Gentoo changed =* to mean almost the same thing as it does in Exherbo in bug 560466; the difference being that float-like components aren't treated specially, for example 1.0123 doesn't match a dep saying =1.012*. Since nothing in Exherbo relies on this anyway, just make it the same everywhere.
393 lines
14 KiB
Plaintext
393 lines
14 KiB
Plaintext
# Configuration for EAPI exheres-0
|
|
# This is an experimental EAPI for exheres. It is not stable. When a stable
|
|
# version is available, it will be snapshotted as exheres-1.
|
|
|
|
exported_name = exheres-0
|
|
can_be_pbin = true
|
|
is_pbin = false
|
|
|
|
package_dep_spec_parse_options = allow_slot_deps allow_use_deps \
|
|
allow_ranged_deps allow_tilde_greater_deps strict_parsing \
|
|
allow_slot_equal_deps allow_slot_star_deps allow_use_dep_defaults \
|
|
disallow_nonranged_deps allow_use_dep_question_defaults \
|
|
missing_use_deps_is_qa
|
|
dependency_spec_tree_parse_options = disallow_any_use uri_supports_arrow single_bang_block_is_hard
|
|
iuse_flag_parse_options = strict_parsing
|
|
version_spec_options = flexible_dashes flexible_dots ignore_case \
|
|
letters_anywhere dotted_suffixes
|
|
merger_options = preserve_mtimes
|
|
fs_merger_options = dir_over_sym_dir_is_error
|
|
want_portage_emulation_vars = false
|
|
require_use_expand_in_iuse = true
|
|
profile_iuse_injection = false
|
|
rdepend_defaults_to_depend = false
|
|
support_eclasses = false
|
|
support_exlibs = true
|
|
utility_path_suffixes = exheres-0
|
|
ebuild_module_suffixes = exheres-0
|
|
use_expand_separator = :
|
|
f_function_prefix = exheres_internal
|
|
ignore_pivot_env_functions =
|
|
ignore_pivot_env_variables =
|
|
userpriv_cannot_use_root = true
|
|
has_optional_tests = false
|
|
has_recommended_tests = true
|
|
has_expensive_tests = true
|
|
fs_location_name = EXHERES
|
|
fs_location_description = Exheres Location
|
|
allow_tokens_in_mask_files = true
|
|
parts_prefix = parts
|
|
|
|
permitted_directories = \
|
|
-/ +/bin +/sbin +/lib +/var -/var/run -/var/lock -/var/tmp/paludis +/usr -/usr/local -/usr/libexec/udev/rules.d \
|
|
+/lib32 -/lib32/binfmt.d -/lib32/modules-load.d -/lib32/sysctl.d -/lib32/tmpfiles.d -/lib32/udev/rules.d \
|
|
+/lib64 -/lib64/binfmt.d -/lib64/modules-load.d -/lib64/sysctl.d -/lib64/tmpfiles.d -/lib64/udev/rules.d \
|
|
+/etc -/etc/binfmt.d -/etc/modules-load.d -/etc/sysctl.d -/etc/tmpfiles.d \
|
|
-/etc/systemd/system -/etc/udev/rules.d -/etc/bash_complection.d
|
|
|
|
vdb_from_env_variables = \
|
|
CATEGORY CHOST DEPENDENCIES SUMMARY EAPI \
|
|
HOMEPAGE INHERITED MYOPTIONS PLATFORMS LICENCES PNVR \
|
|
SLOT DOWNLOADS OPTIONS CONFIG_PROTECT CONFIG_PROTECT_MASK \
|
|
VDB_FORMAT PKGMANAGER SUBOPTIONS HIDDEN_SUBOPTIONS
|
|
|
|
vdb_from_env_unless_empty_variables = \
|
|
ASFLAGS CBUILD CC CFLAGS CHOST CTARGET CXX CXXFLAGS \
|
|
LDFLAGS LIBCXXFLAGS \
|
|
REPOSITORY BINARY_REPOSITORY RESTRICT BUGS_TO REMOTE_IDS UPSTREAM_CHANGELOG \
|
|
UPSTREAM_RELEASE_NOTES UPSTREAM_DOCUMENTATION DESCRIPTION \
|
|
DEFINED_PHASES SCM_REVISION
|
|
|
|
binary_from_env_variables = \
|
|
CHOST DEPENDENCIES DESCRIPTION EAPI HOMEPAGE INHERITED MYOPTIONS PLATFORMS LICENCES \
|
|
SLOT DOWNLOADS OPTIONS GENERATED_USING GENERATED_TIME SUBOPTIONS HIDDEN_SUBOPTIONS \
|
|
ASFLAGS CBUILD CC CFLAGS CHOST CTARGET CXX CXXFLAGS \
|
|
LDFLAGS LIBCXXFLAGS \
|
|
GENERATED_FROM_REPOSITORY PLATFORMS BINARY_PLATFORMS BINARY_URI \
|
|
SUMMARY BUGS_TO REMOTE_IDS UPSTREAM_CHANGELOG UPSTREAM_RELEASE_NOTES \
|
|
UPSTREAM_DOCUMENTATION SCM_REVISION
|
|
|
|
non_empty_variables = \
|
|
PNV PV PR PN PVR PNVR CATEGORY build:FILES build:EXLIBSDIRS build:FETCHEDDIR build:REPODIR \
|
|
PALUDIS_TMPDIR PALUDIS_EBUILD_LOG_LEVEL PALUDIS_EBUILD_DIR \
|
|
ROOT PALUDIS_PACKAGE_BUILDDIR
|
|
|
|
directory_variables = \
|
|
build:FETCHEDDIR build:REPODIR
|
|
|
|
directory_if_exists_variables = \
|
|
build:FILES
|
|
|
|
ebuild_must_not_set_variables = \
|
|
DEPEND RDEPEND PDEPEND PROVIDE USE IUSE KEYWORDS LICENSE LICENSES LICENCE SRC_URI
|
|
|
|
must_not_set_vars_starting_with = DEFAULT_PKG_ DEFAULT_SRC_ UPSTREAM_
|
|
|
|
must_not_change_after_source_variables = \
|
|
DEFAULT_SRC_COMPILE_PARAMS \
|
|
DEFAULT_SRC_CONFIGURE_PARAMS \
|
|
DEFAULT_SRC_CONFIGURE_OPTIONS \
|
|
DEFAULT_SRC_CONFIGURE_OPTION_ENABLES \
|
|
DEFAULT_SRC_CONFIGURE_OPTION_WITHS \
|
|
DEFAULT_SRC_CONFIGURE_TESTS \
|
|
DEFAULT_SRC_INSTALL_PARAMS \
|
|
DEFAULT_SRC_INSTALL_EXTRA_DOCS \
|
|
DEFAULT_SRC_INSTALL_EXTRA_PREFIXES \
|
|
DEFAULT_SRC_INSTALL_EXTRA_SUBDIRS \
|
|
DEFAULT_SRC_INSTALL_EXCLUDE \
|
|
DEFAULT_SRC_PREPARE_PATCHES \
|
|
DEFAULT_SRC_TEST_PARAMS \
|
|
UPSTREAM_CHANGELOG \
|
|
UPSTREAM_DOCUMENTATION \
|
|
UPSTREAM_RELEASE_NOTES
|
|
|
|
eclass_must_not_set_variables = PLATFORMS
|
|
|
|
must_not_change_variables =
|
|
|
|
source_merged_variables =
|
|
|
|
bracket_merged_variables = \
|
|
DEPENDENCIES MYOPTIONS
|
|
|
|
bracket_merged_variables_annotatable = ${bracket_merged_variables}
|
|
bracket_merged_variables_annotation = defined-in
|
|
|
|
save_variables = \
|
|
OPTIONS SUBOPTIONS HIDDEN_SUBOPTIONS \$SUBOPTIONS
|
|
|
|
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_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 sydbox portage_stubs ever_functions \
|
|
multilib_functions install_functions build_functions exlib_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_pretend pkg_setup pkg_bad_options \
|
|
src_compile src_configure src_fetch_extra src_install \
|
|
src_prepare src_test src_test_expensive src_unpack
|
|
|
|
ebuild_install = \
|
|
skipname=killold : killold ; \
|
|
skipname=init userpriv sydbox : init saveenv ; \
|
|
skipname=setup skipifno=setup sydbox clearenv : loadenv setup saveenv ; \
|
|
skipname=unpack skipifno=*sources,unpack sydbox userpriv clearenv : loadenv unpack saveenv ; \
|
|
skipname=prepare skipifno=*sources,unpack,prepare sydbox userpriv clearenv : loadenv prepare saveenv ; \
|
|
skipname=configure skipifno=*sources,unpack,prepare,configure sydbox userpriv clearenv : loadenv configure saveenv ; \
|
|
skipname=compile skipifno=*sources,unpack,prepare,configure,compile sydbox userpriv clearenv : loadenv compile saveenv ; \
|
|
skipname=test skipifno=*sources,unpack,prepare,configure,compile,test sydbox userpriv clearenv recommended_tests : loadenv test saveenv ; \
|
|
skipname=test_expensive skipifno=*sources,unpack,prepare,configure,compile,test_expensive sydbox userpriv clearenv expensive_tests : loadenv test_expensive saveenv ; \
|
|
skipname=install skipifno=*sources,unpack,prepare,configure,compile,test,install sydbox clearenv : loadenv install saveenv ; \
|
|
skipname=strip strip : ; \
|
|
skipname=preinst skipifno=preinst sydbox clearenv prepost : loadenv preinst saveenv ; \
|
|
skipname=check_merge check_merge : ; \
|
|
skipname=merge merge : ; \
|
|
skipname=postinst skipifno=postinst sydbox clearenv prepost : loadenv postinst saveenv ; \
|
|
skipname=tidyup tidyup clearenv : loadenv tidyup
|
|
|
|
ebuild_uninstall = \
|
|
skipname=killold skipifno=prerm,postrm : killold ; \
|
|
skipname=prerm skipifno=prerm,postrm sydbox : initmisc prerm saveenv ; \
|
|
skipname=unmerge unmerge : ; \
|
|
skipname=postrm skipifno=prerm,postrm sydbox clearenv : loadenv postrm ; \
|
|
skipname=tidyup skipifno=prerm,postrm tidyup clearenv : loadenv tidyup
|
|
|
|
ebuild_pretend = \
|
|
skipname=pretend skipifno=pretend sydbox userpriv : killold initmisc pretend tidyup
|
|
|
|
ebuild_bad_options = \
|
|
sydbox userpriv : bad_options
|
|
|
|
ebuild_info = \
|
|
: killold ; \
|
|
sydbox userpriv : initmisc infovars info ; \
|
|
: tidyup
|
|
|
|
ebuild_metadata = \
|
|
sydbox userpriv noexec : metadata
|
|
|
|
ebuild_nofetch = \
|
|
: killold ; \
|
|
sydbox userpriv : initmisc nofetch ; \
|
|
: tidyup
|
|
|
|
ebuild_fetch_extra = \
|
|
skipname=killold skipifno=fetch_extra : killold ; \
|
|
skipname=initmisc skipifno=fetch_extra sydbox userpriv : initmisc saveenv ; \
|
|
skipname=fetch_extra skipifno=fetch_extra sydbox userpriv : loadenv fetch_extra ; \
|
|
skipname=tidyup skipifno=fetch_extra : tidyup
|
|
|
|
ebuild_variable = \
|
|
sydbox userpriv : variable
|
|
|
|
ebuild_config = \
|
|
: killold ; \
|
|
sydbox : initmisc config ; \
|
|
: tidyup
|
|
|
|
ebuild_new_upgrade_phase_order = true
|
|
|
|
metadata_build_depend =
|
|
metadata_run_depend =
|
|
metadata_slot = SLOT
|
|
metadata_src_uri = DOWNLOADS
|
|
metadata_restrict = RESTRICT
|
|
metadata_homepage = HOMEPAGE
|
|
metadata_license = LICENCES
|
|
metadata_short_description = SUMMARY
|
|
metadata_long_description = DESCRIPTION
|
|
metadata_keywords = PLATFORMS
|
|
metadata_inherited = INHERITED
|
|
metadata_iuse =
|
|
metadata_myoptions = MYOPTIONS
|
|
metadata_pdepend =
|
|
metadata_eapi = EAPI
|
|
metadata_dependencies = DEPENDENCIES
|
|
metadata_use =
|
|
metadata_bugs_to = BUGS_TO
|
|
metadata_remote_ids = REMOTE_IDS
|
|
metadata_upstream_changelog = UPSTREAM_CHANGELOG
|
|
metadata_upstream_release_notes = UPSTREAM_RELEASE_NOTES
|
|
metadata_upstream_documentation = UPSTREAM_DOCUMENTATION
|
|
metadata_properties =
|
|
metadata_use_expand = SUBOPTIONS
|
|
metadata_use_expand_hidden = HIDDEN_SUBOPTIONS
|
|
metadata_defined_phases = DEFINED_PHASES
|
|
metadata_scm_revision = SCM_REVISION
|
|
|
|
description_build_depend =
|
|
description_short_description = Summary
|
|
description_long_description = Description
|
|
description_eapi = EAPI
|
|
description_homepage = Homepage
|
|
description_inherited = Inherited
|
|
description_myoptions = Relevant option flags
|
|
description_keywords = Supported platforms
|
|
description_license = Licences
|
|
description_pdepend =
|
|
description_restrict = Restrictions
|
|
description_run_depend =
|
|
description_slot = Slot
|
|
description_src_uri = Downloads
|
|
description_use = Selected option flags
|
|
description_dependencies = Dependencies
|
|
description_bugs_to = Bugs to
|
|
description_remote_ids = Remote IDs
|
|
description_upstream_changelog = Upstream changelog
|
|
description_upstream_release_notes = Upstream release notes
|
|
description_upstream_documentation = Upstream documentation
|
|
description_properties =
|
|
description_choices = Options
|
|
description_use_expand = Suboptions
|
|
description_use_expand_hidden = Hidden suboptions
|
|
description_defined_phases = Defined phases
|
|
description_scm_revision = SCM revision
|
|
|
|
flat_list_minimum_size = -1
|
|
flat_list_build_depend = -1
|
|
flat_list_short_description = -1
|
|
flat_list_long_description = -1
|
|
flat_list_eapi = -1
|
|
flat_list_dependencies = -1
|
|
flat_list_homepage = -1
|
|
flat_list_inherited = -1
|
|
flat_list_iuse = -1
|
|
flat_list_iuse_effective = -1
|
|
flat_list_myoptions = -1
|
|
flat_list_keywords = -1
|
|
flat_list_license = -1
|
|
flat_list_pdepend = -1
|
|
flat_list_restrict = -1
|
|
flat_list_run_depend = -1
|
|
flat_list_slot = -1
|
|
flat_list_src_uri = -1
|
|
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 = -1
|
|
flat_list_use_expand = -1
|
|
flat_list_use_expand_hidden = -1
|
|
flat_list_defined_phases = -1
|
|
flat_list_generated_from = -1
|
|
flat_list_generated_time = -1
|
|
flat_list_generated_using = -1
|
|
flat_list_required_use = -1
|
|
flat_list_scm_revision = -1
|
|
|
|
env_use = OPTIONS
|
|
env_use_expand = SUBOPTIONS
|
|
env_use_expand_hidden = HIDDEN_SUBOPTIONS
|
|
env_aa =
|
|
env_arch =
|
|
env_kv =
|
|
env_portdir = REPODIR
|
|
env_distdir = FETCHEDDIR
|
|
env_d = IMAGE
|
|
env_t = TEMP
|
|
env_p = PNV
|
|
env_pf = PNVR
|
|
env_filesdir = FILES
|
|
env_a = ARCHIVES
|
|
env_replacing_ids = REPLACING_IDS
|
|
env_replaced_by_id = REPLACED_BY_ID
|
|
env_ebuild_phase = EXHERES_PHASE
|
|
env_ebuild_phase_func =
|
|
env_jobs = EXJOBS
|
|
|
|
uri_labels = \
|
|
default = URIListedThenMirrorsLabel ; \
|
|
default-restrict-fetch = URIManualOnlyLabel ; \
|
|
default-restrict-mirror = URIListedOnlyLabel ; \
|
|
mirrors-first = URIMirrorsThenListedLabel ; \
|
|
mirrors-only = URIMirrorsOnlyLabel ; \
|
|
listed-only = URIListedOnlyLabel ; \
|
|
listed-first = URIListedThenMirrorsLabel ; \
|
|
local-only = URILocalMirrorsOnlyLabel ; \
|
|
manual = URIManualOnlyLabel
|
|
|
|
dependency_labels = \
|
|
build = DependenciesBuildLabel ; \
|
|
run = DependenciesRunLabel ; \
|
|
post = DependenciesPostLabel ; \
|
|
install = DependenciesInstallLabel ; \
|
|
built-against = DependenciesCompileAgainstLabel ; \
|
|
fetch = DependenciesFetchLabel ; \
|
|
recommendation = DependenciesRecommendationLabel ; \
|
|
suggestion = DependenciesSuggestionLabel ; \
|
|
test = DependenciesTestLabel/build_options:recommended_tests ; \
|
|
test-expensive = DependenciesTestLabel/build_options:expensive_tests
|
|
|
|
restrict_mirror = mirror
|
|
restrict_fetch = fetch
|
|
restrict_primaryuri =
|
|
|
|
pipe_commands_no_slot_or_repo = false
|
|
|
|
use_stable_mask_force = false
|
|
|
|
unpack_unrecognised_is_fatal = true
|
|
unpack_fix_permissions = false
|
|
unpack_any_path = false
|
|
unpack_case_insensitive = false
|
|
doman_lang_filenames = true
|
|
doman_lang_filenames_overrides = false
|
|
dodoc_r = true
|
|
dosym_mkdir = false
|
|
doins_symlink = true
|
|
failure_is_fatal = true
|
|
die_supports_dash_n = false
|
|
no_s_workdir_fallback = true
|
|
use_with_enable_empty_third_argument = true
|
|
fix_mtimes = true
|
|
shell_options = extglob globstar
|
|
best_has_version_host_root = false
|
|
new_stdin = false
|
|
has_subslots = 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 tar.xz,txz xz
|
|
|
|
annotations_blocker_resolution = resolution
|
|
annotations_blocker_resolution_manual = manual
|
|
annotations_blocker_resolution_uninstall_blocked_after = uninstall-blocked-after
|
|
annotations_blocker_resolution_uninstall_blocked_before = uninstall-blocked-before
|
|
annotations_blocker_resolution_upgrade_blocked_before = upgrade-blocked-before
|
|
annotations_general_description = description
|
|
annotations_general_lang = lang
|
|
annotations_general_note = note
|
|
annotations_general_url = url
|
|
annotations_general_author = author
|
|
annotations_general_date = date
|
|
annotations_general_token = token
|
|
annotations_licence_last_checked = last-checked
|
|
annotations_myoptions_presumed = presumed
|
|
annotations_myoptions_requires = requires
|
|
annotations_myoptions_number_selected = number-selected
|
|
annotations_myoptions_number_selected_at_least_one = at-least-one
|
|
annotations_myoptions_number_selected_at_most_one = at-most-one
|
|
annotations_myoptions_number_selected_exactly_one = exactly-one
|
|
annotations_suggesions_group_name = group-name
|
|
annotations_system_implicit = implicit
|
|
|