svn commit: r473983 - in branches/2018Q3: benchmarks/flowgrind devel/liboop net-im/gale net-mgmt/sblim-wbemcli net/ntp net/ntp-devel net/xmlrpc-c www/libwww www/libwww/files

Danilo G. Baio dbaio at FreeBSD.org
Thu Jul 5 20:33:23 UTC 2018


Author: dbaio
Date: Thu Jul  5 20:33:19 2018
New Revision: 473983
URL: https://svnweb.freebsd.org/changeset/ports/473983

Log:
  MFH: r473964
  
  www/libwww: Update to 5.4.2, Fix security vulnerabilities
  
  This a security release for libwww to take into account security advisories
  CVE-2016-9063 and CVE-2017-9233.
  
  In order to take into account current and future expat security advisories,
  the expat source code was removed from the libwww tree. The makefiles were
  modified so that libwww dynamically links against the system's expat library.
  
  Patches removed were incorporated upstream.
  
  Bump PORTREVISION of dependent ports due shlib change.
  
  Changes:	https://raw.githubusercontent.com/w3c/libwww/5.4.2/ChangeLog
  
  Security:	e375ff3f-7fec-11e8-8088-28d244aee256
  
  Approved by:	ports-secteam (miwi)

Deleted:
  branches/2018Q3/www/libwww/files/patch-Library__src__HTMIMImp.c
  branches/2018Q3/www/libwww/files/patch-Library_src_HTBound.c
  branches/2018Q3/www/libwww/files/patch-libwww-config.in
  branches/2018Q3/www/libwww/files/patch-modules_expat_xmlparse_xmlparse.c
  branches/2018Q3/www/libwww/files/patch-modules_expat_xmltok_xmltok__impl.c
Modified:
  branches/2018Q3/benchmarks/flowgrind/Makefile
  branches/2018Q3/devel/liboop/Makefile
  branches/2018Q3/net-im/gale/Makefile
  branches/2018Q3/net-mgmt/sblim-wbemcli/Makefile
  branches/2018Q3/net/ntp-devel/Makefile
  branches/2018Q3/net/ntp/Makefile
  branches/2018Q3/net/xmlrpc-c/Makefile
  branches/2018Q3/www/libwww/Makefile
  branches/2018Q3/www/libwww/distinfo
  branches/2018Q3/www/libwww/files/patch-Library_src_SSL_HTSSL.c
  branches/2018Q3/www/libwww/files/patch-configure
  branches/2018Q3/www/libwww/pkg-plist
Directory Properties:
  branches/2018Q3/   (props changed)

Modified: branches/2018Q3/benchmarks/flowgrind/Makefile
==============================================================================
--- branches/2018Q3/benchmarks/flowgrind/Makefile	Thu Jul  5 20:11:03 2018	(r473982)
+++ branches/2018Q3/benchmarks/flowgrind/Makefile	Thu Jul  5 20:33:19 2018	(r473983)
@@ -4,7 +4,7 @@
 PORTNAME=	flowgrind
 PORTVERSION=	0.8.0
 DISTVERSIONPREFIX=	${PORTNAME}-
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	benchmarks
 
 MAINTAINER=	dbaio at FreeBSD.org

Modified: branches/2018Q3/devel/liboop/Makefile
==============================================================================
--- branches/2018Q3/devel/liboop/Makefile	Thu Jul  5 20:11:03 2018	(r473982)
+++ branches/2018Q3/devel/liboop/Makefile	Thu Jul  5 20:33:19 2018	(r473983)
@@ -3,7 +3,7 @@
 
 PORTNAME=	liboop
 PORTVERSION=	1.0
-PORTREVISION=	14
+PORTREVISION=	15
 CATEGORIES=	devel
 MASTER_SITES=	GENTOO \
 		http://download.ofb.net/liboop/

Modified: branches/2018Q3/net-im/gale/Makefile
==============================================================================
--- branches/2018Q3/net-im/gale/Makefile	Thu Jul  5 20:11:03 2018	(r473982)
+++ branches/2018Q3/net-im/gale/Makefile	Thu Jul  5 20:33:19 2018	(r473983)
@@ -3,7 +3,7 @@
 
 PORTNAME=	gale
 PORTVERSION=	0.99f
-PORTREVISION=	10
+PORTREVISION=	11
 CATEGORIES=	net-im
 MASTER_SITES=	http://download.ofb.net/${PORTNAME}/
 DISTNAME=	${PORTNAME}-${PORTVERSION}ruit

Modified: branches/2018Q3/net-mgmt/sblim-wbemcli/Makefile
==============================================================================
--- branches/2018Q3/net-mgmt/sblim-wbemcli/Makefile	Thu Jul  5 20:11:03 2018	(r473982)
+++ branches/2018Q3/net-mgmt/sblim-wbemcli/Makefile	Thu Jul  5 20:33:19 2018	(r473983)
@@ -2,7 +2,7 @@
 
 PORTNAME=	sblim-wbemcli
 PORTVERSION=	1.6.1
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	net-mgmt
 MASTER_SITES=	SF/sblim/${PORTNAME}/${PORTVERSION}
 

Modified: branches/2018Q3/net/ntp-devel/Makefile
==============================================================================
--- branches/2018Q3/net/ntp-devel/Makefile	Thu Jul  5 20:11:03 2018	(r473982)
+++ branches/2018Q3/net/ntp-devel/Makefile	Thu Jul  5 20:33:19 2018	(r473983)
@@ -3,7 +3,7 @@
 
 PORTNAME=	ntp
 PORTVERSION=	4.3.93
-PORTREVISION=	7
+PORTREVISION=	8
 CATEGORIES=	net ipv6
 MASTER_SITES=	http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-dev/ \
 		http://archive.ntp.org/ntp4/ntp-dev/

Modified: branches/2018Q3/net/ntp/Makefile
==============================================================================
--- branches/2018Q3/net/ntp/Makefile	Thu Jul  5 20:11:03 2018	(r473982)
+++ branches/2018Q3/net/ntp/Makefile	Thu Jul  5 20:33:19 2018	(r473983)
@@ -3,6 +3,7 @@
 
 PORTNAME=	ntp
 PORTVERSION=	4.2.8p11
+PORTREVISION=	1
 CATEGORIES=	net ipv6
 MASTER_SITES=	http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/ \
 		http://archive.ntp.org/ntp4/ntp-4.2/ \

Modified: branches/2018Q3/net/xmlrpc-c/Makefile
==============================================================================
--- branches/2018Q3/net/xmlrpc-c/Makefile	Thu Jul  5 20:11:03 2018	(r473982)
+++ branches/2018Q3/net/xmlrpc-c/Makefile	Thu Jul  5 20:33:19 2018	(r473983)
@@ -3,6 +3,7 @@
 
 PORTNAME=	xmlrpc-c
 PORTVERSION=	1.39.13
+PORTREVISION=	1
 CATEGORIES=	net
 MASTER_SITES=	SF/${PORTNAME}/Xmlrpc-c%20Super%20Stable/${PORTVERSION}
 

Modified: branches/2018Q3/www/libwww/Makefile
==============================================================================
--- branches/2018Q3/www/libwww/Makefile	Thu Jul  5 20:11:03 2018	(r473982)
+++ branches/2018Q3/www/libwww/Makefile	Thu Jul  5 20:33:19 2018	(r473983)
@@ -2,10 +2,10 @@
 # $FreeBSD$
 
 PORTNAME=	libwww
-PORTVERSION=	5.4.0
-PORTREVISION=	6
+PORTVERSION=	5.4.2
 CATEGORIES=	www devel
-MASTER_SITES=	http://www.w3.org/Library/Distribution/old/
+MASTER_SITES=	https://www.w3.org/Library/Distribution/ \
+		https://www.w3.org/Library/Distribution/old/
 DISTNAME=	w3c-${PORTNAME}-${PORTVERSION}
 
 MAINTAINER=	dbaio at FreeBSD.org
@@ -16,17 +16,17 @@ LICENSE_NAME=	W3C IPR SOFTWARE NOTICE
 LICENSE_FILE=	${WRKSRC}/LICENSE.html
 LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
 
-GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--with-zlib --with-ssl=${OPENSSLBASE}
-USES=		gmake libtool perl5 ssl tar:tgz
+BROKEN_SSL=		openssl-devel
+
+LIB_DEPENDS=	libexpat.so:textproc/expat2
+
+USES=		gmake libtool localbase perl5 ssl tar:tgz
 USE_PERL5=	build
 USE_LDCONFIG=	yes
+GNU_CONFIGURE=	yes
+CONFIGURE_ARGS=	--enable-shared --with-zlib --with-ssl=${OPENSSLBASE}
 
-BROKEN_SSL=		openssl-devel
-
 post-install:
-	${INSTALL_DATA} ${WRKSRC}/modules/expat/xmlparse/xmlparse.h \
-		${STAGEDIR}${PREFIX}/include/w3c-libwww/
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so
 
 .include <bsd.port.mk>

Modified: branches/2018Q3/www/libwww/distinfo
==============================================================================
--- branches/2018Q3/www/libwww/distinfo	Thu Jul  5 20:11:03 2018	(r473982)
+++ branches/2018Q3/www/libwww/distinfo	Thu Jul  5 20:33:19 2018	(r473983)
@@ -1,2 +1,3 @@
-SHA256 (w3c-libwww-5.4.0.tgz) = 64841cd99a41c84679cfbc777ebfbb78bdc2a499f7f6866ccf5cead391c867ef
-SIZE (w3c-libwww-5.4.0.tgz) = 1129121
+TIMESTAMP = 1530580809
+SHA256 (w3c-libwww-5.4.2.tgz) = 32b855101f65466c67ae3a3cc0fd18fa982e4b59fc98c9d4691e2da663d05f04
+SIZE (w3c-libwww-5.4.2.tgz) = 2630357

Modified: branches/2018Q3/www/libwww/files/patch-Library_src_SSL_HTSSL.c
==============================================================================
--- branches/2018Q3/www/libwww/files/patch-Library_src_SSL_HTSSL.c	Thu Jul  5 20:11:03 2018	(r473982)
+++ branches/2018Q3/www/libwww/files/patch-Library_src_SSL_HTSSL.c	Thu Jul  5 20:33:19 2018	(r473983)
@@ -1,6 +1,6 @@
---- Library/src/SSL/HTSSL.c.orig	2000-08-03 16:17:20 UTC
+--- Library/src/SSL/HTSSL.c.orig	2018-07-04 23:30:19 UTC
 +++ Library/src/SSL/HTSSL.c
-@@ -187,12 +187,16 @@ PUBLIC BOOL HTSSL_init (void)
+@@ -214,12 +214,16 @@ PUBLIC BOOL HTSSL_init (void)
  
  	/* select the protocol method */
  	switch (ssl_prot_method) {

Modified: branches/2018Q3/www/libwww/files/patch-configure
==============================================================================
--- branches/2018Q3/www/libwww/files/patch-configure	Thu Jul  5 20:11:03 2018	(r473982)
+++ branches/2018Q3/www/libwww/files/patch-configure	Thu Jul  5 20:33:19 2018	(r473983)
@@ -1,6 +1,6 @@
---- configure.orig	2002-06-12 09:31:31 UTC
+--- configure.orig	2018-07-04 23:24:12 UTC
 +++ configure
-@@ -7612,8 +7612,11 @@ if test "${with_ssl+set}" = set; then
+@@ -16416,8 +16416,11 @@ $as_echo "no" >&6; }
      if test "x$withval" = "xyes"; then
        withval=$ssllib
        SSLINC=$sslinc
@@ -10,6 +10,6 @@
 +      LIBS="$LIBS -L$withval/lib -lssl -lcrypto"
      fi
 -    LIBS="$LIBS $withval"
-     cat > conftest.$ac_ext <<EOF
- #line 7619 "configure"
- #include "confdefs.h"
+     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 

Modified: branches/2018Q3/www/libwww/pkg-plist
==============================================================================
--- branches/2018Q3/www/libwww/pkg-plist	Thu Jul  5 20:11:03 2018	(r473982)
+++ branches/2018Q3/www/libwww/pkg-plist	Thu Jul  5 20:33:19 2018	(r473983)
@@ -160,7 +160,6 @@ include/w3c-libwww/WWWWAIS.h
 include/w3c-libwww/WWWXML.h
 include/w3c-libwww/WWWZip.h
 include/w3c-libwww/wwwsys.h
-include/w3c-libwww/xmlparse.h
 include/wwwconf.h
 lib/libmd5.a
 lib/libmd5.so
@@ -225,7 +224,7 @@ lib/libwwwnews.so.0.1.0
 lib/libwwwssl.a
 lib/libwwwssl.so
 lib/libwwwssl.so.0
-lib/libwwwssl.so.0.1.0
+lib/libwwwssl.so.0.0.0
 lib/libwwwstream.a
 lib/libwwwstream.so
 lib/libwwwstream.so.0
@@ -245,19 +244,11 @@ lib/libwwwutils.so.0.1.0
 lib/libwwwxml.a
 lib/libwwwxml.so
 lib/libwwwxml.so.0
-lib/libwwwxml.so.0.1.0
+lib/libwwwxml.so.0.0.0
 lib/libwwwzip.a
 lib/libwwwzip.so
 lib/libwwwzip.so.0
-lib/libwwwzip.so.0.1.0
-lib/libxmlparse.a
-lib/libxmlparse.so
-lib/libxmlparse.so.0
-lib/libxmlparse.so.0.1.0
-lib/libxmltok.a
-lib/libxmltok.so
-lib/libxmltok.so.0
-lib/libxmltok.so.0.1.0
+lib/libwwwzip.so.0.0.0
 share/w3c-libwww/back.xbm
 share/w3c-libwww/binary.xbm
 share/w3c-libwww/binhex.xbm


More information about the svn-ports-all mailing list