ports/80675: net-mgmt/net-snmp: fix WITHOUT_PERL
Oliver Lehmann
oliver at FreeBSD.org
Thu May 5 20:50:02 UTC 2005
>Number: 80675
>Category: ports
>Synopsis: net-mgmt/net-snmp: fix WITHOUT_PERL
>Confidential: no
>Severity: critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Thu May 05 20:50:01 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Oliver Lehmann
>Release: FreeBSD 5.3-STABLE i386
>Organization:
>Environment:
System: FreeBSD kartoffel.salatschuessel.net 5.3-STABLE FreeBSD 5.3-STABLE #0: Sun Feb 6 20:33:04 CET 2005 olivleh1 at nudel.salatschuessel.net:/usr/obj/i386-5.3/usr/src/sys/KARTOFFEL i386
>Description:
in case perl is installed and net-snmp gets installed with WITHOUT_PERL specified,
net-snmp installs all the perl modules.
>How-To-Repeat:
install perl
cd PORTSDIR/net-mgmt/net-snmp
make -DWITHOUT_PERL install
>Fix:
--- patch-net-snmp begins here ---
Index: Makefile
===================================================================
RCS file: /usr/local/cvsroot/ports/net-mgmt/net-snmp/Makefile,v
retrieving revision 1.124
diff -u -r1.124 Makefile
--- Makefile 7 Apr 2005 03:04:17 -0000 1.124
+++ Makefile 5 May 2005 20:36:39 -0000
@@ -236,14 +236,17 @@
@${FIND} ${WRKSRC} -name Makefile | \
${XARGS} ${REINPLACE_CMD} -E -e '/^INSTALL[ ]+=/s|$$| -m 755|'
-.if !defined(WITHOUT_PERL)
+
post-build:
+.if !defined(WITHOUT_PERL)
${FIND} ${WRKSRC}/perl -name Makefile | \
- ${XARGS} ${REINPLACE_CMD} -E -e '\
+ ${XARGS} ${REINPLACE_CMD} -E -e '\
s!^(PREFIX) = .*!\1 = ${PREFIX}!; \
s!^(INSTALLMAN3DIR) = .*!\1 = ${MAN3PERLPREFIX}/man/man3!; \
s! doc_(perl|site|\$$\(INSTALLDIRS\))_install$$!!; \
'
+.else
+ ${REINPLACE_CMD} -e 's| perlinstall||' ${WRKSRC}/Makefile
.endif
post-install: strip-files install-startup-files install-config-files install-doc-files display-message
--- patch-net-snmp ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list