1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
8 SDESC[std]= API for executing callbacks on events and timeouts
9 HOMEPAGE= https://libevent.org/
13 SITES[main]= GITHUB/libevent:libevent:release-2.1.12-stable
14 DISTFILE[1]= generated:main
20 OPTIONS_AVAILABLE= none
21 OPTIONS_STANDARD= none
23 USES= autoreconf libtool ssl:openssl30 shebangfix cpe
25 LICENSE= BSD3CLAUSE:primary
26 LICENSE_FILE= BSD3CLAUSE:{{WRKSRC}}/LICENSE
29 CPE_VENDOR= libevent_project
30 FPC_EQUIVALENT= devel/libevent
31 SHEBANG_FILES= event_rpcgen.py
34 CONFIGURE_ARGS= --enable-openssl
35 --enable-thread-support
37 INSTALL_TARGET= install-strip
40 CPPFLAGS= -I{{OPENSSLINC}}
41 LDFLAGS= -L{{OPENSSLLIB}}
44 [FILE:960:descriptions/desc.primary]
45 The libevent API provides a mechanism to execute a callback function when
46 a specific event occurs on a file descriptor or after a timeout has been
47 reached. Furthermore, libevent also support callbacks due to signals or
50 libevent is meant to replace the event loop found in event driven network
51 servers. An application just needs to call event_dispatch() and then add
52 or remove events dynamically without having to change the event loop.
54 Currently, libevent supports /dev/poll, kqueue(2), event ports, select(2),
55 poll(2) and epoll(4). The internal event mechanism is completely
56 independent of the exposed event API, and a simple update of libevent can
57 provide new functionality without having to redesign the applications. As
58 a result, Libevent allows for portable application development and provides
59 the most scalable event notification mechanism available on an operating
60 system. Libevent can also be used for multi-threaded applications.
64 7180a979aaa7000e1264da484f712d403fcf7679b1e9212c4e3d09f5c93efc24 743522 libevent-libevent-release-2.1.12-stable.tar.gz
67 [FILE:361:manifests/plist.primary]
69 libevent-2.1.so.%%SOMAJOR%%
70 libevent-2.1.so.%%SOVERSION%%
71 libevent_core-2.1.so.%%SOMAJOR%%
72 libevent_core-2.1.so.%%SOVERSION%%
73 libevent_extra-2.1.so.%%SOMAJOR%%
74 libevent_extra-2.1.so.%%SOVERSION%%
75 libevent_openssl-2.1.so.%%SOMAJOR%%
76 libevent_openssl-2.1.so.%%SOVERSION%%
77 libevent_pthreads-2.1.so.%%SOMAJOR%%
78 libevent_pthreads-2.1.so.%%SOVERSION%%
81 [FILE:739:manifests/plist.dev]