summaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
authorArmando Di Cianno <fafhrd@gentoo.org>2005-07-10 18:52:04 +0000
committerArmando Di Cianno <fafhrd@gentoo.org>2005-07-10 18:52:04 +0000
commit37a69bc119c44d66de51ead56cf412918c3fa843 (patch)
tree4ecf7cddb26b41f9baf032e559af88c0e653e537 /eclass
parentÃ~amd64 keyword (diff)
downloadgentoo-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.eclass11
-rw-r--r--eclass/gnustep.eclass10
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