Exheredludis/paludis/repositories/e/eapis/paludis-1.conf
David Leverton ac5169c87e Change bash compatibility level handling
Apparently bash is going to deprecate the compat* shopts in favour of
the BASH_COMPAT variable, so use that instead.  BASH_COMPAT is only
supported in 4.3 and later, but it doesn't hurt to set it anyway - in
fact, this is better than the shopt version because 4.2 doesn't
support shopt compat42.  I don't think it's worth messing around with
falling back to shopt for older versions - only EAPIs before 6 would
be affected, and those have survived this long without setting
anything anyway.
2015-11-11 21:12:50 +00:00

290 lines
9.4 KiB
Plaintext

# Configuration for EAPI paludis-1
# This is an internal EAPI supporting most Paludis extra features. It is not
# particularly stable or ideal for third party use.
exported_name = paludis-1
can_be_pbin = true
is_pbin = false
package_dep_spec_parse_options = allow_slot_deps allow_use_deps allow_use_deps_portage allow_ranged_deps \
allow_repository_deps allow_tilde_greater_deps strict_parsing \
allow_slot_equal_deps allow_slot_star_deps allow_use_dep_defaults
dependency_spec_tree_parse_options = disallow_any_use uri_supports_arrow double_bang_blocks
iuse_flag_parse_options = allow_iuse_defaults
merger_options = rewrite_symlinks allow_empty_dirs
rdepend_defaults_to_depend = false
want_portage_emulation_vars = true
require_use_expand_in_iuse = false
profile_iuse_injection = false
support_eclasses = true
support_exlibs = false
bash_compat = 3.2
utility_path_suffixes =
ebuild_module_suffixes = paludis-1 1 0
use_expand_separator = _
f_function_prefix = ebuild_f
ignore_pivot_env_variables =
ignore_pivot_env_functions =
userpriv_cannot_use_root = false
has_optional_tests = false
has_recommended_tests = true
has_expensive_tests = false
no_s_workdir_fallback = false
fix_mtimes = false
fs_location_name = EBUILD
fs_location_description = Ebuild Location
allow_tokens_in_mask_files = false
has_subslots = false
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 BINARY_REPOSITORY 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 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
bracket_merged_variables = \
DEPEND RDEPEND PDEPEND
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_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_pretend 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 sandbox 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 recommended_tests : loadenv test saveenv ; \
skipname=install skipifno=install sandbox clearenv : loadenv install saveenv ; \
skipname=strip strip : ; \
skipname=preinst skipifno=preinst sandbox clearenv prepost : loadenv preinst saveenv ; \
skipname=check_merge check_merge : ; \
skipname=merge merge : ; \
skipname=postinst skipifno=postinst sandbox clearenv prepost : loadenv postinst saveenv ; \
skipname=tidyup tidyup clearenv : loadenv tidyup
ebuild_uninstall = \
skipname=killold skipifno=prerm,postrm : killold ; \
skipname=prerm skipifno=prerm,postrm sandbox : initmisc prerm saveenv ; \
skipname=unmerge unmerge : ; \
skipname=postrm skipifno=prerm,postrm sandbox clearenv : loadenv postrm ; \
skipname=tidyup skipifno=prerm,postrm tidyup clearenv : loadenv tidyup
ebuild_pretend = \
skipname=pretend skipifno=pretend sandbox userpriv : pretend
ebuild_info = \
: killold ; \
sandbox userpriv : 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 = true
metadata_build_depend = DEPEND
metadata_run_depend = RDEPEND
metadata_slot = SLOT
metadata_src_uri = SRC_URI
metadata_restrict = RESTRICT
metadata_homepage = HOMEPAGE
metadata_license = LICENSE
metadata_short_description = DESCRIPTION
metadata_keywords = KEYWORDS
metadata_inherited = INHERITED
metadata_iuse = IUSE
metadata_pdepend = PDEPEND
metadata_eapi = EAPI
metadata_dependencies =
metadata_use =
metadata_properties =
metadata_use_expand = USE_EXPAND
metadata_use_expand_hidden = USE_EXPAND_HIDDEN
metadata_defined_phases = DEFINED_PHASES
metadata_scm_revision =
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_restrict = Restrictions
description_run_depend = Run dependencies
description_slot = Slot
description_src_uri = Source URI
description_use = Selected USE flags
description_dependencies =
description_properties =
description_choices = Use flags
description_use_expand = USE expand flags
description_use_expand_hidden = USE expand hidden flags
description_defined_phases = Defined phases
description_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_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 = USE
env_use_expand = USE_EXPAND
env_use_expand_hidden = USE_EXPAND_HIDDEN
env_aa =
env_arch = ARCH
env_kv =
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
env_ebuild_phase_func =
uri_labels = \
default = URIListedThenMirrorsLabel ; \
default-restrict-fetch = URIManualOnlyLabel ; \
default-restrict-mirror = URIListedOnlyLabel
dependency_labels = \
suggested = DependenciesSuggestionLabel ; \
required = DependenciesPostLabel ;
restrict_mirror = mirror
restrict_fetch = fetch
restrict_primaryuri =
pipe_commands_no_slot_or_repo = true
use_stable_mask_force = false
unpack_unrecognised_is_fatal = false
unpack_fix_permissions = false
unpack_any_path = false
unpack_case_insensitive = false
doman_lang_filenames = true
doman_lang_filenames_overrides = false
dodoc_r = false
dosym_mkdir = false
doins_symlink = false
use_with_enable_empty_third_argument = true
failure_is_fatal = false
die_supports_dash_n = false
best_has_version_host_root = false
new_stdin = 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