Exheredludis/paludis/repositories/e/eapis/exheres-0.conf
David Leverton 27173447c8 Unify =* behaviour
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.
2015-11-08 22:31:38 +00:00

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