1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= API for executing callbacks on events and timeouts
8 HOMEPAGE= https://libevent.org/
12 SITES[main]= GITHUB/libevent:libevent:release-2.1.12-stable
13 DISTFILE[1]= generated:main
15 SPKGS[standard]= single
17 OPTIONS_AVAILABLE= none
18 OPTIONS_STANDARD= none
20 USES= autoreconf libtool ssl:openssl11 shebangfix cpe
22 LICENSE= BSD3CLAUSE:single
23 LICENSE_FILE= BSD3CLAUSE:{{WRKSRC}}/LICENSE
26 CPE_VENDOR= libevent_project
27 FPC_EQUIVALENT= devel/libevent
28 SHEBANG_FILES= event_rpcgen.py
31 CONFIGURE_ARGS= --enable-openssl
32 --enable-thread-support
34 INSTALL_TARGET= install-strip
37 CPPFLAGS= -I{{OPENSSLINC}}
38 LDFLAGS= -L{{OPENSSLLIB}}
41 [FILE:960:descriptions/desc.single]
42 The libevent API provides a mechanism to execute a callback function when
43 a specific event occurs on a file descriptor or after a timeout has been
44 reached. Furthermore, libevent also support callbacks due to signals or
47 libevent is meant to replace the event loop found in event driven network
48 servers. An application just needs to call event_dispatch() and then add
49 or remove events dynamically without having to change the event loop.
51 Currently, libevent supports /dev/poll, kqueue(2), event ports, select(2),
52 poll(2) and epoll(4). The internal event mechanism is completely
53 independent of the exposed event API, and a simple update of libevent can
54 provide new functionality without having to redesign the applications. As
55 a result, Libevent allows for portable application development and provides
56 the most scalable event notification mechanism available on an operating
57 system. Libevent can also be used for multi-threaded applications.
61 7180a979aaa7000e1264da484f712d403fcf7679b1e9212c4e3d09f5c93efc24 743522 libevent-libevent-release-2.1.12-stable.tar.gz
64 [FILE:1095:manifests/plist.single]
100 libevent-2.1.so.%%SOMAJOR%%
101 libevent-2.1.so.%%SOVERSION%%
104 libevent_core-2.1.so.%%SOMAJOR%%
105 libevent_core-2.1.so.%%SOVERSION%%
108 libevent_extra-2.1.so.%%SOMAJOR%%
109 libevent_extra-2.1.so.%%SOVERSION%%
112 libevent_openssl-2.1.so.%%SOMAJOR%%
113 libevent_openssl-2.1.so.%%SOVERSION%%
116 libevent_pthreads-2.1.so.%%SOMAJOR%%
117 libevent_pthreads-2.1.so.%%SOVERSION%%