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 @@ +..