aboutsummaryrefslogtreecommitdiff
path: root/paludis/repositories/e/eapis/0.conf
blob: 39739e738ff758d8929a7f05abb71d2b9ca1fa4e (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
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
# Configuration for EAPI 0
# EAPI 0 is the default EAPI used by Gentoo. It is specified in PMS.

exported_name = 0
can_be_pbin = true

package_dep_spec_parse_options =
dependency_spec_tree_parse_options =
iuse_flag_parse_options =
version_spec_options =
merger_options = rewrite_symlinks allow_empty_dirs
breaks_portage = false
rdepend_defaults_to_depend = true
use_expand_separator = _
want_portage_emulation_vars = true
require_use_expand_in_iuse = false
profile_iuse_injection = false
support_eclasses = true
support_exlibs = false
utility_path_suffixes =
ebuild_module_suffixes = 0
f_function_prefix = ebuild_f
ignore_pivot_env_functions =
ignore_pivot_env_variables =
userpriv_cannot_use_root = false

has_optional_tests = true
has_recommended_tests = false
has_expensive_tests = false
fancy_test_flag = test

vdb_from_env_variables = \
    CATEGORY CHOST COUNTER DEPEND DESCRIPTION EAPI FEATURES \
    HOMEPAGE INHERITED IUSE KEYWORDS LICENSE PDEPEND PF \
    PROVIDE RDEPEND SLOT SRC_URI USE CONFIG_PROTECT CONFIG_PROTECT_MASK \
    VDB_FORMAT PKGMANAGER USE_EXPAND USE_EXPAND_HIDDEN

vdb_from_env_unless_empty_variables = \
    ASFLAGS CBUILD CC CFLAGS CHOST CTARGET CXX CXXFLAGS \
    EXTRA_ECONF EXTRA_EINSTALL EXTRA_EMAKE LDFLAGS LIBCXXFLAGS \
    REPOSITORY RESTRICT PROPERTIES DEFINED_PHASES

binary_from_env_variables = \
    CHOST DEPEND DESCRIPTION EAPI HOMEPAGE IUSE LICENSE PDEPEND \
    PROVIDE RDEPEND SLOT SRC_URI USE GENERATED_USING GENERATED_TIME \
    USE_EXPAND USE_EXPAND_HIDDEN ASFLAGS CBUILD CC CFLAGS CHOST CTARGET CXX CXXFLAGS \
    EXTRA_ECONF EXTRA_EINSTALL EXTRA_EMAKE LDFLAGS LIBCXXFLAGS \
    GENERATED_FROM_REPOSITORY KEYWORDS BINARY_KEYWORDS BINARY_URI

non_empty_variables = \
    P PV PR PN PVR PF CATEGORY build:FILESDIR build:ECLASSDIR build:PORTDIR \
    build:DISTDIR PALUDIS_TMPDIR PALUDIS_EBUILD_LOG_LEVEL PALUDIS_EBUILD_DIR \
    build:USERLAND build:KERNEL build:ARCH PALUDIS_COMMAND ROOT PALUDIS_PACKAGE_BUILDDIR

directory_variables = \
    build:ECLASSDIR build:PORTDIR build:DISTDIR

directory_if_exists_variables = \
    build:FILESDIR

ebuild_must_not_set_variables =

eclass_must_not_set_variables = qa:KEYWORDS

source_merged_variables = \
    IUSE DEPEND RDEPEND PDEPEND

bracket_merged_variables =

must_not_change_variables = \
    SLOT CHOST

save_variables = \
    USE USE_EXPAND USE_EXPAND_HIDDEN \$USE_EXPAND

save_base_variables = \
    CONFIG_PROTECT CONFIG_PROTECT_MASK

save_unmodifiable_variables = \
    SLOT EAPI KEYWORDS ROOT \
    PALUDIS_TMPDIR PALUDIS_CONFIG_DIR PALUDIS_BASHRC_FILES \
    PALUDIS_HOOK_DIRS PALUDIS_FETCHERS_DIRS PALUDIS_SYNCERS_DIRS \
    PALUDIS_COMMAND PALUDIS_REDUCED_UID PALUDIS_REDUCED_GID \
    PALUDIS_EBUILD_LOG_LEVEL PALUDIS_EBUILD_DIR PALUDIS_UTILITY_PATH_SUFFIXES \
    PALUDIS_EBUILD_MODULE_SUFFIXES PALUDIS_NON_EMPTY_VARIABLES \
    PALUDIS_DIRECTORY_VARIABLES PALUDIS_EBUILD_MUST_NOT_SET_VARIABLES \
    PALUDIS_SAVE_VARIABLES PALUDIS_SAVE_BASE_VARIABLES \
    PALUDIS_DIRECTORY_IF_EXISTS_VARIABLES PALUDIS_SOURCE_MERGED_VARIABLES \
    PALUDIS_MUST_NOT_CHANGE_VARIABLES PALUDIS_RDEPEND_DEFAULTS_TO_DEPEND \
    ECLASSDIR ECLASSDIRS EXLIBSDIRS PALUDIS_VARIABLE PALUDIS_PROFILE_DIR \
    PALUDIS_PROFILE_DIRS PALUDIS_LOADSAVEENV_DIR PALUDIS_BRACKET_MERGED_VARIABLES

load_modules = \
    conditional_functions kernel_functions sandbox portage_stubs \
    multilib_functions install_functions build_functions eclass_functions

ebuild_functions = \
    builtin_infovars builtin_init builtin_initmisc \
    builtin_loadenv builtin_metadata builtin_killold \
    builtin_saveenv builtin_tidyup builtin_variable \
    pkg_config pkg_info pkg_nofetch pkg_postinst pkg_postrm \
    pkg_preinst pkg_prerm pkg_setup \
    src_compile src_install src_test src_unpack

ebuild_install = \
    skipname=killold : killold ; \
    skipname=init userpriv sandbox : init saveenv ; \
    skipname=setup skipifno=setup clearenv : loadenv setup saveenv ; \
    skipname=unpack skipifno=*sources,unpack sandbox userpriv clearenv : loadenv unpack saveenv ; \
    skipname=compile skipifno=*sources,unpack,compile sandbox userpriv clearenv : loadenv compile saveenv ; \
    skipname=test skipifno=*sources,unpack,compile,test sandbox userpriv clearenv optional_tests : loadenv test saveenv ; \
    skipname=install skipifno=install sandbox clearenv : loadenv install saveenv ; \
    skipname=strip strip : ; \
    skipname=preinst skipifno=preinst clearenv prepost : loadenv preinst saveenv ; \
    skipname=merge merge : ; \
    skipname=postinst skipifno=postinst clearenv prepost : loadenv postinst saveenv ; \
    skipname=tidyup tidyup : tidyup

ebuild_uninstall = \
    skipname=killold skipifno=prerm,postrm : killold ; \
    skipname=prerm skipifno=prerm,postrm : initmisc prerm saveenv ; \
    unmerge : ; \
    skipname=postrm skipifno=prerm,postrm clearenv : loadenv postrm ; \
    skipname=tidyup skipifno=prerm,postrm : tidyup

ebuild_pretend =

ebuild_info = \
    : killold ; \
    sandbox userpriv installed=true : initmisc infovars info ; \
    sandbox userpriv installed=false : initmisc infovars ; \
    : tidyup

ebuild_metadata = \
    sandbox userpriv noexec : metadata

ebuild_nofetch = \
    : killold ; \
    sandbox userpriv : initmisc nofetch ; \
    : tidyup

ebuild_variable = \
    sandbox userpriv : variable

ebuild_config = \
    : killold ; \
    sandbox : initmisc config ; \
    : tidyup

ebuild_new_upgrade_phase_order = false

description_build_depend = Build dependencies
description_short_description = Description
description_eapi = EAPI
description_homepage = Homepage
description_inherited = Inherited
description_iuse = Relevant USE flags
description_keywords = Keywords
description_license = License
description_pdepend = Post dependencies
description_provide = Provided packages
description_restrict = Restrictions
description_run_depend = Run dependencies
description_slot = Slot
description_src_uri = Source URI
description_use =
description_dependencies =
description_properties = Properties
description_choices = Use flags
description_use_expand = USE expand flags
description_use_expand_hidden = USE expand hidden flags
description_defined_phases = Defined phases

metadata_build_depend = DEPEND
metadata_short_description = DESCRIPTION
metadata_eapi = EAPI
metadata_homepage = HOMEPAGE
metadata_inherited = INHERITED
metadata_iuse = IUSE
metadata_keywords = KEYWORDS
metadata_license = LICENSE
metadata_pdepend = PDEPEND
metadata_provide = PROVIDE
metadata_restrict = RESTRICT
metadata_run_depend = RDEPEND
metadata_slot = SLOT
metadata_src_uri = SRC_URI
metadata_use =
metadata_dependencies =
metadata_properties = PROPERTIES
metadata_use_expand = USE_EXPAND
metadata_use_expand_hidden = USE_EXPAND_HIDDEN
metadata_defined_phases = DEFINED_PHASES

flat_list_minimum_size = 17
flat_list_build_depend = 0
flat_list_short_description = 7
flat_list_long_description = -1
flat_list_eapi = 14
flat_list_dependencies = -1
flat_list_homepage = 5
flat_list_inherited = 9
flat_list_iuse = 10
flat_list_iuse_effective = -1
flat_list_myoptions = -1
flat_list_keywords = 8
flat_list_license = 6
flat_list_pdepend = 12
flat_list_provide = 13
flat_list_restrict = 4
flat_list_run_depend = 1
flat_list_slot = 2
flat_list_src_uri = 3
flat_list_use = -1
flat_list_bugs_to = -1
flat_list_remote_ids = -1
flat_list_upstream_changelog = -1
flat_list_upstream_release_notes = -1
flat_list_upstream_documentation = -1
flat_list_properties = 15
flat_list_use_expand = -1
flat_list_use_expand_hidden = -1
flat_list_defined_phases = 16

env_use = USE
env_use_expand = USE_EXPAND
env_use_expand_hidden = USE_EXPAND_HIDDEN
env_use_expand_implicit = USE_EXPAND_IMPLICIT
env_use_expand_unprefixed = USE_EXPAND_UNPREFIXED
env_use_expand_values_part = USE_EXPAND_VALUES_
env_iuse_implicit = IUSE_IMPLICIT
env_aa = AA
env_arch = ARCH
env_kv = KV
env_accept_keywords = ACCEPT_KEYWORDS
env_portdir = PORTDIR
env_distdir = DISTDIR
env_d = D
env_t = T
env_p = P
env_pf = PF
env_filesdir = FILESDIR
env_a = A
env_ebuild_phase = EBUILD_PHASE

dependency_labels =

uri_labels = \
    default                     = URIMirrorsThenListedLabel ; \
    default-restrict-fetch      = URIManualOnlyLabel ; \
    default-restrict-mirror     = URIListedOnlyLabel ; \
    default-restrict-primaryuri = URIListedThenMirrorsLabel

restrict_mirror = mirror nomirror
restrict_fetch = fetch nofetch
restrict_primaryuri = primaryuri

pipe_commands_rewrite_virtuals = true
pipe_commands_no_slot_or_repo = true

unpack_unrecognised_is_fatal = false
unpack_fix_permissions = true
doman_lang_filenames = false
dodoc_r = false
doins_symlink = false
dosym_mkdir = true
failure_is_fatal = false
no_s_workdir_fallback = false

unpack_suffixes = tar tar.gz,tgz,tar.Z tar.bz2,tbz2,tbz zip,ZIP,jar gz,Z,z bz2 rar,RAR lha,LHa,LHA,lzh a,deb tar.lzma lzma 7z,7Z