From owner-freebsd-ports@FreeBSD.ORG Sun Mar 13 11:42:25 2011 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 425FD106566B for ; Sun, 13 Mar 2011 11:42:25 +0000 (UTC) (envelope-from m.seaman@infracaninophile.co.uk) Received: from smtp.infracaninophile.co.uk (smtp6.infracaninophile.co.uk [IPv6:2001:8b0:151:1:3fd3:cd67:fafa:3d78]) by mx1.freebsd.org (Postfix) with ESMTP id 98F788FC14 for ; Sun, 13 Mar 2011 11:42:24 +0000 (UTC) Received: from seedling.black-earth.co.uk (seedling.black-earth.co.uk [81.187.76.163]) (authenticated bits=0) by smtp.infracaninophile.co.uk (8.14.4/8.14.4) with ESMTP id p2DBgKng074792 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for ; Sun, 13 Mar 2011 11:42:20 GMT (envelope-from m.seaman@infracaninophile.co.uk) X-DKIM: Sendmail DKIM Filter v2.8.3 smtp.infracaninophile.co.uk p2DBgKng074792 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=infracaninophile.co.uk; s=201001-infracaninophile; t=1300016540; bh=mgve8xESyrVWobNQsUULNtaPA+QWjEGWMtKrR7fwBZQ=; h=Message-ID:Date:From:MIME-Version:To:Subject:References: In-Reply-To:Content-Type:Cc:Content-Type:Date:From:In-Reply-To: Message-ID:Mime-Version:References:To; z=Message-ID:=20<4D7CAD95.4090606@infracaninophile.co.uk>|Date:=20S un,=2013=20Mar=202011=2011:42:13=20+0000|From:=20Matthew=20Seaman= 20|User-Agent:=20Mozilla/5.0=20(M acintosh=3B=20U=3B=20Intel=20Mac=20OS=20X=2010.6=3B=20en-US=3B=20r v:1.9.2.15)=20Gecko/20110303=20Thunderbird/3.1.9|MIME-Version:=201 .0|To:=20freebsd-ports@freebsd.org|Subject:=20Re:=20Superfluous=20 dependencies|References:=20=09<4D76426A.2010006@secnap.com>=09=09<2011 0312215307.GB26099@lonesome.com>=09<20110312221233.GD79028@comcast .net>=20<4D7C00D5.8070003@FreeBSD.org>|In-Reply-To:=20<4D7C00D5.80 70003@FreeBSD.org>|X-Enigmail-Version:=201.1.1|OpenPGP:=20id=3D60A E908C|Content-Type:=20multipart/signed=3B=20micalg=3Dpgp-sha1=3B=0 D=0A=20protocol=3D"application/pgp-signature"=3B=0D=0A=20boundary= 3D"------------enig122859FFBD54F4B1B0B7FA3F"; b=WARNH7ty4oiR0P7v23cGC8qq4Fxzu2NfOTdpjAE76VDNx8c3Q65F30NxMXNt3lEBP l37Jh6SOe5wVEICyYZH8ZAitB3tVLyT8CGjX7wSHu3jPb9ira0iZi/ajkE7hjWJnaG +Qr2jjLCGEinwtmRuc1MU8hbRHaAtbHc4KheCqWg= Message-ID: <4D7CAD95.4090606@infracaninophile.co.uk> Date: Sun, 13 Mar 2011 11:42:13 +0000 From: Matthew Seaman User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.15) Gecko/20110303 Thunderbird/3.1.9 MIME-Version: 1.0 To: freebsd-ports@freebsd.org References: <4D76426A.2010006@secnap.com> <20110312215307.GB26099@lonesome.com> <20110312221233.GD79028@comcast.net> <4D7C00D5.8070003@FreeBSD.org> In-Reply-To: <4D7C00D5.8070003@FreeBSD.org> X-Enigmail-Version: 1.1.1 OpenPGP: id=60AE908C Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig122859FFBD54F4B1B0B7FA3F" X-Virus-Scanned: clamav-milter 0.97 at lucid-nonsense.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-0.1 required=5.0 tests=BAYES_20,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,SPF_FAIL autolearn=no version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on lucid-nonsense.infracaninophile.co.uk Subject: Re: Superfluous dependencies X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Mar 2011 11:42:25 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig122859FFBD54F4B1B0B7FA3F Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 12/03/2011 23:25, Doug Barton wrote: > That said, what is really needed is for the OPTIONS framework to take > environmental preferences into account when dealing with defaults. In > other words, if WITHOUT_X11 is defined in make.conf, then the defaults > for OPTIONS that are related to requiring X11 stuff should be off. Ther= e > are a few ports that have rolled their own manipulation of this, but > that logic really needs to be in bsd.options.mk. Any volunteers? +1 I've always felt it quite bizarre that WITHOUT_X11=3Dyes has precisely no= effect on the various X11 ports themselves. Mind you, X11 is only the largest and most obvious target here. There's also CUPS, SASL, MYSQL, POSTGRESQL, SQLITE, LDAP and many more where it would be handy to be able to set a server-wide policy which: * disabled any optional dependency on the named target * blocked installation of any port with an obligatory dependency on the target * blocked installation of the target port or ports themselves -- which I think is doable, given you're installing onto a clean system. What I can't get my head round is how to cope with changes of policy on a system with plenty of packages already installed. Cheers, Matthew --=20 Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard Flat 3 PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate JID: matthew@infracaninophile.co.uk Kent, CT11 9PW --------------enig122859FFBD54F4B1B0B7FA3F Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.16 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk18rZwACgkQ8Mjk52CukIwz1gCgiluNnCk//tPnfY66f9lqAt/o FMwAn3vjgGQhojnLgNdSrPecBU4MMqqw =cstM -----END PGP SIGNATURE----- --------------enig122859FFBD54F4B1B0B7FA3F--