Commit 942aeaee authored by Rene Ladan's avatar Rene Ladan
Browse files

security/gnupg25: Remove expired port

2026-06-30 security/gnupg25: Will roll up into security/gnupg
parent 5439e5d1
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -5458,3 +5458,4 @@ net/unison251||2026-06-30|Has expired: Legacy release unsupported by upstream
databases/mariadb106-server||2026-06-30|Has expired: End-of-Life approaching, please switch to 11.8 (or 11.4)
databases/mysql96-client||2026-06-30|Has expired: EOLed upstream, switch to newer version
databases/mysql96-server||2026-06-30|Has expired: EOLed upstream, switch to newer version
security/gnupg25|security/gnupg|2026-06-30|Has expired: Will roll up into security/gnupg
+0 −1
Original line number Diff line number Diff line
@@ -192,7 +192,6 @@
    SUBDIR += gnupg
    SUBDIR += gnupg-pkcs11-scd
    SUBDIR += gnupg1
    SUBDIR += gnupg25
    SUBDIR += gnutls
    SUBDIR += go-cve-dictionary
    SUBDIR += go-tuf

security/gnupg25/Makefile

deleted100644 → 0
+0 −86
Original line number Diff line number Diff line
PORTNAME=	gnupg
DISTVERSION=	2.5.20
PORTREVISION=	1
CATEGORIES=	security
MASTER_SITES=	GNUPG
PKGNAMESUFFIX=	25

MAINTAINER=	adridg@FreeBSD.org
COMMENT=	Complete and free PGP implementation
WWW=		https://www.gnupg.org/

DEPRECATED=	Will roll up into security/gnupg
EXPIRATION_DATE=	2026-06-30

LICENSE=	GPLv3 LGPL3
LICENSE_COMB=	multi
LICENSE_FILE_GPLv3=	${WRKSRC}/COPYING
LICENSE_FILE_LGPL3=	${WRKSRC}/COPYING.LGPL3

LIB_DEPENDS=	libassuan.so:security/libassuan \
		libgcrypt.so:security/libgcrypt \
		libgpg-error.so:security/libgpg-error \
		libksba.so:security/libksba \
		libnpth.so:devel/npth
RUN_DEPENDS=	pinentry:security/pinentry

USES=		compiler:c11 cpe gmake iconv makeinfo pkgconfig readline sqlite \
		tar:bzip2

CPE_VENDOR=	gnupg

GNU_CONFIGURE=	yes
CONFIGURE_ARGS=	--disable-ntbtls

TEST_ARGS=	TESTARGS=--parallel
TEST_TARGET=	check

CONFLICTS=		dirmngr
CONFLICTS_INSTALL=	gnupg1-* gnupg-2.4* gnupg-2.5*

INFO=		gnupg

OPTIONS_DEFINE=		DOCS GNUTLS LARGE_RSA LDAP NLS SCDAEMON SUID_GPG \
			WKS_SERVER
OPTIONS_DEFAULT=	GNUTLS SCDAEMON WKS_SERVER
OPTIONS_SUB=		yes

LARGE_RSA_DESC=		Enable support for 8192-bit RSA keys
LDAP_DESC=		LDAP keyserver interface
SCDAEMON_DESC=		Enable Smartcard daemon (with libusb)
SUID_GPG_DESC=		Install GPG as SUID root
WKS_SERVER_DESC=	Install the Web Key Service server

GNUTLS_LIB_DEPENDS=		libgnutls.so:security/gnutls
GNUTLS_CONFIGURE_ENABLE=	gnutls

LARGE_RSA_CONFIGURE_ENABLE=	large-secmem

LDAP_USES=		ldap
LDAP_CONFIGURE_WITH=	ldap=${LOCALBASE}
LDAP_LIBS=		-L${LOCALBASE}/lib

NLS_USES=		gettext
NLS_CONFIGURE_ENABLE=	nls

SCDAEMON_CONFIGURE_ENABLE=	scdaemon

WKS_SERVER_CONFIGURE_ENABLE=	wks-tools

.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MGNUTLS} && ${PORT_OPTIONS:MLDAP}
PLIST_SUB+=	DIRMNGRLDAP=""
.else
PLIST_SUB+=	DIRMNGRLDAP="@comment "
.endif

# Touch the texinfo files to force makeinfo to run.  This fixes Linuxisms in
# the paths in the man pages.
pre-build:
	${TOUCH} ${WRKSRC}/doc/*.texi

post-install:
	${MV} ${STAGEDIR}${DATADIR}/help*.txt ${STAGEDIR}${DOCSDIR}

.include <bsd.port.mk>

security/gnupg25/distinfo

deleted100644 → 0
+0 −3
Original line number Diff line number Diff line
TIMESTAMP = 1781474478
SHA256 (gnupg-2.5.20.tar.bz2) = 6461266e99c308419a379abe6c356d54c214136c4589bd65951091138989ffc6
SIZE (gnupg-2.5.20.tar.bz2) = 8327674
+0 −13
Original line number Diff line number Diff line
Fix path of pkgconfig files passed to gpgrt-config.

--- configure.orig	2024-01-25 10:09:44 UTC
+++ configure
@@ -8428,7 +8428,7 @@ fi
     # Get the prefix of gpgrt-config assuming it's something like:
     #   <PREFIX>/bin/gpgrt-config
     gpgrt_prefix=${GPGRT_CONFIG%/*/*}
-    possible_libdir1=${gpgrt_prefix}/lib
+    possible_libdir1=${gpgrt_prefix}/libdata
     # Determine by using system libdir-format with CC, it's like:
     #   Normal style: /usr/lib
     #   GNU cross style: /usr/<triplet>/lib
Loading