| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libev4 | Distribution: openSUSE Tumbleweed |
| Version: 4.33 | Vendor: openSUSE |
| Release: 6.1 | Build date: Sat Jun 28 21:14:06 2025 |
| Group: System/Libraries | Build host: reproducible |
| Size: 71002 | Source RPM: libev-4.33-6.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: http://software.schmorp.de/pkg/libev.html | |
| Summary: An event loop library | |
An event loop that is loosely modeled after libevent. Features include child/PID watchers, periodic timers based on wallclock (absolute) time (in addition to timers using relative timeouts), as well as epoll/kqueue/event ports/inotify/eventfd/signalfd support, timer management, time jump detection and correction. This package holds the shared libraries of libev.
BSD-2-Clause
* Sat Jun 28 2025 Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com>
- Add libevent-devel conflict
* Sun Jun 22 2025 Georg Pfuetzenreuter <mail+rpm@georg-pfuetzenreuter.net>
- Split event.h to subpackage, it is an optional compatibility layer and we already ship
the native libevent - this allows for removal of the conflict in libevent and further
to allow building of packages requiring both libraries
* 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 <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
/usr/lib/libev.so.4 /usr/lib/libev.so.4.0.0
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:29:00 2025