Ravenports generated: 20 Apr 2020 15:00
[ravenports.git] / bucket_06 / libev
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               libev
4 VERSION=                4.33
5 KEYWORDS=               devel
6 VARIANTS=               standard
7 SDESC[standard]=        High-performance event loop/event model
8 HOMEPAGE=               http://software.schmorp.de/pkg/libev.html
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            http://dist.schmorp.de/libev/Attic/
13 DISTFILE[1]=            libev-4.33.tar.gz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 USES=                   libtool pkgconfig
21
22 FPC_EQUIVALENT=         devel/libev
23
24 MUST_CONFIGURE=         gnu
25
26 INSTALL_TARGET=         install-strip
27
28 post-patch:
29         ${SED} -e 's|%PREFIX%|${PREFIX}|g ; s|%VERSION%|4.33|g' \
30                 ${FILESDIR}/libev.pc.in > ${WRKDIR}/libev.pc
31
32 post-install:
33         ${INSTALL_DATA} ${WRKDIR}/libev.pc ${STAGEDIR}${PREFIX}/lib/pkgconfig/
34
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.
40
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.
45
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
49 is also available.
50
51
52 [FILE:96:distinfo]
53 507eb7b8d1015fbec5b935f34ebed15bf346bed04a11ab82b8eee848c4205aea       569527 libev-4.33.tar.gz
54
55
56 [FILE:121:manifests/plist.single]
57 include/
58  ev++.h
59  ev.h
60 lib/
61  libev.a
62  libev.so
63  libev.so.4
64  libev.so.4.0.0
65 lib/pkgconfig/libev.pc
66 share/man/man3/ev.3.gz
67
68
69 [FILE:366:patches/patch-Makefile.in]
70 --- Makefile.in.orig    2019-12-21 16:08:10 UTC
71 +++ Makefile.in
72 @@ -357,7 +357,7 @@ EXTRA_DIST = LICENSE Changes libev.m4 au
73              ev.3 ev.pod Symbols.ev Symbols.event
74  
75  man_MANS = ev.3
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)
81
82
83 [FILE:338:patches/patch-configure]
84 --- configure.orig      2019-12-21 16:08:16 UTC
85 +++ configure
86 @@ -3954,14 +3954,6 @@ else
87  fi
88  
89  
90 -
91 -if test -z "$orig_CFLAGS"; then
92 -  if test x$GCC = xyes; then
93 -    CFLAGS="-g -O3"
94 -  fi
95 -fi
96 -
97 -
98  case `pwd` in
99    *\ * | *\    *)
100      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
101
102
103 [FILE:431:patches/patch-ev.c]
104 --- ev.c.orig   2019-12-21 16:08:22 UTC
105 +++ ev.c
106 @@ -3001,7 +3001,7 @@ ev_recommended_backends (void) EV_NOEXCE
107  {
108    unsigned int flags = ev_supported_backends ();
109  
110 -#ifndef __NetBSD__
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;
115
116
117 [FILE:199:files/libev.pc.in]
118 prefix=%PREFIX%
119 libdir=${prefix}/lib
120 includedir=${prefix}/include
121
122 Name: libev
123 Description: High-performance event loop/event model
124 Version: %VERSION%
125 Libs: -L${libdir} -lev
126 Cflags: -I${includedir}
127
128