aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2012-05-06 21:51:08 +0100
committerAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2012-05-12 11:33:35 +0100
commit57208caa313878d8128d4c723a675d2c7553757f (patch)
tree27632037242a0937c96de724a0b36348b04a25a0
parent9f8c0f33e4fdfb87c8fd1ba1f8440eb7ddc0bc32 (diff)
downloadpaludis-57208caa313878d8128d4c723a675d2c7553757f.tar.gz
paludis-57208caa313878d8128d4c723a675d2c7553757f.tar.xz
Add a future EAPI 5
-rw-r--r--paludis/repositories/e/eapis/5.conf11
-rw-r--r--paludis/repositories/e/eapis/Makefile.am2
-rw-r--r--paludis/repositories/e/eapis/pbin-1+5.conf56
3 files changed, 68 insertions, 1 deletions
diff --git a/paludis/repositories/e/eapis/5.conf b/paludis/repositories/e/eapis/5.conf
new file mode 100644
index 0000000..5ebc30b
--- /dev/null
+++ b/paludis/repositories/e/eapis/5.conf
@@ -0,0 +1,11 @@
+# Configuration for EAPI 5 (draft)
+# EAPI 5 will be specified in PMS.
+
+source ${PALUDIS_EAPIS_DIR}/4.conf
+exported_name = 5
+can_be_pbin = true
+is_pbin = false
+
+ebuild_module_suffixes = 5 4 3 2 1 0
+utility_path_suffixes = 5 4 3 2 1 0
+
diff --git a/paludis/repositories/e/eapis/Makefile.am b/paludis/repositories/e/eapis/Makefile.am
index eb24372..467e14c 100644
--- a/paludis/repositories/e/eapis/Makefile.am
+++ b/paludis/repositories/e/eapis/Makefile.am
@@ -20,7 +20,7 @@ eapis = \
pbin-1+paludis-1.conf \
pbin-1+exheres-0.conf
-future_eapis =
+future_eapis = 5.conf
eapidir = $(datadir)/paludis/eapis/
diff --git a/paludis/repositories/e/eapis/pbin-1+5.conf b/paludis/repositories/e/eapis/pbin-1+5.conf
new file mode 100644
index 0000000..d2ceb18
--- /dev/null
+++ b/paludis/repositories/e/eapis/pbin-1+5.conf
@@ -0,0 +1,56 @@
+# Configuration for EAPI 5, used by Paludis binary format 1.
+# EAPI 5 will be specified in PMS.
+
+source ${PALUDIS_EAPIS_DIR}/5.conf
+can_be_pbin = false
+is_pbin = true
+
+ebuild_module_suffixes = pbin-1 ${ebuild_module_suffixes}
+support_eclasses = false
+fix_mtimes = false
+
+non_empty_variables = \
+ P PV PR PN PVR PF CATEGORY build:FILESDIR build:PORTDIR \
+ build:DISTDIR PALUDIS_TMPDIR PALUDIS_EBUILD_LOG_LEVEL PALUDIS_EBUILD_DIR \
+ build:USERLAND build:KERNEL build:ARCH ROOT
+
+directory_variables = \
+ build:PORTDIR build:DISTDIR
+
+ignore_pivot_env_variables = \
+ A S D WORKDIR IMAGE
+
+ignore_pivot_env_functions = \
+ src_unpack src_prepare src_configure src_compile src_test src_install
+
+ebuild_functions = ${ebuild_functions} builtin_pivotbin builtin_installbin
+
+ebuild_install = \
+ skipname=killold : killold ; \
+ skipname=init userpriv sandbox : init saveenv ; \
+ skipname=pretend sandbox userpriv : loadenv pivotbin pretend ; \
+ skipname=setup clearenv : loadenv pivotbin setup saveenv ; \
+ skipname=installbin sandbox clearenv : loadenv installbin 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
+
+description_generated_using = Generated using
+description_generated_time = Generated time
+description_generated_from = Generated from
+description_keywords = Binary keywords
+description_src_uri = Binary URI
+description_use = Selected USE flags
+
+metadata_generated_using = GENERATED_USING
+metadata_generated_time = GENERATED_TIME
+metadata_generated_from = GENERATED_FROM_REPOSITORY
+metadata_keywords = BINARY_KEYWORDS
+metadata_src_uri = BINARY_URI
+metadata_use = USE
+
+flat_list_minimum_size = -1
+