Ticket #622: 0.conf

File 0.conf, 5.9 KB (added by shade, 12 years ago)

/usr/share/paludis/eapis/0.conf

Line 
1# Configuration for EAPI 0
2# EAPI 0 is the default EAPI used by Gentoo. It is specified in PMS.
3
4exported_name = 0
5can_be_pbin = true
6
7package_dep_spec_parse_options =
8dependency_spec_tree_parse_options =
9iuse_flag_parse_options =
10merger_options = rewrite_symlinks allow_empty_dirs
11breaks_portage = false
12rdepend_defaults_to_depend = true
13use_expand_separator = _
14want_portage_emulation_vars = true
15require_use_expand_in_iuse = false
16support_eclasses = true
17support_exlibs = false
18utility_path_suffixes =
19ebuild_module_suffixes = 0
20f_function_prefix = ebuild_f
21
22vdb_from_env_variables = \
23    CATEGORY CHOST COUNTER DEPEND DESCRIPTION EAPI FEATURES \
24    HOMEPAGE INHERITED IUSE KEYWORDS LICENSE PDEPEND PF \
25    PROVIDE RDEPEND SLOT SRC_URI USE CONFIG_PROTECT CONFIG_PROTECT_MASK \
26    VDB_FORMAT PKGMANAGER USE_EXPAND
27
28vdb_from_env_unless_empty_variables = \
29    ASFLAGS CBUILD CC CFLAGS CHOST CTARGET CXX CXXFLAGS \
30    EXTRA_ECONF EXTRA_EINSTALL EXTRA_EMAKE LDFLAGS LIBCXXFLAGS \
31    REPOSITORY RESTRICT
32
33binary_from_env_variables = \
34    CHOST DEPEND DESCRIPTION EAPI HOMEPAGE IUSE LICENSE PDEPEND \
35    PROVIDE RDEPEND SLOT SRC_URI USE GENERATED_USING GENERATED_TIME \
36    USE_EXPAND ASFLAGS CBUILD CC CFLAGS CHOST CTARGET CXX CXXFLAGS \
37    EXTRA_ECONF EXTRA_EINSTALL EXTRA_EMAKE LDFLAGS LIBCXXFLAGS \
38    GENERATED_FROM_REPOSITORY KEYWORDS BINARY_KEYWORDS BINARY_URI
39
40non_empty_variables = \
41    P PV PR PN PVR PF CATEGORY build:FILESDIR build:ECLASSDIR build:PORTDIR \
42    build:DISTDIR PALUDIS_TMPDIR PALUDIS_EBUILD_LOG_LEVEL PALUDIS_EBUILD_DIR \
43    build:USERLAND build:KERNEL build:ARCH build:CHOST PALUDIS_COMMAND ROOT
44
45directory_variables = \
46    build:ECLASSDIR build:PORTDIR build:DISTDIR
47
48directory_if_exists_variables = \
49    build:FILESDIR
50
51ebuild_must_not_set_variables =
52
53eclass_must_not_set_variables = qa:KEYWORDS
54
55source_merged_variables = \
56    IUSE DEPEND RDEPEND PDEPEND
57
58bracket_merged_variables =
59
60must_not_change_variables = \
61    SLOT
62
63save_variables = \
64    USE USE_EXPAND USE_EXPAND_HIDDEN \$USE_EXPAND
65
66save_base_variables = \
67    CONFIG_PROTECT CONFIG_PROTECT_MASK
68
69save_unmodifiable_variables = \
70    SLOT EAPI KEYWORDS ROOT \
71    PALUDIS_TMPDIR PALUDIS_CONFIG_DIR PALUDIS_BASHRC_FILES \
72    PALUDIS_HOOK_DIRS PALUDIS_FETCHERS_DIRS PALUDIS_SYNCERS_DIRS \
73    PALUDIS_COMMAND PALUDIS_REDUCED_UID PALUDIS_REDUCED_GID \
74    PALUDIS_EBUILD_LOG_LEVEL PALUDIS_EBUILD_DIR PALUDIS_UTILITY_PATH_SUFFIXES \
75    PALUDIS_EBUILD_MODULE_SUFFIXES PALUDIS_NON_EMPTY_VARIABLES \
76    PALUDIS_DIRECTORY_VARIABLES PALUDIS_EBUILD_MUST_NOT_SET_VARIABLES \
77    PALUDIS_SAVE_VARIABLES PALUDIS_SAVE_BASE_VARIABLES \
78    PALUDIS_DIRECTORY_IF_EXISTS_VARIABLES PALUDIS_SOURCE_MERGED_VARIABLES \
79    PALUDIS_MUST_NOT_CHANGE_VARIABLES PALUDIS_RDEPEND_DEFAULTS_TO_DEPEND \
80    ECLASSDIR ECLASSDIRS EXLIBSDIRS PALUDIS_VARIABLE PALUDIS_PROFILE_DIR \
81    PALUDIS_PROFILE_DIRS PALUDIS_LOADSAVEENV_DIR PALUDIS_BRACKET_MERGED_VARIABLES
82
83ebuild_install = \
84    : killold ; \
85    userpriv sandbox : init saveenv ; \
86    : loadenv setup saveenv ; \
87    sandbox userpriv : loadenv unpack compile saveenv ; \
88    sandbox userpriv checkphase checks=always : loadenv test saveenv ; \
89    sandbox : loadenv install saveenv ; \
90    strip : ; \
91    prepost : loadenv preinst saveenv ; \
92    merge : ; \
93    prepost : loadenv postinst saveenv ; \
94    : tidyup
95
96ebuild_uninstall = \
97    : killoldrm ; \
98    : initrm prerm saveenv ; \
99    unmerge : ; \
100    : loadenv postrm tidyuprm ;
101
102ebuild_pretend =
103
104ebuild_info = \
105    : killoldmisc ; \
106    sandbox userpriv installed=true : initmisc infovars info ; \
107    sandbox userpriv installed=false : initmisc infovars ; \
108    : tidyupmisc
109
110ebuild_metadata = \
111    sandbox userpriv noexec : metadata
112
113ebuild_nofetch = \
114    : killoldmisc ; \
115    sandbox userpriv : initmisc nofetch ; \
116    : tidyupmisc
117
118ebuild_variable = \
119    sandbox userpriv : variable
120
121ebuild_config = \
122    : killoldmisc ; \
123    sandbox : initmisc config ; \
124    : tidyupmisc
125
126description_build_depend = Build dependencies
127description_description = Description
128description_eapi = EAPI
129description_homepage = Homepage
130description_inherited = Inherited
131description_iuse = Relevant USE flags
132description_keywords = Keywords
133description_license = License
134description_pdepend = Post dependencies
135description_provide = Provided packages
136description_restrict = Restrictions
137description_run_depend = Run dependencies
138description_slot = Slot
139description_src_uri = Source URI
140
141metadata_build_depend = DEPEND
142metadata_description = DESCRIPTION
143metadata_eapi = EAPI
144metadata_homepage = HOMEPAGE
145metadata_inherited = INHERITED
146metadata_iuse = IUSE
147metadata_keywords = KEYWORDS
148metadata_license = LICENSE
149metadata_pdepend = PDEPEND
150metadata_provide = PROVIDE
151metadata_restrict = RESTRICT
152metadata_run_depend = RDEPEND
153metadata_slot = SLOT
154metadata_src_uri = SRC_URI
155
156flat_cache_minimum_size = 15
157flat_cache_build_depend = 0
158flat_cache_description = 7
159flat_cache_eapi = 14
160flat_cache_dependencies = -1
161flat_cache_homepage = 5
162flat_cache_inherited = 9
163flat_cache_iuse = 10
164flat_cache_keywords = 8
165flat_cache_license = 6
166flat_cache_pdepend = 12
167flat_cache_provide = 13
168flat_cache_restrict = 4
169flat_cache_run_depend = 1
170flat_cache_slot = 2
171flat_cache_src_uri = 3
172flat_cache_use = -1
173
174env_use = USE
175env_use_expand = USE_EXPAND
176env_use_expand_hidden = USE_EXPAND_HIDDEN
177env_aa = AA
178env_arch = ARCH
179env_kv = KV
180env_accept_keywords = ACCEPT_KEYWORDS
181env_portdir = PORTDIR
182env_distdir = DISTDIR
183
184uri_labels = \
185    default                     = URIMirrorsThenListedLabel ; \
186    default-restrict-fetch      = URIManualOnlyLabel ; \
187    default-restrict-mirror     = URILocalMirrorsOnlyLabel ; \
188    default-restrict-primaryuri = URIListedThenMirrorsLabel
189
190restrict_mirror = mirror nomirror
191restrict_fetch = fetch nofetch
192restrict_primaryuri = primaryuri
193
194pipe_commands_rewrite_virtuals = true
195pipe_commands_no_slot_or_repo = true
196
197unpack_unrecognised_is_fatal = false
198unpack_fix_permissions = true
199dosym_mkdir = true
200failure_is_fatal = false
201