From: Zac Medico Date: Sat, 29 Mar 2008 00:02:11 +0000 (-0000) Subject: Don't trigger the 'java.eclassesnotused' on blocker atoms. X-Git-Tag: v2.2_pre6~312 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=6a88e04ae474646b9aa366da538d552cda5a8f19;p=portage.git Don't trigger the 'java.eclassesnotused' on blocker atoms. svn path=/main/trunk/; revision=9586 --- diff --git a/bin/repoman b/bin/repoman index 4d7aa19ca..1ebf71d58 100755 --- a/bin/repoman +++ b/bin/repoman @@ -1159,8 +1159,12 @@ for x in scanlist: if not portage.isvalidatom(token, allow_blockers=True): badsyntax.append("'%s' not a valid atom" % token) else: - atom = token.lstrip("!") + atom = token + is_blocker = atom.startswith("!") + if is_blocker: + atom = token.lstrip("!") if mytype == "DEPEND" and \ + not is_blocker and \ not inherited_java_eclass and \ portage.dep_getkey(atom) == "virtual/jdk": stats['java.eclassesnotused'] += 1