Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libev-devel | Distribution: openSUSE:Factory:zSystems |
Version: 4.33 | Vendor: openSUSE |
Release: 5.3 | Build date: Thu Feb 29 17:15:33 2024 |
Group: Development/Libraries/C and C++ | Build host: reproducible |
Size: 402474 | Source RPM: libev-4.33-5.3.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://software.schmorp.de/pkg/libev.html | |
Summary: Development files for libev |
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. It can be used as a libevent replacement using its emulation API, or directly embedded into programs. An optional Perl interface is available. This package holds the development files for libev.
BSD-2-Clause
* 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 * 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.
/usr/include/ev++.h /usr/include/ev.h /usr/include/event.h /usr/lib64/libev.so /usr/lib64/pkgconfig/libev.pc /usr/share/doc/packages/libev-devel /usr/share/doc/packages/libev-devel/Changes /usr/share/doc/packages/libev-devel/README /usr/share/doc/packages/libev-devel/ev.pod /usr/share/licenses/libev-devel /usr/share/licenses/libev-devel/LICENSE /usr/share/man/man3/ev.3.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Dec 26 23:36:33 2024