head 1.5; access; symbols pkgsrc-2013Q2:1.5.0.8 pkgsrc-2013Q2-base:1.5 pkgsrc-2012Q4:1.5.0.6 pkgsrc-2012Q4-base:1.5 pkgsrc-2011Q4:1.5.0.4 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q2:1.5.0.2 pkgsrc-2011Q2-base:1.5 pkgsrc-2010Q4:1.4.0.26 pkgsrc-2010Q4-base:1.4 pkgsrc-2010Q3:1.4.0.24 pkgsrc-2010Q3-base:1.4 pkgsrc-2010Q2:1.4.0.22 pkgsrc-2010Q2-base:1.4 pkgsrc-2010Q1:1.4.0.20 pkgsrc-2010Q1-base:1.4 pkgsrc-2009Q4:1.4.0.18 pkgsrc-2009Q4-base:1.4 pkgsrc-2009Q3:1.4.0.16 pkgsrc-2009Q3-base:1.4 pkgsrc-2009Q2:1.4.0.14 pkgsrc-2009Q2-base:1.4 pkgsrc-2009Q1:1.4.0.12 pkgsrc-2009Q1-base:1.4 pkgsrc-2008Q4:1.4.0.10 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.8 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.6 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.4 pkgsrc-2008Q2-base:1.4 cwrapper:1.4.0.2 pkgsrc-2008Q1:1.3.0.6 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.4 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.2 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.2.0.4 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.2 pkgsrc-2007Q1-base:1.2; locks; strict; comment @# @; 1.5 date 2011.02.11.21.13.47; author tnn; state dead; branches; next 1.4; 1.4 date 2008.04.22.17.16.54; author tnn; state Exp; branches; next 1.3; 1.3 date 2007.08.01.17.00.03; author joerg; state Exp; branches; next 1.2; 1.2 date 2007.02.27.11.11.18; author grant; state dead; branches; next 1.1; 1.1 date 2007.02.27.10.38.45; author grant; state Exp; branches; next ; desc @@ 1.5 log @Update to libevent-2.0.10. Supposedly API backwards-compatible with libevent 1.x. Will need a recursive revbump for shlib name changes, though. All regression tests pass except "thread_conditions_simple". Not sure why yet, but it's new API so shouldn't break anything existing in pkgsrc today. Changes in libevent 2.0 include cleaner interfaces, buffered I/O improvements, improved multithreading and openssl integration. @ text @$NetBSD: patch-aa,v 1.4 2008/04/22 17:16:54 tnn Exp $ --- event_rpcgen.py.orig 2008-03-03 04:37:12.000000000 +0100 +++ event_rpcgen.py @@@@ -1310,6 +1310,10 @@@@ def HeaderPreamble(name): '#include \n' '#ifdef _EVENT_HAVE_STDINT_H\n' '#include \n' + '#elif defined(_EVENT_HAVE_INTTYPES_H)\n' + '# include \n' + '#else\n' + '# error No inttypes.h or stdint.h to give integer types\n' '#endif\n' ) for statement in headerdirect: @ 1.4 log @Update to libevent-1.4.3. 1.4.3-stable: 1.4.2-rc: * make Solaris event subsystems more reliable; from W.C.A. Wijngaards * event_base_get_method(); from Springande Ulv * fix HTTP/1.1 chunk formatting; from "propanbutan" * allow 64-bit content lengths; from Scott Lamb * and more... 1.4.1-beta: * fixed some memory leaks and other misc cleanup; from Christopher Layne, Scott Lamb and Charles Kerr * introduced event_reinit to deal with fork() * improved efficiency of generated RPC structure * performance improvements to Win32 backend * and many more... 1.4.0-beta: * a new RPC subsytem for writing distributed clients and servers * almost everything is documented via Doxygen now * many fixes and improvements to evdns and evhttp * libevent now builds two additional libraries: libevent_core (containing only the event core) and libevent_extras (contained evdns, evhttp and evrpc) * performance improvements due to using a heap instead of red-black trees for timeouts * Solaris' event ports are better supported 1.3e: * Fix compilation on Solaris; from Magne Mahre * Add a "Date" header to HTTP responses when it's missing, as required by HTTP 1.1. Original Patch from Ralph Moritz. * Fix a memory leak in which failed HTTP connections whould not free the request object. * Fix a memory leak in the DNS server. * Handle NULL timeouts correctly on Solaris; from Trond Norbye * Recalculate pending events properly when reallocating event array on Solaris; from Trond Norbye @ text @d1 1 a1 1 $NetBSD$ @ 1.3 log @Fix build on AIX: event.c needs time.h to get CLOCK_REALTIME and the select implementation needs sys/select.h. The latter should be detected by autoconf, but can break e.g. older DragonFly. @ text @d3 11 a13 9 --- select.c.orig 2007-08-01 18:53:42.000000000 +0200 +++ select.c @@@@ -47,6 +47,9 @@@@ #ifdef CHECK_INVARIANTS #include #endif +#ifdef _AIX +#include +#endif d15 1 a15 2 #include "event.h" #include "event-internal.h" @ 1.2 log @improvements to last: - configure script already has provision for different compiler inline directives, just not every file was using it. - u_intXX_t types need to be fixed in installed event.h too. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.1 2007/02/27 10:38:45 grant Exp $ d3 9 a11 3 --- Makefile.in.orig 2006-11-29 13:26:12.000000000 +1100 +++ Makefile.in @@@@ -117,8 +117,8 @@@@ EXTRA_DIST = acconfig.h event.h event-in d13 2 a14 18 lib_LTLIBRARIES = libevent.la -@@BUILD_WIN32_TRUE@@SUBDIRS = . sample -@@BUILD_WIN32_FALSE@@SUBDIRS = . sample test +@@BUILD_WIN32_TRUE@@SUBDIRS = . +@@BUILD_WIN32_FALSE@@SUBDIRS = . @@BUILD_WIN32_TRUE@@SYS_LIBS = -lws2_32 @@BUILD_WIN32_FALSE@@SYS_LIBS = @@BUILD_WIN32_TRUE@@SYS_SRC = WIN32-Code/misc.c WIN32-Code/win32.c @@@@ -187,7 +187,7 @@@@ DIST_COMMON = README $(include_HEADERS) configure configure.in devpoll.c epoll.c epoll_sub.c evport.c \ install-sh kqueue.c ltmain.sh missing mkinstalldirs poll.c \ rtsig.c select.c signal.c strlcpy.c -DIST_SUBDIRS = . sample test +DIST_SUBDIRS = . test SOURCES = $(libevent_la_SOURCES) all: config.h @ 1.1 log @make this build on Solaris with sunpro. @ text @d1 1 a1 1 $NetBSD$ @