diff --git a/misc/Makefile b/misc/Makefile --- a/misc/Makefile +++ b/misc/Makefile @@ -62,6 +62,7 @@ SUBDIR += compat11x SUBDIR += compat12x SUBDIR += compat13x + SUBDIR += compat14x SUBDIR += compat4x SUBDIR += compat5x SUBDIR += compat6x diff --git a/misc/compat13x/Makefile b/misc/compat13x/Makefile --- a/misc/compat13x/Makefile +++ b/misc/compat13x/Makefile @@ -1,6 +1,6 @@ PORTNAME= compat13x PORTVERSION= 13.5.1305000.20250330 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= misc MASTER_SITES= LOCAL/arrowd PKGNAMESUFFIX= -${ARCH} @@ -26,6 +26,10 @@ IGNORE= is for FreeBSD 13.x and newer .endif +.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1500000 +RUN_DEPENDS+= compat14x-${ARCH}>=0:misc/compat14x +.endif + .if ${ARCH} == amd64 USE_LDCONFIG32= ${TARGET32_DIR} .endif diff --git a/misc/compat13x/pkg-plist.aarch64 b/misc/compat13x/pkg-plist.aarch64 --- a/misc/compat13x/pkg-plist.aarch64 +++ b/misc/compat13x/pkg-plist.aarch64 @@ -1,4 +1,4 @@ lib/compat/libcrypto.so.111 -lib/compat/libmd.so.6 +@comment lib/compat/libmd.so.6 lib/compat/libnv.so.0 lib/compat/libssl.so.111 diff --git a/misc/compat13x/pkg-plist.amd64 b/misc/compat13x/pkg-plist.amd64 --- a/misc/compat13x/pkg-plist.amd64 +++ b/misc/compat13x/pkg-plist.amd64 @@ -1,8 +1,8 @@ lib/compat/libcrypto.so.111 -lib/compat/libmd.so.6 +@comment lib/compat/libmd.so.6 lib/compat/libnv.so.0 lib/compat/libssl.so.111 lib32/compat/libcrypto.so.111 -lib32/compat/libmd.so.6 +@comment lib32/compat/libmd.so.6 lib32/compat/libnv.so.0 lib32/compat/libssl.so.111 diff --git a/misc/compat13x/pkg-plist.i386 b/misc/compat13x/pkg-plist.i386 --- a/misc/compat13x/pkg-plist.i386 +++ b/misc/compat13x/pkg-plist.i386 @@ -1,4 +1,4 @@ lib/compat/libcrypto.so.111 -lib/compat/libmd.so.6 +@comment lib/compat/libmd.so.6 lib/compat/libnv.so.0 lib/compat/libssl.so.111 diff --git a/misc/compat13x/Makefile b/misc/compat14x/Makefile copy from misc/compat13x/Makefile copy to misc/compat14x/Makefile --- a/misc/compat13x/Makefile +++ b/misc/compat14x/Makefile @@ -1,6 +1,5 @@ -PORTNAME= compat13x -PORTVERSION= 13.5.1305000.20250330 -PORTREVISION= 1 +PORTNAME= compat14x +PORTVERSION= 14.2.1402000.20250430 CATEGORIES= misc MASTER_SITES= LOCAL/arrowd PKGNAMESUFFIX= -${ARCH} @@ -18,12 +17,11 @@ TARGET_DIR= ${PREFIX}/lib/compat TARGET32_DIR= ${PREFIX}/lib32/compat USE_LDCONFIG= ${TARGET_DIR} -NO_SHLIB_REQUIRES_GLOB= *:32 .include -.if ${OSREL:R} < 13 -IGNORE= is for FreeBSD 13.x and newer +.if ${OSREL:R} < 14 +IGNORE= is for FreeBSD 14.x and newer .endif .if ${ARCH} == amd64 diff --git a/misc/compat14x/distinfo b/misc/compat14x/distinfo new file mode 100644 --- /dev/null +++ b/misc/compat14x/distinfo @@ -0,0 +1,7 @@ +TIMESTAMP = 1746026180 +SHA256 (compat14x-aarch64-14.2.1402000.20250430.tar.xz) = ab8ef228dfad1c1285f6a7736baf1dcd3d9a1331b5130aea852057a8f4b6f1ff +SIZE (compat14x-aarch64-14.2.1402000.20250430.tar.xz) = 41772 +SHA256 (compat14x-amd64-14.2.1402000.20250430.tar.xz) = d2e9488f888352b44967c3181d446827751c7fcbba80f06861ce14f955cde332 +SIZE (compat14x-amd64-14.2.1402000.20250430.tar.xz) = 77684 +SHA256 (compat14x-i386-14.2.1402000.20250430.tar.xz) = c9919e9b26dc92946ae446a001a788c6273f8b14dba521b3192b07d1f09aa7f3 +SIZE (compat14x-i386-14.2.1402000.20250430.tar.xz) = 49244 diff --git a/misc/compat14x/pkg-descr b/misc/compat14x/pkg-descr new file mode 100644 --- /dev/null +++ b/misc/compat14x/pkg-descr @@ -0,0 +1,12 @@ +This package allows you to install the compat13x libraries on your +system, so you can use legacy binaries that depend on them. + +Ports usage example: + +-- +.include + +.if ${OSVERSION} >= 1400000 +LIB_DEPENDS+= libcrypto.so.111:misc/compat13x +.endif +-- diff --git a/misc/compat14x/pkg-plist.aarch64 b/misc/compat14x/pkg-plist.aarch64 new file mode 100644 --- /dev/null +++ b/misc/compat14x/pkg-plist.aarch64 @@ -0,0 +1 @@ +lib/compat/libmd.so.6 diff --git a/misc/compat14x/pkg-plist.amd64 b/misc/compat14x/pkg-plist.amd64 new file mode 100644 --- /dev/null +++ b/misc/compat14x/pkg-plist.amd64 @@ -0,0 +1,2 @@ +lib/compat/libmd.so.6 +lib32/compat/libmd.so.6 diff --git a/misc/compat14x/pkg-plist.i386 b/misc/compat14x/pkg-plist.i386 new file mode 100644 --- /dev/null +++ b/misc/compat14x/pkg-plist.i386 @@ -0,0 +1 @@ +lib/compat/libmd.so.6