summaryrefslogtreecommitdiffstats
path: root/bin/repoman
diff options
context:
space:
mode:
authorSebastian Luther <SebastianLuther@gmx.de>2010-08-11 10:35:07 +0200
committerZac Medico <zmedico@gentoo.org>2010-08-11 01:54:39 -0700
commitd3e5183511c4aa6371d6079c86fc31e13b257e49 (patch)
tree2d8140d8feee0817239973aa9c5c23093ecdc922 /bin/repoman
parent1df4e586def574d8422dcb800c420c585b74fc2c (diff)
downloadportage-d3e5183511c4aa6371d6079c86fc31e13b257e49.tar.gz
portage-d3e5183511c4aa6371d6079c86fc31e13b257e49.tar.bz2
portage-d3e5183511c4aa6371d6079c86fc31e13b257e49.zip
Use eapi_has_required_use for REQUIRED_USE eapi checks
Diffstat (limited to 'bin/repoman')
-rwxr-xr-xbin/repoman5
1 files changed, 3 insertions, 2 deletions
diff --git a/bin/repoman b/bin/repoman
index e6c281eac..09e7f02f1 100755
--- a/bin/repoman
+++ b/bin/repoman
@@ -73,7 +73,8 @@ from portage.output import ConsoleStyleFile, StyleWriter
from portage.util import cmp_sort_key, writemsg_level
from portage.package.ebuild.digestgen import digestgen
from portage.eapi import eapi_has_src_uri_arrows, eapi_has_slot_deps, \
- eapi_has_use_deps, eapi_has_strong_blocks, eapi_has_iuse_defaults
+ eapi_has_use_deps, eapi_has_strong_blocks, eapi_has_iuse_defaults, \
+ eapi_has_required_use
if sys.hexversion >= 0x3000000:
basestring = str
@@ -1774,7 +1775,7 @@ for x in scanlist:
#REQUIRED_USE check
required_use = myaux["REQUIRED_USE"]
if required_use:
- if eapi in ("0", "1", "2", "3"):
+ if not eapi_has_required_use(eapi):
stats['EAPI.incompatible'] += 1
fails['EAPI.incompatible'].append(
relative_path + ": REQUIRED_USE" + \