libevent
Port variant standard
Summary API for executing callbacks on events and timeouts
Package version 2.1.11
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 11 MAY 2020, 15:45:01 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.11-stable
Distribution File Information
229393ab2bf0dc94694f21836846b424f3532585bac3468738b7bf752c03901e 720798 libevent-libevent-release-2.1.11-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
mysql56:standard Multithreaded SQL database (server)
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
rustless-firefox:standard Legacy web browser built without Rust compiler
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)