Update to 1.4.8: Changes in 1.4.8-stable: o Match the query in DNS replies to the query in the request; from Vsevolod Stakhov. o Fix a merge problem in which name_from_addr returned pointers to the stack; found by Jiang Hong. o Do not remove Accept-Encoding header Changes in 1.4.7-stable: o Fix a bug where headers arriving in multiple packets were not parsed; fix from Jiang Hong; test by me. Changes in 1.4.6-stable: o evutil.h now includes <stdarg.h> directly o switch all uses of [v]snprintf over to evutil o Correct handling of trailing headers in chunked replies; from Scott Lamb. o Support multi-line HTTP headers; based on a patch from Moshe Litvin o Reject negative Content-Length headers; anonymous bug report o Detect CLOCK_MONOTONIC at runtime for evdns; anonymous bug report o Fix a bug where deleting signals with the kqueue backend would cause subsequent adds to fail o Support multiple events listening on the same signal; make signals regular events that go on the same event queue; problem report by Alexander Drozdov. o Deal with evbuffer_read() returning -1 on EINTR|EAGAIN; from Adam Langley. o Fix a bug in which the DNS server would incorrectly set the type of a cname reply to a. o Fix a bug where setting the timeout on a bufferevent would take not effect if the event was already pending. o Fix a memory leak when using signals for some event bases; reported by Alexander Drozdov. o Add libevent.vcproj file to distribution to help with Windows build. o Fix a problem with epoll() and reinit; problem report by Alexander Drozdov. o Fix off-by-one errors in devpoll; from Ian Bell o Make event_add not change any state if it fails; reported by Ian Bell. o Do not warn on accept when errno is either EAGAIN or EINTRdiff -r1.29 -r1.30 pkgsrc/devel/libevent/Makefile
(wiz)
@@ -1,23 +1,23 @@ | @@ -1,23 +1,23 @@ | |||
1 | # $NetBSD: Makefile,v 1.29 2008/09/06 16:30:43 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.30 2008/10/16 21:51:47 wiz Exp $ | |
2 | # | 2 | # | |
3 | # WARNING: updating this package (as of the 1.1/1.2 releases) means | 3 | # WARNING: updating this package (as of the 1.1/1.2 releases) means | |
4 | # updating BUILDLINK_ABI_DEPENDS in buildlink3.mk and a PKGREVISION | 4 | # updating BUILDLINK_ABI_DEPENDS in buildlink3.mk and a PKGREVISION | |
5 | # bump of all first-level dependents. This is because the shlib | 5 | # bump of all first-level dependents. This is because the shlib | |
6 | # name contains the exact libevent release number, preventing it | 6 | # name contains the exact libevent release number, preventing it | |
7 | # from being ABI compatible across releases until this is fixed. | 7 | # from being ABI compatible across releases until this is fixed. | |
8 | # [tvierling 20070210] | 8 | # [tvierling 20070210] | |
9 | 9 | |||
10 | DISTNAME= libevent-1.4.5-stable | 10 | DISTNAME= libevent-1.4.8-stable | |
11 | PKGNAME= ${DISTNAME:S/-stable//} | 11 | PKGNAME= ${DISTNAME:S/-stable//} | |
12 | CATEGORIES= devel | 12 | CATEGORIES= devel | |
13 | MASTER_SITES= http://monkey.org/~provos/ | 13 | MASTER_SITES= http://monkey.org/~provos/ | |
14 | 14 | |||
15 | MAINTAINER= pkgsrc-users@NetBSD.org | 15 | MAINTAINER= pkgsrc-users@NetBSD.org | |
16 | HOMEPAGE= http://monkey.org/~provos/libevent/ | 16 | HOMEPAGE= http://monkey.org/~provos/libevent/ | |
17 | COMMENT= Asynchronous event notification library | 17 | COMMENT= Asynchronous event notification library | |
18 | 18 | |||
19 | GNU_CONFIGURE= yes | 19 | GNU_CONFIGURE= yes | |
20 | USE_LIBTOOL= yes | 20 | USE_LIBTOOL= yes | |
21 | TEST_TARGET= verify | 21 | TEST_TARGET= verify | |
22 | PKG_DESTDIR_SUPPORT= user-destdir | 22 | PKG_DESTDIR_SUPPORT= user-destdir | |
23 | 23 |
@@ -1,20 +1,20 @@ | @@ -1,20 +1,20 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.13 2008/09/06 21:39:25 wiz Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.14 2008/10/16 21:51:47 wiz Exp $ | |
2 | 2 | |||
3 | BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ | 3 | BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ | |
4 | LIBEVENT_BUILDLINK3_MK:= ${LIBEVENT_BUILDLINK3_MK}+ | 4 | LIBEVENT_BUILDLINK3_MK:= ${LIBEVENT_BUILDLINK3_MK}+ | |
5 | 5 | |||
6 | .if !empty(BUILDLINK_DEPTH:M+) | 6 | .if !empty(BUILDLINK_DEPTH:M+) | |
7 | BUILDLINK_DEPENDS+= libevent | 7 | BUILDLINK_DEPENDS+= libevent | |
8 | .endif | 8 | .endif | |
9 | 9 | |||
10 | BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlibevent} | 10 | BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlibevent} | |
11 | BUILDLINK_PACKAGES+= libevent | 11 | BUILDLINK_PACKAGES+= libevent | |
12 | BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libevent | 12 | BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libevent | |
13 | 13 | |||
14 | .if !empty(LIBEVENT_BUILDLINK3_MK:M+) | 14 | .if !empty(LIBEVENT_BUILDLINK3_MK:M+) | |
15 | BUILDLINK_API_DEPENDS.libevent+=libevent>=0.6 | 15 | BUILDLINK_API_DEPENDS.libevent+=libevent>=0.6 | |
16 | BUILDLINK_ABI_DEPENDS.libevent+=libevent-1.4.5* # exact match -- see Makefile | 16 | BUILDLINK_ABI_DEPENDS.libevent+=libevent-1.4.8* # exact match -- see Makefile | |
17 | BUILDLINK_PKGSRCDIR.libevent?= ../../devel/libevent | 17 | BUILDLINK_PKGSRCDIR.libevent?= ../../devel/libevent | |
18 | .endif # LIBEVENT_BUILDLINK3_MK | 18 | .endif # LIBEVENT_BUILDLINK3_MK | |
19 | 19 | |||
20 | BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} | 20 | BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} |
@@ -1,8 +1,8 @@ | @@ -1,8 +1,8 @@ | |||
1 | $NetBSD: distinfo,v 1.21 2008/09/06 16:30:43 wiz Exp $ | 1 | $NetBSD: distinfo,v 1.22 2008/10/16 21:51:47 wiz Exp $ | |
2 | 2 | |||
3 | SHA1 (libevent-1.4.5-stable.tar.gz) = 6a5b25294c91a728f73ced660031678121a12706 | 3 | SHA1 (libevent-1.4.8-stable.tar.gz) = 82c05a893688810aafc2b372b567a837eb115732 | |
4 | RMD160 (libevent-1.4.5-stable.tar.gz) = 2aa42d364960610c48af0962206a1fe149d40a74 | 4 | RMD160 (libevent-1.4.8-stable.tar.gz) = 5352a268945a1cdac2b95cced766b41119be91da | |
5 | Size (libevent-1.4.5-stable.tar.gz) = 483436 bytes | 5 | Size (libevent-1.4.8-stable.tar.gz) = 488054 bytes | |
6 | SHA1 (patch-aa) = 6c8a07b3ff7bb6daa972409b0a8bd76dc551f0a6 | 6 | SHA1 (patch-aa) = 6c8a07b3ff7bb6daa972409b0a8bd76dc551f0a6 | |
7 | SHA1 (patch-ac) = cf4ac4f8e6c72bb11cf714b3b5e569e2a8c1ce34 | 7 | SHA1 (patch-ac) = cf4ac4f8e6c72bb11cf714b3b5e569e2a8c1ce34 | |
8 | SHA1 (patch-ad) = c842811d0b8e3f843a2f363dd2d11ec784fb8264 | 8 | SHA1 (patch-ad) = c842811d0b8e3f843a2f363dd2d11ec784fb8264 |