Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Mar 2009 15:25:24 GMT
From:      Steve Polyack <spolyack@collaborativefusion.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/133093: Net-SNMP port does not use menu options for IPv6, Perl, or 64-bit counter
Message-ID:  <200903261525.n2QFPOaM094141@www.freebsd.org>
Resent-Message-ID: <200903261530.n2QFU5xi016383@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         133093
>Category:       ports
>Synopsis:       Net-SNMP port does not use menu options for IPv6, Perl, or 64-bit counter
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Mar 26 15:30:05 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Steve Polyack
>Release:        FreeBSD 7.1-RELEASE-p2
>Organization:
Collaborative Fusion, Inc.
>Environment:
FreeBSD ********* 7.1-RELEASE-p2 FreeBSD 7.1-RELEASE-p2 #4: Mon Feb 9 13:57:50 EST 2009 root@*********:/usr/obj/usr/src/sys/GENERIC-DESKTOP i386
>Description:
The port does not support the menu-configurable options subsystem.  Therefore, if you typically build the port with any specific options you must remember to set the correct env. variables each time.

While this doesn't seem like much of an issue for one system, it can become quite cumbersome to manage multiple servers without a way to maintain common options across port upgrades.
>How-To-Repeat:

>Fix:
I've attached a patch to use the ports options menu for toggling IPv6, MFD_REWRITES (64-bit interface counters), and Perl support.

Patch attached with submission follows:

diff -ur net-snmp.orig/Makefile net-snmp/Makefile
--- net-snmp.orig/Makefile	2009-03-07 10:51:25.000000000 -0500
+++ net-snmp/Makefile	2009-03-26 11:17:54.000000000 -0400
@@ -7,7 +7,7 @@
 
 PORTNAME=	snmp
 PORTVERSION=	5.4.2.1
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	net-mgmt ipv6
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	net-snmp
@@ -17,6 +17,10 @@
 MAINTAINER=	kuriyama@FreeBSD.org
 COMMENT=	An extendable SNMP implementation
 
+OPTIONS=	IPV6 "Build with IPv6 support" on \
+		MFD_REWRITES "Build with 64-bit Interface Counters" off \
+		PERL "Install additional perl modules" on 
+
 .if !defined(WITH_TKMIB)
 EXTRA_PATCHES+=	${PATCHDIR}/extra-patch-local:Makefile.in
 .endif


>Release-Note:
>Audit-Trail:
>Unformatted:



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