libev 4.22
authorYaakov Selkowitz <yselkowi@redhat.com>
Thu, 28 Jan 2016 22:22:53 +0000 (16:22 -0600)
committerYaakov Selkowitz <yselkowi@redhat.com>
Thu, 28 Jan 2016 22:22:53 +0000 (16:22 -0600)
4.22-no-undefined.patch [new file with mode: 0644]
libev.cygport [new file with mode: 0644]

diff --git a/4.22-no-undefined.patch b/4.22-no-undefined.patch
new file mode 100644 (file)
index 0000000..ad02893
--- /dev/null
@@ -0,0 +1,11 @@
+--- origsrc/libev-4.22/Makefile.am     2014-05-22 13:53:16.000000000 -0500
++++ src/libev-4.22/Makefile.am 2016-01-28 15:47:31.578108500 -0600
+@@ -14,7 +14,7 @@ include_HEADERS = ev.h ev++.h event.h
+ lib_LTLIBRARIES = libev.la
+ libev_la_SOURCES = ev.c event.c
+-libev_la_LDFLAGS = -version-info $(VERSION_INFO)
++libev_la_LDFLAGS = -version-info $(VERSION_INFO) -no-undefined
+ ev.3: ev.pod
+       pod2man -n LIBEV -r "libev-$(VERSION)" -c "libev - high performance full featured event loop" -s3 <$< >$@
diff --git a/libev.cygport b/libev.cygport
new file mode 100644 (file)
index 0000000..5fa2d9d
--- /dev/null
@@ -0,0 +1,34 @@
+NAME="libev"
+VERSION=4.22
+RELEASE=1
+CATEGORY="Libs"
+SUMMARY="High-performance event loop library"
+DESCRIPTION="libev is a high-performance event loop/event model with lots of
+features.  Libev is loosely modelled after libevent and the Event perl module,
+but is smaller, faster, scales better, is more correct, and more featureful."
+HOMEPAGE="http://software.schmorp.de/pkg/libev.html"
+SRC_URI="http://dist.schmorp.de/libev/libev-${VERSION}.tar.gz"
+PATCH_URI="
+       http://pkgs.fedoraproject.org/cgit/rpms/libev.git/plain/libev-4.20-Respect-the-CFLAGS-if-defined.patch
+       4.22-no-undefined.patch
+"
+
+PKG_NAMES="libev4 libev-devel"
+libev4_CONTENTS="
+       usr/bin/cygev-4.dll
+       usr/share/doc/
+"
+libev_devel_CONTENTS="
+       usr/include/ev.h
+       usr/include/ev++.h
+       usr/lib/libev.dll.a
+       usr/share/man/man3/ev.3*
+"
+
+src_install() {
+       cd ${B}
+       cyginstall
+
+       # compatibility header, conflicts with libevent-devel
+       rm -f ${D}/usr/include/event.h
+}
This page took 0.018944 seconds and 5 git commands to generate.