1 # Created by: Bruce M. Simpson <bms@FreeBSD.org>
8 MASTER_SITES= http://0pointer.de/lennart/projects/nss-mdns/
9 DISTNAME= nss-mdns-${PORTVERSION}
11 MAINTAINER= ashish@FreeBSD.org
12 COMMENT= NSS module implementing multicast DNS name resolution
15 LICENSE_FILE= ${WRKSRC}/LICENSE
17 LIB_DEPENDS= libavahi-client.so:${PORTSDIR}/net/avahi-app
19 CONFLICTS_INSTALL= mDNSResponder_nss-[0-9]*
22 INSTALL_TARGET= install-strip
23 USES= autoreconf gmake libtool
26 OPTIONS_DEFINE= SEARCH_DOMAINS DOCS
27 SEARCH_DOMAINS_DESC= Honour search domains in resolv.conf
31 --localstatedir=/var \
36 INSTALLED_MODULES=nss_mdns nss_mdns_minimal
38 .include <bsd.port.options.mk>
40 .if ${PORT_OPTIONS:MSEARCH_DOMAINS}
41 CONFIGURE_ARGS+= --enable-search-domains
45 .for INSTALLED_MODULE in ${INSTALLED_MODULES}
46 ${LN} -s ${INSTALLED_MODULE}.so.1 ${STAGEDIR}${PREFIX}/lib/${INSTALLED_MODULE}.so
48 .if ${PORT_OPTIONS:MDOCS}
49 ${MKDIR} ${STAGEDIR}${DOCSDIR}/
50 ${INSTALL_DATA} ${INSTALL_WRKSRC}/doc/README ${STAGEDIR}${DOCSDIR}
51 ${INSTALL_DATA} ${INSTALL_WRKSRC}/doc/README.html ${STAGEDIR}${DOCSDIR}
54 # TODO: Print a message about the etc directory used for mdns.allow
55 # being relative to ${PREFIX}.
56 PLIST_FILES= ${INSTALLED_MODULES:C/^/lib\//:C/$/.so/} ${INSTALLED_MODULES:C/^/lib\//:C/$/.so.1/}
57 PORTDOCS= README README.html
59 .include <bsd.port.mk>