Hello community,

here is the log from the commit of package liboping for openSUSE:Factory 
checked in at 2020-08-28 21:22:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/liboping (Old)
 and      /work/SRC/openSUSE:Factory/.liboping.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "liboping"

Fri Aug 28 21:22:11 2020 rev:14 rq:829105 version:1.10.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/liboping/liboping.changes        2019-09-13 
15:00:19.433282335 +0200
+++ /work/SRC/openSUSE:Factory/.liboping.new.3399/liboping.changes      
2020-08-28 21:22:32.772358713 +0200
@@ -1,0 +2,28 @@
+Thu Aug 20 11:51:12 UTC 2020 - Dirk Mueller <[email protected]>
+
+- update to 1.10.0:
+  * Build system: Search the "rt" library for clock_gettime(). This
+    fixes build issues on Mac OS X. Thanks to Yann E. Morni for this
+    fix. #9
+  * Build system: The "--with[out]-ncurses" option has been added and
+    allows to enforce/disable the building of "noping". Thanks to Thomas
+    Deutschmann for the patch. #15
+  * Build system: Compatibility code to work with pkg-config < 0.27 has
+    been added. #22
+  * liboping: Creation of ICMPv4 packets has been fixed: due to an
+    incorrect sizeof() the payload may have been prefixed by 20 zero
+    bytes, resulting in larger packets than desired.
+  * liboping: The number of file descriptors used has been reduced to at
+    most two (from one per host). This and a few other optimizations
+    significantly improve performance.
+  * oping, noping: Handling of the "-O" command line flag has been
+    fixed.
+  * oping, noping: The "-b" option has been added and enables a bell
+    whenever an echo reply is received.
+  * noping: The background color has been changed to use the terminal
+    default.
+  * noping: The ability to add hosts after noping has started (the "a"
+    key) has been added.
+- remove liboping-conditional_IPV6_TCLASS.patch (obsolete)
+
+-------------------------------------------------------------------

Old:
----
  liboping-1.9.0.tar.bz2
  liboping-conditional_IPV6_TCLASS.patch

New:
----
  liboping-1.10.0.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ liboping.spec ++++++
--- /var/tmp/diff_new_pack.KinEHP/_old  2020-08-28 21:22:33.264358952 +0200
+++ /var/tmp/diff_new_pack.KinEHP/_new  2020-08-28 21:22:33.268358954 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package liboping
 #
-# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,33 +12,31 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
+%define         soname 0
 Name:           liboping
-Version:        1.9.0
+Version:        1.10.0
 Release:        0
-%define         soname 0
 Summary:        Multiple Host Ping Library that supports ICMPv4 and ICMPv6
+License:        LGPL-2.1-only
+Group:          System/Libraries
+URL:            https://verplant.org/liboping/
 Source:         http://verplant.org/liboping/files/liboping-%{version}.tar.bz2
 Source2:        baselibs.conf
 Source99:       %{name}-rpmlintrc
 Patch1:         liboping-perl_vendor.patch
-Patch2:         liboping-conditional_IPV6_TCLASS.patch
-Url:            http://verplant.org/liboping/
-Group:          System/Libraries
-License:        LGPL-2.1
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  autoconf >= 2.65
 BuildRequires:  automake
 BuildRequires:  gcc  
 BuildRequires:  glibc-devel
+BuildRequires:  libtool
 BuildRequires:  make
 BuildRequires:  ncurses-devel
 BuildRequires:  perl
-BuildRequires:  pkg-config
-BuildRequires:  libtool
+BuildRequires:  pkgconfig
 
 %description
 liboping is a C library for measuring network latency using ICMP echo
@@ -48,6 +46,7 @@
 
 %package -n liboping%{soname}
 Summary:        Multiple Host Ping Library that supports ICMPv4 and ICMPv6
+License:        LGPL-2.1-only
 Group:          System/Libraries
 Provides:       liboping = %{version}-%{release}
 
@@ -63,8 +62,9 @@
 
 %package -n liboping-devel
 Summary:        Multiple Host Ping Library that supports ICMPv4 and ICMPv6
-Requires:       %{name} = %{version}-%{release}
+License:        LGPL-2.1-only
 Group:          Development/Libraries/Other
+Requires:       %{name} = %{version}-%{release}
 
 %description -n liboping-devel
 liboping is a C library for measuring network latency using ICMP echo
@@ -78,9 +78,9 @@
 
 %package -n oping
 Summary:        Multiple Host Ping that supports ICMPv4 and ICMPv6
-Requires:       %{name} = %{version}-%{release}
+License:        GPL-2.0-only
 Group:          Productivity/Networking/Other
-License:        GPL-2.0
+Requires:       %{name} = %{version}-%{release}
 
 %description -n oping
 oping is for measuring network latency using ICMP echo requests. It can send
@@ -89,9 +89,9 @@
 
 %package -n noping
 Summary:        Multiple Host Ping that supports ICMPv4 and ICMPv6
-Requires:       %{name} = %{version}-%{release}
+License:        GPL-2.0-only
 Group:          Productivity/Networking/Other
-License:        GPL-2.0
+Requires:       %{name} = %{version}-%{release}
 
 %description -n noping
 noping continuously pings lists of hosts, displays ping statistics "live"
@@ -99,6 +99,7 @@
 
 %package -n perl-Net-Oping
 Summary:        Multiple Host Ping that supports ICMPv4 and ICMPv6
+License:        LGPL-2.1-only
 Group:          Development/Libraries/Perl
 Requires:       perl = %{perl_version}
 
@@ -110,60 +111,54 @@
 
 %prep
 %setup -q
-%patch1 -p0
-%patch2 -p1
+%patch1
 
-%__sed -i 's/-Werror//g' src/Makefile*
+sed -i 's/-Werror//g' src/Makefile*
 # Do not use versioned automake binary for backward compatibility
-%__sed -i 's/-${am__api_version}//g' configure
+sed -i 's/-${am__api_version}//g' configure
 
 %build
 %global _lto_cflags %{_lto_cflags} -ffat-lto-objects
 aclocal && automake
 %configure \
     --with-perl-bindings="INSTALLDIRS=vendor"
-%__make -C bindings perl/Makefile
+%make_build -C bindings perl/Makefile
 
-make %{?_smp_mflags}
+%make_build
 
 %install
-%__sed -e 's|perl5/site_perl/|perl5/vendor_perl/|g' bindings/perl/Makefile
-%makeinstall
-%__rm "%{buildroot}%{_libdir}"/*.la
+sed -e 's|perl5/site_perl/|perl5/vendor_perl/|g' bindings/perl/Makefile
+%make_install
+find %{buildroot} -type f -name "*.la" -delete -print
 
 %perl_process_packlist
 
-%__rm -f "%{buildroot}/var/adm/perl-modules/%{name}"
+rm -f "%{buildroot}%{_localstatedir}/adm/perl-modules/%{name}"
 
 %post   -n liboping%{soname} -p /sbin/ldconfig
-
 %postun -n liboping%{soname} -p /sbin/ldconfig
 
 %files -n liboping%{soname}
-%defattr(-,root,root)
-%doc AUTHORS ChangeLog COPYING README
+%license COPYING
+%doc AUTHORS ChangeLog README
 %{_libdir}/liboping.so.%{soname}
 %{_libdir}/liboping.so.%{soname}.*.*
 
 %files -n liboping-devel
-%defattr(-,root,root)
 %{_includedir}/oping.h
 %{_libdir}/liboping.so
 %{_libdir}/liboping.a
 %{_libdir}/pkgconfig/liboping.pc
-%{_mandir}/man3/*.3%{ext_man}
+%{_mandir}/man3/*.3%{?ext_man}
 
 %files -n oping
-%defattr(-,root,root)
 %{_bindir}/oping
-%{_mandir}/man8/oping.8%{ext_man}
+%{_mandir}/man8/oping.8%{?ext_man}
 
 %files -n noping
-%defattr(-,root,root)
 %{_bindir}/noping
 
 %files -n perl-Net-Oping
-%defattr(-,root,root)
 %dir %{perl_vendorarch}/Net
 %{perl_vendorarch}/Net/Oping.pm
 %dir %{perl_vendorarch}/auto/Net

++++++ liboping-1.9.0.tar.bz2 -> liboping-1.10.0.tar.bz2 ++++++
++++ 3621 lines of diff (skipped)


Reply via email to