Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 Oct 2012 17:46:53 +0000 (UTC)
From:      Chris Rees <crees@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r306753 - in head/net-mgmt/mrtg: . files
Message-ID:  <201210311746.q9VHkr0l096706@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: crees
Date: Wed Oct 31 17:46:52 2012
New Revision: 306753
URL: http://svn.freebsd.org/changeset/ports/306753

Log:
  Fix several warnings;
  
  Subroutine SNMP_Session::pack_sockaddr_in6 redefined at /usr/local/lib/perl5/5.14.2/Exporter.pm line 67.
  at /usr/local/lib/perl5/site_perl/5.14.2/SNMP_Session.pm line 149
  
  PR:		ports/166777
  Submitted by:	Alexey V. Panfilov <ports@subnets.ru> (maintainer)
  Feature safe:	yes

Added:
  head/net-mgmt/mrtg/files/patch-lib-mrtg2-SNMP_Session-pm   (contents, props changed)
Modified:
  head/net-mgmt/mrtg/Makefile

Modified: head/net-mgmt/mrtg/Makefile
==============================================================================
--- head/net-mgmt/mrtg/Makefile	Wed Oct 31 17:05:47 2012	(r306752)
+++ head/net-mgmt/mrtg/Makefile	Wed Oct 31 17:46:52 2012	(r306753)
@@ -3,7 +3,7 @@
 
 PORTNAME=	mrtg
 PORTVERSION=	2.17.4
-PORTREVISION=	2
+PORTREVISION=	3
 PORTEPOCH=	1
 CATEGORIES=	net-mgmt ipv6
 MASTER_SITES=	http://oss.oetiker.ch/mrtg/pub/ \

Added: head/net-mgmt/mrtg/files/patch-lib-mrtg2-SNMP_Session-pm
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/mrtg/files/patch-lib-mrtg2-SNMP_Session-pm	Wed Oct 31 17:46:52 2012	(r306753)
@@ -0,0 +1,58 @@
+--- lib/mrtg2/SNMP_Session.pm.orig	2012-10-31 17:43:06.558051879 +0000
++++ lib/mrtg2/SNMP_Session.pm	2012-10-31 17:43:35.270071536 +0000
+@@ -146,7 +146,7 @@
+ 
+     if (eval {local $SIG{__DIE__};require Socket6;} &&
+        eval {local $SIG{__DIE__};require IO::Socket::INET6; IO::Socket::INET6->VERSION("1.26");}) {
+-       Socket6->import(qw(pack_sockaddr_in6 inet_pton getaddrinfo unpack_sockaddr_in6));
++       Socket6->import(qw(pack_sockaddr_in6 inet_pton getaddrinfo));
+ 	$ipv6_addr_len = length(pack_sockaddr_in6(161, inet_pton(AF_INET6(), "::1")));
+ 	$SNMP_Session::ipv6available = 1;
+     }
+@@ -545,7 +545,7 @@
+     # complaining about AF_INET6 when Socket6 is not available
+ 
+     if( (defined $ipv6_addr_len) && (length $addr == $ipv6_addr_len)) {
+-	($port,$addrunpack) = unpack_sockaddr_in6 ($addr);
++	($port,$addrunpack) = Socket6::unpack_sockaddr_in6 ($addr);
+ 	$addrstr = inet_ntop (AF_INET6(), $addrunpack);
+     } else {
+ 	($port,$addrunpack) = unpack_sockaddr_in ($addr);
+@@ -601,7 +601,7 @@
+ BEGIN {
+     if($SNMP_Session::ipv6available) {
+ 	    import IO::Socket::INET6;
+-        Socket6->import(qw(pack_sockaddr_in6 inet_pton getaddrinfo unpack_sockaddr_in6));
++        Socket6->import(qw(pack_sockaddr_in6 inet_pton getaddrinfo));
+     }
+ }
+ 
+@@ -820,8 +820,8 @@
+ 	($p2,$a2) = unpack_sockaddr_in ($sa2);
+     } elsif($this->{'sockfamily'} == AF_INET6()) {
+ 	# IPv6 addresses
+-	($p1,$a1) = unpack_sockaddr_in6 ($sa1);
+-	($p2,$a2) = unpack_sockaddr_in6 ($sa2);
++	($p1,$a1) = Socket6::unpack_sockaddr_in6 ($sa1);
++	($p2,$a2) = Socket6::unpack_sockaddr_in6 ($sa2);
+     } else {
+ 	return 0;
+     }
+@@ -894,7 +894,7 @@
+     return undef unless $remote_addr;
+ 
+     if( (defined $ipv6_addr_len) && (length $remote_addr == $ipv6_addr_len)) {
+-	($port,$iaddr) = unpack_sockaddr_in6($remote_addr);
++	($port,$iaddr) = Socket6::unpack_sockaddr_in6($remote_addr);
+     } else {
+ 	($port,$iaddr) = unpack_sockaddr_in($remote_addr);
+     }
+@@ -943,7 +943,7 @@
+     return undef unless $remote_addr;
+ 
+     if( (defined $ipv6_addr_len) && (length $remote_addr == $ipv6_addr_len)) {
+-	($port,$iaddr) = unpack_sockaddr_in6($remote_addr);
++	($port,$iaddr) = Socket6::unpack_sockaddr_in6($remote_addr);
+     } else {
+ 	($port,$iaddr) = unpack_sockaddr_in($remote_addr);
+     }



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201210311746.q9VHkr0l096706>