summaryrefslogtreecommitdiffstats
path: root/bin/ebuild.sh
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2011-09-11 14:29:04 -0700
committerZac Medico <zmedico@gentoo.org>2011-09-11 14:29:04 -0700
commitfc4e3c9cae17a0dc0867c7e5ccefbb47eb5e36f7 (patch)
tree2cff5bea908b58615ef4b7fd88c12e1bca10ffe3 /bin/ebuild.sh
parent6a1a8397003edc599c3916d284676a81a02af0e0 (diff)
downloadportage-fc4e3c9cae17a0dc0867c7e5ccefbb47eb5e36f7.tar.gz
portage-fc4e3c9cae17a0dc0867c7e5ccefbb47eb5e36f7.tar.bz2
portage-fc4e3c9cae17a0dc0867c7e5ccefbb47eb5e36f7.zip
ebuild.sh: move use* funcs to phase-helpers.sh
Diffstat (limited to 'bin/ebuild.sh')
-rwxr-xr-xbin/ebuild.sh50
1 files changed, 1 insertions, 49 deletions
diff --git a/bin/ebuild.sh b/bin/ebuild.sh
index 936405d96..ccf84a455 100755
--- a/bin/ebuild.sh
+++ b/bin/ebuild.sh
@@ -127,54 +127,6 @@ esyslog() {
return 0
}
-useq() {
- has $EBUILD_PHASE prerm postrm || eqawarn \
- "QA Notice: The 'useq' function is deprecated (replaced by 'use')"
- use ${1}
-}
-
-usev() {
- if use ${1}; then
- echo "${1#!}"
- return 0
- fi
- return 1
-}
-
-use() {
- local u=$1
- local found=0
-
- # if we got something like '!flag', then invert the return value
- if [[ ${u:0:1} == "!" ]] ; then
- u=${u:1}
- found=1
- fi
-
- if [[ $EBUILD_PHASE = depend ]] ; then
- # TODO: Add a registration interface for eclasses to register
- # any number of phase hooks, so that global scope eclass
- # initialization can by migrated to phase hooks in new EAPIs.
- # Example: add_phase_hook before pkg_setup $ECLASS_pre_pkg_setup
- #if [[ -n $EAPI ]] && ! has "$EAPI" 0 1 2 3 ; then
- # die "use() called during invalid phase: $EBUILD_PHASE"
- #fi
- true
-
- # Make sure we have this USE flag in IUSE
- elif [[ -n $PORTAGE_IUSE && -n $EBUILD_PHASE ]] ; then
- [[ $u =~ $PORTAGE_IUSE ]] || \
- eqawarn "QA Notice: USE Flag '${u}' not" \
- "in IUSE for ${CATEGORY}/${PF}"
- fi
-
- if has ${u} ${USE} ; then
- return ${found}
- else
- return $((!found))
- fi
-}
-
# Return true if given package is installed. Otherwise return false.
# Takes single depend-type atoms.
has_version() {
@@ -838,7 +790,7 @@ else
# in global scope, even though they are completely useless during
# the "depend" phase.
for x in diropts docompress exeopts insopts \
- keepdir libopts use_with use_enable ; do
+ keepdir libopts use useq usev use_with use_enable ; do
eval "${x}() { : ; }"
done
unset x