aboutsummaryrefslogtreecommitdiff
path: root/dns/mDNSResponder_nss
diff options
context:
space:
mode:
authorMatthieu Volat <mazhe@alkumuna.eu>2023-06-26 09:25:55 +0000
committerNuno Teixeira <eduardo@FreeBSD.org>2023-06-26 09:33:11 +0000
commit9c1fa59c5c8914145c95c66517604addfd36b27f (patch)
tree3cc13e0419f1abaee2867720d5c308eb909a71e5 /dns/mDNSResponder_nss
parente88ca25e34e4e4df55d03c7793767c6420206e4a (diff)
downloadports-9c1fa59c5c8914145c95c66517604addfd36b27f.tar.gz
ports-9c1fa59c5c8914145c95c66517604addfd36b27f.zip
dns/mDNSResponder_nss: Convert port as a slave to net/mDNSResponder
PR: 256955
Diffstat (limited to 'dns/mDNSResponder_nss')
-rw-r--r--dns/mDNSResponder_nss/Makefile29
-rw-r--r--dns/mDNSResponder_nss/distinfo3
2 files changed, 12 insertions, 20 deletions
diff --git a/dns/mDNSResponder_nss/Makefile b/dns/mDNSResponder_nss/Makefile
index 4db810662aa9..3f3c2104b2f2 100644
--- a/dns/mDNSResponder_nss/Makefile
+++ b/dns/mDNSResponder_nss/Makefile
@@ -1,38 +1,33 @@
-PORTNAME= mDNSResponder
-PORTVERSION= 1310.40.42
CATEGORIES= dns net
-MASTER_SITES= http://opensource.apple.com/tarballs/mDNSResponder/
+# Always set PORTREVISION explicitly as otherwise it is inherited from net/mDNSResponder
+PORTREVISION= 0
PKGNAMESUFFIX= _nss
MAINTAINER= mazhe@alkumuna.eu
COMMENT= Apple mDNS responder - FreeBSD nsswitch module
WWW= https://opensource.apple.com/tarballs/mDNSResponder/
-LICENSE= APACHE20 BSD3CLAUSE
-LICENSE_COMB= dual
-
LIB_DEPENDS= libdns_sd.so:net/mDNSResponder
-USES= cpe
-
-CPE_VENDOR= apple
-
CONFLICTS_INSTALL= nss_mdns
-WRKSRC= ${WRKDIR}/${PORTNAME:S/_nss//}-${PORTVERSION}
-
-.include <bsd.port.pre.mk>
+MASTERDIR= ${.CURDIR}/../../net/mDNSResponder
+EXTRA_PATCHES= ${.CURDIR}/files/patch-mDNSPosix__nss_mdns.c
+PLIST= ${.CURDIR}/pkg-plist
+PKGMESSAGE= ${.CURDIR}/pkg-message
+DESCR= ${.CURDIR}/pkg-descr
-LD=${CC}
+# Disable some master port targets
+TARGET_ORDER_OVERRIDE= -1:post-install -1:install-rc-script
post-extract:
- @${CP} ${FILESDIR}/nss_mdns_freebsd.c ${WRKSRC}/mDNSPosix
+ @${CP} ${.CURDIR}/files/nss_mdns_freebsd.c ${WRKSRC}/mDNSPosix
do-build:
(cd ${WRKSRC}/mDNSPosix && ${CC} ${CFLAGS} -c -std=c99 -Wall -fPIC \
-I. -I${PREFIX}/include -DPREFIX=\"${PREFIX}\" \
nss_mdns.c nss_mdns_freebsd.c)
- (cd ${WRKSRC}/mDNSPosix && ${LD} -shared -Wl,-soname=nss_mdns.so.1 nss_mdns.o nss_mdns_freebsd.o \
+ (cd ${WRKSRC}/mDNSPosix && ${CC} -shared -Wl,-soname=nss_mdns.so.1 nss_mdns.o nss_mdns_freebsd.o \
-o nss_mdns.so.1 -L${PREFIX}/lib -R${PREFIX}/lib -ldns_sd)
post-build:
@@ -52,4 +47,4 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/mDNSPosix/nss_mdns.conf \
${STAGEDIR}${PREFIX}/etc/nss_mdns.conf.sample
-.include <bsd.port.post.mk>
+.include "${MASTERDIR}/Makefile"
diff --git a/dns/mDNSResponder_nss/distinfo b/dns/mDNSResponder_nss/distinfo
deleted file mode 100644
index ec649a959f84..000000000000
--- a/dns/mDNSResponder_nss/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1612128021
-SHA256 (mDNSResponder-1310.40.42.tar.gz) = bea29e1616cd56ccb8f88c0fad2bcdc4031f4deb2d899c793e2f27a8384f0b34
-SIZE (mDNSResponder-1310.40.42.tar.gz) = 2626867