diff options
author | Armando Di Cianno <fafhrd@gentoo.org> | 2005-07-10 18:52:04 +0000 |
---|---|---|
committer | Armando Di Cianno <fafhrd@gentoo.org> | 2005-07-10 18:52:04 +0000 |
commit | 37a69bc119c44d66de51ead56cf412918c3fa843 (patch) | |
tree | 4ecf7cddb26b41f9baf032e559af88c0e653e537 /eclass | |
parent | Ã~amd64 keyword (diff) | |
download | gentoo-2-37a69bc119c44d66de51ead56cf412918c3fa843.tar.gz gentoo-2-37a69bc119c44d66de51ead56cf412918c3fa843.tar.bz2 gentoo-2-37a69bc119c44d66de51ead56cf412918c3fa843.zip |
Fixing rev 1.30's fixes for sync of IUSE -- there was really no need for it -- when eclass uses USE flag not set in eclass IUSE, they are set in ebuild IUSE, and code is otherwise shelterd against misuse.
Diffstat (limited to 'eclass')
-rw-r--r-- | eclass/gnustep-funcs.eclass | 11 | ||||
-rw-r--r-- | eclass/gnustep.eclass | 10 |
2 files changed, 17 insertions, 4 deletions
diff --git a/eclass/gnustep-funcs.eclass b/eclass/gnustep-funcs.eclass index 44edc4c788cf..438280f8c9f4 100644 --- a/eclass/gnustep-funcs.eclass +++ b/eclass/gnustep-funcs.eclass @@ -1,10 +1,17 @@ # Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/gnustep-funcs.eclass,v 1.8 2005/07/06 20:41:39 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/gnustep-funcs.eclass,v 1.9 2005/07/10 18:52:04 fafhrd Exp $ inherit toolchain-funcs eutils -IUSE="debug profile verbose" +########################################################################### +# IUSE="debug profile verbose" +# - These USE variables are utilized here, but set in gnustep.eclass IUSE. +# - Packages that inherit this gnustep-funcs.eclass file to gain information +# and access as to how GNUstep is deployed on the system can safely do so. +# - Packages built on the GNUstep libraries should inherit gnustep.eclass +# directly (it inherits from this eclass as well) +########################################################################### DESCRIPTION="EClass that centralizes access to GNUstep environment information." diff --git a/eclass/gnustep.eclass b/eclass/gnustep.eclass index 7b6d16529b80..1b652028ced4 100644 --- a/eclass/gnustep.eclass +++ b/eclass/gnustep.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/gnustep.eclass,v 1.30 2005/07/06 20:41:48 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/gnustep.eclass,v 1.31 2005/07/10 18:52:04 fafhrd Exp $ inherit gnustep-funcs eutils flag-o-matic @@ -8,7 +8,13 @@ DESCRIPTION="EClass designed to facilitate building GNUstep Apps, Frameworks, an ########################################################################### # IUSE variables across all GNUstep packages -IUSE="debug doc profile" +# ##### All GNUstep applications / libs get these +# "debug" - enable code for debugging; also nostrip +# "profile" - enable code for profiling; also nostrip +# "verbose" - enable "normal / noisy" compiling from eclass +# ##### Set the next USE flags ***per ebuild*** in IUSE, ***not here*** +# "doc" - set in ebuild that inherits to enable doc specific code in eclass +IUSE="debug profile verbose" if use debug; then RESTRICT="nostrip" fi |