Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 01 Jan 2011 13:51:25 +0100
From:      Miroslav Lachman <000.fbsd@quip.cz>
To:        Doug Barton <dougb@FreeBSD.org>
Cc:        marco <marco+freebsd-ports@lordsith.net>, freebsd-ports <freebsd-ports@freebsd.org>
Subject:   Re: ports-mgmt/portconf , ports-mgmt/portmaster and make args
Message-ID:  <4D1F234D.5010506@quip.cz>
In-Reply-To: <4D1E8866.7050509@FreeBSD.org>
References:  <20101231091044.GA98464@lordsith.net> <4D1E8866.7050509@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Doug Barton wrote:
> On 12/31/2010 01:10, marco wrote:
>> Here is what i'd like to achieve:
>>
>> use portmaster with the -P option (using PM_PACKAGES=first in
>> /usr/local/etc/portmaster.rc) to have a package installed if
>> available,_but_ when a port matches a port I've defined in
>> /usr/local/etc/ports.conf to use certain make args then_don't_
>> install the package but actually build the port.
>>
>> Is that achievable using the portmaster and portconf ports?
>
> In a word, no, which makes using the option in portmaster.rc less
> desirable of course.
>
> If someone can come up with a programmatic way of determining if such
> settings exist in ports.conf I'd be willing to consider adding the
> support, but given the wide variety of syntax that is supported I think
> such a thing would be difficult.

If I understand OP well, isn't it possible to use something like this as 
a starting point?

# grep '^[[:alnum:]]' /usr/local/etc/ports.conf | cut -d: -f 1
databases/mysql50-*
databases/phpmyadmin
databases/sqlite3
devel/pcre
devel/subversion
ftp/bsdftpd-ssl
ftp/proftpd
ftp/proftpd-mysql
java/jdk15
lang/php5
mail/courier-imap
mail/p5-Mail-SpamAssassin
security/amavisd-new
security/courier-authlib
security/cyrus-sasl2
sysutils/apachetop
www/apache22
www/lighttpd

Then you can use this list of ports as glob patterns for "exclusion" of 
binary packages (use ports instead)

Miroslav Lachman



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4D1F234D.5010506>