Date: Tue, 31 Jul 2007 11:16:32 -0500 From: CyberLeo Kitsana <cyberleo@cyberleo.net> To: Rakhesh Sasidharan <rakhesh@rakhesh.com> Cc: FreeBSD Questions <freebsd-questions@freebsd.org> Subject: Re: Custom builds from ports Message-ID: <46AF6077.5090000@cyberleo.net> In-Reply-To: <43868.212.72.24.148.1185710699.squirrel@rakhesh.com> References: <46AB9EB4.5080305@cyberleo.net> <20070728213750.GA93017@oberon.njm.f2s.com> <43868.212.72.24.148.1185710699.squirrel@rakhesh.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Rakhesh Sasidharan wrote: > On Sun, July 29, 2007 01:37, N.J. Mann wrote: >> In message <46AB9EB4.5080305@cyberleo.net>, CyberLeo Kitsana wrote: >>> Is there a way to specify which ports certain options are to be applied >>> to, without having to craft custom command lines and build ports >>> individually? >> Is ports-mgmt/portconf what you are looking for? > > I didn't know about ports-mgmt/portconf (will check it out now) but what I > use is the make.conf file. > > This blog post > (http://blog.innerewut.de/articles/2006/01/14/upgrading-ports-and-preserve-mak > e-options) is what enlightened me. And here's how the application specific > bits of my make.conf file looks: > > .if ${.CURDIR:M*/shells/bash} > WITH_STATIC_BASH=yes > PREFIX=/ > .endif > > .if ${.CURDIR:M*/print/cups} > CUPS_OVERWRITE_BASE=yes > NO_LPR=yes > WITH_CUPS=yes > .endif > > .if ${.CURDIR:M*/databases/mysql50-*} > # these two options supposedly give a speed boost > BUILD_OPTIMIZED=yes > BUILD_STATIC=yes > .endif > > As you can see in the shells/bash case, I can even pass along PREFIX etc > arguments. > > Hope that helps. That's exactly what I was looking for. Thanks! -- Fuzzy love, -CyberLeo Technical Administrator CyberLeo.Net Webhosting http://www.CyberLeo.Net <CyberLeo@CyberLeo.Net> Furry Peace! - http://wwww.fur.com/peace/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?46AF6077.5090000>