From owner-freebsd-ports@FreeBSD.ORG  Sat Oct 16 18:10:34 2004
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
Delivered-To: freebsd-ports@freebsd.org
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 8C37316A4CE
	for <ports@freebsd.org>; Sat, 16 Oct 2004 18:10:34 +0000 (GMT)
Received: from hex.databits.net (hex.databits.net [216.118.117.77])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 4BAFB43D1F
	for <ports@freebsd.org>; Sat, 16 Oct 2004 18:10:34 +0000 (GMT)
	(envelope-from will@csociety.org)
Received: by hex.databits.net (Postfix, from userid 1001)
	id CFD9E57B07; Sat, 16 Oct 2004 13:10:31 -0500 (CDT)
Date: Sat, 16 Oct 2004 13:10:31 -0500
From: Will Andrews <will@csociety.org>
To: ports@freebsd.org
Message-ID: <20041016181031.GM42886@hex.databits.net>
Mail-Followup-To: ports@freebsd.org
References: <michaelnottebrock@gmx.net>
	<200410152156.16113.michaelnottebrock@gmx.net>
	<20041016015034.GA92507@falcon.midgard.homeip.net>
	<200410161331.01356.michaelnottebrock@gmx.net>
	<20041016121159.GA41657@falcon.midgard.homeip.net>
	<20041016130214.GK10363@k7.mavetju>
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="QxIEt88oQPsT6QmF"
Content-Disposition: inline
In-Reply-To: <20041016130214.GK10363@k7.mavetju>
User-Agent: Mutt/1.5.6i
Subject: Re: alternative options for ports
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.1
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 16 Oct 2004 18:10:34 -0000


--QxIEt88oQPsT6QmF
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sat, Oct 16, 2004 at 11:02:14PM +1000, Edwin Groothuis wrote:
> On Sat, Oct 16, 2004 at 02:11:59PM +0200, Erik Trulsson wrote:
> > Although mplayer is a somewhat extreme example there are many other
> > ports that also have several independent options, and would also
> > require a large number of slave-ports to cover all configurations.
>=20
> PHP with all its extensions has resolved it nicely.
>=20
> Now if all software could be so modular everything would be sweet.

Indeed.  Please end this silly discussion.  Packages should be
taken into account wherever possible, and slave ports satisfy the
need pretty well.  They may not work for everything, however.  :(

Unfortunately, adding code for FLAVORS and friend is extremely
nontrivial.  I looked into that a few times, and we would need to
more or less rewrite the whole functionality... and doing so in
make-ese is difficult, to say the least.

Regards,
--=20
wca

--QxIEt88oQPsT6QmF
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (FreeBSD)

iD8DBQFBcWQXF47idPgWcsURAo8zAKCBR62A7ncGlazjle5OpKBdqQK4mQCfdpPJ
8Kx3uH+74D1iP5PIGtsdaDI=
=Wmiq
-----END PGP SIGNATURE-----

--QxIEt88oQPsT6QmF--