Apparently required by PMS, and also works around Portage rewriting blockers into self-blockers in the VDB when a pkgmoved package includes a blocker on its old name.
36 lines
1.6 KiB
Plaintext
36 lines
1.6 KiB
Plaintext
# Configuration for EAPI 2
|
|
# EAPI 2 is specified in PMS.
|
|
|
|
source ${PALUDIS_EAPIS_DIR}/1.conf
|
|
exported_name = 2
|
|
can_be_pbin = true
|
|
is_pbin = false
|
|
|
|
package_dep_spec_parse_options = allow_slot_deps allow_use_deps_portage
|
|
dependency_spec_tree_parse_options = ${dependency_spec_tree_parse_options} uri_supports_arrow double_bang_blocks
|
|
ebuild_module_suffixes = 2 1 0
|
|
|
|
ebuild_functions = ${ebuild_functions} src_prepare src_configure
|
|
|
|
ebuild_install = \
|
|
skipname=killold : killold ; \
|
|
skipname=init userpriv sandbox : init saveenv ; \
|
|
skipname=setup clearenv : loadenv setup saveenv ; \
|
|
skipname=unpack skipifno=*sources,unpack sandbox userpriv clearenv : loadenv unpack saveenv ; \
|
|
skipname=prepare skipifno=*sources,unpack,prepare sandbox userpriv clearenv : loadenv prepare saveenv ; \
|
|
skipname=configure skipifno=*sources,unpack,prepare,configure sandbox userpriv clearenv : loadenv configure saveenv ; \
|
|
skipname=compile skipifno=*sources,unpack,prepare,configure,compile sandbox userpriv clearenv : loadenv compile saveenv ; \
|
|
skipname=test skipifno=*sources,unpack,prepare,configure,compile,test sandbox userpriv clearenv optional_tests : loadenv test saveenv ; \
|
|
skipname=install skipifno=install sandbox clearenv : loadenv install saveenv ; \
|
|
skipname=strip strip : ; \
|
|
skipname=preinst clearenv prepost : loadenv preinst saveenv ; \
|
|
skipname=check_merge check_merge : ; \
|
|
skipname=merge merge : ; \
|
|
skipname=postinst clearenv prepost : loadenv postinst saveenv ; \
|
|
skipname=tidyup tidyup clearenv : loadenv tidyup
|
|
|
|
ebuild_new_upgrade_phase_order = true
|
|
|
|
doman_lang_filenames = true
|
|
|