git: 5868083c8014 - main - security/libressl: Update to 3.8.2

From: Bernard Spil <brnrd_at_FreeBSD.org>
Date: Sat, 04 Nov 2023 12:58:36 UTC
The branch main has been updated by brnrd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5868083c8014853ac26a2b3aab56eb4a2e2fbb81

commit 5868083c8014853ac26a2b3aab56eb4a2e2fbb81
Author:     Bernard Spil <brnrd@FreeBSD.org>
AuthorDate: 2023-11-04 11:40:19 +0000
Commit:     Bernard Spil <brnrd@FreeBSD.org>
CommitDate: 2023-11-04 12:58:26 +0000

    security/libressl: Update to 3.8.2
    
     * Major upgrade, rebuild all dependent ports
---
 UPDATING                     | 17 +++++++++++++++++
 security/libressl/Makefile   | 15 +++++++--------
 security/libressl/distinfo   |  6 +++---
 security/libressl/pkg-plist  |  1 -
 security/libressl/version.mk |  2 +-
 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