From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17570 invoked from network); 25 Aug 2004 22:14:38 +0000 Received: from smtp.gentoo.org (156.56.111.197) by lists.gentoo.org with AES256-SHA encrypted SMTP; 25 Aug 2004 22:14:38 +0000 Received: from lists.gentoo.org ([156.56.111.196] helo=parrot.gentoo.org) by smtp.gentoo.org with esmtp (Exim 4.34) id 1C062N-0003fh-MD for arch-gentoo-dev@lists.gentoo.org; Wed, 25 Aug 2004 22:14:35 +0000 Received: (qmail 5161 invoked by uid 89); 25 Aug 2004 22:14:19 +0000 Mailing-List: contact gentoo-dev-help@gentoo.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Received: (qmail 29 invoked from network); 25 Aug 2004 22:14:18 +0000 From: Mike Frysinger Organization: wh0rd.org To: gentoo-dev@lists.gentoo.org Date: Wed, 25 Aug 2004 18:14:10 -0400 User-Agent: KMail/1.6.2 References: <200408231653.24708.mattam@gentoo.org> <200408251628.22318.mattam@gentoo.org> In-Reply-To: <200408251628.22318.mattam@gentoo.org> MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha1; boundary="Boundary-02=_28QLBj0Yt7ecd60"; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200408251814.14791.vapier@gentoo.org> Subject: Re: [gentoo-dev] New local or global USE flags for sdl bindings: noimage & nomixer X-Archives-Salt: 4b06a6bf-80fc-4c8a-8945-be6eb1433772 X-Archives-Hash: 5e5d0958157685b7442f17a4c1e07219 --Boundary-02=_28QLBj0Yt7ecd60 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Wednesday 25 August 2004 10:28 am, Matthieu Sozeau wrote: > so... i have the choice of using no* local flags or setup make.defaults > with sdl-image and sdl-mixer global flags. I find those a little too > specific to make it in make.defaults, so i wouldn't mind using no* flags = as > a temporary solution (and i will if no one objects). Adding a + syntax to > use. {local.}desc, like "dev-ml/ocamlsdl:+image - Adds support for > sdl-image (unset at your own risk)" would be useful (that is it would > completely solve the no* flags problem). actually, how is this for an idea ... instead of a file many people would have to update and sync across differen= t=20 profiles (huge pita, look at some of the virtual issues for example), what= =20 about if we extend the IUSE syntax ? then maintainers of their own ebuilds= =20 can determine 'default' USE setting on a per-package and even per-version=20 basis ... for example i'll use nano since i maintain it: IUSE=3D"nls build spell justify debug slang ncurses nomac" here we will consider 'justify' and 'nomac' ... the defaults from upstream = is=20 to enable justify and mac conversion support ... however, as the maintainer= =20 of the ebuild, i've selected disabling justify and enabling mac conversion = as=20 the defaults, generating the ugly 'nomac' in the process ... in the new=20 world, i'd utilize this: IUSE=3D"nls build spell +justify debug slang ncurses +mac" now, whenever a user does not have 'justify' or 'mac' in their USE, either = in=20 the positive (USE=3Djustify) or in the negative (USE=3D-justify), portage w= ould=20 turn around and add justify and mac to USE for this package/version for us what do you guys think ? =2Dmike --Boundary-02=_28QLBj0Yt7ecd60 Content-Type: application/pgp-signature Content-Description: signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.9.10 (GNU/Linux) Comment: iQIVAwUAQS0PNkFjO5/oN/WBAQIzsQ/7BMkdFJ5ruV9doPquioKRuALcLEVS9JOn tUyNJdt6v82Sd+zeHW7epvl5dgqLDTviiTUhTFUPqD9Jb8oDieVhMSf+z1/tEtMM NEUHR+xEd3bviLrZ3qosToS/69W+d2/QWj/bU33bK8SoPhQE+QM3SSEyExX5A+Md axhb0N+D29ibln0cGPdnnXZXqZAV2o7tZsl7+bRSvoB8tgHwZ547ATIUFNBgA/6T KAOa0gDrdzPI1hkWYFGobnTxVD8ASsO13DIGY8ej7dsK6rf05ITM4EPjlEwlpXJ0 JqBODxcXLR8EvhZwGAywKmGJjB6KtHpluA6+TxphbyJDEVCmNdE4pizD2+6TRLzD bRA27sg8M4KwxuyZL5ffpMdDhWITkSZYHPDwbe7hoScscFCZ1i0GmCJ/9xzuDRul 8tJgsWAtN3026eisiUF1SVTPQn2Q4Km+DqaK6xxGeI2muxHMKfpmq/fX2KuDP8nz fTA1PN9LJhFYYCokZsMO/10tagKc46uHdYSDKFxW3OM3G2Q5SIkzg35ZC+1dIJqS fUxHcc2Wh+2rj7Eq/dU8lksu+G3UaqRUHzm58L+8/4q3LdY93eRhd4O2YGOSI+zy MQlLVzRUX5XkjN6kRtckkZ6PXy/TbhlOPBIC4Sw4k+xiUOIhsxZwKU2c8vr2Xc5D 7PqV2vtIiVw= =CZcm -----END PGP SIGNATURE----- --Boundary-02=_28QLBj0Yt7ecd60--