[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