From owner-dev-commits-ports-main@freebsd.org Tue Jun 15 16:20:41 2021 Return-Path: Delivered-To: dev-commits-ports-main@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B309264DEF5; Tue, 15 Jun 2021 16:20:41 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4G4D7s4hrkz4dBg; Tue, 15 Jun 2021 16:20:41 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 7F8233167; Tue, 15 Jun 2021 16:20:41 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 15FGKfqS077147; Tue, 15 Jun 2021 16:20:41 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 15FGKfn2077146; Tue, 15 Jun 2021 16:20:41 GMT (envelope-from git) Date: Tue, 15 Jun 2021 16:20:41 GMT Message-Id: <202106151620.15FGKfn2077146@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Kevin Bowling Subject: git: cf362d342ecd - main - net/miniupnpd: Update to 2.1.20200510 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kbowling X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: cf362d342ecd7f14d40cec250dd25df3e94e5c66 Auto-Submitted: auto-generated X-BeenThere: dev-commits-ports-main@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commits to the main branch of the FreeBSD ports repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Jun 2021 16:20:41 -0000 The branch main has been updated by kbowling: URL: https://cgit.FreeBSD.org/ports/commit/?id=cf362d342ecd7f14d40cec250dd25df3e94e5c66 commit cf362d342ecd7f14d40cec250dd25df3e94e5c66 Author: Emanuel Haupt AuthorDate: 2021-06-15 16:17:15 +0000 Commit: Kevin Bowling CommitDate: 2021-06-15 16:17:15 +0000 net/miniupnpd: Update to 2.1.20200510 From Tor Halvard Furulund: * Update to latest upstream. * Remove the extra patches as they are incorporated upstream From Emanuel Haupt: * Port cleanups PR: 246925 Reported by: Tor Halvard Furulund Approved by: maintainer timeout, maintainer (previous version) --- net/miniupnpd/Makefile | 56 ++++++++++++---------- net/miniupnpd/distinfo | 6 +-- net/miniupnpd/files/enable_check_portinuse.patch | 11 ----- net/miniupnpd/files/enable_igdv2.patch | 11 ----- net/miniupnpd/files/enable_ipv6.patch | 11 ----- net/miniupnpd/files/enable_leasefile.patch | 11 ----- net/miniupnpd/files/enable_upnp_strict.patch | 11 ----- net/miniupnpd/files/extra-patch-portinuse.c | 49 ------------------- .../files/{patch-Makefile => patch-Makefile.bsd} | 12 ++--- net/miniupnpd/files/pf_enable_filter_rules.patch | 11 ----- 10 files changed, 39 insertions(+), 150 deletions(-) diff --git a/net/miniupnpd/Makefile b/net/miniupnpd/Makefile index 779062a4bc17..cfafc0e36c2a 100644 --- a/net/miniupnpd/Makefile +++ b/net/miniupnpd/Makefile @@ -1,7 +1,7 @@ # Created by: Daniel O'Connor PORTNAME= miniupnpd -PORTVERSION= 2.1.20190210 +PORTVERSION= 2.1.20200510 PORTEPOCH= 1 CATEGORIES= net MASTER_SITES= http://miniupnp.tuxfamily.org/files/ \ @@ -14,36 +14,40 @@ LICENSE= BSD3CLAUSE USES= cpe ssl CPE_VENDOR= miniupnp_project -PLIST_FILES= etc/miniupnpd.conf.sample sbin/miniupnpd \ - man/man8/miniupnpd.8.gz -MAKE_JOBS_UNSAFE=yes USE_RC_SUBR= miniupnpd +HAS_CONFIGURE= yes +MAKE_JOBS_UNSAFE= yes + CFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} -OPTIONS_DEFINE= PF_FILTER_RULES CHECK_PORTINUSE IPV6 UPNP_IGDV2 UPNP_STRICT LEASEFILE -PF_FILTER_RULES_DESC= Enable pf generation of filter rules -CHECK_PORTINUSE_DESC= Check if ports are in use -UPNP_IGDV2_DESC= Build an IGDv2 instead of an IGDv1 -UPNP_STRICT_DESC= More strict UPnP specification compliance -LEASEFILE_DESC= Enable lease file - -PF_FILTER_RULES_EXTRA_PATCHES= ${PATCHDIR}/pf_enable_filter_rules.patch -CHECK_PORTINUSE_EXTRA_PATCHES= ${PATCHDIR}/enable_check_portinuse.patch -IPV6_EXTRA_PATCHES= ${PATCHDIR}/enable_ipv6.patch -UPNP_IGDV2_EXTRA_PATCHES= ${PATCHDIR}/enable_igdv2.patch -UPNP_STRICT_EXTRA_PATCHES= ${PATCHDIR}/enable_upnp_strict.patch -LEASEFILE_EXTRA_PATCHES= ${PATCHDIR}/enable_leasefile.patch - -.include - -.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200000 -EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-portinuse.c -.endif +PLIST_FILES= etc/miniupnpd.conf.sample \ + man/man8/miniupnpd.8.gz \ + sbin/miniupnpd + +OPTIONS_DEFINE= CHECK_PORTINUSE IPV6 LEASEFILE UPNP_IGDV2 \ + UPNP_STRICT +OPTIONS_DEFAULT= AUTODETECT_FW +OPTIONS_SINGLE= FIREWALL +OPTIONS_SINGLE_FIREWALL= AUTODETECT_FW PF IPFW +AUTODETECT_FW_DESC= Try to autodetect firewall type +CHECK_PORTINUSE_DESC= Check if ports are in use +IPFW_DESC= Use IPFW as firewall type +LEASEFILE_DESC= Enable lease file +PF_DESC= Use PF as firewall type +UPNP_IGDV2_DESC= Build an IGDv2 instead of an IGDv1 +UPNP_STRICT_DESC= More strict UPnP specification compliance + +CHECK_PORTINUSE_CONFIGURE_ON= --portinuse +IPV6_CONFIGURE_ON= --ipv6 +LEASEFILE_CONFIGURE_ON= --leasefile +PF_CONFIGURE_ON= --firewall=pf +UPNP_IGDV2_CONFIGURE_ON= --igd2 +UPNP_STRICT_CONFIGURE_ON= --strict post-patch: - ${REINPLACE_CMD} -e 's|\(-lssl -lcrypto\)|$$(LDFLAGS) \1|g' \ - ${WRKSRC}/Makefile - + @${REINPLACE_CMD} -e 's|\(-lssl -lcrypto\)|$$(LDFLAGS) \1|g' \ + ${WRKSRC}/Makefile.bsd + .include diff --git a/net/miniupnpd/distinfo b/net/miniupnpd/distinfo index 7735983d3f5f..1a5a458d1eeb 100644 --- a/net/miniupnpd/distinfo +++ b/net/miniupnpd/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1551791337 -SHA256 (miniupnpd-2.1.20190210.tar.gz) = 1aaecd25cf152d99557dfe80c7508af9cb06e97ecad4786ce5dafb4c958d196b -SIZE (miniupnpd-2.1.20190210.tar.gz) = 235093 +TIMESTAMP = 1591038112 +SHA256 (miniupnpd-2.1.20200510.tar.gz) = 821e708f369cc1fb851506441fbc3a1f4a1b5a8bf8e84a9e71758a32f5127e8b +SIZE (miniupnpd-2.1.20200510.tar.gz) = 245426 diff --git a/net/miniupnpd/files/enable_check_portinuse.patch b/net/miniupnpd/files/enable_check_portinuse.patch deleted file mode 100644 index e6b46a974da4..000000000000 --- a/net/miniupnpd/files/enable_check_portinuse.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- genconfig.sh.orig 2014-04-22 00:37:51.000000000 -0700 -+++ genconfig.sh 2014-04-22 09:30:24.000000000 -0700 -@@ -401,7 +401,7 @@ - if [ -n "$PORTINUSE" ]; then - echo "#define CHECK_PORTINUSE" >> ${CONFIGFILE} - else -- echo "/*#define CHECK_PORTINUSE*/" >> ${CONFIGFILE} -+ echo "#define CHECK_PORTINUSE" >> ${CONFIGFILE} - fi - echo "" >> ${CONFIGFILE} - diff --git a/net/miniupnpd/files/enable_igdv2.patch b/net/miniupnpd/files/enable_igdv2.patch deleted file mode 100644 index 2890f82fc25f..000000000000 --- a/net/miniupnpd/files/enable_igdv2.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- genconfig.sh.orig 2014-04-11 01:16:49.000000000 -0700 -+++ genconfig.sh 2014-04-26 18:22:26.000000000 -0700 -@@ -436,7 +436,7 @@ - if [ -n "$IGD2" ]; then - echo "#define IGD_V2" >> ${CONFIGFILE} - else -- echo "/*#define IGD_V2*/" >> ${CONFIGFILE} -+ echo "#define IGD_V2" >> ${CONFIGFILE} - fi - echo "" >> ${CONFIGFILE} - diff --git a/net/miniupnpd/files/enable_ipv6.patch b/net/miniupnpd/files/enable_ipv6.patch deleted file mode 100644 index 52e59733edef..000000000000 --- a/net/miniupnpd/files/enable_ipv6.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- genconfig.sh.orig 2014-04-11 01:16:49.000000000 -0700 -+++ genconfig.sh 2014-04-26 18:23:04.000000000 -0700 -@@ -417,7 +417,7 @@ - if [ -n "$IPV6" ]; then - echo "#define ENABLE_IPV6" >> ${CONFIGFILE} - else -- echo "/*#define ENABLE_IPV6*/" >> ${CONFIGFILE} -+ echo "#define ENABLE_IPV6" >> ${CONFIGFILE} - fi - echo "" >> ${CONFIGFILE} - diff --git a/net/miniupnpd/files/enable_leasefile.patch b/net/miniupnpd/files/enable_leasefile.patch deleted file mode 100644 index 8806b3cce380..000000000000 --- a/net/miniupnpd/files/enable_leasefile.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- genconfig.sh.orig 2014-04-22 00:37:51.000000000 -0700 -+++ genconfig.sh 2014-04-26 18:01:49.000000000 -0700 -@@ -393,7 +393,7 @@ - if [ -n "$LEASEFILE" ] ; then - echo "#define ENABLE_LEASEFILE" >> ${CONFIGFILE} - else -- echo "/*#define ENABLE_LEASEFILE*/" >> ${CONFIGFILE} -+ echo "#define ENABLE_LEASEFILE" >> ${CONFIGFILE} - fi - echo "" >> ${CONFIGFILE} - diff --git a/net/miniupnpd/files/enable_upnp_strict.patch b/net/miniupnpd/files/enable_upnp_strict.patch deleted file mode 100644 index 78d15a95f358..000000000000 --- a/net/miniupnpd/files/enable_upnp_strict.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- genconfig.sh.orig 2014-04-11 01:16:49.000000000 -0700 -+++ genconfig.sh 2014-04-26 18:23:27.000000000 -0700 -@@ -472,7 +472,7 @@ - if [ -n "$STRICT" ] ; then - echo "#define UPNP_STRICT" >> ${CONFIGFILE} - else -- echo "/*#define UPNP_STRICT*/" >> ${CONFIGFILE} -+ echo "#define UPNP_STRICT" >> ${CONFIGFILE} - fi - echo "" >> ${CONFIGFILE} - diff --git a/net/miniupnpd/files/extra-patch-portinuse.c b/net/miniupnpd/files/extra-patch-portinuse.c deleted file mode 100644 index 8ec4e68022d0..000000000000 --- a/net/miniupnpd/files/extra-patch-portinuse.c +++ /dev/null @@ -1,49 +0,0 @@ ---- portinuse.c.orig 2017-11-02 17:38:02 UTC -+++ portinuse.c -@@ -280,7 +280,7 @@ static struct nlist list[] = { - struct xinpgen *xig, *exig; - struct xinpcb *xip; - struct xtcpcb *xtp; -- struct inpcb *inp; -+ struct in_conninfo *inc; - void *buf = NULL; - size_t len; - -@@ -339,7 +339,8 @@ static struct nlist list[] = { - free(buf); - return -1; - } -- inp = &xtp->xt_inp; -+ xip = &xtp->xt_inp; -+ inc = &xip->inp_inc; - break; - case IPPROTO_UDP: - xip = (struct xinpcb *)xig; -@@ -349,21 +350,21 @@ static struct nlist list[] = { - free(buf); - return -1; - } -- inp = &xip->xi_inp; -+ inc = &xip->inp_inc; - break; - default: - abort(); - } - /* no support for IPv6 */ -- if ((inp->inp_vflag & INP_IPV6) != 0) -+ if ((xip->inp_vflag & INP_IPV6) != 0) - continue; - syslog(LOG_DEBUG, "%08lx:%hu %08lx:%hu <=> %hu %08lx:%hu", -- (u_long)inp->inp_laddr.s_addr, ntohs(inp->inp_lport), -- (u_long)inp->inp_faddr.s_addr, ntohs(inp->inp_fport), -+ (u_long)inc->inc_laddr.s_addr, ntohs(inc->inc_lport), -+ (u_long)inc->inc_faddr.s_addr, ntohs(inc->inc_fport), - eport, (u_long)ip_addr.s_addr, iport - ); -- if (eport == (unsigned)ntohs(inp->inp_lport)) { -- if (inp->inp_laddr.s_addr == INADDR_ANY || inp->inp_laddr.s_addr == ip_addr.s_addr) { -+ if (eport == (unsigned)ntohs(inc->inc_lport)) { -+ if (inc->inc_laddr.s_addr == INADDR_ANY || inc->inc_laddr.s_addr == ip_addr.s_addr) { - found++; - break; /* don't care how many, just that we found at least one */ - } diff --git a/net/miniupnpd/files/patch-Makefile b/net/miniupnpd/files/patch-Makefile.bsd similarity index 82% rename from net/miniupnpd/files/patch-Makefile rename to net/miniupnpd/files/patch-Makefile.bsd index 425f175bdd31..18b7f9c0c755 100644 --- a/net/miniupnpd/files/patch-Makefile +++ b/net/miniupnpd/files/patch-Makefile.bsd @@ -1,6 +1,6 @@ ---- Makefile.orig 2018-05-08 01:27:03.541852000 +0800 -+++ Makefile 2018-05-08 01:28:27.611102000 +0800 -@@ -162,8 +162,7 @@ +--- Makefile.bsd.orig 2020-05-10 16:58:42 UTC ++++ Makefile.bsd +@@ -121,8 +121,7 @@ LIBS += -lssl -lcrypto INSTALLBINDIR = $(PREFIX)/sbin INSTALLETCDIR = $(PREFIX)/etc @@ -10,7 +10,7 @@ all: $(EXECUTABLES) -@@ -181,10 +180,10 @@ +@@ -140,10 +139,10 @@ install: miniupnpd genuuid $(INSTALL) -d $(DESTDIR)$(INSTALLBINDIR) $(INSTALL) -m 755 miniupnpd $(DESTDIR)$(INSTALLBINDIR) $(INSTALL) -d $(DESTDIR)$(INSTALLETCDIR) @@ -24,8 +24,8 @@ # genuuid is using the uuid cli tool available under OpenBSD 4.0 in # the uuid-1.5.0 package -@@ -225,7 +224,7 @@ - testssdppktgen.c +@@ -187,7 +186,7 @@ dox: miniupnpd.doxyconf + $(DOXYGEN) $> miniupnpd: config.h $(ALLOBJS) - $(CC) $(LDFLAGS) -o $@ $(ALLOBJS) $(LIBS) diff --git a/net/miniupnpd/files/pf_enable_filter_rules.patch b/net/miniupnpd/files/pf_enable_filter_rules.patch deleted file mode 100644 index 5d6ccc19248b..000000000000 --- a/net/miniupnpd/files/pf_enable_filter_rules.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- genconfig.sh.orig 2012-06-18 18:14:32.899227837 +0200 -+++ genconfig.sh 2012-06-18 18:14:45.089227683 +0200 -@@ -302,7 +302,7 @@ - - echo "/* Uncomment the following line to enable generation of" >> ${CONFIGFILE} - echo " * filter rules with pf */" >> ${CONFIGFILE} --echo "/*#define PF_ENABLE_FILTER_RULES*/">> ${CONFIGFILE} -+echo "#define PF_ENABLE_FILTER_RULES">> ${CONFIGFILE} - echo "" >> ${CONFIGFILE} - - echo "/* Uncomment the following line to enable caching of results of" >> ${CONFIGFILE}