Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libev-devel-4.33-5.3 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

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.

Provides

Requires

License

BSD-2-Clause

Changelog

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

Files

/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