libevent
Port variant standard
Summary API for executing callbacks on events and timeouts
Package version 2.1.12
Homepage https://libevent.org/
Keywords devel
Maintainer nobody
License BSD3CLAUSE
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 06 JUL 2020, 18:19:31 UTC
Port created 29 APR 2017, 07:02:50 UTC
Subpackage Descriptions
single The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. Furthermore, libevent also support callbacks due to signals or regular timeouts. libevent is meant to replace the event loop found in event driven network servers. An application just needs to call event_dispatch() and then add or remove events dynamically without having to change the event loop. Currently, libevent supports /dev/poll, kqueue(2), event ports, select(2), poll(2) and epoll(4). The internal event mechanism is completely independent of the exposed event API, and a simple update of libevent can provide new functionality without having to redesign the applications. As a result, Libevent allows for portable application development and provides the most scalable event notification mechanism available on an operating system. Libevent can also be used for multi-threaded applications.
Configuration Switches (platform-specific settings discarded)
This port has no build options.
Package Dependencies by Type
Build (only) autoconf:single:standard
automake:single:standard
libtool:single:standard
Build and Runtime libressl:single:standard
Download groups
main mirror://GITHUB/libevent:libevent:release-2.1.12-stable
Distribution File Information
7180a979aaa7000e1264da484f712d403fcf7679b1e9212c4e3d09f5c93efc24 743522 libevent-libevent-release-2.1.12-stable.tar.gz
Ports that require libevent:standard
firefox:standard Mozilla web browser
links:standard Lynx-like web browser for terminal and X11
memcached:standard Distributed memory object caching system
mysql57:standard Multithreaded SQL database (server)
mysql80:standard Multithreaded SQL database (server)
nsd:standard Fast and lean authoritative DNS Name Server
opensmtpd:standard Free implementation of server-side SMTP protocol
thunderbird:standard Mozilla Thunderbird mail/newsgroup client
tmux:standard Terminal multiplexer
tor:standard Anonymizing overlay network for TCP
transmission:daemon Lightweight BitTorrent client (daemon)
transmission:gtk Lightweight BitTorrent client (GTK+ GUI)
transmission:qt Lightweight BitTorrent client (Qt GUI)
transmission:standard Lightweight BitTorrent client (CLI client)