Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 10 Sep 2000 15:26:33 -0700
From:      Jeremy Lea <reg@FreeBSD.ORG>
To:        Bill Fumerola <billf@chimesnet.com>
Cc:        Satoshi - Ports Wraith - Asami <asami@FreeBSD.ORG>, Will Andrews <will@physics.purdue.edu>, FreeBSD Ports <ports@FreeBSD.ORG>
Subject:   Re: Ports Options Paper
Message-ID:  <20000910152633.E39816@shale.csir.co.za>
In-Reply-To: <20000910175639.F47559@jade.chc-chimes.com>; from billf@chimesnet.com on Sun, Sep 10, 2000 at 05:56:39PM -0400
References:  <20000903052226.E1205@radon.gryphonsoft.com> <200009082243.e88Mh9V05579@silvia.hip.berkeley.edu> <20000910175639.F47559@jade.chc-chimes.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

On Sun, Sep 10, 2000 at 05:56:39PM -0400, Bill Fumerola wrote:
> On Fri, Sep 08, 2000 at 03:43:09PM -0700, Satoshi - Ports Wraith - Asami wrote:
> 
> > "One package per port" is the First Principle of the Ports Collection
> > for a good reason. :)
> 
> We either need to reconsider that, or something like:
> 
> ports/mail/postfix+sasl
> ports/mail/postfix+mysql
> ports/mail/postfix+ldap
> ports/mail/postfix+mysql+ldap
> ports/mail/postfix+mysql+sasl
> ports/mail/postfix+ldap+sasl
> ports/mail/postfix+mysql+ldap+sasl

How about looping through all the combinations of WITH_* (or how ever
the options are maintained) and then only building the packages for
which the package name changes (via PKGNAMESUFFIX), which have the least
WITH_* defined.

In this case:  Say only WITH_MYSQL defined PKGNAMESUFFIX+="+mysql", then
only two packages  would be built:

postfix
postfix+mysql

Packages containing support for ladp and sasl would not be built.

Regards,
 -Jeremy

-- 
FreeBSD - Because the best things in life are free...
                                           http://www.freebsd.org/


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




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