commit:     4af58fc206f3ddee6a7309b59b6c3c342fbb357e
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Wed Jun  7 20:06:49 2017 +0000
Commit:     Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sat Jun 10 19:16:40 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4af58fc2

profiles: Add 17.0 release profile

* Require >=gcc-6 with PIE forced on
* Unmask ICU-59 and later

 profiles/releases/17.0/eapi              | 1 +
 profiles/releases/17.0/make.defaults     | 5 +++++
 profiles/releases/17.0/package.mask      | 6 ++++++
 profiles/releases/17.0/package.unmask    | 9 +++++++++
 profiles/releases/17.0/package.use.force | 6 ++++++
 profiles/releases/17.0/package.use.mask  | 6 ++++++
 profiles/releases/17.0/parent            | 1 +
 7 files changed, 34 insertions(+)

diff --git a/profiles/releases/17.0/eapi b/profiles/releases/17.0/eapi
new file mode 100644
index 00000000000..7ed6ff82de6
--- /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 00000000000..475e60c7d65
--- /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 00000000000..943ae2b6a65
--- /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 <dilfri...@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 00000000000..bd225f52412
--- /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 <dilfri...@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 00000000000..e0b6784ee1e
--- /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 <dilfri...@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 00000000000..8eefcfe631e
--- /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 <dilfri...@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 00000000000..f3229c5b987
--- /dev/null
+++ b/profiles/releases/17.0/parent
@@ -0,0 +1 @@
+..

Reply via email to