From 0aab38a650912f6c15b2665172ce439c0cbc0da5cd85745cb402f9a4429ae67d Mon Sep 17 00:00:00 2001 From: Marcus Rueckert Date: Tue, 26 Jan 2016 20:10:21 +0000 Subject: [PATCH] Accepting request 350695 from home:pluskalm:branches:server:http - Update to 4.22 - Refresh libev-4.15_compiler_warnings.patch OBS-URL: https://build.opensuse.org/request/show/350695 OBS-URL: https://build.opensuse.org/package/show/server:http/libev?expand=0&rev=23 --- libev-4.15_compiler_warnings.patch | 10 ++++++---- libev-4.19.tar.gz | 3 --- libev-4.22.tar.gz | 3 +++ libev.changes | 18 ++++++++++++++++++ libev.spec | 2 +- 5 files changed, 28 insertions(+), 8 deletions(-) delete mode 100644 libev-4.19.tar.gz create mode 100644 libev-4.22.tar.gz diff --git a/libev-4.15_compiler_warnings.patch b/libev-4.15_compiler_warnings.patch index 0b7d84b..e1c958f 100644 --- a/libev-4.15_compiler_warnings.patch +++ b/libev-4.15_compiler_warnings.patch @@ -1,6 +1,8 @@ ---- ev.c.orig 2013-03-01 12:10:48.000000000 +0100 -+++ ev.c 2013-04-11 06:20:42.146709446 +0200 -@@ -3551,7 +3551,7 @@ ev_io_start (EV_P_ ev_io *w) EV_THROW +Index: ev.c +=================================================================== +--- ev.c.orig ++++ ev.c +@@ -3845,7 +3845,7 @@ ev_io_start (EV_P_ ev_io *w) EV_THROW /* common bug, apparently */ assert (("libev: ev_io_start called with corrupted watcher", ((WL)w)->next != (WL)w)); @@ -9,7 +11,7 @@ w->events &= ~EV__IOFDSET; EV_FREQUENT_CHECK; -@@ -4792,8 +4792,8 @@ ev_walk (EV_P_ int types, void (*cb)(EV_ +@@ -5086,8 +5086,8 @@ ev_walk (EV_P_ int types, void (*cb)(EV_ wl = wn; } #endif diff --git a/libev-4.19.tar.gz b/libev-4.19.tar.gz deleted file mode 100644 index 2283236..0000000 --- a/libev-4.19.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:88fc5f89ca96ceca14c16c10e7be3e921dae65e84932d680c2fd6a40173edccb -size 524429 diff --git a/libev-4.22.tar.gz b/libev-4.22.tar.gz new file mode 100644 index 0000000..d7bb38e --- /dev/null +++ b/libev-4.22.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:736079e8ac543c74d59af73f9c52737b3bfec9601f020bf25a87a4f4d0f01bd6 +size 531533 diff --git a/libev.changes b/libev.changes index c0c5d1f..b93a70c 100644 --- a/libev.changes +++ b/libev.changes @@ -1,3 +1,21 @@ +------------------------------------------------------------------- +Thu Dec 24 14:46:12 UTC 2015 - mpluskal@suse.com + +- Update to 4.22 + * when epoll detects unremovable fds in the fd set, rebuild only + the epoll descriptor, not the signal pipe, to avoid SIGPIPE in + ev_async_send. This doesn't solve it on fork, so document what + needs to be done in ev_loop_fork (analyzed by Benjamin Mahler). + * remove superfluous sys/timeb.h include on win32 (analyzed by + Jason Madden). + * updated libecb. +- Changes for 4.20 + * prefer noexcept over throw () with C++ 11. + * update ecb.h due to incompatibilities with c11. + * fix a potential aliasing issue when reading and writing + watcher callbacks. +- Refresh libev-4.15_compiler_warnings.patch + ------------------------------------------------------------------- Wed Jul 29 09:53:46 UTC 2015 - dimstar@opensuse.org diff --git a/libev.spec b/libev.spec index a3d2e5d..8de2ba3 100644 --- a/libev.spec +++ b/libev.spec @@ -21,7 +21,7 @@ %endif Name: libev -Version: 4.19 +Version: 4.22 Release: 0 # Summary: A full-featured and high-performance event loop library