Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 221537
Collapse All | Expand All

(-)bin/repoman (+41 lines)
Lines 207-212 Link Here
207
	"IUSE.invalid":"This ebuild has a variable in IUSE that is not in the use.desc or use.local.desc file",
207
	"IUSE.invalid":"This ebuild has a variable in IUSE that is not in the use.desc or use.local.desc file",
208
	"LICENSE.invalid":"This ebuild is listing a license that doesnt exist in portages license/ dir.",
208
	"LICENSE.invalid":"This ebuild is listing a license that doesnt exist in portages license/ dir.",
209
	"KEYWORDS.invalid":"This ebuild contains KEYWORDS that are not listed in profiles/arch.list or for which no valid profile was found",
209
	"KEYWORDS.invalid":"This ebuild contains KEYWORDS that are not listed in profiles/arch.list or for which no valid profile was found",
210
	"RDEPEND.suspect":"RDEPEND contains a package that usually only belongs in DEPEND.",
210
	"RESTRICT.invalid":"This ebuild contains invalid RESTRICT values.",
211
	"RESTRICT.invalid":"This ebuild contains invalid RESTRICT values.",
211
	"ebuild.nostable":"There are no ebuilds that are marked as stable for your ARCH",
212
	"ebuild.nostable":"There are no ebuilds that are marked as stable for your ARCH",
212
	"ebuild.allmasked":"All ebuilds are masked for this package (Package level only)",
213
	"ebuild.allmasked":"All ebuilds are masked for this package (Package level only)",
Lines 242-247 Link Here
242
"KEYWORDS.dropped",
243
"KEYWORDS.dropped",
243
"KEYWORDS.stupid",
244
"KEYWORDS.stupid",
244
"KEYWORDS.missing",
245
"KEYWORDS.missing",
246
"RDEPEND.suspect",
245
"RESTRICT.invalid",
247
"RESTRICT.invalid",
246
"ebuild.minorsyn",
248
"ebuild.minorsyn",
247
"ebuild.badheader",
249
"ebuild.badheader",
Lines 272-277 Link Here
272
	"fetch", "installsources", "mirror",
274
	"fetch", "installsources", "mirror",
273
	"primaryuri", "strip", "test", "userpriv"])
275
	"primaryuri", "strip", "test", "userpriv"])
274
276
277
suspect_rdepend = frozenset([
278
	"app-arch/cabextract",
279
	"app-arch/rpm2targz",
280
	"app-doc/doxygen",
281
	"dev-lang/nasm",
282
	"dev-lang/swig",
283
	"dev-lang/yasm",
284
	"dev-perl/extutils-pkgconfig",
285
	"dev-python/setuptools",
286
	"dev-util/byacc",
287
	"dev-util/cmake",
288
	"dev-util/gtk-doc",
289
	"dev-util/gtk-doc-am",
290
	"dev-util/intltool",
291
	"dev-util/jam",
292
	"dev-util/pkgconfig",
293
	"dev-util/scons",
294
	"dev-util/unifdef",
295
	"dev-util/yacc",
296
	"media-gfx/ebdftopcf",
297
	"sys-apps/help2man",
298
	"sys-devel/autoconf",
299
	"sys-devel/automake",
300
	"sys-devel/bin86",
301
	"sys-devel/bison",
302
	"sys-devel/dev86",
303
	"sys-devel/flex",
304
	"sys-devel/libtool",
305
	"sys-devel/m4",
306
	"sys-devel/pmake",
307
	"x11-misc/bdftopcf",
308
	"x11-misc/imake",
309
])
310
275
# file.executable
311
# file.executable
276
no_exec = frozenset(["Manifest","ChangeLog","metadata.xml"])
312
no_exec = frozenset(["Manifest","ChangeLog","metadata.xml"])
277
313
Lines 1678-1683 Link Here
1678
							portage.dep_getkey(atom) == "virtual/jdk":
1714
							portage.dep_getkey(atom) == "virtual/jdk":
1679
							stats['java.eclassesnotused'] += 1
1715
							stats['java.eclassesnotused'] += 1
1680
							fails['java.eclassesnotused'].append(relative_path)
1716
							fails['java.eclassesnotused'].append(relative_path)
1717
						elif mytype == "RDEPEND":
1718
							if portage.dep_getkey(atom) in suspect_rdepend:
1719
								stats['RDEPEND.suspect'] += 1
1720
								fails['RDEPEND.suspect'].append(
1721
									relative_path + ": '%s'" % atom)
1681
						if eapi == "0":
1722
						if eapi == "0":
1682
							if portage_dep.dep_getslot(atom):
1723
							if portage_dep.dep_getslot(atom):
1683
								stats['EAPI.incompatible'] += 1
1724
								stats['EAPI.incompatible'] += 1
(-)man/repoman.1 (+3 lines)
Lines 171-176 Link Here
171
.B RDEPEND.badmaskedindev
171
.B RDEPEND.badmaskedindev
172
Masked ebuilds with RDEPEND settings (matched against *all* ebuilds) in developing arch
172
Masked ebuilds with RDEPEND settings (matched against *all* ebuilds) in developing arch
173
.TP
173
.TP
174
.B RDEPEND.suspect
175
RDEPEND contains a package that usually only belongs in DEPEND
176
.TP
174
.B RDEPEND.syntax
177
.B RDEPEND.syntax
175
Syntax error in RDEPEND (usually an extra/missing space/parenthesis)
178
Syntax error in RDEPEND (usually an extra/missing space/parenthesis)
176
.TP
179
.TP

Return to bug 221537