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)


Reply via email to