Mon Oct 3 12:25:37 2016 UTC ()
Remove some dead code, python-3.3 is no more.


(wiz)
diff -r1.40 -r1.41 pkgsrc/math/py-rpy/Makefile
diff -r1.16 -r1.17 pkgsrc/pkgtools/pkglint/files/vardefs.go
diff -r1.2 -r1.3 pkgsrc/pkgtools/pkglint4/files/makevars.map
diff -r1.45 -r1.46 pkgsrc/security/py-cryptography/Makefile
diff -r1.18 -r1.19 pkgsrc/www/py-tornado/Makefile

cvs diff -r1.40 -r1.41 pkgsrc/math/py-rpy/Makefile (switch to unified diff)

--- pkgsrc/math/py-rpy/Makefile 2016/06/08 17:43:35 1.40
+++ pkgsrc/math/py-rpy/Makefile 2016/10/03 12:25:36 1.41
@@ -1,38 +1,38 @@ @@ -1,38 +1,38 @@
1# $NetBSD: Makefile,v 1.40 2016/06/08 17:43:35 wiz Exp $ 1# $NetBSD: Makefile,v 1.41 2016/10/03 12:25:36 wiz Exp $
2 2
3DISTNAME= rpy2-2.5.6 3DISTNAME= rpy2-2.5.6
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/rpy2/rpy/} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/rpy2/rpy/}
5PKGREVISION= 2 5PKGREVISION= 2
6CATEGORIES= math python 6CATEGORIES= math python
7MASTER_SITES= ${MASTER_SITE_PYPI:=r/rpy2/} 7MASTER_SITES= ${MASTER_SITE_PYPI:=r/rpy2/}
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://rpy.sourceforge.net/ 10HOMEPAGE= http://rpy.sourceforge.net/
11COMMENT= R interface for Python 11COMMENT= R interface for Python
12LICENSE= mpl-1.1 OR gnu-gpl-v2 OR gnu-lgpl-v2.1 12LICENSE= mpl-1.1 OR gnu-gpl-v2 OR gnu-lgpl-v2.1
13 13
14DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3 14DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
15 15
16USE_LANGUAGES+= c fortran77 16USE_LANGUAGES+= c fortran77
17 17
18BUILDLINK_API_DEPENDS.R+= R>=2.11.0 18BUILDLINK_API_DEPENDS.R+= R>=2.11.0
19 19
20LDFLAGS.SunOS+= -mimpure-text 20LDFLAGS.SunOS+= -mimpure-text
21 21
22REPLACE_PYTHON= rpy/tests.py 22REPLACE_PYTHON= rpy/tests.py
23 23
24.include "../../lang/python/pyversion.mk" 24.include "../../lang/python/pyversion.mk"
25 25
26PLIST_VARS= sd 26PLIST_VARS= sd
27.if ${PYPKGPREFIX} == "py27" || ${PYPKGPREFIX} == "py33" 27.if ${PYPKGPREFIX} == "py27"
28PLIST.sd= yes 28PLIST.sd= yes
29DEPENDS+= ${PYPKGPREFIX}-singledispatch-[0-9]*:../../devel/py-singledispatch 29DEPENDS+= ${PYPKGPREFIX}-singledispatch-[0-9]*:../../devel/py-singledispatch
30.endif 30.endif
31 31
32.include "../../devel/pcre/buildlink3.mk" 32.include "../../devel/pcre/buildlink3.mk"
33.include "../../mk/readline.buildlink3.mk" 33.include "../../mk/readline.buildlink3.mk"
34.include "../../lang/python/application.mk" 34.include "../../lang/python/application.mk"
35.include "../../lang/python/egg.mk" 35.include "../../lang/python/egg.mk"
36.include "../../math/py-numpy/buildlink3.mk" 36.include "../../math/py-numpy/buildlink3.mk"
37.include "../../math/R/buildlink3.mk" 37.include "../../math/R/buildlink3.mk"
38.include "../../mk/bsd.pkg.mk" 38.include "../../mk/bsd.pkg.mk"

cvs diff -r1.16 -r1.17 pkgsrc/pkgtools/pkglint/files/Attic/vardefs.go (switch to unified diff)

--- pkgsrc/pkgtools/pkglint/files/Attic/vardefs.go 2016/09/06 20:54:21 1.16
+++ pkgsrc/pkgtools/pkglint/files/Attic/vardefs.go 2016/10/03 12:25:36 1.17
@@ -1,872 +1,872 @@ @@ -1,872 +1,872 @@
1package main 1package main
2 2
3import ( 3import (
4 "fmt" 4 "fmt"
5 "path" 5 "path"
6 "strings" 6 "strings"
7) 7)
8 8
9// This file defines the specific type of some variables. 9// This file defines the specific type of some variables.
10// 10//
11// There are two types of lists: 11// There are two types of lists:
12// * lkShell is a list whose elements are split by shell rules 12// * lkShell is a list whose elements are split by shell rules
13// * lkSpace is a list whose elements are split by whitespace 13// * lkSpace is a list whose elements are split by whitespace
14// 14//
15// See vartypecheck.go for how these types are checked. 15// See vartypecheck.go for how these types are checked.
16// 16//
17// Last synced with mk/defaults/mk.conf revision 1.118 17// Last synced with mk/defaults/mk.conf revision 1.118
18 18
19func (gd *GlobalData) InitVartypes() { 19func (gd *GlobalData) InitVartypes() {
20 20
21 // A package-defined variable may be set in all Makefiles except buildlink3.mk and builtin.mk. 21 // A package-defined variable may be set in all Makefiles except buildlink3.mk and builtin.mk.
22 pkg := func(varname string, kindOfList KindOfList, checker *BasicType) { 22 pkg := func(varname string, kindOfList KindOfList, checker *BasicType) {
23 acl(varname, kindOfList, checker, "Makefile: set, use; buildlink3.mk, builtin.mk:; Makefile.*, *.mk: default, set, use") 23 acl(varname, kindOfList, checker, "Makefile: set, use; buildlink3.mk, builtin.mk:; Makefile.*, *.mk: default, set, use")
24 } 24 }
25 25
26 // A package-defined list may be appended to in all Makefiles except buildlink3.mk and builtin.mk. 26 // A package-defined list may be appended to in all Makefiles except buildlink3.mk and builtin.mk.
27 // Simple assignment (instead of appending) is only allowed in Makefile and Makefile.common. 27 // Simple assignment (instead of appending) is only allowed in Makefile and Makefile.common.
28 pkglist := func(varname string, kindOfList KindOfList, checker *BasicType) { 28 pkglist := func(varname string, kindOfList KindOfList, checker *BasicType) {
29 acl(varname, kindOfList, checker, "Makefile, Makefile.common, options.mk: append, default, set, use; buildlink3.mk, builtin.mk:; *.mk: append, default, use") 29 acl(varname, kindOfList, checker, "Makefile, Makefile.common, options.mk: append, default, set, use; buildlink3.mk, builtin.mk:; *.mk: append, default, use")
30 } 30 }
31 31
32 // A user-defined or system-defined variable must not be set by any 32 // A user-defined or system-defined variable must not be set by any
33 // package file. It also must not be used in buildlink3.mk and 33 // package file. It also must not be used in buildlink3.mk and
34 // builtin.mk files or at load-time, since the system/user preferences 34 // builtin.mk files or at load-time, since the system/user preferences
35 // may not have been loaded when these files are included. 35 // may not have been loaded when these files are included.
36 sys := func(varname string, kindOfList KindOfList, checker *BasicType) { 36 sys := func(varname string, kindOfList KindOfList, checker *BasicType) {
37 acl(varname, kindOfList, checker, "buildlink3.mk:; *: use") 37 acl(varname, kindOfList, checker, "buildlink3.mk:; *: use")
38 } 38 }
39 usr := func(varname string, kindOfList KindOfList, checker *BasicType) { 39 usr := func(varname string, kindOfList KindOfList, checker *BasicType) {
40 acl(varname, kindOfList, checker, "buildlink3.mk:; *: use-loadtime, use") 40 acl(varname, kindOfList, checker, "buildlink3.mk:; *: use-loadtime, use")
41 } 41 }
42 bl3list := func(varname string, kindOfList KindOfList, checker *BasicType) { 42 bl3list := func(varname string, kindOfList KindOfList, checker *BasicType) {
43 acl(varname, kindOfList, checker, "buildlink3.mk, builtin.mk: append") 43 acl(varname, kindOfList, checker, "buildlink3.mk, builtin.mk: append")
44 } 44 }
45 cmdline := func(varname string, kindOfList KindOfList, checker *BasicType) { 45 cmdline := func(varname string, kindOfList KindOfList, checker *BasicType) {
46 acl(varname, kindOfList, checker, "buildlink3.mk, builtin.mk:; *: use-loadtime, use") 46 acl(varname, kindOfList, checker, "buildlink3.mk, builtin.mk:; *: use-loadtime, use")
47 } 47 }
48 48
49 usr("ALLOW_VULNERABLE_PACKAGES", lkNone, BtYes) 49 usr("ALLOW_VULNERABLE_PACKAGES", lkNone, BtYes)
50 usr("MANINSTALL", lkShell, enum("maninstall catinstall")) 50 usr("MANINSTALL", lkShell, enum("maninstall catinstall"))
51 usr("MANZ", lkNone, BtYes) 51 usr("MANZ", lkNone, BtYes)
52 usr("GZIP", lkShell, BtShellWord) 52 usr("GZIP", lkShell, BtShellWord)
53 usr("MKCRYPTO", lkNone, BtYesNo) 53 usr("MKCRYPTO", lkNone, BtYesNo)
54 usr("OBJHOSTNAME", lkNone, BtYes) 54 usr("OBJHOSTNAME", lkNone, BtYes)
55 usr("OBJMACHINE", lkNone, BtYes) 55 usr("OBJMACHINE", lkNone, BtYes)
56 usr("PKG_SUFX", lkNone, BtFilename) 56 usr("PKG_SUFX", lkNone, BtFilename)
57 usr("PKGSRC_LOCKTYPE", lkNone, enum("none sleep once")) 57 usr("PKGSRC_LOCKTYPE", lkNone, enum("none sleep once"))
58 usr("PKGSRC_SLEEPSECS", lkNone, BtInteger) 58 usr("PKGSRC_SLEEPSECS", lkNone, BtInteger)
59 usr("USETBL", lkNone, BtYes) 59 usr("USETBL", lkNone, BtYes)
60 usr("ABI", lkNone, enum("32 64")) 60 usr("ABI", lkNone, enum("32 64"))
61 usr("PKG_DEVELOPER", lkNone, BtYesNo) 61 usr("PKG_DEVELOPER", lkNone, BtYesNo)
62 usr("USE_ABI_DEPENDS", lkNone, BtYesNo) 62 usr("USE_ABI_DEPENDS", lkNone, BtYesNo)
63 usr("PKG_REGISTER_SHELLS", lkNone, enum("YES NO")) 63 usr("PKG_REGISTER_SHELLS", lkNone, enum("YES NO"))
64 usr("PKGSRC_COMPILER", lkShell, enum("ccache ccc clang distcc f2c gcc hp icc ido gcc mipspro mipspro-ucode pcc sunpro xlc")) 64 usr("PKGSRC_COMPILER", lkShell, enum("ccache ccc clang distcc f2c gcc hp icc ido gcc mipspro mipspro-ucode pcc sunpro xlc"))
65 usr("PKGSRC_MESSAGE_RECIPIENTS", lkShell, BtMailAddress) 65 usr("PKGSRC_MESSAGE_RECIPIENTS", lkShell, BtMailAddress)
66 usr("PKGSRC_SHOW_BUILD_DEFS", lkNone, BtYesNo) 66 usr("PKGSRC_SHOW_BUILD_DEFS", lkNone, BtYesNo)
67 usr("PKGSRC_SHOW_PATCH_ERRORMSG", lkNone, BtYesNo) 67 usr("PKGSRC_SHOW_PATCH_ERRORMSG", lkNone, BtYesNo)
68 usr("PKGSRC_RUN_TEST", lkNone, BtYesNo) 68 usr("PKGSRC_RUN_TEST", lkNone, BtYesNo)
69 usr("PREFER_PKGSRC", lkShell, BtIdentifier) 69 usr("PREFER_PKGSRC", lkShell, BtIdentifier)
70 usr("PREFER_NATIVE", lkShell, BtIdentifier) 70 usr("PREFER_NATIVE", lkShell, BtIdentifier)
71 usr("PREFER_NATIVE_PTHREADS", lkNone, BtYesNo) 71 usr("PREFER_NATIVE_PTHREADS", lkNone, BtYesNo)
72 usr("LOCALBASE", lkNone, BtPathname) 72 usr("LOCALBASE", lkNone, BtPathname)
73 usr("CROSSBASE", lkNone, BtPathname) 73 usr("CROSSBASE", lkNone, BtPathname)
74 usr("VARBASE", lkNone, BtPathname) 74 usr("VARBASE", lkNone, BtPathname)
75 usr("X11_TYPE", lkNone, enum("modular native")) 75 usr("X11_TYPE", lkNone, enum("modular native"))
76 usr("X11BASE", lkNone, BtPathname) 76 usr("X11BASE", lkNone, BtPathname)
77 usr("MOTIFBASE", lkNone, BtPathname) 77 usr("MOTIFBASE", lkNone, BtPathname)
78 usr("PKGINFODIR", lkNone, BtPathname) 78 usr("PKGINFODIR", lkNone, BtPathname)
79 usr("PKGMANDIR", lkNone, BtPathname) 79 usr("PKGMANDIR", lkNone, BtPathname)
80 usr("USE_XPKGWEDGE", lkNone, BtYesNo) 80 usr("USE_XPKGWEDGE", lkNone, BtYesNo)
81 usr("BSDSRCDIR", lkNone, BtPathname) 81 usr("BSDSRCDIR", lkNone, BtPathname)
82 usr("BSDXSRCDIR", lkNone, BtPathname) 82 usr("BSDXSRCDIR", lkNone, BtPathname)
83 usr("DISTDIR", lkNone, BtPathname) 83 usr("DISTDIR", lkNone, BtPathname)
84 usr("DIST_PATH", lkNone, BtPathlist) 84 usr("DIST_PATH", lkNone, BtPathlist)
85 usr("DEFAULT_VIEW", lkNone, BtUnknown) 85 usr("DEFAULT_VIEW", lkNone, BtUnknown)
86 usr("FETCH_CMD", lkNone, BtShellCommand) 86 usr("FETCH_CMD", lkNone, BtShellCommand)
87 usr("FETCH_USING", lkNone, enum("curl custom fetch ftp manual wget")) 87 usr("FETCH_USING", lkNone, enum("curl custom fetch ftp manual wget"))
88 usr("FETCH_RESUME_ARGS", lkShell, BtShellWord) 88 usr("FETCH_RESUME_ARGS", lkShell, BtShellWord)
89 usr("FETCH_OUTPUT_ARGS", lkShell, BtShellWord) 89 usr("FETCH_OUTPUT_ARGS", lkShell, BtShellWord)
90 usr("LIBTOOLIZE_PLIST", lkNone, BtYesNo) 90 usr("LIBTOOLIZE_PLIST", lkNone, BtYesNo)
91 usr("PKG_RESUME_TRANSFERS", lkNone, BtYesNo) 91 usr("PKG_RESUME_TRANSFERS", lkNone, BtYesNo)
92 usr("PKG_SYSCONFBASE", lkNone, BtPathname) 92 usr("PKG_SYSCONFBASE", lkNone, BtPathname)
93 usr("RCD_SCRIPTS_DIR", lkNone, BtPathname) 93 usr("RCD_SCRIPTS_DIR", lkNone, BtPathname)
94 usr("PACKAGES", lkNone, BtPathname) 94 usr("PACKAGES", lkNone, BtPathname)
95 usr("PKGVULNDIR", lkNone, BtPathname) 95 usr("PKGVULNDIR", lkNone, BtPathname)
96 usr("PASSIVE_FETCH", lkNone, BtYes) 96 usr("PASSIVE_FETCH", lkNone, BtYes)
97 usr("PATCH_FUZZ_FACTOR", lkNone, enum("-F0 -F1 -F2 -F3")) 97 usr("PATCH_FUZZ_FACTOR", lkNone, enum("-F0 -F1 -F2 -F3"))
98 usr("ACCEPTABLE_LICENSES", lkShell, BtIdentifier) 98 usr("ACCEPTABLE_LICENSES", lkShell, BtIdentifier)
99 usr("SPECIFIC_PKGS", lkNone, BtYes) 99 usr("SPECIFIC_PKGS", lkNone, BtYes)
100 usr("SITE_SPECIFIC_PKGS", lkShell, BtPkgPath) 100 usr("SITE_SPECIFIC_PKGS", lkShell, BtPkgPath)
101 usr("HOST_SPECIFIC_PKGS", lkShell, BtPkgPath) 101 usr("HOST_SPECIFIC_PKGS", lkShell, BtPkgPath)
102 usr("GROUP_SPECIFIC_PKGS", lkShell, BtPkgPath) 102 usr("GROUP_SPECIFIC_PKGS", lkShell, BtPkgPath)
103 usr("USER_SPECIFIC_PKGS", lkShell, BtPkgPath) 103 usr("USER_SPECIFIC_PKGS", lkShell, BtPkgPath)
104 usr("FAILOVER_FETCH", lkNone, BtYes) 104 usr("FAILOVER_FETCH", lkNone, BtYes)
105 usr("MASTER_SORT", lkShell, BtUnknown) 105 usr("MASTER_SORT", lkShell, BtUnknown)
106 usr("MASTER_SORT_REGEX", lkShell, BtUnknown) 106 usr("MASTER_SORT_REGEX", lkShell, BtUnknown)
107 usr("PATCH_DEBUG", lkNone, BtYes) 107 usr("PATCH_DEBUG", lkNone, BtYes)
108 usr("PKG_FC", lkNone, BtShellCommand) 108 usr("PKG_FC", lkNone, BtShellCommand)
109 usr("IMAKE", lkNone, BtShellCommand) 109 usr("IMAKE", lkNone, BtShellCommand)
110 usr("IMAKEOPTS", lkShell, BtShellWord) 110 usr("IMAKEOPTS", lkShell, BtShellWord)
111 usr("PRE_ROOT_CMD", lkNone, BtShellCommand) 111 usr("PRE_ROOT_CMD", lkNone, BtShellCommand)
112 pkg("USE_GAMESGROUP", lkNone, BtYesNo) 112 pkg("USE_GAMESGROUP", lkNone, BtYesNo)
113 usr("SU_CMD", lkNone, BtShellCommand) 113 usr("SU_CMD", lkNone, BtShellCommand)
114 usr("SU_CMD_PATH_APPEND", lkNone, BtPathlist) 114 usr("SU_CMD_PATH_APPEND", lkNone, BtPathlist)
115 usr("FATAL_OBJECT_FMT_SKEW", lkNone, BtYesNo) 115 usr("FATAL_OBJECT_FMT_SKEW", lkNone, BtYesNo)
116 usr("WARN_NO_OBJECT_FMT", lkNone, BtYesNo) 116 usr("WARN_NO_OBJECT_FMT", lkNone, BtYesNo)
117 usr("SMART_MESSAGES", lkNone, BtYes) 117 usr("SMART_MESSAGES", lkNone, BtYes)
118 usr("BINPKG_SITES", lkShell, BtURL) 118 usr("BINPKG_SITES", lkShell, BtURL)
119 usr("BIN_INSTALL_FLAG", lkShell, BtShellWord) 119 usr("BIN_INSTALL_FLAG", lkShell, BtShellWord)
120 usr("LOCALPATCHES", lkNone, BtPathname) 120 usr("LOCALPATCHES", lkNone, BtPathname)
121 121
122 // some other variables, sorted alphabetically 122 // some other variables, sorted alphabetically
123 123
124 acl(".CURDIR", lkNone, BtPathname, "buildlink3.mk:; *: use, use-loadtime") 124 acl(".CURDIR", lkNone, BtPathname, "buildlink3.mk:; *: use, use-loadtime")
125 acl(".TARGET", lkNone, BtPathname, "buildlink3.mk:; *: use, use-loadtime") 125 acl(".TARGET", lkNone, BtPathname, "buildlink3.mk:; *: use, use-loadtime")
126 acl("ALL_ENV", lkShell, BtShellWord, "") 126 acl("ALL_ENV", lkShell, BtShellWord, "")
127 acl("ALTERNATIVES_FILE", lkNone, BtFilename, "") 127 acl("ALTERNATIVES_FILE", lkNone, BtFilename, "")
128 acl("ALTERNATIVES_SRC", lkShell, BtPathname, "") 128 acl("ALTERNATIVES_SRC", lkShell, BtPathname, "")
129 pkg("APACHE_MODULE", lkNone, BtYes) 129 pkg("APACHE_MODULE", lkNone, BtYes)
130 sys("AR", lkNone, BtShellCommand) 130 sys("AR", lkNone, BtShellCommand)
131 sys("AS", lkNone, BtShellCommand) 131 sys("AS", lkNone, BtShellCommand)
132 pkglist("AUTOCONF_REQD", lkShell, BtVersion) 132 pkglist("AUTOCONF_REQD", lkShell, BtVersion)
133 acl("AUTOMAKE_OVERRIDE", lkShell, BtPathmask, "") 133 acl("AUTOMAKE_OVERRIDE", lkShell, BtPathmask, "")
134 pkglist("AUTOMAKE_REQD", lkShell, BtVersion) 134 pkglist("AUTOMAKE_REQD", lkShell, BtVersion)
135 pkg("AUTO_MKDIRS", lkNone, BtYesNo) 135 pkg("AUTO_MKDIRS", lkNone, BtYesNo)
136 usr("BATCH", lkNone, BtYes) 136 usr("BATCH", lkNone, BtYes)
137 acl("BDB185_DEFAULT", lkNone, BtUnknown, "") 137 acl("BDB185_DEFAULT", lkNone, BtUnknown, "")
138 sys("BDBBASE", lkNone, BtPathname) 138 sys("BDBBASE", lkNone, BtPathname)
139 pkg("BDB_ACCEPTED", lkShell, enum("db1 db2 db3 db4 db5")) 139 pkg("BDB_ACCEPTED", lkShell, enum("db1 db2 db3 db4 db5"))
140 acl("BDB_DEFAULT", lkNone, enum("db1 db2 db3 db4 db5"), "") 140 acl("BDB_DEFAULT", lkNone, enum("db1 db2 db3 db4 db5"), "")
141 sys("BDB_LIBS", lkShell, BtLdFlag) 141 sys("BDB_LIBS", lkShell, BtLdFlag)
142 sys("BDB_TYPE", lkNone, enum("db1 db2 db3 db4 db5")) 142 sys("BDB_TYPE", lkNone, enum("db1 db2 db3 db4 db5"))
143 sys("BINGRP", lkNone, BtUserGroupName) 143 sys("BINGRP", lkNone, BtUserGroupName)
144 sys("BINMODE", lkNone, BtFileMode) 144 sys("BINMODE", lkNone, BtFileMode)
145 sys("BINOWN", lkNone, BtUserGroupName) 145 sys("BINOWN", lkNone, BtUserGroupName)
146 acl("BOOTSTRAP_DEPENDS", lkSpace, BtDependencyWithPath, "Makefile, Makefile.common, *.mk: append") 146 acl("BOOTSTRAP_DEPENDS", lkSpace, BtDependencyWithPath, "Makefile, Makefile.common, *.mk: append")
147 pkg("BOOTSTRAP_PKG", lkNone, BtYesNo) 147 pkg("BOOTSTRAP_PKG", lkNone, BtYesNo)
148 acl("BROKEN", lkNone, BtMessage, "") 148 acl("BROKEN", lkNone, BtMessage, "")
149 pkg("BROKEN_GETTEXT_DETECTION", lkNone, BtYesNo) 149 pkg("BROKEN_GETTEXT_DETECTION", lkNone, BtYesNo)
150 pkglist("BROKEN_EXCEPT_ON_PLATFORM", lkShell, BtMachinePlatformPattern) 150 pkglist("BROKEN_EXCEPT_ON_PLATFORM", lkShell, BtMachinePlatformPattern)
151 pkglist("BROKEN_ON_PLATFORM", lkSpace, BtMachinePlatformPattern) 151 pkglist("BROKEN_ON_PLATFORM", lkSpace, BtMachinePlatformPattern)
152 sys("BSD_MAKE_ENV", lkShell, BtShellWord) 152 sys("BSD_MAKE_ENV", lkShell, BtShellWord)
153 acl("BUILDLINK_ABI_DEPENDS.*", lkSpace, BtDependency, "builtin.mk: append, use-loadtime; *: append") 153 acl("BUILDLINK_ABI_DEPENDS.*", lkSpace, BtDependency, "builtin.mk: append, use-loadtime; *: append")
154 acl("BUILDLINK_API_DEPENDS.*", lkSpace, BtDependency, "builtin.mk: append, use-loadtime; *: append") 154 acl("BUILDLINK_API_DEPENDS.*", lkSpace, BtDependency, "builtin.mk: append, use-loadtime; *: append")
155 acl("BUILDLINK_CONTENTS_FILTER", lkNone, BtShellCommand, "") 155 acl("BUILDLINK_CONTENTS_FILTER", lkNone, BtShellCommand, "")
156 sys("BUILDLINK_CFLAGS", lkShell, BtCFlag) 156 sys("BUILDLINK_CFLAGS", lkShell, BtCFlag)
157 bl3list("BUILDLINK_CFLAGS.*", lkShell, BtCFlag) 157 bl3list("BUILDLINK_CFLAGS.*", lkShell, BtCFlag)
158 sys("BUILDLINK_CPPFLAGS", lkShell, BtCFlag) 158 sys("BUILDLINK_CPPFLAGS", lkShell, BtCFlag)
159 bl3list("BUILDLINK_CPPFLAGS.*", lkShell, BtCFlag) 159 bl3list("BUILDLINK_CPPFLAGS.*", lkShell, BtCFlag)
160 acl("BUILDLINK_CONTENTS_FILTER.*", lkNone, BtShellCommand, "buildlink3.mk: set") 160 acl("BUILDLINK_CONTENTS_FILTER.*", lkNone, BtShellCommand, "buildlink3.mk: set")
161 acl("BUILDLINK_DEPENDS", lkSpace, BtIdentifier, "buildlink3.mk: append") 161 acl("BUILDLINK_DEPENDS", lkSpace, BtIdentifier, "buildlink3.mk: append")
162 acl("BUILDLINK_DEPMETHOD.*", lkShell, BtBuildlinkDepmethod, "buildlink3.mk: default, append, use; Makefile: set, append; Makefile.common, *.mk: append") 162 acl("BUILDLINK_DEPMETHOD.*", lkShell, BtBuildlinkDepmethod, "buildlink3.mk: default, append, use; Makefile: set, append; Makefile.common, *.mk: append")
163 acl("BUILDLINK_DIR", lkNone, BtPathname, "*: use") 163 acl("BUILDLINK_DIR", lkNone, BtPathname, "*: use")
164 bl3list("BUILDLINK_FILES.*", lkShell, BtPathmask) 164 bl3list("BUILDLINK_FILES.*", lkShell, BtPathmask)
165 acl("BUILDLINK_FILES_CMD.*", lkNone, BtShellCommand, "") 165 acl("BUILDLINK_FILES_CMD.*", lkNone, BtShellCommand, "")
166 acl("BUILDLINK_INCDIRS.*", lkShell, BtPathname, "buildlink3.mk: default, append; Makefile, Makefile.common, *.mk: use") 166 acl("BUILDLINK_INCDIRS.*", lkShell, BtPathname, "buildlink3.mk: default, append; Makefile, Makefile.common, *.mk: use")
167 acl("BUILDLINK_JAVA_PREFIX.*", lkNone, BtPathname, "buildlink3.mk: set, use") 167 acl("BUILDLINK_JAVA_PREFIX.*", lkNone, BtPathname, "buildlink3.mk: set, use")
168 acl("BUILDLINK_LDADD.*", lkShell, BtLdFlag, "builtin.mk: set, default, append, use; buildlink3.mk: append, use; Makefile, Makefile.common, *.mk: use") 168 acl("BUILDLINK_LDADD.*", lkShell, BtLdFlag, "builtin.mk: set, default, append, use; buildlink3.mk: append, use; Makefile, Makefile.common, *.mk: use")
169 acl("BUILDLINK_LDFLAGS", lkShell, BtLdFlag, "*: use") 169 acl("BUILDLINK_LDFLAGS", lkShell, BtLdFlag, "*: use")
170 bl3list("BUILDLINK_LDFLAGS.*", lkShell, BtLdFlag) 170 bl3list("BUILDLINK_LDFLAGS.*", lkShell, BtLdFlag)
171 acl("BUILDLINK_LIBDIRS.*", lkShell, BtPathname, "buildlink3.mk, builtin.mk: append; Makefile, Makefile.common, *.mk: use") 171 acl("BUILDLINK_LIBDIRS.*", lkShell, BtPathname, "buildlink3.mk, builtin.mk: append; Makefile, Makefile.common, *.mk: use")
172 acl("BUILDLINK_LIBS.*", lkShell, BtLdFlag, "buildlink3.mk: append") 172 acl("BUILDLINK_LIBS.*", lkShell, BtLdFlag, "buildlink3.mk: append")
173 acl("BUILDLINK_PASSTHRU_DIRS", lkShell, BtPathname, "Makefile, Makefile.common, buildlink3.mk, hacks.mk: append") 173 acl("BUILDLINK_PASSTHRU_DIRS", lkShell, BtPathname, "Makefile, Makefile.common, buildlink3.mk, hacks.mk: append")
174 acl("BUILDLINK_PASSTHRU_RPATHDIRS", lkShell, BtPathname, "Makefile, Makefile.common, buildlink3.mk, hacks.mk: append") 174 acl("BUILDLINK_PASSTHRU_RPATHDIRS", lkShell, BtPathname, "Makefile, Makefile.common, buildlink3.mk, hacks.mk: append")
175 acl("BUILDLINK_PKGSRCDIR.*", lkNone, BtRelativePkgDir, "buildlink3.mk: default, use-loadtime") 175 acl("BUILDLINK_PKGSRCDIR.*", lkNone, BtRelativePkgDir, "buildlink3.mk: default, use-loadtime")
176 acl("BUILDLINK_PREFIX.*", lkNone, BtPathname, "builtin.mk: set, use; Makefile, Makefile.common, *.mk: use") 176 acl("BUILDLINK_PREFIX.*", lkNone, BtPathname, "builtin.mk: set, use; Makefile, Makefile.common, *.mk: use")
177 acl("BUILDLINK_RPATHDIRS.*", lkShell, BtPathname, "buildlink3.mk: append") 177 acl("BUILDLINK_RPATHDIRS.*", lkShell, BtPathname, "buildlink3.mk: append")
178 acl("BUILDLINK_TARGETS", lkShell, BtIdentifier, "") 178 acl("BUILDLINK_TARGETS", lkShell, BtIdentifier, "")
179 acl("BUILDLINK_FNAME_TRANSFORM.*", lkNone, BtSedCommands, "Makefile, buildlink3.mk, builtin.mk, hacks.mk: append") 179 acl("BUILDLINK_FNAME_TRANSFORM.*", lkNone, BtSedCommands, "Makefile, buildlink3.mk, builtin.mk, hacks.mk: append")
180 acl("BUILDLINK_TRANSFORM", lkShell, BtWrapperTransform, "*: append") 180 acl("BUILDLINK_TRANSFORM", lkShell, BtWrapperTransform, "*: append")
181 acl("BUILDLINK_TRANSFORM.*", lkShell, BtWrapperTransform, "*: append") 181 acl("BUILDLINK_TRANSFORM.*", lkShell, BtWrapperTransform, "*: append")
182 acl("BUILDLINK_TREE", lkShell, BtIdentifier, "buildlink3.mk: append") 182 acl("BUILDLINK_TREE", lkShell, BtIdentifier, "buildlink3.mk: append")
183 acl("BUILD_DEFS", lkShell, BtVariableName, "Makefile, Makefile.common, options.mk: append") 183 acl("BUILD_DEFS", lkShell, BtVariableName, "Makefile, Makefile.common, options.mk: append")
184 pkglist("BUILD_DEFS_EFFECTS", lkShell, BtVariableName) 184 pkglist("BUILD_DEFS_EFFECTS", lkShell, BtVariableName)
185 acl("BUILD_DEPENDS", lkSpace, BtDependencyWithPath, "Makefile, Makefile.common, *.mk: append") 185 acl("BUILD_DEPENDS", lkSpace, BtDependencyWithPath, "Makefile, Makefile.common, *.mk: append")
186 pkglist("BUILD_DIRS", lkShell, BtWrksrcSubdirectory) 186 pkglist("BUILD_DIRS", lkShell, BtWrksrcSubdirectory)
187 pkglist("BUILD_ENV", lkShell, BtShellWord) 187 pkglist("BUILD_ENV", lkShell, BtShellWord)
188 sys("BUILD_MAKE_CMD", lkNone, BtShellCommand) 188 sys("BUILD_MAKE_CMD", lkNone, BtShellCommand)
189 pkglist("BUILD_MAKE_FLAGS", lkShell, BtShellWord) 189 pkglist("BUILD_MAKE_FLAGS", lkShell, BtShellWord)
190 pkglist("BUILD_TARGET", lkShell, BtIdentifier) 190 pkglist("BUILD_TARGET", lkShell, BtIdentifier)
191 pkglist("BUILD_TARGET.*", lkShell, BtIdentifier) 191 pkglist("BUILD_TARGET.*", lkShell, BtIdentifier)
192 pkg("BUILD_USES_MSGFMT", lkNone, BtYes) 192 pkg("BUILD_USES_MSGFMT", lkNone, BtYes)
193 acl("BUILTIN_PKG", lkNone, BtIdentifier, "builtin.mk: set, use-loadtime, use") 193 acl("BUILTIN_PKG", lkNone, BtIdentifier, "builtin.mk: set, use-loadtime, use")
194 acl("BUILTIN_PKG.*", lkNone, BtPkgName, "builtin.mk: set, use-loadtime, use") 194 acl("BUILTIN_PKG.*", lkNone, BtPkgName, "builtin.mk: set, use-loadtime, use")
195 acl("BUILTIN_FIND_FILES_VAR", lkShell, BtVariableName, "builtin.mk: set") 195 acl("BUILTIN_FIND_FILES_VAR", lkShell, BtVariableName, "builtin.mk: set")
196 acl("BUILTIN_FIND_FILES.*", lkShell, BtPathname, "builtin.mk: set") 196 acl("BUILTIN_FIND_FILES.*", lkShell, BtPathname, "builtin.mk: set")
197 acl("BUILTIN_FIND_GREP.*", lkNone, BtUnknown, "builtin.mk: set") 197 acl("BUILTIN_FIND_GREP.*", lkNone, BtUnknown, "builtin.mk: set")
198 acl("BUILTIN_FIND_HEADERS_VAR", lkShell, BtVariableName, "builtin.mk: set") 198 acl("BUILTIN_FIND_HEADERS_VAR", lkShell, BtVariableName, "builtin.mk: set")
199 acl("BUILTIN_FIND_HEADERS.*", lkShell, BtPathname, "builtin.mk: set") 199 acl("BUILTIN_FIND_HEADERS.*", lkShell, BtPathname, "builtin.mk: set")
200 acl("BUILTIN_FIND_LIBS", lkShell, BtPathname, "builtin.mk: set") 200 acl("BUILTIN_FIND_LIBS", lkShell, BtPathname, "builtin.mk: set")
201 acl("BUILTIN_IMAKE_CHECK", lkShell, BtUnknown, "builtin.mk: set") 201 acl("BUILTIN_IMAKE_CHECK", lkShell, BtUnknown, "builtin.mk: set")
202 acl("BUILTIN_IMAKE_CHECK.*", lkNone, BtYesNo, "") 202 acl("BUILTIN_IMAKE_CHECK.*", lkNone, BtYesNo, "")
203 sys("BUILTIN_X11_TYPE", lkNone, BtUnknown) 203 sys("BUILTIN_X11_TYPE", lkNone, BtUnknown)
204 sys("BUILTIN_X11_VERSION", lkNone, BtUnknown) 204 sys("BUILTIN_X11_VERSION", lkNone, BtUnknown)
205 acl("CATEGORIES", lkShell, BtCategory, "Makefile: set, append; Makefile.common: set, default, append") 205 acl("CATEGORIES", lkShell, BtCategory, "Makefile: set, append; Makefile.common: set, default, append")
206 sys("CC_VERSION", lkNone, BtMessage) 206 sys("CC_VERSION", lkNone, BtMessage)
207 sys("CC", lkNone, BtShellCommand) 207 sys("CC", lkNone, BtShellCommand)
208 pkglist("CFLAGS", lkShell, BtCFlag) // may also be changed by the user 208 pkglist("CFLAGS", lkShell, BtCFlag) // may also be changed by the user
209 pkglist("CFLAGS.*", lkShell, BtCFlag) // may also be changed by the user 209 pkglist("CFLAGS.*", lkShell, BtCFlag) // may also be changed by the user
210 acl("CHECK_BUILTIN", lkNone, BtYesNo, "builtin.mk: default; Makefile: set") 210 acl("CHECK_BUILTIN", lkNone, BtYesNo, "builtin.mk: default; Makefile: set")
211 acl("CHECK_BUILTIN.*", lkNone, BtYesNo, "Makefile, options.mk, buildlink3.mk: set; builtin.mk: default; *: use-loadtime") 211 acl("CHECK_BUILTIN.*", lkNone, BtYesNo, "Makefile, options.mk, buildlink3.mk: set; builtin.mk: default; *: use-loadtime")
212 acl("CHECK_FILES_SKIP", lkShell, BtBasicRegularExpression, "Makefile, Makefile.common: append") 212 acl("CHECK_FILES_SKIP", lkShell, BtBasicRegularExpression, "Makefile, Makefile.common: append")
213 pkg("CHECK_FILES_SUPPORTED", lkNone, BtYesNo) 213 pkg("CHECK_FILES_SUPPORTED", lkNone, BtYesNo)
214 usr("CHECK_HEADERS", lkNone, BtYesNo) 214 usr("CHECK_HEADERS", lkNone, BtYesNo)
215 pkglist("CHECK_HEADERS_SKIP", lkShell, BtPathmask) 215 pkglist("CHECK_HEADERS_SKIP", lkShell, BtPathmask)
216 usr("CHECK_INTERPRETER", lkNone, BtYesNo) 216 usr("CHECK_INTERPRETER", lkNone, BtYesNo)
217 pkglist("CHECK_INTERPRETER_SKIP", lkShell, BtPathmask) 217 pkglist("CHECK_INTERPRETER_SKIP", lkShell, BtPathmask)
218 usr("CHECK_PERMS", lkNone, BtYesNo) 218 usr("CHECK_PERMS", lkNone, BtYesNo)
219 pkglist("CHECK_PERMS_SKIP", lkShell, BtPathmask) 219 pkglist("CHECK_PERMS_SKIP", lkShell, BtPathmask)
220 usr("CHECK_PORTABILITY", lkNone, BtYesNo) 220 usr("CHECK_PORTABILITY", lkNone, BtYesNo)
221 pkglist("CHECK_PORTABILITY_SKIP", lkShell, BtPathmask) 221 pkglist("CHECK_PORTABILITY_SKIP", lkShell, BtPathmask)
222 acl("CHECK_SHLIBS", lkNone, BtYesNo, "Makefile: set") 222 acl("CHECK_SHLIBS", lkNone, BtYesNo, "Makefile: set")
223 pkglist("CHECK_SHLIBS_SKIP", lkShell, BtPathmask) 223 pkglist("CHECK_SHLIBS_SKIP", lkShell, BtPathmask)
224 acl("CHECK_SHLIBS_SUPPORTED", lkNone, BtYesNo, "Makefile: set") 224 acl("CHECK_SHLIBS_SUPPORTED", lkNone, BtYesNo, "Makefile: set")
225 pkglist("CHECK_WRKREF_SKIP", lkShell, BtPathmask) 225 pkglist("CHECK_WRKREF_SKIP", lkShell, BtPathmask)
226 pkg("CMAKE_ARG_PATH", lkNone, BtPathname) 226 pkg("CMAKE_ARG_PATH", lkNone, BtPathname)
227 pkglist("CMAKE_ARGS", lkShell, BtShellWord) 227 pkglist("CMAKE_ARGS", lkShell, BtShellWord)
228 pkglist("CMAKE_ARGS.*", lkShell, BtShellWord) 228 pkglist("CMAKE_ARGS.*", lkShell, BtShellWord)
229 acl("COMMENT", lkNone, BtComment, "Makefile, Makefile.common: set, append") 229 acl("COMMENT", lkNone, BtComment, "Makefile, Makefile.common: set, append")
230 acl("COMPILER_RPATH_FLAG", lkNone, enum("-Wl,-rpath"), "*: use") 230 acl("COMPILER_RPATH_FLAG", lkNone, enum("-Wl,-rpath"), "*: use")
231 pkglist("CONFIGURE_ARGS", lkShell, BtShellWord) 231 pkglist("CONFIGURE_ARGS", lkShell, BtShellWord)
232 pkglist("CONFIGURE_ARGS.*", lkShell, BtShellWord) 232 pkglist("CONFIGURE_ARGS.*", lkShell, BtShellWord)
233 pkglist("CONFIGURE_DIRS", lkShell, BtWrksrcSubdirectory) 233 pkglist("CONFIGURE_DIRS", lkShell, BtWrksrcSubdirectory)
234 acl("CONFIGURE_ENV", lkShell, BtShellWord, "Makefile, Makefile.common: append, set, use; buildlink3.mk, builtin.mk: append; *.mk: append, use") 234 acl("CONFIGURE_ENV", lkShell, BtShellWord, "Makefile, Makefile.common: append, set, use; buildlink3.mk, builtin.mk: append; *.mk: append, use")
235 acl("CONFIGURE_ENV.*", lkShell, BtShellWord, "Makefile, Makefile.common: append, set, use; buildlink3.mk, builtin.mk: append; *.mk: append, use") 235 acl("CONFIGURE_ENV.*", lkShell, BtShellWord, "Makefile, Makefile.common: append, set, use; buildlink3.mk, builtin.mk: append; *.mk: append, use")
236 pkg("CONFIGURE_HAS_INFODIR", lkNone, BtYesNo) 236 pkg("CONFIGURE_HAS_INFODIR", lkNone, BtYesNo)
237 pkg("CONFIGURE_HAS_LIBDIR", lkNone, BtYesNo) 237 pkg("CONFIGURE_HAS_LIBDIR", lkNone, BtYesNo)
238 pkg("CONFIGURE_HAS_MANDIR", lkNone, BtYesNo) 238 pkg("CONFIGURE_HAS_MANDIR", lkNone, BtYesNo)
239 pkg("CONFIGURE_SCRIPT", lkNone, BtPathname) 239 pkg("CONFIGURE_SCRIPT", lkNone, BtPathname)
240 acl("CONFIG_GUESS_OVERRIDE", lkShell, BtPathmask, "Makefile, Makefile.common: set, append") 240 acl("CONFIG_GUESS_OVERRIDE", lkShell, BtPathmask, "Makefile, Makefile.common: set, append")
241 acl("CONFIG_STATUS_OVERRIDE", lkShell, BtPathmask, "Makefile, Makefile.common: set, append") 241 acl("CONFIG_STATUS_OVERRIDE", lkShell, BtPathmask, "Makefile, Makefile.common: set, append")
242 acl("CONFIG_SHELL", lkNone, BtPathname, "Makefile, Makefile.common: set") 242 acl("CONFIG_SHELL", lkNone, BtPathname, "Makefile, Makefile.common: set")
243 acl("CONFIG_SUB_OVERRIDE", lkShell, BtPathmask, "Makefile, Makefile.common: set, append") 243 acl("CONFIG_SUB_OVERRIDE", lkShell, BtPathmask, "Makefile, Makefile.common: set, append")
244 pkglist("CONFLICTS", lkSpace, BtDependency) 244 pkglist("CONFLICTS", lkSpace, BtDependency)
245 pkglist("CONF_FILES", lkShell, BtShellWord) 245 pkglist("CONF_FILES", lkShell, BtShellWord)
246 pkg("CONF_FILES_MODE", lkNone, enum("0644 0640 0600 0400")) 246 pkg("CONF_FILES_MODE", lkNone, enum("0644 0640 0600 0400"))
247 pkglist("CONF_FILES_PERMS", lkShell, BtPerms) 247 pkglist("CONF_FILES_PERMS", lkShell, BtPerms)
248 sys("COPY", lkNone, enum("-c")) // The flag that tells ${INSTALL} to copy a file 248 sys("COPY", lkNone, enum("-c")) // The flag that tells ${INSTALL} to copy a file
249 sys("CPP", lkNone, BtShellCommand) 249 sys("CPP", lkNone, BtShellCommand)
250 pkglist("CPPFLAGS", lkShell, BtCFlag) 250 pkglist("CPPFLAGS", lkShell, BtCFlag)
251 pkglist("CPPFLAGS.*", lkShell, BtCFlag) 251 pkglist("CPPFLAGS.*", lkShell, BtCFlag)
252 acl("CRYPTO", lkNone, BtYes, "Makefile: set") 252 acl("CRYPTO", lkNone, BtYes, "Makefile: set")
253 sys("CXX", lkNone, BtShellCommand) 253 sys("CXX", lkNone, BtShellCommand)
254 pkglist("CXXFLAGS", lkShell, BtCFlag) 254 pkglist("CXXFLAGS", lkShell, BtCFlag)
255 pkglist("CXXFLAGS.*", lkShell, BtCFlag) 255 pkglist("CXXFLAGS.*", lkShell, BtCFlag)
256 pkglist("CWRAPPERS_APPEND.*", lkShell, BtShellWord) 256 pkglist("CWRAPPERS_APPEND.*", lkShell, BtShellWord)
257 acl("DEINSTALL_FILE", lkNone, BtPathname, "Makefile: set") 257 acl("DEINSTALL_FILE", lkNone, BtPathname, "Makefile: set")
258 acl("DEINSTALL_SRC", lkShell, BtPathname, "Makefile: set; Makefile.common: default, set") 258 acl("DEINSTALL_SRC", lkShell, BtPathname, "Makefile: set; Makefile.common: default, set")
259 acl("DEINSTALL_TEMPLATES", lkShell, BtPathname, "Makefile: set, append; Makefile.common: set, default, append") 259 acl("DEINSTALL_TEMPLATES", lkShell, BtPathname, "Makefile: set, append; Makefile.common: set, default, append")
260 sys("DELAYED_ERROR_MSG", lkNone, BtShellCommand) 260 sys("DELAYED_ERROR_MSG", lkNone, BtShellCommand)
261 sys("DELAYED_WARNING_MSG", lkNone, BtShellCommand) 261 sys("DELAYED_WARNING_MSG", lkNone, BtShellCommand)
262 pkglist("DEPENDS", lkSpace, BtDependencyWithPath) 262 pkglist("DEPENDS", lkSpace, BtDependencyWithPath)
263 usr("DEPENDS_TARGET", lkShell, BtIdentifier) 263 usr("DEPENDS_TARGET", lkShell, BtIdentifier)
264 acl("DESCR_SRC", lkShell, BtPathname, "Makefile: set, append; Makefile.common: default, set") 264 acl("DESCR_SRC", lkShell, BtPathname, "Makefile: set, append; Makefile.common: default, set")
265 sys("DESTDIR", lkNone, BtPathname) 265 sys("DESTDIR", lkNone, BtPathname)
266 acl("DESTDIR_VARNAME", lkNone, BtVariableName, "Makefile, Makefile.common: set") 266 acl("DESTDIR_VARNAME", lkNone, BtVariableName, "Makefile, Makefile.common: set")
267 sys("DEVOSSAUDIO", lkNone, BtPathname) 267 sys("DEVOSSAUDIO", lkNone, BtPathname)
268 sys("DEVOSSSOUND", lkNone, BtPathname) 268 sys("DEVOSSSOUND", lkNone, BtPathname)
269 pkglist("DISTFILES", lkShell, BtFilename) 269 pkglist("DISTFILES", lkShell, BtFilename)
270 pkg("DISTINFO_FILE", lkNone, BtRelativePkgPath) 270 pkg("DISTINFO_FILE", lkNone, BtRelativePkgPath)
271 pkg("DISTNAME", lkNone, BtFilename) 271 pkg("DISTNAME", lkNone, BtFilename)
272 pkg("DIST_SUBDIR", lkNone, BtPathname) 272 pkg("DIST_SUBDIR", lkNone, BtPathname)
273 acl("DJB_BUILD_ARGS", lkShell, BtShellWord, "") 273 acl("DJB_BUILD_ARGS", lkShell, BtShellWord, "")
274 acl("DJB_BUILD_TARGETS", lkShell, BtIdentifier, "") 274 acl("DJB_BUILD_TARGETS", lkShell, BtIdentifier, "")
275 acl("DJB_CONFIG_CMDS", lkNone, BtShellCommands, "options.mk: set") 275 acl("DJB_CONFIG_CMDS", lkNone, BtShellCommands, "options.mk: set")
276 acl("DJB_CONFIG_DIRS", lkShell, BtWrksrcSubdirectory, "") 276 acl("DJB_CONFIG_DIRS", lkShell, BtWrksrcSubdirectory, "")
277 acl("DJB_CONFIG_HOME", lkNone, BtFilename, "") 277 acl("DJB_CONFIG_HOME", lkNone, BtFilename, "")
278 acl("DJB_CONFIG_PREFIX", lkNone, BtPathname, "") 278 acl("DJB_CONFIG_PREFIX", lkNone, BtPathname, "")
279 acl("DJB_INSTALL_TARGETS", lkShell, BtIdentifier, "") 279 acl("DJB_INSTALL_TARGETS", lkShell, BtIdentifier, "")
280 acl("DJB_MAKE_TARGETS", lkNone, BtYesNo, "") 280 acl("DJB_MAKE_TARGETS", lkNone, BtYesNo, "")
281 acl("DJB_RESTRICTED", lkNone, BtYesNo, "Makefile: set") 281 acl("DJB_RESTRICTED", lkNone, BtYesNo, "Makefile: set")
282 acl("DJB_SLASHPACKAGE", lkNone, BtYesNo, "") 282 acl("DJB_SLASHPACKAGE", lkNone, BtYesNo, "")
283 acl("DLOPEN_REQUIRE_PTHREADS", lkNone, BtYesNo, "") 283 acl("DLOPEN_REQUIRE_PTHREADS", lkNone, BtYesNo, "")
284 acl("DL_AUTO_VARS", lkNone, BtYes, "Makefile, Makefile.common, options.mk: set") 284 acl("DL_AUTO_VARS", lkNone, BtYes, "Makefile, Makefile.common, options.mk: set")
285 acl("DL_LIBS", lkShell, BtLdFlag, "") 285 acl("DL_LIBS", lkShell, BtLdFlag, "")
286 sys("DOCOWN", lkNone, BtUserGroupName) 286 sys("DOCOWN", lkNone, BtUserGroupName)
287 sys("DOCGRP", lkNone, BtUserGroupName) 287 sys("DOCGRP", lkNone, BtUserGroupName)
288 sys("DOCMODE", lkNone, BtFileMode) 288 sys("DOCMODE", lkNone, BtFileMode)
289 sys("DOWNLOADED_DISTFILE", lkNone, BtPathname) 289 sys("DOWNLOADED_DISTFILE", lkNone, BtPathname)
290 sys("DO_NADA", lkNone, BtShellCommand) 290 sys("DO_NADA", lkNone, BtShellCommand)
291 pkg("DYNAMIC_SITES_CMD", lkNone, BtShellCommand) 291 pkg("DYNAMIC_SITES_CMD", lkNone, BtShellCommand)
292 pkg("DYNAMIC_SITES_SCRIPT", lkNone, BtPathname) 292 pkg("DYNAMIC_SITES_SCRIPT", lkNone, BtPathname)
293 acl("ECHO", lkNone, BtShellCommand, "*: use") 293 acl("ECHO", lkNone, BtShellCommand, "*: use")
294 sys("ECHO_MSG", lkNone, BtShellCommand) 294 sys("ECHO_MSG", lkNone, BtShellCommand)
295 sys("ECHO_N", lkNone, BtShellCommand) 295 sys("ECHO_N", lkNone, BtShellCommand)
296 pkg("EGDIR", lkNone, BtPathname) // Not defined anywhere, but used in many places like this. 296 pkg("EGDIR", lkNone, BtPathname) // Not defined anywhere, but used in many places like this.
297 sys("EMACS_BIN", lkNone, BtPathname) 297 sys("EMACS_BIN", lkNone, BtPathname)
298 sys("EMACS_ETCPREFIX", lkNone, BtPathname) 298 sys("EMACS_ETCPREFIX", lkNone, BtPathname)
299 sys("EMACS_FLAVOR", lkNone, enum("emacs xemacs")) 299 sys("EMACS_FLAVOR", lkNone, enum("emacs xemacs"))
300 sys("EMACS_INFOPREFIX", lkNone, BtPathname) 300 sys("EMACS_INFOPREFIX", lkNone, BtPathname)
301 sys("EMACS_LISPPREFIX", lkNone, BtPathname) 301 sys("EMACS_LISPPREFIX", lkNone, BtPathname)
302 acl("EMACS_MODULES", lkShell, BtIdentifier, "Makefile, Makefile.common: set, append") 302 acl("EMACS_MODULES", lkShell, BtIdentifier, "Makefile, Makefile.common: set, append")
303 sys("EMACS_PKGNAME_PREFIX", lkNone, BtIdentifier) // Or the empty string. 303 sys("EMACS_PKGNAME_PREFIX", lkNone, BtIdentifier) // Or the empty string.
304 sys("EMACS_TYPE", lkNone, enum("emacs xemacs")) 304 sys("EMACS_TYPE", lkNone, enum("emacs xemacs"))
305 acl("EMACS_USE_LEIM", lkNone, BtYes, "") 305 acl("EMACS_USE_LEIM", lkNone, BtYes, "")
306 acl("EMACS_VERSIONS_ACCEPTED", lkShell, enum("emacs25 emacs24 emacs24nox emacs23 emacs23nox emacs22 emacs22nox emacs21 emacs21nox emacs20 xemacs215 xemacs215nox xemacs214 xemacs214nox"), "Makefile: set") 306 acl("EMACS_VERSIONS_ACCEPTED", lkShell, enum("emacs25 emacs24 emacs24nox emacs23 emacs23nox emacs22 emacs22nox emacs21 emacs21nox emacs20 xemacs215 xemacs215nox xemacs214 xemacs214nox"), "Makefile: set")
307 sys("EMACS_VERSION_MAJOR", lkNone, BtInteger) 307 sys("EMACS_VERSION_MAJOR", lkNone, BtInteger)
308 sys("EMACS_VERSION_MINOR", lkNone, BtInteger) 308 sys("EMACS_VERSION_MINOR", lkNone, BtInteger)
309 acl("EMACS_VERSION_REQD", lkShell, enum("emacs24 emacs24nox emacs23 emacs23nox emacs22 emacs22nox emacs21 emacs21nox emacs20 xemacs215 xemacs214"), "Makefile: set, append") 309 acl("EMACS_VERSION_REQD", lkShell, enum("emacs24 emacs24nox emacs23 emacs23nox emacs22 emacs22nox emacs21 emacs21nox emacs20 xemacs215 xemacs214"), "Makefile: set, append")
310 sys("EMULDIR", lkNone, BtPathname) 310 sys("EMULDIR", lkNone, BtPathname)
311 sys("EMULSUBDIR", lkNone, BtPathname) 311 sys("EMULSUBDIR", lkNone, BtPathname)
312 sys("OPSYS_EMULDIR", lkNone, BtPathname) 312 sys("OPSYS_EMULDIR", lkNone, BtPathname)
313 sys("EMULSUBDIRSLASH", lkNone, BtPathname) 313 sys("EMULSUBDIRSLASH", lkNone, BtPathname)
314 sys("EMUL_ARCH", lkNone, enum("arm i386 m68k none ns32k sparc vax x86_64")) 314 sys("EMUL_ARCH", lkNone, enum("arm i386 m68k none ns32k sparc vax x86_64"))
315 sys("EMUL_DISTRO", lkNone, BtIdentifier) 315 sys("EMUL_DISTRO", lkNone, BtIdentifier)
316 sys("EMUL_IS_NATIVE", lkNone, BtYes) 316 sys("EMUL_IS_NATIVE", lkNone, BtYes)
317 pkg("EMUL_MODULES.*", lkShell, BtIdentifier) 317 pkg("EMUL_MODULES.*", lkShell, BtIdentifier)
318 sys("EMUL_OPSYS", lkNone, enum("darwin freebsd hpux irix linux osf1 solaris sunos none")) 318 sys("EMUL_OPSYS", lkNone, enum("darwin freebsd hpux irix linux osf1 solaris sunos none"))
319 pkg("EMUL_PKG_FMT", lkNone, enum("plain rpm")) 319 pkg("EMUL_PKG_FMT", lkNone, enum("plain rpm"))
320 usr("EMUL_PLATFORM", lkNone, BtEmulPlatform) 320 usr("EMUL_PLATFORM", lkNone, BtEmulPlatform)
321 pkg("EMUL_PLATFORMS", lkShell, BtEmulPlatform) 321 pkg("EMUL_PLATFORMS", lkShell, BtEmulPlatform)
322 usr("EMUL_PREFER", lkShell, BtEmulPlatform) 322 usr("EMUL_PREFER", lkShell, BtEmulPlatform)
323 pkg("EMUL_REQD", lkSpace, BtDependency) 323 pkg("EMUL_REQD", lkSpace, BtDependency)
324 usr("EMUL_TYPE.*", lkNone, enum("native builtin suse suse-9.1 suse-9.x suse-10.0 suse-10.x")) 324 usr("EMUL_TYPE.*", lkNone, enum("native builtin suse suse-9.1 suse-9.x suse-10.0 suse-10.x"))
325 sys("ERROR_CAT", lkNone, BtShellCommand) 325 sys("ERROR_CAT", lkNone, BtShellCommand)
326 sys("ERROR_MSG", lkNone, BtShellCommand) 326 sys("ERROR_MSG", lkNone, BtShellCommand)
327 acl("EVAL_PREFIX", lkSpace, BtShellWord, "Makefile, Makefile.common: append") // XXX: Combining ShellWord with lkSpace looks weird. 327 acl("EVAL_PREFIX", lkSpace, BtShellWord, "Makefile, Makefile.common: append") // XXX: Combining ShellWord with lkSpace looks weird.
328 sys("EXPORT_SYMBOLS_LDFLAGS", lkShell, BtLdFlag) 328 sys("EXPORT_SYMBOLS_LDFLAGS", lkShell, BtLdFlag)
329 sys("EXTRACT_CMD", lkNone, BtShellCommand) 329 sys("EXTRACT_CMD", lkNone, BtShellCommand)
330 pkg("EXTRACT_DIR", lkNone, BtPathname) 330 pkg("EXTRACT_DIR", lkNone, BtPathname)
331 pkg("EXTRACT_DIR.*", lkNone, BtPathname) 331 pkg("EXTRACT_DIR.*", lkNone, BtPathname)
332 pkglist("EXTRACT_ELEMENTS", lkShell, BtPathmask) 332 pkglist("EXTRACT_ELEMENTS", lkShell, BtPathmask)
333 pkglist("EXTRACT_ENV", lkShell, BtShellWord) 333 pkglist("EXTRACT_ENV", lkShell, BtShellWord)
334 pkglist("EXTRACT_ONLY", lkShell, BtPathname) 334 pkglist("EXTRACT_ONLY", lkShell, BtPathname)
335 acl("EXTRACT_OPTS", lkShell, BtShellWord, "Makefile, Makefile.common: set, append") 335 acl("EXTRACT_OPTS", lkShell, BtShellWord, "Makefile, Makefile.common: set, append")
336 acl("EXTRACT_OPTS_BIN", lkShell, BtShellWord, "Makefile, Makefile.common: set, append") 336 acl("EXTRACT_OPTS_BIN", lkShell, BtShellWord, "Makefile, Makefile.common: set, append")
337 acl("EXTRACT_OPTS_LHA", lkShell, BtShellWord, "Makefile, Makefile.common: set, append") 337 acl("EXTRACT_OPTS_LHA", lkShell, BtShellWord, "Makefile, Makefile.common: set, append")
338 acl("EXTRACT_OPTS_PAX", lkShell, BtShellWord, "Makefile, Makefile.common: set, append") 338 acl("EXTRACT_OPTS_PAX", lkShell, BtShellWord, "Makefile, Makefile.common: set, append")
339 acl("EXTRACT_OPTS_RAR", lkShell, BtShellWord, "Makefile, Makefile.common: set, append") 339 acl("EXTRACT_OPTS_RAR", lkShell, BtShellWord, "Makefile, Makefile.common: set, append")
340 acl("EXTRACT_OPTS_TAR", lkShell, BtShellWord, "Makefile, Makefile.common: set, append") 340 acl("EXTRACT_OPTS_TAR", lkShell, BtShellWord, "Makefile, Makefile.common: set, append")
341 acl("EXTRACT_OPTS_ZIP", lkShell, BtShellWord, "Makefile, Makefile.common: set, append") 341 acl("EXTRACT_OPTS_ZIP", lkShell, BtShellWord, "Makefile, Makefile.common: set, append")
342 acl("EXTRACT_OPTS_ZOO", lkShell, BtShellWord, "Makefile, Makefile.common: set, append") 342 acl("EXTRACT_OPTS_ZOO", lkShell, BtShellWord, "Makefile, Makefile.common: set, append")
343 pkg("EXTRACT_SUFX", lkNone, BtDistSuffix) 343 pkg("EXTRACT_SUFX", lkNone, BtDistSuffix)
344 pkg("EXTRACT_USING", lkNone, enum("bsdtar gtar nbtar pax")) 344 pkg("EXTRACT_USING", lkNone, enum("bsdtar gtar nbtar pax"))
345 sys("FAIL_MSG", lkNone, BtShellCommand) 345 sys("FAIL_MSG", lkNone, BtShellCommand)
346 sys("FAMBASE", lkNone, BtPathname) 346 sys("FAMBASE", lkNone, BtPathname)
347 pkg("FAM_ACCEPTED", lkShell, enum("fam gamin")) 347 pkg("FAM_ACCEPTED", lkShell, enum("fam gamin"))
348 usr("FAM_DEFAULT", lkNone, enum("fam gamin")) 348 usr("FAM_DEFAULT", lkNone, enum("fam gamin"))
349 sys("FAM_TYPE", lkNone, enum("fam gamin")) 349 sys("FAM_TYPE", lkNone, enum("fam gamin"))
350 acl("FETCH_BEFORE_ARGS", lkShell, BtShellWord, "Makefile: set, append") 350 acl("FETCH_BEFORE_ARGS", lkShell, BtShellWord, "Makefile: set, append")
351 pkglist("FETCH_MESSAGE", lkShell, BtShellWord) 351 pkglist("FETCH_MESSAGE", lkShell, BtShellWord)
352 pkg("FILESDIR", lkNone, BtRelativePkgPath) 352 pkg("FILESDIR", lkNone, BtRelativePkgPath)
353 pkglist("FILES_SUBST", lkShell, BtShellWord) 353 pkglist("FILES_SUBST", lkShell, BtShellWord)
354 acl("FILES_SUBST_SED", lkShell, BtShellWord, "") 354 acl("FILES_SUBST_SED", lkShell, BtShellWord, "")
355 pkglist("FIX_RPATH", lkShell, BtVariableName) 355 pkglist("FIX_RPATH", lkShell, BtVariableName)
356 pkglist("FLEX_REQD", lkShell, BtVersion) 356 pkglist("FLEX_REQD", lkShell, BtVersion)
357 acl("FONTS_DIRS.*", lkShell, BtPathname, "Makefile: set, append, use; Makefile.common: append, use") 357 acl("FONTS_DIRS.*", lkShell, BtPathname, "Makefile: set, append, use; Makefile.common: append, use")
358 sys("GAMEDATAMODE", lkNone, BtFileMode) 358 sys("GAMEDATAMODE", lkNone, BtFileMode)
359 sys("GAMES_GROUP", lkNone, BtUserGroupName) 359 sys("GAMES_GROUP", lkNone, BtUserGroupName)
360 sys("GAMEMODE", lkNone, BtFileMode) 360 sys("GAMEMODE", lkNone, BtFileMode)
361 sys("GAMES_USER", lkNone, BtUserGroupName) 361 sys("GAMES_USER", lkNone, BtUserGroupName)
362 pkglist("GCC_REQD", lkShell, BtVersion) 362 pkglist("GCC_REQD", lkShell, BtVersion)
363 pkglist("GENERATE_PLIST", lkNone, BtShellCommands) 363 pkglist("GENERATE_PLIST", lkNone, BtShellCommands)
364 pkg("GITHUB_PROJECT", lkNone, BtIdentifier) 364 pkg("GITHUB_PROJECT", lkNone, BtIdentifier)
365 pkg("GITHUB_TAG", lkNone, BtIdentifier) 365 pkg("GITHUB_TAG", lkNone, BtIdentifier)
366 pkg("GITHUB_RELEASE", lkNone, BtFilename) 366 pkg("GITHUB_RELEASE", lkNone, BtFilename)
367 pkg("GITHUB_TYPE", lkNone, enum("tag release")) 367 pkg("GITHUB_TYPE", lkNone, enum("tag release"))
368 pkg("GMAKE_REQD", lkNone, BtVersion) 368 pkg("GMAKE_REQD", lkNone, BtVersion)
369 acl("GNU_ARCH", lkNone, enum("mips"), "") 369 acl("GNU_ARCH", lkNone, enum("mips"), "")
370 acl("GNU_CONFIGURE", lkNone, BtYes, "Makefile, Makefile.common: set") 370 acl("GNU_CONFIGURE", lkNone, BtYes, "Makefile, Makefile.common: set")
371 acl("GNU_CONFIGURE_INFODIR", lkNone, BtPathname, "Makefile, Makefile.common: set") 371 acl("GNU_CONFIGURE_INFODIR", lkNone, BtPathname, "Makefile, Makefile.common: set")
372 acl("GNU_CONFIGURE_LIBDIR", lkNone, BtPathname, "Makefile, Makefile.common: set") 372 acl("GNU_CONFIGURE_LIBDIR", lkNone, BtPathname, "Makefile, Makefile.common: set")
373 pkg("GNU_CONFIGURE_LIBSUBDIR", lkNone, BtPathname) 373 pkg("GNU_CONFIGURE_LIBSUBDIR", lkNone, BtPathname)
374 acl("GNU_CONFIGURE_MANDIR", lkNone, BtPathname, "Makefile, Makefile.common: set") 374 acl("GNU_CONFIGURE_MANDIR", lkNone, BtPathname, "Makefile, Makefile.common: set")
375 acl("GNU_CONFIGURE_PREFIX", lkNone, BtPathname, "Makefile: set") 375 acl("GNU_CONFIGURE_PREFIX", lkNone, BtPathname, "Makefile: set")
376 acl("HAS_CONFIGURE", lkNone, BtYes, "Makefile, Makefile.common: set") 376 acl("HAS_CONFIGURE", lkNone, BtYes, "Makefile, Makefile.common: set")
377 pkglist("HEADER_TEMPLATES", lkShell, BtPathname) 377 pkglist("HEADER_TEMPLATES", lkShell, BtPathname)
378 pkg("HOMEPAGE", lkNone, BtHomepage) 378 pkg("HOMEPAGE", lkNone, BtHomepage)
379 acl("IGNORE_PKG.*", lkNone, BtYes, "*: set, use-loadtime") 379 acl("IGNORE_PKG.*", lkNone, BtYes, "*: set, use-loadtime")
380 acl("INCOMPAT_CURSES", lkSpace, BtMachinePlatformPattern, "Makefile: set, append") 380 acl("INCOMPAT_CURSES", lkSpace, BtMachinePlatformPattern, "Makefile: set, append")
381 acl("INCOMPAT_ICONV", lkSpace, BtMachinePlatformPattern, "") 381 acl("INCOMPAT_ICONV", lkSpace, BtMachinePlatformPattern, "")
382 acl("INFO_DIR", lkNone, BtPathname, "") // relative to PREFIX 382 acl("INFO_DIR", lkNone, BtPathname, "") // relative to PREFIX
383 pkg("INFO_FILES", lkNone, BtYes) 383 pkg("INFO_FILES", lkNone, BtYes)
384 sys("INSTALL", lkNone, BtShellCommand) 384 sys("INSTALL", lkNone, BtShellCommand)
385 pkglist("INSTALLATION_DIRS", lkShell, BtPrefixPathname) 385 pkglist("INSTALLATION_DIRS", lkShell, BtPrefixPathname)
386 pkg("INSTALLATION_DIRS_FROM_PLIST", lkNone, BtYes) 386 pkg("INSTALLATION_DIRS_FROM_PLIST", lkNone, BtYes)
387 sys("INSTALL_DATA", lkNone, BtShellCommand) 387 sys("INSTALL_DATA", lkNone, BtShellCommand)
388 sys("INSTALL_DATA_DIR", lkNone, BtShellCommand) 388 sys("INSTALL_DATA_DIR", lkNone, BtShellCommand)
389 pkglist("INSTALL_DIRS", lkShell, BtWrksrcSubdirectory) 389 pkglist("INSTALL_DIRS", lkShell, BtWrksrcSubdirectory)
390 pkglist("INSTALL_ENV", lkShell, BtShellWord) 390 pkglist("INSTALL_ENV", lkShell, BtShellWord)
391 acl("INSTALL_FILE", lkNone, BtPathname, "Makefile: set") 391 acl("INSTALL_FILE", lkNone, BtPathname, "Makefile: set")
392 sys("INSTALL_GAME", lkNone, BtShellCommand) 392 sys("INSTALL_GAME", lkNone, BtShellCommand)
393 sys("INSTALL_GAME_DATA", lkNone, BtShellCommand) 393 sys("INSTALL_GAME_DATA", lkNone, BtShellCommand)
394 sys("INSTALL_LIB", lkNone, BtShellCommand) 394 sys("INSTALL_LIB", lkNone, BtShellCommand)
395 sys("INSTALL_LIB_DIR", lkNone, BtShellCommand) 395 sys("INSTALL_LIB_DIR", lkNone, BtShellCommand)
396 pkglist("INSTALL_MAKE_FLAGS", lkShell, BtShellWord) 396 pkglist("INSTALL_MAKE_FLAGS", lkShell, BtShellWord)
397 sys("INSTALL_MAN", lkNone, BtShellCommand) 397 sys("INSTALL_MAN", lkNone, BtShellCommand)
398 sys("INSTALL_MAN_DIR", lkNone, BtShellCommand) 398 sys("INSTALL_MAN_DIR", lkNone, BtShellCommand)
399 sys("INSTALL_PROGRAM", lkNone, BtShellCommand) 399 sys("INSTALL_PROGRAM", lkNone, BtShellCommand)
400 sys("INSTALL_PROGRAM_DIR", lkNone, BtShellCommand) 400 sys("INSTALL_PROGRAM_DIR", lkNone, BtShellCommand)
401 sys("INSTALL_SCRIPT", lkNone, BtShellCommand) 401 sys("INSTALL_SCRIPT", lkNone, BtShellCommand)
402 acl("INSTALL_SCRIPTS_ENV", lkShell, BtShellWord, "") 402 acl("INSTALL_SCRIPTS_ENV", lkShell, BtShellWord, "")
403 sys("INSTALL_SCRIPT_DIR", lkNone, BtShellCommand) 403 sys("INSTALL_SCRIPT_DIR", lkNone, BtShellCommand)
404 acl("INSTALL_SRC", lkShell, BtPathname, "Makefile: set; Makefile.common: default, set") 404 acl("INSTALL_SRC", lkShell, BtPathname, "Makefile: set; Makefile.common: default, set")
405 pkg("INSTALL_TARGET", lkShell, BtIdentifier) 405 pkg("INSTALL_TARGET", lkShell, BtIdentifier)
406 acl("INSTALL_TEMPLATES", lkShell, BtPathname, "Makefile: set, append; Makefile.common: set, default, append") 406 acl("INSTALL_TEMPLATES", lkShell, BtPathname, "Makefile: set, append; Makefile.common: set, default, append")
407 acl("INSTALL_UNSTRIPPED", lkNone, BtYesNo, "Makefile, Makefile.common: set") 407 acl("INSTALL_UNSTRIPPED", lkNone, BtYesNo, "Makefile, Makefile.common: set")
408 pkg("INTERACTIVE_STAGE", lkShell, enum("fetch extract configure build test install")) 408 pkg("INTERACTIVE_STAGE", lkShell, enum("fetch extract configure build test install"))
409 acl("IS_BUILTIN.*", lkNone, BtYesNoIndirectly, "builtin.mk: set, use-loadtime, use") 409 acl("IS_BUILTIN.*", lkNone, BtYesNoIndirectly, "builtin.mk: set, use-loadtime, use")
410 sys("JAVA_BINPREFIX", lkNone, BtPathname) 410 sys("JAVA_BINPREFIX", lkNone, BtPathname)
411 pkg("JAVA_CLASSPATH", lkNone, BtShellWord) 411 pkg("JAVA_CLASSPATH", lkNone, BtShellWord)
412 pkg("JAVA_HOME", lkNone, BtPathname) 412 pkg("JAVA_HOME", lkNone, BtPathname)
413 pkg("JAVA_NAME", lkNone, BtFilename) 413 pkg("JAVA_NAME", lkNone, BtFilename)
414 pkglist("JAVA_UNLIMIT", lkShell, enum("cmdsize datasize stacksize")) 414 pkglist("JAVA_UNLIMIT", lkShell, enum("cmdsize datasize stacksize"))
415 pkglist("JAVA_WRAPPERS", lkSpace, BtFilename) 415 pkglist("JAVA_WRAPPERS", lkSpace, BtFilename)
416 pkg("JAVA_WRAPPER_BIN.*", lkNone, BtPathname) 416 pkg("JAVA_WRAPPER_BIN.*", lkNone, BtPathname)
417 sys("KRB5BASE", lkNone, BtPathname) 417 sys("KRB5BASE", lkNone, BtPathname)
418 acl("KRB5_ACCEPTED", lkShell, enum("heimdal mit-krb5"), "") 418 acl("KRB5_ACCEPTED", lkShell, enum("heimdal mit-krb5"), "")
419 usr("KRB5_DEFAULT", lkNone, enum("heimdal mit-krb5")) 419 usr("KRB5_DEFAULT", lkNone, enum("heimdal mit-krb5"))
420 sys("KRB5_TYPE", lkNone, BtIdentifier) 420 sys("KRB5_TYPE", lkNone, BtIdentifier)
421 sys("LD", lkNone, BtShellCommand) 421 sys("LD", lkNone, BtShellCommand)
422 pkglist("LDFLAGS", lkShell, BtLdFlag) 422 pkglist("LDFLAGS", lkShell, BtLdFlag)
423 pkglist("LDFLAGS.*", lkShell, BtLdFlag) 423 pkglist("LDFLAGS.*", lkShell, BtLdFlag)
424 sys("LIBGRP", lkNone, BtUserGroupName) 424 sys("LIBGRP", lkNone, BtUserGroupName)
425 sys("LIBMODE", lkNone, BtFileMode) 425 sys("LIBMODE", lkNone, BtFileMode)
426 sys("LIBOWN", lkNone, BtUserGroupName) 426 sys("LIBOWN", lkNone, BtUserGroupName)
427 sys("LIBOSSAUDIO", lkNone, BtPathname) 427 sys("LIBOSSAUDIO", lkNone, BtPathname)
428 pkglist("LIBS", lkShell, BtLdFlag) 428 pkglist("LIBS", lkShell, BtLdFlag)
429 pkglist("LIBS.*", lkShell, BtLdFlag) 429 pkglist("LIBS.*", lkShell, BtLdFlag)
430 sys("LIBTOOL", lkNone, BtShellCommand) 430 sys("LIBTOOL", lkNone, BtShellCommand)
431 acl("LIBTOOL_OVERRIDE", lkShell, BtPathmask, "Makefile: set, append") 431 acl("LIBTOOL_OVERRIDE", lkShell, BtPathmask, "Makefile: set, append")
432 pkglist("LIBTOOL_REQD", lkShell, BtVersion) 432 pkglist("LIBTOOL_REQD", lkShell, BtVersion)
433 acl("LICENCE", lkNone, BtLicense, "Makefile, Makefile.common, options.mk: set, append") 433 acl("LICENCE", lkNone, BtLicense, "Makefile, Makefile.common, options.mk: set, append")
434 acl("LICENSE", lkNone, BtLicense, "Makefile, Makefile.common, options.mk: set, append") 434 acl("LICENSE", lkNone, BtLicense, "Makefile, Makefile.common, options.mk: set, append")
435 pkg("LICENSE_FILE", lkNone, BtPathname) 435 pkg("LICENSE_FILE", lkNone, BtPathname)
436 sys("LINKER_RPATH_FLAG", lkNone, BtShellWord) 436 sys("LINKER_RPATH_FLAG", lkNone, BtShellWord)
437 sys("LOWER_OPSYS", lkNone, BtIdentifier) 437 sys("LOWER_OPSYS", lkNone, BtIdentifier)
438 sys("LOWER_VENDOR", lkNone, BtIdentifier) 438 sys("LOWER_VENDOR", lkNone, BtIdentifier)
439 acl("LTCONFIG_OVERRIDE", lkShell, BtPathmask, "Makefile: set, append; Makefile.common: append") 439 acl("LTCONFIG_OVERRIDE", lkShell, BtPathmask, "Makefile: set, append; Makefile.common: append")
440 sys("MACHINE_ARCH", lkNone, enumMachineArch) 440 sys("MACHINE_ARCH", lkNone, enumMachineArch)
441 sys("MACHINE_GNU_ARCH", lkNone, enumMachineGnuArch) 441 sys("MACHINE_GNU_ARCH", lkNone, enumMachineGnuArch)
442 sys("MACHINE_GNU_PLATFORM", lkNone, BtMachineGnuPlatform) 442 sys("MACHINE_GNU_PLATFORM", lkNone, BtMachineGnuPlatform)
443 sys("MACHINE_PLATFORM", lkNone, BtMachinePlatform) 443 sys("MACHINE_PLATFORM", lkNone, BtMachinePlatform)
444 acl("MAINTAINER", lkNone, BtMailAddress, "Makefile: set; Makefile.common: default") 444 acl("MAINTAINER", lkNone, BtMailAddress, "Makefile: set; Makefile.common: default")
445 sys("MAKE", lkNone, BtShellCommand) 445 sys("MAKE", lkNone, BtShellCommand)
446 pkglist("MAKEFLAGS", lkShell, BtShellWord) 446 pkglist("MAKEFLAGS", lkShell, BtShellWord)
447 acl("MAKEVARS", lkShell, BtVariableName, "buildlink3.mk, builtin.mk, hacks.mk: append") 447 acl("MAKEVARS", lkShell, BtVariableName, "buildlink3.mk, builtin.mk, hacks.mk: append")
448 pkglist("MAKE_DIRS", lkShell, BtPathname) 448 pkglist("MAKE_DIRS", lkShell, BtPathname)
449 pkglist("MAKE_DIRS_PERMS", lkShell, BtPerms) 449 pkglist("MAKE_DIRS_PERMS", lkShell, BtPerms)
450 acl("MAKE_ENV", lkShell, BtShellWord, "Makefile, Makefile.common: append, set, use; buildlink3.mk, builtin.mk: append; *.mk: append, use") 450 acl("MAKE_ENV", lkShell, BtShellWord, "Makefile, Makefile.common: append, set, use; buildlink3.mk, builtin.mk: append; *.mk: append, use")
451 acl("MAKE_ENV.*", lkShell, BtShellWord, "Makefile, Makefile.common: append, set, use; buildlink3.mk, builtin.mk: append; *.mk: append, use") 451 acl("MAKE_ENV.*", lkShell, BtShellWord, "Makefile, Makefile.common: append, set, use; buildlink3.mk, builtin.mk: append; *.mk: append, use")
452 pkg("MAKE_FILE", lkNone, BtPathname) 452 pkg("MAKE_FILE", lkNone, BtPathname)
453 pkglist("MAKE_FLAGS", lkShell, BtShellWord) 453 pkglist("MAKE_FLAGS", lkShell, BtShellWord)
454 pkglist("MAKE_FLAGS.*", lkShell, BtShellWord) 454 pkglist("MAKE_FLAGS.*", lkShell, BtShellWord)
455 usr("MAKE_JOBS", lkNone, BtInteger) 455 usr("MAKE_JOBS", lkNone, BtInteger)
456 pkg("MAKE_JOBS_SAFE", lkNone, BtYesNo) 456 pkg("MAKE_JOBS_SAFE", lkNone, BtYesNo)
457 pkg("MAKE_PROGRAM", lkNone, BtShellCommand) 457 pkg("MAKE_PROGRAM", lkNone, BtShellCommand)
458 acl("MANCOMPRESSED", lkNone, BtYesNo, "Makefile: set; Makefile.common: default, set") 458 acl("MANCOMPRESSED", lkNone, BtYesNo, "Makefile: set; Makefile.common: default, set")
459 acl("MANCOMPRESSED_IF_MANZ", lkNone, BtYes, "Makefile: set; Makefile.common: default, set") 459 acl("MANCOMPRESSED_IF_MANZ", lkNone, BtYes, "Makefile: set; Makefile.common: default, set")
460 sys("MANGRP", lkNone, BtUserGroupName) 460 sys("MANGRP", lkNone, BtUserGroupName)
461 sys("MANMODE", lkNone, BtFileMode) 461 sys("MANMODE", lkNone, BtFileMode)
462 sys("MANOWN", lkNone, BtUserGroupName) 462 sys("MANOWN", lkNone, BtUserGroupName)
463 pkglist("MASTER_SITES", lkShell, BtFetchURL) 463 pkglist("MASTER_SITES", lkShell, BtFetchURL)
464 sys("MASTER_SITE_APACHE", lkShell, BtFetchURL) 464 sys("MASTER_SITE_APACHE", lkShell, BtFetchURL)
465 sys("MASTER_SITE_BACKUP", lkShell, BtFetchURL) 465 sys("MASTER_SITE_BACKUP", lkShell, BtFetchURL)
466 sys("MASTER_SITE_CYGWIN", lkShell, BtFetchURL) 466 sys("MASTER_SITE_CYGWIN", lkShell, BtFetchURL)
467 sys("MASTER_SITE_DEBIAN", lkShell, BtFetchURL) 467 sys("MASTER_SITE_DEBIAN", lkShell, BtFetchURL)
468 sys("MASTER_SITE_FREEBSD", lkShell, BtFetchURL) 468 sys("MASTER_SITE_FREEBSD", lkShell, BtFetchURL)
469 sys("MASTER_SITE_FREEBSD_LOCAL", lkShell, BtFetchURL) 469 sys("MASTER_SITE_FREEBSD_LOCAL", lkShell, BtFetchURL)
470 sys("MASTER_SITE_GENTOO", lkShell, BtFetchURL) 470 sys("MASTER_SITE_GENTOO", lkShell, BtFetchURL)
471 sys("MASTER_SITE_GITHUB", lkShell, BtFetchURL) 471 sys("MASTER_SITE_GITHUB", lkShell, BtFetchURL)
472 sys("MASTER_SITE_GNOME", lkShell, BtFetchURL) 472 sys("MASTER_SITE_GNOME", lkShell, BtFetchURL)
473 sys("MASTER_SITE_GNU", lkShell, BtFetchURL) 473 sys("MASTER_SITE_GNU", lkShell, BtFetchURL)
474 sys("MASTER_SITE_GNUSTEP", lkShell, BtFetchURL) 474 sys("MASTER_SITE_GNUSTEP", lkShell, BtFetchURL)
475 sys("MASTER_SITE_IFARCHIVE", lkShell, BtFetchURL) 475 sys("MASTER_SITE_IFARCHIVE", lkShell, BtFetchURL)
476 sys("MASTER_SITE_HASKELL_HACKAGE", lkShell, BtFetchURL) 476 sys("MASTER_SITE_HASKELL_HACKAGE", lkShell, BtFetchURL)
477 sys("MASTER_SITE_KDE", lkShell, BtFetchURL) 477 sys("MASTER_SITE_KDE", lkShell, BtFetchURL)
478 sys("MASTER_SITE_LOCAL", lkShell, BtFetchURL) 478 sys("MASTER_SITE_LOCAL", lkShell, BtFetchURL)
479 sys("MASTER_SITE_MOZILLA", lkShell, BtFetchURL) 479 sys("MASTER_SITE_MOZILLA", lkShell, BtFetchURL)
480 sys("MASTER_SITE_MOZILLA_ALL", lkShell, BtFetchURL) 480 sys("MASTER_SITE_MOZILLA_ALL", lkShell, BtFetchURL)
481 sys("MASTER_SITE_MOZILLA_ESR", lkShell, BtFetchURL) 481 sys("MASTER_SITE_MOZILLA_ESR", lkShell, BtFetchURL)
482 sys("MASTER_SITE_MYSQL", lkShell, BtFetchURL) 482 sys("MASTER_SITE_MYSQL", lkShell, BtFetchURL)
483 sys("MASTER_SITE_NETLIB", lkShell, BtFetchURL) 483 sys("MASTER_SITE_NETLIB", lkShell, BtFetchURL)
484 sys("MASTER_SITE_OPENOFFICE", lkShell, BtFetchURL) 484 sys("MASTER_SITE_OPENOFFICE", lkShell, BtFetchURL)
485 sys("MASTER_SITE_OSDN", lkShell, BtFetchURL) 485 sys("MASTER_SITE_OSDN", lkShell, BtFetchURL)
486 sys("MASTER_SITE_PERL_CPAN", lkShell, BtFetchURL) 486 sys("MASTER_SITE_PERL_CPAN", lkShell, BtFetchURL)
487 sys("MASTER_SITE_R_CRAN", lkShell, BtFetchURL) 487 sys("MASTER_SITE_R_CRAN", lkShell, BtFetchURL)
488 sys("MASTER_SITE_RUBYGEMS", lkShell, BtFetchURL) 488 sys("MASTER_SITE_RUBYGEMS", lkShell, BtFetchURL)
489 sys("MASTER_SITE_SOURCEFORGE", lkShell, BtFetchURL) 489 sys("MASTER_SITE_SOURCEFORGE", lkShell, BtFetchURL)
490 sys("MASTER_SITE_SUNSITE", lkShell, BtFetchURL) 490 sys("MASTER_SITE_SUNSITE", lkShell, BtFetchURL)
491 sys("MASTER_SITE_SUSE", lkShell, BtFetchURL) 491 sys("MASTER_SITE_SUSE", lkShell, BtFetchURL)
492 sys("MASTER_SITE_TEX_CTAN", lkShell, BtFetchURL) 492 sys("MASTER_SITE_TEX_CTAN", lkShell, BtFetchURL)
493 sys("MASTER_SITE_XCONTRIB", lkShell, BtFetchURL) 493 sys("MASTER_SITE_XCONTRIB", lkShell, BtFetchURL)
494 sys("MASTER_SITE_XEMACS", lkShell, BtFetchURL) 494 sys("MASTER_SITE_XEMACS", lkShell, BtFetchURL)
495 pkglist("MESSAGE_SRC", lkShell, BtPathname) 495 pkglist("MESSAGE_SRC", lkShell, BtPathname)
496 acl("MESSAGE_SUBST", lkShell, BtShellWord, "Makefile, Makefile.common, options.mk: append") 496 acl("MESSAGE_SUBST", lkShell, BtShellWord, "Makefile, Makefile.common, options.mk: append")
497 pkg("META_PACKAGE", lkNone, BtYes) 497 pkg("META_PACKAGE", lkNone, BtYes)
498 sys("MISSING_FEATURES", lkShell, BtIdentifier) 498 sys("MISSING_FEATURES", lkShell, BtIdentifier)
499 acl("MYSQL_VERSIONS_ACCEPTED", lkShell, enum("51 55 56"), "Makefile: set") 499 acl("MYSQL_VERSIONS_ACCEPTED", lkShell, enum("51 55 56"), "Makefile: set")
500 usr("MYSQL_VERSION_DEFAULT", lkNone, BtVersion) 500 usr("MYSQL_VERSION_DEFAULT", lkNone, BtVersion)
501 sys("NM", lkNone, BtShellCommand) 501 sys("NM", lkNone, BtShellCommand)
502 sys("NONBINMODE", lkNone, BtFileMode) 502 sys("NONBINMODE", lkNone, BtFileMode)
503 pkg("NOT_FOR_COMPILER", lkShell, enum("ccache ccc clang distcc f2c gcc hp icc ido mipspro mipspro-ucode pcc sunpro xlc")) 503 pkg("NOT_FOR_COMPILER", lkShell, enum("ccache ccc clang distcc f2c gcc hp icc ido mipspro mipspro-ucode pcc sunpro xlc"))
504 pkglist("NOT_FOR_BULK_PLATFORM", lkSpace, BtMachinePlatformPattern) 504 pkglist("NOT_FOR_BULK_PLATFORM", lkSpace, BtMachinePlatformPattern)
505 pkglist("NOT_FOR_PLATFORM", lkSpace, BtMachinePlatformPattern) 505 pkglist("NOT_FOR_PLATFORM", lkSpace, BtMachinePlatformPattern)
506 pkg("NOT_FOR_UNPRIVILEGED", lkNone, BtYesNo) 506 pkg("NOT_FOR_UNPRIVILEGED", lkNone, BtYesNo)
507 acl("NO_BIN_ON_CDROM", lkNone, BtRestricted, "Makefile, Makefile.common: set") 507 acl("NO_BIN_ON_CDROM", lkNone, BtRestricted, "Makefile, Makefile.common: set")
508 acl("NO_BIN_ON_FTP", lkNone, BtRestricted, "Makefile, Makefile.common: set") 508 acl("NO_BIN_ON_FTP", lkNone, BtRestricted, "Makefile, Makefile.common: set")
509 acl("NO_BUILD", lkNone, BtYes, "Makefile, Makefile.common: set; Makefile.*: default, set") 509 acl("NO_BUILD", lkNone, BtYes, "Makefile, Makefile.common: set; Makefile.*: default, set")
510 pkg("NO_CHECKSUM", lkNone, BtYes) 510 pkg("NO_CHECKSUM", lkNone, BtYes)
511 pkg("NO_CONFIGURE", lkNone, BtYes) 511 pkg("NO_CONFIGURE", lkNone, BtYes)
512 acl("NO_EXPORT_CPP", lkNone, BtYes, "Makefile: set") 512 acl("NO_EXPORT_CPP", lkNone, BtYes, "Makefile: set")
513 pkg("NO_EXTRACT", lkNone, BtYes) 513 pkg("NO_EXTRACT", lkNone, BtYes)
514 pkg("NO_INSTALL_MANPAGES", lkNone, BtYes) // only has an effect for Imake packages. 514 pkg("NO_INSTALL_MANPAGES", lkNone, BtYes) // only has an effect for Imake packages.
515 acl("NO_PKGTOOLS_REQD_CHECK", lkNone, BtYes, "Makefile: set") 515 acl("NO_PKGTOOLS_REQD_CHECK", lkNone, BtYes, "Makefile: set")
516 acl("NO_SRC_ON_CDROM", lkNone, BtRestricted, "Makefile, Makefile.common: set") 516 acl("NO_SRC_ON_CDROM", lkNone, BtRestricted, "Makefile, Makefile.common: set")
517 acl("NO_SRC_ON_FTP", lkNone, BtRestricted, "Makefile, Makefile.common: set") 517 acl("NO_SRC_ON_FTP", lkNone, BtRestricted, "Makefile, Makefile.common: set")
518 pkglist("ONLY_FOR_COMPILER", lkShell, enum("ccc clang gcc hp icc ido mipspro mipspro-ucode pcc sunpro xlc")) 518 pkglist("ONLY_FOR_COMPILER", lkShell, enum("ccc clang gcc hp icc ido mipspro mipspro-ucode pcc sunpro xlc"))
519 pkglist("ONLY_FOR_PLATFORM", lkSpace, BtMachinePlatformPattern) 519 pkglist("ONLY_FOR_PLATFORM", lkSpace, BtMachinePlatformPattern)
520 pkg("ONLY_FOR_UNPRIVILEGED", lkNone, BtYesNo) 520 pkg("ONLY_FOR_UNPRIVILEGED", lkNone, BtYesNo)
521 sys("OPSYS", lkNone, BtIdentifier) 521 sys("OPSYS", lkNone, BtIdentifier)
522 acl("OPSYSVARS", lkShell, BtVariableName, "Makefile, Makefile.common: append") 522 acl("OPSYSVARS", lkShell, BtVariableName, "Makefile, Makefile.common: append")
523 acl("OSVERSION_SPECIFIC", lkNone, BtYes, "Makefile, Makefile.common: set") 523 acl("OSVERSION_SPECIFIC", lkNone, BtYes, "Makefile, Makefile.common: set")
524 sys("OS_VERSION", lkNone, BtVersion) 524 sys("OS_VERSION", lkNone, BtVersion)
525 pkg("OVERRIDE_DIRDEPTH*", lkNone, BtInteger) 525 pkg("OVERRIDE_DIRDEPTH*", lkNone, BtInteger)
526 pkg("OVERRIDE_GNU_CONFIG_SCRIPTS", lkNone, BtYes) 526 pkg("OVERRIDE_GNU_CONFIG_SCRIPTS", lkNone, BtYes)
527 acl("OWNER", lkNone, BtMailAddress, "Makefile: set; Makefile.common: default") 527 acl("OWNER", lkNone, BtMailAddress, "Makefile: set; Makefile.common: default")
528 pkglist("OWN_DIRS", lkShell, BtPathname) 528 pkglist("OWN_DIRS", lkShell, BtPathname)
529 pkglist("OWN_DIRS_PERMS", lkShell, BtPerms) 529 pkglist("OWN_DIRS_PERMS", lkShell, BtPerms)
530 sys("PAMBASE", lkNone, BtPathname) 530 sys("PAMBASE", lkNone, BtPathname)
531 usr("PAM_DEFAULT", lkNone, enum("linux-pam openpam solaris-pam")) 531 usr("PAM_DEFAULT", lkNone, enum("linux-pam openpam solaris-pam"))
532 acl("PATCHDIR", lkNone, BtRelativePkgPath, "Makefile: set; Makefile.common: default, set") 532 acl("PATCHDIR", lkNone, BtRelativePkgPath, "Makefile: set; Makefile.common: default, set")
533 pkglist("PATCHFILES", lkShell, BtFilename) 533 pkglist("PATCHFILES", lkShell, BtFilename)
534 acl("PATCH_ARGS", lkShell, BtShellWord, "") 534 acl("PATCH_ARGS", lkShell, BtShellWord, "")
535 acl("PATCH_DIST_ARGS", lkShell, BtShellWord, "Makefile: set, append") 535 acl("PATCH_DIST_ARGS", lkShell, BtShellWord, "Makefile: set, append")
536 acl("PATCH_DIST_CAT", lkNone, BtShellCommand, "") 536 acl("PATCH_DIST_CAT", lkNone, BtShellCommand, "")
537 acl("PATCH_DIST_STRIP*", lkNone, BtShellWord, "buildlink3.mk, builtin.mk:; Makefile, Makefile.common, *.mk: set") 537 acl("PATCH_DIST_STRIP*", lkNone, BtShellWord, "buildlink3.mk, builtin.mk:; Makefile, Makefile.common, *.mk: set")
538 acl("PATCH_SITES", lkShell, BtFetchURL, "Makefile, Makefile.common, options.mk: set") 538 acl("PATCH_SITES", lkShell, BtFetchURL, "Makefile, Makefile.common, options.mk: set")
539 acl("PATCH_STRIP", lkNone, BtShellWord, "") 539 acl("PATCH_STRIP", lkNone, BtShellWord, "")
540 acl("PERL5_PACKLIST", lkShell, BtPerl5Packlist, "Makefile: set; options.mk: set, append") 540 acl("PERL5_PACKLIST", lkShell, BtPerl5Packlist, "Makefile: set; options.mk: set, append")
541 acl("PERL5_PACKLIST_DIR", lkNone, BtPathname, "") 541 acl("PERL5_PACKLIST_DIR", lkNone, BtPathname, "")
542 pkg("PERL5_REQD", lkShell, BtVersion) 542 pkg("PERL5_REQD", lkShell, BtVersion)
543 pkg("PERL5_USE_PACKLIST", lkNone, BtYesNo) 543 pkg("PERL5_USE_PACKLIST", lkNone, BtYesNo)
544 sys("PGSQL_PREFIX", lkNone, BtPathname) 544 sys("PGSQL_PREFIX", lkNone, BtPathname)
545 acl("PGSQL_VERSIONS_ACCEPTED", lkShell, enum("91 92 93 94"), "") 545 acl("PGSQL_VERSIONS_ACCEPTED", lkShell, enum("91 92 93 94"), "")
546 usr("PGSQL_VERSION_DEFAULT", lkNone, BtVersion) 546 usr("PGSQL_VERSION_DEFAULT", lkNone, BtVersion)
547 sys("PG_LIB_EXT", lkNone, enum("dylib so")) 547 sys("PG_LIB_EXT", lkNone, enum("dylib so"))
548 sys("PGSQL_TYPE", lkNone, enum("postgresql81-client postgresql80-client")) 548 sys("PGSQL_TYPE", lkNone, enum("postgresql81-client postgresql80-client"))
549 sys("PGPKGSRCDIR", lkNone, BtPathname) 549 sys("PGPKGSRCDIR", lkNone, BtPathname)
550 sys("PHASE_MSG", lkNone, BtShellCommand) 550 sys("PHASE_MSG", lkNone, BtShellCommand)
551 usr("PHP_VERSION_REQD", lkNone, BtVersion) 551 usr("PHP_VERSION_REQD", lkNone, BtVersion)
552 sys("PKGBASE", lkNone, BtIdentifier) 552 sys("PKGBASE", lkNone, BtIdentifier)
553 acl("PKGCONFIG_FILE.*", lkShell, BtPathname, "builtin.mk: set, append; pkgconfig-builtin.mk: use-loadtime") 553 acl("PKGCONFIG_FILE.*", lkShell, BtPathname, "builtin.mk: set, append; pkgconfig-builtin.mk: use-loadtime")
554 acl("PKGCONFIG_OVERRIDE", lkShell, BtPathmask, "Makefile: set, append; Makefile.common: append") 554 acl("PKGCONFIG_OVERRIDE", lkShell, BtPathmask, "Makefile: set, append; Makefile.common: append")
555 pkg("PKGCONFIG_OVERRIDE_STAGE", lkNone, BtStage) 555 pkg("PKGCONFIG_OVERRIDE_STAGE", lkNone, BtStage)
556 pkg("PKGDIR", lkNone, BtRelativePkgDir) 556 pkg("PKGDIR", lkNone, BtRelativePkgDir)
557 sys("PKGDIRMODE", lkNone, BtFileMode) 557 sys("PKGDIRMODE", lkNone, BtFileMode)
558 sys("PKGLOCALEDIR", lkNone, BtPathname) 558 sys("PKGLOCALEDIR", lkNone, BtPathname)
559 pkg("PKGNAME", lkNone, BtPkgName) 559 pkg("PKGNAME", lkNone, BtPkgName)
560 sys("PKGNAME_NOREV", lkNone, BtPkgName) 560 sys("PKGNAME_NOREV", lkNone, BtPkgName)
561 sys("PKGPATH", lkNone, BtPathname) 561 sys("PKGPATH", lkNone, BtPathname)
562 acl("PKGREPOSITORY", lkNone, BtUnknown, "") 562 acl("PKGREPOSITORY", lkNone, BtUnknown, "")
563 acl("PKGREVISION", lkNone, BtPkgRevision, "Makefile: set") 563 acl("PKGREVISION", lkNone, BtPkgRevision, "Makefile: set")
564 sys("PKGSRCDIR", lkNone, BtPathname) 564 sys("PKGSRCDIR", lkNone, BtPathname)
565 acl("PKGSRCTOP", lkNone, BtYes, "Makefile: set") 565 acl("PKGSRCTOP", lkNone, BtYes, "Makefile: set")
566 acl("PKGTOOLS_ENV", lkShell, BtShellWord, "") 566 acl("PKGTOOLS_ENV", lkShell, BtShellWord, "")
567 sys("PKGVERSION", lkNone, BtVersion) 567 sys("PKGVERSION", lkNone, BtVersion)
568 sys("PKGWILDCARD", lkNone, BtFilemask) 568 sys("PKGWILDCARD", lkNone, BtFilemask)
569 sys("PKG_ADMIN", lkNone, BtShellCommand) 569 sys("PKG_ADMIN", lkNone, BtShellCommand)
570 sys("PKG_APACHE", lkNone, enum("apache22 apache24")) 570 sys("PKG_APACHE", lkNone, enum("apache22 apache24"))
571 pkg("PKG_APACHE_ACCEPTED", lkShell, enum("apache22 apache24")) 571 pkg("PKG_APACHE_ACCEPTED", lkShell, enum("apache22 apache24"))
572 usr("PKG_APACHE_DEFAULT", lkNone, enum("apache22 apache24")) 572 usr("PKG_APACHE_DEFAULT", lkNone, enum("apache22 apache24"))
573 usr("PKG_CONFIG", lkNone, BtYes) 573 usr("PKG_CONFIG", lkNone, BtYes)
574 // ^^ No, this is not the popular command from GNOME, but the setting 574 // ^^ No, this is not the popular command from GNOME, but the setting
575 // whether the pkgsrc user wants configuration files automatically 575 // whether the pkgsrc user wants configuration files automatically
576 // installed or not. 576 // installed or not.
577 sys("PKG_CREATE", lkNone, BtShellCommand) 577 sys("PKG_CREATE", lkNone, BtShellCommand)
578 sys("PKG_DBDIR", lkNone, BtPathname) 578 sys("PKG_DBDIR", lkNone, BtPathname)
579 cmdline("PKG_DEBUG_LEVEL", lkNone, BtInteger) 579 cmdline("PKG_DEBUG_LEVEL", lkNone, BtInteger)
580 usr("PKG_DEFAULT_OPTIONS", lkShell, BtOption) 580 usr("PKG_DEFAULT_OPTIONS", lkShell, BtOption)
581 sys("PKG_DELETE", lkNone, BtShellCommand) 581 sys("PKG_DELETE", lkNone, BtShellCommand)
582 acl("PKG_DESTDIR_SUPPORT", lkShell, enum("destdir user-destdir"), "Makefile, Makefile.common: set") 582 acl("PKG_DESTDIR_SUPPORT", lkShell, enum("destdir user-destdir"), "Makefile, Makefile.common: set")
583 pkglist("PKG_FAIL_REASON", lkShell, BtShellWord) 583 pkglist("PKG_FAIL_REASON", lkShell, BtShellWord)
584 acl("PKG_GECOS.*", lkNone, BtMessage, "Makefile: set") 584 acl("PKG_GECOS.*", lkNone, BtMessage, "Makefile: set")
585 acl("PKG_GID.*", lkNone, BtInteger, "Makefile: set") 585 acl("PKG_GID.*", lkNone, BtInteger, "Makefile: set")
586 acl("PKG_GROUPS", lkShell, BtShellWord, "Makefile: set, append") 586 acl("PKG_GROUPS", lkShell, BtShellWord, "Makefile: set, append")
587 pkglist("PKG_GROUPS_VARS", lkShell, BtVariableName) 587 pkglist("PKG_GROUPS_VARS", lkShell, BtVariableName)
588 acl("PKG_HOME.*", lkNone, BtPathname, "Makefile: set") 588 acl("PKG_HOME.*", lkNone, BtPathname, "Makefile: set")
589 acl("PKG_HACKS", lkShell, BtIdentifier, "hacks.mk: append") 589 acl("PKG_HACKS", lkShell, BtIdentifier, "hacks.mk: append")
590 sys("PKG_INFO", lkNone, BtShellCommand) 590 sys("PKG_INFO", lkNone, BtShellCommand)
591 sys("PKG_JAVA_HOME", lkNone, BtPathname) 591 sys("PKG_JAVA_HOME", lkNone, BtPathname)
592 jvms := enum("openjdk8 oracle-jdk8 openjdk7 sun-jdk7 sun-jdk6 jdk16 jdk15 kaffe") // See mk/java-vm.mk:/_PKG_JVMS/ 592 jvms := enum("openjdk8 oracle-jdk8 openjdk7 sun-jdk7 sun-jdk6 jdk16 jdk15 kaffe") // See mk/java-vm.mk:/_PKG_JVMS/
593 sys("PKG_JVM", lkNone, jvms) 593 sys("PKG_JVM", lkNone, jvms)
594 acl("PKG_JVMS_ACCEPTED", lkShell, jvms, "Makefile: set; Makefile.common: default, set") 594 acl("PKG_JVMS_ACCEPTED", lkShell, jvms, "Makefile: set; Makefile.common: default, set")
595 usr("PKG_JVM_DEFAULT", lkNone, jvms) 595 usr("PKG_JVM_DEFAULT", lkNone, jvms)
596 acl("PKG_LEGACY_OPTIONS", lkShell, BtOption, "") 596 acl("PKG_LEGACY_OPTIONS", lkShell, BtOption, "")
597 acl("PKG_LIBTOOL", lkNone, BtPathname, "Makefile: set") 597 acl("PKG_LIBTOOL", lkNone, BtPathname, "Makefile: set")
598 acl("PKG_OPTIONS", lkSpace, BtOption, "bsd.options.mk: set; *: use-loadtime, use") 598 acl("PKG_OPTIONS", lkSpace, BtOption, "bsd.options.mk: set; *: use-loadtime, use")
599 usr("PKG_OPTIONS.*", lkSpace, BtOption) 599 usr("PKG_OPTIONS.*", lkSpace, BtOption)
600 acl("PKG_OPTIONS_DEPRECATED_WARNINGS", lkShell, BtShellWord, "") 600 acl("PKG_OPTIONS_DEPRECATED_WARNINGS", lkShell, BtShellWord, "")
601 acl("PKG_OPTIONS_GROUP.*", lkSpace, BtOption, "Makefile, options.mk: set, append") 601 acl("PKG_OPTIONS_GROUP.*", lkSpace, BtOption, "Makefile, options.mk: set, append")
602 acl("PKG_OPTIONS_LEGACY_OPTS", lkSpace, BtUnknown, "Makefile, Makefile.common, options.mk: append") 602 acl("PKG_OPTIONS_LEGACY_OPTS", lkSpace, BtUnknown, "Makefile, Makefile.common, options.mk: append")
603 acl("PKG_OPTIONS_LEGACY_VARS", lkSpace, BtUnknown, "Makefile, Makefile.common, options.mk: append") 603 acl("PKG_OPTIONS_LEGACY_VARS", lkSpace, BtUnknown, "Makefile, Makefile.common, options.mk: append")
604 acl("PKG_OPTIONS_NONEMPTY_SETS", lkSpace, BtIdentifier, "") 604 acl("PKG_OPTIONS_NONEMPTY_SETS", lkSpace, BtIdentifier, "")
605 acl("PKG_OPTIONS_OPTIONAL_GROUPS", lkSpace, BtIdentifier, "options.mk: set, append") 605 acl("PKG_OPTIONS_OPTIONAL_GROUPS", lkSpace, BtIdentifier, "options.mk: set, append")
606 acl("PKG_OPTIONS_REQUIRED_GROUPS", lkSpace, BtIdentifier, "Makefile, options.mk: set") 606 acl("PKG_OPTIONS_REQUIRED_GROUPS", lkSpace, BtIdentifier, "Makefile, options.mk: set")
607 acl("PKG_OPTIONS_SET.*", lkSpace, BtOption, "") 607 acl("PKG_OPTIONS_SET.*", lkSpace, BtOption, "")
608 acl("PKG_OPTIONS_VAR", lkNone, BtPkgOptionsVar, "Makefile, Makefile.common, options.mk: set; bsd.options.mk: use-loadtime") 608 acl("PKG_OPTIONS_VAR", lkNone, BtPkgOptionsVar, "Makefile, Makefile.common, options.mk: set; bsd.options.mk: use-loadtime")
609 acl("PKG_PRESERVE", lkNone, BtYes, "Makefile: set") 609 acl("PKG_PRESERVE", lkNone, BtYes, "Makefile: set")
610 acl("PKG_SHELL", lkNone, BtPathname, "Makefile, Makefile.common: set") 610 acl("PKG_SHELL", lkNone, BtPathname, "Makefile, Makefile.common: set")
611 acl("PKG_SHELL.*", lkNone, BtPathname, "Makefile, Makefile.common: set") 611 acl("PKG_SHELL.*", lkNone, BtPathname, "Makefile, Makefile.common: set")
612 acl("PKG_SHLIBTOOL", lkNone, BtPathname, "") 612 acl("PKG_SHLIBTOOL", lkNone, BtPathname, "")
613 pkglist("PKG_SKIP_REASON", lkShell, BtShellWord) 613 pkglist("PKG_SKIP_REASON", lkShell, BtShellWord)
614 acl("PKG_SUGGESTED_OPTIONS", lkShell, BtOption, "Makefile, Makefile.common, options.mk: set, append") 614 acl("PKG_SUGGESTED_OPTIONS", lkShell, BtOption, "Makefile, Makefile.common, options.mk: set, append")
615 acl("PKG_SUGGESTED_OPTIONS.*", lkShell, BtOption, "Makefile, Makefile.common, options.mk: set, append") 615 acl("PKG_SUGGESTED_OPTIONS.*", lkShell, BtOption, "Makefile, Makefile.common, options.mk: set, append")
616 acl("PKG_SUPPORTED_OPTIONS", lkShell, BtOption, "Makefile: set, append; Makefile.common: set; options.mk: set, append, use") 616 acl("PKG_SUPPORTED_OPTIONS", lkShell, BtOption, "Makefile: set, append; Makefile.common: set; options.mk: set, append, use")
617 pkg("PKG_SYSCONFDIR*", lkNone, BtPathname) 617 pkg("PKG_SYSCONFDIR*", lkNone, BtPathname)
618 pkglist("PKG_SYSCONFDIR_PERMS", lkShell, BtPerms) 618 pkglist("PKG_SYSCONFDIR_PERMS", lkShell, BtPerms)
619 sys("PKG_SYSCONFBASEDIR", lkNone, BtPathname) 619 sys("PKG_SYSCONFBASEDIR", lkNone, BtPathname)
620 pkg("PKG_SYSCONFSUBDIR", lkNone, BtPathname) 620 pkg("PKG_SYSCONFSUBDIR", lkNone, BtPathname)
621 acl("PKG_SYSCONFVAR", lkNone, BtIdentifier, "") // FIXME: name/type mismatch. 621 acl("PKG_SYSCONFVAR", lkNone, BtIdentifier, "") // FIXME: name/type mismatch.
622 acl("PKG_UID", lkNone, BtInteger, "Makefile: set") 622 acl("PKG_UID", lkNone, BtInteger, "Makefile: set")
623 acl("PKG_USERS", lkShell, BtShellWord, "Makefile: set, append") 623 acl("PKG_USERS", lkShell, BtShellWord, "Makefile: set, append")
624 pkg("PKG_USERS_VARS", lkShell, BtVariableName) 624 pkg("PKG_USERS_VARS", lkShell, BtVariableName)
625 acl("PKG_USE_KERBEROS", lkNone, BtYes, "Makefile, Makefile.common: set") 625 acl("PKG_USE_KERBEROS", lkNone, BtYes, "Makefile, Makefile.common: set")
626 // PLIST.* has special handling code 626 // PLIST.* has special handling code
627 pkglist("PLIST_VARS", lkShell, BtIdentifier) 627 pkglist("PLIST_VARS", lkShell, BtIdentifier)
628 pkglist("PLIST_SRC", lkShell, BtRelativePkgPath) 628 pkglist("PLIST_SRC", lkShell, BtRelativePkgPath)
629 pkglist("PLIST_SUBST", lkShell, BtShellWord) 629 pkglist("PLIST_SUBST", lkShell, BtShellWord)
630 acl("PLIST_TYPE", lkNone, enum("dynamic static"), "") 630 acl("PLIST_TYPE", lkNone, enum("dynamic static"), "")
631 acl("PREPEND_PATH", lkShell, BtPathname, "") 631 acl("PREPEND_PATH", lkShell, BtPathname, "")
632 acl("PREFIX", lkNone, BtPathname, "*: use") 632 acl("PREFIX", lkNone, BtPathname, "*: use")
633 acl("PREV_PKGPATH", lkNone, BtPathname, "*: use") // doesn't exist any longer 633 acl("PREV_PKGPATH", lkNone, BtPathname, "*: use") // doesn't exist any longer
634 acl("PRINT_PLIST_AWK", lkNone, BtAwkCommand, "*: append") 634 acl("PRINT_PLIST_AWK", lkNone, BtAwkCommand, "*: append")
635 acl("PRIVILEGED_STAGES", lkShell, enum("install package clean"), "") 635 acl("PRIVILEGED_STAGES", lkShell, enum("install package clean"), "")
636 acl("PTHREAD_AUTO_VARS", lkNone, BtYesNo, "Makefile: set") 636 acl("PTHREAD_AUTO_VARS", lkNone, BtYesNo, "Makefile: set")
637 sys("PTHREAD_CFLAGS", lkShell, BtCFlag) 637 sys("PTHREAD_CFLAGS", lkShell, BtCFlag)
638 sys("PTHREAD_LDFLAGS", lkShell, BtLdFlag) 638 sys("PTHREAD_LDFLAGS", lkShell, BtLdFlag)
639 sys("PTHREAD_LIBS", lkShell, BtLdFlag) 639 sys("PTHREAD_LIBS", lkShell, BtLdFlag)
640 acl("PTHREAD_OPTS", lkShell, enum("native optional require"), "Makefile: set, append; Makefile.common, buildlink3.mk: append") 640 acl("PTHREAD_OPTS", lkShell, enum("native optional require"), "Makefile: set, append; Makefile.common, buildlink3.mk: append")
641 sys("PTHREAD_TYPE", lkNone, BtIdentifier) // Or "native" or "none". 641 sys("PTHREAD_TYPE", lkNone, BtIdentifier) // Or "native" or "none".
642 pkg("PY_PATCHPLIST", lkNone, BtYes) 642 pkg("PY_PATCHPLIST", lkNone, BtYes)
643 acl("PYPKGPREFIX", lkNone, enum("py27 py33 py34 py35"), "pyversion.mk: set; *: use-loadtime, use") 643 acl("PYPKGPREFIX", lkNone, enum("py27 py34 py35"), "pyversion.mk: set; *: use-loadtime, use")
644 pkg("PYTHON_FOR_BUILD_ONLY", lkNone, BtYes) 644 pkg("PYTHON_FOR_BUILD_ONLY", lkNone, BtYes)
645 pkglist("REPLACE_PYTHON", lkShell, BtPathmask) 645 pkglist("REPLACE_PYTHON", lkShell, BtPathmask)
646 pkg("PYTHON_VERSIONS_ACCEPTED", lkShell, BtVersion) 646 pkg("PYTHON_VERSIONS_ACCEPTED", lkShell, BtVersion)
647 pkg("PYTHON_VERSIONS_INCOMPATIBLE", lkShell, BtVersion) 647 pkg("PYTHON_VERSIONS_INCOMPATIBLE", lkShell, BtVersion)
648 usr("PYTHON_VERSION_DEFAULT", lkNone, BtVersion) 648 usr("PYTHON_VERSION_DEFAULT", lkNone, BtVersion)
649 usr("PYTHON_VERSION_REQD", lkNone, BtVersion) 649 usr("PYTHON_VERSION_REQD", lkNone, BtVersion)
650 pkglist("PYTHON_VERSIONED_DEPENDENCIES", lkShell, BtPythonDependency) 650 pkglist("PYTHON_VERSIONED_DEPENDENCIES", lkShell, BtPythonDependency)
651 sys("RANLIB", lkNone, BtShellCommand) 651 sys("RANLIB", lkNone, BtShellCommand)
652 pkglist("RCD_SCRIPTS", lkShell, BtFilename) 652 pkglist("RCD_SCRIPTS", lkShell, BtFilename)
653 acl("RCD_SCRIPT_SRC.*", lkNone, BtPathname, "Makefile: set") 653 acl("RCD_SCRIPT_SRC.*", lkNone, BtPathname, "Makefile: set")
654 acl("RCD_SCRIPT_WRK.*", lkNone, BtPathname, "Makefile: set") 654 acl("RCD_SCRIPT_WRK.*", lkNone, BtPathname, "Makefile: set")
655 acl("REPLACE.*", lkNone, BtUnknown, "Makefile: set") 655 acl("REPLACE.*", lkNone, BtUnknown, "Makefile: set")
656 pkglist("REPLACE_AWK", lkShell, BtPathmask) 656 pkglist("REPLACE_AWK", lkShell, BtPathmask)
657 pkglist("REPLACE_BASH", lkShell, BtPathmask) 657 pkglist("REPLACE_BASH", lkShell, BtPathmask)
658 pkglist("REPLACE_CSH", lkShell, BtPathmask) 658 pkglist("REPLACE_CSH", lkShell, BtPathmask)
659 acl("REPLACE_EMACS", lkShell, BtPathmask, "") 659 acl("REPLACE_EMACS", lkShell, BtPathmask, "")
660 acl("REPLACE_FILES.*", lkShell, BtPathmask, "Makefile, Makefile.common: set, append") 660 acl("REPLACE_FILES.*", lkShell, BtPathmask, "Makefile, Makefile.common: set, append")
661 acl("REPLACE_INTERPRETER", lkShell, BtIdentifier, "Makefile, Makefile.common: append") 661 acl("REPLACE_INTERPRETER", lkShell, BtIdentifier, "Makefile, Makefile.common: append")
662 pkglist("REPLACE_KSH", lkShell, BtPathmask) 662 pkglist("REPLACE_KSH", lkShell, BtPathmask)
663 pkglist("REPLACE_LOCALEDIR_PATTERNS", lkShell, BtFilemask) 663 pkglist("REPLACE_LOCALEDIR_PATTERNS", lkShell, BtFilemask)
664 pkglist("REPLACE_LUA", lkShell, BtPathmask) 664 pkglist("REPLACE_LUA", lkShell, BtPathmask)
665 pkglist("REPLACE_PERL", lkShell, BtPathmask) 665 pkglist("REPLACE_PERL", lkShell, BtPathmask)
666 pkglist("REPLACE_PYTHON", lkShell, BtPathmask) 666 pkglist("REPLACE_PYTHON", lkShell, BtPathmask)
667 pkglist("REPLACE_SH", lkShell, BtPathmask) 667 pkglist("REPLACE_SH", lkShell, BtPathmask)
668 pkglist("REQD_DIRS", lkShell, BtPathname) 668 pkglist("REQD_DIRS", lkShell, BtPathname)
669 pkglist("REQD_DIRS_PERMS", lkShell, BtPerms) 669 pkglist("REQD_DIRS_PERMS", lkShell, BtPerms)
670 pkglist("REQD_FILES", lkShell, BtPathname) 670 pkglist("REQD_FILES", lkShell, BtPathname)
671 pkg("REQD_FILES_MODE", lkNone, enum("0644 0640 0600 0400")) 671 pkg("REQD_FILES_MODE", lkNone, enum("0644 0640 0600 0400"))
672 pkglist("REQD_FILES_PERMS", lkShell, BtPerms) 672 pkglist("REQD_FILES_PERMS", lkShell, BtPerms)
673 pkg("RESTRICTED", lkNone, BtMessage) 673 pkg("RESTRICTED", lkNone, BtMessage)
674 usr("ROOT_USER", lkNone, BtUserGroupName) 674 usr("ROOT_USER", lkNone, BtUserGroupName)
675 usr("ROOT_GROUP", lkNone, BtUserGroupName) 675 usr("ROOT_GROUP", lkNone, BtUserGroupName)
676 usr("RUBY_VERSION_REQD", lkNone, BtVersion) 676 usr("RUBY_VERSION_REQD", lkNone, BtVersion)
677 sys("RUN", lkNone, BtShellCommand) 677 sys("RUN", lkNone, BtShellCommand)
678 sys("RUN_LDCONFIG", lkNone, BtYesNo) 678 sys("RUN_LDCONFIG", lkNone, BtYesNo)
679 acl("SCRIPTS_ENV", lkShell, BtShellWord, "Makefile, Makefile.common: append") 679 acl("SCRIPTS_ENV", lkShell, BtShellWord, "Makefile, Makefile.common: append")
680 usr("SETUID_ROOT_PERMS", lkShell, BtShellWord) 680 usr("SETUID_ROOT_PERMS", lkShell, BtShellWord)
681 pkg("SET_LIBDIR", lkNone, BtYes) 681 pkg("SET_LIBDIR", lkNone, BtYes)
682 sys("SHAREGRP", lkNone, BtUserGroupName) 682 sys("SHAREGRP", lkNone, BtUserGroupName)
683 sys("SHAREMODE", lkNone, BtFileMode) 683 sys("SHAREMODE", lkNone, BtFileMode)
684 sys("SHAREOWN", lkNone, BtUserGroupName) 684 sys("SHAREOWN", lkNone, BtUserGroupName)
685 sys("SHCOMMENT", lkNone, BtShellCommand) 685 sys("SHCOMMENT", lkNone, BtShellCommand)
686 acl("SHLIB_HANDLING", lkNone, enum("YES NO no"), "") 686 acl("SHLIB_HANDLING", lkNone, enum("YES NO no"), "")
687 acl("SHLIBTOOL", lkNone, BtShellCommand, "Makefile: use") 687 acl("SHLIBTOOL", lkNone, BtShellCommand, "Makefile: use")
688 acl("SHLIBTOOL_OVERRIDE", lkShell, BtPathmask, "Makefile: set, append; Makefile.common: append") 688 acl("SHLIBTOOL_OVERRIDE", lkShell, BtPathmask, "Makefile: set, append; Makefile.common: append")
689 acl("SITES.*", lkShell, BtFetchURL, "Makefile, Makefile.common, options.mk: set, append, use") 689 acl("SITES.*", lkShell, BtFetchURL, "Makefile, Makefile.common, options.mk: set, append, use")
690 usr("SMF_PREFIS", lkNone, BtPathname) 690 usr("SMF_PREFIS", lkNone, BtPathname)
691 pkg("SMF_SRCDIR", lkNone, BtPathname) 691 pkg("SMF_SRCDIR", lkNone, BtPathname)
692 pkg("SMF_NAME", lkNone, BtFilename) 692 pkg("SMF_NAME", lkNone, BtFilename)
693 pkg("SMF_MANIFEST", lkNone, BtPathname) 693 pkg("SMF_MANIFEST", lkNone, BtPathname)
694 pkg("SMF_INSTANCES", lkShell, BtIdentifier) 694 pkg("SMF_INSTANCES", lkShell, BtIdentifier)
695 pkg("SMF_METHODS", lkShell, BtFilename) 695 pkg("SMF_METHODS", lkShell, BtFilename)
696 pkg("SMF_METHOD_SRC.*", lkNone, BtPathname) 696 pkg("SMF_METHOD_SRC.*", lkNone, BtPathname)
697 pkg("SMF_METHOD_SHELL", lkNone, BtShellCommand) 697 pkg("SMF_METHOD_SHELL", lkNone, BtShellCommand)
698 pkglist("SPECIAL_PERMS", lkShell, BtPerms) 698 pkglist("SPECIAL_PERMS", lkShell, BtPerms)
699 sys("STEP_MSG", lkNone, BtShellCommand) 699 sys("STEP_MSG", lkNone, BtShellCommand)
700 acl("SUBDIR", lkShell, BtFilename, "Makefile: append; *:") 700 acl("SUBDIR", lkShell, BtFilename, "Makefile: append; *:")
701 acl("SUBST_CLASSES", lkShell, BtIdentifier, "Makefile: set, append; *: append") 701 acl("SUBST_CLASSES", lkShell, BtIdentifier, "Makefile: set, append; *: append")
702 acl("SUBST_CLASSES.*", lkShell, BtIdentifier, "Makefile: set, append; *: append") 702 acl("SUBST_CLASSES.*", lkShell, BtIdentifier, "Makefile: set, append; *: append")
703 acl("SUBST_FILES.*", lkShell, BtPathmask, "Makefile, Makefile.*, *.mk: set, append") 703 acl("SUBST_FILES.*", lkShell, BtPathmask, "Makefile, Makefile.*, *.mk: set, append")
704 acl("SUBST_FILTER_CMD.*", lkNone, BtShellCommand, "Makefile, Makefile.*, *.mk: set") 704 acl("SUBST_FILTER_CMD.*", lkNone, BtShellCommand, "Makefile, Makefile.*, *.mk: set")
705 acl("SUBST_MESSAGE.*", lkNone, BtMessage, "Makefile, Makefile.*, *.mk: set") 705 acl("SUBST_MESSAGE.*", lkNone, BtMessage, "Makefile, Makefile.*, *.mk: set")
706 acl("SUBST_SED.*", lkNone, BtSedCommands, "Makefile, Makefile.*, *.mk: set, append") 706 acl("SUBST_SED.*", lkNone, BtSedCommands, "Makefile, Makefile.*, *.mk: set, append")
707 pkg("SUBST_STAGE.*", lkNone, BtStage) 707 pkg("SUBST_STAGE.*", lkNone, BtStage)
708 pkglist("SUBST_VARS.*", lkShell, BtVariableName) 708 pkglist("SUBST_VARS.*", lkShell, BtVariableName)
709 pkglist("SUPERSEDES", lkSpace, BtDependency) 709 pkglist("SUPERSEDES", lkSpace, BtDependency)
710 pkglist("TEST_DIRS", lkShell, BtWrksrcSubdirectory) 710 pkglist("TEST_DIRS", lkShell, BtWrksrcSubdirectory)
711 pkglist("TEST_ENV", lkShell, BtShellWord) 711 pkglist("TEST_ENV", lkShell, BtShellWord)
712 acl("TEST_TARGET", lkShell, BtIdentifier, "Makefile: set; Makefile.common: default, set; options.mk: set, append") 712 acl("TEST_TARGET", lkShell, BtIdentifier, "Makefile: set; Makefile.common: default, set; options.mk: set, append")
713 acl("TEX_ACCEPTED", lkShell, enum("teTeX1 teTeX2 teTeX3"), "Makefile, Makefile.common: set") 713 acl("TEX_ACCEPTED", lkShell, enum("teTeX1 teTeX2 teTeX3"), "Makefile, Makefile.common: set")
714 acl("TEX_DEPMETHOD", lkNone, enum("build run"), "Makefile, Makefile.common: set") 714 acl("TEX_DEPMETHOD", lkNone, enum("build run"), "Makefile, Makefile.common: set")
715 pkglist("TEXINFO_REQD", lkShell, BtVersion) 715 pkglist("TEXINFO_REQD", lkShell, BtVersion)
716 acl("TOOL_DEPENDS", lkSpace, BtDependencyWithPath, "Makefile, Makefile.common, *.mk: append") 716 acl("TOOL_DEPENDS", lkSpace, BtDependencyWithPath, "Makefile, Makefile.common, *.mk: append")
717 sys("TOOLS_ALIASES", lkShell, BtFilename) 717 sys("TOOLS_ALIASES", lkShell, BtFilename)
718 sys("TOOLS_BROKEN", lkShell, BtTool) 718 sys("TOOLS_BROKEN", lkShell, BtTool)
719 sys("TOOLS_CMD.*", lkNone, BtPathname) 719 sys("TOOLS_CMD.*", lkNone, BtPathname)
720 acl("TOOLS_CREATE", lkShell, BtTool, "Makefile, Makefile.common, options.mk: append") 720 acl("TOOLS_CREATE", lkShell, BtTool, "Makefile, Makefile.common, options.mk: append")
721 acl("TOOLS_DEPENDS.*", lkSpace, BtDependencyWithPath, "buildlink3.mk:; Makefile, Makefile.*: set, default; *: use") 721 acl("TOOLS_DEPENDS.*", lkSpace, BtDependencyWithPath, "buildlink3.mk:; Makefile, Makefile.*: set, default; *: use")
722 sys("TOOLS_GNU_MISSING", lkShell, BtTool) 722 sys("TOOLS_GNU_MISSING", lkShell, BtTool)
723 sys("TOOLS_NOOP", lkShell, BtTool) 723 sys("TOOLS_NOOP", lkShell, BtTool)
724 sys("TOOLS_PATH.*", lkNone, BtPathname) 724 sys("TOOLS_PATH.*", lkNone, BtPathname)
725 sys("TOOLS_PLATFORM.*", lkNone, BtShellCommand) 725 sys("TOOLS_PLATFORM.*", lkNone, BtShellCommand)
726 sys("TOUCH_FLAGS", lkShell, BtShellWord) 726 sys("TOUCH_FLAGS", lkShell, BtShellWord)
727 pkglist("UAC_REQD_EXECS", lkShell, BtPrefixPathname) 727 pkglist("UAC_REQD_EXECS", lkShell, BtPrefixPathname)
728 acl("UNLIMIT_RESOURCES", lkShell, enum("cputime datasize memorysize stacksize"), "Makefile: set, append; Makefile.common: append") 728 acl("UNLIMIT_RESOURCES", lkShell, enum("cputime datasize memorysize stacksize"), "Makefile: set, append; Makefile.common: append")
729 usr("UNPRIVILEGED_USER", lkNone, BtUserGroupName) 729 usr("UNPRIVILEGED_USER", lkNone, BtUserGroupName)
730 usr("UNPRIVILEGED_GROUP", lkNone, BtUserGroupName) 730 usr("UNPRIVILEGED_GROUP", lkNone, BtUserGroupName)
731 pkglist("UNWRAP_FILES", lkShell, BtPathmask) 731 pkglist("UNWRAP_FILES", lkShell, BtPathmask)
732 usr("UPDATE_TARGET", lkShell, BtIdentifier) 732 usr("UPDATE_TARGET", lkShell, BtIdentifier)
733 pkg("USERGROUP_PHASE", lkNone, enum("configure build pre-install")) 733 pkg("USERGROUP_PHASE", lkNone, enum("configure build pre-install"))
734 pkg("USE_BSD_MAKEFILE", lkNone, BtYes) 734 pkg("USE_BSD_MAKEFILE", lkNone, BtYes)
735 acl("USE_BUILTIN.*", lkNone, BtYesNoIndirectly, "builtin.mk: set") 735 acl("USE_BUILTIN.*", lkNone, BtYesNoIndirectly, "builtin.mk: set")
736 pkg("USE_CMAKE", lkNone, BtYes) 736 pkg("USE_CMAKE", lkNone, BtYes)
737 usr("USE_DESTDIR", lkNone, BtYes) 737 usr("USE_DESTDIR", lkNone, BtYes)
738 pkglist("USE_FEATURES", lkShell, BtIdentifier) 738 pkglist("USE_FEATURES", lkShell, BtIdentifier)
739 pkg("USE_GCC_RUNTIME", lkNone, BtYesNo) 739 pkg("USE_GCC_RUNTIME", lkNone, BtYesNo)
740 pkg("USE_GNU_CONFIGURE_HOST", lkNone, BtYesNo) 740 pkg("USE_GNU_CONFIGURE_HOST", lkNone, BtYesNo)
741 acl("USE_GNU_ICONV", lkNone, BtYes, "Makefile, Makefile.common, options.mk: set") 741 acl("USE_GNU_ICONV", lkNone, BtYes, "Makefile, Makefile.common, options.mk: set")
742 acl("USE_IMAKE", lkNone, BtYes, "Makefile: set") 742 acl("USE_IMAKE", lkNone, BtYes, "Makefile: set")
743 pkg("USE_JAVA", lkNone, enum("run yes build")) 743 pkg("USE_JAVA", lkNone, enum("run yes build"))
744 pkg("USE_JAVA2", lkNone, enum("YES yes no 1.4 1.5 6 7 8")) 744 pkg("USE_JAVA2", lkNone, enum("YES yes no 1.4 1.5 6 7 8"))
745 acl("USE_LANGUAGES", lkShell, enum("ada c c99 c++ fortran fortran77 java objc"), "Makefile, Makefile.common, options.mk: set, append") 745 acl("USE_LANGUAGES", lkShell, enum("ada c c99 c++ fortran fortran77 java objc"), "Makefile, Makefile.common, options.mk: set, append")
746 pkg("USE_LIBTOOL", lkNone, BtYes) 746 pkg("USE_LIBTOOL", lkNone, BtYes)
747 pkg("USE_MAKEINFO", lkNone, BtYes) 747 pkg("USE_MAKEINFO", lkNone, BtYes)
748 pkg("USE_MSGFMT_PLURALS", lkNone, BtYes) 748 pkg("USE_MSGFMT_PLURALS", lkNone, BtYes)
749 pkg("USE_NCURSES", lkNone, BtYes) 749 pkg("USE_NCURSES", lkNone, BtYes)
750 pkg("USE_OLD_DES_API", lkNone, BtYesNo) 750 pkg("USE_OLD_DES_API", lkNone, BtYesNo)
751 pkg("USE_PKGINSTALL", lkNone, BtYes) 751 pkg("USE_PKGINSTALL", lkNone, BtYes)
752 pkg("USE_PKGLOCALEDIR", lkNone, BtYesNo) 752 pkg("USE_PKGLOCALEDIR", lkNone, BtYesNo)
753 usr("USE_PKGSRC_GCC", lkNone, BtYes) 753 usr("USE_PKGSRC_GCC", lkNone, BtYes)
754 acl("USE_TOOLS", lkShell, BtTool, "*: append") 754 acl("USE_TOOLS", lkShell, BtTool, "*: append")
755 acl("USE_TOOLS.*", lkShell, BtTool, "*: append") 755 acl("USE_TOOLS.*", lkShell, BtTool, "*: append")
756 pkg("USE_X11", lkNone, BtYes) 756 pkg("USE_X11", lkNone, BtYes)
757 sys("WARNING_MSG", lkNone, BtShellCommand) 757 sys("WARNING_MSG", lkNone, BtShellCommand)
758 sys("WARNING_CAT", lkNone, BtShellCommand) 758 sys("WARNING_CAT", lkNone, BtShellCommand)
759 acl("WRAPPER_REORDER_CMDS", lkShell, BtWrapperReorder, "Makefile, Makefile.common, buildlink3.mk: append") 759 acl("WRAPPER_REORDER_CMDS", lkShell, BtWrapperReorder, "Makefile, Makefile.common, buildlink3.mk: append")
760 pkg("WRAPPER_SHELL", lkNone, BtShellCommand) 760 pkg("WRAPPER_SHELL", lkNone, BtShellCommand)
761 acl("WRAPPER_TRANSFORM_CMDS", lkShell, BtWrapperTransform, "Makefile, Makefile.common, buildlink3.mk: append") 761 acl("WRAPPER_TRANSFORM_CMDS", lkShell, BtWrapperTransform, "Makefile, Makefile.common, buildlink3.mk: append")
762 sys("WRKDIR", lkNone, BtPathname) 762 sys("WRKDIR", lkNone, BtPathname)
763 pkg("WRKSRC", lkNone, BtWrkdirSubdirectory) 763 pkg("WRKSRC", lkNone, BtWrkdirSubdirectory)
764 sys("X11_PKGSRCDIR.*", lkNone, BtPathname) 764 sys("X11_PKGSRCDIR.*", lkNone, BtPathname)
765 usr("XAW_TYPE", lkNone, enum("3d neXtaw standard xpm")) 765 usr("XAW_TYPE", lkNone, enum("3d neXtaw standard xpm"))
766 acl("XMKMF_FLAGS", lkShell, BtShellWord, "") 766 acl("XMKMF_FLAGS", lkShell, BtShellWord, "")
767 pkglist("_WRAP_EXTRA_ARGS.*", lkShell, BtShellWord) 767 pkglist("_WRAP_EXTRA_ARGS.*", lkShell, BtShellWord)
768} 768}
769 769
770func enum(values string) *BasicType { 770func enum(values string) *BasicType {
771 vmap := make(map[string]bool) 771 vmap := make(map[string]bool)
772 for _, value := range splitOnSpace(values) { 772 for _, value := range splitOnSpace(values) {
773 vmap[value] = true 773 vmap[value] = true
774 } 774 }
775 name := "enum: " + values + " " // See IsEnum 775 name := "enum: " + values + " " // See IsEnum
776 return &BasicType{name, func(cv *VartypeCheck) { 776 return &BasicType{name, func(cv *VartypeCheck) {
777 if cv.Op == opUseMatch { 777 if cv.Op == opUseMatch {
778 if !vmap[cv.Value] && cv.Value == cv.ValueNoVar { 778 if !vmap[cv.Value] && cv.Value == cv.ValueNoVar {
779 canMatch := false 779 canMatch := false
780 for value := range vmap { 780 for value := range vmap {
781 if ok, err := path.Match(cv.Value, value); err != nil { 781 if ok, err := path.Match(cv.Value, value); err != nil {
782 cv.Line.Warnf("Invalid match pattern %q.", cv.Value) 782 cv.Line.Warnf("Invalid match pattern %q.", cv.Value)
783 } else if ok { 783 } else if ok {
784 canMatch = true 784 canMatch = true
785 } 785 }
786 } 786 }
787 if !canMatch { 787 if !canMatch {
788 cv.Line.Warnf("The pattern %q cannot match any of { %s } for %s.", cv.Value, values, cv.Varname) 788 cv.Line.Warnf("The pattern %q cannot match any of { %s } for %s.", cv.Value, values, cv.Varname)
789 } 789 }
790 } 790 }
791 return 791 return
792 } 792 }
793 793
794 if cv.Value == cv.ValueNoVar && !vmap[cv.Value] { 794 if cv.Value == cv.ValueNoVar && !vmap[cv.Value] {
795 cv.Line.Warnf("%q is not valid for %s. Use one of { %s } instead.", cv.Value, cv.Varname, values) 795 cv.Line.Warnf("%q is not valid for %s. Use one of { %s } instead.", cv.Value, cv.Varname, values)
796 } 796 }
797 }} 797 }}
798} 798}
799 799
800func acl(varname string, kindOfList KindOfList, checker *BasicType, aclentries string) { 800func acl(varname string, kindOfList KindOfList, checker *BasicType, aclentries string) {
801 m := mustMatch(varname, `^([A-Z_.][A-Z0-9_]*)(|\*|\.\*)$`) 801 m := mustMatch(varname, `^([A-Z_.][A-Z0-9_]*)(|\*|\.\*)$`)
802 varbase, varparam := m[1], m[2] 802 varbase, varparam := m[1], m[2]
803 803
804 vtype := &Vartype{kindOfList, checker, parseAclEntries(varname, aclentries), false} 804 vtype := &Vartype{kindOfList, checker, parseAclEntries(varname, aclentries), false}
805 805
806 if G.globalData.vartypes == nil { 806 if G.globalData.vartypes == nil {
807 G.globalData.vartypes = make(map[string]*Vartype) 807 G.globalData.vartypes = make(map[string]*Vartype)
808 } 808 }
809 if varparam == "" || varparam == "*" { 809 if varparam == "" || varparam == "*" {
810 G.globalData.vartypes[varbase] = vtype 810 G.globalData.vartypes[varbase] = vtype
811 } 811 }
812 if varparam == "*" || varparam == ".*" { 812 if varparam == "*" || varparam == ".*" {
813 G.globalData.vartypes[varbase+".*"] = vtype 813 G.globalData.vartypes[varbase+".*"] = vtype
814 } 814 }
815} 815}
816 816
817func parseAclEntries(varname string, aclentries string) []AclEntry { 817func parseAclEntries(varname string, aclentries string) []AclEntry {
818 if aclentries == "" { 818 if aclentries == "" {
819 return nil 819 return nil
820 } 820 }
821 var result []AclEntry 821 var result []AclEntry
822 prevperms := "(first)" 822 prevperms := "(first)"
823 for _, arg := range strings.Split(aclentries, "; ") { 823 for _, arg := range strings.Split(aclentries, "; ") {
824 var globs, perms string 824 var globs, perms string
825 if fields := strings.SplitN(arg, ": ", 2); len(fields) == 2 { 825 if fields := strings.SplitN(arg, ": ", 2); len(fields) == 2 {
826 globs, perms = fields[0], fields[1] 826 globs, perms = fields[0], fields[1]
827 } else { 827 } else {
828 globs = strings.TrimSuffix(arg, ":") 828 globs = strings.TrimSuffix(arg, ":")
829 } 829 }
830 if perms == prevperms { 830 if perms == prevperms {
831 fmt.Printf("Repeated permissions for %s: %s\n", varname, perms) 831 fmt.Printf("Repeated permissions for %s: %s\n", varname, perms)
832 } 832 }
833 prevperms = perms 833 prevperms = perms
834 var permissions AclPermissions 834 var permissions AclPermissions
835 for _, perm := range strings.Split(perms, ", ") { 835 for _, perm := range strings.Split(perms, ", ") {
836 switch perm { 836 switch perm {
837 case "append": 837 case "append":
838 permissions |= aclpAppend 838 permissions |= aclpAppend
839 case "default": 839 case "default":
840 permissions |= aclpSetDefault 840 permissions |= aclpSetDefault
841 case "set": 841 case "set":
842 permissions |= aclpSet 842 permissions |= aclpSet
843 case "use": 843 case "use":
844 permissions |= aclpUse 844 permissions |= aclpUse
845 case "use-loadtime": 845 case "use-loadtime":
846 permissions |= aclpUseLoadtime 846 permissions |= aclpUseLoadtime
847 case "": 847 case "":
848 break 848 break
849 default: 849 default:
850 print(fmt.Sprintf("Invalid ACL permission %q for varname %q.\n", perm, varname)) 850 print(fmt.Sprintf("Invalid ACL permission %q for varname %q.\n", perm, varname))
851 } 851 }
852 } 852 }
853 for _, glob := range strings.Split(globs, ", ") { 853 for _, glob := range strings.Split(globs, ", ") {
854 switch glob { 854 switch glob {
855 case "*", 855 case "*",
856 "Makefile", "Makefile.common", "Makefile.*", 856 "Makefile", "Makefile.common", "Makefile.*",
857 "buildlink3.mk", "builtin.mk", "options.mk", "hacks.mk", "*.mk", 857 "buildlink3.mk", "builtin.mk", "options.mk", "hacks.mk", "*.mk",
858 "bsd.options.mk", "pkgconfig-builtin.mk", "pyversion.mk": 858 "bsd.options.mk", "pkgconfig-builtin.mk", "pyversion.mk":
859 break 859 break
860 default: 860 default:
861 print(fmt.Sprintf("Invalid ACL glob %q for varname %q.\n", glob, varname)) 861 print(fmt.Sprintf("Invalid ACL glob %q for varname %q.\n", glob, varname))
862 } 862 }
863 for _, prev := range result { 863 for _, prev := range result {
864 if matched, err := path.Match(prev.glob, glob); err != nil || matched { 864 if matched, err := path.Match(prev.glob, glob); err != nil || matched {
865 print(fmt.Sprintf("Ineffective ACL glob %q for varname %q.\n", glob, varname)) 865 print(fmt.Sprintf("Ineffective ACL glob %q for varname %q.\n", glob, varname))
866 } 866 }
867 } 867 }
868 result = append(result, AclEntry{glob, permissions}) 868 result = append(result, AclEntry{glob, permissions})
869 } 869 }
870 } 870 }
871 return result 871 return result
872} 872}

cvs diff -r1.2 -r1.3 pkgsrc/pkgtools/pkglint4/files/makevars.map (switch to unified diff)

--- pkgsrc/pkgtools/pkglint4/files/makevars.map 2016/06/19 18:03:05 1.2
+++ pkgsrc/pkgtools/pkglint4/files/makevars.map 2016/10/03 12:25:37 1.3
@@ -1,767 +1,767 @@ @@ -1,767 +1,767 @@
1# $NetBSD: makevars.map,v 1.2 2016/06/19 18:03:05 wiz Exp $ 1# $NetBSD: makevars.map,v 1.3 2016/10/03 12:25:37 wiz Exp $
2# 2#
3 3
4# This file contains the guessed type of some variables, according to 4# This file contains the guessed type of some variables, according to
5# their current use in pkgsrc. 5# their current use in pkgsrc.
6# 6#
7# The type YesNo is used for variables that are checked using 7# The type YesNo is used for variables that are checked using
8# .if defined(VAR) && !empty(VAR:M[Yy][Ee][Ss]) 8# .if defined(VAR) && !empty(VAR:M[Yy][Ee][Ss])
9# 9#
10# The type Yes is used for variables that are checked using 10# The type Yes is used for variables that are checked using
11# .if defined(VAR) 11# .if defined(VAR)
12# 12#
13# The type List is used for lists of things. There are two types of lists, 13# The type List is used for lists of things. There are two types of lists,
14# InternalList and List, which are described in the pkgsrc guide, chapter 14# InternalList and List, which are described in the pkgsrc guide, chapter
15# "Makefiles". 15# "Makefiles".
16# 16#
17# The other types are described in pkglint.pl, checkline_mk_vartype_basic. 17# The other types are described in pkglint.pl, checkline_mk_vartype_basic.
18# 18#
19 19
20# 20#
21# Some commonly used ACLs. For further documentation, see the chapter 21# Some commonly used ACLs. For further documentation, see the chapter
22# ``The pkglint type system'' in the pkglint developer documentation. 22# ``The pkglint type system'' in the pkglint developer documentation.
23# 23#
24 24
25# A package-defined variable may be set in Makefile, Makefile.common or 25# A package-defined variable may be set in Makefile, Makefile.common or
26# options.mk, since these are commonly used in pkgsrc. Due to the 26# options.mk, since these are commonly used in pkgsrc. Due to the
27# special nature of buildlink3.mk and builtin.mk files, these files may 27# special nature of buildlink3.mk and builtin.mk files, these files may
28# not define those variables. All other .mk files may, allowing for 28# not define those variables. All other .mk files may, allowing for
29# application.mk or similar helper files. 29# application.mk or similar helper files.
30acl package = [m:su, c:dsu, b:, builtin.mk:, *.mk:dsu] 30acl package = [m:su, c:dsu, b:, builtin.mk:, *.mk:dsu]
31 31
32# A package_list may be appended to in all "normal" Makefile fragments. 32# A package_list may be appended to in all "normal" Makefile fragments.
33# This excludes buildlink3.mk and builtin.mk, since they are very 33# This excludes buildlink3.mk and builtin.mk, since they are very
34# special-purpose. Because at the beginning, all lists are empty, in the 34# special-purpose. Because at the beginning, all lists are empty, in the
35# primary Makefile a direct assignment may be used instead of appending. 35# primary Makefile a direct assignment may be used instead of appending.
36# Since Makefile.common files are usually used by packages that know 36# Since Makefile.common files are usually used by packages that know
37# what they are doing, they may set variables directly, too. This rule 37# what they are doing, they may set variables directly, too. This rule
38# can be removed to show a lot of possible problems in pkgsrc. 38# can be removed to show a lot of possible problems in pkgsrc.
39acl package_list = [m:asu, c:asu, b:, builtin.mk:, *.mk:au] 39acl package_list = [m:asu, c:asu, b:, builtin.mk:, *.mk:au]
40acl bl_list = [b:a, builtin.mk:a] 40acl bl_list = [b:a, builtin.mk:a]
41 41
42# A user-defined or system-defined variable must not be set by any 42# A user-defined or system-defined variable must not be set by any
43# package file. It also must not be used in buildlink3.mk and 43# package file. It also must not be used in buildlink3.mk and
44# builtin.mk files or at load-time, since the system/user preferences 44# builtin.mk files or at load-time, since the system/user preferences
45# may not have been loaded when these files are included. 45# may not have been loaded when these files are included.
46acl user = [b:, builtin.mk:, *:u] 46acl user = [b:, builtin.mk:, *:u]
47acl system = [b:, builtin.mk:u, *:u] 47acl system = [b:, builtin.mk:u, *:u]
48acl cmdline = [b:, builtin.mk:, *:pu] 48acl cmdline = [b:, builtin.mk:, *:pu]
49 49
50# The following variables are taken from mk/defaults/mk.conf, 1.118 50# The following variables are taken from mk/defaults/mk.conf, 1.118
51 51
52ALLOW_VULNERABLE_PACKAGES Yes [$user] 52ALLOW_VULNERABLE_PACKAGES Yes [$user]
53MANINSTALL List of { maninstall catinstall } [$user] 53MANINSTALL List of { maninstall catinstall } [$user]
54MANZ Yes [$user] 54MANZ Yes [$user]
55GZIP List of ShellWord [$user] 55GZIP List of ShellWord [$user]
56MKCRYPTO YesNo [$user] 56MKCRYPTO YesNo [$user]
57OBJHOSTNAME Yes [$user] 57OBJHOSTNAME Yes [$user]
58OBJMACHINE Yes [$user] 58OBJMACHINE Yes [$user]
59PKG_SUFX Filename [$user] 59PKG_SUFX Filename [$user]
60PKGSRC_LOCKTYPE { none sleep once } [$user] 60PKGSRC_LOCKTYPE { none sleep once } [$user]
61PKGSRC_SLEEPSECS Integer [$user] 61PKGSRC_SLEEPSECS Integer [$user]
62USETBL Yes [$user] 62USETBL Yes [$user]
63ABI { 32 64 } [$user] 63ABI { 32 64 } [$user]
64PKG_DEVELOPER Yes [$user] 64PKG_DEVELOPER Yes [$user]
65USE_ABI_DEPENDS YesNo [$user] 65USE_ABI_DEPENDS YesNo [$user]
66PKG_REGISTER_SHELLS { YES NO } [$user] 66PKG_REGISTER_SHELLS { YES NO } [$user]
67PKGSRC_COMPILER List of { \ 67PKGSRC_COMPILER List of { \
68 ccache ccc clang distcc f2c gcc hp icc \ 68 ccache ccc clang distcc f2c gcc hp icc \
69 ido gcc mipspro mipspro-ucode pcc \ 69 ido gcc mipspro mipspro-ucode pcc \
70 sunpro xlc \ 70 sunpro xlc \
71 } [$user] 71 } [$user]
72PKGSRC_MESSAGE_RECIPIENTS List of Mail_Address [$user] 72PKGSRC_MESSAGE_RECIPIENTS List of Mail_Address [$user]
73PKGSRC_SHOW_BUILD_DEFS YesNo [$user] 73PKGSRC_SHOW_BUILD_DEFS YesNo [$user]
74PKGSRC_SHOW_PATCH_ERRORMSG YesNo [$user] 74PKGSRC_SHOW_PATCH_ERRORMSG YesNo [$user]
75PKGSRC_RUN_TEST YesNo [$user] 75PKGSRC_RUN_TEST YesNo [$user]
76PREFER_PKGSRC List of Identifier [$user] 76PREFER_PKGSRC List of Identifier [$user]
77PREFER_NATIVE List of Identifier [$user] 77PREFER_NATIVE List of Identifier [$user]
78PREFER_NATIVE_PTHREADS YesNo [$user] 78PREFER_NATIVE_PTHREADS YesNo [$user]
79LOCALBASE Pathname [$user] 79LOCALBASE Pathname [$user]
80CROSSBASE Pathname [$user] 80CROSSBASE Pathname [$user]
81VARBASE Pathname [$user] 81VARBASE Pathname [$user]
82X11_TYPE { modular native } [$user] 82X11_TYPE { modular native } [$user]
83X11BASE Pathname [$user] 83X11BASE Pathname [$user]
84MOTIFBASE Pathname [$user] 84MOTIFBASE Pathname [$user]
85PKGINFODIR Pathname [$user] 85PKGINFODIR Pathname [$user]
86PKGMANDIR Pathname [$user] 86PKGMANDIR Pathname [$user]
87USE_XPKGWEDGE YesNo [$user] 87USE_XPKGWEDGE YesNo [$user]
88BSDSRCDIR Pathname [$user] 88BSDSRCDIR Pathname [$user]
89BSDXSRCDIR Pathname [$user] 89BSDXSRCDIR Pathname [$user]
90DISTDIR Pathname [$user] 90DISTDIR Pathname [$user]
91DIST_PATH Pathlist [$user] 91DIST_PATH Pathlist [$user]
92DEFAULT_VIEW Unchecked [$user] 92DEFAULT_VIEW Unchecked [$user]
93FETCH_CMD ShellCommand [$user] 93FETCH_CMD ShellCommand [$user]
94FETCH_USING { curl custom fetch ftp manual wget } [$user] 94FETCH_USING { curl custom fetch ftp manual wget } [$user]
95FETCH_RESUME_ARGS List of ShellWord [$user] 95FETCH_RESUME_ARGS List of ShellWord [$user]
96FETCH_OUTPUT_ARGS List of ShellWord [$user] 96FETCH_OUTPUT_ARGS List of ShellWord [$user]
97LIBTOOLIZE_PLIST YesNo [$user] 97LIBTOOLIZE_PLIST YesNo [$user]
98PKG_RESUME_TRANSFERS YesNo [$user] 98PKG_RESUME_TRANSFERS YesNo [$user]
99PKG_SYSCONFBASE Pathname [$user] 99PKG_SYSCONFBASE Pathname [$user]
100RCD_SCRIPTS_DIR Pathname [$user] 100RCD_SCRIPTS_DIR Pathname [$user]
101PACKAGES Pathname [$user] 101PACKAGES Pathname [$user]
102PKGVULNDIR Pathname [$user] 102PKGVULNDIR Pathname [$user]
103PASSIVE_FETCH Yes [$user] 103PASSIVE_FETCH Yes [$user]
104PATCH_FUZZ_FACTOR { -F0 -F1 -F2 -F3 } [$user] 104PATCH_FUZZ_FACTOR { -F0 -F1 -F2 -F3 } [$user]
105ACCEPTABLE_LICENSES List of Identifier [$user] 105ACCEPTABLE_LICENSES List of Identifier [$user]
106SPECIFIC_PKGS Yes [$user] 106SPECIFIC_PKGS Yes [$user]
107SITE_SPECIFIC_PKGS List of PkgPath [$user] 107SITE_SPECIFIC_PKGS List of PkgPath [$user]
108HOST_SPECIFIC_PKGS List of PkgPath [$user] 108HOST_SPECIFIC_PKGS List of PkgPath [$user]
109GROUP_SPECIFIC_PKGS List of PkgPath [$user] 109GROUP_SPECIFIC_PKGS List of PkgPath [$user]
110USER_SPECIFIC_PKGS List of PkgPath [$user] 110USER_SPECIFIC_PKGS List of PkgPath [$user]
111FAILOVER_FETCH Yes [$user] 111FAILOVER_FETCH Yes [$user]
112MASTER_SORT List of Unchecked [$user] 112MASTER_SORT List of Unchecked [$user]
113MASTER_SORT_REGEX List of Unchecked [$user] 113MASTER_SORT_REGEX List of Unchecked [$user]
114PATCH_DEBUG Yes [$user] 114PATCH_DEBUG Yes [$user]
115PKG_FC ShellCommand [$user] 115PKG_FC ShellCommand [$user]
116IMAKE ShellCommand [$user] 116IMAKE ShellCommand [$user]
117IMAKEOPTS List of ShellWord [$user] 117IMAKEOPTS List of ShellWord [$user]
118PRE_ROOT_CMD ShellCommand [$user] 118PRE_ROOT_CMD ShellCommand [$user]
119USE_GAMESGROUP YesNo [$package] 119USE_GAMESGROUP YesNo [$package]
120SU_CMD ShellCommand [$user] 120SU_CMD ShellCommand [$user]
121SU_CMD_PATH_APPEND Pathlist [$user] 121SU_CMD_PATH_APPEND Pathlist [$user]
122FATAL_OBJECT_FMT_SKEW YesNo [$user] 122FATAL_OBJECT_FMT_SKEW YesNo [$user]
123WARN_NO_OBJECT_FMT YesNo [$user] 123WARN_NO_OBJECT_FMT YesNo [$user]
124SMART_MESSAGES Yes [$user] 124SMART_MESSAGES Yes [$user]
125BINPKG_SITES List of URL [$user] 125BINPKG_SITES List of URL [$user]
126BIN_INSTALL_FLAG List of ShellWord [$user] 126BIN_INSTALL_FLAG List of ShellWord [$user]
127LOCALPATCHES Pathname [$user] 127LOCALPATCHES Pathname [$user]
128 128
129# some other variables, sorted alphabetically 129# some other variables, sorted alphabetically
130 130
131.CURDIR Pathname [$system] 131.CURDIR Pathname [$system]
132.TARGET Pathname [$system] 132.TARGET Pathname [$system]
133ALL_ENV List of ShellWord 133ALL_ENV List of ShellWord
134ALTERNATIVES_FILE Filename 134ALTERNATIVES_FILE Filename
135ALTERNATIVES_SRC List of Pathname 135ALTERNATIVES_SRC List of Pathname
136APACHE_MODULE Yes [$package] 136APACHE_MODULE Yes [$package]
137AR ShellCommand [$system] 137AR ShellCommand [$system]
138AS ShellCommand [$system] 138AS ShellCommand [$system]
139AUTOCONF_REQD List of Version [$package_list] 139AUTOCONF_REQD List of Version [$package_list]
140AUTOMAKE_OVERRIDE List of Pathmask 140AUTOMAKE_OVERRIDE List of Pathmask
141AUTOMAKE_REQD List of Version [$package_list] 141AUTOMAKE_REQD List of Version [$package_list]
142AUTO_MKDIRS YesNo [$package] 142AUTO_MKDIRS YesNo [$package]
143BATCH Yes [$user] 143BATCH Yes [$user]
144BDB185_DEFAULT Unchecked [] 144BDB185_DEFAULT Unchecked []
145BDBBASE Pathname [$system] 145BDBBASE Pathname [$system]
146BDB_ACCEPTED List of { db1 db2 db3 db4 db5 } [$package] 146BDB_ACCEPTED List of { db1 db2 db3 db4 db5 } [$package]
147BDB_DEFAULT { db1 db2 db3 db4 db5 } [] 147BDB_DEFAULT { db1 db2 db3 db4 db5 } []
148BDB_LIBS List of LdFlag [$system] 148BDB_LIBS List of LdFlag [$system]
149BDB_TYPE { db1 db2 db3 db4 db5 } [$system] 149BDB_TYPE { db1 db2 db3 db4 db5 } [$system]
150BINGRP UserGroupName [$system] 150BINGRP UserGroupName [$system]
151BINMODE FileMode [$system] 151BINMODE FileMode [$system]
152BINOWN UserGroupName [$system] 152BINOWN UserGroupName [$system]
153BOOTSTRAP_DEPENDS InternalList of DependencyWithPath [c:a,m:a,o:a,*.mk:a] 153BOOTSTRAP_DEPENDS InternalList of DependencyWithPath [c:a,m:a,o:a,*.mk:a]
154BOOTSTRAP_PKG YesNo [$package] 154BOOTSTRAP_PKG YesNo [$package]
155BROKEN Message [] 155BROKEN Message []
156BROKEN_GETTEXT_DETECTION YesNo [$package] 156BROKEN_GETTEXT_DETECTION YesNo [$package]
157BROKEN_EXCEPT_ON_PLATFORM List of PlatformTriple [$package_list] 157BROKEN_EXCEPT_ON_PLATFORM List of PlatformTriple [$package_list]
158BROKEN_ON_PLATFORM InternalList of PlatformTriple [$package_list] 158BROKEN_ON_PLATFORM InternalList of PlatformTriple [$package_list]
159BSD_MAKE_ENV List of ShellWord [$system] 159BSD_MAKE_ENV List of ShellWord [$system]
160BUILDLINK_ABI_DEPENDS.* InternalList of Dependency [*:a] 160BUILDLINK_ABI_DEPENDS.* InternalList of Dependency [*:a]
161BUILDLINK_API_DEPENDS.* InternalList of Dependency [*:a] 161BUILDLINK_API_DEPENDS.* InternalList of Dependency [*:a]
162BUILDLINK_CONTENTS_FILTER List of ShellWord [] 162BUILDLINK_CONTENTS_FILTER List of ShellWord []
163# ^^ ShellCommand 163# ^^ ShellCommand
164BUILDLINK_CFLAGS List of CFlag [$system] 164BUILDLINK_CFLAGS List of CFlag [$system]
165BUILDLINK_CFLAGS.* List of CFlag [$bl_list] 165BUILDLINK_CFLAGS.* List of CFlag [$bl_list]
166BUILDLINK_CPPFLAGS List of CFlag [$system] 166BUILDLINK_CPPFLAGS List of CFlag [$system]
167BUILDLINK_CPPFLAGS.* List of CFlag [$bl_list] 167BUILDLINK_CPPFLAGS.* List of CFlag [$bl_list]
168BUILDLINK_CONTENTS_FILTER.* ShellCommand [b:s] 168BUILDLINK_CONTENTS_FILTER.* ShellCommand [b:s]
169BUILDLINK_DEPENDS InternalList of Identifier [b:a] 169BUILDLINK_DEPENDS InternalList of Identifier [b:a]
170BUILDLINK_DEPMETHOD.* List of BuildlinkDepmethod [b:ad,m:as,c:a,*.mk:a] 170BUILDLINK_DEPMETHOD.* List of BuildlinkDepmethod [b:ad,m:as,c:a,*.mk:a]
171# ^^ FIXME: b:d may lead to unexpected behavior. 171# ^^ FIXME: b:d may lead to unexpected behavior.
172BUILDLINK_DEPTH BuildlinkDepth [b:ps, builtin.mk:ps] 172BUILDLINK_DEPTH BuildlinkDepth [b:ps, builtin.mk:ps]
173BUILDLINK_DIR Pathname [$system] 173BUILDLINK_DIR Pathname [$system]
174BUILDLINK_FILES.* List of Pathmask [$bl_list] 174BUILDLINK_FILES.* List of Pathmask [$bl_list]
175BUILDLINK_FILES_CMD.* List of ShellWord [] 175BUILDLINK_FILES_CMD.* List of ShellWord []
176# ^^ ShellCommand 176# ^^ ShellCommand
177BUILDLINK_INCDIRS.* List of Pathname [b:ad] # b:d? 177BUILDLINK_INCDIRS.* List of Pathname [b:ad] # b:d?
178BUILDLINK_JAVA_PREFIX.* Pathname [b:s] 178BUILDLINK_JAVA_PREFIX.* Pathname [b:s]
179BUILDLINK_LDADD.* List of LdFlag [builtin.mk:adsu, b:, m:u, c:u, *.mk:u] 179BUILDLINK_LDADD.* List of LdFlag [builtin.mk:adsu, b:, m:u, c:u, *.mk:u]
180BUILDLINK_LDFLAGS List of LdFlag [$system] 180BUILDLINK_LDFLAGS List of LdFlag [$system]
181BUILDLINK_LDFLAGS.* List of LdFlag [$bl_list] 181BUILDLINK_LDFLAGS.* List of LdFlag [$bl_list]
182BUILDLINK_LIBDIRS.* List of Pathname [$bl_list] 182BUILDLINK_LIBDIRS.* List of Pathname [$bl_list]
183BUILDLINK_LIBS.* List of LdFlag [b:a] 183BUILDLINK_LIBS.* List of LdFlag [b:a]
184BUILDLINK_PACKAGES BuildlinkPackages [b:aps] 184BUILDLINK_PACKAGES BuildlinkPackages [b:aps]
185BUILDLINK_PASSTHRU_DIRS List of Pathname [m:a,c:a,b:a,h:a] 185BUILDLINK_PASSTHRU_DIRS List of Pathname [m:a,c:a,b:a,h:a]
186BUILDLINK_PASSTHRU_RPATHDIRS List of Pathname [m:a,c:a,b:a,h:a] 186BUILDLINK_PASSTHRU_RPATHDIRS List of Pathname [m:a,c:a,b:a,h:a]
187BUILDLINK_PKGSRCDIR.* RelativePkgDir [b:dp] 187BUILDLINK_PKGSRCDIR.* RelativePkgDir [b:dp]
188BUILDLINK_PREFIX.* Pathname [builtin.mk:su, b:, m:u, c:u, *.mk:u] 188BUILDLINK_PREFIX.* Pathname [builtin.mk:su, b:, m:u, c:u, *.mk:u]
189BUILDLINK_RPATHDIRS.* List of Pathname [b:a] 189BUILDLINK_RPATHDIRS.* List of Pathname [b:a]
190BUILDLINK_TARGETS List of Identifier [] 190BUILDLINK_TARGETS List of Identifier []
191BUILDLINK_FNAME_TRANSFORM.* SedCommands [m:a,builtin.mk:a,h:a,b:a] 191BUILDLINK_FNAME_TRANSFORM.* SedCommands [m:a,builtin.mk:a,h:a,b:a]
192BUILDLINK_TRANSFORM List of WrapperTransform [*:a] 192BUILDLINK_TRANSFORM List of WrapperTransform [*:a]
193BUILDLINK_TREE List of Identifier [b:a] 193BUILDLINK_TREE List of Identifier [b:a]
194BUILD_DEFS List of Varname [m:a,c:a,o:a] 194BUILD_DEFS List of Varname [m:a,c:a,o:a]
195BUILD_DEPENDS InternalList of DependencyWithPath [c:a,m:a,o:a,*.mk:a] 195BUILD_DEPENDS InternalList of DependencyWithPath [c:a,m:a,o:a,*.mk:a]
196BUILD_DIRS List of WrksrcSubdirectory [$package_list] 196BUILD_DIRS List of WrksrcSubdirectory [$package_list]
197BUILD_ENV List of ShellWord [$package_list] 197BUILD_ENV List of ShellWord [$package_list]
198BUILD_MAKE_CMD ShellCommand [$system] 198BUILD_MAKE_CMD ShellCommand [$system]
199BUILD_MAKE_FLAGS List of ShellWord [$package_list] 199BUILD_MAKE_FLAGS List of ShellWord [$package_list]
200BUILD_TARGET List of Identifier [$package] 200BUILD_TARGET List of Identifier [$package]
201BUILD_USES_MSGFMT Yes [$package] 201BUILD_USES_MSGFMT Yes [$package]
202BUILTIN_PKG Identifier [builtin.mk:psu] 202BUILTIN_PKG Identifier [builtin.mk:psu]
203BUILTIN_PKG.* PkgName [builtin.mk:psu] 203BUILTIN_PKG.* PkgName [builtin.mk:psu]
204BUILTIN_FIND_FILES_VAR List of Varname [builtin.mk:s] 204BUILTIN_FIND_FILES_VAR List of Varname [builtin.mk:s]
205BUILTIN_FIND_FILES.* List of Pathname [builtin.mk:s] 205BUILTIN_FIND_FILES.* List of Pathname [builtin.mk:s]
206BUILTIN_FIND_GREP.* String [builtin.mk:s] 206BUILTIN_FIND_GREP.* String [builtin.mk:s]
207BUILTIN_FIND_LIBS List of Pathname [builtin.mk:s] 207BUILTIN_FIND_LIBS List of Pathname [builtin.mk:s]
208BUILTIN_IMAKE_CHECK List of Unchecked [builtin.mk:s] 208BUILTIN_IMAKE_CHECK List of Unchecked [builtin.mk:s]
209BUILTIN_IMAKE_CHECK.* YesNo [] 209BUILTIN_IMAKE_CHECK.* YesNo []
210BUILTIN_X11_TYPE Unchecked [$system] 210BUILTIN_X11_TYPE Unchecked [$system]
211BUILTIN_X11_VERSION Unchecked [$system] 211BUILTIN_X11_VERSION Unchecked [$system]
212CATEGORIES List of Category [m:as,c:ads] 212CATEGORIES List of Category [m:as,c:ads]
213CC_VERSION Message [$system] 213CC_VERSION Message [$system]
214CC ShellCommand [$system] 214CC ShellCommand [$system]
215CFLAGS* List of CFlag [$package_list] 215CFLAGS* List of CFlag [$package_list]
216# ^^ may also be changed by the user 216# ^^ may also be changed by the user
217CHECK_BUILTIN YesNo [builtin.mk:d,m:s] 217CHECK_BUILTIN YesNo [builtin.mk:d,m:s]
218CHECK_BUILTIN.* YesNo [*:p] 218CHECK_BUILTIN.* YesNo [*:p]
219CHECK_FILES_SKIP List of Pathmask [m:a,c:a] 219CHECK_FILES_SKIP List of Pathmask [m:a,c:a]
220CHECK_FILES_SUPPORTED YesNo [$package] 220CHECK_FILES_SUPPORTED YesNo [$package]
221CHECK_HEADERS YesNo [$user] 221CHECK_HEADERS YesNo [$user]
222CHECK_HEADERS_SKIP List of Pathmask [$package_list] 222CHECK_HEADERS_SKIP List of Pathmask [$package_list]
223CHECK_INTERPRETER YesNo [$user] 223CHECK_INTERPRETER YesNo [$user]
224CHECK_INTERPRETER_SKIP List of Pathmask [$package_list] 224CHECK_INTERPRETER_SKIP List of Pathmask [$package_list]
225CHECK_PERMS YesNo [$user] 225CHECK_PERMS YesNo [$user]
226CHECK_PERMS_SKIP List of Pathmask [$package_list] 226CHECK_PERMS_SKIP List of Pathmask [$package_list]
227#CHECK_PERMS_AUTOFIX YesNo [$package] 227#CHECK_PERMS_AUTOFIX YesNo [$package]
228# ^^ experimental 228# ^^ experimental
229CHECK_PORTABILITY YesNo [$user] 229CHECK_PORTABILITY YesNo [$user]
230CHECK_PORTABILITY_SKIP List of Pathmask [$package_list] 230CHECK_PORTABILITY_SKIP List of Pathmask [$package_list]
231CHECK_SHLIBS YesNo [m:s] 231CHECK_SHLIBS YesNo [m:s]
232CHECK_SHLIBS_SKIP List of Pathmask [$package_list] 232CHECK_SHLIBS_SKIP List of Pathmask [$package_list]
233CHECK_SHLIBS_SUPPORTED YesNo [m:s] 233CHECK_SHLIBS_SUPPORTED YesNo [m:s]
234CHECK_WRKREF_SKIP List of Pathmask [$package_list] 234CHECK_WRKREF_SKIP List of Pathmask [$package_list]
235CMAKE_ARG_PATH Pathname [$package] 235CMAKE_ARG_PATH Pathname [$package]
236CMAKE_ARGS List of ShellWord [$package_list] 236CMAKE_ARGS List of ShellWord [$package_list]
237COMMENT Comment [m:as,c:as] 237COMMENT Comment [m:as,c:as]
238COMPILER_RPATH_FLAG { -Wl,-rpath } [$system] 238COMPILER_RPATH_FLAG { -Wl,-rpath } [$system]
239CONFIGURE_ARGS List of ShellWord [$package_list] 239CONFIGURE_ARGS List of ShellWord [$package_list]
240CONFIGURE_DIRS List of WrksrcSubdirectory [$package_list] 240CONFIGURE_DIRS List of WrksrcSubdirectory [$package_list]
241CONFIGURE_ENV List of ShellWord [$package_list] 241CONFIGURE_ENV List of ShellWord [$package_list]
242CONFIGURE_HAS_INFODIR YesNo [$package] 242CONFIGURE_HAS_INFODIR YesNo [$package]
243CONFIGURE_HAS_LIBDIR YesNo [$package] 243CONFIGURE_HAS_LIBDIR YesNo [$package]
244CONFIGURE_HAS_MANDIR YesNo [$package] 244CONFIGURE_HAS_MANDIR YesNo [$package]
245CONFIGURE_SCRIPT Pathname [$package] 245CONFIGURE_SCRIPT Pathname [$package]
246CONFIG_GUESS_OVERRIDE List of Pathmask [m:as,c:as] 246CONFIG_GUESS_OVERRIDE List of Pathmask [m:as,c:as]
247CONFIG_STATUS_OVERRIDE List of Pathmask [m:as,c:as] 247CONFIG_STATUS_OVERRIDE List of Pathmask [m:as,c:as]
248CONFIG_SHELL Pathname [m:s,c:s] 248CONFIG_SHELL Pathname [m:s,c:s]
249CONFIG_SUB_OVERRIDE List of Pathmask [m:as,c:as] 249CONFIG_SUB_OVERRIDE List of Pathmask [m:as,c:as]
250CONFLICTS InternalList of Dependency [$package_list] 250CONFLICTS InternalList of Dependency [$package_list]
251CONF_FILES List of ShellWord [$package_list] 251CONF_FILES List of ShellWord [$package_list]
252CONF_FILES_MODE { 0644 0640 0600 0400 } [$package] 252CONF_FILES_MODE { 0644 0640 0600 0400 } [$package]
253CONF_FILES_PERMS List of ShellWord [$package_list] 253CONF_FILES_PERMS List of ShellWord [$package_list]
254COPY { -c } [$system] 254COPY { -c } [$system]
255# ^^ the flag that tells ${INSTALL} to copy a file 255# ^^ the flag that tells ${INSTALL} to copy a file
256CPP ShellCommand [$system] 256CPP ShellCommand [$system]
257CPPFLAGS* List of CFlag [$package_list] 257CPPFLAGS* List of CFlag [$package_list]
258CRYPTO Yes [m:s] 258CRYPTO Yes [m:s]
259CXX ShellCommand [$system] 259CXX ShellCommand [$system]
260CXXFLAGS* List of CFlag [$package_list] 260CXXFLAGS* List of CFlag [$package_list]
261DEINSTALL_FILE Pathname [m:s] 261DEINSTALL_FILE Pathname [m:s]
262DEINSTALL_SRC List of Pathname [m:s,c:ds] 262DEINSTALL_SRC List of Pathname [m:s,c:ds]
263DEINSTALL_TEMPLATES List of Pathname [m:as,c:ads] 263DEINSTALL_TEMPLATES List of Pathname [m:as,c:ads]
264DELAYED_ERROR_MSG ShellCommand [$system] 264DELAYED_ERROR_MSG ShellCommand [$system]
265DELAYED_WARNING_MSG ShellCommand [$system] 265DELAYED_WARNING_MSG ShellCommand [$system]
266DEPENDS InternalList of DependencyWithPath [$package_list] 266DEPENDS InternalList of DependencyWithPath [$package_list]
267DEPENDS_TARGET List of Identifier [$user] 267DEPENDS_TARGET List of Identifier [$user]
268DESCR_SRC List of Pathname [m:s,c:ds] 268DESCR_SRC List of Pathname [m:s,c:ds]
269DESTDIR Pathname [$system] 269DESTDIR Pathname [$system]
270DESTDIR_VARNAME Varname [m:s,c:s] 270DESTDIR_VARNAME Varname [m:s,c:s]
271DEVOSSAUDIO Pathname [$system] 271DEVOSSAUDIO Pathname [$system]
272DEVOSSSOUND Pathname [$system] 272DEVOSSSOUND Pathname [$system]
273DISTFILES List of Filename [$package_list] 273DISTFILES List of Filename [$package_list]
274DISTINFO_FILE RelativePkgPath [$package] 274DISTINFO_FILE RelativePkgPath [$package]
275DISTNAME Filename [$package] 275DISTNAME Filename [$package]
276DIST_SUBDIR Pathname [$package] 276DIST_SUBDIR Pathname [$package]
277DJB_BUILD_ARGS List of ShellWord 277DJB_BUILD_ARGS List of ShellWord
278DJB_BUILD_TARGETS List of Identifier 278DJB_BUILD_TARGETS List of Identifier
279DJB_CONFIG_CMDS List of ShellWord [o:s] 279DJB_CONFIG_CMDS List of ShellWord [o:s]
280# ^^ ShellCommand, terminated by a semicolon 280# ^^ ShellCommand, terminated by a semicolon
281DJB_CONFIG_DIRS List of WrksrcSubdirectory 281DJB_CONFIG_DIRS List of WrksrcSubdirectory
282DJB_CONFIG_HOME Filename 282DJB_CONFIG_HOME Filename
283DJB_CONFIG_PREFIX Pathname 283DJB_CONFIG_PREFIX Pathname
284DJB_INSTALL_TARGETS List of Identifier 284DJB_INSTALL_TARGETS List of Identifier
285DJB_MAKE_TARGETS YesNo 285DJB_MAKE_TARGETS YesNo
286DJB_RESTRICTED YesNo [m:s] 286DJB_RESTRICTED YesNo [m:s]
287DJB_SLASHPACKAGE YesNo 287DJB_SLASHPACKAGE YesNo
288DLOPEN_REQUIRE_PTHREADS YesNo 288DLOPEN_REQUIRE_PTHREADS YesNo
289DL_AUTO_VARS Yes [m:s,c:s,o:s] 289DL_AUTO_VARS Yes [m:s,c:s,o:s]
290DL_LIBS List of LdFlag 290DL_LIBS List of LdFlag
291DOCOWN UserGroupName [$system] 291DOCOWN UserGroupName [$system]
292DOCGRP UserGroupName [$system] 292DOCGRP UserGroupName [$system]
293DOCMODE FileMode [$system] 293DOCMODE FileMode [$system]
294DOWNLOADED_DISTFILE Pathname [$system] 294DOWNLOADED_DISTFILE Pathname [$system]
295DO_NADA ShellCommand [$system] 295DO_NADA ShellCommand [$system]
296DYNAMIC_SITES_CMD ShellCommand [$package] 296DYNAMIC_SITES_CMD ShellCommand [$package]
297DYNAMIC_SITES_SCRIPT Pathname [$package] 297DYNAMIC_SITES_SCRIPT Pathname [$package]
298ECHO ShellCommand [$system] 298ECHO ShellCommand [$system]
299ECHO_MSG ShellCommand [$system] 299ECHO_MSG ShellCommand [$system]
300ECHO_N ShellCommand [$system] 300ECHO_N ShellCommand [$system]
301EGDIR Pathname [$package] 301EGDIR Pathname [$package]
302# ^^ This variable is not defined by the system, but has been established 302# ^^ This variable is not defined by the system, but has been established
303# as a convention. 303# as a convention.
304EMACS_BIN Pathname [$system] 304EMACS_BIN Pathname [$system]
305EMACS_ETCPREFIX Pathname [$system] 305EMACS_ETCPREFIX Pathname [$system]
306EMACS_FLAVOR { emacs xemacs } [$system] 306EMACS_FLAVOR { emacs xemacs } [$system]
307EMACS_INFOPREFIX Pathname [$system] 307EMACS_INFOPREFIX Pathname [$system]
308EMACS_LISPPREFIX Pathname [$system] 308EMACS_LISPPREFIX Pathname [$system]
309EMACS_MODULES List of Identifier [m:as,c:as] 309EMACS_MODULES List of Identifier [m:as,c:as]
310EMACS_PKGNAME_PREFIX Identifier [$system] 310EMACS_PKGNAME_PREFIX Identifier [$system]
311# ^^ or the empty string. 311# ^^ or the empty string.
312EMACS_TYPE { emacs xemacs } [$system] 312EMACS_TYPE { emacs xemacs } [$system]
313EMACS_USE_LEIM Yes 313EMACS_USE_LEIM Yes
314EMACS_VERSIONS_ACCEPTED List of { emacs25 emacs24 emacs24nox emacs23 emacs23nox emacs22 emacs22nox emacs21 emacs21nox emacs20 xemacs215 xemacs215nox xemacs214 xemacs214nox} [m:s] 314EMACS_VERSIONS_ACCEPTED List of { emacs25 emacs24 emacs24nox emacs23 emacs23nox emacs22 emacs22nox emacs21 emacs21nox emacs20 xemacs215 xemacs215nox xemacs214 xemacs214nox} [m:s]
315EMACS_VERSION_MAJOR Integer [$system] 315EMACS_VERSION_MAJOR Integer [$system]
316EMACS_VERSION_MINOR Integer [$system] 316EMACS_VERSION_MINOR Integer [$system]
317EMACS_VERSION_REQD List of { emacs24 emacs24nox emacs23 emacs23nox emacs22 emacs22nox emacs21 emacs21nox emacs20 xemacs215 xemacs214 } [m:as] 317EMACS_VERSION_REQD List of { emacs24 emacs24nox emacs23 emacs23nox emacs22 emacs22nox emacs21 emacs21nox emacs20 xemacs215 xemacs214 } [m:as]
318EMULDIR Pathname [$system] 318EMULDIR Pathname [$system]
319EMULSUBDIR Pathname [$system] 319EMULSUBDIR Pathname [$system]
320OPSYS_EMULDIR Pathname [$system] 320OPSYS_EMULDIR Pathname [$system]
321EMULSUBDIRSLASH Pathname [$system] 321EMULSUBDIRSLASH Pathname [$system]
322EMUL_ARCH { i386 none } [$system] 322EMUL_ARCH { i386 none } [$system]
323EMUL_DISTRO Identifier [$system] 323EMUL_DISTRO Identifier [$system]
324EMUL_IS_NATIVE Yes [$system] 324EMUL_IS_NATIVE Yes [$system]
325EMUL_MODULES.* List of Identifier [$package] 325EMUL_MODULES.* List of Identifier [$package]
326EMUL_OPSYS { freebsd hpux irix linux osf1 solaris sunos none } [$system] 326EMUL_OPSYS { freebsd hpux irix linux osf1 solaris sunos none } [$system]
327EMUL_PKG_FMT { plain rpm } [$package] 327EMUL_PKG_FMT { plain rpm } [$package]
328EMUL_PLATFORM EmulPlatform [$user] 328EMUL_PLATFORM EmulPlatform [$user]
329EMUL_PLATFORMS List of EmulPlatform [$package] 329EMUL_PLATFORMS List of EmulPlatform [$package]
330EMUL_PREFER List of EmulPlatform [$user] 330EMUL_PREFER List of EmulPlatform [$user]
331EMUL_REQD InternalList of Dependency [$package] 331EMUL_REQD InternalList of Dependency [$package]
332EMUL_TYPE.* { native builtin suse suse-9.1 suse-9.x suse-10.0 suse-10.x } [$user] 332EMUL_TYPE.* { native builtin suse suse-9.1 suse-9.x suse-10.0 suse-10.x } [$user]
333ERROR_CAT ShellCommand [$system] 333ERROR_CAT ShellCommand [$system]
334ERROR_MSG ShellCommand [$system] 334ERROR_MSG ShellCommand [$system]
335EVAL_PREFIX InternalList of ShellWord [m:a,c:a] 335EVAL_PREFIX InternalList of ShellWord [m:a,c:a]
336# ^^ FIXME: Looks like a type mismatch. 336# ^^ FIXME: Looks like a type mismatch.
337EXPORT_SYMBOLS_LDFLAGS List of LdFlag [$system] 337EXPORT_SYMBOLS_LDFLAGS List of LdFlag [$system]
338EXTRACT_CMD ShellCommand [$system] 338EXTRACT_CMD ShellCommand [$system]
339EXTRACT_DIR Pathname [$package] 339EXTRACT_DIR Pathname [$package]
340EXTRACT_ELEMENTS List of Pathmask [$package_list] 340EXTRACT_ELEMENTS List of Pathmask [$package_list]
341EXTRACT_ENV List of ShellWord [$package_list] 341EXTRACT_ENV List of ShellWord [$package_list]
342EXTRACT_ONLY List of Pathname [$package_list] 342EXTRACT_ONLY List of Pathname [$package_list]
343EXTRACT_OPTS List of ShellWord [m:as,c:as] 343EXTRACT_OPTS List of ShellWord [m:as,c:as]
344EXTRACT_OPTS_BIN List of ShellWord [m:as,c:as] 344EXTRACT_OPTS_BIN List of ShellWord [m:as,c:as]
345EXTRACT_OPTS_LHA List of ShellWord [m:as,c:as] 345EXTRACT_OPTS_LHA List of ShellWord [m:as,c:as]
346EXTRACT_OPTS_PAX List of ShellWord [m:as,c:as] 346EXTRACT_OPTS_PAX List of ShellWord [m:as,c:as]
347EXTRACT_OPTS_RAR List of ShellWord [m:as,c:as] 347EXTRACT_OPTS_RAR List of ShellWord [m:as,c:as]
348EXTRACT_OPTS_TAR List of ShellWord [m:as,c:as] 348EXTRACT_OPTS_TAR List of ShellWord [m:as,c:as]
349EXTRACT_OPTS_ZIP List of ShellWord [m:as,c:as] 349EXTRACT_OPTS_ZIP List of ShellWord [m:as,c:as]
350EXTRACT_OPTS_ZOO List of ShellWord [m:as,c:as] 350EXTRACT_OPTS_ZOO List of ShellWord [m:as,c:as]
351EXTRACT_SUFX DistSuffix [$package] 351EXTRACT_SUFX DistSuffix [$package]
352EXTRACT_USING { bsdtar gtar nbtar pax } [$package] 352EXTRACT_USING { bsdtar gtar nbtar pax } [$package]
353FAIL_MSG ShellCommand [$system] 353FAIL_MSG ShellCommand [$system]
354FAMBASE Pathname [$system] 354FAMBASE Pathname [$system]
355FAM_ACCEPTED List of { fam gamin } [$package] 355FAM_ACCEPTED List of { fam gamin } [$package]
356FAM_DEFAULT { fam gamin } [$user] 356FAM_DEFAULT { fam gamin } [$user]
357FAM_TYPE { fam gamin } [$system] 357FAM_TYPE { fam gamin } [$system]
358FETCH_BEFORE_ARGS List of ShellWord [m:as] 358FETCH_BEFORE_ARGS List of ShellWord [m:as]
359FETCH_MESSAGE List of ShellWord [$package_list] 359FETCH_MESSAGE List of ShellWord [$package_list]
360FILESDIR RelativePkgPath [$package] 360FILESDIR RelativePkgPath [$package]
361FILES_SUBST List of ShellWord [$package_list] 361FILES_SUBST List of ShellWord [$package_list]
362FILES_SUBST_SED List of ShellWord 362FILES_SUBST_SED List of ShellWord
363FIX_RPATH List of Varname [$package_list] 363FIX_RPATH List of Varname [$package_list]
364FLEX_REQD List of Version [$package_list] 364FLEX_REQD List of Version [$package_list]
365FONTS_DIRS.* List of Pathname [m:as,c:a] 365FONTS_DIRS.* List of Pathname [m:as,c:a]
366GAMEDATAMODE FileMode [$system] 366GAMEDATAMODE FileMode [$system]
367GAMES_GROUP UserGroupName [$system] 367GAMES_GROUP UserGroupName [$system]
368GAMEMODE FileMode [$system] 368GAMEMODE FileMode [$system]
369GAMES_USER UserGroupName [$system] 369GAMES_USER UserGroupName [$system]
370GCC_REQD List of Version [$package_list] 370GCC_REQD List of Version [$package_list]
371GENERATE_PLIST List of ShellWord [$package_list] 371GENERATE_PLIST List of ShellWord [$package_list]
372# ^^ List of Shellcommand, terminated with a semicolon 372# ^^ List of Shellcommand, terminated with a semicolon
373GITHUB_PROJECT Identifier [$package] 373GITHUB_PROJECT Identifier [$package]
374GITHUB_TAG Identifier [$package] 374GITHUB_TAG Identifier [$package]
375GITHUB_RELEASE Filename [$package] 375GITHUB_RELEASE Filename [$package]
376GITHUB_TYPE { tag release } [$package] 376GITHUB_TYPE { tag release } [$package]
377GNU_ARCH { mips } 377GNU_ARCH { mips }
378GNU_CONFIGURE Yes [c:s,m:s] 378GNU_CONFIGURE Yes [c:s,m:s]
379GNU_CONFIGURE_INFODIR Pathname [m:s,c:s] 379GNU_CONFIGURE_INFODIR Pathname [m:s,c:s]
380GNU_CONFIGURE_LIBDIR Pathname [m:s,c:s] 380GNU_CONFIGURE_LIBDIR Pathname [m:s,c:s]
381GNU_CONFIGURE_LIBSUBDIR Pathname [$package] 381GNU_CONFIGURE_LIBSUBDIR Pathname [$package]
382GNU_CONFIGURE_MANDIR Pathname [m:s,c:s] 382GNU_CONFIGURE_MANDIR Pathname [m:s,c:s]
383GNU_CONFIGURE_PREFIX Pathname [m:s] 383GNU_CONFIGURE_PREFIX Pathname [m:s]
384HAS_CONFIGURE Yes [m:s,c:s] 384HAS_CONFIGURE Yes [m:s,c:s]
385HEADER_TEMPLATES List of Pathname [$package_list] 385HEADER_TEMPLATES List of Pathname [$package_list]
386HOMEPAGE URL [$package] 386HOMEPAGE URL [$package]
387IGNORE_PKG.* Yes [*:sp] 387IGNORE_PKG.* Yes [*:sp]
388INCOMPAT_CURSES InternalList of PlatformTriple [m:as] 388INCOMPAT_CURSES InternalList of PlatformTriple [m:as]
389INCOMPAT_ICONV InternalList of PlatformTriple 389INCOMPAT_ICONV InternalList of PlatformTriple
390INFO_DIR Pathname 390INFO_DIR Pathname
391# ^^ relative to PREFIX 391# ^^ relative to PREFIX
392INFO_FILES Yes [$package] 392INFO_FILES Yes [$package]
393INSTALL ShellCommand [$system] 393INSTALL ShellCommand [$system]
394INSTALLATION_DIRS List of PrefixPathname [$package_list] 394INSTALLATION_DIRS List of PrefixPathname [$package_list]
395INSTALLATION_DIRS_FROM_PLIST Yes [$package] 395INSTALLATION_DIRS_FROM_PLIST Yes [$package]
396INSTALL_DATA ShellCommand [$system] 396INSTALL_DATA ShellCommand [$system]
397INSTALL_DATA_DIR ShellCommand [$system] 397INSTALL_DATA_DIR ShellCommand [$system]
398INSTALL_DIRS List of WrksrcSubdirectory [$package_list] 398INSTALL_DIRS List of WrksrcSubdirectory [$package_list]
399INSTALL_ENV List of ShellWord [$package_list] 399INSTALL_ENV List of ShellWord [$package_list]
400INSTALL_FILE Pathname [m:s] 400INSTALL_FILE Pathname [m:s]
401INSTALL_GAME ShellCommand [$system] 401INSTALL_GAME ShellCommand [$system]
402INSTALL_GAME_DATA ShellCommand [$system] 402INSTALL_GAME_DATA ShellCommand [$system]
403INSTALL_LIB ShellCommand [$system] 403INSTALL_LIB ShellCommand [$system]
404INSTALL_LIB_DIR ShellCommand [$system] 404INSTALL_LIB_DIR ShellCommand [$system]
405INSTALL_MAKE_FLAGS List of ShellWord [$package_list] 405INSTALL_MAKE_FLAGS List of ShellWord [$package_list]
406INSTALL_MAN ShellCommand [$system] 406INSTALL_MAN ShellCommand [$system]
407INSTALL_MAN_DIR ShellCommand [$system] 407INSTALL_MAN_DIR ShellCommand [$system]
408INSTALL_PROGRAM ShellCommand [$system] 408INSTALL_PROGRAM ShellCommand [$system]
409INSTALL_PROGRAM_DIR ShellCommand [$system] 409INSTALL_PROGRAM_DIR ShellCommand [$system]
410INSTALL_SCRIPT ShellCommand [$system] 410INSTALL_SCRIPT ShellCommand [$system]
411INSTALL_SCRIPTS_ENV List of ShellWord 411INSTALL_SCRIPTS_ENV List of ShellWord
412INSTALL_SCRIPT_DIR ShellCommand [$system] 412INSTALL_SCRIPT_DIR ShellCommand [$system]
413INSTALL_SRC List of Pathname [m:s,c:ds] 413INSTALL_SRC List of Pathname [m:s,c:ds]
414INSTALL_TARGET List of Identifier [$package] 414INSTALL_TARGET List of Identifier [$package]
415INSTALL_TEMPLATES List of Pathname [m:as,c:ads] 415INSTALL_TEMPLATES List of Pathname [m:as,c:ads]
416INSTALL_UNSTRIPPED YesNo [m:s,c:s] 416INSTALL_UNSTRIPPED YesNo [m:s,c:s]
417INTERACTIVE_STAGE List of { fetch extract configure build install } [$package] 417INTERACTIVE_STAGE List of { fetch extract configure build install } [$package]
418IS_BUILTIN.* YesNo_Indirectly [builtin.mk:psu] 418IS_BUILTIN.* YesNo_Indirectly [builtin.mk:psu]
419JAVA_BINPREFIX Pathname [$system] 419JAVA_BINPREFIX Pathname [$system]
420JAVA_CLASSPATH ShellWord [$package] 420JAVA_CLASSPATH ShellWord [$package]
421JAVA_HOME Pathname [$package] 421JAVA_HOME Pathname [$package]
422JAVA_NAME Filename [$package] 422JAVA_NAME Filename [$package]
423JAVA_UNLIMIT List of { cmdsize datasize stacksize } [$package_list] 423JAVA_UNLIMIT List of { cmdsize datasize stacksize } [$package_list]
424JAVA_WRAPPERS InternalList of Filename [$package_list] 424JAVA_WRAPPERS InternalList of Filename [$package_list]
425JAVA_WRAPPER_BIN.* Pathname [$package] 425JAVA_WRAPPER_BIN.* Pathname [$package]
426KRB5BASE Pathname [$system] 426KRB5BASE Pathname [$system]
427KRB5_ACCEPTED List of { heimdal mit-krb5 } 427KRB5_ACCEPTED List of { heimdal mit-krb5 }
428KRB5_DEFAULT { heimdal mit-krb5 } [$user] 428KRB5_DEFAULT { heimdal mit-krb5 } [$user]
429KRB5_TYPE Unchecked [$system] 429KRB5_TYPE Unchecked [$system]
430LD ShellCommand [$system] 430LD ShellCommand [$system]
431LDFLAGS* List of LdFlag [$package_list] 431LDFLAGS* List of LdFlag [$package_list]
432LIBGRP UserGroupName [$system] 432LIBGRP UserGroupName [$system]
433LIBMODE FileMode [$system] 433LIBMODE FileMode [$system]
434LIBOWN UserGroupName [$system] 434LIBOWN UserGroupName [$system]
435LIBOSSAUDIO Pathname [$system] 435LIBOSSAUDIO Pathname [$system]
436LIBS* List of LdFlag [$package_list] 436LIBS* List of LdFlag [$package_list]
437LIBTOOL ShellCommand [$system] 437LIBTOOL ShellCommand [$system]
438LIBTOOL_OVERRIDE List of Pathmask [m:as] 438LIBTOOL_OVERRIDE List of Pathmask [m:as]
439LIBTOOL_REQD List of Version [$package_list] 439LIBTOOL_REQD List of Version [$package_list]
440LICENCE License [m:s,c:s,o:s] 440LICENCE License [m:s,c:s,o:s]
441LICENSE License [m:s,c:s,o:s] 441LICENSE License [m:s,c:s,o:s]
442LICENSE_FILE Pathname [$package] 442LICENSE_FILE Pathname [$package]
443LINKER_RPATH_FLAG ShellWord [$system] 443LINKER_RPATH_FLAG ShellWord [$system]
444LOWER_OPSYS Identifier [$system] 444LOWER_OPSYS Identifier [$system]
445LTCONFIG_OVERRIDE List of Pathmask [m:as,c:a] 445LTCONFIG_OVERRIDE List of Pathmask [m:as,c:a]
446MACHINE_ARCH Identifier [$system] 446MACHINE_ARCH Identifier [$system]
447MACHINE_GNU_PLATFORM PlatformTriple [$system] 447MACHINE_GNU_PLATFORM PlatformTriple [$system]
448MAINTAINER Mail_Address [m:s,c:d] 448MAINTAINER Mail_Address [m:s,c:d]
449MAKE ShellCommand [$system] 449MAKE ShellCommand [$system]
450MAKEFLAGS List of ShellWord [$package_list] 450MAKEFLAGS List of ShellWord [$package_list]
451MAKEVARS List of Varname [builtin.mk:a,b:a,h:a] 451MAKEVARS List of Varname [builtin.mk:a,b:a,h:a]
452MAKE_DIRS List of Pathname [$package_list] 452MAKE_DIRS List of Pathname [$package_list]
453MAKE_DIRS_PERMS List of ShellWord [$package_list] 453MAKE_DIRS_PERMS List of ShellWord [$package_list]
454MAKE_ENV List of ShellWord [$package_list] 454MAKE_ENV List of ShellWord [$package_list]
455MAKE_FILE Pathname [$package] 455MAKE_FILE Pathname [$package]
456MAKE_FLAGS List of ShellWord [$package_list] 456MAKE_FLAGS List of ShellWord [$package_list]
457MAKE_JOBS Integer [$user] 457MAKE_JOBS Integer [$user]
458MAKE_JOBS_SAFE YesNo [$package] 458MAKE_JOBS_SAFE YesNo [$package]
459MAKE_PROGRAM ShellCommand [$package] 459MAKE_PROGRAM ShellCommand [$package]
460MANCOMPRESSED YesNo [m:s,c:ds] 460MANCOMPRESSED YesNo [m:s,c:ds]
461MANCOMPRESSED_IF_MANZ Yes [m:s,c:ds] 461MANCOMPRESSED_IF_MANZ Yes [m:s,c:ds]
462MANGRP UserGroupName [$system] 462MANGRP UserGroupName [$system]
463MANMODE FileMode [$system] 463MANMODE FileMode [$system]
464MANOWN UserGroupName [$system] 464MANOWN UserGroupName [$system]
465MASTER_SITES List of FetchURL [$package_list] 465MASTER_SITES List of FetchURL [$package_list]
466MASTER_SITE_APACHE List of FetchURL [$system] 466MASTER_SITE_APACHE List of FetchURL [$system]
467MASTER_SITE_BACKUP List of FetchURL [$system] 467MASTER_SITE_BACKUP List of FetchURL [$system]
468MASTER_SITE_CYGWIN List of FetchURL [$system] 468MASTER_SITE_CYGWIN List of FetchURL [$system]
469MASTER_SITE_DEBIAN List of FetchURL [$system] 469MASTER_SITE_DEBIAN List of FetchURL [$system]
470MASTER_SITE_FREEBSD List of FetchURL [$system] 470MASTER_SITE_FREEBSD List of FetchURL [$system]
471MASTER_SITE_FREEBSD_LOCAL List of FetchURL [$system] 471MASTER_SITE_FREEBSD_LOCAL List of FetchURL [$system]
472MASTER_SITE_GENTOO List of FetchURL [$system] 472MASTER_SITE_GENTOO List of FetchURL [$system]
473MASTER_SITE_GITHUB List of FetchURL [$system] 473MASTER_SITE_GITHUB List of FetchURL [$system]
474MASTER_SITE_GNOME List of FetchURL [$system] 474MASTER_SITE_GNOME List of FetchURL [$system]
475MASTER_SITE_GNU List of FetchURL [$system] 475MASTER_SITE_GNU List of FetchURL [$system]
476MASTER_SITE_GNUSTEP List of FetchURL [$system] 476MASTER_SITE_GNUSTEP List of FetchURL [$system]
477MASTER_SITE_IFARCHIVE List of FetchURL [$system] 477MASTER_SITE_IFARCHIVE List of FetchURL [$system]
478MASTER_SITE_HASKELL_HACKAGE List of FetchURL [$system] 478MASTER_SITE_HASKELL_HACKAGE List of FetchURL [$system]
479MASTER_SITE_KDE List of FetchURL [$system] 479MASTER_SITE_KDE List of FetchURL [$system]
480MASTER_SITE_LOCAL List of FetchURL [$system] 480MASTER_SITE_LOCAL List of FetchURL [$system]
481MASTER_SITE_MOZILLA List of FetchURL [$system] 481MASTER_SITE_MOZILLA List of FetchURL [$system]
482MASTER_SITE_MOZILLA_ALL List of FetchURL [$system] 482MASTER_SITE_MOZILLA_ALL List of FetchURL [$system]
483MASTER_SITE_MOZILLA_ESR List of FetchURL [$system] 483MASTER_SITE_MOZILLA_ESR List of FetchURL [$system]
484MASTER_SITE_MYSQL List of FetchURL [$system] 484MASTER_SITE_MYSQL List of FetchURL [$system]
485MASTER_SITE_NETLIB List of FetchURL [$system] 485MASTER_SITE_NETLIB List of FetchURL [$system]
486MASTER_SITE_OPENOFFICE List of FetchURL [$system] 486MASTER_SITE_OPENOFFICE List of FetchURL [$system]
487MASTER_SITE_OSDN List of FetchURL [$system] 487MASTER_SITE_OSDN List of FetchURL [$system]
488MASTER_SITE_PERL_CPAN List of FetchURL [$system] 488MASTER_SITE_PERL_CPAN List of FetchURL [$system]
489MASTER_SITE_R_CRAN List of FetchURL [$system] 489MASTER_SITE_R_CRAN List of FetchURL [$system]
490MASTER_SITE_RUBYGEMS List of FetchURL [$system] 490MASTER_SITE_RUBYGEMS List of FetchURL [$system]
491MASTER_SITE_SOURCEFORGE List of FetchURL [$system] 491MASTER_SITE_SOURCEFORGE List of FetchURL [$system]
492MASTER_SITE_SUNSITE List of FetchURL [$system] 492MASTER_SITE_SUNSITE List of FetchURL [$system]
493MASTER_SITE_SUSE List of FetchURL [$system] 493MASTER_SITE_SUSE List of FetchURL [$system]
494MASTER_SITE_TEX_CTAN List of FetchURL [$system] 494MASTER_SITE_TEX_CTAN List of FetchURL [$system]
495MASTER_SITE_XCONTRIB List of FetchURL [$system] 495MASTER_SITE_XCONTRIB List of FetchURL [$system]
496MASTER_SITE_XEMACS List of FetchURL [$system] 496MASTER_SITE_XEMACS List of FetchURL [$system]
497MESSAGE_SRC List of Pathname [$package_list] 497MESSAGE_SRC List of Pathname [$package_list]
498MESSAGE_SUBST List of ShellWord [c:a,m:a,o:a] 498MESSAGE_SUBST List of ShellWord [c:a,m:a,o:a]
499META_PACKAGE Yes [$package] 499META_PACKAGE Yes [$package]
500MISSING_FEATURES List of Identifier [$system] 500MISSING_FEATURES List of Identifier [$system]
501MYSQL_VERSIONS_ACCEPTED List of { 51 55 56 } [m:s] 501MYSQL_VERSIONS_ACCEPTED List of { 51 55 56 } [m:s]
502MYSQL_VERSION_DEFAULT Version [$user] 502MYSQL_VERSION_DEFAULT Version [$user]
503NM ShellCommand [$system] 503NM ShellCommand [$system]
504NONBINMODE FileMode [$system] 504NONBINMODE FileMode [$system]
505NOT_FOR_COMPILER List of { ccache ccc clang distcc f2c gcc hp icc ido mipspro mipspro-ucode pcc sunpro xlc } [$package] 505NOT_FOR_COMPILER List of { ccache ccc clang distcc f2c gcc hp icc ido mipspro mipspro-ucode pcc sunpro xlc } [$package]
506NOT_FOR_PLATFORM InternalList of PlatformTriple [$package_list] 506NOT_FOR_PLATFORM InternalList of PlatformTriple [$package_list]
507NOT_FOR_UNPRIVILEGED YesNo [$package] 507NOT_FOR_UNPRIVILEGED YesNo [$package]
508NO_BIN_ON_CDROM Restricted [m:s,c:s] 508NO_BIN_ON_CDROM Restricted [m:s,c:s]
509NO_BIN_ON_FTP Restricted [m:s,c:s] 509NO_BIN_ON_FTP Restricted [m:s,c:s]
510NO_BUILD Yes [m:s,c:s,Makefile.*:ds] 510NO_BUILD Yes [m:s,c:s,Makefile.*:ds]
511NO_CHECKSUM Yes [$package] 511NO_CHECKSUM Yes [$package]
512NO_CONFIGURE Yes [$package] 512NO_CONFIGURE Yes [$package]
513NO_EXPORT_CPP Yes [m:s] 513NO_EXPORT_CPP Yes [m:s]
514NO_EXTRACT Yes [$package] 514NO_EXTRACT Yes [$package]
515NO_INSTALL_MANPAGES Yes [$package] 515NO_INSTALL_MANPAGES Yes [$package]
516# ^^ only has an effect for Imake packages. 516# ^^ only has an effect for Imake packages.
517NO_PKGTOOLS_REQD_CHECK Yes [m:s] 517NO_PKGTOOLS_REQD_CHECK Yes [m:s]
518NO_SRC_ON_CDROM Restricted [m:s,c:s] 518NO_SRC_ON_CDROM Restricted [m:s,c:s]
519NO_SRC_ON_FTP Restricted [m:s,c:s] 519NO_SRC_ON_FTP Restricted [m:s,c:s]
520ONLY_FOR_COMPILER List of { ccc clang gcc hp icc ido mipspro mipspro-ucode pcc sunpro xlc } [$package_list] 520ONLY_FOR_COMPILER List of { ccc clang gcc hp icc ido mipspro mipspro-ucode pcc sunpro xlc } [$package_list]
521ONLY_FOR_PLATFORM InternalList of PlatformTriple [$package_list] 521ONLY_FOR_PLATFORM InternalList of PlatformTriple [$package_list]
522ONLY_FOR_UNPRIVILEGED YesNo [$package] 522ONLY_FOR_UNPRIVILEGED YesNo [$package]
523OPSYS Identifier [$system] 523OPSYS Identifier [$system]
524OPSYSVARS List of Varname [m:a,c:a] 524OPSYSVARS List of Varname [m:a,c:a]
525OSVERSION_SPECIFIC Yes [m:s,c:s] 525OSVERSION_SPECIFIC Yes [m:s,c:s]
526OS_VERSION Version [$system] 526OS_VERSION Version [$system]
527OVERRIDE_DIRDEPTH* Integer [$package] 527OVERRIDE_DIRDEPTH* Integer [$package]
528OVERRIDE_GNU_CONFIG_SCRIPTS Yes [$package] 528OVERRIDE_GNU_CONFIG_SCRIPTS Yes [$package]
529OWNER Mail_Address [m:s,c:d] 529OWNER Mail_Address [m:s,c:d]
530OWN_DIRS List of Pathname [$package_list] 530OWN_DIRS List of Pathname [$package_list]
531OWN_DIRS_PERMS List of ShellWord [$package_list] 531OWN_DIRS_PERMS List of ShellWord [$package_list]
532PAMBASE Pathname [$system] 532PAMBASE Pathname [$system]
533PAM_DEFAULT { linux-pam openpam solaris-pam } [$user] 533PAM_DEFAULT { linux-pam openpam solaris-pam } [$user]
534PATCHDIR RelativePkgPath [m:s,c:ds] 534PATCHDIR RelativePkgPath [m:s,c:ds]
535PATCHFILES List of Filename [$package_list] 535PATCHFILES List of Filename [$package_list]
536PATCH_ARGS List of ShellWord 536PATCH_ARGS List of ShellWord
537PATCH_DIST_ARGS List of ShellWord [m:as] 537PATCH_DIST_ARGS List of ShellWord [m:as]
538PATCH_DIST_CAT ShellCommand 538PATCH_DIST_CAT ShellCommand
539PATCH_DIST_STRIP* ShellWord [m:s, c:s, b:, builtin.mk:, *.mk:s] 539PATCH_DIST_STRIP* ShellWord [m:s, c:s, b:, builtin.mk:, *.mk:s]
540PATCH_SITES List of URL [m:s,o:s,c:s] 540PATCH_SITES List of URL [m:s,o:s,c:s]
541PATCH_STRIP ShellWord 541PATCH_STRIP ShellWord
542PERL5_USE_PACKLIST YesNo [$package] 542PERL5_USE_PACKLIST YesNo [$package]
543PERL5_PACKLIST List of Perl5Packlist [m:s,o:sa] 543PERL5_PACKLIST List of Perl5Packlist [m:s,o:sa]
544PERL5_PACKLIST_DIR Pathname [] 544PERL5_PACKLIST_DIR Pathname []
545PGSQL_PREFIX Pathname [$system] 545PGSQL_PREFIX Pathname [$system]
546PGSQL_VERSIONS_ACCEPTED List of { 91 92 93 94} 546PGSQL_VERSIONS_ACCEPTED List of { 91 92 93 94}
547PGSQL_VERSION_DEFAULT Version [$user] 547PGSQL_VERSION_DEFAULT Version [$user]
548PG_LIB_EXT { dylib so } [$system] 548PG_LIB_EXT { dylib so } [$system]
549PGSQL_TYPE { postgresql81-client postgresql80-client } [$system] 549PGSQL_TYPE { postgresql81-client postgresql80-client } [$system]
550PGPKGSRCDIR Pathname [$system] 550PGPKGSRCDIR Pathname [$system]
551PHASE_MSG ShellCommand [$system] 551PHASE_MSG ShellCommand [$system]
552PHP_VERSION_REQD Version [$user] 552PHP_VERSION_REQD Version [$user]
553PKGBASE Identifier [$system] 553PKGBASE Identifier [$system]
554PKGCONFIG_OVERRIDE List of Pathmask [m:as,c:a] 554PKGCONFIG_OVERRIDE List of Pathmask [m:as,c:a]
555PKGCONFIG_OVERRIDE_STAGE Stage [$package] 555PKGCONFIG_OVERRIDE_STAGE Stage [$package]
556PKGDIR RelativePkgDir [$package] 556PKGDIR RelativePkgDir [$package]
557PKGDIRMODE FileMode [$system] 557PKGDIRMODE FileMode [$system]
558PKGLOCALEDIR Pathname [$system] 558PKGLOCALEDIR Pathname [$system]
559PKGNAME PkgName [$package] 559PKGNAME PkgName [$package]
560PKGNAME_NOREV PkgName [$system] 560PKGNAME_NOREV PkgName [$system]
561PKGPATH Pathname [$system] 561PKGPATH Pathname [$system]
562PKGREPOSITORY Unchecked [] 562PKGREPOSITORY Unchecked []
563PKGREVISION PkgRevision [m:s] 563PKGREVISION PkgRevision [m:s]
564PKGSRCDIR Pathname [$system] 564PKGSRCDIR Pathname [$system]
565PKGSRCTOP Yes [m:s] 565PKGSRCTOP Yes [m:s]
566PKGTOOLS_ENV List of ShellWord 566PKGTOOLS_ENV List of ShellWord
567PKGVERSION Version [$system] 567PKGVERSION Version [$system]
568PKGWILDCARD Filemask [$system] 568PKGWILDCARD Filemask [$system]
569PKG_ADMIN ShellCommand [$system] 569PKG_ADMIN ShellCommand [$system]
570PKG_APACHE { apache22 apache24 } [$system] 570PKG_APACHE { apache22 apache24 } [$system]
571PKG_APACHE_ACCEPTED List of { apache22 apache24 } [$package] 571PKG_APACHE_ACCEPTED List of { apache22 apache24 } [$package]
572PKG_APACHE_DEFAULT { apache22 apache24 } [$user] 572PKG_APACHE_DEFAULT { apache22 apache24 } [$user]
573PKG_CONFIG Yes [$user] 573PKG_CONFIG Yes [$user]
574# ^^ No, this is not the popular command from GNOME, but the setting 574# ^^ No, this is not the popular command from GNOME, but the setting
575# whether the pkgsrc user wants configuration files automatically 575# whether the pkgsrc user wants configuration files automatically
576# installed or not. 576# installed or not.
577PKG_CREATE ShellCommand [$system] 577PKG_CREATE ShellCommand [$system]
578PKG_DBDIR Pathname [$system] 578PKG_DBDIR Pathname [$system]
579PKG_DEBUG_LEVEL Integer [$cmdline] 579PKG_DEBUG_LEVEL Integer [$cmdline]
580PKG_DEFAULT_OPTIONS List of Option [$user] 580PKG_DEFAULT_OPTIONS List of Option [$user]
581PKG_DELETE ShellCommand [$system] 581PKG_DELETE ShellCommand [$system]
582PKG_DESTDIR_SUPPORT List of { destdir user-destdir } [m:s,c:s] 582PKG_DESTDIR_SUPPORT List of { destdir user-destdir } [m:s,c:s]
583PKG_FAIL_REASON List of ShellWord [$package_list] 583PKG_FAIL_REASON List of ShellWord [$package_list]
584PKG_GECOS.* Message [m:s] 584PKG_GECOS.* Message [m:s]
585PKG_GID.* Integer [m:s] 585PKG_GID.* Integer [m:s]
586PKG_GROUPS List of ShellWord [m:as] 586PKG_GROUPS List of ShellWord [m:as]
587PKG_GROUPS_VARS List of Varname [$package_list] 587PKG_GROUPS_VARS List of Varname [$package_list]
588PKG_HOME.* Pathname [m:s] 588PKG_HOME.* Pathname [m:s]
589PKG_HACKS List of Identifier [h:a] 589PKG_HACKS List of Identifier [h:a]
590PKG_INFO ShellCommand [$system] 590PKG_INFO ShellCommand [$system]
591PKG_JAVA_HOME Pathname [$system] 591PKG_JAVA_HOME Pathname [$system]
592PKG_JVM { \ 592PKG_JVM { \
593 blackdown-jdk13 \ 593 blackdown-jdk13 \
594 jdk jdk14 \ 594 jdk jdk14 \
595 kaffe \ 595 kaffe \
596 sun-jdk13 sun-jdk14 sun-jdk15 sun-jdk6 \ 596 sun-jdk13 sun-jdk14 sun-jdk15 sun-jdk6 \
597 openjdk7 openjdk7-bin sun-jdk7 \ 597 openjdk7 openjdk7-bin sun-jdk7 \
598 } [$system] 598 } [$system]
599PKG_JVMS_ACCEPTED List of { \ 599PKG_JVMS_ACCEPTED List of { \
600 blackdown-jdk13 \ 600 blackdown-jdk13 \
601 jdk jdk14 \ 601 jdk jdk14 \
602 kaffe \ 602 kaffe \
603 sun-jdk13 sun-jdk14 sun-jdk15 sun-jdk6 \ 603 sun-jdk13 sun-jdk14 sun-jdk15 sun-jdk6 \
604 openjdk7 openjdk7-bin sun-jdk7 \ 604 openjdk7 openjdk7-bin sun-jdk7 \
605 } [m:s,c:ds] 605 } [m:s,c:ds]
606PKG_JVM_DEFAULT { \ 606PKG_JVM_DEFAULT { \
607 blackdown-jdk13 \ 607 blackdown-jdk13 \
608 jdk jdk14 \ 608 jdk jdk14 \
609 kaffe \ 609 kaffe \
610 sun-jdk13 sun-jdk14 sun-jdk15 sun-jdk6 \ 610 sun-jdk13 sun-jdk14 sun-jdk15 sun-jdk6 \
611 openjdk7 openjdk7-bin sun-jdk7 \ 611 openjdk7 openjdk7-bin sun-jdk7 \
612 } [$user] 612 } [$user]
613PKG_LEGACY_OPTIONS List of Option 613PKG_LEGACY_OPTIONS List of Option
614PKG_LIBTOOL Pathname [m:s] 614PKG_LIBTOOL Pathname [m:s]
615PKG_OPTIONS InternalList of Option [bsd.options.mk:s,*:pu] 615PKG_OPTIONS InternalList of Option [bsd.options.mk:s,*:pu]
616PKG_OPTIONS.* InternalList of Option [$user] 616PKG_OPTIONS.* InternalList of Option [$user]
617PKG_OPTIONS_DEPRECATED_WARNINGS List of ShellWord 617PKG_OPTIONS_DEPRECATED_WARNINGS List of ShellWord
618PKG_OPTIONS_GROUP.* InternalList of Option [o:s,m:s] 618PKG_OPTIONS_GROUP.* InternalList of Option [o:s,m:s]
619PKG_OPTIONS_LEGACY_OPTS InternalList of Unchecked [m:a,c:a,o:a] 619PKG_OPTIONS_LEGACY_OPTS InternalList of Unchecked [m:a,c:a,o:a]
620PKG_OPTIONS_LEGACY_VARS InternalList of Unchecked [m:a,c:a,o:a] 620PKG_OPTIONS_LEGACY_VARS InternalList of Unchecked [m:a,c:a,o:a]
621PKG_OPTIONS_NONEMPTY_SETS InternalList of Identifier 621PKG_OPTIONS_NONEMPTY_SETS InternalList of Identifier
622PKG_OPTIONS_OPTIONAL_GROUPS InternalList of Identifier [o:as] 622PKG_OPTIONS_OPTIONAL_GROUPS InternalList of Identifier [o:as]
623PKG_OPTIONS_REQUIRED_GROUPS InternalList of Identifier [o:s,m:s] 623PKG_OPTIONS_REQUIRED_GROUPS InternalList of Identifier [o:s,m:s]
624PKG_OPTIONS_SET.* InternalList of Option 624PKG_OPTIONS_SET.* InternalList of Option
625PKG_OPTIONS_VAR PkgOptionsVar [o:s,m:s,c:s, bsd.options.mk:p] 625PKG_OPTIONS_VAR PkgOptionsVar [o:s,m:s,c:s, bsd.options.mk:p]
626PKG_PRESERVE Yes [m:s] 626PKG_PRESERVE Yes [m:s]
627PKG_SHELL Pathname [m:s,c:s] 627PKG_SHELL Pathname [m:s,c:s]
628PKG_SHELL.* Pathname [m:s,c:s] 628PKG_SHELL.* Pathname [m:s,c:s]
629PKG_SHLIBTOOL Pathname 629PKG_SHLIBTOOL Pathname
630PKG_SKIP_REASON List of ShellWord [$package_list] 630PKG_SKIP_REASON List of ShellWord [$package_list]
631PKG_SUGGESTED_OPTIONS List of Option [o:as,m:as,c:s] 631PKG_SUGGESTED_OPTIONS List of Option [o:as,m:as,c:s]
632PKG_SUPPORTED_OPTIONS List of Option [o:as,m:as,c:s] 632PKG_SUPPORTED_OPTIONS List of Option [o:as,m:as,c:s]
633PKG_SYSCONFDIR* Pathname [$package] 633PKG_SYSCONFDIR* Pathname [$package]
634PKG_SYSCONFDIR_PERMS List of ShellWord [$package_list] 634PKG_SYSCONFDIR_PERMS List of ShellWord [$package_list]
635PKG_SYSCONFBASEDIR Pathname [$system] 635PKG_SYSCONFBASEDIR Pathname [$system]
636PKG_SYSCONFSUBDIR Pathname [$package] 636PKG_SYSCONFSUBDIR Pathname [$package]
637PKG_SYSCONFVAR Identifier 637PKG_SYSCONFVAR Identifier
638# ^^ FIXME: name/type mismatch. 638# ^^ FIXME: name/type mismatch.
639PKG_UID Integer [m:s] 639PKG_UID Integer [m:s]
640PKG_USERS List of ShellWord [m:as] 640PKG_USERS List of ShellWord [m:as]
641PKG_USERS_VARS List of Varname [$package] 641PKG_USERS_VARS List of Varname [$package]
642PKG_USE_KERBEROS Yes [m:s,c:s] 642PKG_USE_KERBEROS Yes [m:s,c:s]
643#PLIST.* # has special handling code 643#PLIST.* # has special handling code
644PLIST_VARS List of Identifier [$package_list] 644PLIST_VARS List of Identifier [$package_list]
645PLIST_SRC List of RelativePkgPath [$package_list] 645PLIST_SRC List of RelativePkgPath [$package_list]
646PLIST_SUBST List of ShellWord [$package_list] 646PLIST_SUBST List of ShellWord [$package_list]
647PLIST_TYPE { dynamic static } 647PLIST_TYPE { dynamic static }
648PREPEND_PATH List of Pathname 648PREPEND_PATH List of Pathname
649PREFIX Pathname [*:u] # ??? 649PREFIX Pathname [*:u] # ???
650PREV_PKGPATH Pathname [*:u] # doesn't exist any longer 650PREV_PKGPATH Pathname [*:u] # doesn't exist any longer
651PRINT_PLIST_AWK AwkCommand [*:a] 651PRINT_PLIST_AWK AwkCommand [*:a]
652PRIVILEGED_STAGES List of { install package clean } 652PRIVILEGED_STAGES List of { install package clean }
653PTHREAD_AUTO_VARS YesNo [m:s] 653PTHREAD_AUTO_VARS YesNo [m:s]
654PTHREAD_CFLAGS List of CFlag [$system] 654PTHREAD_CFLAGS List of CFlag [$system]
655PTHREAD_LDFLAGS List of LdFlag [$system] 655PTHREAD_LDFLAGS List of LdFlag [$system]
656PTHREAD_LIBS List of LdFlag [$system] 656PTHREAD_LIBS List of LdFlag [$system]
657PTHREAD_OPTS List of { native optional require } [m:as,c:a,b:a] 657PTHREAD_OPTS List of { native optional require } [m:as,c:a,b:a]
658PTHREAD_TYPE Identifier [$system] 658PTHREAD_TYPE Identifier [$system]
659# ^^ or "native" or "none". 659# ^^ or "native" or "none".
660PY_PATCHPLIST Yes [$package] 660PY_PATCHPLIST Yes [$package]
661PYPKGPREFIX { py27 py33 py34 } [*:pu, pyversion.mk:s, *:] 661PYPKGPREFIX { py27 py34 py35 } [*:pu, pyversion.mk:s, *:]
662PYTHON_FOR_BUILD_ONLY Yes [$package] 662PYTHON_FOR_BUILD_ONLY Yes [$package]
663REPLACE_PYTHON List of Pathmask [$package_list] 663REPLACE_PYTHON List of Pathmask [$package_list]
664PYTHON_VERSIONS_ACCEPTED List of Version [$package] 664PYTHON_VERSIONS_ACCEPTED List of Version [$package]
665PYTHON_VERSIONS_INCOMPATIBLE List of Version [$package] 665PYTHON_VERSIONS_INCOMPATIBLE List of Version [$package]
666PYTHON_VERSION_DEFAULT Version [$user] 666PYTHON_VERSION_DEFAULT Version [$user]
667PYTHON_VERSION_REQD Version [$user] 667PYTHON_VERSION_REQD Version [$user]
668PYTHON_VERSIONED_DEPENDENCIES List of PythonDependency [$package_list] 668PYTHON_VERSIONED_DEPENDENCIES List of PythonDependency [$package_list]
669RANLIB ShellCommand [$system] 669RANLIB ShellCommand [$system]
670RCD_SCRIPTS List of Filename [$package_list] 670RCD_SCRIPTS List of Filename [$package_list]
671RCD_SCRIPT_SRC.* List of Pathname [m:s] 671RCD_SCRIPT_SRC.* List of Pathname [m:s]
672REPLACE.* String [m:s] 672REPLACE.* String [m:s]
673REPLACE_AWK List of Pathmask [$package_list] 673REPLACE_AWK List of Pathmask [$package_list]
674REPLACE_BASH List of Pathmask [$package_list] 674REPLACE_BASH List of Pathmask [$package_list]
675REPLACE_CSH List of Pathmask [$package_list] 675REPLACE_CSH List of Pathmask [$package_list]
676REPLACE_EMACS List of Pathmask 676REPLACE_EMACS List of Pathmask
677REPLACE_FILES.* List of Pathmask [m:as,c:as] 677REPLACE_FILES.* List of Pathmask [m:as,c:as]
678REPLACE_INTERPRETER List of Identifier [m:a,c:a] 678REPLACE_INTERPRETER List of Identifier [m:a,c:a]
679REPLACE_KSH List of Pathmask [$package_list] 679REPLACE_KSH List of Pathmask [$package_list]
680REPLACE_LOCALEDIR_PATTERNS List of Filemask [$package_list] 680REPLACE_LOCALEDIR_PATTERNS List of Filemask [$package_list]
681REPLACE_LUA List of Pathmask [$package_list] 681REPLACE_LUA List of Pathmask [$package_list]
682REPLACE_PERL List of Pathmask [$package_list] 682REPLACE_PERL List of Pathmask [$package_list]
683REPLACE_PYTHON List of Pathmask [$package_list] 683REPLACE_PYTHON List of Pathmask [$package_list]
684REPLACE_SH List of Pathmask [$package_list] 684REPLACE_SH List of Pathmask [$package_list]
685REQD_DIRS List of Pathname [$package_list] 685REQD_DIRS List of Pathname [$package_list]
686REQD_DIRS_PERMS List of ShellWord [$package_list] 686REQD_DIRS_PERMS List of ShellWord [$package_list]
687REQD_FILES List of Pathname [$package_list] 687REQD_FILES List of Pathname [$package_list]
688REQD_FILES_MODE { 0644 0640 0600 0400 } [$package] 688REQD_FILES_MODE { 0644 0640 0600 0400 } [$package]
689REQD_FILES_PERMS List of ShellWord [$package_list] 689REQD_FILES_PERMS List of ShellWord [$package_list]
690RESTRICTED Message [$package] 690RESTRICTED Message [$package]
691ROOT_USER UserGroupName [$user] 691ROOT_USER UserGroupName [$user]
692ROOT_GROUP UserGroupName [$user] 692ROOT_GROUP UserGroupName [$user]
693RUBY_VERSION_REQD Version [$user] 693RUBY_VERSION_REQD Version [$user]
694RUN ShellCommand [$system] 694RUN ShellCommand [$system]
695SCRIPTS_ENV List of ShellWord [m:a,c:a] 695SCRIPTS_ENV List of ShellWord [m:a,c:a]
696SETUID_ROOT_PERMS List of ShellWord [$user] 696SETUID_ROOT_PERMS List of ShellWord [$user]
697SHAREGRP UserGroupName [$system] 697SHAREGRP UserGroupName [$system]
698SHAREMODE FileMode [$system] 698SHAREMODE FileMode [$system]
699SHAREOWN UserGroupName [$system] 699SHAREOWN UserGroupName [$system]
700SHCOMMENT ShellCommand [$system] 700SHCOMMENT ShellCommand [$system]
701SHLIB_HANDLING { YES NO no } 701SHLIB_HANDLING { YES NO no }
702SHLIBTOOL ShellCommand [] 702SHLIBTOOL ShellCommand []
703SHLIBTOOL_OVERRIDE List of Pathmask [m:as,c:a] 703SHLIBTOOL_OVERRIDE List of Pathmask [m:as,c:a]
704SITES.* List of FetchURL [m:asu,c:asu,o:asu] 704SITES.* List of FetchURL [m:asu,c:asu,o:asu]
705SPECIAL_PERMS List of ShellWord [$package_list] 705SPECIAL_PERMS List of ShellWord [$package_list]
706STEP_MSG ShellCommand [$system] 706STEP_MSG ShellCommand [$system]
707SUBDIR List of Filename [Makefile:a,*:] 707SUBDIR List of Filename [Makefile:a,*:]
708SUBST_CLASSES List of Identifier [m:a,c:a,h:a,Makefile.*:a] 708SUBST_CLASSES List of Identifier [m:a,c:a,h:a,Makefile.*:a]
709SUBST_FILES.* List of Pathmask [m:as,c:as,h:as,o:as,Makefile.*:as] 709SUBST_FILES.* List of Pathmask [m:as,c:as,h:as,o:as,Makefile.*:as]
710SUBST_FILTER_CMD.* ShellCommand [m:s,c:s,h:s,o:s,Makefile.*:s] 710SUBST_FILTER_CMD.* ShellCommand [m:s,c:s,h:s,o:s,Makefile.*:s]
711SUBST_MESSAGE.* Message [m:s,c:s,h:s,o:s,Makefile.*:s] 711SUBST_MESSAGE.* Message [m:s,c:s,h:s,o:s,Makefile.*:s]
712SUBST_SED.* SedCommands [m:as,c:as,h:as,o:as,Makefile.*:as] 712SUBST_SED.* SedCommands [m:as,c:as,h:as,o:as,Makefile.*:as]
713SUBST_STAGE.* Stage [$package] 713SUBST_STAGE.* Stage [$package]
714SUBST_VARS.* List of Varname [$package_list] 714SUBST_VARS.* List of Varname [$package_list]
715SUPERSEDES InternalList of Dependency [$package_list] 715SUPERSEDES InternalList of Dependency [$package_list]
716TEST_DIRS List of WrksrcSubdirectory [$package_list] 716TEST_DIRS List of WrksrcSubdirectory [$package_list]
717TEST_ENV List of ShellWord [$package_list] 717TEST_ENV List of ShellWord [$package_list]
718TEST_TARGET List of Identifier [m:s,c:ds,o:as] 718TEST_TARGET List of Identifier [m:s,c:ds,o:as]
719TEX_ACCEPTED List of { teTeX1 teTeX2 teTeX3 } [m:s,c:s] 719TEX_ACCEPTED List of { teTeX1 teTeX2 teTeX3 } [m:s,c:s]
720TEX_DEPMETHOD { build run } [m:s,c:s] 720TEX_DEPMETHOD { build run } [m:s,c:s]
721TEXINFO_REQD List of Version [$package_list] 721TEXINFO_REQD List of Version [$package_list]
722TOOL_DEPENDS InternalList of DependencyWithPath [c:a,m:a,o:a,*.mk:a] 722TOOL_DEPENDS InternalList of DependencyWithPath [c:a,m:a,o:a,*.mk:a]
723TOOLS_ALIASES List of Filename [$system] 723TOOLS_ALIASES List of Filename [$system]
724TOOLS_BROKEN List of Tool [$system] 724TOOLS_BROKEN List of Tool [$system]
725TOOLS_CREATE List of Tool [$system] 725TOOLS_CREATE List of Tool [$system]
726TOOLS_DEPENDS.* InternalList of DependencyWithPath [$system] 726TOOLS_DEPENDS.* InternalList of DependencyWithPath [$system]
727TOOLS_GNU_MISSING List of Tool [$system] 727TOOLS_GNU_MISSING List of Tool [$system]
728TOOLS_NOOP List of Tool [$system] 728TOOLS_NOOP List of Tool [$system]
729TOOLS_PATH.* Pathname [$system] 729TOOLS_PATH.* Pathname [$system]
730TOOLS_PLATFORM.* ShellCommand [$system] 730TOOLS_PLATFORM.* ShellCommand [$system]
731TOUCH_FLAGS List of ShellWord [$system] 731TOUCH_FLAGS List of ShellWord [$system]
732UAC_REQD_EXECS List of PrefixPathname [$package_list] 732UAC_REQD_EXECS List of PrefixPathname [$package_list]
733UNLIMIT_RESOURCES List of { datasize stacksize memorysize } [m:as,c:a] 733UNLIMIT_RESOURCES List of { datasize stacksize memorysize } [m:as,c:a]
734UNPRIVILEGED_USER UserGroupName [$user] 734UNPRIVILEGED_USER UserGroupName [$user]
735UNPRIVILEGED_GROUP UserGroupName [$user] 735UNPRIVILEGED_GROUP UserGroupName [$user]
736UNWRAP_FILES List of Pathmask [$package_list] 736UNWRAP_FILES List of Pathmask [$package_list]
737UPDATE_TARGET List of Identifier [$user] 737UPDATE_TARGET List of Identifier [$user]
738USE_BSD_MAKEFILE Yes [$package] 738USE_BSD_MAKEFILE Yes [$package]
739USE_BUILTIN.* YesNo_Indirectly [builtin.mk:s] 739USE_BUILTIN.* YesNo_Indirectly [builtin.mk:s]
740USE_CMAKE Yes [$package] 740USE_CMAKE Yes [$package]
741USE_FEATURES List of Identifier [$package] 741USE_FEATURES List of Identifier [$package]
742USE_GCC_RUNTIME YesNo [$package] 742USE_GCC_RUNTIME YesNo [$package]
743USE_GNU_CONFIGURE_HOST YesNo [$package] 743USE_GNU_CONFIGURE_HOST YesNo [$package]
744USE_GNU_ICONV Yes [m:s,c:s,o:s] 744USE_GNU_ICONV Yes [m:s,c:s,o:s]
745USE_IMAKE Yes [m:s] 745USE_IMAKE Yes [m:s]
746USE_JAVA { run yes build } [$package] 746USE_JAVA { run yes build } [$package]
747USE_JAVA2 { YES yes no 1.4 1.5 6 7 8 } [$package] 747USE_JAVA2 { YES yes no 1.4 1.5 6 7 8 } [$package]
748USE_LANGUAGES List of { ada c c99 c++ fortran fortran77 java objc } [m:s,c:s,o:s] 748USE_LANGUAGES List of { ada c c99 c++ fortran fortran77 java objc } [m:s,c:s,o:s]
749USE_LIBTOOL Yes [$package] 749USE_LIBTOOL Yes [$package]
750USE_MAKEINFO Yes [$package] 750USE_MAKEINFO Yes [$package]
751USE_MSGFMT_PLURALS Yes [$package] 751USE_MSGFMT_PLURALS Yes [$package]
752USE_NCURSES Yes [$package] 752USE_NCURSES Yes [$package]
753USE_OLD_DES_API YesNo [$package] 753USE_OLD_DES_API YesNo [$package]
754USE_PKGINSTALL Yes [$package] 754USE_PKGINSTALL Yes [$package]
755USE_PKGLOCALEDIR YesNo [$package] 755USE_PKGLOCALEDIR YesNo [$package]
756USE_PKGSRC_GCC Yes [$user] 756USE_PKGSRC_GCC Yes [$user]
757USE_TOOLS List of Tool [*:a] 757USE_TOOLS List of Tool [*:a]
758USE_X11 Yes [$package] 758USE_X11 Yes [$package]
759WARNING_MSG ShellCommand [$system] 759WARNING_MSG ShellCommand [$system]
760WARNING_CAT ShellCommand [$system] 760WARNING_CAT ShellCommand [$system]
761WRAPPER_REORDER_CMDS List of WrapperReorder [b:a,c:a,m:a] 761WRAPPER_REORDER_CMDS List of WrapperReorder [b:a,c:a,m:a]
762WRAPPER_TRANSFORM_CMDS List of WrapperTransform [b:a,c:a,m:a] 762WRAPPER_TRANSFORM_CMDS List of WrapperTransform [b:a,c:a,m:a]
763WRKDIR Pathname [$system] 763WRKDIR Pathname [$system]
764WRKSRC WrkdirSubdirectory [$package] 764WRKSRC WrkdirSubdirectory [$package]
765X11_PKGSRCDIR.* Pathname [$system] 765X11_PKGSRCDIR.* Pathname [$system]
766XAW_TYPE { 3d neXtaw standard xpm } [$user] 766XAW_TYPE { 3d neXtaw standard xpm } [$user]
767XMKMF_FLAGS List of ShellWord 767XMKMF_FLAGS List of ShellWord

cvs diff -r1.45 -r1.46 pkgsrc/security/py-cryptography/Makefile (switch to unified diff)

--- pkgsrc/security/py-cryptography/Makefile 2016/10/03 12:21:16 1.45
+++ pkgsrc/security/py-cryptography/Makefile 2016/10/03 12:25:37 1.46
@@ -1,38 +1,36 @@ @@ -1,38 +1,36 @@
1# $NetBSD: Makefile,v 1.45 2016/10/03 12:21:16 wiz Exp $ 1# $NetBSD: Makefile,v 1.46 2016/10/03 12:25:37 wiz Exp $
2 2
3DISTNAME= cryptography-1.5.2 3DISTNAME= cryptography-1.5.2
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= security python 5CATEGORIES= security python
6MASTER_SITES= ${MASTER_SITE_PYPI:=c/cryptography/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=c/cryptography/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://pypi.python.org/pypi/cryptography/ 9HOMEPAGE= https://pypi.python.org/pypi/cryptography/
10COMMENT= Cryptographic recipes and primitives for Python 10COMMENT= Cryptographic recipes and primitives for Python
11LICENSE= apache-2.0 OR modified-bsd 11LICENSE= apache-2.0 OR modified-bsd
12 12
13DEPENDS+= ${PYPKGPREFIX}-asn1-[0-9]*:../../security/py-asn1 13DEPENDS+= ${PYPKGPREFIX}-asn1-[0-9]*:../../security/py-asn1
14DEPENDS+= ${PYPKGPREFIX}-cffi>=1.8.2:../../devel/py-cffi 14DEPENDS+= ${PYPKGPREFIX}-cffi>=1.8.2:../../devel/py-cffi
15DEPENDS+= ${PYPKGPREFIX}-cparser>=2.10:../../devel/py-cparser 15DEPENDS+= ${PYPKGPREFIX}-cparser>=2.10:../../devel/py-cparser
16DEPENDS+= ${PYPKGPREFIX}-idna-[0-9]*:../../www/py-idna 16DEPENDS+= ${PYPKGPREFIX}-idna-[0-9]*:../../www/py-idna
17DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six 17DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
18# actually, TEST_DEPENDS 18# actually, TEST_DEPENDS
19BUILD_DEPENDS+= ${PYPKGPREFIX}-iso8601-[0-9]*:../../time/py-iso8601 19BUILD_DEPENDS+= ${PYPKGPREFIX}-iso8601-[0-9]*:../../time/py-iso8601
20BUILD_DEPENDS+= ${PYPKGPREFIX}-pretend-[0-9]*:../../devel/py-pretend 20BUILD_DEPENDS+= ${PYPKGPREFIX}-pretend-[0-9]*:../../devel/py-pretend
21BUILD_DEPENDS+= ${PYPKGPREFIX}-requests>=0.8:../../devel/py-requests 21BUILD_DEPENDS+= ${PYPKGPREFIX}-requests>=0.8:../../devel/py-requests
22BUILD_DEPENDS+= ${PYPKGPREFIX}-test>=0.8:../../devel/py-test 22BUILD_DEPENDS+= ${PYPKGPREFIX}-test>=0.8:../../devel/py-test
23 23
24.include "../../lang/python/pyversion.mk" 24.include "../../lang/python/pyversion.mk"
25 25
26.if ${PYPKGPREFIX} == "py27" 26.if ${PYPKGPREFIX} == "py27"
27DEPENDS+= ${PYPKGPREFIX}-ipaddress-[0-9]*:../../net/py-ipaddress 
28.endif 
29.if ${PYPKGPREFIX} == "py27" || ${PYPKGPREFIX} == "py33" 
30DEPENDS+= ${PYPKGPREFIX}-enum34-[0-9]*:../../devel/py-enum34 27DEPENDS+= ${PYPKGPREFIX}-enum34-[0-9]*:../../devel/py-enum34
 28DEPENDS+= ${PYPKGPREFIX}-ipaddress-[0-9]*:../../net/py-ipaddress
31.endif 29.endif
32 30
33do-test: 31do-test:
34 cd ${WRKSRC} && py.test-${PYVERSSUFFIX} 32 cd ${WRKSRC} && py.test-${PYVERSSUFFIX}
35 33
36.include "../../lang/python/egg.mk" 34.include "../../lang/python/egg.mk"
37.include "../../security/openssl/buildlink3.mk" 35.include "../../security/openssl/buildlink3.mk"
38.include "../../mk/bsd.pkg.mk" 36.include "../../mk/bsd.pkg.mk"

cvs diff -r1.18 -r1.19 pkgsrc/www/py-tornado/Makefile (switch to unified diff)

--- pkgsrc/www/py-tornado/Makefile 2016/06/08 17:43:46 1.18
+++ pkgsrc/www/py-tornado/Makefile 2016/10/03 12:25:37 1.19
@@ -1,42 +1,38 @@ @@ -1,42 +1,38 @@
1# $NetBSD: Makefile,v 1.18 2016/06/08 17:43:46 wiz Exp $ 1# $NetBSD: Makefile,v 1.19 2016/10/03 12:25:37 wiz Exp $
2 2
3DISTNAME= tornado-4.3 3DISTNAME= tornado-4.3
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= www 5CATEGORIES= www
6MASTER_SITES= ${MASTER_SITE_PYPI:=t/tornado/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=t/tornado/}
7 7
8MAINTAINER= imil@NetBSD.org 8MAINTAINER= imil@NetBSD.org
9HOMEPAGE= http://www.tornadoweb.org/ 9HOMEPAGE= http://www.tornadoweb.org/
10COMMENT= Fast and non-blocking web framework 10COMMENT= Fast and non-blocking web framework
11LICENSE= apache-2.0 11LICENSE= apache-2.0
12 12
13DEPENDS+= ${PYPKGPREFIX}-curl>=7.18.2:../../www/py-curl 13DEPENDS+= ${PYPKGPREFIX}-curl>=7.18.2:../../www/py-curl
14DEPENDS+= ${PYPKGPREFIX}-backports_abc>=0.4:../../devel/py-backports_abc 14DEPENDS+= ${PYPKGPREFIX}-backports_abc>=0.4:../../devel/py-backports_abc
15 15
16REPLACE_PYTHON+= setup.py 16REPLACE_PYTHON+= setup.py
17REPLACE_PYTHON+= tornado/*.py 17REPLACE_PYTHON+= tornado/*.py
18REPLACE_PYTHON+= tornado/platform/*.py 18REPLACE_PYTHON+= tornado/platform/*.py
19REPLACE_PYTHON+= tornado/test/*.py 19REPLACE_PYTHON+= tornado/test/*.py
20 20
21do-test: 21do-test:
22 ${RUN}cd ${WRKSRC}; ${PYTHONBIN} -m tornado.test.runtests 22 ${RUN}cd ${WRKSRC}; ${PYTHONBIN} -m tornado.test.runtests
23 23
24.include "../../lang/python/pyversion.mk" 24.include "../../lang/python/pyversion.mk"
25 25
26PLIST_VARS+= requires 26PLIST_VARS+= requires
27.if "${PYPKGPREFIX}" == "py27" 27.if "${PYPKGPREFIX}" == "py27"
28DEPENDS+= ${PYPKGPREFIX}-backports.ssl_match_hostname-[0-9]*:../../security/py-backports.ssl_match_hostname 28DEPENDS+= ${PYPKGPREFIX}-backports.ssl_match_hostname-[0-9]*:../../security/py-backports.ssl_match_hostname
29DEPENDS+= ${PYPKGPREFIX}-certifi-[0-9]*:../../security/py-certifi 29DEPENDS+= ${PYPKGPREFIX}-certifi-[0-9]*:../../security/py-certifi
30DEPENDS+= ${PYPKGPREFIX}-singledispatch>0:../../devel/py-singledispatch 30DEPENDS+= ${PYPKGPREFIX}-singledispatch>0:../../devel/py-singledispatch
31.endif 31.endif
32.if "${PYPKGPREFIX}" == "py33" 
33DEPENDS+= ${PYPKGPREFIX}-certifi-[0-9]*:../../security/py-certifi 
34DEPENDS+= ${PYPKGPREFIX}-singledispatch>0:../../devel/py-singledispatch 
35.endif 
36.if "${PYPKGPREFIX}" != "py35" 32.if "${PYPKGPREFIX}" != "py35"
37PLIST.requires= yes 33PLIST.requires= yes
38.endif 34.endif
39 35
40.include "../../lang/python/egg.mk" 36.include "../../lang/python/egg.mk"
41.include "../../lang/python/application.mk" 37.include "../../lang/python/application.mk"
42.include "../../mk/bsd.pkg.mk" 38.include "../../mk/bsd.pkg.mk"