Add a PROPERTIES.syntax check.
authorZac Medico <zmedico@gentoo.org>
Wed, 22 Oct 2008 05:36:34 +0000 (05:36 -0000)
committerZac Medico <zmedico@gentoo.org>
Wed, 22 Oct 2008 05:36:34 +0000 (05:36 -0000)
svn path=/main/trunk/; revision=11717

bin/repoman
man/repoman.1

index f7831cf503fb1cef1339c51891aa2a6a9b5c0a2a..f0a6abe9f347daa07ace9f2d1f131d3a60b61a33 100755 (executable)
@@ -291,6 +291,7 @@ qahelp={
        "PDEPEND.syntax":"Syntax error in PDEPEND (usually an extra/missing space/parenthesis)",
        "LICENSE.syntax":"Syntax error in LICENSE (usually an extra/missing space/parenthesis)",
        "PROVIDE.syntax":"Syntax error in PROVIDE (usually an extra/missing space/parenthesis)",
+       "PROPERTIES.syntax":"Syntax error in PROPERTIES (usually an extra/missing space/parenthesis)",
        "RESTRICT.syntax":"Syntax error in RESTRICT (usually an extra/missing space/parenthesis)",
        "SRC_URI.syntax":"Syntax error in SRC_URI (usually an extra/missing space/parenthesis)",
        "SRC_URI.mirror":"A uri listed in profiles/thirdpartymirrors is found in SRC_URI",
@@ -1230,7 +1231,8 @@ for x in scanlist:
                        "java-pkg-opt-2" in inherited
                operator_tokens = set(["||", "(", ")"])
                type_list, badsyntax = [], []
-               for mytype in ("DEPEND", "RDEPEND", "PDEPEND", "LICENSE", "PROVIDE"):
+               for mytype in ("DEPEND", "RDEPEND", "PDEPEND",
+                       "LICENSE", "PROPERTIES", "PROVIDE"):
                        mydepstr = myaux[mytype]
                        
                        if mydepstr.find(" ?") != -1:
index dc9cb30e2bca08eb8bbf900c242a6b3dae6f8788..a4a92a731ceb42dc4cd4de2d88065936756409bf 100644 (file)
@@ -177,6 +177,12 @@ RDEPEND contains a package that usually only belongs in DEPEND
 .B RDEPEND.syntax
 Syntax error in RDEPEND (usually an extra/missing space/parenthesis)
 .TP
+.B PROPERTIES.syntax
+Syntax error in PROPERTIES (usually an extra/missing space/parenthesis)
+.TP
+.B RESTRICT.syntax
+Syntax error in RESTRICT (usually an extra/missing space/parenthesis)
+.TP
 .B SLOT.missing
 Ebuilds that have a missing or empty SLOT variable
 .TP