summaryrefslogtreecommitdiff
path: root/pkgtools/pkglint/files/vardefs.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkgtools/pkglint/files/vardefs.go')
-rw-r--r--pkgtools/pkglint/files/vardefs.go18
1 files changed, 9 insertions, 9 deletions
diff --git a/pkgtools/pkglint/files/vardefs.go b/pkgtools/pkglint/files/vardefs.go
index 3352c07ee91..394ebaa6676 100644
--- a/pkgtools/pkglint/files/vardefs.go
+++ b/pkgtools/pkglint/files/vardefs.go
@@ -118,8 +118,8 @@ func (gd *GlobalData) InitVartypes() {
pkg("BOOTSTRAP_PKG", lkNone, CheckvarYesNo)
acl("BROKEN", lkNone, CheckvarMessage, "")
pkg("BROKEN_GETTEXT_DETECTION", lkNone, CheckvarYesNo)
- pkglist("BROKEN_EXCEPT_ON_PLATFORM", lkShell, CheckvarPlatformTriple)
- pkglist("BROKEN_ON_PLATFORM", lkSpace, CheckvarPlatformTriple)
+ pkglist("BROKEN_EXCEPT_ON_PLATFORM", lkShell, CheckvarPlatformPattern)
+ pkglist("BROKEN_ON_PLATFORM", lkSpace, CheckvarPlatformPattern)
sys("BSD_MAKE_ENV", lkShell, CheckvarShellWord)
acl("BUILDLINK_ABI_DEPENDS.*", lkSpace, CheckvarDependency, "*: append")
acl("BUILDLINK_API_DEPENDS.*", lkSpace, CheckvarDependency, "*: append")
@@ -334,8 +334,8 @@ func (gd *GlobalData) InitVartypes() {
pkglist("HEADER_TEMPLATES", lkShell, CheckvarPathname)
pkg("HOMEPAGE", lkNone, CheckvarURL)
acl("IGNORE_PKG.*", lkNone, CheckvarYes, "*: set, use-loadtime")
- acl("INCOMPAT_CURSES", lkSpace, CheckvarPlatformTriple, "Makefile: set, append")
- acl("INCOMPAT_ICONV", lkSpace, CheckvarPlatformTriple, "")
+ acl("INCOMPAT_CURSES", lkSpace, CheckvarPlatformPattern, "Makefile: set, append")
+ acl("INCOMPAT_ICONV", lkSpace, CheckvarPlatformPattern, "")
acl("INFO_DIR", lkNone, CheckvarPathname, "") // relative to PREFIX
pkg("INFO_FILES", lkNone, CheckvarYes)
sys("INSTALL", lkNone, CheckvarShellCommand)
@@ -392,7 +392,7 @@ func (gd *GlobalData) InitVartypes() {
sys("LOWER_OPSYS", lkNone, CheckvarIdentifier)
acl("LTCONFIG_OVERRIDE", lkShell, CheckvarPathmask, "Makefile: set, append; Makefile.common: append")
sys("MACHINE_ARCH", lkNone, CheckvarIdentifier)
- sys("MACHINE_GNU_PLATFORM", lkNone, CheckvarPlatformTriple)
+ sys("MACHINE_GNU_PLATFORM", lkNone, CheckvarPlatformPattern) // This one is actually not a pattern
acl("MAINTAINER", lkNone, CheckvarMailAddress, "Makefile: set; Makefile.common: default")
sys("MAKE", lkNone, CheckvarShellCommand)
pkglist("MAKEFLAGS", lkShell, CheckvarShellWord)
@@ -451,7 +451,7 @@ func (gd *GlobalData) InitVartypes() {
sys("NM", lkNone, CheckvarShellCommand)
sys("NONBINMODE", lkNone, CheckvarFileMode)
pkg("NOT_FOR_COMPILER", lkShell, enum("ccache ccc clang distcc f2c gcc hp icc ido mipspro mipspro-ucode pcc sunpro xlc"))
- pkglist("NOT_FOR_PLATFORM", lkSpace, CheckvarPlatformTriple)
+ pkglist("NOT_FOR_PLATFORM", lkSpace, CheckvarPlatformPattern)
pkg("NOT_FOR_UNPRIVILEGED", lkNone, CheckvarYesNo)
acl("NO_BIN_ON_CDROM", lkNone, CheckvarRestricted, "Makefile, Makefile.common: set")
acl("NO_BIN_ON_FTP", lkNone, CheckvarRestricted, "Makefile, Makefile.common: set")
@@ -465,7 +465,7 @@ func (gd *GlobalData) InitVartypes() {
acl("NO_SRC_ON_CDROM", lkNone, CheckvarRestricted, "Makefile, Makefile.common: set")
acl("NO_SRC_ON_FTP", lkNone, CheckvarRestricted, "Makefile, Makefile.common: set")
pkglist("ONLY_FOR_COMPILER", lkShell, enum("ccc clang gcc hp icc ido mipspro mipspro-ucode pcc sunpro xlc"))
- pkglist("ONLY_FOR_PLATFORM", lkSpace, CheckvarPlatformTriple)
+ pkglist("ONLY_FOR_PLATFORM", lkSpace, CheckvarPlatformPattern)
pkg("ONLY_FOR_UNPRIVILEGED", lkNone, CheckvarYesNo)
sys("OPSYS", lkNone, CheckvarIdentifier)
acl("OPSYSVARS", lkShell, CheckvarVarname, "Makefile, Makefile.common: append")
@@ -537,7 +537,7 @@ func (gd *GlobalData) InitVartypes() {
acl("PKG_HACKS", lkShell, CheckvarIdentifier, "hacks.mk: append")
sys("PKG_INFO", lkNone, CheckvarShellCommand)
sys("PKG_JAVA_HOME", lkNone, CheckvarPathname)
- jvms := enum("blackdown-jdk13 jdk jdk14 kaffe run-jdk13 sun-jdk14 sun-jdk15 sun-jdk6 openjdk7 openjdk7-bin sun-jdk7 openjdk8 oracle-jdk8")
+ jvms := enum("openjdk8 oracle-jdk8 openjdk7 sun-jdk7 sun-jdk6 jdk16 jdk15 kaffe") // See mk/java-vm.mk:/_PKG_JVMS/
sys("PKG_JVM", lkNone, jvms)
acl("PKG_JVMS_ACCEPTED", lkShell, jvms, "Makefile: set; Makefile.common: default, set")
usr("PKG_JVM_DEFAULT", lkNone, jvms)
@@ -724,7 +724,7 @@ func enum(values string) *VarChecker {
return
}
- if !vmap[cv.value] {
+ if cv.value == cv.valueNovar && !vmap[cv.value] {
cv.line.Warnf("%q is not valid for %s. Use one of { %s } instead.", cv.value, cv.varname, values)
}
}}