libs/libevent 1.4.13 (NEW)
authoryselkowitz <yselkowitz@e127d73d-b18e-4ae1-a744-a22e6a3ccd30>
Thu, 28 Jan 2010 11:40:14 +0000 (11:40 +0000)
committeryselkowitz <yselkowitz@e127d73d-b18e-4ae1-a744-a22e6a3ccd30>
Thu, 28 Jan 2010 11:40:14 +0000 (11:40 +0000)
git-svn-id: https://cygwin-ports.svn.sourceforge.net/svnroot/cygwin-ports/ports/trunk@8747 e127d73d-b18e-4ae1-a744-a22e6a3ccd30

1.4.13-no-undefined.patch [new file with mode: 0644]
README [new file with mode: 0644]
libevent-1.4.13-1.cygport [new file with mode: 0644]
libevent-devel.hint [new file with mode: 0644]
libevent.hint [new file with mode: 0644]
libevent1.4_2.hint [new file with mode: 0644]

diff --git a/1.4.13-no-undefined.patch b/1.4.13-no-undefined.patch
new file mode 100644 (file)
index 0000000..fe78966
--- /dev/null
@@ -0,0 +1,22 @@
+--- origsrc/libevent-1.4.13-stable/Makefile.am 2009-11-17 21:39:08.000000000 -0600
++++ src/libevent-1.4.13-stable/Makefile.am     2010-01-28 03:51:05.032570600 -0600
+@@ -96,15 +96,15 @@ EXTRA_SRC = event_tagging.c http.c evhtt
+ libevent_la_SOURCES = $(CORE_SRC) $(EXTRA_SRC)
+ libevent_la_LIBADD = @LTLIBOBJS@ $(SYS_LIBS)
+-libevent_la_LDFLAGS = -release $(RELEASE) -version-info $(VERSION_INFO)
++libevent_la_LDFLAGS = -release $(RELEASE) -version-info $(VERSION_INFO) -no-undefined
+ libevent_core_la_SOURCES = $(CORE_SRC)
+ libevent_core_la_LIBADD = @LTLIBOBJS@ $(SYS_LIBS)
+-libevent_core_la_LDFLAGS = -release $(RELEASE) -version-info $(VERSION_INFO)
++libevent_core_la_LDFLAGS = -release $(RELEASE) -version-info $(VERSION_INFO) -no-undefined
+ libevent_extra_la_SOURCES = $(EXTRA_SRC)
+-libevent_extra_la_LIBADD = @LTLIBOBJS@ $(SYS_LIBS)
+-libevent_extra_la_LDFLAGS = -release $(RELEASE) -version-info $(VERSION_INFO)
++libevent_extra_la_LIBADD = @LTLIBOBJS@ $(SYS_LIBS) libevent_core.la
++libevent_extra_la_LDFLAGS = -release $(RELEASE) -version-info $(VERSION_INFO) -no-undefined
+ include_HEADERS = event.h evhttp.h evdns.h evrpc.h evutil.h
diff --git a/README b/README
new file mode 100644 (file)
index 0000000..9277275
--- /dev/null
+++ b/README
@@ -0,0 +1,51 @@
+libevent
+------------------------------------------
+The libevent API provides a mechanism to execute a callback function 
+when a specific event occurs on a file descriptor or after a timeout has 
+been reached. Furthermore, libevent also support callbacks due to 
+signals or regular timeouts.
+
+Runtime requirements:
+  cygwin-1.7.1-1
+  libgcc1-4.3.4-3
+
+Build requirements:
+(besides corresponding -devel packages)
+  autoconf2.5-2.65-1
+  automake1.10-1.10.3-1
+  binutils-2.19.51-1
+  cygport-0.9.80-1
+  gawk-3.1.7-1
+  gcc4-core-4.3.4-3
+  libtool-2.2.7a-14
+  make-3.81-2
+  pkg-config-0.23b-10
+  sed-4.1.5-2
+
+Canonical website:
+  http://www.monkey.org/~provos/libevent/
+
+-------------------------------------------
+
+Build instructions:
+  unpack libevent-1.4.13-X-src.tar.bz2
+    if you use setup to install this src package, it will be
+        unpacked under /usr/src automatically
+  cd /usr/src
+  cygport ./libevent-1.4.13-X.cygport all
+
+This will create:
+  /usr/src/libevent-1.4.13-X-src.tar.bz2
+  /usr/src/libevent-devel-1.4.13-X.tar.bz2
+  /usr/src/libevent1.4_2-1.4.13-X.tar.bz2
+
+-------------------------------------------
+
+Port Notes:
+
+----- version 1.4.13-1 -----
+Initial release for Cygwin 1.7.
+
+
+Cygwin port maintained by:
+http://sourceware.org/cygwinports/
diff --git a/libevent-1.4.13-1.cygport b/libevent-1.4.13-1.cygport
new file mode 100644 (file)
index 0000000..49faf6c
--- /dev/null
@@ -0,0 +1,10 @@
+DESCRIPTION="Event notification library"
+HOMEPAGE="http://www.monkey.org/~provos/libevent/"
+SRC_URI="http://www.monkey.org/~provos/${P}-stable.tar.gz"
+SRC_DIR="${P}-stable"
+
+PATCH_URI="1.4.13-no-undefined.patch"
+
+PKG_NAMES="${PN} ${PN}1.4_2 ${PN}-devel"
+libevent1_4_2_CONTENTS="usr/bin/*-1-4-2.dll"
+libevent_devel_CONTENTS="usr/bin/*py usr/include/ usr/lib/ usr/share/"
diff --git a/libevent-devel.hint b/libevent-devel.hint
new file mode 100644 (file)
index 0000000..bc33e82
--- /dev/null
@@ -0,0 +1,8 @@
+category: Libs
+requires: libevent1.4_2
+external-source: libevent
+sdesc: "Event notification library (development)"
+ldesc: "The libevent API provides a mechanism to execute a callback 
+function when a specific event occurs on a file descriptor or after a 
+timeout has been reached. Furthermore, libevent also support callbacks 
+due to signals or regular timeouts."
diff --git a/libevent.hint b/libevent.hint
new file mode 100644 (file)
index 0000000..ad91027
--- /dev/null
@@ -0,0 +1,6 @@
+category: Libs
+sdesc: "Event notification library (sources)"
+ldesc: "The libevent API provides a mechanism to execute a callback 
+function when a specific event occurs on a file descriptor or after a 
+timeout has been reached. Furthermore, libevent also support callbacks 
+due to signals or regular timeouts."
diff --git a/libevent1.4_2.hint b/libevent1.4_2.hint
new file mode 100644 (file)
index 0000000..7915757
--- /dev/null
@@ -0,0 +1,8 @@
+category: Libs
+requires: libgcc1
+external-source: libevent
+sdesc: "Event notification library (runtime)"
+ldesc: "The libevent API provides a mechanism to execute a callback 
+function when a specific event occurs on a file descriptor or after a 
+timeout has been reached. Furthermore, libevent also support callbacks 
+due to signals or regular timeouts."
This page took 0.041433 seconds and 5 git commands to generate.