* Thu Feb 29 2024 pgajdos@suse.com
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
- modified patches
% libev-4.15_compiler_warnings.patch (refreshed)
* Thu Oct 12 2023 pgajdos@suse.com
- changed comment in sig file
- modified sources
% libev-4.33.tar.gz.sig
* Tue Oct 03 2023 pgajdos@suse.com
- run signify only on Factory
* Fri Sep 08 2023 pgajdos@suse.com
- %bcond for signify
* Tue Jun 30 2020 andreas.stieger@gmx.de
- update to 4.33:
* New feature ev_io_modify can modify the event watch mask in
I/O watchers without incurring overhead from changed fd
- includes changes from 4.31:
* new backend iouring using new event polling mechanism in
Linux 4.18
* take advantage of timerfds to detect time jumps
- add libev-4.33-nonvoid-return.patch to fix build
- add signify (bsd) based source verification
* Wed Jul 17 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 2017 jengelh@inai.de
- Update package descriptions and RPM categories.
* Mon Jul 17 2017 tchvatal@suse.com
- Version update to latest release 4.24:
* bump version to 4.24, as the release tarball inexplicably
didn't have the right version in ev.h, even though the cvs-tagged
version did have the right one (reported by Ales Teska).
- Version update to release 4.23:
* move some declarations at the beginning to help certain retarded
microsoft compilers, even though their documentation claims
otherwise (reported by Ruslan Osmanov).
- Run over with spec-cleaner and remove empty comment lines
- Remove mandriva condition
* Thu Dec 24 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 2015 dimstar@opensuse.org
- Add baselibs.conf: build libev4-32bit, as needed by
libverto-libev1-32bit.