? net-mgmt/net-snmp/work Index: net-mgmt/net-snmp/Makefile =================================================================== RCS file: /home/pcvs/ports/net-mgmt/net-snmp/Makefile,v retrieving revision 1.164 diff -u -r1.164 Makefile --- net-mgmt/net-snmp/Makefile 28 Apr 2009 21:36:08 -0000 1.164 +++ net-mgmt/net-snmp/Makefile 9 May 2009 02:51:50 -0000 @@ -9,7 +9,7 @@ PORTVERSION= 5.4.2.1 PORTREVISION= 3 CATEGORIES= net-mgmt ipv6 -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITES= SF MASTER_SITE_SUBDIR= net-snmp PKGNAMEPREFIX= net- DISTNAME= ${PKGNAMEPREFIX}${PORTNAME}-${PORTVERSION} @@ -17,6 +17,13 @@ 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 \ + TKMIB "Install graphical MIB browser" off \ + DUMMY "Enable dummy values as placeholders" on \ + DMALLOC "Enable dmalloc debug memory allocator" off + .if !defined(WITH_TKMIB) EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-local:Makefile.in .endif @@ -31,10 +38,10 @@ USE_RC_SUBR= snmpd.sh snmptrapd.sh USE_OPENSSL= yes USE_LDCONFIG= yes -.if defined(WITHOUT_PERL) -USE_PERL5_BUILD=yes -.else +.if defined(WITH_PERL) USE_PERL5= yes +.else +USE_PERL5_BUILD=yes .endif CONFIGURE_ENV+= PERLPROG="${PERL}" PSPROG="${PS_CMD}" SED="${SED}" @@ -51,18 +58,18 @@ CONFIGURE_ARGS+=--with-defaults .endif -.if !defined(WITHOUT_DUMMY_VALUES) +.if defined(WITH_DUMMY) CONFIGURE_ARGS+=--with-dummy-values .endif .include -.if defined(WITHOUT_PERL) -PLIST_SUB+= WITH_PERL="@comment " -CONFIGURE_ARGS+=--disable-embedded-perl --without-perl-modules -.else +.if defined(WITH_PERL) CONFIGURE_ARGS+=--enable-embedded-perl --with-perl-modules PLIST_SUB+= WITH_PERL="" +.else +CONFIGURE_ARGS+=--disable-embedded-perl --without-perl-modules +PLIST_SUB+= WITH_PERL="@comment " .endif .if defined(WITH_TKMIB) @@ -76,7 +83,7 @@ CONFIGURE_ARGS+=--with-dmalloc=${LOCALBASE} .endif -.if !defined(WITHOUT_IPV6) +.if defined(WITH_IPV6) CONFIGURE_ARGS+=--enable-ipv6 # --with-transport="UDPIPv6 TCPIPv6" --with-modules=mibII/ipv6" PLIST_SUB+= WITH_IPV6="" @@ -192,7 +199,7 @@ sprint_realloc_variable.3 \ unregister_app_config_handler.3 \unregister_config_handler.3 -.if !defined(WITHOUT_PERL) +.if defined(WITH_PERL) MAN3PERL= NetSNMP::ASN.3 NetSNMP::OID.3 NetSNMP::agent.3 \ NetSNMP::TrapReceiver.3 \ NetSNMP::agent::default_store.3 \ @@ -227,13 +234,6 @@ @${ECHO_MSG} @${ECHO_MSG} "You may use the following build options:" @${ECHO_MSG} - @${ECHO_MSG} "WITH_TKMIB=yes Install a graphical Perl/Tk/SNMP based mib browser" - @${ECHO_MSG} "WITHOUT_DUMMY_VALUES=yes Provide 'placeholder' dummy values where" - @${ECHO_MSG} " the necessary information is not available." - @${ECHO_MSG} "WITHOUT_PERL=yes Do not install the perl modules along with the rest" - @${ECHO_MSG} " of the net-snmp toolkit." - @${ECHO_MSG} "WITHOUT_IPV6=yes Disable IPv6." - @${ECHO_MSG} @${ECHO_MSG} "DEFAULT_SNMP_VERSION=\"3\" Default version of SNMP to use." @${ECHO_MSG} "NET_SNMP_SYS_CONTACT=\"${NET_SNMP_SYS_CONTACT}\"" @${ECHO_MSG} " Default system contact." @@ -259,7 +259,7 @@ ${XARGS} ${REINPLACE_CMD} -E -e '/^INSTALL[ ]+=/s|$$| -m 755|' post-build: -.if !defined(WITHOUT_PERL) +.if defined(WITH_PERL) ${FIND} ${WRKSRC}/perl -name Makefile | \ ${XARGS} ${REINPLACE_CMD} -E -e '\ s!^(PREFIX) = .*!\1 = ${PREFIX}!; \