On Sat 2010.01.09 at 00:27 -0500, Okan Demirmen wrote:
> On Tue 2009.12.22 at 12:55 +0100, Giovanni Bechis wrote:
> > Stuart Henderson wrote:
> > >On 2009/12/14 00:39, Stuart Henderson wrote:
> > >>since the Net::SNMP update I'm seeing this when MRTG starts up.
> > >>it seems to still work, but any ideas what's up or if it's important?
> > >
> > >unless this can get fixed quickly I'd like to revert it. any ok's?
> > >
> > This diff (from Fedora 9 Rpm) fixes the warnings, ok ?
> > http://koji.fedoraproject.org/koji/buildinfo?buildID=46559
> >  Cheers
> >   Giovanni
> 
> unfortunately, this doesn't quite fix it for us; our mrtg port doesn't
> use the mrtg included SNMP_Session, but rather net/p5-SNMP_Session.
> however, the patch is still valid over there.
> 
> this resolves the warnings with mrtg; smokeping seems to be uneffected,
> but someone using snmp with smokeping could futher validate this.

needs a PLIST fix too (instead of further patching, i opted to just
@comment out the .orig).

cheers,
okan

Index: Makefile
===================================================================
RCS file: /home/open/anoncvs/cvs/ports/net/p5-SNMP_Session/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- Makefile    13 Dec 2009 23:47:51 -0000      1.11
+++ Makefile    9 Jan 2010 04:27:03 -0000
@@ -4,6 +4,7 @@ COMMENT=        provides rudimentary access to 
 
 MODULES=       cpan
 DISTNAME=      SNMP_Session-1.13
+PKGNAME=       p5-${DISTNAME}p0
 CATEGORIES=    net
 
 HOMEPAGE=      http://code.google.com/p/snmp-session/
Index: patches/patch-lib_SNMP_Session_pm
===================================================================
RCS file: patches/patch-lib_SNMP_Session_pm
diff -N patches/patch-lib_SNMP_Session_pm
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-lib_SNMP_Session_pm   9 Jan 2010 04:24:57 -0000
@@ -0,0 +1,21 @@
+$OpenBSD$
+--- lib/SNMP_Session.pm.orig   Fri Jan  8 23:23:52 2010
++++ lib/SNMP_Session.pm        Fri Jan  8 23:24:48 2010
+@@ -146,7 +146,7 @@ BEGIN {
+ 
+     if (eval {local $SIG{__DIE__};require Socket6;} &&
+        eval {local $SIG{__DIE__};require IO::Socket::INET6; 
IO::Socket::INET6->VERSION("1.26");}) {
+-      import Socket6;
++      Socket6->import(qw(pack_sockaddr_in6 inet_pton));
+       $ipv6_addr_len = length(pack_sockaddr_in6(161, inet_pton(AF_INET6(), 
"::1")));
+       $SNMP_Session::ipv6available = 1;
+     }
+@@ -605,7 +605,7 @@ use Carp;
+ BEGIN {
+     if($SNMP_Session::ipv6available) {
+       import IO::Socket::INET6;
+-      import Socket6;
++      Socket6->import(qw(pack_sockaddr_in6 inet_pton));
+     }
+ }
+ 
Index: pkg/PLIST
===================================================================
RCS file: /home/open/anoncvs/cvs/ports/net/p5-SNMP_Session/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- pkg/PLIST   15 Sep 2004 18:17:44 -0000      1.5
+++ pkg/PLIST   9 Jan 2010 16:40:12 -0000
@@ -1,4 +1,5 @@
 @comment $OpenBSD: PLIST,v 1.5 2004/09/15 18:17:44 espie Exp $
 ${P5SITE}/BER.pm
 ${P5SITE}/SNMP_Session.pm
+...@comment ${P5SITE}/SNMP_Session.pm.orig
 ${P5SITE}/SNMP_util.pm

Reply via email to