update to a newer version, and let it find mibs from the base OS
in /usr/share/snmp/mibs.

any test reports?  ok?

Index: Makefile
===================================================================
RCS file: /cvs/ports/net/net-snmp/Makefile,v
retrieving revision 1.45
diff -u -p -r1.45 Makefile
--- Makefile    12 Jul 2010 22:07:39 -0000      1.45
+++ Makefile    20 Sep 2010 15:24:22 -0000
@@ -4,10 +4,8 @@ COMMENT-main=  extendable SNMP implementa
 COMMENT-perl=  SNMP modules for Perl
 COMMENT-tkmib= graphical SNMP MIB browser
 
-V=             5.4.2.1
+V=             5.4.3
 DISTNAME=      net-snmp-${V}
-REVISION-main= 5
-REVISION-perl= 1
 PKGNAME-main=  ${DISTNAME}
 PKGNAME-perl=  p5-SNMP-${V}
 PKGNAME-tkmib= net-snmp-tkmib-${V}
@@ -19,22 +17,25 @@ SHARED_LIBS=        netsnmp         8.0     \
 CATEGORIES=    net perl5
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=net-snmp/}
 
-HOMEPAGE=      http://www.net-snmp.org
+HOMEPAGE=      http://www.net-snmp.org/
 
 # BSD
 PERMIT_PACKAGE_CDROM=  Yes
 PERMIT_PACKAGE_FTP=    Yes
 PERMIT_DISTFILES_CDROM=        Yes
 PERMIT_DISTFILES_FTP=  Yes
+
 WANTLIB-main=          c crypto kvm m perl util wrap
 
-MULTI_PACKAGES=        -main -perl -tkmib
+MULTI_PACKAGES=                -main -perl -tkmib
 
-LIB_DEPENDS-perl=      
netsnmptrapd,netsnmpmibs,netsnmphelpers,netsnmpagent,netsnmp::net/net-snmp,-main
+WANTLIB-perl=          netsnmp netsnmpagent netsnmphelpers netsnmptrapd
+WANTLIB-perl+=         netsnmpmibs
+LIB_DEPENDS-perl=      ::net/net-snmp,-main
 RUN_DEPENDS-tkmib=     ::net/net-snmp,-perl \
                        ::x11/p5-Tk
 
-NET_SNMP_MIB_LIST= host disman/event-mib smux mibII/mta_sendmail
+NET_SNMP_MIB_LIST=     host disman/event-mib smux mibII/mta_sendmail
 
 USE_LIBTOOL=   Yes
 CONFIGURE_STYLE= gnu
@@ -45,6 +46,7 @@ CONFIGURE_ARGS=       ${CONFIGURE_SHARED} \
        --with-perl-modules \
        --with-copy-persistent-files="no" \
        --with-mib-modules="${NET_SNMP_MIB_LIST}" \
+       
--with-mibdirs="\$$HOME/.snmp/mibs:/usr/share/snmp/mibs:${TRUEPREFIX}/share/snmp/mibs"
 \
        --with-default-snmp-version="3" \
        --with-sys-contact="nob...@nowhere.invalid" \
        --with-sys-location="somewhere" \
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/net-snmp/distinfo,v
retrieving revision 1.10
diff -u -p -r1.10 distinfo
--- distinfo    7 Nov 2008 09:48:40 -0000       1.10
+++ distinfo    20 Sep 2010 15:24:22 -0000
@@ -1,5 +1,5 @@
-MD5 (net-snmp-5.4.2.1.tar.gz) = mEkyUgFD8Mi/e3zh/J4doQ==
-RMD160 (net-snmp-5.4.2.1.tar.gz) = IUjELUhu2I+c/Dyh1Qxoq81+PWM=
-SHA1 (net-snmp-5.4.2.1.tar.gz) = Ty356mI0T+hA9JPQ4Iq+XeNpeGI=
-SHA256 (net-snmp-5.4.2.1.tar.gz) = Eai68Wf3v/9g0lkOBQmRQAo6CCkj282/heDgzkbrJHw=
-SIZE (net-snmp-5.4.2.1.tar.gz) = 5185390
+MD5 (net-snmp-5.4.3.tar.gz) = NRPjnuGp1sdYHFCIELgY+Q==
+RMD160 (net-snmp-5.4.3.tar.gz) = QX9HwwHDIhpk83FitWtGYcn22Ms=
+SHA1 (net-snmp-5.4.3.tar.gz) = hJog3eqpCxsAEOSHh2kn5hW1xrw=
+SHA256 (net-snmp-5.4.3.tar.gz) = Rhp6cqy+WtE+OfC64Sm0nfVBuOqPkXjSck3nZU1PHEA=
+SIZE (net-snmp-5.4.3.tar.gz) = 5199202
Index: patches/patch-agent_mibgroup_if-mib_data_access_interface_sysctl_c
===================================================================
RCS file: 
/cvs/ports/net/net-snmp/patches/patch-agent_mibgroup_if-mib_data_access_interface_sysctl_c,v
retrieving revision 1.2
diff -u -p -r1.2 patch-agent_mibgroup_if-mib_data_access_interface_sysctl_c
--- patches/patch-agent_mibgroup_if-mib_data_access_interface_sysctl_c  19 May 
2010 15:50:00 -0000      1.2
+++ patches/patch-agent_mibgroup_if-mib_data_access_interface_sysctl_c  20 Sep 
2010 15:24:22 -0000
@@ -1,6 +1,6 @@
 $OpenBSD: patch-agent_mibgroup_if-mib_data_access_interface_sysctl_c,v 1.2 
2010/05/19 15:50:00 sthen Exp $
---- agent/mibgroup/if-mib/data_access/interface_sysctl.c.orig  Sat Mar 13 
01:01:16 2010
-+++ agent/mibgroup/if-mib/data_access/interface_sysctl.c       Sat Mar 13 
01:01:09 2010
+--- agent/mibgroup/if-mib/data_access/interface_sysctl.c.orig  Thu Apr  9 
09:44:41 2009
++++ agent/mibgroup/if-mib/data_access/interface_sysctl.c       Mon Sep 20 
09:48:18 2010
 @@ -183,6 +183,7 @@ netsnmp_sysctl_ifmedia_to_speed(int media, u_int *spee
  #endif
              }
@@ -21,38 +21,3 @@ $OpenBSD: patch-agent_mibgroup_if-mib_da
  #ifdef IFM_ATM
          case IFM_ATM:
              switch (IFM_SUBTYPE(media)) {
-@@ -451,22 +453,22 @@ netsnmp_arch_interface_container_load(netsnmp_containe
-             NETSNMP_INTERFACE_FLAGS_HAS_V6_REASMMAX;
- 
-         /* get counters */
--        entry->stats.ibytes.low = ifp->ifm_data.ifi_ibytes;
--        entry->stats.ibytes.high = 0;
--        entry->stats.iucast.low = ifp->ifm_data.ifi_ipackets;
--        entry->stats.iucast.high = 0;
--        entry->stats.imcast.low = ifp->ifm_data.ifi_imcasts;
--        entry->stats.imcast.high = 0;
-+        entry->stats.ibytes.low = ifp->ifm_data.ifi_ibytes & 0xffffffff;
-+        entry->stats.ibytes.high = ifp->ifm_data.ifi_ibytes >> 32;
-+        entry->stats.iucast.low = ifp->ifm_data.ifi_ipackets & 0xffffffff;
-+        entry->stats.iucast.high = ifp->ifm_data.ifi_ipackets >> 32;
-+        entry->stats.imcast.low = ifp->ifm_data.ifi_imcasts & 0xffffffff;
-+        entry->stats.imcast.high = ifp->ifm_data.ifi_imcasts >> 32;
-         entry->stats.ierrors = ifp->ifm_data.ifi_ierrors;
-         entry->stats.idiscards = ifp->ifm_data.ifi_iqdrops;
-         entry->stats.iunknown_protos = ifp->ifm_data.ifi_noproto;
- 
--        entry->stats.obytes.low = ifp->ifm_data.ifi_obytes;
--        entry->stats.obytes.high = 0;
--        entry->stats.oucast.low = ifp->ifm_data.ifi_opackets;
--        entry->stats.oucast.high = 0;
--        entry->stats.omcast.low = ifp->ifm_data.ifi_omcasts;
--        entry->stats.omcast.high = 0;
-+        entry->stats.obytes.low = ifp->ifm_data.ifi_obytes & 0xffffffff;
-+        entry->stats.obytes.high = ifp->ifm_data.ifi_obytes >> 32;
-+        entry->stats.oucast.low = ifp->ifm_data.ifi_opackets & 0xffffffff;
-+        entry->stats.oucast.high = ifp->ifm_data.ifi_opackets >> 32;
-+        entry->stats.omcast.low = ifp->ifm_data.ifi_omcasts & 0xffffffff;
-+        entry->stats.omcast.high = ifp->ifm_data.ifi_omcasts >> 32;
-         entry->stats.oerrors = ifp->ifm_data.ifi_oerrors;
-         entry->ns_flags |=  NETSNMP_INTERFACE_FLAGS_HAS_BYTES |
-                             NETSNMP_INTERFACE_FLAGS_HAS_DROPS |
Index: patches/patch-agent_mibgroup_mibII_interfaces_c
===================================================================
RCS file: 
/cvs/ports/net/net-snmp/patches/patch-agent_mibgroup_mibII_interfaces_c,v
retrieving revision 1.4
diff -u -p -r1.4 patch-agent_mibgroup_mibII_interfaces_c
--- patches/patch-agent_mibgroup_mibII_interfaces_c     26 Sep 2007 20:03:42 
-0000      1.4
+++ patches/patch-agent_mibgroup_mibII_interfaces_c     20 Sep 2010 15:24:22 
-0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-agent_mibgroup_mibII_interfaces_c,v 1.4 2007/09/26 20:03:42 
rui Exp $
---- agent/mibgroup/mibII/interfaces.c.orig     Mon Nov  6 23:43:27 2006
-+++ agent/mibgroup/mibII/interfaces.c  Sat Sep 15 23:12:28 2007
-@@ -2097,11 +2097,10 @@ Interface_Scan_Get_Count(void)
+--- agent/mibgroup/mibII/interfaces.c.orig     Wed Apr 14 09:11:44 2010
++++ agent/mibgroup/mibII/interfaces.c  Mon Sep 20 09:48:18 2010
+@@ -2117,11 +2117,10 @@ Interface_Scan_Get_Count(void)
  
  #else                           /* hpux11 */
  
Index: patches/patch-configure
===================================================================
RCS file: /cvs/ports/net/net-snmp/patches/patch-configure,v
retrieving revision 1.9
diff -u -p -r1.9 patch-configure
--- patches/patch-configure     20 Sep 2008 22:15:52 -0000      1.9
+++ patches/patch-configure     20 Sep 2010 15:24:22 -0000
@@ -1,6 +1,6 @@
 $OpenBSD: patch-configure,v 1.9 2008/09/20 22:15:52 rui Exp $
---- configure.orig     Fri Sep  5 10:29:01 2008
-+++ configure  Fri Sep 19 18:04:38 2008
+--- configure.orig     Sun May 23 22:10:00 2010
++++ configure  Mon Sep 20 09:48:18 2010
 @@ -21655,34 +21655,6 @@ fi
  echo "$as_me:$LINENO: result: $EXTRACPPFLAGS" >&5
  echo "${ECHO_T}$EXTRACPPFLAGS" >&6
@@ -52,7 +52,7 @@ $OpenBSD: patch-configure,v 1.9 2008/09/
  #include <tcpd.h>
  _ACEOF
  if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-@@ -33939,7 +33913,7 @@ done
+@@ -34009,7 +33983,7 @@ done
  
  
  
@@ -61,7 +61,7 @@ $OpenBSD: patch-configure,v 1.9 2008/09/
  do
  as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
  echo "$as_me:$LINENO: checking for $ac_header" >&5
-@@ -37415,7 +37389,6 @@ cat confdefs.h >>conftest.$ac_ext
+@@ -37485,7 +37459,6 @@ cat confdefs.h >>conftest.$ac_ext
  cat >>conftest.$ac_ext <<_ACEOF
  /* end confdefs.h.  */
  
Index: patches/patch-local_tkmib
===================================================================
RCS file: patches/patch-local_tkmib
diff -N patches/patch-local_tkmib
--- patches/patch-local_tkmib   17 Aug 2009 14:58:45 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,8 +0,0 @@
-$OpenBSD: patch-local_tkmib,v 1.1 2009/08/17 14:58:45 giovanni Exp $
---- local/tkmib.orig   Thu Jul 16 09:07:45 2009
-+++ local/tkmib        Thu Jul 16 09:08:01 2009
-@@ -1,4 +1,3 @@
--#!/usr/bin/perl
- #!/usr/bin/perl -w
- 
- require 5;
Index: patches/patch-snmplib_snmpUDPDomain_c
===================================================================
RCS file: patches/patch-snmplib_snmpUDPDomain_c
diff -N patches/patch-snmplib_snmpUDPDomain_c
--- patches/patch-snmplib_snmpUDPDomain_c       13 Feb 2009 09:39:38 -0000      
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,23 +0,0 @@
-$OpenBSD: patch-snmplib_snmpUDPDomain_c,v 1.1 2009/02/13 09:39:38 jasper Exp $
-
-Fix for SA33884, which could disclose sensitive information.
-Patch taken from upstream svn, -r17367. 
-
---- snmplib/snmpUDPDomain.c.orig       Fri Feb 13 10:20:08 2009
-+++ snmplib/snmpUDPDomain.c    Fri Feb 13 10:21:07 2009
-@@ -104,12 +104,12 @@ netsnmp_udp_fmtaddr(netsnmp_transport *t, void *data, 
-       char tmp[64];
-         to = (struct sockaddr_in *) &(addr_pair->remote_addr);
-         if (to == NULL) {
--            sprintf(tmp, "UDP: [%s]->unknown",
-+            sprintf(tmp, "UDP: unknown->[%s]",
-                     inet_ntoa(addr_pair->local_addr));
-         } else {
--            sprintf(tmp, "UDP: [%s]->", inet_ntoa(addr_pair->local_addr));
--            sprintf(tmp + strlen(tmp), "[%s]:%hd",
-+            sprintf(tmp, "UDP: [%s]:%hu->",
-                     inet_ntoa(to->sin_addr), ntohs(to->sin_port));
-+          sprintf(tmp + strlen(tmp), "[%s]", 
inet_ntoa(addr_pair->local_addr));
-         }
-         return strdup(tmp);
-     }
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/net/net-snmp/pkg/PLIST-main,v
retrieving revision 1.7
diff -u -p -r1.7 PLIST-main
--- pkg/PLIST-main      17 Aug 2009 14:58:45 -0000      1.7
+++ pkg/PLIST-main      20 Sep 2010 15:24:22 -0000
@@ -231,7 +231,6 @@ lib/libnetsnmptrapd.la
 @man man/man3/init_mib.3
 @man man/man3/init_mib_internals.3
 @man man/man3/mib_api.3
-...@man man/man3/netsnmp_Container_iterator.3
 @man man/man3/netsnmp_agent.3
 @man man/man3/netsnmp_baby_steps.3
 @man man/man3/netsnmp_bulk_to_next.3
@@ -473,6 +472,7 @@ share/snmp/mibs/NET-SNMP-AGENT-MIB.txt
 share/snmp/mibs/NET-SNMP-EXAMPLES-MIB.txt
 share/snmp/mibs/NET-SNMP-EXTEND-MIB.txt
 share/snmp/mibs/NET-SNMP-MIB.txt
+share/snmp/mibs/NET-SNMP-PASS-MIB.txt
 share/snmp/mibs/NET-SNMP-TC.txt
 share/snmp/mibs/NET-SNMP-VACM-MIB.txt
 share/snmp/mibs/NETWORK-SERVICES-MIB.txt

Reply via email to