Hello community, here is the log from the commit of package libev for openSUSE:Factory checked in at 2019-07-21 11:30:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libev (Old) and /work/SRC/openSUSE:Factory/.libev.new.4126 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libev" Sun Jul 21 11:30:32 2019 rev:17 rq:716145 version:4.27 Changes: -------- --- /work/SRC/openSUSE:Factory/libev/libev.changes 2017-10-13 14:06:34.689318104 +0200 +++ /work/SRC/openSUSE:Factory/.libev.new.4126/libev.changes 2019-07-21 11:30:33.552815668 +0200 @@ -1,0 +2,39 @@ +Wed Jul 17 18:10:28 UTC 2019 - [email protected] + +- version update to 4.27 + * 4.27 Thu Jun 27 22:43:44 CEST 2019 + - linux aio backend almost complete rewritten to work around its + limitations. + - epoll backend now mandatory for linux aio backend. + - fail assertions more aggressively on invalid fd's detected + in the event loop, do not just silently fd_kill in case of + user error. + - ev_io_start/ev_io_stop now verify the watcher fd using + a syscall when EV_VERIFY is 2 or higher. + * 4.26 (EV only) + - update to libecb 0x00010006. + - new experimental linux aio backend (linux 4.18+). + - removed redundant 0-ptr check in ev_once. + - updated/extended ev_set_allocator documentation. + - replaced EMPTY2 macro by array_needsize_noinit. + - minor code cleanups. + - epoll backend now uses epoll_create1 also after fork. + * 4.25 Fri Dec 21 07:49:20 CET 2018 + - INCOMPATIBLE CHANGE: EV_THROW was renamed to EV_NOEXCEPT + (EV_THROW still provided) and now uses noexcept on C++11 or newer. + - move the darwin select workaround highe rin ev.c, as newer versions of + darwin managed to break their broken select even more. + - ANDROID => __ANDROID__ (reported by [email protected]). + - disable epoll_create1 on android because it has broken header files + and google is unwilling to fix them (reported by [email protected]). + - avoid a minor compilation warning on win32. + - c++: remove deprecated dynamic throw() specifications. + - c++: improve the (unsupported) bad_loop exception class. + - backport perl ev_periodic example to C, untested. + - update libecb, biggets change is to include a memory fence + in ECB_MEMORY_FENCE_RELEASE on x86/amd64. + - minor autoconf/automake modernisation. +- do not edit source in %prep, so they are not edited after quilt + setup + +------------------------------------------------------------------- Old: ---- libev-4.24.tar.gz New: ---- libev-4.27.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libev.spec ++++++ --- /var/tmp/diff_new_pack.6PGTdY/_old 2019-07-21 11:30:34.120815572 +0200 +++ /var/tmp/diff_new_pack.6PGTdY/_new 2019-07-21 11:30:34.128815570 +0200 @@ -1,7 +1,7 @@ # # spec file for package libev # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,13 +12,13 @@ # 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 library_name libev4 Name: libev -Version: 4.24 +Version: 4.27 Release: 0 Summary: An event loop library License: BSD-2-Clause @@ -68,9 +68,6 @@ %prep %setup -q %patch0 -sed -i 's;@prefix@;%{_prefix};' %{SOURCE1} -sed -i 's;@lib_suffix@;%{_lib};' %{SOURCE1} -sed -i 's;@VERSION@;%{version};' %{SOURCE1} %build CFLAGS="%{optflags} -fno-strict-aliasing -Wno-unused" @@ -87,6 +84,9 @@ rm -v %{buildroot}%{_libdir}/libev.la mkdir -p %{buildroot}%{_libdir}/pkgconfig +sed -i 's;@prefix@;%{_prefix};' %{SOURCE1} +sed -i 's;@lib_suffix@;%{_lib};' %{SOURCE1} +sed -i 's;@VERSION@;%{version};' %{SOURCE1} cp %{SOURCE1} %{buildroot}%{_libdir}/pkgconfig/libev.pc %post -n %{library_name} -p /sbin/ldconfig ++++++ libev-4.24.tar.gz -> libev-4.27.tar.gz ++++++ ++++ 27590 lines of diff (skipped)
