Thu Jun 8 11:27:06 2017 UTC ()
Version 0.4.15
Port to, and require, SpiderMonkey 38.
Fix "NetworkManager plugin not being built"
Fix "networkmanager plugin not working
Fix "Invalid read after free"
Fix intermittent unit test failures.


(adam)
diff -r1.28 -r1.29 pkgsrc/www/libproxy/Makefile
diff -r1.5 -r1.6 pkgsrc/www/libproxy/buildlink3.mk
diff -r1.19 -r1.20 pkgsrc/www/libproxy/distinfo
diff -r0 -r1.1 pkgsrc/www/libproxy/patches/patch-libproxy_get-pac-test.cpp

cvs diff -r1.28 -r1.29 pkgsrc/www/libproxy/Makefile (expand / switch to context diff)
--- pkgsrc/www/libproxy/Makefile 2016/06/26 12:03:53 1.28
+++ pkgsrc/www/libproxy/Makefile 2017/06/08 11:27:05 1.29
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.28 2016/06/26 12:03:53 kamil Exp $
+# $NetBSD: Makefile,v 1.29 2017/06/08 11:27:05 adam Exp $
 
-DISTNAME=	libproxy-0.4.13
+DISTNAME=	libproxy-0.4.15
 CATEGORIES=	www gnome
 MASTER_SITES=	${MASTER_SITE_GITHUB:=libproxy/}
 
@@ -10,10 +10,12 @@
 LICENSE=	gnu-lgpl-v2.1
 
 USE_CMAKE=	yes
-USE_LIBTOOL=	yes
-USE_TOOLS+=	pkg-config gmake
 USE_LANGUAGES=	c99 c++
-CMAKE_ARGS+=	-DWITH_PYTHON:BOOL=OFF
+#USE_LIBTOOL=	yes
+USE_TOOLS+=	pkg-config gmake
+CMAKE_ARGS+=	-DWITH_PERL:BOOL=OFF
+CMAKE_ARGS+=	-DWITH_PYTHON2:BOOL=OFF
+CMAKE_ARGS+=	-DWITH_PYTHON3:BOOL=OFF
 CMAKE_ARGS+=	-DWITH_KDE:BOOL=OFF
 
 # Need socket libraries on SunOS for both the shared library and test programs.

cvs diff -r1.5 -r1.6 pkgsrc/www/libproxy/buildlink3.mk (expand / switch to context diff)
--- pkgsrc/www/libproxy/buildlink3.mk 2013/05/24 18:22:57 1.5
+++ pkgsrc/www/libproxy/buildlink3.mk 2017/06/08 11:27:05 1.6
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.5 2013/05/24 18:22:57 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.6 2017/06/08 11:27:05 adam Exp $
 
 BUILDLINK_TREE+=	libproxy
 
@@ -7,7 +7,7 @@
 
 BUILDLINK_API_DEPENDS.libproxy+=	libproxy>=0.2.3
 BUILDLINK_ABI_DEPENDS.libproxy+=	libproxy>=0.4.11
-BUILDLINK_PKGSRCDIR.libproxy?=	../../www/libproxy
+BUILDLINK_PKGSRCDIR.libproxy?=		../../www/libproxy
 .endif # LIBPROXY_BUILDLINK3_MK
 
 BUILDLINK_TREE+=	-libproxy

cvs diff -r1.19 -r1.20 pkgsrc/www/libproxy/distinfo (expand / switch to context diff)
--- pkgsrc/www/libproxy/distinfo 2016/06/26 12:03:53 1.19
+++ pkgsrc/www/libproxy/distinfo 2017/06/08 11:27:05 1.20
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.19 2016/06/26 12:03:53 kamil Exp $
+$NetBSD: distinfo,v 1.20 2017/06/08 11:27:05 adam Exp $
 
-SHA1 (libproxy-0.4.13.tar.gz) = fadd9e3c9c418496b0836527c89ac6d84f0e37c9
-RMD160 (libproxy-0.4.13.tar.gz) = 497000d2c9276e10b17a00f5326f1eeb05df388d
-SHA512 (libproxy-0.4.13.tar.gz) = babbe5e9326cb2bfdf4504662533b314f72c3475687f8b57c235614698cb18e0ed31752b834cb1d33cc94ecd3af6589684b2846e73830f0be3557c465a1f1c42
-Size (libproxy-0.4.13.tar.gz) = 89296 bytes
+SHA1 (libproxy-0.4.15.tar.gz) = 2dc0fc31cad78ce3d7a5ceb8fa8df07010f5c13e
+RMD160 (libproxy-0.4.15.tar.gz) = 4818e264398035b10b1cd015d429bff8b637daba
+SHA512 (libproxy-0.4.15.tar.gz) = 8f68bd56e44aeb3f553f4657bef82a5d14302780508dafa32454d6f724b724c884ceed6042f8df53a081d26ea0b05598cf35eab44823257c47c5ef8afb36442b
+Size (libproxy-0.4.15.tar.gz) = 93084 bytes
 SHA1 (patch-libproxy_CMakeLists.txt) = fc283f97eebf0ef0cfbd81341a7db311755ab2ec
+SHA1 (patch-libproxy_get-pac-test.cpp) = 2b625dca29c031d334581a2756a2a9777e39c3f9

File Added: pkgsrc/www/libproxy/patches/Attic/patch-libproxy_get-pac-test.cpp
$NetBSD: patch-libproxy_get-pac-test.cpp,v 1.1 2017/06/08 11:27:06 adam Exp $

Fix a typo.

--- libproxy/test/get-pac-test.cpp.orig	2017-06-08 10:13:10.000000000 +0000
+++ libproxy/test/get-pac-test.cpp
@@ -130,7 +130,7 @@ class TestServer {
 
 #ifdef SO_NOSIGPIPE
 			int i = 1;
-			setsockopt(c_sock, SOL_SOCKET, SO_NOSIGPIPE, &i, sizeof(i));
+			setsockopt(csock, SOL_SOCKET, SO_NOSIGPIPE, &i, sizeof(i));
 #endif
 
 			// Read request