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
--- 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.
--- 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
--- 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
$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