There are no consumers left and 3.1 will live until pi day 2025, which
more than enough. Removal of the 3.0 directory was deliberately omitted.
Index: Makefile
===================================================================
RCS file: /cvs/ports/security/openssl/Makefile,v
diff -u -p -r1.37 Makefile
--- Makefile 14 Mar 2023 18:55:43 -0000 1.37
+++ Makefile 28 Oct 2023 15:32:22 -0000
@@ -1,6 +1,5 @@
SUBDIR =
SUBDIR += 1.1
-SUBDIR += 3.0
SUBDIR += 3.1
SUBDIR += libretls
Index: 3.1/Makefile
===================================================================
RCS file: /cvs/ports/security/openssl/3.1/Makefile,v
diff -u -p -r1.14 Makefile
--- 3.1/Makefile 28 Oct 2023 15:30:29 -0000 1.14
+++ 3.1/Makefile 28 Oct 2023 15:32:22 -0000
@@ -10,6 +10,7 @@ USE_NOEXECONLY = Yes
V= 3.1.4
PKGNAME= openssl-${V}
PKGSPEC= openssl->=3.1,<3.2
+EPOCH= 0
SHLIBVER= 15.1
SHARED_LIBS= crypto ${SHLIBVER} \
Index: 3.1/pkg/PLIST
===================================================================
RCS file: /cvs/ports/security/openssl/3.1/pkg/PLIST,v
diff -u -p -r1.4 PLIST
--- 3.1/pkg/PLIST 24 Oct 2023 15:24:49 -0000 1.4
+++ 3.1/pkg/PLIST 28 Oct 2023 15:32:23 -0000
@@ -1,5 +1,7 @@
@option no-default-conflict
@option is-branch
+@conflict openssl->=3.1,<3.2
+@pkgpath security/openssl/3.0
bin/c_rehash31
@bin bin/eopenssl31
include/eopenssl31/