Date: Sun, 29 Jul 2007 16:04:59 +0400 (GST) From: Rakhesh Sasidharan <rakhesh@rakhesh.com> To: "CyberLeo Kitsana" <cyberleo@cyberleo.net>, "FreeBSD Questions" <freebsd-questions@freebsd.org> Subject: Re: Custom builds from ports Message-ID: <43868.212.72.24.148.1185710699.squirrel@rakhesh.com> In-Reply-To: <20070728213750.GA93017@oberon.njm.f2s.com> References: <46AB9EB4.5080305@cyberleo.net> <20070728213750.GA93017@oberon.njm.f2s.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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. Regards, Rakhesh
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?43868.212.72.24.148.1185710699.squirrel>