ports/117144: sysutils/nut : ACL with IPv6 address rejected

Joerg Pulz Joerg.Pulz at frm2.tum.de
Mon Oct 15 12:00:07 UTC 2007


The following reply was made to PR ports/117144; it has been noted by GNATS.

From: Joerg Pulz <Joerg.Pulz at frm2.tum.de>
To: bug-followup at FreeBSD.org, regisr at pobox.com
Cc:  
Subject: Re: ports/117144: sysutils/nut : ACL with IPv6 address rejected
Date: Mon, 15 Oct 2007 13:33:50 +0200 (CEST)

   This message is in MIME format.  The first part should be readable text,
   while the remaining parts are likely unreadable without MIME-aware tools.
 
 --0-510582357-1192448030=:3767
 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
 
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
 
 Hi,
 
 i seems, that nut was compiled without IPv6 support.
 After digging a little deeper, it turns out, that the configure check for 
 IPv6 support always fails.
 Please try the attached patch and report back if it solves your problem.
 Note that there is a new OPTIONS knob to enable/disable IPv6 support 
 (defaults to enable).
 Please run 'make config' in the ${PORTSDIR}/sysutils/nut directory and 
 make sure, that the IPv6 option is enabled before you build and reinstall 
 nut.
 
 Kind regards
 Joerg
 
 p.s. As i'm still not sure the best way to submit patches to GNATS is (as 
 attachment or inline), i attached the patch and inlined it too.
 
 
 
 Index: Makefile
 ===================================================================
 RCS file: /home/ncvs/ports/sysutils/nut/Makefile,v
 retrieving revision 1.39
 diff -u -r1.39 Makefile
 - --- Makefile	7 Oct 2007 09:13:49 -0000	1.39
 +++ Makefile	15 Oct 2007 10:26:14 -0000
 @@ -7,6 +7,7 @@
 
   PORTNAME=	nut
   PORTVERSION=	2.2.0
 +PORTREVISION=	1
   CATEGORIES=	sysutils
   MASTER_SITES=	http://www.networkupstools.org/source/${PORTVERSION:R}/
   DISTFILES=	${DISTNAME}${EXTRACT_SUFX} ${DISTNAME}${EXTRACT_SUFX}.sig
 @@ -15,6 +16,7 @@
   MAINTAINER=	Joerg.Pulz at frm2.tum.de
   COMMENT=	Network UPS Tools
 
 +USE_AUTOTOOLS=	autoconf:261
   GNU_CONFIGURE=	yes
   USE_GMAKE=	yes
 
 @@ -24,6 +26,7 @@
 
   OPTIONS=	USB		"USB support"	on \
   		SNMP		"SNMP support"	on \
 +		IPV6		"IPV6 support"	on \
   		LIBUPSCLIENT	"Include the libupsclient library"	off \
   		CGI		"Web CGI interface"	off \
 
 @@ -102,6 +105,12 @@
   PLIST_SUB+=	NUT_SNMP="@comment "
   .endif
 
 +.if !defined(WITHOUT_IPV6)
 +CONFIGURE_ARGS+=	--with-ipv6
 +.else
 +CONFIGURE_ARGS+=	--without-ipv6
 +.endif
 +
   .if defined(WITH_LIBUPSCLIENT)
   CONFIGURE_ARGS+=	--with-lib --enable-pkg-config \
   			--with-pkgconfig-dir=${PREFIX}/libdata/pkgconfig
 Index: files/patch-m4-nut_check_ipv6.m4
 ===================================================================
 RCS file: files/patch-m4-nut_check_ipv6.m4
 diff -N files/patch-m4-nut_check_ipv6.m4
 - --- /dev/null	1 Jan 1970 00:00:00 -0000
 +++ files/patch-m4-nut_check_ipv6.m4	15 Oct 2007 10:26:14 -0000
 @@ -0,0 +1,13 @@
 +--- m4/nut_check_ipv6.m4.orig	2007-03-15 21:19:05.000000000 +0100
 ++++ m4/nut_check_ipv6.m4	2007-10-15 11:42:02.000000000 +0200
 +@@ -22,7 +22,9 @@
 + 		   struct in6_addr],
 +                   [:],
 +                   [nut_have_ipv6=no],
 +-		  [#include <netdb.h>])
 ++		  [#include <netdb.h>
 ++		   #include <sys/socket.h>
 ++		   #include <netinet/in.h>])
 + 
 + dnl AC_CHECK_MEMBERS([struct in6_addr.s6_addr32],
 + dnl               [:],
 
 - -- 
 The beginning is the most important part of the work.
  				-Plato
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.4 (FreeBSD)
 
 iD8DBQFHE1AhSPOsGF+KA+MRAr1LAJ0byStPwQyi+aqkC00q/+MMattIlwCfU1Fg
 8wwsaxAyvWSrd1ZKZ/MBpkQ=
 =tpIK
 -----END PGP SIGNATURE-----
 --0-510582357-1192448030=:3767
 Content-Type: TEXT/x-diff; charset=US-ASCII; name=sysutils_nut.diff
 Content-Transfer-Encoding: BASE64
 Content-ID: <20071015133350.V3767 at unqrf.nqzva.sez2>
 Content-Description: 
 Content-Disposition: attachment; filename=sysutils_nut.diff
 
 SW5kZXg6IE1ha2VmaWxlDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpSQ1Mg
 ZmlsZTogL2hvbWUvbmN2cy9wb3J0cy9zeXN1dGlscy9udXQvTWFrZWZpbGUs
 dg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjM5DQpkaWZmIC11IC1yMS4zOSBN
 YWtlZmlsZQ0KLS0tIE1ha2VmaWxlCTcgT2N0IDIwMDcgMDk6MTM6NDkgLTAw
 MDAJMS4zOQ0KKysrIE1ha2VmaWxlCTE1IE9jdCAyMDA3IDEwOjI2OjE0IC0w
 MDAwDQpAQCAtNyw2ICs3LDcgQEANCiANCiBQT1JUTkFNRT0JbnV0DQogUE9S
 VFZFUlNJT049CTIuMi4wDQorUE9SVFJFVklTSU9OPQkxDQogQ0FURUdPUklF
 Uz0Jc3lzdXRpbHMNCiBNQVNURVJfU0lURVM9CWh0dHA6Ly93d3cubmV0d29y
 a3Vwc3Rvb2xzLm9yZy9zb3VyY2UvJHtQT1JUVkVSU0lPTjpSfS8NCiBESVNU
 RklMRVM9CSR7RElTVE5BTUV9JHtFWFRSQUNUX1NVRlh9ICR7RElTVE5BTUV9
 JHtFWFRSQUNUX1NVRlh9LnNpZw0KQEAgLTE1LDYgKzE2LDcgQEANCiBNQUlO
 VEFJTkVSPQlKb2VyZy5QdWx6QGZybTIudHVtLmRlDQogQ09NTUVOVD0JTmV0
 d29yayBVUFMgVG9vbHMNCiANCitVU0VfQVVUT1RPT0xTPQlhdXRvY29uZjoy
 NjENCiBHTlVfQ09ORklHVVJFPQl5ZXMNCiBVU0VfR01BS0U9CXllcw0KIA0K
 QEAgLTI0LDYgKzI2LDcgQEANCiANCiBPUFRJT05TPQlVU0IJCSJVU0Igc3Vw
 cG9ydCIJb24gXA0KIAkJU05NUAkJIlNOTVAgc3VwcG9ydCIJb24gXA0KKwkJ
 SVBWNgkJIklQVjYgc3VwcG9ydCIJb24gXA0KIAkJTElCVVBTQ0xJRU5UCSJJ
 bmNsdWRlIHRoZSBsaWJ1cHNjbGllbnQgbGlicmFyeSIJb2ZmIFwNCiAJCUNH
 SQkJIldlYiBDR0kgaW50ZXJmYWNlIglvZmYgXA0KIA0KQEAgLTEwMiw2ICsx
 MDUsMTIgQEANCiBQTElTVF9TVUIrPQlOVVRfU05NUD0iQGNvbW1lbnQgIg0K
 IC5lbmRpZg0KIA0KKy5pZiAhZGVmaW5lZChXSVRIT1VUX0lQVjYpDQorQ09O
 RklHVVJFX0FSR1MrPQktLXdpdGgtaXB2Ng0KKy5lbHNlDQorQ09ORklHVVJF
 X0FSR1MrPQktLXdpdGhvdXQtaXB2Ng0KKy5lbmRpZg0KKw0KIC5pZiBkZWZp
 bmVkKFdJVEhfTElCVVBTQ0xJRU5UKQ0KIENPTkZJR1VSRV9BUkdTKz0JLS13
 aXRoLWxpYiAtLWVuYWJsZS1wa2ctY29uZmlnIFwNCiAJCQktLXdpdGgtcGtn
 Y29uZmlnLWRpcj0ke1BSRUZJWH0vbGliZGF0YS9wa2djb25maWcNCkluZGV4
 OiBmaWxlcy9wYXRjaC1tNC1udXRfY2hlY2tfaXB2Ni5tNA0KPT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IGZpbGVzL3BhdGNoLW00LW51dF9j
 aGVja19pcHY2Lm00DQpkaWZmIC1OIGZpbGVzL3BhdGNoLW00LW51dF9jaGVj
 a19pcHY2Lm00DQotLS0gL2Rldi9udWxsCTEgSmFuIDE5NzAgMDA6MDA6MDAg
 LTAwMDANCisrKyBmaWxlcy9wYXRjaC1tNC1udXRfY2hlY2tfaXB2Ni5tNAkx
 NSBPY3QgMjAwNyAxMDoyNjoxNCAtMDAwMA0KQEAgLTAsMCArMSwxMyBAQA0K
 Ky0tLSBtNC9udXRfY2hlY2tfaXB2Ni5tNC5vcmlnCTIwMDctMDMtMTUgMjE6
 MTk6MDUuMDAwMDAwMDAwICswMTAwDQorKysrIG00L251dF9jaGVja19pcHY2
 Lm00CTIwMDctMTAtMTUgMTE6NDI6MDIuMDAwMDAwMDAwICswMjAwDQorQEAg
 LTIyLDcgKzIyLDkgQEANCisgCQkgICBzdHJ1Y3QgaW42X2FkZHJdLA0KKyAg
 ICAgICAgICAgICAgICAgICBbOl0sDQorICAgICAgICAgICAgICAgICAgIFtu
 dXRfaGF2ZV9pcHY2PW5vXSwNCistCQkgIFsjaW5jbHVkZSA8bmV0ZGIuaD5d
 KQ0KKysJCSAgWyNpbmNsdWRlIDxuZXRkYi5oPg0KKysJCSAgICNpbmNsdWRl
 IDxzeXMvc29ja2V0Lmg+DQorKwkJICAgI2luY2x1ZGUgPG5ldGluZXQvaW4u
 aD5dKQ0KKyANCisgZG5sIEFDX0NIRUNLX01FTUJFUlMoW3N0cnVjdCBpbjZf
 YWRkci5zNl9hZGRyMzJdLA0KKyBkbmwgICAgICAgICAgICAgICBbOl0sDQo=
 
 --0-510582357-1192448030=:3767--



More information about the freebsd-ports-bugs mailing list