Date: Sat, 09 Jun 2012 10:15:33 -0700 From: Doug Barton <dougb@FreeBSD.org> To: freebsd-current <freebsd-current@FreeBSD.org> Subject: PORTS_MODULES fix Message-ID: <4FD384B5.3050709@FreeBSD.org>
next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. --------------000206090006090105060102 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit I have recently tried the PORTS_MODULES knob, and found a problem. The ports tree searches for some dependencies by finding a binary in PATH, and that fails since by default /usr/local/ isn't there. The attached patch fixes that problem. It would be more robust to use PREFIX there instead of /usr/local explicitly, but I'm not sure how to unravel the mk maze to get that value. If anyone has a suggestion for that, I'd be happy to include it. Any objections to making this change? Doug -- This .signature sanitized for your protection --------------000206090006090105060102 Content-Type: text/plain; charset=UTF-8; name="kern.post.mk.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="kern.post.mk.diff" Index: kern.post.mk =================================================================== --- kern.post.mk (revision 236818) +++ kern.post.mk (working copy) @@ -38,7 +38,7 @@ # Handle out of tree ports .if !defined(NO_MODULES) && defined(PORTS_MODULES) -PORTSMODULESENV=SYSDIR=${SYSDIR} +PORTSMODULESENV=SYSDIR=${SYSDIR} PATH=${PATH}:/usr/local/bin:/usr/local/sbin .for __target in all install reinstall clean ${__target}: ports-${__target} ports-${__target}: --------------000206090006090105060102--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4FD384B5.3050709>