Ravenports generated: 12 Apr 2020 18:24
[ravenports.git] / bucket_6C / libevent
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               libevent
4 VERSION=                2.1.11
5 KEYWORDS=               devel
6 VARIANTS=               standard
7 SDESC[standard]=        API for executing callbacks on events and timeouts
8 HOMEPAGE=               http://libevent.org/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GITHUB/libevent:libevent:release-2.1.11-stable
13 DISTFILE[1]=            generated:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 USES=                   autoreconf libtool ssl shebangfix
21
22 LICENSE=                BSD3CLAUSE:single
23 LICENSE_FILE=           BSD3CLAUSE:{{WRKSRC}}/LICENSE
24 LICENSE_SCHEME=         solo
25
26 FPC_EQUIVALENT=         devel/libevent
27 SHEBANG_FILES=          event_rpcgen.py
28
29 MUST_CONFIGURE=         gnu
30 CONFIGURE_ARGS=         --enable-openssl
31                         --enable-thread-support
32
33 INSTALL_TARGET=         install-strip
34 SOVERSION=              7.0.0
35
36 CPPFLAGS=               -I{{OPENSSLINC}}
37 LDFLAGS=                -L{{OPENSSLLIB}}
38 TEST_TARGET=            check
39
40 [FILE:960:descriptions/desc.single]
41 The libevent API provides a mechanism to execute a callback function when
42 a specific event occurs on a file descriptor or after a timeout has been
43 reached. Furthermore, libevent also support callbacks due to signals or
44 regular timeouts.
45
46 libevent is meant to replace the event loop found in event driven network
47 servers. An application just needs to call event_dispatch() and then add
48 or remove events dynamically without having to change the event loop.
49
50 Currently, libevent supports /dev/poll, kqueue(2), event ports, select(2),
51 poll(2) and epoll(4). The internal event mechanism is completely
52 independent of the exposed event API, and a simple update of libevent can
53 provide new functionality without having to redesign the applications. As
54 a result, Libevent allows for portable application development and provides
55 the most scalable event notification mechanism available on an operating
56 system. Libevent can also be used for multi-threaded applications.
57
58
59 [FILE:125:distinfo]
60 229393ab2bf0dc94694f21836846b424f3532585bac3468738b7bf752c03901e       720798 libevent-libevent-release-2.1.11-stable.tar.gz
61
62
63 [FILE:1095:manifests/plist.single]
64 bin/event_rpcgen.py
65 include/
66  evdns.h
67  event.h
68  evhttp.h
69  evrpc.h
70  evutil.h
71 include/event2/
72  buffer.h
73  buffer_compat.h
74  bufferevent.h
75  bufferevent_compat.h
76  bufferevent_ssl.h
77  bufferevent_struct.h
78  dns.h
79  dns_compat.h
80  dns_struct.h
81  event-config.h
82  event.h
83  event_compat.h
84  event_struct.h
85  http.h
86  http_compat.h
87  http_struct.h
88  keyvalq_struct.h
89  listener.h
90  rpc.h
91  rpc_compat.h
92  rpc_struct.h
93  tag.h
94  tag_compat.h
95  thread.h
96  util.h
97  visibility.h
98 lib/
99  libevent-2.1.so.%%SOMAJOR%%
100  libevent-2.1.so.%%SOVERSION%%
101  libevent.a
102  libevent.so
103  libevent_core-2.1.so.%%SOMAJOR%%
104  libevent_core-2.1.so.%%SOVERSION%%
105  libevent_core.a
106  libevent_core.so
107  libevent_extra-2.1.so.%%SOMAJOR%%
108  libevent_extra-2.1.so.%%SOVERSION%%
109  libevent_extra.a
110  libevent_extra.so
111  libevent_openssl-2.1.so.%%SOMAJOR%%
112  libevent_openssl-2.1.so.%%SOVERSION%%
113  libevent_openssl.a
114  libevent_openssl.so
115  libevent_pthreads-2.1.so.%%SOMAJOR%%
116  libevent_pthreads-2.1.so.%%SOVERSION%%
117  libevent_pthreads.a
118  libevent_pthreads.so
119 lib/pkgconfig/
120  libevent.pc
121  libevent_core.pc
122  libevent_extra.pc
123  libevent_openssl.pc
124  libevent_pthreads.pc
125