libevent
Port variant std
Summary API for executing callbacks on events and timeouts
BROKEN
Package version 2.1.12_2
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 09 SEP 2024, 15:51:35 UTC
Port created 29 APR 2017, 07:02:50 UTC
Subpackage Descriptions
set This is the libevent:std metapackage. It pulls in all subpackages of libevent:std.
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:std 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:primary:std
automake:primary:std
libtool:primary:std
openssl30:dev:std
Build and Runtime openssl30:primary:std
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:std
avahi:std Service Discovery using mDNS/DNS-SD
firefox:std Mozilla web browser
gmid:std Simple and secure Gemini server
links:std Lynx-like web browser (terminal-only variant)
links:x11 Lynx-like web browser for the terminal and X11
memcached:std Distributed memory object caching system
mysql80:std Multithreaded SQL database (server)
mysql84:std Multithreaded SQL database (server)
mysql:std Multithreaded SQL database (server)
nsd:std Fast and lean authoritative DNS Name Server
opensmtpd:std Free implementation of server-side SMTP protocol
thunderbird:std Mozilla Thunderbird mail/newsgroup client
tmux:std Terminal multiplexer
tor:std 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:std Lightweight BitTorrent client (CLI client)