Module Name: src Committed By: plunky Date: Mon Nov 2 10:03:57 UTC 2009
Added Files: src/compat/external/bsd/libevent: Makefile Makefile.inc src/compat/external/bsd/libevent/include: Makefile src/compat/external/bsd/libevent/lib: Makefile src/external/bsd/libevent: Makefile Makefile.inc prepare-import.sh src/external/bsd/libevent/include: Makefile config.h event-config.h src/external/bsd/libevent/lib: Makefile shlib_version Log Message: add external framework for libevent To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/compat/external/bsd/libevent/Makefile \ src/compat/external/bsd/libevent/Makefile.inc cvs rdiff -u -r0 -r1.1 src/compat/external/bsd/libevent/include/Makefile cvs rdiff -u -r0 -r1.1 src/compat/external/bsd/libevent/lib/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/libevent/Makefile \ src/external/bsd/libevent/Makefile.inc \ src/external/bsd/libevent/prepare-import.sh cvs rdiff -u -r0 -r1.1 src/external/bsd/libevent/include/Makefile \ src/external/bsd/libevent/include/config.h \ src/external/bsd/libevent/include/event-config.h cvs rdiff -u -r0 -r1.1 src/external/bsd/libevent/lib/Makefile \ src/external/bsd/libevent/lib/shlib_version Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Added files: Index: src/compat/external/bsd/libevent/Makefile diff -u /dev/null src/compat/external/bsd/libevent/Makefile:1.1 --- /dev/null Mon Nov 2 10:03:57 2009 +++ src/compat/external/bsd/libevent/Makefile Mon Nov 2 10:03:57 2009 @@ -0,0 +1,11 @@ +# $NetBSD: Makefile,v 1.1 2009/11/02 10:03:57 plunky Exp $ + +.include <bsd.own.mk> + +_CURDIR:= ${.CURDIR} + +.CURDIR:=${NETBSDSRCDIR}/external/bsd/libevent + +.include "${.CURDIR}/Makefile" + +.CURDIR:= ${_CURDIR} Index: src/compat/external/bsd/libevent/Makefile.inc diff -u /dev/null src/compat/external/bsd/libevent/Makefile.inc:1.1 --- /dev/null Mon Nov 2 10:03:57 2009 +++ src/compat/external/bsd/libevent/Makefile.inc Mon Nov 2 10:03:57 2009 @@ -0,0 +1,9 @@ +# $NetBSD: Makefile.inc,v 1.1 2009/11/02 10:03:57 plunky Exp $ + +.include <bsd.own.mk> + +_CURDIR:= ${.CURDIR} + +.include "${NETBSDSRCDIR}/external/bsd/libevent/Makefile.inc" + +.CURDIR:= ${_CURDIR} Index: src/compat/external/bsd/libevent/include/Makefile diff -u /dev/null src/compat/external/bsd/libevent/include/Makefile:1.1 --- /dev/null Mon Nov 2 10:03:57 2009 +++ src/compat/external/bsd/libevent/include/Makefile Mon Nov 2 10:03:57 2009 @@ -0,0 +1,37 @@ +# $NetBSD: Makefile,v 1.1 2009/11/02 10:03:57 plunky Exp $ +# Generated from: NetBSD: build-makefiles,v 1.8 2009/07/21 01:05:35 mrg Exp + +NOLINT= # defined +NOMAN= # defined +NONLS= # defined +NOINFO= # defined +NOSHARE= # defined + +NOCHECKVER= # defined + +.include <bsd.obj.mk> + +# Resolve pathnames in variables. +_RESOLVE_VARS= CFLAGS CPPFLAGS DPADD LDADD LIBDPLIBS LIB_ROOT_DIR +.for var in ${_RESOLVE_VARS} +${var}:= ${${var}} +.endfor + +.include <bsd.own.mk> + +_CURDIR:= ${.CURDIR} + +.PATH: ${NETBSDSRCDIR}/external/bsd/libevent/include +.CURDIR:=${NETBSDSRCDIR}/external/bsd/libevent/include + +.include "${NETBSDSRCDIR}/compat/Makefile.compat" +.include "${.CURDIR}/Makefile" + +# Resolve pathnames from "real" Makefile, and switch .CURDIR back. +_RESOLVE_VARS= CFLAGS CPPFLAGS DPADD LDADD ARCHDIR COMPATDIR COMPATARCHDIR LIBCDIR RPC_INCS RPC_XDIR LIBEDITDIR MODOBJDIR RUMPTOP +.for var in ${_RESOLVE_VARS} +${var}:= ${${var}} +.endfor + +.CURDIR:= ${_CURDIR} +.undef _CURDIR Index: src/compat/external/bsd/libevent/lib/Makefile diff -u /dev/null src/compat/external/bsd/libevent/lib/Makefile:1.1 --- /dev/null Mon Nov 2 10:03:57 2009 +++ src/compat/external/bsd/libevent/lib/Makefile Mon Nov 2 10:03:57 2009 @@ -0,0 +1,37 @@ +# $NetBSD: Makefile,v 1.1 2009/11/02 10:03:57 plunky Exp $ +# Generated from: NetBSD: build-makefiles,v 1.8 2009/07/21 01:05:35 mrg Exp + +NOLINT= # defined +NOMAN= # defined +NONLS= # defined +NOINFO= # defined +NOSHARE= # defined + +NOCHECKVER= # defined + +.include <bsd.obj.mk> + +# Resolve pathnames in variables. +_RESOLVE_VARS= CFLAGS CPPFLAGS DPADD LDADD LIBDPLIBS LIB_ROOT_DIR +.for var in ${_RESOLVE_VARS} +${var}:= ${${var}} +.endfor + +.include <bsd.own.mk> + +_CURDIR:= ${.CURDIR} + +.PATH: ${NETBSDSRCDIR}/external/bsd/libevent/lib +.CURDIR:=${NETBSDSRCDIR}/external/bsd/libevent/lib + +.include "${NETBSDSRCDIR}/compat/Makefile.compat" +.include "${.CURDIR}/Makefile" + +# Resolve pathnames from "real" Makefile, and switch .CURDIR back. +_RESOLVE_VARS= CFLAGS CPPFLAGS DPADD LDADD ARCHDIR COMPATDIR COMPATARCHDIR LIBCDIR RPC_INCS RPC_XDIR LIBEDITDIR MODOBJDIR RUMPTOP +.for var in ${_RESOLVE_VARS} +${var}:= ${${var}} +.endfor + +.CURDIR:= ${_CURDIR} +.undef _CURDIR Index: src/external/bsd/libevent/Makefile diff -u /dev/null src/external/bsd/libevent/Makefile:1.1 --- /dev/null Mon Nov 2 10:03:57 2009 +++ src/external/bsd/libevent/Makefile Mon Nov 2 10:03:56 2009 @@ -0,0 +1,5 @@ +# $NetBSD: Makefile,v 1.1 2009/11/02 10:03:56 plunky Exp $ + +SUBDIR= include lib + +.include <bsd.subdir.mk> Index: src/external/bsd/libevent/Makefile.inc diff -u /dev/null src/external/bsd/libevent/Makefile.inc:1.1 --- /dev/null Mon Nov 2 10:03:57 2009 +++ src/external/bsd/libevent/Makefile.inc Mon Nov 2 10:03:56 2009 @@ -0,0 +1,12 @@ +# $NetBSD: Makefile.inc,v 1.1 2009/11/02 10:03:56 plunky Exp $ + +.include <bsd.own.mk> + +LIBEVENT_DIR= ${NETBSDSRCDIR}/external/bsd/libevent + +CPPFLAGS+= -DHAVE_CONFIG_H +CPPFLAGS+= -I${LIBEVENT_DIR}/dist -I${LIBEVENT_DIR}/include + +WARNS?= 4 + +.PATH: ${LIBEVENT_DIR}/dist Index: src/external/bsd/libevent/prepare-import.sh diff -u /dev/null src/external/bsd/libevent/prepare-import.sh:1.1 --- /dev/null Mon Nov 2 10:03:57 2009 +++ src/external/bsd/libevent/prepare-import.sh Mon Nov 2 10:03:56 2009 @@ -0,0 +1,63 @@ +#!/bin/sh +# $NetBSD: prepare-import.sh,v 1.1 2009/11/02 10:03:56 plunky Exp $ + +# Extract the new tarball and rename the libevent-X.Y.Z directory +# to dist. Run this script and check for additional files and +# directories to prune, only relevant content is included. +# +# lib/ is built as SUBDIR from external/lib/Makefile, and +# the regression tests are used from tests/lib/libevent +# +# Use the following template to import +# cvs import src/external/bsd/file/dist LIBEVENT libevent-X-Y-Z-stable +# +# don't forget to bump the lib/shlib_version and commit the include/ files +# + +set -e + +if [ -f dist/configure ]; then + mkdir -p tmp + cd tmp + ../dist/configure + make event-config.h + mv config.h ../include # not needed for 2.* + mv event-config.h ../include + cd .. + rm -Rf tmp + + echo "Removing unwanted distfiles .." + cd dist + rm -Rf Doxyfile Makefile.am Makefile.in WIN32-Code WIN32-Prj \ + aclocal.m4 autogen.sh compat config.guess config.h.in config.sub \ + configure configure.in devpoll.c epoll.c epoll_sub.c event_rpcgen.py \ + evport.c install-sh ltmain.sh missing mkinstalldirs sample \ + strlcpy.c test/Makefile.am test/Makefile.in test/bench.c \ + test/regress.rpc test/test-eof.c test/test-init.c test/test-time.c \ + test/test-weof.c test/test.sh + cd .. +fi + +echo "Adding RCS tags .." +for f in $(grep -RL '\$NetBSD.*\$' dist include | grep -v CVS); do + case $f in + *.[ch]) + cat - ${f} > ${f}_tmp <<- EOF + /* \$NetBSD\$ */ + EOF + mv ${f}_tmp ${f} + ;; + *.[0-9]) + cat - ${f} > ${f}_tmp <<- EOF + .\" \$NetBSD\$ + .\" + EOF + mv ${f}_tmp ${f} + ;; + *) + echo "No RCS tag added to ${f}" + ;; + esac +done + +echo "prepare-import done" Index: src/external/bsd/libevent/include/Makefile diff -u /dev/null src/external/bsd/libevent/include/Makefile:1.1 --- /dev/null Mon Nov 2 10:03:57 2009 +++ src/external/bsd/libevent/include/Makefile Mon Nov 2 10:03:56 2009 @@ -0,0 +1,8 @@ +# $NetBSD: Makefile,v 1.1 2009/11/02 10:03:56 plunky Exp $ + +.include <bsd.init.mk> + +INCS= evdns.h event.h evhttp.h evrpc.h evutil.h event-config.h +INCSDIR= /usr/include + +.include <bsd.prog.mk> Index: src/external/bsd/libevent/include/config.h diff -u /dev/null src/external/bsd/libevent/include/config.h:1.1 --- /dev/null Mon Nov 2 10:03:57 2009 +++ src/external/bsd/libevent/include/config.h Mon Nov 2 10:03:56 2009 @@ -0,0 +1,255 @@ +/* $NetBSD: config.h,v 1.1 2009/11/02 10:03:56 plunky Exp $ */ +/* config.h. Generated from config.h.in by configure. */ +/* config.h.in. Generated from configure.in by autoheader. */ + +/* Define if clock_gettime is available in libc */ +#define DNS_USE_CPU_CLOCK_FOR_ID 1 + +/* Define is no secure id variant is available */ +/* #undef DNS_USE_GETTIMEOFDAY_FOR_ID */ + +/* Define to 1 if you have the `clock_gettime' function. */ +#define HAVE_CLOCK_GETTIME 1 + +/* Define if /dev/poll is available */ +/* #undef HAVE_DEVPOLL */ + +/* Define to 1 if you have the <dlfcn.h> header file. */ +#define HAVE_DLFCN_H 1 + +/* Define if your system supports the epoll system calls */ +/* #undef HAVE_EPOLL */ + +/* Define to 1 if you have the `epoll_ctl' function. */ +/* #undef HAVE_EPOLL_CTL */ + +/* Define if your system supports event ports */ +/* #undef HAVE_EVENT_PORTS */ + +/* Define to 1 if you have the `fcntl' function. */ +#define HAVE_FCNTL 1 + +/* Define to 1 if you have the <fcntl.h> header file. */ +#define HAVE_FCNTL_H 1 + +/* Define to 1 if you have the `getaddrinfo' function. */ +#define HAVE_GETADDRINFO 1 + +/* Define to 1 if you have the `getnameinfo' function. */ +#define HAVE_GETNAMEINFO 1 + +/* Define to 1 if you have the `gettimeofday' function. */ +#define HAVE_GETTIMEOFDAY 1 + +/* Define to 1 if you have the `inet_ntop' function. */ +#define HAVE_INET_NTOP 1 + +/* Define to 1 if you have the <inttypes.h> header file. */ +#define HAVE_INTTYPES_H 1 + +/* Define to 1 if you have the `kqueue' function. */ +#define HAVE_KQUEUE 1 + +/* Define to 1 if you have the `nsl' library (-lnsl). */ +/* #undef HAVE_LIBNSL */ + +/* Define to 1 if you have the `resolv' library (-lresolv). */ +#define HAVE_LIBRESOLV 1 + +/* Define to 1 if you have the `rt' library (-lrt). */ +#define HAVE_LIBRT 1 + +/* Define to 1 if you have the `socket' library (-lsocket). */ +/* #undef HAVE_LIBSOCKET */ + +/* Define to 1 if you have the <memory.h> header file. */ +#define HAVE_MEMORY_H 1 + +/* Define to 1 if you have the <netinet/in6.h> header file. */ +/* #undef HAVE_NETINET_IN6_H */ + +/* Define to 1 if you have the `poll' function. */ +#define HAVE_POLL 1 + +/* Define to 1 if you have the <poll.h> header file. */ +#define HAVE_POLL_H 1 + +/* Define to 1 if you have the `port_create' function. */ +/* #undef HAVE_PORT_CREATE */ + +/* Define to 1 if you have the <port.h> header file. */ +/* #undef HAVE_PORT_H */ + +/* Define to 1 if you have the `select' function. */ +#define HAVE_SELECT 1 + +/* Define if F_SETFD is defined in <fcntl.h> */ +#define HAVE_SETFD 1 + +/* Define to 1 if you have the `sigaction' function. */ +#define HAVE_SIGACTION 1 + +/* Define to 1 if you have the `signal' function. */ +#define HAVE_SIGNAL 1 + +/* Define to 1 if you have the <signal.h> header file. */ +#define HAVE_SIGNAL_H 1 + +/* Define to 1 if you have the <stdarg.h> header file. */ +#define HAVE_STDARG_H 1 + +/* Define to 1 if you have the <stdint.h> header file. */ +#define HAVE_STDINT_H 1 + +/* Define to 1 if you have the <stdlib.h> header file. */ +#define HAVE_STDLIB_H 1 + +/* Define to 1 if you have the <strings.h> header file. */ +#define HAVE_STRINGS_H 1 + +/* Define to 1 if you have the <string.h> header file. */ +#define HAVE_STRING_H 1 + +/* Define to 1 if you have the `strlcpy' function. */ +#define HAVE_STRLCPY 1 + +/* Define to 1 if you have the `strsep' function. */ +#define HAVE_STRSEP 1 + +/* Define to 1 if you have the `strtok_r' function. */ +#define HAVE_STRTOK_R 1 + +/* Define to 1 if you have the `strtoll' function. */ +#define HAVE_STRTOLL 1 + +/* Define to 1 if the system has the type `struct in6_addr'. */ +#define HAVE_STRUCT_IN6_ADDR 1 + +/* Define to 1 if you have the <sys/devpoll.h> header file. */ +/* #undef HAVE_SYS_DEVPOLL_H */ + +/* Define to 1 if you have the <sys/epoll.h> header file. */ +/* #undef HAVE_SYS_EPOLL_H */ + +/* Define to 1 if you have the <sys/event.h> header file. */ +#define HAVE_SYS_EVENT_H 1 + +/* Define to 1 if you have the <sys/ioctl.h> header file. */ +#define HAVE_SYS_IOCTL_H 1 + +/* Define to 1 if you have the <sys/param.h> header file. */ +#define HAVE_SYS_PARAM_H 1 + +/* Define to 1 if you have the <sys/queue.h> header file. */ +#define HAVE_SYS_QUEUE_H 1 + +/* Define to 1 if you have the <sys/select.h> header file. */ +#define HAVE_SYS_SELECT_H 1 + +/* Define to 1 if you have the <sys/socket.h> header file. */ +#define HAVE_SYS_SOCKET_H 1 + +/* Define to 1 if you have the <sys/stat.h> header file. */ +#define HAVE_SYS_STAT_H 1 + +/* Define to 1 if you have the <sys/time.h> header file. */ +#define HAVE_SYS_TIME_H 1 + +/* Define to 1 if you have the <sys/types.h> header file. */ +#define HAVE_SYS_TYPES_H 1 + +/* Define if TAILQ_FOREACH is defined in <sys/queue.h> */ +#define HAVE_TAILQFOREACH 1 + +/* Define if timeradd is defined in <sys/time.h> */ +#define HAVE_TIMERADD 1 + +/* Define if timerclear is defined in <sys/time.h> */ +#define HAVE_TIMERCLEAR 1 + +/* Define if timercmp is defined in <sys/time.h> */ +#define HAVE_TIMERCMP 1 + +/* Define if timerisset is defined in <sys/time.h> */ +#define HAVE_TIMERISSET 1 + +/* Define to 1 if the system has the type `uint16_t'. */ +#define HAVE_UINT16_T 1 + +/* Define to 1 if the system has the type `uint32_t'. */ +#define HAVE_UINT32_T 1 + +/* Define to 1 if the system has the type `uint64_t'. */ +#define HAVE_UINT64_T 1 + +/* Define to 1 if the system has the type `uint8_t'. */ +#define HAVE_UINT8_T 1 + +/* Define to 1 if you have the <unistd.h> header file. */ +#define HAVE_UNISTD_H 1 + +/* Define to 1 if you have the `vasprintf' function. */ +#define HAVE_VASPRINTF 1 + +/* Define if kqueue works correctly with pipes */ +#define HAVE_WORKING_KQUEUE 1 + +/* Name of package */ +#define PACKAGE "libevent" + +/* Define to the address where bug reports for this package should be sent. */ +#define PACKAGE_BUGREPORT "" + +/* Define to the full name of this package. */ +#define PACKAGE_NAME "" + +/* Define to the full name and version of this package. */ +#define PACKAGE_STRING "" + +/* Define to the one symbol short name of this package. */ +#define PACKAGE_TARNAME "" + +/* Define to the version of this package. */ +#define PACKAGE_VERSION "" + +/* The size of `int', as computed by sizeof. */ +#define SIZEOF_INT 4 + +/* The size of `long', as computed by sizeof. */ +#define SIZEOF_LONG 4 + +/* The size of `long long', as computed by sizeof. */ +#define SIZEOF_LONG_LONG 8 + +/* The size of `short', as computed by sizeof. */ +#define SIZEOF_SHORT 2 + +/* Define to 1 if you have the ANSI C header files. */ +#define STDC_HEADERS 1 + +/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ +#define TIME_WITH_SYS_TIME 1 + +/* Version number of package */ +#define VERSION "1.4.12-stable" + +/* Define to appropriate substitue if compiler doesnt have __func__ */ +/* #undef __func__ */ + +/* Define to empty if `const' does not conform to ANSI C. */ +/* #undef const */ + +/* Define to `__inline__' or `__inline' if that's what the C compiler + calls it, or to nothing if 'inline' is not supported under any name. */ +#ifndef __cplusplus +/* #undef inline */ +#endif + +/* Define to `int' if <sys/types.h> does not define. */ +/* #undef pid_t */ + +/* Define to `unsigned int' if <sys/types.h> does not define. */ +/* #undef size_t */ + +/* Define to unsigned int if you dont have it */ +/* #undef socklen_t */ Index: src/external/bsd/libevent/include/event-config.h diff -u /dev/null src/external/bsd/libevent/include/event-config.h:1.1 --- /dev/null Mon Nov 2 10:03:57 2009 +++ src/external/bsd/libevent/include/event-config.h Mon Nov 2 10:03:56 2009 @@ -0,0 +1,263 @@ +/* $NetBSD: event-config.h,v 1.1 2009/11/02 10:03:56 plunky Exp $ */ +/* event-config.h + * Generated by autoconf; post-processed by libevent. + * Do not edit this file. + * Do not rely on macros in this file existing in later versions. + */ +#ifndef _EVENT_CONFIG_H_ +#define _EVENT_CONFIG_H_ +/* config.h. Generated from config.h.in by configure. */ +/* config.h.in. Generated from configure.in by autoheader. */ + +/* Define if clock_gettime is available in libc */ +#define _EVENT_DNS_USE_CPU_CLOCK_FOR_ID 1 + +/* Define is no secure id variant is available */ +/* #undef _EVENT_DNS_USE_GETTIMEOFDAY_FOR_ID */ + +/* Define to 1 if you have the `clock_gettime' function. */ +#define _EVENT_HAVE_CLOCK_GETTIME 1 + +/* Define if /dev/poll is available */ +/* #undef _EVENT_HAVE_DEVPOLL */ + +/* Define to 1 if you have the <dlfcn.h> header file. */ +#define _EVENT_HAVE_DLFCN_H 1 + +/* Define if your system supports the epoll system calls */ +/* #undef _EVENT_HAVE_EPOLL */ + +/* Define to 1 if you have the `epoll_ctl' function. */ +/* #undef _EVENT_HAVE_EPOLL_CTL */ + +/* Define if your system supports event ports */ +/* #undef _EVENT_HAVE_EVENT_PORTS */ + +/* Define to 1 if you have the `fcntl' function. */ +#define _EVENT_HAVE_FCNTL 1 + +/* Define to 1 if you have the <fcntl.h> header file. */ +#define _EVENT_HAVE_FCNTL_H 1 + +/* Define to 1 if you have the `getaddrinfo' function. */ +#define _EVENT_HAVE_GETADDRINFO 1 + +/* Define to 1 if you have the `getnameinfo' function. */ +#define _EVENT_HAVE_GETNAMEINFO 1 + +/* Define to 1 if you have the `gettimeofday' function. */ +#define _EVENT_HAVE_GETTIMEOFDAY 1 + +/* Define to 1 if you have the `inet_ntop' function. */ +#define _EVENT_HAVE_INET_NTOP 1 + +/* Define to 1 if you have the <inttypes.h> header file. */ +#define _EVENT_HAVE_INTTYPES_H 1 + +/* Define to 1 if you have the `kqueue' function. */ +#define _EVENT_HAVE_KQUEUE 1 + +/* Define to 1 if you have the `nsl' library (-lnsl). */ +/* #undef _EVENT_HAVE_LIBNSL */ + +/* Define to 1 if you have the `resolv' library (-lresolv). */ +#define _EVENT_HAVE_LIBRESOLV 1 + +/* Define to 1 if you have the `rt' library (-lrt). */ +#define _EVENT_HAVE_LIBRT 1 + +/* Define to 1 if you have the `socket' library (-lsocket). */ +/* #undef _EVENT_HAVE_LIBSOCKET */ + +/* Define to 1 if you have the <memory.h> header file. */ +#define _EVENT_HAVE_MEMORY_H 1 + +/* Define to 1 if you have the <netinet/in6.h> header file. */ +/* #undef _EVENT_HAVE_NETINET_IN6_H */ + +/* Define to 1 if you have the `poll' function. */ +#define _EVENT_HAVE_POLL 1 + +/* Define to 1 if you have the <poll.h> header file. */ +#define _EVENT_HAVE_POLL_H 1 + +/* Define to 1 if you have the `port_create' function. */ +/* #undef _EVENT_HAVE_PORT_CREATE */ + +/* Define to 1 if you have the <port.h> header file. */ +/* #undef _EVENT_HAVE_PORT_H */ + +/* Define to 1 if you have the `select' function. */ +#define _EVENT_HAVE_SELECT 1 + +/* Define if F_SETFD is defined in <fcntl.h> */ +#define _EVENT_HAVE_SETFD 1 + +/* Define to 1 if you have the `sigaction' function. */ +#define _EVENT_HAVE_SIGACTION 1 + +/* Define to 1 if you have the `signal' function. */ +#define _EVENT_HAVE_SIGNAL 1 + +/* Define to 1 if you have the <signal.h> header file. */ +#define _EVENT_HAVE_SIGNAL_H 1 + +/* Define to 1 if you have the <stdarg.h> header file. */ +#define _EVENT_HAVE_STDARG_H 1 + +/* Define to 1 if you have the <stdint.h> header file. */ +#define _EVENT_HAVE_STDINT_H 1 + +/* Define to 1 if you have the <stdlib.h> header file. */ +#define _EVENT_HAVE_STDLIB_H 1 + +/* Define to 1 if you have the <strings.h> header file. */ +#define _EVENT_HAVE_STRINGS_H 1 + +/* Define to 1 if you have the <string.h> header file. */ +#define _EVENT_HAVE_STRING_H 1 + +/* Define to 1 if you have the `strlcpy' function. */ +#define _EVENT_HAVE_STRLCPY 1 + +/* Define to 1 if you have the `strsep' function. */ +#define _EVENT_HAVE_STRSEP 1 + +/* Define to 1 if you have the `strtok_r' function. */ +#define _EVENT_HAVE_STRTOK_R 1 + +/* Define to 1 if you have the `strtoll' function. */ +#define _EVENT_HAVE_STRTOLL 1 + +/* Define to 1 if the system has the type `struct in6_addr'. */ +#define _EVENT_HAVE_STRUCT_IN6_ADDR 1 + +/* Define to 1 if you have the <sys/devpoll.h> header file. */ +/* #undef _EVENT_HAVE_SYS_DEVPOLL_H */ + +/* Define to 1 if you have the <sys/epoll.h> header file. */ +/* #undef _EVENT_HAVE_SYS_EPOLL_H */ + +/* Define to 1 if you have the <sys/event.h> header file. */ +#define _EVENT_HAVE_SYS_EVENT_H 1 + +/* Define to 1 if you have the <sys/ioctl.h> header file. */ +#define _EVENT_HAVE_SYS_IOCTL_H 1 + +/* Define to 1 if you have the <sys/param.h> header file. */ +#define _EVENT_HAVE_SYS_PARAM_H 1 + +/* Define to 1 if you have the <sys/queue.h> header file. */ +#define _EVENT_HAVE_SYS_QUEUE_H 1 + +/* Define to 1 if you have the <sys/select.h> header file. */ +#define _EVENT_HAVE_SYS_SELECT_H 1 + +/* Define to 1 if you have the <sys/socket.h> header file. */ +#define _EVENT_HAVE_SYS_SOCKET_H 1 + +/* Define to 1 if you have the <sys/stat.h> header file. */ +#define _EVENT_HAVE_SYS_STAT_H 1 + +/* Define to 1 if you have the <sys/time.h> header file. */ +#define _EVENT_HAVE_SYS_TIME_H 1 + +/* Define to 1 if you have the <sys/types.h> header file. */ +#define _EVENT_HAVE_SYS_TYPES_H 1 + +/* Define if TAILQ_FOREACH is defined in <sys/queue.h> */ +#define _EVENT_HAVE_TAILQFOREACH 1 + +/* Define if timeradd is defined in <sys/time.h> */ +#define _EVENT_HAVE_TIMERADD 1 + +/* Define if timerclear is defined in <sys/time.h> */ +#define _EVENT_HAVE_TIMERCLEAR 1 + +/* Define if timercmp is defined in <sys/time.h> */ +#define _EVENT_HAVE_TIMERCMP 1 + +/* Define if timerisset is defined in <sys/time.h> */ +#define _EVENT_HAVE_TIMERISSET 1 + +/* Define to 1 if the system has the type `uint16_t'. */ +#define _EVENT_HAVE_UINT16_T 1 + +/* Define to 1 if the system has the type `uint32_t'. */ +#define _EVENT_HAVE_UINT32_T 1 + +/* Define to 1 if the system has the type `uint64_t'. */ +#define _EVENT_HAVE_UINT64_T 1 + +/* Define to 1 if the system has the type `uint8_t'. */ +#define _EVENT_HAVE_UINT8_T 1 + +/* Define to 1 if you have the <unistd.h> header file. */ +#define _EVENT_HAVE_UNISTD_H 1 + +/* Define to 1 if you have the `vasprintf' function. */ +#define _EVENT_HAVE_VASPRINTF 1 + +/* Define if kqueue works correctly with pipes */ +#define _EVENT_HAVE_WORKING_KQUEUE 1 + +/* Name of package */ +#define _EVENT_PACKAGE "libevent" + +/* Define to the address where bug reports for this package should be sent. */ +#define _EVENT_PACKAGE_BUGREPORT "" + +/* Define to the full name of this package. */ +#define _EVENT_PACKAGE_NAME "" + +/* Define to the full name and version of this package. */ +#define _EVENT_PACKAGE_STRING "" + +/* Define to the one symbol short name of this package. */ +#define _EVENT_PACKAGE_TARNAME "" + +/* Define to the version of this package. */ +#define _EVENT_PACKAGE_VERSION "" + +/* The size of `int', as computed by sizeof. */ +#define _EVENT_SIZEOF_INT 4 + +/* The size of `long', as computed by sizeof. */ +#define _EVENT_SIZEOF_LONG 4 + +/* The size of `long long', as computed by sizeof. */ +#define _EVENT_SIZEOF_LONG_LONG 8 + +/* The size of `short', as computed by sizeof. */ +#define _EVENT_SIZEOF_SHORT 2 + +/* Define to 1 if you have the ANSI C header files. */ +#define _EVENT_STDC_HEADERS 1 + +/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ +#define _EVENT_TIME_WITH_SYS_TIME 1 + +/* Version number of package */ +#define _EVENT_VERSION "1.4.12-stable" + +/* Define to appropriate substitue if compiler doesnt have __func__ */ +/* #undef _EVENT___func__ */ + +/* Define to empty if `const' does not conform to ANSI C. */ +/* #undef _EVENT_const */ + +/* Define to `__inline__' or `__inline' if that's what the C compiler + calls it, or to nothing if 'inline' is not supported under any name. */ +#ifndef _EVENT___cplusplus +/* #undef _EVENT_inline */ +#endif + +/* Define to `int' if <sys/types.h> does not define. */ +/* #undef _EVENT_pid_t */ + +/* Define to `unsigned int' if <sys/types.h> does not define. */ +/* #undef _EVENT_size_t */ + +/* Define to unsigned int if you dont have it */ +/* #undef _EVENT_socklen_t */ +#endif Index: src/external/bsd/libevent/lib/Makefile diff -u /dev/null src/external/bsd/libevent/lib/Makefile:1.1 --- /dev/null Mon Nov 2 10:03:57 2009 +++ src/external/bsd/libevent/lib/Makefile Mon Nov 2 10:03:56 2009 @@ -0,0 +1,98 @@ +# $NetBSD: Makefile,v 1.1 2009/11/02 10:03:56 plunky Exp $ + +.include <bsd.init.mk> + +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> Index: src/external/bsd/libevent/lib/shlib_version diff -u /dev/null src/external/bsd/libevent/lib/shlib_version:1.1 --- /dev/null Mon Nov 2 10:03:57 2009 +++ src/external/bsd/libevent/lib/shlib_version Mon Nov 2 10:03:57 2009 @@ -0,0 +1,6 @@ +# $NetBSD: shlib_version,v 1.1 2009/11/02 10:03:57 plunky Exp $ +# Remember to update distrib/sets/lists/base/shl.* when changing +# + +major=3 +minor=2