Tweak dns/nss_mdns version 0.10_3
[dports.git] / dns / nss_mdns / Makefile
1 # Created by: Bruce M. Simpson <bms@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       nss_mdns
5 PORTVERSION=    0.10
6 PORTREVISION=   3
7 CATEGORIES=     dns ipv6
8 MASTER_SITES=   http://0pointer.de/lennart/projects/nss-mdns/
9 DISTNAME=       nss-mdns-${PORTVERSION}
10
11 MAINTAINER=     ashish@FreeBSD.org
12 COMMENT=        NSS module implementing multicast DNS name resolution
13
14 LICENSE=        LGPL21
15 LICENSE_FILE=   ${WRKSRC}/LICENSE
16
17 LIB_DEPENDS=    libavahi-client.so:${PORTSDIR}/net/avahi-app
18
19 CONFLICTS_INSTALL=      mDNSResponder_nss-[0-9]*
20
21 GNU_CONFIGURE=  yes
22 INSTALL_TARGET= install-strip
23 USES=           autoreconf gmake libtool
24 USE_LDCONFIG=   yes
25
26 OPTIONS_DEFINE= SEARCH_DOMAINS DOCS
27 SEARCH_DOMAINS_DESC=    Honour search domains in resolv.conf
28
29 CONFIGURE_ARGS+=                \
30         --sysconfdir=/etc       \
31         --localstatedir=/var    \
32         --enable-avahi          \
33         --disable-legacy        \
34         --disable-lynx
35
36 INSTALLED_MODULES=nss_mdns nss_mdns_minimal
37
38 .include <bsd.port.options.mk>
39
40 .if ${PORT_OPTIONS:MSEARCH_DOMAINS}
41 CONFIGURE_ARGS+=        --enable-search-domains
42 .endif
43
44 post-install:
45 .for INSTALLED_MODULE in ${INSTALLED_MODULES}
46         ${LN} -s ${INSTALLED_MODULE}.so.1 ${STAGEDIR}${PREFIX}/lib/${INSTALLED_MODULE}.so
47 .endfor
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}
52 .endif
53
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
58
59 .include <bsd.port.mk>