Date: Thu, 10 Apr 2003 16:22:03 +0200 (CEST) From: Anton Berezin <tobez@FreeBSD.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/50780: Install perl modules provided by net/net-snmp Message-ID: <20030410142203.B70B5175CF@heechee.tobez.org> Resent-Message-ID: <200304101430.h3AEUD52091159@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 50780 >Category: ports >Synopsis: Install perl modules provided by net/net-snmp >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Thu Apr 10 07:30:13 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Anton Berezin >Release: FreeBSD 4.8-RC i386 >Organization: >Environment: System: FreeBSD heechee.tobez.org 4.8-RC FreeBSD 4.8-RC #0: Sun Mar 23 18:52:52 CET 2003 tobez@heechee.tobez.org:/usr/obj/usr/src/sys/HEECHEE i386 >Description: The old net/net-snmp4 (ucd-snmp) port does not provide perl API. For that, people can use net/p5-SNMP port as an add-on. Unfortunately, this port requires libsnmp.4, that is, it depends specifically on net/net-snmp4. The more modern net/net-snmp port has the complete perl API in the distribution (actually, it is a newer version of the thing provided with net/p5-SNMP). There is currently no way to install this API, though. This PR fixes the problem. >How-To-Repeat: >Fix: Index: Makefile =================================================================== RCS file: /home/ncvs/ports/net/net-snmp/Makefile,v retrieving revision 1.86 diff -u -r1.86 Makefile --- Makefile 29 Mar 2003 14:34:30 -0000 1.86 +++ Makefile 10 Apr 2003 14:16:21 -0000 @@ -7,6 +7,7 @@ PORTNAME= net-snmp PORTVERSION= 5.0.8 +PORTREVISION= 1 CATEGORIES= net ipv6 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= net-snmp @@ -28,7 +29,8 @@ --with-sys-location="${NET_SNMP_SYS_LOCATION}" \ --with-logfile="${NET_SNMP_LOGFILE}" \ --with-persistent-directory="${NET_SNMP_PERSISTENTDIR}" \ - --with-gnu-ld --with-libwrap --with-libs="-lkvm -ldevstat" + --with-gnu-ld --with-libwrap --with-libs="-lkvm -ldevstat" \ + --with-perl-modules .if defined(BATCH) CONFIGURE_ARGS+= --with-defaults --with-sys-contact=nobody@no.where .else @@ -73,6 +75,11 @@ snmp_sess_send.3 snmp_sess_session.3 snmp_sess_timeout.3 \ snmp_set_mib_warnings.3 snmp_set_save_descriptions.3 \ snmp_timeout.3 snmp_trap_api.3 +MAN3PERL= NetSNMP::default_store.3 NetSNMP::ASN.3 NetSNMP::OID.3 \ + NetSNMP::agent::default_store.3 NetSNMP::netsnmp_request_infoPtr.3 \ + NetSNMP::agent.3 SNMP.3 +MAN3PERLPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION} +_MANPAGES+= ${MAN3PERL:S%^%${MAN3PERLPREFIX}/man/man3/%} MAN5= snmp.conf.5 snmp_config.5 snmpd.conf.5 \ snmptrapd.conf.5 variables.5 MAN8= snmpd.8 snmptrapd.8 Index: pkg-plist =================================================================== RCS file: /home/ncvs/ports/net/net-snmp/pkg-plist,v retrieving revision 1.28 diff -u -r1.28 pkg-plist --- pkg-plist 29 Mar 2003 14:34:30 -0000 1.28 +++ pkg-plist 10 Apr 2003 14:16:21 -0000 @@ -249,3 +249,42 @@ @dirrm share/snmp/snmpconf-data @dirrm share/snmp/mibs @unexec rmdir %D/share/snmp 2>/dev/null || true +%%SITE_PERL%%/%%PERL_ARCH%%/auto/NetSNMP/default_store/default_store.so +%%SITE_PERL%%/%%PERL_ARCH%%/auto/NetSNMP/default_store/default_store.bs +%%SITE_PERL%%/%%PERL_ARCH%%/auto/NetSNMP/default_store/autosplit.ix +%%SITE_PERL%%/%%PERL_ARCH%%/auto/NetSNMP/ASN/ASN.so +%%SITE_PERL%%/%%PERL_ARCH%%/auto/NetSNMP/ASN/ASN.bs +%%SITE_PERL%%/%%PERL_ARCH%%/auto/NetSNMP/ASN/autosplit.ix +%%SITE_PERL%%/%%PERL_ARCH%%/auto/NetSNMP/OID/OID.so +%%SITE_PERL%%/%%PERL_ARCH%%/auto/NetSNMP/OID/OID.bs +%%SITE_PERL%%/%%PERL_ARCH%%/auto/NetSNMP/OID/autosplit.ix +%%SITE_PERL%%/%%PERL_ARCH%%/auto/NetSNMP/agent/agent.so +%%SITE_PERL%%/%%PERL_ARCH%%/auto/NetSNMP/agent/agent.bs +%%SITE_PERL%%/%%PERL_ARCH%%/auto/NetSNMP/agent/default_store/default_store.so +%%SITE_PERL%%/%%PERL_ARCH%%/auto/NetSNMP/agent/default_store/default_store.bs +%%SITE_PERL%%/%%PERL_ARCH%%/auto/NetSNMP/agent/default_store/autosplit.ix +%%SITE_PERL%%/%%PERL_ARCH%%/auto/NetSNMP/agent/autosplit.ix +%%SITE_PERL%%/%%PERL_ARCH%%/auto/SNMP/SNMP.so +%%SITE_PERL%%/%%PERL_ARCH%%/auto/SNMP/SNMP.bs +%%SITE_PERL%%/%%PERL_ARCH%%/auto/SNMP/autosplit.ix +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Bundle/NetSNMP/.packlist +%%SITE_PERL%%/%%PERL_ARCH%%/Bundle/Makefile.subs.pl +%%SITE_PERL%%/%%PERL_ARCH%%/NetSNMP/default_store.pm +%%SITE_PERL%%/%%PERL_ARCH%%/NetSNMP/ASN.pm +%%SITE_PERL%%/%%PERL_ARCH%%/NetSNMP/OID.pm +%%SITE_PERL%%/%%PERL_ARCH%%/NetSNMP/agent/netsnmp_request_infoPtr.pm +%%SITE_PERL%%/%%PERL_ARCH%%/NetSNMP/agent/default_store.pm +%%SITE_PERL%%/%%PERL_ARCH%%/NetSNMP/agent.pm +%%SITE_PERL%%/%%PERL_ARCH%%/SNMP.pm +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/NetSNMP/default_store +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/NetSNMP/ASN +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/NetSNMP/OID +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/NetSNMP/agent/default_store +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/NetSNMP/agent +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/NetSNMP +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SNMP +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Bundle/NetSNMP +@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/auto/Bundle 2>/dev/null || true +@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/Bundle 2>/dev/null || true +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/NetSNMP/agent +@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/NetSNMP 2>/dev/null || true >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030410142203.B70B5175CF>