summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas K. Hüttel <dilfridge@gentoo.org>2017-06-07 22:06:49 +0200
committerAndreas K. Hüttel <dilfridge@gentoo.org>2017-06-10 21:16:40 +0200
commit4af58fc206f3ddee6a7309b59b6c3c342fbb357e (patch)
treeab00a8cc73819c133b758a6bc3dd6495377c8b7c /profiles/releases
parentpackage.mask: Move ICU-59 mask from main package.mask to base profile mask (diff)
downloadgentoo-4af58fc206f3ddee6a7309b59b6c3c342fbb357e.tar.gz
gentoo-4af58fc206f3ddee6a7309b59b6c3c342fbb357e.tar.bz2
gentoo-4af58fc206f3ddee6a7309b59b6c3c342fbb357e.zip
profiles: Add 17.0 release profile
* Require >=gcc-6 with PIE forced on * Unmask ICU-59 and later
Diffstat (limited to 'profiles/releases')
-rw-r--r--profiles/releases/17.0/eapi1
-rw-r--r--profiles/releases/17.0/make.defaults5
-rw-r--r--profiles/releases/17.0/package.mask6
-rw-r--r--profiles/releases/17.0/package.unmask9
-rw-r--r--profiles/releases/17.0/package.use.force6
-rw-r--r--profiles/releases/17.0/package.use.mask6
-rw-r--r--profiles/releases/17.0/parent1
7 files changed, 34 insertions, 0 deletions
diff --git a/profiles/releases/17.0/eapi b/profiles/releases/17.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/releases/17.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/releases/17.0/make.defaults b/profiles/releases/17.0/make.defaults
new file mode 100644
index 000000000000..475e60c7d655
--- /dev/null
+++ b/profiles/releases/17.0/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Adding this one, since it makes sense.
+USE="bzip2"
diff --git a/profiles/releases/17.0/package.mask b/profiles/releases/17.0/package.mask
new file mode 100644
index 000000000000..943ae2b6a65c
--- /dev/null
+++ b/profiles/releases/17.0/package.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Andreas K. Huettel <dilfridge@gentoo.org> (27 May 2017)
+# Require a gcc here that uses C++14 or later as default setting
+<sys-devel/gcc-6
diff --git a/profiles/releases/17.0/package.unmask b/profiles/releases/17.0/package.unmask
new file mode 100644
index 000000000000..bd225f52412c
--- /dev/null
+++ b/profiles/releases/17.0/package.unmask
@@ -0,0 +1,9 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Andreas K. Huettel <dilfridge@gentoo.org> (27 May 2017)
+# We can unmask ICU 59 and later now we for sure have a recent GCC
+# Note: "and later" is safe here since the profiles/package.mask
+# still overrides.
+>=dev-libs/icu-59
+>=dev-libs/icu-layoutex-59
diff --git a/profiles/releases/17.0/package.use.force b/profiles/releases/17.0/package.use.force
new file mode 100644
index 000000000000..e0b6784ee1e7
--- /dev/null
+++ b/profiles/releases/17.0/package.use.force
@@ -0,0 +1,6 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Andreas K. Hüttel <dilfridge@gentoo.org> (27 May 2017)
+# Force default-PIE build on 17.0 profiles.
+sys-devel/gcc pie
diff --git a/profiles/releases/17.0/package.use.mask b/profiles/releases/17.0/package.use.mask
new file mode 100644
index 000000000000..8eefcfe631ea
--- /dev/null
+++ b/profiles/releases/17.0/package.use.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Andreas K. Hüttel <dilfridge@gentoo.org> (27 May 2017)
+# Unmask default-PIE on 17.0 profiles.
+sys-devel/gcc -pie
diff --git a/profiles/releases/17.0/parent b/profiles/releases/17.0/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/releases/17.0/parent
@@ -0,0 +1 @@
+..