Package Release Info

libev-4.33-160000.2.2

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

libev4-32bit

Change Logs

* 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.