Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Jun 2014 03:27:23 -0300
From:      Joseph Mingrone <jrm@ftfl.ca>
To:        freebsd-questions@freebsd.org
Subject:   Re: pkg/poudriere: unwanted dependencies
Message-ID:  <86sinak5h0.fsf@gly.ftfl.ca>
References:  <86wqd4fjvr.fsf@gly.ftfl.ca> <447g541dru.fsf@lowell-desk.lan> <86oayfffw8.fsf@gly.ftfl.ca> <53955A5B.9030704@calorieking.com> <86mwdmk1m8.fsf@gly.ftfl.ca> <539944C0.4040402@calorieking.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Gregory Orange <gregory.orange@calorieking.com> writes:

> Hi Joseph,
>
> On 09/06/14 15:01, Joseph Mingrone wrote:
>>> Would you mind elaborating a little on what you know about this? I've got Perl
>>> >5.14 installed and specified in the poudriere build list, but poudriere builds
>>> >5.16 as well. How can I control this?
>>
>> Try putting a DEFAULT_VERSIONS entry in
>> /usr/local/etc/poudriere.d/make.conf.  For example, try
>> DEFAULT_VERSIONS=perl5=5.14.  I also removed all other repositories
>> aside from my poudriere repository and things began behaving as
>> expected when I did a pkg install/upgrade.
>
> Ah, excellent. I hadn't updated ports for a while and hadn't seen anything about
> DEFAULT_VERSIONS. Perl now builds correctly, thank you. I'm now having trouble
> with databases/db* though, and I wonder where I might hunt for documentation on
> these options?

You can't specify an entry for databases/db* in DEFAULT_VERSIONS yet.
Until then you can use something like WITH_BDB_VER=6+ in your
make.conf.  The way I usually figure these things out is by looking
under Mk/ in the top level of the ports directory.  You might also find
MAKE.CONF(5) helpful.

Joseph




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86sinak5h0.fsf>