Update to 1.3.1: Serf 1.3.1 [2013-08-15, from /tags/1.3.1, r????] Fix issue 77: Endless loop if server doesn't accept Negotiate authentication. Fix issue 114: ssl/tls renegotiation fails Fix issue 120: error with ssl tunnel over proxy with KeepAlive off and Basic authentication. Fixed bugs with authentication (r2057,2115,2118) SCons-related fixes: Fix issue 111: add flag to set custom library path Fix issue 112: add soname Fix issue 113: add gssapi libs in the serf pc file Fix issue 115: Setting RPATH on Solaris broken in SConstruct Fix issue 116: scons check should return non-zero exit staths Fix issue 121: make CFLAGS, LIBS, LINKFLAGS and CPPFLAGS take a space- separated list of flags. Fix issue 122: make scons PREFIX create the folder if it doesn't exist Mac OS X: Fix scons --install-sandbox Solaris: Fix build with cc, don't use unsupported compiler flags Require SCons version 2.3.0 or higher now (for the soname support). Serf 1.3.0 [2013-07-23, from /tags/1.3.0, r2074] Fix issue 83: use PATH rather than URI within an ssltunnel (r1952) Fix issue 108: improved error reporting from the underlying socket (r1951) NEW: Switch to the SCons build system; retire serfmake, serf.mak, autotools Improved Basic and Digest authentication: - remember credentials on a per-server basis - properly manage authentication realms - continue functioning when a server sets KeepAlive: off Windows: add support for NTLM authentication Improved 2617 compliance: always use strongest authentication (r1968,1971) Fixed bugs with proxy authentication and SSL tunneling through a proxy Fixed bugs the response parser (r2032,r2036) SSL connection performance improvements Huge expansion of the test suitediff -r1.17 -r1.18 pkgsrc/www/serf/Makefile
(wiz)
@@ -1,24 +1,30 @@ | @@ -1,24 +1,30 @@ | |||
1 | # $NetBSD: Makefile,v 1.17 2013/07/04 17:17:28 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.18 2013/09/06 17:23:49 wiz Exp $ | |
2 | 2 | |||
3 | DISTNAME= serf-1.2.1 | 3 | DISTNAME= serf-1.3.1 | |
4 | CATEGORIES= www | 4 | CATEGORIES= www | |
5 | MASTER_SITES= http://serf.googlecode.com/files/ | 5 | MASTER_SITES= http://serf.googlecode.com/files/ | |
6 | EXTRACT_SUFX= .tar.bz2 | 6 | EXTRACT_SUFX= .tar.bz2 | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= http://code.google.com/p/serf/ | 9 | HOMEPAGE= http://code.google.com/p/serf/ | |
10 | COMMENT= High-performance asynchronous HTTP client library | 10 | COMMENT= High-performance asynchronous HTTP client library | |
11 | 11 | |||
12 | PKG_INSTALLATION_TYPES= overwrite pkgviews | 12 | BUILD_DEPENDS+= scons>=2.3.0:../../devel/scons | |
13 | 13 | |||
14 | GNU_CONFIGURE= yes | |||
15 | USE_LIBTOOL= yes | 14 | USE_LIBTOOL= yes | |
16 | USE_TOOLS+= gmake | |||
17 | ||||
18 | TEST_TARGET= check | 15 | TEST_TARGET= check | |
16 | SCONS_ARGS+= APR=${PREFIX}/bin/apr-1-config | |||
17 | SCONS_ARGS+= APU=${PREFIX}/bin/apu-1-config | |||
18 | SCONS_ARGS+= OPENSSL=${PREFIX}/lib | |||
19 | ||||
20 | do-build: | |||
21 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PREFIX}/bin/scons PREFIX=${PREFIX} ${SCONS_ARGS} | |||
22 | ||||
23 | do-install: | |||
24 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PREFIX}/bin/scons PREFIX=${DESTDIR}${PREFIX} ${SCONS_ARGS} install | |||
19 | 25 | |||
20 | .include "../../devel/apr/buildlink3.mk" | 26 | .include "../../devel/apr/buildlink3.mk" | |
21 | .include "../../devel/apr-util/buildlink3.mk" | 27 | .include "../../devel/apr-util/buildlink3.mk" | |
22 | .include "../../devel/zlib/buildlink3.mk" | 28 | .include "../../devel/zlib/buildlink3.mk" | |
23 | .include "../../security/openssl/buildlink3.mk" | 29 | .include "../../security/openssl/buildlink3.mk" | |
24 | .include "../../mk/bsd.pkg.mk" | 30 | .include "../../mk/bsd.pkg.mk" |
@@ -1,6 +1,9 @@ | @@ -1,6 +1,9 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.4 2013/07/04 17:17:28 wiz Exp $ | 1 | @comment $NetBSD: PLIST,v 1.5 2013/09/06 17:23:49 wiz Exp $ | |
2 | include/serf-1/serf.h | 2 | include/serf-1/serf.h | |
3 | include/serf-1/serf_bucket_types.h | 3 | include/serf-1/serf_bucket_types.h | |
4 | include/serf-1/serf_bucket_util.h | 4 | include/serf-1/serf_bucket_util.h | |
5 | lib/libserf-1.la | 5 | lib/libserf-1.a | |
6 | lib/libserf-1.so | |||
7 | lib/libserf-1.so.3 | |||
8 | lib/libserf-1.so.3.0.0 | |||
6 | lib/pkgconfig/serf-1.pc | 9 | lib/pkgconfig/serf-1.pc |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.6 2013/07/07 01:18:46 obache Exp $ | 1 | $NetBSD: distinfo,v 1.7 2013/09/06 17:23:49 wiz Exp $ | |
2 | 2 | |||
3 | SHA1 (serf-1.2.1.tar.bz2) = f65fbbd72926c8e7cf0dbd4ada03b0d226f461fd | 3 | SHA1 (serf-1.3.1.tar.bz2) = b8c8e12e7163d7bacf9be0ea4aaa7b8c32e8c72c | |
4 | RMD160 (serf-1.2.1.tar.bz2) = 49036f303a7737981276fa451a66a3b5bccc201f | 4 | RMD160 (serf-1.3.1.tar.bz2) = 7833e2ab323800aae099c84b9a42ab0331c69c6e | |
5 | Size (serf-1.2.1.tar.bz2) = 190464 bytes | 5 | Size (serf-1.3.1.tar.bz2) = 138181 bytes | |
6 | SHA1 (patch-buckets_ssl__buckets.c) = f940e1703d3a8cf879d5a563cf57826f027ed8e1 | 6 | SHA1 (patch-buckets_ssl__buckets.c) = f940e1703d3a8cf879d5a563cf57826f027ed8e1 |