Fri Jun 10 19:42:42 2016 UTC ()
Updated pkglint to 5.4.1.
Changes since 5.4.0:
* PKG_SKIP_REASON is no longer marked as deprecated, since it still
has its value
* When PKG_SKIP_REASON is defined depending on OPSYS, suggest to
use NOT_FOR_PLATFORM instead.
* Check for ROOT_USER/ROOT_GROUP being used in special file
permissions; using REAL_ROOT_USER/REAL_ROOT_GROUP is better.
(rillig)
diff -r1.485 -r1.486 pkgsrc/pkgtools/pkglint/Makefile
diff -r1.9 -r1.10 pkgsrc/pkgtools/pkglint/files/globaldata.go
diff -r1.9 -r1.10 pkgsrc/pkgtools/pkglint/files/vartypecheck_test.go
diff -r1.11 -r1.12 pkgsrc/pkgtools/pkglint/files/mkline.go
diff -r1.5 -r1.6 pkgsrc/pkgtools/pkglint/files/mklines.go
diff -r1.4 -r1.5 pkgsrc/pkgtools/pkglint/files/mklines_test.go
diff -r1.8 -r1.9 pkgsrc/pkgtools/pkglint/files/vardefs.go
diff -r1.7 -r1.8 pkgsrc/pkgtools/pkglint/files/vartype.go
diff -r1.13 -r1.14 pkgsrc/pkgtools/pkglint/files/vartypecheck.go
--- pkgsrc/pkgtools/pkglint/Makefile 2016/06/05 11:24:32 1.485
+++ pkgsrc/pkgtools/pkglint/Makefile 2016/06/10 19:42:41 1.486
--- pkgsrc/pkgtools/pkglint/files/Attic/globaldata.go 2016/06/05 11:24:32 1.9
+++ pkgsrc/pkgtools/pkglint/files/Attic/globaldata.go 2016/06/10 19:42:42 1.10
--- pkgsrc/pkgtools/pkglint/files/Attic/vartypecheck_test.go 2016/06/05 11:24:32 1.9
+++ pkgsrc/pkgtools/pkglint/files/Attic/vartypecheck_test.go 2016/06/10 19:42:42 1.10
--- pkgsrc/pkgtools/pkglint/files/Attic/mkline.go 2016/06/05 11:24:32 1.11
+++ pkgsrc/pkgtools/pkglint/files/Attic/mkline.go 2016/06/10 19:42:42 1.12
--- pkgsrc/pkgtools/pkglint/files/Attic/mklines.go 2016/06/05 11:24:32 1.5
+++ pkgsrc/pkgtools/pkglint/files/Attic/mklines.go 2016/06/10 19:42:42 1.6
--- pkgsrc/pkgtools/pkglint/files/Attic/mklines_test.go 2016/06/05 11:24:32 1.4
+++ pkgsrc/pkgtools/pkglint/files/Attic/mklines_test.go 2016/06/10 19:42:42 1.5
--- pkgsrc/pkgtools/pkglint/files/Attic/vardefs.go 2016/06/05 11:24:32 1.8
+++ pkgsrc/pkgtools/pkglint/files/Attic/vardefs.go 2016/06/10 19:42:42 1.9
@@ -206,7 +206,7 @@
pkglist("CONFLICTS", lkSpace, CheckvarDependency)
pkglist("CONF_FILES", lkShell, CheckvarShellWord)
pkg("CONF_FILES_MODE", lkNone, enum("0644 0640 0600 0400"))
- pkglist("CONF_FILES_PERMS", lkShell, CheckvarShellWord)
+ pkglist("CONF_FILES_PERMS", lkShell, CheckvarPerms)
sys("COPY", lkNone, enum("-c")) // The flag that tells ${INSTALL} to copy a file
sys("CPP", lkNone, CheckvarShellCommand)
pkglist("CPPFLAGS*", lkShell, CheckvarCFlag)
@@ -400,7 +400,7 @@
pkglist("MAKEFLAGS", lkShell, CheckvarShellWord)
acl("MAKEVARS", lkShell, CheckvarVarname, "builtin.mk: append; buildlink3.mk: append; hacks.mk: append")
pkglist("MAKE_DIRS", lkShell, CheckvarPathname)
- pkglist("MAKE_DIRS_PERMS", lkShell, CheckvarShellWord)
+ pkglist("MAKE_DIRS_PERMS", lkShell, CheckvarPerms)
acl("MAKE_ENV", lkShell, CheckvarShellWord, "Makefile: append, set, use; Makefile.common: append, set, use; buildlink3.mk: append; builtin.mk: append; *.mk: append, use")
pkg("MAKE_FILE", lkNone, CheckvarPathname)
pkglist("MAKE_FLAGS", lkShell, CheckvarShellWord)
@@ -477,7 +477,7 @@
pkg("OVERRIDE_GNU_CONFIG_SCRIPTS", lkNone, CheckvarYes)
acl("OWNER", lkNone, CheckvarMailAddress, "Makefile: set; Makefile.common: default")
pkglist("OWN_DIRS", lkShell, CheckvarPathname)
- pkglist("OWN_DIRS_PERMS", lkShell, CheckvarShellWord)
+ pkglist("OWN_DIRS_PERMS", lkShell, CheckvarPerms)
sys("PAMBASE", lkNone, CheckvarPathname)
usr("PAM_DEFAULT", lkNone, enum("linux-pam openpam solaris-pam"))
acl("PATCHDIR", lkNone, CheckvarRelativePkgPath, "Makefile: set; Makefile.common: default, set")
@@ -564,7 +564,7 @@
acl("PKG_SUGGESTED_OPTIONS", lkShell, CheckvarOption, "options.mk: set, append; Makefile: set, append; Makefile.common: set")
acl("PKG_SUPPORTED_OPTIONS", lkShell, CheckvarOption, "options.mk: set, append, use; Makefile: set, append; Makefile.common: set")
pkg("PKG_SYSCONFDIR*", lkNone, CheckvarPathname)
- pkglist("PKG_SYSCONFDIR_PERMS", lkShell, CheckvarShellWord)
+ pkglist("PKG_SYSCONFDIR_PERMS", lkShell, CheckvarPerms)
sys("PKG_SYSCONFBASEDIR", lkNone, CheckvarPathname)
pkg("PKG_SYSCONFSUBDIR", lkNone, CheckvarPathname)
acl("PKG_SYSCONFVAR", lkNone, CheckvarIdentifier, "") // FIXME: name/type mismatch.
@@ -614,10 +614,10 @@
pkglist("REPLACE_PYTHON", lkShell, CheckvarPathmask)
pkglist("REPLACE_SH", lkShell, CheckvarPathmask)
pkglist("REQD_DIRS", lkShell, CheckvarPathname)
- pkglist("REQD_DIRS_PERMS", lkShell, CheckvarShellWord)
+ pkglist("REQD_DIRS_PERMS", lkShell, CheckvarPerms)
pkglist("REQD_FILES", lkShell, CheckvarPathname)
pkg("REQD_FILES_MODE", lkNone, enum("0644 0640 0600 0400"))
- pkglist("REQD_FILES_PERMS", lkShell, CheckvarShellWord)
+ pkglist("REQD_FILES_PERMS", lkShell, CheckvarPerms)
pkg("RESTRICTED", lkNone, CheckvarMessage)
usr("ROOT_USER", lkNone, CheckvarUserGroupName)
usr("ROOT_GROUP", lkNone, CheckvarUserGroupName)
@@ -634,7 +634,7 @@
acl("SHLIBTOOL", lkNone, CheckvarShellCommand, "Makefile: use")
acl("SHLIBTOOL_OVERRIDE", lkShell, CheckvarPathmask, "Makefile: set, append; Makefile.common: append")
acl("SITES.*", lkShell, CheckvarFetchURL, "Makefile, Makefile.common, options.mk: set, append, use")
- pkglist("SPECIAL_PERMS", lkShell, CheckvarShellWord)
+ pkglist("SPECIAL_PERMS", lkShell, CheckvarPerms)
sys("STEP_MSG", lkNone, CheckvarShellCommand)
acl("SUBDIR", lkShell, CheckvarFilename, "Makefile: append; *:")
acl("SUBST_CLASSES", lkShell, CheckvarIdentifier, "Makefile: set, append; *: append")
@@ -672,6 +672,7 @@
acl("USE_BUILTIN.*", lkNone, CheckvarYesNoIndirectly, "builtin.mk: set")
pkg("USE_CMAKE", lkNone, CheckvarYes)
acl("USE_CROSSBASE", lkNone, CheckvarYes, "Makefile: set")
+ usr("USE_DESTDIR", lkNone, CheckvarYes)
pkg("USE_FEATURES", lkShell, CheckvarIdentifier)
pkg("USE_GCC_RUNTIME", lkNone, CheckvarYesNo)
pkg("USE_GNU_CONFIGURE_HOST", lkNone, CheckvarYesNo)
--- pkgsrc/pkgtools/pkglint/files/Attic/vartype.go 2016/06/05 11:24:32 1.7
+++ pkgsrc/pkgtools/pkglint/files/Attic/vartype.go 2016/06/10 19:42:42 1.8
--- pkgsrc/pkgtools/pkglint/files/Attic/vartypecheck.go 2016/06/05 11:24:32 1.13
+++ pkgsrc/pkgtools/pkglint/files/Attic/vartypecheck.go 2016/06/10 19:42:42 1.14