summaryrefslogtreecommitdiff
path: root/profiles/releases/17.0
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /profiles/releases/17.0
reinit the tree, so we can have metadata
Diffstat (limited to 'profiles/releases/17.0')
-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.mask17
-rw-r--r--profiles/releases/17.0/package.use.force6
-rw-r--r--profiles/releases/17.0/package.use.mask17
-rw-r--r--profiles/releases/17.0/parent1
6 files changed, 47 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..cb70be0a64de
--- /dev/null
+++ b/profiles/releases/17.0/package.mask
@@ -0,0 +1,17 @@
+# 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)
+# In the 17.0 profiles we assume that our system compiler uses C++14
+# or later as default language setting. This means it has to be at
+# least GCC 6. If you need an older compiler for specific purposes,
+# feel free to unmask it, however, using it for normal emerging of
+# packages is neither recommended nor supported in any way.
+<sys-devel/gcc-6
+
+# 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..d95b5b9f3a60
--- /dev/null
+++ b/profiles/releases/17.0/package.use.mask
@@ -0,0 +1,17 @@
+# 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
+
+# Andreas K. Hüttel <dilfridge@gentoo.org> (7 June 2017)
+# Qt-4 will never work with >=icu-59, see bug 618638 and bug 618640
+dev-qt/qtcore:4 icu
+dev-qt/qtwebkit:4 icu
+
+# Ian Stakenvicius <axs@gentoo.org> (27 Sep 2017)
+# Remove system-icu masks (see base/package.use.mask)
+# that prevent the >=icu-59 dependency
+>=www-client/chromium-62.0.3202.9 -system-icu
+>=www-client/firefox-56.0 -system-icu
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 @@
+..