Commit c01b7784 authored by Rene Ladan's avatar Rene Ladan
Browse files

dns/samba-nsupdate: Remove expired port

2026-05-01 dns/samba-nsupdate: dns/samba-nsupdate has been abandoned for many years; use dns/bind-tools for DNS updates with GSS-TSIG
parent 5e7f3368
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -5269,3 +5269,4 @@ ports-mgmt/portsnap||2026-05-04|Has expired: portsnap infrastructure will be rem
lang/ruby32||2026-05-04|Has expired: Please migrate to newer version. Ruby 3.2 is expected to reach its EoL on March 31, 2026
lang/ghc92||2026-05-04|Has expired: Old version
math/xgraph||2026-05-04|Has expired: Obsolete software, unmaintained upstream
dns/samba-nsupdate||2026-05-04|Has expired: dns/samba-nsupdate has been abandoned for many years; use dns/bind-tools for DNS updates with GSS-TSIG
+0 −1
Original line number Diff line number Diff line
@@ -230,7 +230,6 @@
    SUBDIR += rubygem-validates_hostname-gitlab
    SUBDIR += rubygem-zonefile
    SUBDIR += s6-dns
    SUBDIR += samba-nsupdate
    SUBDIR += scavenge
    SUBDIR += sleuth
    SUBDIR += subfinder

dns/samba-nsupdate/Makefile

deleted100644 → 0
+0 −98
Original line number Diff line number Diff line
PORTNAME=	nsupdate
DISTVERSION=	9.16.5
PORTREVISION=	3
CATEGORIES=	dns net
MASTER_SITES=	ISC/bind9/${DISTVERSION}
PKGNAMEPREFIX=	samba-
DISTNAME=	bind-${DISTVERSION}

MAINTAINER=	samba@FreeBSD.org
COMMENT=	nsupdate utility with the GSS-TSIG support
WWW=		https://www.isc.org/software/bind

LICENSE=	MPL20
LICENSE_FILE=	${WRKSRC}/COPYRIGHT

DEPRECATED=	dns/samba-nsupdate has been abandoned for many years; use dns/bind-tools for DNS updates with GSS-TSIG
EXPIRATION_DATE=2026-05-01

LIB_DEPENDS=	libuv.so:devel/libuv

USES=		autoreconf compiler:c11 cpe libedit libtool pkgconfig ssl \
		tar:xz

CPE_VENDOR=	isc
CPE_PRODUCT=	bind
CPE_VERSION=	${DISTVERSION:C/-.*//}
.if ${DISTVERSION:M*-*}
CPE_UPDATE=	${DISTVERSION:C/.*-//:tl}
.endif

GNU_CONFIGURE=	yes

CONFIGURE_ARGS=	--disable-dnstap \
		--disable-fixed-rrset \
		--disable-geoip \
		--disable-largefile \
		--disable-linux-caps \
		--disable-native-pkcs11 \
		--disable-querytrace \
		--disable-shared \
		--disable-symtable \
		--disable-tcp-fastopen \
		--localstatedir=/var \
		--prefix=${PREFIX} \
		--sysconfdir="${PREFIX}/etc/namedb" \
		--with-dlopen=yes \
		--with-openssl=${OPENSSLBASE} \
		--with-readline="-L${LOCALBASE}/lib -ledit" \
		--with-tuning=default \
		--without-json-c \
		--without-libidn2 \
		--without-libxml2 \
		--without-lmdb \
		--without-maxminddb \
		--without-python

MAKE_JOBS_UNSAFE=	yes

EXTRA_PATCHES=	${PATCHDIR}/extrapatch-bind-tools

PLIST_FILES=	bin/${PKGBASE} \
		share/man/man1/${PKGBASE}.1.gz

OPTIONS_DEFINE=		VIOLATE_RFC_2845
OPTIONS_DEFAULT=	GSSAPI_BASE
OPTIONS_SINGLE=		GSSAPI
OPTIONS_SINGLE_GSSAPI=	GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT
OPTIONS_SUB=		yes

GSSAPI_BASE_DESC=	Using Heimdal in base
GSSAPI_HEIMDAL_DESC=	Using security/heimdal
GSSAPI_MIT_DESC=	Using security/krb5
VIOLATE_RFC_2845_DESC=	Disable false TSIG error with Windows or Samba Internal DNS (EXPERIMENTAL)

GSSAPI_BASE_USES=		gssapi
GSSAPI_BASE_CONFIGURE_ON=	--with-gssapi=${GSSAPIBASEDIR} \
				KRB5CONFIG="${KRB5CONFIG}"

GSSAPI_HEIMDAL_USES=		gssapi:heimdal
GSSAPI_HEIMDAL_CONFIGURE_ON=	--with-gssapi=${GSSAPIBASEDIR} \
				KRB5CONFIG="${KRB5CONFIG}"

GSSAPI_MIT_USES=		gssapi:mit
GSSAPI_MIT_CONFIGURE_ON=	--with-gssapi=${GSSAPIBASEDIR} \
				KRB5CONFIG="${KRB5CONFIG}"

VIOLATE_RFC_2845_EXTRA_PATCHES=	${PATCHDIR}/extrapatch-bin_nsupdate_nsupdate.c

post-patch:
	@${REINPLACE_CMD} \
		-e 's|${PORTNAME}|${PKGBASE}|g' \
		${PATCH_WRKSRC}/doc/man/${PORTNAME}.1in

do-install:
	${INSTALL_MAN} ${INSTALL_WRKSRC}/doc/man/${PORTNAME}.1in ${STAGEDIR}${PREFIX}/share/man/man1/${PKGBASE}.1
	${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/bin/nsupdate/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PKGBASE}

.include <bsd.port.mk>

dns/samba-nsupdate/distinfo

deleted100644 → 0
+0 −3
Original line number Diff line number Diff line
TIMESTAMP = 1597663237
SHA256 (bind-9.16.5.tar.xz) = 6378b3e51fef11a8be4794dc48e8111ba92d211c0dfd129a0c296ed06a3dc075
SIZE (bind-9.16.5.tar.xz) = 3474044
+0 −17
Original line number Diff line number Diff line
--- bin/nsupdate/nsupdate.c.orig	2025-07-06 22:45:25 UTC
+++ bin/nsupdate/nsupdate.c
@@ -2440,14 +2440,12 @@ update_completed(isc_task_t *task, isc_event_t *event)
 	case DNS_R_TSIGVERIFYFAILURE:
 	case DNS_R_UNEXPECTEDTSIG:
 	case ISC_R_FAILURE:
-#if 0
 		if (usegsstsig && answer->rcode == dns_rcode_noerror) {
 			/*
 			 * For MS DNS that violates RFC 2845, section 4.2
 			 */
 			break;
 		}
-#endif /* if 0 */
 		fprintf(stderr, "; TSIG error with server: %s\n",
 			isc_result_totext(result));
 		seenerror = true;
Loading