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)
