Changes 1.8.20140523: * Add ipv6_bind_address (option "ipv6_listening_ip") * disable IPv6 when socket(PF_INTET6, ...) errors with EAFNOSUPPORT * Add IPV6 multicast membership only on selected "LAN" interfacesdiff -r1.11 -r1.12 pkgsrc/net/miniupnpd/Makefile
(adam)
@@ -1,25 +1,31 @@ | @@ -1,25 +1,31 @@ | |||
1 | # $NetBSD: Makefile,v 1.11 2014/02/10 11:45:52 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.12 2014/07/10 13:44:22 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= miniupnpd-1.8.20140203 | 3 | DISTNAME= miniupnpd-1.8.20140523 | |
4 | CATEGORIES= net | 4 | CATEGORIES= net | |
5 | MASTER_SITES= http://miniupnp.free.fr/files/download.php?file= | 5 | MASTER_SITES= http://miniupnp.free.fr/files/download.php?file= | |
6 | 6 | |||
7 | MAINTAINER= pkgsrc-users@NetBSD.org | 7 | MAINTAINER= pkgsrc-users@NetBSD.org | |
8 | HOMEPAGE= http://miniupnp.free.fr/ | 8 | HOMEPAGE= http://miniupnp.free.fr/ | |
9 | COMMENT= UPnP IGD service with NAT-PMP support | 9 | COMMENT= UPnP IGD service with NAT-PMP support | |
10 | LICENSE= modified-bsd | 10 | LICENSE= modified-bsd | |
11 | 11 | |||
12 | EGDIR= ${PREFIX}/share/examples/miniupnpd | 12 | EGDIR= ${PREFIX}/share/examples/miniupnpd | |
13 | CONF_FILES= ${EGDIR}/miniupnpd.conf ${PKG_SYSCONFDIR}/miniupnpd.conf | 13 | CONF_FILES= ${EGDIR}/miniupnpd.conf ${PKG_SYSCONFDIR}/miniupnpd.conf | |
14 | 14 | |||
15 | .include "../../mk/bsd.prefs.mk" | 15 | .include "../../mk/bsd.prefs.mk" | |
16 | .include "options.mk" | 16 | .include "options.mk" | |
17 | 17 | |||
18 | CFLAGS+= -DDEFAULT_CONFIG=\"${PKG_SYSCONFDIR}/miniupnpd.conf\" | 18 | CFLAGS+= -DDEFAULT_CONFIG=\"${PKG_SYSCONFDIR}/miniupnpd.conf\" | |
19 | 19 | |||
20 | INSTALL_MAKE_FLAGS+= INSTALLETCDIR=${EGDIR} | 20 | INSTALL_MAKE_FLAGS+= INSTALLETCDIR=${EGDIR} | |
21 | INSTALL_MAKE_FLAGS+= INSTALLMANDIR=${PREFIX}/${PKGMANDIR}/man1 | 21 | INSTALL_MAKE_FLAGS+= INSTALLMANDIR=${PREFIX}/${PKGMANDIR}/man1 | |
22 | 22 | |||
23 | RCD_SCRIPTS= miniupnpd | 23 | RCD_SCRIPTS= miniupnpd | |
24 | 24 | |||
25 | SUBST_CLASSES+= fwname | |||
26 | SUBST_STAGE.fwname= pre-configure | |||
27 | SUBST_MESSAGE.fwname= Setting desired firewall type. | |||
28 | SUBST_FILES.fwname= genconfig.sh | |||
29 | SUBST_VARS.fwname= FWNAME | |||
30 | ||||
25 | .include "../../mk/bsd.pkg.mk" | 31 | .include "../../mk/bsd.pkg.mk" |
@@ -1,9 +1,6 @@ | @@ -1,9 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.11 2014/03/31 11:25:22 wiz Exp $ | 1 | $NetBSD: distinfo,v 1.12 2014/07/10 13:44:22 adam Exp $ | |
2 | 2 | |||
3 | SHA1 (miniupnpd-1.8.20140203.tar.gz) = f2ffb05db5831f0105662dcb2787ec5d6ea25630 | 3 | SHA1 (miniupnpd-1.8.20140523.tar.gz) = 1f29d76df57fcf4046c7cb9c7312d7fbc3f28e26 | |
4 | RMD160 (miniupnpd-1.8.20140203.tar.gz) = 6f781c1fad39f0ff6901f1309aef32af41febbc8 | 4 | RMD160 (miniupnpd-1.8.20140523.tar.gz) = 215e7b930aa78a9ebe5880b8350adb4e3ff7eab7 | |
5 | Size (miniupnpd-1.8.20140203.tar.gz) = 170112 bytes | 5 | Size (miniupnpd-1.8.20140523.tar.gz) = 190936 bytes | |
6 | SHA1 (patch-Makefile) = c7ec423a3f405aa19959c93df2432cb538e2563e | 6 | SHA1 (patch-genconfig.sh) = 2bd34c785bf4812e191144fd6cb5af89dccce1ee | |
7 | SHA1 (patch-bsd_getroute.c) = 0649c6e3febc2bac008f4325f71c64c99200c216 | |||
8 | SHA1 (patch-bsd_ifacewatcher.c) = 3a9fdf12e721c1452bc34bf2a4938ae5d492a0f0 | |||
9 | SHA1 (patch-upnputils.h) = a948bc7e77a9ef105f72b28f97498b329849e31f |
@@ -1,32 +1,31 @@ | @@ -1,32 +1,31 @@ | |||
1 | # $NetBSD: options.mk,v 1.5 2014/01/30 15:07:57 adam Exp $ | 1 | # $NetBSD: options.mk,v 1.6 2014/07/10 13:44:22 adam Exp $ | |
2 | 2 | |||
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.miniupnpd | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.miniupnpd | |
4 | PKG_OPTIONS_REQUIRED_GROUPS= miniupnpd-fw | 4 | PKG_OPTIONS_REQUIRED_GROUPS= miniupnpd-fw | |
5 | PKG_OPTIONS_GROUP.miniupnpd-fw= ipfilter ipfw pf | 5 | PKG_OPTIONS_GROUP.miniupnpd-fw= ipfilter ipfw pf | |
6 | 6 | |||
7 | .if ${OPSYS} == "NetBSD" | 7 | .if ${OPSYS} == "NetBSD" | |
8 | PKG_SUGGESTED_OPTIONS+= ipfilter | 8 | PKG_SUGGESTED_OPTIONS+= ipfilter | |
9 | .else | 9 | .else | |
10 | . if exists(/usr/include/net/pfvar.h) || exists(/usr/include/net/pf/pfvar.h) | 10 | . if exists(/usr/include/net/pfvar.h) || exists(/usr/include/net/pf/pfvar.h) | |
11 | PKG_SUGGESTED_OPTIONS+= pf | 11 | PKG_SUGGESTED_OPTIONS+= pf | |
12 | . else | 12 | . else | |
13 | PKG_SUGGESTED_OPTIONS+= ipfilter | 13 | PKG_SUGGESTED_OPTIONS+= ipfilter | |
14 | . endif | 14 | . endif | |
15 | .endif | 15 | .endif | |
16 | 16 | |||
17 | .include "../../mk/bsd.options.mk" | 17 | .include "../../mk/bsd.options.mk" | |
18 | 18 | |||
19 | .if !empty(PKG_OPTIONS:Mipfilter) | 19 | .if !empty(PKG_OPTIONS:Mipfilter) | |
20 | MAKE_ENV+= FWNAME=ipf | 20 | FWNAME= ipf | |
21 | FILES_SUBST+= FWNAME=ipfilter | |||
22 | .endif | 21 | .endif | |
23 | 22 | |||
24 | .if !empty(PKG_OPTIONS:Mipfw) | 23 | .if !empty(PKG_OPTIONS:Mipfw) | |
25 | MAKE_ENV+= FWNAME=ipfw | 24 | FWNAME= ipfw | |
26 | FILES_SUBST+= FWNAME=ipfw | |||
27 | .endif | 25 | .endif | |
28 | 26 | |||
29 | .if !empty(PKG_OPTIONS:Mpf) | 27 | .if !empty(PKG_OPTIONS:Mpf) | |
30 | MAKE_ENV+= FWNAME=pf | 28 | FWNAME= pf | |
31 | FILES_SUBST+= FWNAME=pf | |||
32 | .endif | 29 | .endif | |
30 | ||||
31 | MAKE_ENV+= FWNAME=${FWNAME} |
$NetBSD: patch-genconfig.sh,v 1.1 2014/07/10 13:44:22 adam Exp $
Avoid firewall type auto-detection.
--- genconfig.sh.orig 2014-07-10 10:43:05.000000000 +0000
+++ genconfig.sh
@@ -293,7 +293,7 @@ case $OS_NAME in
;;
esac
-case $FW in
+case @FWNAME@ in
pf)
echo "#define USE_PF 1" >> ${CONFIGFILE}
;;