diff options
Diffstat (limited to 'dns')
-rw-r--r-- | dns/dnsmasq/Makefile | 23 | ||||
-rw-r--r-- | dns/dnsmasq/pkg-plist | 9 |
2 files changed, 30 insertions, 2 deletions
diff --git a/dns/dnsmasq/Makefile b/dns/dnsmasq/Makefile index 43291447db20..82a54804dcec 100644 --- a/dns/dnsmasq/Makefile +++ b/dns/dnsmasq/Makefile @@ -7,14 +7,19 @@ PORTNAME= dnsmasq PORTVERSION= 2.26 -CATEGORIES= dns +PORTREVISION= 1 +CATEGORIES= dns ipv6 MASTER_SITES= http://www.thekelleys.org.uk/dnsmasq/ MAINTAINER= steven@honson.org COMMENT= Lightweight, easy to configure DNS forwarder and DHCP server MAN8= dnsmasq.8 -PLIST_FILES= sbin/dnsmasq etc/dnsmasq.conf.example + +docs= FAQ DBus-interface UPGRADING_to_2.0 doc.html setup.html +PORTDOCS= ${docs:T} + +RC_SCRIPTS_SUB= PREFIX=${PREFIX} RC_SUBR=${RC_SUBR} USE_GETOPT_LONG=yes USE_GMAKE= yes @@ -24,6 +29,11 @@ MAKE_ENV= LIBS="${LDFLAGS}" RPM_OPT_FLAGS="${CPPFLAGS}" CFLAGS+= -DNO_IPV6 .endif +.if defined(WITH_DBUS) +LIB_DEPENDS+= dbus-1:${PORTSDIR}/devel/dbus +CFLAGS+= -DWITH_DBUS +.endif + .include <bsd.port.pre.mk> .if ${OSVERSION} < 500037 @@ -36,5 +46,14 @@ do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/dnsmasq ${PREFIX}/sbin ${INSTALL_DATA} ${WRKSRC}/dnsmasq.conf.example ${PREFIX}/etc ${INSTALL_MAN} ${WRKSRC}/man/${PORTNAME}.8 ${PREFIX}/man/man8 +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} + cd ${WRKSRC} && ${INSTALL_DATA} ${docs} ${DOCSDIR} +.endif + ${MKDIR} ${EXAMPLESDIR}/dynamic-dnsmasq ${EXAMPLESDIR}/dnslist + ${INSTALL_SCRIPT} ${WRKSRC}/contrib/dynamic-dnsmasq/dynamic-dnsmasq.pl ${EXAMPLESDIR}/dynamic-dnsmasq/ + ${INSTALL_SCRIPT} ${WRKSRC}/contrib/dnslist/dnslist.pl ${EXAMPLESDIR}/dnslist/ + ${INSTALL_DATA} ${WRKSRC}/contrib/dnslist/dhcp.css ${EXAMPLESDIR}/dnslist/ + ${INSTALL_DATA} ${WRKSRC}/contrib/dnslist/dnslist.tt2 ${EXAMPLESDIR}/dnslist/ .include <bsd.port.post.mk> diff --git a/dns/dnsmasq/pkg-plist b/dns/dnsmasq/pkg-plist new file mode 100644 index 000000000000..2d6c26ffabc4 --- /dev/null +++ b/dns/dnsmasq/pkg-plist @@ -0,0 +1,9 @@ +sbin/dnsmasq +etc/dnsmasq.conf.example +%%EXAMPLESDIR%%/dnslist/dhcp.css +%%EXAMPLESDIR%%/dnslist/dnslist.pl +%%EXAMPLESDIR%%/dnslist/dnslist.tt2 +%%EXAMPLESDIR%%/dynamic-dnsmasq/dynamic-dnsmasq.pl +@dirrm %%EXAMPLESDIR%%/dnslist +@dirrm %%EXAMPLESDIR%%/dynamic-dnsmasq +@dirrm %%EXAMPLESDIR%% |