Date: Thu, 11 Aug 2016 20:06:03 +0000 (UTC) From: Bernard Spil <brnrd@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r420102 - in head: . security/libressl security/libressl/files Message-ID: <201608112006.u7BK63A5061035@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: brnrd Date: Thu Aug 11 20:06:03 2016 New Revision: 420102 URL: https://svnweb.freebsd.org/changeset/ports/420102 Log: security/libressl: Update to 2.4.2 - Update to latest stable version 2.4.2 - Add UPDATING entry - Remove OPENSSL_VERSION_NUMBER patch - Change post-install targets to post-stage where possible - Bump libcrypto version in version.mk PR: 211701 Deleted: head/security/libressl/files/ Modified: head/UPDATING head/security/libressl/Makefile head/security/libressl/distinfo head/security/libressl/pkg-plist head/security/libressl/version.mk Modified: head/UPDATING ============================================================================== --- head/UPDATING Thu Aug 11 19:53:03 2016 (r420101) +++ head/UPDATING Thu Aug 11 20:06:03 2016 (r420102) @@ -6,6 +6,34 @@ You should get into the habit of checkin you update your ports collection, before attempting any port upgrades. 20160811: + AFFECTS: users of security/libressl + AUTHOR: brnrd@FreeBSD.org + + The port has been updated to the latest stable version 2.4 of LibreSSL. + The shared library versions of the libraries have been bumped. + With this update, the patch for the OPENSSL_VERSION_NUMBER has been + removed. This causes issues with a number of ports. Patches for all + ports for which this issues is known can be found on + https://wiki.freebsd.org/LibreSSL/Ports#OPENSSL_VERSION_NUMBER + + After upgrading, manually update all packages that depend on any of the + libraries provided by LibreSSL (libssl, libcrypto and libtls) since the + versions of these libraries have changed. Normally, you can obtain the + list of dependent software by running the following command: + + # pkg info -r libressl + + Then you should rebuild all ports depending on libressl to avoid dangling + shared library dependencies. Poudriere and pkg handle this correctly, + portmaster and portupgrade users can use the following to rebuild all + dependent ports. + + Portmaster users: + portmaster -r libressl + Portupgrade users: + portupgrade -fr security/libressl + +20160811: AFFECTS: users of databases/postgresqlNN-server with ICU patch AUTHOR: girgen@FreeBSD.org Modified: head/security/libressl/Makefile ============================================================================== --- head/security/libressl/Makefile Thu Aug 11 19:53:03 2016 (r420101) +++ head/security/libressl/Makefile Thu Aug 11 20:06:03 2016 (r420102) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= libressl -PORTVERSION= 2.3.7 +PORTVERSION= 2.4.2 CATEGORIES= security devel MASTER_SITES= OPENBSD/LibreSSL @@ -32,15 +32,15 @@ CFLAGS+= -fpic -DPIC INSTALL_TARGET= install-strip TEST_TARGET= check -post-install-NC-on: +post-stage-NC-on: ${INSTALL_PROGRAM} ${WRKSRC}/apps/nc/.libs/nc ${STAGEDIR}/${PREFIX}/bin/nc ${INSTALL_MAN} ${WRKSRC}/apps/nc/nc.1 ${STAGEDIR}/${PREFIX}/man/man1/nc.1 +post-stage: + ${RM} -rf ${STAGEDIR}/${PREFIX}/etc/ssl/cert.pem + post-install-MAN3-off: ${RM} -rf ${STAGEDIR}/${PREFIX}/man/man3 ${REINPLACE_CMD} -e '/^man\/man3/d' ${TMPPLIST} -post-install: - ${RM} -rf ${STAGEDIR}/${PREFIX}/etc/ssl/cert.pem - .include <bsd.port.mk> Modified: head/security/libressl/distinfo ============================================================================== --- head/security/libressl/distinfo Thu Aug 11 19:53:03 2016 (r420101) +++ head/security/libressl/distinfo Thu Aug 11 20:06:03 2016 (r420102) @@ -1,3 +1,3 @@ -TIMESTAMP = 1470249537 -SHA256 (libressl-2.3.7.tar.gz) = f59f5d859ce4867cc4761a13d02024f699491e277d54a9fe76e053e5b5f70860 -SIZE (libressl-2.3.7.tar.gz) = 3013807 +TIMESTAMP = 1470249624 +SHA256 (libressl-2.4.2.tar.gz) = 5f87d778e5d62822d60e38fa9621c1c5648fc559d198ba314bd9d89cbf67d9e3 +SIZE (libressl-2.4.2.tar.gz) = 3021644 Modified: head/security/libressl/pkg-plist ============================================================================== --- head/security/libressl/pkg-plist Thu Aug 11 19:53:03 2016 (r420101) +++ head/security/libressl/pkg-plist Thu Aug 11 20:06:03 2016 (r420102) @@ -75,16 +75,16 @@ include/openssl/x509v3.h include/tls.h lib/libcrypto.a lib/libcrypto.so -lib/libcrypto.so.37 -lib/libcrypto.so.37.0.0 +lib/libcrypto.so.38 +lib/libcrypto.so.38.0.0 lib/libssl.a lib/libssl.so -lib/libssl.so.38 -lib/libssl.so.38.0.0 +lib/libssl.so.39 +lib/libssl.so.39.0.0 lib/libtls.a lib/libtls.so -lib/libtls.so.10 -lib/libtls.so.10.0.0 +lib/libtls.so.11 +lib/libtls.so.11.0.0 libdata/pkgconfig/libcrypto.pc libdata/pkgconfig/libssl.pc libdata/pkgconfig/libtls.pc Modified: head/security/libressl/version.mk ============================================================================== --- head/security/libressl/version.mk Thu Aug 11 19:53:03 2016 (r420101) +++ head/security/libressl/version.mk Thu Aug 11 20:06:03 2016 (r420102) @@ -1 +1 @@ -OPENSSL_SHLIBVER?= 37 +OPENSSL_SHLIBVER?= 38
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201608112006.u7BK63A5061035>