diff options
author | Andreas K. Hüttel <dilfridge@gentoo.org> | 2017-06-07 22:06:49 +0200 |
---|---|---|
committer | Andreas K. Hüttel <dilfridge@gentoo.org> | 2017-06-10 21:16:40 +0200 |
commit | 4af58fc206f3ddee6a7309b59b6c3c342fbb357e (patch) | |
tree | ab00a8cc73819c133b758a6bc3dd6495377c8b7c /profiles/releases | |
parent | package.mask: Move ICU-59 mask from main package.mask to base profile mask (diff) | |
download | gentoo-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/eapi | 1 | ||||
-rw-r--r-- | profiles/releases/17.0/make.defaults | 5 | ||||
-rw-r--r-- | profiles/releases/17.0/package.mask | 6 | ||||
-rw-r--r-- | profiles/releases/17.0/package.unmask | 9 | ||||
-rw-r--r-- | profiles/releases/17.0/package.use.force | 6 | ||||
-rw-r--r-- | profiles/releases/17.0/package.use.mask | 6 | ||||
-rw-r--r-- | profiles/releases/17.0/parent | 1 |
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 @@ +.. |