blob: b34e495ca79992407013b4ad24384ea9c0cfbe2c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
|
# $NetBSD: makevars.map,v 1.40 2005/12/01 18:26:01 wiz Exp $
#
# This file contains the guessed type of some variables, according to
# their current use in pkgsrc.
#
# The type YesNo is used for variables that are checked using
# .if defined(VAR) && !empty(VAR:M[Yy][Ee][Ss])
#
# The type Yes is used for variables that are checked using
# .if defined(VAR)
#
# Type type List is used for lists of things. There are two modifiers
# for lists: The "+" means that this variable should only be initialized
# to the empty list or have some values appended using the "+=" operator.
# The "!" means that the list is an internal list. See the pkgsrc guide,
# chapter "Makefiles" for a detailed explanation.
# some variables from mk/defaults/mk.conf, 1.27
MANZ Yes
MKCRYPTO YesNo
USETBL Yes
ABI { 32 64 }
IGNORE_RECOMMENDED YesNo
PKG_REGISTER_SHELLS YesNo
USE_XPKGWEDGE YesNo
LIBTOOLIZE_PLIST YesNo
EXTRACT_USING_PAX Yes
SETGIDGAME YesNo
USE_CRYPTO { YES NO }
USE_INET6 YesNo
USE_INN Yes
USE_OPENLDAP { YES NO }
USE_OSS Yes
USE_SJ3 { YES NO }
USE_SOCKS { 4 5 }
USE_WNN4 { YES NO }
USE_XFACE YesNo
# some other variables, sorted alphabetically
ALTERNATIVES_FILE Filename
BDB185_DEFAULT Userdefined
BDBBASE Readonly
BDB_ACCEPTED List of { db1 db2 db3 db4 }
BDB_DEFAULT Userdefined
BDB_LIBS Readonly
BDB_TYPE Readonly
BUILDLINK_DEPENDS List!+ of Dependency
BUILDLINK_PKGSRCDIR RelativePkgDir
BUILDLINK_RECOMMENDED List!+ of Dependency
BUILDLINK_TRANSFORM List+
BUILD_DEFS List+ of Varname
BUILD_DEPENDS List!+ of DependencyWithPath
BUILD_DIRS List of WrksrcSubdirectory
BUILD_USES_MSGFMT Yes
BUILTIN_X11_TYPE Readonly
BUILTIN_X11_VERSION Readonly
CATEGORIES List of Category
CC_VERSION Readonly
CFLAGS List+
COMMENT Comment
CONFIGURE_ARGS List+ of ShellWord
CONFIGURE_DIRS List of WrksrcSubdirectory
CONFIGURE_ENV List+ of ShellWord
CPPFLAGS List+
DEPENDS List!+ of DependencyWithPath
DISTFILES List of Filename
DISTNAME Filename
EMACS_BIN Readonly
EMACS_ETCPREFIX Readonly
EMACS_FLAVOR Readonly
EMACS_INFOPREFIX Readonly
EMACS_LISPPREFIX Readonly
EMACS_PKGNAME_PREFIX Readonly
EMACS_TYPE Userdefined
EMACS_USE_LEIM Yes
EMACS_VERSIONS_ACCEPTED List of { emacs21 emacs21nox emacs20 xemacs215 xemacs214 }
EXTRACT_ELEMENTS List of Pathmask
EXTRACT_ONLY List of Pathname
EXTRACT_SUFX DistSuffix
EXTRACT_USING { gtar nbtar pax }
FAMBASE Readonly
FAM_ACCEPTED List of { fam gamin }
FAM_DEFAULT Userdefined
FAM_TYPE Readonly
FILES_SUBST List+ of ShellWord
GCC_REQD List+
GNU_CONFIGURE Yes
HOMEPAGE URL
INCOMPAT_CURSES List of PlatformTriple
INSTALL_DIRS List of WrksrcSubdirectory
INSTALL_UNSTRIPPED YesNo
KRB5BASE Readonly
KRB5_ACCEPTED List of { heimdal mit-krb5 }
KRB5_DEFAULT Userdefined
KRB5_TYPE Readonly
LDFLAGS List+
LIBS List+
MAINTAINER Mail_Address
MAKEFLAGS List+ of ShellWord
MAKEVARS List+ of Varname
MAKE_ENV List+ of ShellWord
MAKE_FLAGS List+ of ShellWord
MANZ Yes
MASTER_SITES List of URL
MYSQL_VERSIONS_ACCEPTED List of { 40 41 50 }
MYSQL_VERSION_DEFAULT Userdefined
NOT_FOR_COMPILER List of { ccc gcc icc ido mipspro mipspro-ucode sunpro xlc }
NOT_FOR_PLATFORM List of PlatformTriple
NO_BUILD Yes
NO_CHECKSUM Yes
NO_CONFIGURE Yes
NO_MTREE Yes
NO_PKGTOOLS_REQD_CHECK Yes
NO_PKG_REGISTER Yes
ONLY_FOR_COMPILER List of { ccc gcc icc ido mipspro mipspro-ucode sunpro xlc }
ONLY_FOR_PLATFORM List of PlatformTriple
PAMBASE Readonly
PAM_ACCEPTED List of { linux-pam openpam solaris-pam }
PAM_DEFAULT Userdefined
PAM_TYPE Readonly
PERL5_PACKLIST Perl5Packlist
PGSQL_VERSIONS_ACCEPTED List of { 73 74 80 }
PGSQL_VERSION_DEFAULT Userdefined
PKGBASE Readonly
PKGNAME PkgName
PKGNAME_NOREV Readonly
PKGREPOSITORY Userdefined
PKGREPOSITORY Userdefined
PKGREVISION PkgRevision
PKGSRC_COMPILER Userdefined
PKGVERSION Readonly
PKGWILDCARD Readonly
PKG_APACHE Readonly
PKG_APACHE_ACCEPTED List of { apache13 apache2 }
PKG_APACHE_DEFAULT Userdefined
PKG_DEBUG_LEVEL Userdefined
PKG_DEFAULT_OPTIONS Userdefined
PKG_FAIL_REASON List+ of ShellWord
PKG_INSTALLATION_TYPES List of { overwrite pkgviews }
PKG_JAVA_HOME Readonly
PKG_JVM Readonly
PKG_JVMS_ACCEPTED List of { blackdown-jdk13 jdk jdk14 kaffe sun-jdk13 sun-jdk14 sun-jdk15 }
PKG_JVM_DEFAULT Userdefined
PKG_LEGACY_OPTIONS List of Option
PKG_OPTIONS Readonly
PKG_OPTIONS_DEPRECATED_WARNINGS List of ShellWord
PKG_OPTIONS_GROUP List
PKG_OPTIONS_LEGACY_OPTS List
PKG_OPTIONS_LEGACY_VARS List
PKG_OPTIONS_NONEMPTY_SETS List
PKG_OPTIONS_OPTIONAL_GROUPS List
PKG_OPTIONS_REQUIRED_GROUPS List
PKG_OPTIONS_SET List
PKG_OPTIONS_VAR Varname
PKG_PRESERVE Yes
PKG_SKIP_REASON List+ of ShellWord
PKG_SUFX Userdefined
PKG_SUGGESTED_OPTIONS List of Option
PKG_SUPPORTED_OPTIONS List of Option
PLIST_SRC List of Pathname
PLIST_SUBST List+ of ShellWord
PLIST_TYPE { dynamic static }
PTHREAD_AUTO_VARS YesNo
PTHREAD_OPTS List+ of { native optional require }
PTHREAD_TYPE Readonly
REPLACE_EMACS List+ of Pathname
SUBST_CLASSES List+
SUBST_FILES List of Pathmask
SUBST_SED List
# ^^ This may be changed to a List+ later.
SUBST_STAGE Stage
TOOLS_ALIASES List+ of Filename
TOOLS_BROKEN List+ of Tool
TOOLS_CREATE List+ of Tool
TOOLS_GNU_MISSING List+ of Tool
TOOLS_NOOP List+ of Tool
TOOLS_PATH Pathname
USE_JAVA { run yes }
USE_JAVA2 { YES yes 1.4 1.5 }
USE_LANGUAGES List of { c c++ fortran java objc }
USE_LIBTOOL Yes
USE_PKGINSTALL Yes
USE_PKGLOCALEDIR YesNo
USE_PKGSRC_GCC Userdefined
USE_TOOLS List+ of Tool
USE_X11 Yes
WRKSRC WrkdirSubdirectory
X11_PKGSRCDIR Readonly
X11_TYPE Userdefined
|