diff --git a/libev-4.24.tar.gz b/libev-4.24.tar.gz deleted file mode 100644 index ad20b67..0000000 --- a/libev-4.24.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:973593d3479abdf657674a55afe5f78624b0e440614e2b8cb3a07f16d4d7f821 -size 524264 diff --git a/libev-4.27.tar.gz b/libev-4.27.tar.gz new file mode 100644 index 0000000..3029206 --- /dev/null +++ b/libev-4.27.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d5526fc8da4f072dd5c73e18fbb1666f5ef8ed78b73bba12e195cfdd810344e +size 556658 diff --git a/libev.changes b/libev.changes index c99dca3..3c39a46 100644 --- a/libev.changes +++ b/libev.changes @@ -1,3 +1,42 @@ +------------------------------------------------------------------- +Wed Jul 17 18:10:28 UTC 2019 - pgajdos@suse.com + +- 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 enh@google.com). + - disable epoll_create1 on android because it has broken header files + and google is unwilling to fix them (reported by enh@google.com). + - 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 + ------------------------------------------------------------------- Thu Sep 28 10:14:07 UTC 2017 - jengelh@inai.de diff --git a/libev.spec b/libev.spec index 10ce4ea..6760dff 100644 --- a/libev.spec +++ b/libev.spec @@ -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 @@ This package holds the development files for libev. %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 @@ make %{?_smp_mflags} check 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