svn commit: r420102 - in head: . security/libressl security/libressl/files
Bernard Spil
brnrd at FreeBSD.org
Thu Aug 11 20:06:04 UTC 2016
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 at 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 at 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
More information about the svn-ports-head
mailing list