[gentoo-commits] repo/gentoo:master commit in: profiles/releases/17.0/, profiles/features/split-usr/, ...

2023-12-07 Thread Andreas K. Hüttel
commit: f3e18eb781a46121980a5b8873ffd2833de00ad7
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Dec  7 19:41:12 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Dec  7 19:41:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3e18eb7

package.mask: Implement mask/unmask for >=systemd-255 and split/merged-usr 
geometry

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/features/merged-usr/package.mask | 6 ++
 profiles/features/split-usr/package.mask  | 7 +++
 profiles/releases/17.0/package.mask   | 7 +++
 3 files changed, 20 insertions(+)

diff --git a/profiles/features/merged-usr/package.mask 
b/profiles/features/merged-usr/package.mask
new file mode 100644
index ..96ac454f8384
--- /dev/null
+++ b/profiles/features/merged-usr/package.mask
@@ -0,0 +1,6 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Andreas K. Hüttel  (2023-12-07)
+# Can be used on a merged-usr profile.
+->=sys-apps/systemd-255

diff --git a/profiles/features/split-usr/package.mask 
b/profiles/features/split-usr/package.mask
new file mode 100644
index ..3c95fbece0e9
--- /dev/null
+++ b/profiles/features/split-usr/package.mask
@@ -0,0 +1,7 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Andreas K. Hüttel  (2023-12-07)
+# Does not support split-usr filesystem geometry. Please migrate to
+# a merged-usr profile.
+>=sys-apps/systemd-255

diff --git a/profiles/releases/17.0/package.mask 
b/profiles/releases/17.0/package.mask
new file mode 100644
index ..3c95fbece0e9
--- /dev/null
+++ b/profiles/releases/17.0/package.mask
@@ -0,0 +1,7 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Andreas K. Hüttel  (2023-12-07)
+# Does not support split-usr filesystem geometry. Please migrate to
+# a merged-usr profile.
+>=sys-apps/systemd-255



[gentoo-commits] repo/gentoo:master commit in: profiles/releases/17.0/, profiles/base/

2022-11-12 Thread Andreas K. Hüttel
commit: 4c9d6dfc7df5fef7cfc2b7fbf3cc89ec9512a51a
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Oct 22 16:06:46 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Nov 12 23:05:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c9d6dfc

profiles: Move gcc PIE forcing from releases/17.0 to base

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/base/package.use.force  | 5 +
 profiles/base/package.use.mask   | 4 
 profiles/releases/17.0/package.use.force | 6 +-
 profiles/releases/17.0/package.use.mask  | 4 
 4 files changed, 6 insertions(+), 13 deletions(-)

diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index 76b5768c656b..f423a411ebe4 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -142,6 +142,11 @@ media-sound/lilypond guile2
 # to have a compiler not capable of C++, bug #692126.
 sys-devel/gcc cxx
 
+# Andreas K. Hüttel  (2017-05-27)
+# Force default-PIE build on 17.0 profiles and later.
+# Moved here from releases/17.0 (2022-10-22)
+sys-devel/gcc pie
+
 # Andreas K. Hüttel  (2019-04-14)
 # Make sure glibc static libs are installed for now. Not installing
 # them is an experimental feature and needs testing.

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 389658bab392..3a3c6d81ae61 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -638,10 +638,6 @@ sci-libs/linux-gpib php
 # Mask ruby20-only compatible packages
 ~media-libs/libcaca-0.99_beta19 ruby
 
-# Matthias Maier  (2017-05-11)
-# Globally mask pie use flag. Selectively unmask on specific profiles.
-sys-devel/gcc pie
-
 # Mike Gilbert  (2017-02-16)
 # Multiple test failures.
 sys-boot/grub:2 test

diff --git a/profiles/releases/17.0/package.use.force 
b/profiles/releases/17.0/package.use.force
index 93c1097058f0..fb7bef2767c1 100644
--- a/profiles/releases/17.0/package.use.force
+++ b/profiles/releases/17.0/package.use.force
@@ -1,6 +1,2 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-
-# Andreas K. Hüttel  (2017-05-27)
-# 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
index e43c3f628a84..adc292d4df13 100644
--- a/profiles/releases/17.0/package.use.mask
+++ b/profiles/releases/17.0/package.use.mask
@@ -1,6 +1,2 @@
 # Copyright 2017-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
-
-# Andreas K. Hüttel  (2017-05-27)
-# Unmask default-PIE on 17.0 profiles.
-sys-devel/gcc -pie



[gentoo-commits] repo/gentoo:master commit in: profiles/releases/17.0/, profiles/base/

2022-05-17 Thread Jakov Smolić
commit: 130bfa8e1d3b51658e17f31b8766ff3788d5036f
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue May 17 19:03:33 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue May 17 19:07:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=130bfa8e

profiles: Remove dev-java/gcj-jdk masks

Signed-off-by: Jakov Smolić  gentoo.org>

 profiles/base/package.use.mask  | 1 -
 profiles/releases/17.0/package.mask | 7 ---
 2 files changed, 8 deletions(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 92d8a2b3e992..ea67c6165544 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -609,7 +609,6 @@ dev-java/icedtea cacao jamvm
 # and it should probably only be used if you really know what you're
 # doing *and* your name is gnu_andrew. ;) See bug #531900.
 sys-devel/gcc awt
-dev-java/gcj-jdk awt
 
 # Mike Gilbert  (2015-05-16)
 # dev-lang/python[berkdb] fails with recent multilib sys-libs/db (bug 519584).

diff --git a/profiles/releases/17.0/package.mask 
b/profiles/releases/17.0/package.mask
deleted file mode 100644
index dd9f6831943e..
--- a/profiles/releases/17.0/package.mask
+++ /dev/null
@@ -1,7 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Andreas K. Huettel  (2017-12-01)
-# The following packages require GCC 5 or earlier and are therefore
-# masked in the 17.0 profiles.
-dev-java/gcj-jdk



[gentoo-commits] repo/gentoo:master commit in: profiles/releases/17.0/, profiles/, dev-util/nvidia-cuda-sdk/

2021-09-24 Thread David Seifert
commit: 045f9c6249b6597ab50e879db9196e7158f51001
Author: David Seifert  gentoo  org>
AuthorDate: Fri Sep 24 09:26:09 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Sep 24 09:26:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=045f9c62

dev-util/nvidia-cuda-sdk: drop 8.0.61-r1, 9.2.88-r1

Signed-off-by: David Seifert  gentoo.org>

 dev-util/nvidia-cuda-sdk/Manifest  |   2 -
 .../nvidia-cuda-sdk-8.0.61-r1.ebuild   | 140 -
 .../nvidia-cuda-sdk-9.2.88-r1.ebuild   | 140 -
 profiles/package.mask  |   1 -
 profiles/releases/17.0/package.mask|   1 -
 5 files changed, 284 deletions(-)

diff --git a/dev-util/nvidia-cuda-sdk/Manifest 
b/dev-util/nvidia-cuda-sdk/Manifest
index 6ecb53f880f..e80c872ce2f 100644
--- a/dev-util/nvidia-cuda-sdk/Manifest
+++ b/dev-util/nvidia-cuda-sdk/Manifest
@@ -1,3 +1 @@
 DIST cuda_10.2.89_440.33.01_linux.run 2645419389 BLAKE2B 
236aa70a7b45e3636c2c229fffa7d1ca0699ab4365865a73edab607a209c42c2899133dd6a83c61c5929fa754668ad15aec4d847639af1c00a8e6657c8487c77
 SHA512 
ad8da539ff5df7caf411d1e497ff3d6978cfa8a1fd9150fa4846089e92a604ea56be8631f3efdfe7229a655b8d2d28e6edb32f5731530a77d6f00241cc7aab6e
-DIST cuda_8.0.61_375.26_linux.run 1465528129 BLAKE2B 
d52ddf1dcf5246f230f210d10d1f6e7b540c892dea5a8cd770f0d062b30b01f5c8467d930430b383464d40a9b4a14eaaf22a365e081955e4452ec4f55e08da0b
 SHA512 
d22303719a9feff64f95bf6a966f1caa2bf0cf8c955e475ce08ce54faa5e098d336c2db223ef0185c1f23b9c52b7d2f81a63515485219cfc016d72bda979248b
-DIST cuda_9.2.88_396.26_linux.run 1758421686 BLAKE2B 
5068b2dfae87e43c124a6a72ac98b7c562aebc7161e7c977cfba68342127e99705228be531aa5bb8af0318e17c4ef8fe36257452d0f507fc3b82e3fbd0184bdc
 SHA512 
2d0d87926e11a1b21d6d3377138753df458a53ba9539d8399f9f252e0784cb41e2c63a5c724ca81ded82b9657b97fda51d812b467b0827e7d361aa2ad73b2dba

diff --git a/dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-8.0.61-r1.ebuild 
b/dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-8.0.61-r1.ebuild
deleted file mode 100644
index aae721c174c..000
--- a/dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-8.0.61-r1.ebuild
+++ /dev/null
@@ -1,140 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cuda flag-o-matic portability toolchain-funcs unpacker
-
-MYD=$(ver_cut 1-2 ${PV})
-DRIVER_PV="375.26"
-
-DESCRIPTION="NVIDIA CUDA Software Development Kit"
-HOMEPAGE="https://developer.nvidia.com/cuda-zone;
-SRC_URI="https://developer.nvidia.com/compute/cuda/${MYD}/Prod2/local_installers/cuda_${PV}_${DRIVER_PV}_linux-run
 -> cuda_${PV}_${DRIVER_PV}_linux.run"
-
-LICENSE="CUDPP"
-SLOT="0"
-KEYWORDS="~amd64 ~amd64-linux"
-IUSE="+cuda debug +doc +examples opencl mpi"
-
-RDEPEND="
-   ~dev-util/nvidia-cuda-toolkit-${PV}
-   media-libs/freeglut
-   examples? (
-   media-libs/freeimage
-   media-libs/glew:0=
-   >=x11-drivers/nvidia-drivers-375.26[uvm(+)]
-   mpi? ( virtual/mpi )
-   )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-RESTRICT="test"
-
-S=${WORKDIR}/samples
-
-QA_EXECSTACK=(
-   opt/cuda/sdk/0_Simple/cdpSimplePrint/cdpSimplePrint
-   opt/cuda/sdk/0_Simple/cdpSimpleQuicksort/cdpSimpleQuicksort
-   opt/cuda/sdk/bin/x86_64/linux/release/cdpSimplePrint
-   opt/cuda/sdk/bin/x86_64/linux/release/cdpSimpleQuicksort
-   )
-
-src_unpack() {
-   # We first need to unpack the cuda_${PV}_linux.run file
-   # which includes the cuda-samples*run file.
-   unpacker
-   unpacker run_files/cuda-samples*run
-}
-
-src_prepare() {
-   cuda_src_prepare
-
-   export RAWLDFLAGS="$(raw-ldflags)"
-
-   local file
-   while IFS="" read -d $'\0' -r file; do
-   sed \
-   -e 's:-O[23]::g' \
-   -e "/LINK/s:gcc:$(tc-getCC) ${LDFLAGS}:g" \
-   -e "/LINK/s:g++:$(tc-getCXX) ${LDFLAGS}:g" \
-   -e "/CC/s:gcc:$(tc-getCC):g" \
-   -e "/GCC/s:g++:$(tc-getCXX):g" \
-   -e "/NVCC /s|\(:=\).*|:= 
${EPREFIX}/opt/cuda/bin/nvcc|g" \
-   -e "/ CFLAGS/s|\(:=\)|\1 ${CFLAGS}|g" \
-   -e "/ CXXFLAGS/s|\(:=\)|\1 ${CXXFLAGS}|g" \
-   -e "/NVCCFLAGS/s|\(:=\)|\1 ${NVCCFLAGS} |g" \
-   -e 's:-Wimplicit::g' \
-   -e 
"s|../../common/lib/linux/\$(OS_ARCH)/libGLEW.a|$($(tc-getPKG_CONFIG) --libs 
glew)|g" \
-   -e 
"s|../../common/lib/\$(OSLOWER)/libGLEW.a|$($(tc-getPKG_CONFIG) --libs glew)|g" 
\
-   -e 
"s|../../common/lib/\$(OSLOWER)/\$(OS_ARCH)/libGLEW.a|$($(tc-getPKG_CONFIG) 
--libs glew)|g" \
-   -i "${file}" || die
-   # -e "/ALL_LDFLAGS/s|:=|:= ${RAWLDFLAGS} |g" \
-   done < <(find . -type f 

[gentoo-commits] repo/gentoo:master commit in: profiles/releases/17.0/, profiles/features/prefix/, ...

2021-09-21 Thread Michał Górny
commit: 3912600e7cf4e1f5f20ea2a66f0ab80a9bc0f623
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 21 07:05:06 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 21 07:54:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3912600e

profiles: Remove masks/flags for removed packages

Signed-off-by: Michał Górny  gentoo.org>

 profiles/arch/amd64/package.use.stable.mask |  1 -
 profiles/arch/arm/package.use.mask  |  4 
 profiles/arch/powerpc/package.use.mask  |  1 -
 profiles/features/musl/package.mask |  2 --
 profiles/features/prefix/package.mask   |  3 +--
 profiles/features/uclibc/package.mask   |  3 ---
 profiles/package.deprecated |  7 ---
 profiles/prefix/package.mask|  4 
 profiles/releases/17.0/package.mask | 11 +--
 profiles/targets/desktop/plasma/package.use |  2 --
 10 files changed, 2 insertions(+), 36 deletions(-)

diff --git a/profiles/arch/amd64/package.use.stable.mask 
b/profiles/arch/amd64/package.use.stable.mask
index 4e7011e833f..156ad7bf50e 100644
--- a/profiles/arch/amd64/package.use.stable.mask
+++ b/profiles/arch/amd64/package.use.stable.mask
@@ -60,7 +60,6 @@ net-misc/curl quiche
 # Mask experimental contrib repo
 # (except what's needed by digikam, dilfridge)
 media-libs/opencv contribcvv contribhdf contribsfm contribxfeatures2d gflags 
glog tesseract
- (2018-11-07)
 # unmask sssd for sudo

diff --git a/profiles/arch/arm/package.use.mask 
b/profiles/arch/arm/package.use.mask
index 53436728e7a..1f39088eefc 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -238,10 +238,6 @@ net-misc/gerbera lastfm
 # Requires USE=ipmi which is masked in this profile.
 sys-power/nut ups_drivers_nut-ipmipsu
 
-# Michał Górny  (2017-08-10)
-# Requires USE=octave which is masked in this profile.
-<=dev-python/ipython-7.24.1 test
-
 # Michał Górny  (2017-08-08)
 # Requires USE=opencl that is masked in this profile.
 net-misc/bfgminer adl lm-sensors

diff --git a/profiles/arch/powerpc/package.use.mask 
b/profiles/arch/powerpc/package.use.mask
index 433f3d1f5a8..d484560431b 100644
--- a/profiles/arch/powerpc/package.use.mask
+++ b/profiles/arch/powerpc/package.use.mask
@@ -256,7 +256,6 @@ dev-ruby/haml test
 # Anthony G. Basile  (2014-08-14)
 # Mask these flags since mongodb is broken on ppc/ppc64
 dev-python/ipython doc matplotlib nbconvert notebook
-<=dev-python/ipython-7.24.1 test
 
 # Anthony G. Basile  (2014-08-12)
 # Ultimately pulls in nodejs which is broken.

diff --git a/profiles/features/musl/package.mask 
b/profiles/features/musl/package.mask
index efc4054da4c..0dc88bebc59 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -56,9 +56,7 @@ sys-libs/glibc
 # We use eudev which is tested on both uclibc and musl
 # As of 2021-08-08, >=sys-fs/udev-249-r2 is patched in Gentoo
 # to work on musl.
-=virtual/libudev-232-r1
 sys-apps/systemd
- (2019-08-20)
@@ -19,4 +19,3 @@ sys-apps/systemd-readahead
 sys-kernel/installkernel-systemd-boot
 sys-process/systemd-cron
 www-misc/profile-sync-daemon
- (2021-04-14)
-# because of unmasking java 11, which does not support bytecode older
-# than 1.6, those are deprecated in the ebuild. also, as the lowest
-# java version we support is 1.8, the restriction is lifted even more.
- (2020-11-20)
 # dev-qt/qtwebkit is in the process of being removed, tracker bug #684580
 dev-qt/qtwebkit

diff --git a/profiles/prefix/package.mask b/profiles/prefix/package.mask
index 01d4dcdb0ee..1aac924c744 100644
--- a/profiles/prefix/package.mask
+++ b/profiles/prefix/package.mask
@@ -19,10 +19,6 @@ dev-lang/python:3.6
 # Python 2, you should really look into moving away from it.
 dev-lang/python:2.7
 
-# Fabian Groffen  (2017-04-15)
-# reentrant patch breaks prefix option, bug #615560
-=sys-devel/flex-2.6.3-r1
-
 # Elias Pipping  (2007-10-09)
 # darwin-miscutils are only available on darwin
 sys-apps/darwin-miscutils

diff --git a/profiles/releases/17.0/package.mask 
b/profiles/releases/17.0/package.mask
index db64114b138..e9154616e73 100644
--- a/profiles/releases/17.0/package.mask
+++ b/profiles/releases/17.0/package.mask
@@ -1,18 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Andreas K. Huettel  (2017-05-27)
-# 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.
- (2017-12-01)
 # The following packages require GCC 5 or earlier and are therefore
 # masked in the 17.0 profiles.
 dev-java/ecj-gcj
 dev-java/gcj-jdk
-

[gentoo-commits] repo/gentoo:master commit in: profiles/releases/17.0/, profiles/base/

2019-06-27 Thread Andreas Sturmlechner
commit: f8057c7afb96340ffb1786fc8209a00082ada51a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jun 27 09:21:38 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jun 27 10:47:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8057c7a

profiles: Cleanup obsolete dev-libs/icu package/USE masks

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 profiles/base/package.mask  | 7 +--
 profiles/base/package.use.mask  | 5 -
 profiles/releases/17.0/package.use.mask | 6 --
 3 files changed, 1 insertion(+), 17 deletions(-)

diff --git a/profiles/base/package.mask b/profiles/base/package.mask
index d1b033f55ac..c103679ebe5 100644
--- a/profiles/base/package.mask
+++ b/profiles/base/package.mask
@@ -1,7 +1,2 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
-
-# Andreas Sturmlechner  (15 Jul 2018)
-# Old ICU is unsupported. ICU 58 only remains for 13.0 based profiles.
- (27 Sep 2017)
-# Depends on >=icu-59, still masked.
->=www-client/firefox-56.0 system-icu
->=mail-client/thunderbird-60.0 system-icu
-
 # Andreas K. Huettel  (9 Sep 2017)
 # Potentially destructive. Use it only if you know what you're doing.
 sys-libs/glibc vanilla

diff --git a/profiles/releases/17.0/package.use.mask 
b/profiles/releases/17.0/package.use.mask
index fe031629576..f51cb60a76a 100644
--- a/profiles/releases/17.0/package.use.mask
+++ b/profiles/releases/17.0/package.use.mask
@@ -4,9 +4,3 @@
 # Andreas K. Hüttel  (27 May 2017)
 # Unmask default-PIE on 17.0 profiles.
 sys-devel/gcc -pie
-
-# Ian Stakenvicius  (27 Sep 2017)
-# Remove system-icu masks (see base/package.use.mask)
-# that prevent the >=icu-59 dependency
->=www-client/firefox-56.0 -system-icu
->=mail-client/thunderbird-60.0 -system-icu



[gentoo-commits] repo/gentoo:master commit in: profiles/releases/17.0/, profiles/base/

2019-06-21 Thread Mike Gilbert
commit: b95c6a7c9ef650d846841fbbce68f2677f4366d2
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Jun 21 13:41:24 2019 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Jun 21 13:44:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b95c6a7c

profiles: simplify www-client/chromium[system-icu] mask

Bug: https://bugs.gentoo.org/661880
Closes: https://bugs.gentoo.org/688424
Signed-off-by: Mike Gilbert  gentoo.org>

 profiles/base/package.use.mask  | 7 +--
 profiles/releases/17.0/package.use.mask | 6 --
 2 files changed, 5 insertions(+), 8 deletions(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 3772f7a09ed..e0a379fa4bf 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -7,6 +7,11 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Mike Gilbert  (21 Jun 2019)
+# Fails to build.
+# https://bugs.gentoo.org/661880
+ (21 May 2019)
 # Doesn't support ffmpeg-4. Portage takes a long time to report the
 # conflict and the feature is half broken anyway. See
@@ -242,10 +247,8 @@ dev-java/openjdk:11 gentoo-vm
 # Requires audacious, which is masked. Bug 632513
 media-libs/freeverb3 jack
 
-# Pawel Hajdan jr  (18 Sep 2017)
 # Ian Stakenvicius  (27 Sep 2017)
 # Depends on >=icu-59, still masked.
->=www-client/chromium-62.0.3202.9 system-icu
 >=www-client/firefox-56.0 system-icu
 >=mail-client/thunderbird-60.0 system-icu
 

diff --git a/profiles/releases/17.0/package.use.mask 
b/profiles/releases/17.0/package.use.mask
index 650f4a696f1..fe031629576 100644
--- a/profiles/releases/17.0/package.use.mask
+++ b/profiles/releases/17.0/package.use.mask
@@ -8,11 +8,5 @@ sys-devel/gcc -pie
 # Ian Stakenvicius  (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
 >=mail-client/thunderbird-60.0 -system-icu
-
-# Mike Gilbert  (05 Aug 2018)
-# Fails to build.
-# https://bugs.gentoo.org/661880
-

[gentoo-commits] repo/gentoo:master commit in: profiles/releases/17.0/

2019-06-20 Thread Mike Gilbert
commit: 64a318f6b00d3806201dbcfa65092b6a4559b9a7
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Thu Jun 20 16:01:21 2019 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Jun 20 16:22:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64a318f6

profiles: Restrict www-client/chromium[system-icu] mask to <76 versions.

Fixes: https://bugs.gentoo.org/661880
Signed-off-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Signed-off-by: Mike Gilbert  gentoo.org>

 profiles/releases/17.0/package.use.mask | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/profiles/releases/17.0/package.use.mask 
b/profiles/releases/17.0/package.use.mask
index 2d3cd740a9d..650f4a696f1 100644
--- a/profiles/releases/17.0/package.use.mask
+++ b/profiles/releases/17.0/package.use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 2017-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Andreas K. Hüttel  (27 May 2017)
@@ -15,4 +15,4 @@ sys-devel/gcc -pie
 # Mike Gilbert  (05 Aug 2018)
 # Fails to build.
 # https://bugs.gentoo.org/661880
->=www-client/chromium-69 system-icu
+

[gentoo-commits] repo/gentoo:master commit in: profiles/releases/17.0/

2018-11-24 Thread Andreas K. Hüttel
commit: 3dd4f7f040d728fc47c5068f0285c3588a87b035
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Nov 24 09:59:02 2018 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Nov 24 09:59:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dd4f7f0

profiles: Drop 17.0 pdftk-related masks

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/releases/17.0/package.mask | 6 --
 profiles/releases/17.0/package.use.mask | 5 -
 2 files changed, 11 deletions(-)

diff --git a/profiles/releases/17.0/package.mask 
b/profiles/releases/17.0/package.mask
index d02a1c3d9f1..d4cbddeedf0 100644
--- a/profiles/releases/17.0/package.mask
+++ b/profiles/releases/17.0/package.mask
@@ -12,13 +12,7 @@
 # Andreas K. Huettel  (1 Dec 2017)
 # The following packages require GCC 5 or earlier and are therefore
 # masked in the 17.0 profiles.
-=app-text/pdftk-2*
 dev-java/ecj-gcj
 dev-java/gcj-jdk
  (1 Dec 2017)
-# The following packages require pdftk and are therefore
-# masked in the 17.0 profiles.
-app-office/auto-multiple-choice

diff --git a/profiles/releases/17.0/package.use.mask 
b/profiles/releases/17.0/package.use.mask
index 3d6363bbb23..2d3cd740a9d 100644
--- a/profiles/releases/17.0/package.use.mask
+++ b/profiles/releases/17.0/package.use.mask
@@ -16,8 +16,3 @@ sys-devel/gcc -pie
 # Fails to build.
 # https://bugs.gentoo.org/661880
 >=www-client/chromium-69 system-icu
-
-# Andreas K. Hüttel  (1 Dec 2017)
-# The following need pdftk, which is masked now
-app-text/getxbook pdf
-dev-util/diffoscope pdf



[gentoo-commits] repo/gentoo:master commit in: profiles/releases/17.0/

2018-09-05 Thread Andreas Hüttel
commit: 400554f960798470cb7fc28e9727ffefa194a891
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Sep  5 12:15:55 2018 +
Commit: Andreas Hüttel  gentoo  org>
CommitDate: Wed Sep  5 12:15:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=400554f9

profiles: Unmask pdftk-3 and later on 17.0 profiles

 profiles/releases/17.0/package.mask | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/releases/17.0/package.mask 
b/profiles/releases/17.0/package.mask
index bfd1649459c..10e18dec100 100644
--- a/profiles/releases/17.0/package.mask
+++ b/profiles/releases/17.0/package.mask
@@ -12,7 +12,7 @@
 # Andreas K. Huettel  (1 Dec 2017)
 # The following packages require GCC 5 or earlier and are therefore
 # masked in the 17.0 profiles.
-app-text/pdftk
+=app-text/pdftk-2*
 dev-java/ecj-gcj
 dev-java/gcj-jdk
 

[gentoo-commits] repo/gentoo:master commit in: profiles/releases/17.0/

2018-08-09 Thread Matt Turner
commit: fd8bcdcd3e636091516ca21a4095268d0247b3a7
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Aug  8 18:35:01 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Aug  8 18:35:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd8bcdcd

package.use.stable.mask: Remove www-client/chromium system-icu

Closes: https://bugs.gentoo.org/655198

 profiles/releases/17.0/package.use.stable.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/releases/17.0/package.use.stable.mask 
b/profiles/releases/17.0/package.use.stable.mask
index 9a9410ed736..1f4a6f6c548 100644
--- a/profiles/releases/17.0/package.use.stable.mask
+++ b/profiles/releases/17.0/package.use.stable.mask
@@ -4,7 +4,3 @@
 # This file requires eapi 5 or later. New entries go on top.
 # Please use the same syntax as in package.use.mask
 
-# Andreas K. Huettel  (1 Dec 2017)
-# Remove when ICU 59 or later becomes stable
->=www-client/chromium-62.0.3202.9 system-icu
-



[gentoo-commits] repo/gentoo:master commit in: profiles/releases/17.0/

2018-01-06 Thread Andreas Hüttel
commit: 5d52c5272383fe8ac75422dc7588c10a397d6596
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Jan  6 19:36:28 2018 +
Commit: Andreas Hüttel  gentoo  org>
CommitDate: Sat Jan  6 19:36:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d52c527

profiles: Mask dietlibc versions using -nopie in 17.0 profiles; newer use 
-no-pie

 profiles/releases/17.0/package.mask | 1 +
 1 file changed, 1 insertion(+)

diff --git a/profiles/releases/17.0/package.mask 
b/profiles/releases/17.0/package.mask
index a717a29def8..8aaf881e171 100644
--- a/profiles/releases/17.0/package.mask
+++ b/profiles/releases/17.0/package.mask
@@ -17,6 +17,7 @@ dev-java/ecj-gcj
 dev-java/gcj-jdk
  (1 Dec 2017)
 # The following packages require pdftk and are therefore



[gentoo-commits] repo/gentoo:master commit in: profiles/releases/17.0/

2017-12-30 Thread Michał Górny
commit: fbf93dbccc9cf307796f05ba3e28ce841c0e8b98
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 30 10:03:15 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 30 10:16:15 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbf93dbc

profiles/releases/17.0: Remove refs to removed package USE flags

 profiles/releases/17.0/package.use.mask | 6 --
 1 file changed, 6 deletions(-)

diff --git a/profiles/releases/17.0/package.use.mask 
b/profiles/releases/17.0/package.use.mask
index 6c372bfc649..88172149732 100644
--- a/profiles/releases/17.0/package.use.mask
+++ b/profiles/releases/17.0/package.use.mask
@@ -1,12 +1,6 @@
 # Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-# Andreas K. Huettel  (1 Dec 2017)
-# This version of blender uses only old cuda which is
-# masked in the 17.0 profiles.
-# The opensubdiv USE requires cuda making it an impossible combination
-=media-gfx/blender-2.78a-r1 cuda opensubdiv
-
 # Andreas K. Hüttel  (27 May 2017)
 # Unmask default-PIE on 17.0 profiles.
 sys-devel/gcc -pie



[gentoo-commits] repo/gentoo:master commit in: profiles/releases/17.0/

2017-12-20 Thread Marek Szuba
commit: ebf748394c3759d98a1471ba876a6ee49e249e19
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Dec 20 10:43:42 2017 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Dec 20 10:43:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebf74839

profiles/releases/17.0: limit app-office/impressive mask to old versions

0.11.2 no longer depends on app-text/pdftk

 profiles/releases/17.0/package.mask | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/releases/17.0/package.mask 
b/profiles/releases/17.0/package.mask
index dae3af845f7..a717a29def8 100644
--- a/profiles/releases/17.0/package.mask
+++ b/profiles/releases/17.0/package.mask
@@ -22,4 +22,4 @@ dev-java/gcj-jdk
 # The following packages require pdftk and are therefore
 # masked in the 17.0 profiles.
 app-office/auto-multiple-choice
-app-office/impressive
+

[gentoo-commits] repo/gentoo:master commit in: profiles/releases/17.0/

2017-12-01 Thread Brian Evans
commit: c835edc7966b747a88ce330f15c8349fd27eda46
Author: Brian Evans  gentoo  org>
AuthorDate: Fri Dec  1 20:44:01 2017 +
Commit: Brian Evans  gentoo  org>
CommitDate: Fri Dec  1 20:44:01 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c835edc7

17.0/package.use.mask: Mask opensubdiv USE on blender since it needs cuda

 profiles/releases/17.0/package.use.mask | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/profiles/releases/17.0/package.use.mask 
b/profiles/releases/17.0/package.use.mask
index cc1cb0964be..6c372bfc649 100644
--- a/profiles/releases/17.0/package.use.mask
+++ b/profiles/releases/17.0/package.use.mask
@@ -4,7 +4,8 @@
 # Andreas K. Huettel  (1 Dec 2017)
 # This version of blender uses only old cuda which is
 # masked in the 17.0 profiles.
-=media-gfx/blender-2.78a-r1 cuda
+# The opensubdiv USE requires cuda making it an impossible combination
+=media-gfx/blender-2.78a-r1 cuda opensubdiv
 
 # Andreas K. Hüttel  (27 May 2017)
 # Unmask default-PIE on 17.0 profiles.



[gentoo-commits] repo/gentoo:master commit in: profiles/releases/17.0/

2017-12-01 Thread Brian Evans
commit: 94bf33cce5ed2fc397dc6ab09dac1e061a8d0a3c
Author: Brian Evans  gentoo  org>
AuthorDate: Fri Dec  1 14:17:04 2017 +
Commit: Brian Evans  gentoo  org>
CommitDate: Fri Dec  1 14:17:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94bf33cc

17.0/package.{,use}.mask: Move invalid USE mask to the correct file

 profiles/releases/17.0/package.mask | 5 -
 profiles/releases/17.0/package.use.mask | 5 +
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/profiles/releases/17.0/package.mask 
b/profiles/releases/17.0/package.mask
index 565eb6c9620..dae3af845f7 100644
--- a/profiles/releases/17.0/package.mask
+++ b/profiles/releases/17.0/package.mask
@@ -23,8 +23,3 @@ dev-java/gcj-jdk
 # masked in the 17.0 profiles.
 app-office/auto-multiple-choice
 app-office/impressive
-
-# Andreas K. Huettel  (1 Dec 2017)
-# This version of blender uses only old cuda which is
-# masked in the 17.0 profiles.
-=media-gfx/blender-2.78a-r1 cuda

diff --git a/profiles/releases/17.0/package.use.mask 
b/profiles/releases/17.0/package.use.mask
index 88172149732..cc1cb0964be 100644
--- a/profiles/releases/17.0/package.use.mask
+++ b/profiles/releases/17.0/package.use.mask
@@ -1,6 +1,11 @@
 # Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
+# Andreas K. Huettel  (1 Dec 2017)
+# This version of blender uses only old cuda which is
+# masked in the 17.0 profiles.
+=media-gfx/blender-2.78a-r1 cuda
+
 # Andreas K. Hüttel  (27 May 2017)
 # Unmask default-PIE on 17.0 profiles.
 sys-devel/gcc -pie



[gentoo-commits] repo/gentoo:master commit in: profiles/releases/17.0/

2017-12-01 Thread Andreas Hüttel
commit: 301d074f98e4bdb3b140137acecf26c51efa03f0
Author: Andreas K. Huettel  gentoo  org>
AuthorDate: Fri Dec  1 11:07:29 2017 +
Commit: Andreas Hüttel  gentoo  org>
CommitDate: Fri Dec  1 11:07:29 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=301d074f

package.masks: the remaining masks for 17.0 to make the board green, I hope

 profiles/releases/17.0/package.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/releases/17.0/package.mask 
b/profiles/releases/17.0/package.mask
index f3498a551b4..565eb6c9620 100644
--- a/profiles/releases/17.0/package.mask
+++ b/profiles/releases/17.0/package.mask
@@ -16,9 +16,15 @@ app-text/pdftk
 dev-java/ecj-gcj
 dev-java/gcj-jdk
  (1 Dec 2017)
 # The following packages require pdftk and are therefore
 # masked in the 17.0 profiles.
 app-office/auto-multiple-choice
 app-office/impressive
+
+# Andreas K. Huettel  (1 Dec 2017)
+# This version of blender uses only old cuda which is
+# masked in the 17.0 profiles.
+=media-gfx/blender-2.78a-r1 cuda



[gentoo-commits] repo/gentoo:master commit in: profiles/releases/17.0/

2017-12-01 Thread Andreas Hüttel
commit: 43d87c580ecaa78ec318b926043e1f670f0fb129
Author: Andreas K. Huettel  gentoo  org>
AuthorDate: Fri Dec  1 11:03:45 2017 +
Commit: Andreas Hüttel  gentoo  org>
CommitDate: Fri Dec  1 11:04:22 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43d87c58

package.use.mask: mask optional pdftk dependencies in 17.0

 profiles/releases/17.0/package.use.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/releases/17.0/package.use.mask 
b/profiles/releases/17.0/package.use.mask
index d95b5b9f3a6..88172149732 100644
--- a/profiles/releases/17.0/package.use.mask
+++ b/profiles/releases/17.0/package.use.mask
@@ -15,3 +15,8 @@ dev-qt/qtwebkit:4 icu
 # that prevent the >=icu-59 dependency
 >=www-client/chromium-62.0.3202.9 -system-icu
 >=www-client/firefox-56.0 -system-icu
+
+# Andreas K. Hüttel  (1 Dec 2017)
+# The following need pdftk, which is masked now
+app-text/getxbook pdf
+dev-util/diffoscope pdf



[gentoo-commits] repo/gentoo:master commit in: profiles/releases/17.0/

2017-11-30 Thread Andreas Hüttel
commit: 604323750ba6d0a337865d424931f45d1dc7ca42
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Dec  1 00:07:35 2017 +
Commit: Andreas Hüttel  gentoo  org>
CommitDate: Fri Dec  1 00:07:35 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60432375

package.use.stable.mask: make sure stable chromium isnt broken in 17.0

 profiles/releases/17.0/package.use.stable.mask | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/profiles/releases/17.0/package.use.stable.mask 
b/profiles/releases/17.0/package.use.stable.mask
new file mode 100644
index 000..9a9410ed736
--- /dev/null
+++ b/profiles/releases/17.0/package.use.stable.mask
@@ -0,0 +1,10 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# This file requires eapi 5 or later. New entries go on top.
+# Please use the same syntax as in package.use.mask
+
+# Andreas K. Huettel  (1 Dec 2017)
+# Remove when ICU 59 or later becomes stable
+>=www-client/chromium-62.0.3202.9 system-icu
+



[gentoo-commits] repo/gentoo:master commit in: profiles/releases/17.0/

2017-11-30 Thread Andreas Hüttel
commit: 47390a76e1ef42bc4f4ff7cbba61b3ae18db67a4
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Dec  1 00:03:33 2017 +
Commit: Andreas Hüttel  gentoo  org>
CommitDate: Fri Dec  1 00:04:06 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47390a76

package.mask: mask revdeps of pdftk in 17.0

 profiles/releases/17.0/package.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/releases/17.0/package.mask 
b/profiles/releases/17.0/package.mask
index d7a0f42bfec..f3498a551b4 100644
--- a/profiles/releases/17.0/package.mask
+++ b/profiles/releases/17.0/package.mask
@@ -16,3 +16,9 @@ app-text/pdftk
 dev-java/ecj-gcj
 dev-java/gcj-jdk
  (1 Dec 2017)
+# The following packages require pdftk and are therefore
+# masked in the 17.0 profiles.
+app-office/auto-multiple-choice
+app-office/impressive



[gentoo-commits] repo/gentoo:master commit in: profiles/releases/17.0/

2017-11-30 Thread Andreas Hüttel
commit: d071bb1f8a8eb936f6e73fb57b62872249c29695
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Nov 30 23:07:56 2017 +
Commit: Andreas Hüttel  gentoo  org>
CommitDate: Thu Nov 30 23:07:56 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d071bb1f

package.mask: mask several packages that need 

[gentoo-commits] repo/gentoo:master commit in: profiles/releases/17.0/

2017-11-30 Thread Andreas Hüttel
commit: 15a75b421894c437b71c7729fbc10ce47a89bf80
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Nov 30 23:01:42 2017 +
Commit: Andreas Hüttel  gentoo  org>
CommitDate: Thu Nov 30 23:02:07 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15a75b42

package.mask: Mask pdftk in 17.0 profiles

 profiles/releases/17.0/package.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/releases/17.0/package.mask 
b/profiles/releases/17.0/package.mask
index c34f3da2cfa..ce622e255f4 100644
--- a/profiles/releases/17.0/package.mask
+++ b/profiles/releases/17.0/package.mask
@@ -16,3 +16,8 @@
 ->=dev-libs/icu-59
 ->=dev-libs/icu-layoutex-59
 ->=net-libs/nodejs-9.0.0
+
+# Andreas K. Huettel  (1 Dec 2017)
+# The following packages require GCC 5 or earlier and are therefore
+# masked in the 17.0 profiles.
+app-text/pdftk



[gentoo-commits] repo/gentoo:master commit in: profiles/releases/17.0/

2017-11-01 Thread Jeroen Roovers
commit: aaa969530aafaa84a0d8e74560f43e5a1c1dc787
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Wed Nov  1 11:45:20 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Wed Nov  1 11:45:20 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaa96953

Unmask >=net-libs/nodejs-9.0.0 along with >=dev-libs/icu-59.

 profiles/releases/17.0/package.mask | 1 +
 1 file changed, 1 insertion(+)

diff --git a/profiles/releases/17.0/package.mask 
b/profiles/releases/17.0/package.mask
index cb70be0a64d..c34f3da2cfa 100644
--- a/profiles/releases/17.0/package.mask
+++ b/profiles/releases/17.0/package.mask
@@ -15,3 +15,4 @@
 # still overrides.
 ->=dev-libs/icu-59
 ->=dev-libs/icu-layoutex-59
+->=net-libs/nodejs-9.0.0



[gentoo-commits] repo/gentoo:master commit in: profiles/releases/17.0/

2017-06-11 Thread Andreas Hüttel
commit: 718799a3ac3b0f6756e3b32a83236414d65d05a5
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Jun 11 21:14:44 2017 +
Commit: Andreas Hüttel  gentoo  org>
CommitDate: Sun Jun 11 21:15:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=718799a3

profiles: Improve mask message

 profiles/releases/17.0/package.mask | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/profiles/releases/17.0/package.mask 
b/profiles/releases/17.0/package.mask
index eb99442c7b5..cb70be0a64d 100644
--- a/profiles/releases/17.0/package.mask
+++ b/profiles/releases/17.0/package.mask
@@ -2,7 +2,11 @@
 # Distributed under the terms of the GNU General Public License v2
 
 # Andreas K. Huettel  (27 May 2017)
-# Require a gcc here that uses C++14 or later as default setting
+# 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.
  (27 May 2017)



[gentoo-commits] repo/gentoo:master commit in: profiles/releases/17.0/

2017-06-10 Thread Andreas Hüttel
commit: 6561905b16cb5bbf14a5bcc2b7a3f47f8fca4688
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Jun 10 19:30:20 2017 +
Commit: Andreas Hüttel  gentoo  org>
CommitDate: Sat Jun 10 19:30:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6561905b

package.mask: Fix syntax in 17.0 dir, thanks Arfrever

 profiles/releases/17.0/package.mask   | 7 +++
 profiles/releases/17.0/package.unmask | 9 -
 2 files changed, 7 insertions(+), 9 deletions(-)

diff --git a/profiles/releases/17.0/package.mask 
b/profiles/releases/17.0/package.mask
index 943ae2b6a65..eb99442c7b5 100644
--- a/profiles/releases/17.0/package.mask
+++ b/profiles/releases/17.0/package.mask
@@ -4,3 +4,10 @@
 # Andreas K. Huettel  (27 May 2017)
 # Require a gcc here that uses C++14 or later as default setting
  (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.unmask 
b/profiles/releases/17.0/package.unmask
deleted file mode 100644
index bd225f52412..000
--- a/profiles/releases/17.0/package.unmask
+++ /dev/null
@@ -1,9 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# Andreas K. Huettel  (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



[gentoo-commits] repo/gentoo:master commit in: profiles/releases/17.0/

2017-06-10 Thread Andreas Hüttel
commit: f038bb3654e590d2cfcc2f26c55ee4ee2712de3f
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Jun  7 20:29:48 2017 +
Commit: Andreas Hüttel  gentoo  org>
CommitDate: Sat Jun 10 19:16:41 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f038bb36

package.use.mask: Mask ICU supprt of Qt:4 on 17.0 profiles

 profiles/releases/17.0/package.use.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/releases/17.0/package.use.mask 
b/profiles/releases/17.0/package.use.mask
index 8eefcfe631e..9a6609274ad 100644
--- a/profiles/releases/17.0/package.use.mask
+++ b/profiles/releases/17.0/package.use.mask
@@ -4,3 +4,8 @@
 # Andreas K. Hüttel  (27 May 2017)
 # Unmask default-PIE on 17.0 profiles.
 sys-devel/gcc -pie
+
+# Andreas K. Hüttel  (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



[gentoo-commits] repo/gentoo:master commit in: profiles/releases/17.0/

2017-06-10 Thread Andreas Hüttel
commit: 4af58fc206f3ddee6a7309b59b6c3c342fbb357e
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Jun  7 20:06:49 2017 +
Commit: Andreas Hüttel  gentoo  org>
CommitDate: Sat Jun 10 19:16:40 2017 +
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 000..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 000..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 000..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  (27 May 2017)
+# Require a gcc here that uses C++14 or later as default setting
+ (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 000..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  (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 000..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  (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 000..f3229c5b987
--- /dev/null
+++ b/profiles/releases/17.0/parent
@@ -0,0 +1 @@
+..