aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Spil <brnrd@FreeBSD.org>2023-11-04 11:40:19 +0000
committerBernard Spil <brnrd@FreeBSD.org>2023-11-04 12:58:26 +0000
commit5868083c8014853ac26a2b3aab56eb4a2e2fbb81 (patch)
tree6f54e7517f358592eceea5eda3e314d08e2ad698
parent94f072a9e271234b71dbb8189293fcb1d6bb0d40 (diff)
downloadports-5868083c8014853ac26a2b3aab56eb4a2e2fbb81.tar.gz
ports-5868083c8014853ac26a2b3aab56eb4a2e2fbb81.zip
security/libressl: Update to 3.8.2
* Major upgrade, rebuild all dependent ports
-rw-r--r--UPDATING17
-rw-r--r--security/libressl/Makefile15
-rw-r--r--security/libressl/distinfo6
-rw-r--r--security/libressl/pkg-plist1
-rw-r--r--security/libressl/version.mk2
5 files changed, 28 insertions, 13 deletions
diff --git a/UPDATING b/UPDATING
index f13f5558d22c..c76d26199984 100644
--- a/UPDATING
+++ b/UPDATING
@@ -5,6 +5,23 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+20231104:
+ AFFECTS: users of security/libressl
+ AUTHOR: brnrd@FreeBSD.org
+
+ The port has been updated to the latest stable version 3.8 of LibreSSL.
+ The shared library versions of the libraries have been bumped.
+
+ 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.
+
20231031:
AFFECTS: users of devel/subversion-lts
AUTHOR: michaelo@FreeBSD.org
diff --git a/security/libressl/Makefile b/security/libressl/Makefile
index 57333a08172e..2acabfe49670 100644
--- a/security/libressl/Makefile
+++ b/security/libressl/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libressl
-PORTVERSION= 3.7.3
-PORTREVISION= 1
+PORTVERSION= 3.8.2
CATEGORIES= security devel
MASTER_SITES= OPENBSD/LibreSSL
@@ -49,12 +48,12 @@ LDFLAGS+= -pthread
INSTALL_TARGET= install-strip
TEST_TARGET= check
-PLIST_SUB+= LIBCRYPTO_SHLIBMAJ=50 \
- LIBCRYPTO_SHLIBFULL=50.0.2 \
- LIBSSL_SHLIBMAJ=53 \
- LIBSSL_SHLIBFULL=53.0.2 \
- LIBTLS_SHLIBMAJ=26 \
- LIBTLS_SHLIBFULL=26.0.2
+PLIST_SUB+= LIBCRYPTO_SHLIBMAJ=52 \
+ LIBCRYPTO_SHLIBFULL=52.0.0 \
+ LIBSSL_SHLIBMAJ=55 \
+ LIBSSL_SHLIBFULL=55.0.0 \
+ LIBTLS_SHLIBMAJ=28 \
+ LIBTLS_SHLIBFULL=28.0.0
post-patch-MAN3-off:
${REINPLACE_CMD} -e '/^install-man:/s/install-man3//' \
diff --git a/security/libressl/distinfo b/security/libressl/distinfo
index d6b963525f47..632c297a584a 100644
--- a/security/libressl/distinfo
+++ b/security/libressl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1685280024
-SHA256 (libressl-3.7.3.tar.gz) = 7948c856a90c825bd7268b6f85674a8dcd254bae42e221781b24e3f8dc335db3
-SIZE (libressl-3.7.3.tar.gz) = 4337594
+TIMESTAMP = 1699092447
+SHA256 (libressl-3.8.2.tar.gz) = 6d4b8d5bbb25a1f8336639e56ec5088052d43a95256697a85c4ce91323c25954
+SIZE (libressl-3.8.2.tar.gz) = 4473978
diff --git a/security/libressl/pkg-plist b/security/libressl/pkg-plist
index 87dc9091f155..2488b44377ce 100644
--- a/security/libressl/pkg-plist
+++ b/security/libressl/pkg-plist
@@ -25,7 +25,6 @@ include/openssl/curve25519.h
include/openssl/des.h
include/openssl/dh.h
include/openssl/dsa.h
-include/openssl/dso.h
include/openssl/dtls1.h
include/openssl/ec.h
include/openssl/ecdh.h
diff --git a/security/libressl/version.mk b/security/libressl/version.mk
index d282553ac791..43a2f33b79b2 100644
--- a/security/libressl/version.mk
+++ b/security/libressl/version.mk
@@ -1 +1 @@
-OPENSSL_SHLIBVER?= 50
+OPENSSL_SHLIBVER?= 52