scummvm random work
[patches.git] / built_with_use.patch
1 Index: eutils.eclass
2 ===================================================================
3 RCS file: /var/cvsroot/gentoo-x86/eclass/eutils.eclass,v
4 retrieving revision 1.248
5 diff -u -p -r1.248 eutils.eclass
6 --- eutils.eclass 19 Aug 2006 13:52:02 -0000 1.248
7 +++ eutils.eclass 10 Sep 2006 08:09:57 -0000
8 @@ -1595,11 +1595,15 @@ built_with_use() {
9 shift
10
11 local USEFILE=${ROOT}/var/db/pkg/${PKG}/USE
12 + local IUSEFILE=${ROOT}/var/db/pkg/${PKG}/IUSE
13
14 # if the USE file doesnt exist, assume the $PKG is either
15 # injected or package.provided
16 [[ ! -e ${USEFILE} ]] && die "Unable to determine what USE flags $PKG was built with"
17
18 + local IUSE_BUILT=$(<${IUSEFILE})
19 + has $1 ${IUSE_BUILT} || die "$PKG does not actually support the $1 USE flag!"
20 +
21 local USE_BUILT=$(<${USEFILE})
22 while [[ $# -gt 0 ]] ; do
23 if [[ ${opt} = "-o" ]] ; then