1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= High-performance event loop/event model
8 HOMEPAGE= http://software.schmorp.de/pkg/libev.html
12 SITES[main]= http://dist.schmorp.de/libev/Attic/
13 DISTFILE[1]= libev-4.33.tar.gz:main
15 SPKGS[standard]= single
17 OPTIONS_AVAILABLE= none
18 OPTIONS_STANDARD= none
20 USES= libtool pkgconfig
22 FPC_EQUIVALENT= devel/libev
26 INSTALL_TARGET= install-strip
29 ${SED} -e 's|%PREFIX%|${PREFIX}|g ; s|%VERSION%|4.33|g' \
30 ${FILESDIR}/libev.pc.in > ${WRKDIR}/libev.pc
33 ${INSTALL_DATA} ${WRKDIR}/libev.pc ${STAGEDIR}${PREFIX}/lib/pkgconfig/
35 [FILE:769:descriptions/desc.single]
36 A full-featured and high-performance event loop that is loosely modelled
37 after libevent, but without its limitations and bugs. It is used in GNU
38 Virtual Private Ethernet, rxvt-unicode, auditd, the Deliantra MORPG Server
39 and Client, and many other programs.
41 Features include child/pid watchers, periodic timers based on wallclock
42 (absolute) time (in addition to timers using relative timeouts), as well
43 as epoll/kqueue/event ports/inotify/eventfd/signalfd support, fast timer
44 management, time jump detection and correction, and ease-of-use.
46 It can be used as a libevent replacement using its emulation API or
47 directly embedded into your programs without the need for complex
48 configuration support. A full-featured and well-documented perl interface
53 507eb7b8d1015fbec5b935f34ebed15bf346bed04a11ab82b8eee848c4205aea 569527 libev-4.33.tar.gz
56 [FILE:121:manifests/plist.single]
65 lib/pkgconfig/libev.pc
66 share/man/man3/ev.3.gz
69 [FILE:366:patches/patch-Makefile.in]
70 --- Makefile.in.orig 2019-12-21 16:08:10 UTC
72 @@ -357,7 +357,7 @@ EXTRA_DIST = LICENSE Changes libev.m4 au
73 ev.3 ev.pod Symbols.ev Symbols.event
76 -include_HEADERS = ev.h ev++.h event.h
77 +include_HEADERS = ev.h ev++.h
78 lib_LTLIBRARIES = libev.la
79 libev_la_SOURCES = ev.c event.c
80 libev_la_LDFLAGS = -version-info $(VERSION_INFO)
83 [FILE:338:patches/patch-configure]
84 --- configure.orig 2019-12-21 16:08:16 UTC
86 @@ -3954,14 +3954,6 @@ else
91 -if test -z "$orig_CFLAGS"; then
92 - if test x$GCC = xyes; then
100 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
103 [FILE:431:patches/patch-ev.c]
104 --- ev.c.orig 2019-12-21 16:08:22 UTC
106 @@ -3001,7 +3001,7 @@ ev_recommended_backends (void) EV_NOEXCE
108 unsigned int flags = ev_supported_backends ();
111 +#if ! (defined __NetBSD__ || defined __FreeBSD__ || defined __DragonFly__)
112 /* kqueue is borked on everything but netbsd apparently */
113 /* it usually doesn't work correctly on anything but sockets and pipes */
114 flags &= ~EVBACKEND_KQUEUE;
117 [FILE:199:files/libev.pc.in]
120 includedir=${prefix}/include
123 Description: High-performance event loop/event model
125 Libs: -L${libdir} -lev
126 Cflags: -I${includedir}