1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
8 SDESC[standard]= High-performance event loop/event model
9 HOMEPAGE= http://software.schmorp.de/pkg/libev.html
13 SITES[main]= http://dist.schmorp.de/libev/Attic/
14 DISTFILE[1]= libev-4.33.tar.gz:main
16 SPKGS[standard]= complete
21 OPTIONS_AVAILABLE= none
22 OPTIONS_STANDARD= none
24 USES= libtool pkgconfig mbsdfix
26 LICENSE= BSD2CLAUSE:primary GPLv2+:primary
27 LICENSE_TERMS= primary:{{WRKDIR}}/TERMS
28 LICENSE_FILE= BSD2CLAUSE:{{WRKDIR}}/BSD2CLAUSE
30 LICENSE_AWK= BSD2CLAUSE:"DAMAGE.$"
31 LICENSE_SOURCE= BSD2CLAUSE:{{WRKSRC}}/LICENSE
34 FPC_EQUIVALENT= devel/libev
38 INSTALL_TARGET= install-strip
41 ${SED} -e 's|%PREFIX%|${PREFIX}|g ; s|%VERSION%|4.33|g' \
42 ${FILESDIR}/libev.pc.in > ${WRKDIR}/libev.pc
45 ${INSTALL_DATA} ${WRKDIR}/libev.pc ${STAGEDIR}${PREFIX}/lib/pkgconfig/
48 ${AWK} '/Alternatively,/,/or the GPL./' ${WRKSRC}/LICENSE > \
51 [FILE:769:descriptions/desc.primary]
52 A full-featured and high-performance event loop that is loosely modelled
53 after libevent, but without its limitations and bugs. It is used in GNU
54 Virtual Private Ethernet, rxvt-unicode, auditd, the Deliantra MORPG Server
55 and Client, and many other programs.
57 Features include child/pid watchers, periodic timers based on wallclock
58 (absolute) time (in addition to timers using relative timeouts), as well
59 as epoll/kqueue/event ports/inotify/eventfd/signalfd support, fast timer
60 management, time jump detection and correction, and ease-of-use.
62 It can be used as a libevent replacement using its emulation API or
63 directly embedded into your programs without the need for complex
64 configuration support. A full-featured and well-documented perl interface
69 507eb7b8d1015fbec5b935f34ebed15bf346bed04a11ab82b8eee848c4205aea 569527 libev-4.33.tar.gz
72 [FILE:33:manifests/plist.primary]
78 [FILE:70:manifests/plist.dev]
85 lib/pkgconfig/libev.pc
88 [FILE:23:manifests/plist.man]
89 share/man/man3/ev.3.gz
92 [FILE:366:patches/patch-Makefile.in]
93 --- Makefile.in.orig 2019-12-21 16:08:10 UTC
95 @@ -357,7 +357,7 @@ EXTRA_DIST = LICENSE Changes libev.m4 au
96 ev.3 ev.pod Symbols.ev Symbols.event
99 -include_HEADERS = ev.h ev++.h event.h
100 +include_HEADERS = ev.h ev++.h
101 lib_LTLIBRARIES = libev.la
102 libev_la_SOURCES = ev.c event.c
103 libev_la_LDFLAGS = -version-info $(VERSION_INFO)
106 [FILE:338:patches/patch-configure]
107 --- configure.orig 2019-12-21 16:08:16 UTC
109 @@ -3954,14 +3954,6 @@ else
114 -if test -z "$orig_CFLAGS"; then
115 - if test x$GCC = xyes; then
123 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
126 [FILE:431:patches/patch-ev.c]
127 --- ev.c.orig 2019-12-21 16:08:22 UTC
129 @@ -3001,7 +3001,7 @@ ev_recommended_backends (void) EV_NOEXCE
131 unsigned int flags = ev_supported_backends ();
134 +#if ! (defined __NetBSD__ || defined __FreeBSD__ || defined __DragonFly__)
135 /* kqueue is borked on everything but netbsd apparently */
136 /* it usually doesn't work correctly on anything but sockets and pipes */
137 flags &= ~EVBACKEND_KQUEUE;
140 [FILE:199:files/libev.pc.in]
143 includedir=${prefix}/include
146 Description: High-performance event loop/event model
148 Libs: -L${libdir} -lev
149 Cflags: -I${includedir}