From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22414 invoked by uid 1002); 9 Jan 2003 17:06:47 -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 12003 invoked from network); 9 Jan 2003 17:06:46 -0000 Date: Thu, 9 Jan 2003 18:03:51 +0100 From: Maik Schreiber To: gentoo-dev@gentoo.org Message-ID: <20030109170351.GC32406@wolverine.hh.iq-computing.de> Mail-Followup-To: gentoo-dev@gentoo.org References: <20030108143105.GC1480@kruhft.dyndns.org> <20030108145906.GA27835@wolverine.hh.iq-computing.de> <20030109164419.GA12469@kruhft.dyndns.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="bCsyhTFzCvuiizWE" Content-Disposition: inline In-Reply-To: <20030109164419.GA12469@kruhft.dyndns.org> User-Agent: Mutt/1.4i Subject: Re: [gentoo-dev] IUSE variable clarification X-Archives-Salt: a7603110-6732-4fd1-965c-5c1ec69a927d X-Archives-Hash: c2ced07c5466fa7011b770d188a95ab8 --bCsyhTFzCvuiizWE Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable >> It should contain _EVERY_ reference you make to a USE variable. So if >> you check ncurses, it contains ncurses... if you check gtk, it contains >> gtk. It's presently unused, but required for upcoming features like >> rebuild-on-use-change. >=20 > Could someone please clarify? It seems to me that the second is correct = since > the first can already be inferred from the depend line, but if the compil= e on > USE change feature is only using the IUSE variable then the first would be > correct. carpaski didn't make himself clear enough. What he means by "if you check n= curses", he really means "if you use the 'ncurses' USE flag". Which in turn means that your ebuild can make _optional_ use of ncurses, but does= n't require it. In any case, the ebuild in your example needs to have IUSE=3D"ssl", _not_ I= USE=3D"ncurses ssl", since it absolutely _requires_ ncurses. Again, IUSE contains USE flags that the ebuild can make _optional_ use of. --=20 Maik Schreiber, Gentoo Linux Developer * http://www.gentoo.org mailto:blizzy@gentoo.org GPG public key: http://pgp.mit.edu:11371/pks/lookup?op=3Dget&search=3D0x1F1= 1D713 =20 Key fingerprint: CF19 AFCE 6E3D 5443 9599 18B5 5640 1F11 D713 --bCsyhTFzCvuiizWE Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE+Hat3VkAAbx8R1xMRAgyxAJ9aOD0WHE3eJQ3pBlWKbi7Y3/Xp8ACfSes6 +WH4rHG65eVZbMBKro2kEIg= =14cK -----END PGP SIGNATURE----- --bCsyhTFzCvuiizWE--