| @@ -1,73 +1,73 @@ | | | @@ -1,73 +1,73 @@ |
1 | # $NetBSD: Makefile,v 1.30 2015/07/14 09:57:13 fhajny Exp $ | | 1 | # $NetBSD: Makefile,v 1.31 2015/08/15 12:38:17 leot Exp $ |
2 | | | 2 | |
3 | DISTNAME= dnsmasq-2.73 | | 3 | DISTNAME= dnsmasq-2.75 |
4 | CATEGORIES= net | | 4 | CATEGORIES= net |
5 | MASTER_SITES= http://www.thekelleys.org.uk/dnsmasq/ | | 5 | MASTER_SITES= http://www.thekelleys.org.uk/dnsmasq/ |
6 | | | 6 | |
7 | MAINTAINER= pkgsrc-users@NetBSD.org | | 7 | MAINTAINER= pkgsrc-users@NetBSD.org |
8 | HOMEPAGE= http://www.thekelleys.org.uk/dnsmasq/doc.html | | 8 | HOMEPAGE= http://www.thekelleys.org.uk/dnsmasq/doc.html |
9 | COMMENT= Lightweight, easy to configure DNS forwarder | | 9 | COMMENT= Lightweight, easy to configure DNS forwarder |
10 | LICENSE= gnu-gpl-v3 | | 10 | LICENSE= gnu-gpl-v3 |
11 | | | 11 | |
12 | RCD_SCRIPTS= dnsmasq | | 12 | RCD_SCRIPTS= dnsmasq |
13 | CONF_FILES= ${PREFIX}/share/examples/dnsmasq/dnsmasq.conf.example \ | | 13 | EGDIR= ${PREFIX}/share/examples/dnsmasq |
14 | ${PKG_SYSCONFDIR}/dnsmasq.conf | | 14 | CONF_FILES= ${EGDIR}/dnsmasq.conf.example ${PKG_SYSCONFDIR}/dnsmasq.conf |
15 | | | 15 | |
16 | .include "../../mk/bsd.prefs.mk" | | 16 | .include "../../mk/bsd.prefs.mk" |
17 | | | 17 | |
18 | DNSMASQ_USER?= dnsmasq | | 18 | DNSMASQ_USER?= dnsmasq |
19 | .if ${OPSYS} == "Interix" | | 19 | .if ${OPSYS} == "Interix" |
20 | DNSMASQ_GROUP?= nogroup | | 20 | DNSMASQ_GROUP?= nogroup |
21 | .else | | 21 | .else |
22 | DNSMASQ_GROUP?= dnsmasq | | 22 | DNSMASQ_GROUP?= dnsmasq |
23 | .endif | | 23 | .endif |
24 | | | 24 | |
25 | PKG_GROUPS= ${DNSMASQ_GROUP} | | 25 | PKG_GROUPS= ${DNSMASQ_GROUP} |
26 | PKG_USERS= ${DNSMASQ_USER}:${DNSMASQ_GROUP} | | 26 | PKG_USERS= ${DNSMASQ_USER}:${DNSMASQ_GROUP} |
27 | PKG_GECOS.${DNSMASQ_USER}= DNS\ forwarder\ user | | 27 | PKG_GECOS.${DNSMASQ_USER}= DNS\ forwarder\ user |
28 | | | 28 | |
29 | PKG_OPTIONS_VAR= PKG_OPTIONS.dnsmasq | | 29 | PKG_OPTIONS_VAR= PKG_OPTIONS.dnsmasq |
30 | PKG_SUPPORTED_OPTIONS= dbus inet6 | | 30 | PKG_SUPPORTED_OPTIONS= dbus inet6 |
31 | PKG_SUGGESTED_OPTIONS= inet6 | | 31 | PKG_SUGGESTED_OPTIONS= inet6 |
32 | PLIST_VARS+= dbus | | 32 | PLIST_VARS+= dbus |
33 | | | 33 | |
34 | .include "../../mk/bsd.options.mk" | | 34 | .include "../../mk/bsd.options.mk" |
35 | | | 35 | |
36 | .if !empty(PKG_OPTIONS:Mdbus) | | 36 | .if !empty(PKG_OPTIONS:Mdbus) |
37 | USE_TOOLS+= pkg-config | | 37 | USE_TOOLS+= pkg-config |
38 | CFLAGS+= -DHAVE_DBUS | | 38 | CFLAGS+= -DHAVE_DBUS |
39 | .include "../../sysutils/dbus/buildlink3.mk" | | 39 | .include "../../sysutils/dbus/buildlink3.mk" |
40 | CONF_FILES+= ${PREFIX}/share/examples/dnsmasq/dnsmasq-dbus.conf \ | | 40 | CONF_FILES+= ${EGDIR}/dnsmasq-dbus.conf \ |
41 | ${PKG_SYSCONFDIR}/dbus-1/system.d/dnsmasq-dbus.conf | | 41 | ${PKG_SYSCONFDIR}/dbus-1/system.d/dnsmasq-dbus.conf |
42 | PLIST.dbus= yes | | 42 | PLIST.dbus= yes |
43 | .endif | | 43 | .endif |
44 | | | 44 | |
45 | .if empty(PKG_OPTIONS:Minet6) | | 45 | .if empty(PKG_OPTIONS:Minet6) |
46 | CFLAGS+= -DNO_IPV6 | | 46 | CFLAGS+= -DNO_IPV6 |
47 | .endif | | 47 | .endif |
48 | | | 48 | |
49 | .if ${OPSYS} == "SunOS" | | 49 | .if ${OPSYS} == "SunOS" |
50 | CFLAGS+= -DNO_IPSET | | 50 | CFLAGS+= -DNO_IPSET |
51 | .endif | | 51 | .endif |
52 | | | 52 | |
53 | # Override the defaults | | 53 | # Override the defaults |
54 | AUTO_MKDIRS=yes | | 54 | AUTO_MKDIRS=yes |
55 | CFLAGS+= -DCONFFILE='"${PKG_SYSCONFDIR}/dnsmasq.conf"' | | 55 | CFLAGS+= -DCONFFILE='"${PKG_SYSCONFDIR}/dnsmasq.conf"' |
56 | BUILD_MAKE_FLAGS+= COPTS=${CFLAGS:Q} | | 56 | MAKE_FLAGS+= COPTS=${CFLAGS:Q} |
57 | INSTALL_MAKE_FLAGS+= PREFIX="${PREFIX}" | | 57 | INSTALL_MAKE_FLAGS+= PREFIX="${PREFIX}" |
58 | INSTALL_MAKE_FLAGS+= MANDIR="${PREFIX}/${PKGMANDIR}" | | 58 | INSTALL_MAKE_FLAGS+= MANDIR="${PREFIX}/${PKGMANDIR}" |
59 | INSTALL_MAKE_FLAGS+= LOCALEDIR="${PREFIX}/${PKGLOCALEDIR}" | | 59 | INSTALL_MAKE_FLAGS+= LOCALEDIR="${PREFIX}/${PKGLOCALEDIR}" |
60 | | | 60 | |
61 | # Upstream wants to use nawk, but awk should work just fine here. | | 61 | # Upstream wants to use nawk, but awk should work just fine here. |
62 | BUILD_MAKE_FLAGS+= AWK="${AWK}" | | 62 | BUILD_MAKE_FLAGS+= AWK="${AWK}" |
63 | INSTALL_MAKE_FLAGS+= AWK="${AWK}" | | 63 | INSTALL_MAKE_FLAGS+= AWK="${AWK}" |
64 | | | 64 | |
65 | post-install: | | 65 | post-install: |
66 | ${INSTALL_DATA} ${WRKSRC}/dnsmasq.conf.example \ | | 66 | ${INSTALL_DATA} ${WRKSRC}/dnsmasq.conf.example \ |
67 | ${DESTDIR}${PREFIX}/share/examples/dnsmasq/ | | 67 | ${DESTDIR}${EGDIR} |
68 | .if !empty(PKG_OPTIONS:Mdbus) | | 68 | .if !empty(PKG_OPTIONS:Mdbus) |
69 | ${INSTALL_DATA} ${WRKSRC}/dbus/dnsmasq.conf \ | | 69 | ${INSTALL_DATA} ${WRKSRC}/dbus/dnsmasq.conf \ |
70 | ${DESTDIR}${PREFIX}/share/examples/dnsmasq/dnsmasq-dbus.conf | | 70 | ${DESTDIR}${EGDIR}/dnsmasq-dbus.conf |
71 | .endif | | 71 | .endif |
72 | | | 72 | |
73 | .include "../../mk/bsd.pkg.mk" | | 73 | .include "../../mk/bsd.pkg.mk" |