[Midnightbsd-cvs] mports: mports/devel:

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Fri Nov 9 20:40:27 EST 2007


Log Message:
-----------


Modified Files:
--------------
    mports/devel:
        Makefile (r1.171 -> r1.172)

Added Files:
-----------
    mports/devel/libevent:
        Makefile (r1.1)
        distinfo (r1.1)
        pkg-descr (r1.1)
        pkg-plist (r1.1)

-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/devel/Makefile,v
retrieving revision 1.171
retrieving revision 1.172
diff -L devel/Makefile -L devel/Makefile -u -r1.171 -r1.172
--- devel/Makefile
+++ devel/Makefile
@@ -70,6 +70,7 @@
     SUBDIR += libbonobo
     SUBDIR += libcheck
     SUBDIR += libdaemon
+    SUBDIR += libevent
     SUBDIR += libexecinfo
     SUBDIR += libgii
     SUBDIR += libglade2
--- /dev/null
+++ devel/libevent/pkg-descr
@@ -0,0 +1,17 @@
+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.
+
+libevent is meant to replace the asynchronous event loop found in event
+driven network servers. An application just needs to call event_dispatch()
+and can then add or remove events dynamically without having to change the
+event loop.
+
+Currently, libevent supports kqueue(2), select(2), poll(2), and epoll(4).
+The internal event mechanism is completely independent of the exposed event
+API, and a simple update of libevent can provide new functionality without
+having to redesign the applications.  As a result, Libevent allows for
+portable application development and provides the most scalable event
+notification mechanism available on an operating system.
+
+WWW: http://www.monkey.org/~provos/libevent/
--- /dev/null
+++ devel/libevent/pkg-plist
@@ -0,0 +1,10 @@
+ at comment $MidnightBSD: mports/devel/libevent/pkg-plist,v 1.1 2007/11/10 01:40:25 laffer1 Exp $
+bin/event_rpcgen.py
+include/event.h
+include/evhttp.h
+include/evdns.h
+lib/libevent-1.3d.so
+lib/libevent-1.3d.so.1
+lib/libevent.a
+lib/libevent.la
+lib/libevent.so
--- /dev/null
+++ devel/libevent/Makefile
@@ -0,0 +1,92 @@
+# New ports collection makefile for:	libevent
+# Date created:				9 Nov 2007
+# Whom:					Lucas Holt <luke at midnightbsd.org>
+#
+# $FreeBSD: ports/devel/libevent/Makefile,v 1.33 2007/09/21 20:20:47 mnag Exp $
+#
+
+PORTNAME=	libevent
+PORTVERSION=	1.3d
+CATEGORIES=	devel
+MASTER_SITES=	http://monkey.org/~provos/
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	Provides an API to execute callback functions on certain events
+LICENSE=	bsd3
+
+GNU_CONFIGURE=	yes
+USE_LDCONFIG=	yes
+
+MAN3=	event.3 \
+	evdns.3
+MLINKS=	event.3 event_init.3 \
+	- event_dispatch.3 \
+	- event_loop.3 \
+	- event_loopexit.3 \
+	- event_set.3 \
+	- event_base_dispatch.3 \
+	- event_base_loop.3 \
+	- event_base_loopexit.3 \
+	- event_base_set.3 \
+	- event_add.3 \
+	- event_del.3 \
+	- event_once.3 \
+	- event_pending.3 \
+	- event_initialized.3 \
+	- event_priority_init.3 \
+	- event_priority_set.3 \
+	- evtimer_set.3 \
+	- evtimer_add.3 \
+	- evtimer_del.3 \
+	- evtimer_pending.3 \
+	- evtimer_initialized.3 \
+	- signal_set.3 \
+	- signal_add.3 \
+	- signal_del.3 \
+	- signal_pending.3 \
+	- signal_initialized.3 \
+	- bufferevent_new.3 \
+	- bufferevent_free.3 \
+	- bufferevent_write.3 \
+	- bufferevent_write_buffer.3 \
+	- bufferevent_read.3 \
+	- bufferevent_enable.3 \
+	- bufferevent_disable.3 \
+	- bufferevent_settimeout.3 \
+	- bufferevent_base_set.3 \
+	- evbuffer_new.3 \
+	- evbuffer_free.3 \
+	- evbuffer_add.3 \
+	- evbuffer_add_buffer.3 \
+	- evbuffer_add_printf.3 \
+	- evbuffer_add_vprintf.3 \
+	- evbuffer_drain.3 \
+	- evbuffer_write.3 \
+	- evbuffer_read.3 \
+	- evbuffer_find.3 \
+	- evbuffer_readline.3 \
+	- evhttp_start.3 \
+	- evhttp_free.3 \
+	evdns.3 evdns_init.3 \
+	- evdns_shutdown.3 \
+	- evdns_err_to_string.3 \
+	- evdns_nameserver_add.3 \
+	- evdns_count_nameservers.3 \
+	- evdns_clear_nameservers_and_suspend.3 \
+	- evdns_resume.3 \
+	- evdns_nameserver_ip_add.3 \
+	- evdns_resolve_ipv4.3 \
+	- evdns_resolve_reverse.3 \
+	- evdns_resolv_conf_parse.3 \
+	- evdns_search_clear.3 \
+	- evdns_search_add.3 \
+	- evdns_search_ndots_set.3 \
+	- evdns_set_log_fn.3 \
+	- evdns_config_windows_nameservers.3
+
+post-patch:
+	@${REINPLACE_CMD} -e 's,CFLAGS =,CFLAGS +=,' ${WRKSRC}/Makefile.in
+	@${REINPLACE_CMD} -e 's|<stdint.h>|<inttypes.h>|' \
+		${WRKSRC}/epoll.c ${WRKSRC}/epoll_sub.c ${WRKSRC}/evdns.c
+
+.include <bsd.port.mk>
--- /dev/null
+++ devel/libevent/distinfo
@@ -0,0 +1,3 @@
+MD5 (libevent-1.3d.tar.gz) = 664a429247e7737162bd667e166b2761
+SHA256 (libevent-1.3d.tar.gz) = 444c89dc9362ba849a537169e03a217fddde1a5e15392ad705ac1dfad5cb345a
+SIZE (libevent-1.3d.tar.gz) = 441883


More information about the Midnightbsd-cvs mailing list