summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSeemant Kulleen <seemant@gentoo.org>2004-09-04 04:21:49 +0000
committerSeemant Kulleen <seemant@gentoo.org>2004-09-04 04:21:49 +0000
commit24c2bfe7c3c13f1ffe257a5c34987a87af14f5c6 (patch)
tree65d8cbad6c02df1b9bfd9302e7aeed6355e14ef9 /eclass/xfree.eclass
parentRemoved old ebuilds. (Manifest recommit) (diff)
downloadgentoo-2-24c2bfe7c3c13f1ffe257a5c34987a87af14f5c6.tar.gz
gentoo-2-24c2bfe7c3c13f1ffe257a5c34987a87af14f5c6.tar.bz2
gentoo-2-24c2bfe7c3c13f1ffe257a5c34987a87af14f5c6.zip
add use_build for xfree eclass
Diffstat (limited to 'eclass/xfree.eclass')
-rw-r--r--eclass/xfree.eclass26
1 files changed, 25 insertions, 1 deletions
diff --git a/eclass/xfree.eclass b/eclass/xfree.eclass
index cba6a34bdd2e..6b38799c2752 100644
--- a/eclass/xfree.eclass
+++ b/eclass/xfree.eclass
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfree.eclass,v 1.20 2004/06/25 00:39:48 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfree.eclass,v 1.21 2004/09/04 04:21:49 seemant Exp $
#
# Author: Seemant Kulleen <seemant@gentoo.org>
#
@@ -137,3 +137,27 @@ archq() {
return 1
fi
}
+
+# Function to ease the host.def editing and save lines in the ebuild
+use_build() {
+ if [ -z "$1" ]; then
+ echo "!!! use_build() called without a parameter." >&2
+ echo "!!! use_build <USEFLAG> [<flagname> [value]]" >&2
+ return
+ fi
+
+ local UWORD="$2"
+ if [ -z "${UWORD}" ]; then
+ UWORD="$1"
+ echo $UWORD
+ fi
+
+ if useq $1; then
+ echo "#define ${UWORD} YES" >> ${HOSTCONF}
+ return 0
+ else
+ echo "#define ${UWORD} NO" >> ${HOSTCONF}
+ return 1
+ fi
+}
+