From 4e2e93cf0523c5133e89d05bb375331b30f3bb79 Mon Sep 17 00:00:00 2001 From: Sebastian Luther Date: Tue, 13 Apr 2010 22:03:47 +0200 Subject: Allow flags from IUSE_IMPLICIT in REQUIRED_USE. Move checks to resolution time. --- bin/repoman | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'bin/repoman') diff --git a/bin/repoman b/bin/repoman index 2a53bd27e..e57976323 100755 --- a/bin/repoman +++ b/bin/repoman @@ -1795,7 +1795,9 @@ for x in scanlist: relative_path + ": REQUIRED_USE" + \ " not supported with EAPI='%s'" % (eapi,)) try: - portage.dep.check_required_use(required_use, "", myaux["IUSE"].split()) + iuse = repoman_settings._get_implicit_iuse() + iuse.update(myaux["IUSE"].split()) + portage.dep.check_required_use(required_use, "", iuse) except portage.exception.InvalidRequiredUseString as e: stats["REQUIRED_USE.syntax"] = stats["REQUIRED_USE.syntax"] + 1 fails["REQUIRED_USE.syntax"].append( -- cgit v1.2.3-1-g7c22