Add a PDEPEND.suspect category.

svn path=/main/trunk/; revision=13884
diff --git a/bin/repoman b/bin/repoman
index 6569cc3..8e0b8e4 100755
--- a/bin/repoman
+++ b/bin/repoman
@@ -284,6 +284,7 @@
 	"DEPEND.badmaskedindev":"Masked ebuilds with bad DEPEND settings (matched against *all* ebuilds) in developing arch",
 	"RDEPEND.badmaskedindev":"Masked ebuilds with RDEPEND settings (matched against *all* ebuilds) in developing arch",
 	"PDEPEND.badmaskedindev":"Masked ebuilds with PDEPEND settings (matched against *all* ebuilds) in developing arch",
+	"PDEPEND.suspect":"PDEPEND contains a package that usually only belongs in DEPEND.",
 	"DEPEND.syntax":"Syntax error in DEPEND (usually an extra/missing space/parenthesis)",
 	"RDEPEND.syntax":"Syntax error in RDEPEND (usually an extra/missing space/parenthesis)",
 	"PDEPEND.syntax":"Syntax error in PDEPEND (usually an extra/missing space/parenthesis)",
@@ -342,6 +343,7 @@
 "KEYWORDS.stupid",
 "KEYWORDS.missing",
 "IUSE.undefined",
+"PDEPEND.suspect",
 "RDEPEND.implicit",
 "RDEPEND.suspect",
 "RESTRICT.invalid",
@@ -1430,11 +1432,11 @@
 							portage.dep_getkey(atom) == "virtual/jdk":
 							stats['java.eclassesnotused'] += 1
 							fails['java.eclassesnotused'].append(relative_path)
-						elif mytype == "RDEPEND":
+						elif mytype in ("PDEPEND", "RDEPEND"):
 							if not is_blocker and \
 								portage.dep_getkey(atom) in suspect_rdepend:
-								stats['RDEPEND.suspect'] += 1
-								fails['RDEPEND.suspect'].append(
+								stats[mytype + '.suspect'] += 1
+								fails[mytype + '.suspect'].append(
 									relative_path + ": '%s'" % atom)
 						if eapi == "0":
 							if portage.dep.dep_getslot(atom):
diff --git a/man/repoman.1 b/man/repoman.1
index 555ff39..13383a4 100644
--- a/man/repoman.1
+++ b/man/repoman.1
@@ -161,6 +161,9 @@
 .B PDEPEND.badmaskedindev
 Masked ebuilds with PDEPEND settings (matched against *all* ebuilds) in developing arch
 .TP
+.B PDEPEND.suspect
+PDEPEND contains a package that usually only belongs in DEPEND
+.TP
 .B PDEPEND.syntax
 Syntax error in PDEPEND (usually an extra/missing space/parenthesis)
 .TP