From d3e5183511c4aa6371d6079c86fc31e13b257e49 Mon Sep 17 00:00:00 2001 From: Sebastian Luther Date: Wed, 11 Aug 2010 10:35:07 +0200 Subject: Use eapi_has_required_use for REQUIRED_USE eapi checks --- pym/_emerge/depgraph.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'pym/_emerge') diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py index 7a717df03..c66072835 100644 --- a/pym/_emerge/depgraph.py +++ b/pym/_emerge/depgraph.py @@ -17,7 +17,7 @@ from portage.const import PORTAGE_PACKAGE_ATOM from portage.dbapi import dbapi from portage.dbapi.dep_expand import dep_expand from portage.dep import Atom -from portage.eapi import eapi_has_strong_blocks +from portage.eapi import eapi_has_strong_blocks, eapi_has_required_use from portage.output import bold, blue, colorize, create_color_func, darkblue, \ darkgreen, green, nc_len, red, teal, turquoise, yellow bad = create_color_func("BAD") @@ -2826,7 +2826,7 @@ class depgraph(object): #check REQUIRED_USE constraints if not pkg.built and pkg.metadata["REQUIRED_USE"] and \ - pkg.metadata["EAPI"] not in ("0", "1", "2", "3"): + eapi_has_required_use(pkg.metadata["EAPI"]): required_use = pkg.metadata["REQUIRED_USE"] use = pkg.use.enabled iuse = self._frozen_config.settings._get_implicit_iuse() @@ -6184,7 +6184,7 @@ def _get_masking_status(pkg, pkgsettings, root_config): _MaskReason("invalid", "invalid: %s" % (msg,))) if pkg.metadata["REQUIRED_USE"] and \ - pkg.metadata["EAPI"] not in ("0", "1", "2", "3"): + eapi_has_required_use(pkg.metadata["EAPI"]): required_use = pkg.metadata["REQUIRED_USE"] use = pkg.use.enabled iuse = pkgsettings._get_implicit_iuse() -- cgit v1.2.3-1-g7c22