Skip site navigation (1)Skip section navigation (2)
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>