libevent
Port variant standard
Summary API for executing callbacks on events and timeouts
Package version 2.1.12_1
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 01 NOV 2023, 15:23:41 UTC
Port created 29 APR 2017, 07:02:50 UTC
Subpackage Descriptions
complete This is the libevent-standard metapackage. It pulls in all subpackages of libevent-standard.
primary 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.
dev This is the developer subpackage of the libevent-standard port. It may contain headers, pc files, static and PIC libraries and SO links.
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
openssl11:dev:standard
Build and Runtime openssl11:primary: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
avahi:standard Service Discovery using mDNS/DNS-SD
firefox:standard Mozilla web browser
gmid:standard Simple and secure Gemini server
links:standard Lynx-like web browser (terminal-only variant)
links:x11 Lynx-like web browser for the terminal and X11
memcached:standard Distributed memory object caching system
mysql57:standard Multithreaded SQL database (server)
mysql80:standard Multithreaded SQL database (server)
mysql84: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)