Date: Fri, 30 Jul 2004 20:47:15 +0200 From: Ulrich Spoerlein <q@uni.de> To: ports@freebsd.org Cc: Radim Kolar <hsn@netmag.cz> Subject: Re: configuring ports via Makefile.local Message-ID: <20040730184715.GA768@galgenberg.net> In-Reply-To: <20040730165444.GA36115@sanatana.dharma> References: <20040727122823.40c6c3c5@it.buh.tecnik93.com> <BF9C33C8-DFB4-11D8-BCFE-00039312D914@fillmore-labs.com> <20040730165444.GA36115@sanatana.dharma>
next in thread | previous in thread | raw e-mail | index | archive | help
--cWoXeonUoKmBZSoM Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, 30.07.2004 at 18:54:44 +0200, Radim Kolar wrote: > Supporting Makefile.local is a good idea. It allows per-port > configuration without using external tools like portupgrade and > without making some obscure constructs in make.conf. It is easy to > understand and port subsystem already handles it for last 5 years and > there is a policy about not committing makefile.local into ports tree. > There is no reason for throwing makefile.local away. It only works with a R/W ports tree, and only if that ports tree is not shared across several machines, as is the common case. Therefore these options need to be host-specific. Putting them into the ports tree is a bad idea IMHO. You loose all changes when doing 'rm -rf /usr/ports' for example. > > To make it `supported' it has the be documented somewhere, which is > > something I won't like to see. > Do you want to see OPTIONS=3D as only method supported? Converting all > ports into OPTIONS=3D is also solution of this problem. Please NO! OPTIONS are very ugly, IMHO. Imagine installing a new system and running a massive portinstall. The only real solutions IMHO are the make.conf approach (which works in all cases), or the pkgtools.conf approach (which horribly fails in the 'fresh install' case, but is otherwise a good solution). It looks like people are not aware of the possibilities with make.conf, which led to all those half-working methods. Ulrich Spoerlein --=20 PGP Key ID: F0DB9F44 Get it while it's hot! PGP Fingerprint: F1CE D062 0CA9 ADE3 349B 2FE8 980A C6B5 F0DB 9F44 "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." -- Benjamin Franklin --cWoXeonUoKmBZSoM Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFBCpezmArGtfDbn0QRAtw6AJ93MqxMGqnFDKXAvfIVqrYoS7pakgCfesan 1h7Z95n7CaIGTVR/GvLC4Is= =qrUv -----END PGP SIGNATURE----- --cWoXeonUoKmBZSoM--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040730184715.GA768>