Module Name:    src
Committed By:   christos
Date:           Thu Apr 11 16:59:17 UTC 2013

Modified Files:
        src/external/bsd/libevent: Makefile Makefile.inc
        src/external/bsd/libevent/lib: Makefile
Added Files:
        src/external/bsd/libevent/lib: Makefile.inc
        src/external/bsd/libevent/lib/libevent: Makefile
        src/external/bsd/libevent/lib/libevent_openssl: Makefile
        src/external/bsd/libevent/lib/libevent_pthreads: Makefile
Removed Files:
        src/external/bsd/libevent: prepare-import.sh
        src/external/bsd/libevent/lib: shlib_version

Log Message:
the rest of the build glue.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/libevent/Makefile \
    src/external/bsd/libevent/Makefile.inc
cvs rdiff -u -r1.2 -r0 src/external/bsd/libevent/prepare-import.sh
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/libevent/lib/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/libevent/lib/Makefile.inc
cvs rdiff -u -r1.1 -r0 src/external/bsd/libevent/lib/shlib_version
cvs rdiff -u -r0 -r1.1 src/external/bsd/libevent/lib/libevent/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/libevent/lib/libevent_openssl/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/libevent/lib/libevent_pthreads/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/bsd/libevent/Makefile
diff -u src/external/bsd/libevent/Makefile:1.1 src/external/bsd/libevent/Makefile:1.2
--- src/external/bsd/libevent/Makefile:1.1	Mon Nov  2 05:03:56 2009
+++ src/external/bsd/libevent/Makefile	Thu Apr 11 12:59:16 2013
@@ -1,5 +1,5 @@
-#	$NetBSD: Makefile,v 1.1 2009/11/02 10:03:56 plunky Exp $
+# $NetBSD: Makefile,v 1.2 2013/04/11 16:59:16 christos Exp $
 
-SUBDIR=		include lib
+SUBDIR = include lib man
 
 .include <bsd.subdir.mk>
Index: src/external/bsd/libevent/Makefile.inc
diff -u src/external/bsd/libevent/Makefile.inc:1.1 src/external/bsd/libevent/Makefile.inc:1.2
--- src/external/bsd/libevent/Makefile.inc:1.1	Mon Nov  2 05:03:56 2009
+++ src/external/bsd/libevent/Makefile.inc	Thu Apr 11 12:59:16 2013
@@ -1,12 +1,17 @@
-# $NetBSD: Makefile.inc,v 1.1 2009/11/02 10:03:56 plunky Exp $
+# $NetBSD: Makefile.inc,v 1.2 2013/04/11 16:59:16 christos Exp $
 
 .include <bsd.own.mk>
 
 LIBEVENT_DIR=	${NETBSDSRCDIR}/external/bsd/libevent
+LIBEVENT_DIST=	${LIBEVENT_DIR}/dist
 
 CPPFLAGS+=	-DHAVE_CONFIG_H
-CPPFLAGS+=	-I${LIBEVENT_DIR}/dist -I${LIBEVENT_DIR}/include
+CPPFLAGS+=	-I${LIBEVENT_DIST} -I${LIBEVENT_DIR}/include
+CPPFLAGS+=	-I${LIBEVENT_DIST}/include
+
+SHLIB_MAJOR=	4
+SHLIB_MINOR=	0
 
 WARNS?=		4
 
-.PATH:		${LIBEVENT_DIR}/dist
+.PATH:		${LIBEVENT_DIST} ${LIBEVENT_DIST}/include

Index: src/external/bsd/libevent/lib/Makefile
diff -u src/external/bsd/libevent/lib/Makefile:1.1 src/external/bsd/libevent/lib/Makefile:1.2
--- src/external/bsd/libevent/lib/Makefile:1.1	Mon Nov  2 05:03:56 2009
+++ src/external/bsd/libevent/lib/Makefile	Thu Apr 11 12:59:16 2013
@@ -1,98 +1,10 @@
-#	$NetBSD: Makefile,v 1.1 2009/11/02 10:03:56 plunky Exp $
+#	$NetBSD: Makefile,v 1.2 2013/04/11 16:59:16 christos Exp $
+.include <bsd.own.mk>
 
-.include <bsd.init.mk>
+SUBDIR=	 libevent
+.if ${MKCRYPTO} != "no"
+SUBDIR+=	libevent_openssl
+.endif
+SUBDIR+= libevent_pthreads
 
-LIB=		event
-USE_SHLIBDIR=	yes
-
-SRCS=		buffer.c evbuffer.c evdns.c event.c event_tagging.c \
-		evrpc.c evutil.c http.c kqueue.c log.c poll.c select.c \
-		signal.c
-
-CPPFLAGS+=	-fno-strict-aliasing
-
-CPPFLAGS.evdns.c+=		-Wno-shadow -Wno-cast-qual
-CPPFLAGS.event_tagging.c+=	-Wno-cast-qual
-CPPFLAGS.evrpc.c+=		-Wno-cast-qual
-CPPFLAGS.http.c+=		-Wno-cast-qual -Wno-sign-compare
-CPPFLAGS.kqueue.c+=		-Wno-sign-compare
-CPPFLAGS.select.c+=		-Wno-sign-compare
-
-LINTFLAGS+=	-X 27	# http.c "redeclaration of %s"
-
-MAN=		evdns.3 event.3
-
-MLINKS+=	event.3 event_init.3
-MLINKS+=	event.3 event_dispatch.3
-MLINKS+=	event.3 event_loop.3
-MLINKS+=	event.3 event_loopexit.3
-MLINKS+=	event.3 event_loopbreak.3
-MLINKS+=	event.3 event_base_dispatch.3
-MLINKS+=	event.3 event_base_free.3
-MLINKS+=	event.3 event_base_loop.3
-MLINKS+=	event.3 event_base_loopexit.3
-MLINKS+=	event.3 event_base_loopbreak.3
-MLINKS+=	event.3 event_base_set.3
-MLINKS+=	event.3 event_set.3
-MLINKS+=	event.3 event_add.3
-MLINKS+=	event.3 event_del.3
-MLINKS+=	event.3 event_once.3
-MLINKS+=	event.3 event_base_once.3
-MLINKS+=	event.3 event_pending.3
-MLINKS+=	event.3 event_initialized.3
-
-MLINKS+=	event.3 evtimer_set.3
-MLINKS+=	event.3 evtimer_add.3
-MLINKS+=	event.3 evtimer_del.3
-MLINKS+=	event.3 evtimer_pending.3
-MLINKS+=	event.3 evtimer_initialized.3
-
-MLINKS+=	event.3 signal_set.3
-MLINKS+=	event.3 signal_add.3
-MLINKS+=	event.3 signal_del.3
-MLINKS+=	event.3 signal_pending.3
-MLINKS+=	event.3 signal_initialized.3
-
-MLINKS+=	event.3 bufferevent_new.3
-MLINKS+=	event.3 bufferevent_free.3
-MLINKS+=	event.3 bufferevent_write.3
-MLINKS+=	event.3 bufferevent_write_buffer.3
-MLINKS+=	event.3 bufferevent_read.3
-MLINKS+=	event.3 bufferevent_enable.3
-MLINKS+=	event.3 bufferevent_disable.3
-MLINKS+=	event.3 bufferevent_settimeout.3
-MLINKS+=	event.3 bufferevent_base_set.3
-
-MLINKS+=	event.3 evbuffer_new.3
-MLINKS+=	event.3 evbuffer_free.3
-MLINKS+=	event.3 evbuffer_add.3
-MLINKS+=	event.3 evbuffer_add_buffer.3
-MLINKS+=	event.3 evbuffer_add_printf.3
-MLINKS+=	event.3 evbuffer_add_vprintf.3
-MLINKS+=	event.3 evbuffer_drain.3
-MLINKS+=	event.3 evbuffer_write.3
-MLINKS+=	event.3 evbuffer_read.3
-MLINKS+=	event.3 evbuffer_find.3
-MLINKS+=	event.3 evbuffer_readline.3
-
-MLINKS+=	event.3 evhttp_new.3
-MLINKS+=	event.3 evhttp_bind_socket.3
-MLINKS+=	event.3 evhttp_free.3
-
-MLINKS+=	evdns.3 evdns_init.3
-MLINKS+=	evdns.3 evdns_shutdown.3
-MLINKS+=	evdns.3 evdns_err_to_string.3
-MLINKS+=	evdns.3 evdns_nameserver_add.3
-MLINKS+=	evdns.3 evdns_count_nameservers.3
-MLINKS+=	evdns.3 evdns_clear_nameservers_and_suspend.3
-MLINKS+=	evdns.3 evdns_resume.3
-MLINKS+=	evdns.3 evdns_nameserver_ip_add.3
-MLINKS+=	evdns.3 evdns_resolve_ipv4.3
-MLINKS+=	evdns.3 evdns_resolve_reverse.3
-MLINKS+=	evdns.3 evdns_resolv_conf_parse.3
-MLINKS+=	evdns.3 evdns_search_clear.3
-MLINKS+=	evdns.3 evdns_search_add.3
-MLINKS+=	evdns.3 evdns_search_ndots_set.3
-MLINKS+=	evdns.3 evdns_set_log_fn.3
-
-.include <bsd.lib.mk>
+.include <bsd.subdir.mk>

Added files:

Index: src/external/bsd/libevent/lib/Makefile.inc
diff -u /dev/null src/external/bsd/libevent/lib/Makefile.inc:1.1
--- /dev/null	Thu Apr 11 12:59:17 2013
+++ src/external/bsd/libevent/lib/Makefile.inc	Thu Apr 11 12:59:16 2013
@@ -0,0 +1,2 @@
+# $NetBSD: Makefile.inc,v 1.1 2013/04/11 16:59:16 christos Exp $
+.include "../Makefile.inc"

Index: src/external/bsd/libevent/lib/libevent/Makefile
diff -u /dev/null src/external/bsd/libevent/lib/libevent/Makefile:1.1
--- /dev/null	Thu Apr 11 12:59:17 2013
+++ src/external/bsd/libevent/lib/libevent/Makefile	Thu Apr 11 12:59:16 2013
@@ -0,0 +1,31 @@
+# $NetBSD: Makefile,v 1.1 2013/04/11 16:59:16 christos Exp $
+
+USE_SHLIBDIR=yes
+.include <bsd.own.mk>
+
+LIB=event
+
+SRCS= \
+buffer.c \
+bufferevent.c \
+bufferevent_filter.c \
+bufferevent_pair.c \
+bufferevent_ratelim.c \
+bufferevent_sock.c \
+evdns.c \
+event.c \
+event_tagging.c \
+evmap.c \
+evrpc.c \
+evthread.c \
+evutil.c \
+evutil_rand.c \
+http.c \
+kqueue.c \
+listener.c \
+log.c \
+poll.c \
+select.c \
+signal.c
+
+.include <bsd.lib.mk>

Index: src/external/bsd/libevent/lib/libevent_openssl/Makefile
diff -u /dev/null src/external/bsd/libevent/lib/libevent_openssl/Makefile:1.1
--- /dev/null	Thu Apr 11 12:59:17 2013
+++ src/external/bsd/libevent/lib/libevent_openssl/Makefile	Thu Apr 11 12:59:17 2013
@@ -0,0 +1,13 @@
+#	$NetBSD: Makefile,v 1.1 2013/04/11 16:59:17 christos Exp $
+
+.include <bsd.own.mk>
+
+LIB=event_openssl
+
+SRCS= \
+bufferevent_openssl.c
+
+LIBDPLIBS+=     crypto  ${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libcrypto \
+	crypt  ${NETBSDSRCDIR}/lib/libcrypt
+
+.include <bsd.lib.mk>

Index: src/external/bsd/libevent/lib/libevent_pthreads/Makefile
diff -u /dev/null src/external/bsd/libevent/lib/libevent_pthreads/Makefile:1.1
--- /dev/null	Thu Apr 11 12:59:17 2013
+++ src/external/bsd/libevent/lib/libevent_pthreads/Makefile	Thu Apr 11 12:59:17 2013
@@ -0,0 +1,12 @@
+#	$NetBSD: Makefile,v 1.1 2013/04/11 16:59:17 christos Exp $
+
+LIB=event_pthreads
+
+COPTS+=-pthread
+
+SRCS= \
+evthread_pthread.c
+
+LIBDPLIBS+=     pthread  ${NETBSDSRCDIR}/lib/libpthread
+
+.include <bsd.lib.mk>

Reply via email to