summaryrefslogtreecommitdiff
path: root/profiles/arch
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-09-06 10:28:05 +0100
committerV3n3RiX <venerix@redcorelinux.org>2019-09-06 10:28:05 +0100
commitf1af93971b7490792d8541bc790e0d8c6d787059 (patch)
treea38046712bbc3a3844d77452d16c84e716caa3d4 /profiles/arch
parentfc637fb28da700da71ec2064d65ca5a7a31b9c6c (diff)
gentoo resync : 06.08.2019
Diffstat (limited to 'profiles/arch')
-rw-r--r--profiles/arch/alpha/package.use.mask9
-rw-r--r--profiles/arch/alpha/use.mask4
-rw-r--r--profiles/arch/amd64/no-multilib/package.mask1
-rw-r--r--profiles/arch/amd64/package.use.mask5
-rw-r--r--profiles/arch/amd64/x32/package.mask1
-rw-r--r--profiles/arch/arm/package.use.mask4
-rw-r--r--profiles/arch/arm/package.use.stable.mask4
-rw-r--r--profiles/arch/arm64/make.defaults4
-rw-r--r--profiles/arch/arm64/package.use.mask12
-rw-r--r--profiles/arch/arm64/use.stable.mask4
-rw-r--r--profiles/arch/base/package.mask56
-rw-r--r--profiles/arch/base/package.use.mask6
-rw-r--r--profiles/arch/hppa/package.mask57
-rw-r--r--profiles/arch/ia64/use.mask4
-rw-r--r--profiles/arch/mips/package.use.mask4
-rw-r--r--profiles/arch/mips/use.mask1
-rw-r--r--profiles/arch/powerpc/package.use.mask4
-rw-r--r--profiles/arch/powerpc/package.use.stable.mask8
-rw-r--r--profiles/arch/powerpc/ppc64/64le/package.use.mask4
-rw-r--r--profiles/arch/powerpc/ppc64/64ul/use.mask7
-rw-r--r--profiles/arch/s390/use.mask1
-rw-r--r--profiles/arch/sparc/64ul/eapi1
-rw-r--r--profiles/arch/sparc/64ul/make.defaults8
-rw-r--r--profiles/arch/sparc/64ul/package.use.mask15
-rw-r--r--profiles/arch/sparc/64ul/parent1
-rw-r--r--profiles/arch/sparc/make.defaults3
-rw-r--r--profiles/arch/sparc/package.mask57
-rw-r--r--profiles/arch/sparc/package.use4
-rw-r--r--profiles/arch/sparc/package.use.mask9
-rw-r--r--profiles/arch/sparc/package.use.stable.mask62
-rw-r--r--profiles/arch/sparc/use.mask1
-rw-r--r--profiles/arch/sparc/use.stable.mask4
-rw-r--r--profiles/arch/x86/make.defaults4
-rw-r--r--profiles/arch/x86/package.use.mask5
-rw-r--r--profiles/arch/x86/use.stable.mask4
35 files changed, 271 insertions, 107 deletions
diff --git a/profiles/arch/alpha/package.use.mask b/profiles/arch/alpha/package.use.mask
index 0989a3a310c4..604c9277d461 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -94,6 +94,11 @@ media-sound/pulseaudio native-headset
# This is not available on some arches, where a fallback to PCRE1 without JIT is used.
dev-vcs/git pcre-jit
+# Fabian Groffen <grobian@gentoo.org> (2017-06-15)
+# net-mail/notmuch is not keyworded, and holds back stabilisation, see
+# bug https://bugs.gentoo.org/show_bug.cgi?id=604902
+mail-client/mutt notmuch
+
# Tobias Klausmann <klausman@gentoo.org> (2017-05-18)
# Stack protector code is not ported to alpha (and may not ever be)
>=sys-devel/gcc-6 ssp
@@ -116,10 +121,6 @@ dev-python/pyquery test
# hardware that is "too slow".
dev-python/attrs test
-# Tobias Klausmann <klausman@gentoo.org> (2016-01-22)
-# Requires guile2 which is keyworded nowhere
-media-sound/lilypond guile2
-
# Tobias Klausmann <klausman@gentoo.org> (2016-11-15)
# JITing for libpcre{,2} is not supported on Alpha
dev-libs/libpcre jit
diff --git a/profiles/arch/alpha/use.mask b/profiles/arch/alpha/use.mask
index 58c3630c7a06..d14c33e57e4f 100644
--- a/profiles/arch/alpha/use.mask
+++ b/profiles/arch/alpha/use.mask
@@ -166,6 +166,10 @@ connman
# sys-apps/entropy is not keyworded
entropy
+# Anthony G. Basile <blueness@gentoo.org> (2012-04-15)
+# Pulls in net-libs/axtls which is not keyworded for arch
+curl_ssl_axtls
+
# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-31)
# media-libs/xine-lib is not keyworded
xine
diff --git a/profiles/arch/amd64/no-multilib/package.mask b/profiles/arch/amd64/no-multilib/package.mask
index 77b864e88740..f15eb9ff2858 100644
--- a/profiles/arch/amd64/no-multilib/package.mask
+++ b/profiles/arch/amd64/no-multilib/package.mask
@@ -21,7 +21,6 @@ mail-client/novell-groupwise-client
# Mask packages that rely on amd64 multilib
>=app-i18n/atokx3-3.0.0
app-accessibility/mbrola
-app-accessibility/perlbox-voice
app-arch/stuffit
app-benchmarks/cpuburn
app-editors/emacs:18
diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask
index 43ba5a2fb159..758d97f26c8f 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,11 @@
#--- END OF EXAMPLES ---
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-08-28)
+# upstream provides docs and tools for tier-1 arches
+dev-lang/rust-bin -doc
+>=dev-lang/rust-bin-1.37 -clippy -rustfmt
+
# Thomas Deutschmann <whissi@gentoo.org> (2019-08-03)
# Early microcode loading is supported on amd64
sys-kernel/linux-firmware -initramfs
diff --git a/profiles/arch/amd64/x32/package.mask b/profiles/arch/amd64/x32/package.mask
index a542388fefb4..02af1528e42b 100644
--- a/profiles/arch/amd64/x32/package.mask
+++ b/profiles/arch/amd64/x32/package.mask
@@ -8,6 +8,7 @@ dev-libs/amdgpu-pro-opencl
# Thomas Deutschmann <whissi@gentoo.org> (2018-10-23)
# requires net-libs/nodejs
>=www-client/firefox-63.0
+>=mail-client/thunderbird-68.0
# Patrick McLean <chutzpah@gentoo.org> (2018-07-12)
# requires nodejs
diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask
index 97aa916f451a..5ceb9b4d20e1 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -281,10 +281,6 @@ media-video/ffmpeg -mmal
# unkeyworded deps, bug #555896
sci-libs/armadillo mkl
-# Pawel Hajdan jr <phajdan.jr@gentoo.org> (2015-10-15)
-# Repoman reports dependency issues on arm.
-www-client/chromium system-ffmpeg
-
# Markus Meier <maekke@gentoo.org> (2015-10-10)
# unkeyworded deps, bug #552330
app-portage/g-sorcery bson
diff --git a/profiles/arch/arm/package.use.stable.mask b/profiles/arch/arm/package.use.stable.mask
index b61502402b7f..18f0f7b726f7 100644
--- a/profiles/arch/arm/package.use.stable.mask
+++ b/profiles/arch/arm/package.use.stable.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Mart Raudsepp <leio@gentoo.org> (2019-08-27)
+# Missing stable net-libs/webkit-gtk
+dev-util/glade webkit
+
# Andreas Sturmlechner <asturm@gentoo.org> (2019-02-10)
# Needs kde-frameworks/{kwallet,ki18n,kconfig} stable
dev-vcs/subversion kwallet
diff --git a/profiles/arch/arm64/make.defaults b/profiles/arch/arm64/make.defaults
index ae8f19006b86..3fa7f0b1c878 100644
--- a/profiles/arch/arm64/make.defaults
+++ b/profiles/arch/arm64/make.defaults
@@ -25,7 +25,3 @@ USE="libtirpc"
# Michał Górny <mgorny@gentoo.org> (2017-03-14)
# Unhide the ARM-specific USE_EXPANDs.
USE_EXPAND_HIDDEN="-CPU_FLAGS_ARM"
-
-# Hans de Graaff <graaff@gentoo.org) (2019-07-17)
-# Temporary RUBY_TARGETS for bug 688976
-RUBY_TARGETS="ruby24 -ruby25"
diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask
index db7e10319702..84620e110da1 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -79,12 +79,6 @@ virtual/ffmpeg -sdl
# It builds OK but is not yet in ::gentoo. bug #678404
kde-apps/cantor lua
-# Dirkjan Ochtman <djc@gentoo.org> (2018-09-29)
-# Upstream doesn't build docs for tier 2 and lower architectures.
-# Bug #660512.
-dev-lang/rust doc
-dev-lang/rust-bin doc
-
# Virgil Dupras <vdupras@gentoo.org> (2018-09-06)
# sci-electronics/ngspice not yet keyworded, bug #665416
# sci-libs/opencascade not yet keyworded
@@ -185,7 +179,6 @@ sys-cluster/neutron haproxy
dev-python/ipython notebook
dev-python/networkx scipy
dev-ruby/haml test
-media-libs/ming php
media-libs/opencv contrib_dnn
net-analyzer/icinga2 classicui
@@ -333,9 +326,8 @@ media-sound/pulseaudio neon
media-libs/vo-aacenc cpu_flags_arm_neon
# Alexis Ballier <aballier@gentoo.org> (2017-06-16)
-# neon on pixman seems armv7 only, at least according to configure checks: it
-# aborts when neon is enabled.
-x11-libs/pixman neon
+# pixman's neon code is armv7 only.
+x11-libs/pixman cpu_flags_arm_neon neon
# James Le Cuirot <chewi@gentoo.org> (2017-05-22)
# Only available on some architectures.
diff --git a/profiles/arch/arm64/use.stable.mask b/profiles/arch/arm64/use.stable.mask
index 3bc5d02e20b1..f72c702f6298 100644
--- a/profiles/arch/arm64/use.stable.mask
+++ b/profiles/arch/arm64/use.stable.mask
@@ -4,10 +4,6 @@
# This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in use.mask
-# Hans de Graaff <graaff@gentoo.org> (2019-07-17)
-# Temporary mask for stable bug 688976
-ruby_targets_ruby25
-
# Aaron Bauman <bman@gentoo.org> (2019-05-20)
# Does not build on arm64
ocamlopt
diff --git a/profiles/arch/base/package.mask b/profiles/arch/base/package.mask
new file mode 100644
index 000000000000..f8d22ee19ff8
--- /dev/null
+++ b/profiles/arch/base/package.mask
@@ -0,0 +1,56 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Andreas K. Hüttel <dilfridge@gentoo.org> (2019-08-30)
+# Perl 5.26 will be removed soon. Please upgrade.
+# This block is here (and not in ../../package.mask) since we still need
+# it and unmask it on hppa and sparc. See bug 676062 and bug 683018.
+<dev-lang/perl-5.28.2-r1
+~virtual/perl-Archive-Tar-2.240.0
+~virtual/perl-Attribute-Handlers-0.990.0
+~virtual/perl-B-Debug-1.240.0
+~virtual/perl-CPAN-2.180.0
+~virtual/perl-Carp-1.420.0
+~virtual/perl-Compress-Raw-Zlib-2.74.0
+~virtual/perl-Data-Dumper-2.167.0
+~virtual/perl-Devel-PPPort-3.350.0
+~virtual/perl-Digest-SHA-5.960.0
+~virtual/perl-Encode-2.880.0
+~virtual/perl-Exporter-5.720.0
+~virtual/perl-ExtUtils-CBuilder-0.280.225
+~virtual/perl-ExtUtils-Constant-0.230.0
+~virtual/perl-ExtUtils-Install-2.40.0
+~virtual/perl-ExtUtils-MakeMaker-7.240.0
+~virtual/perl-ExtUtils-ParseXS-3.340.0
+~virtual/perl-File-Spec-3.670.0
+~virtual/perl-Filter-Simple-0.930.0
+~virtual/perl-Getopt-Long-2.490.0
+~virtual/perl-I18N-LangTags-0.420.0
+~virtual/perl-IO-1.380.0
+~virtual/perl-IO-Socket-IP-0.380.0
+~virtual/perl-IPC-Cmd-0.960.0
+~virtual/perl-JSON-PP-2.274.0.200_rc
+~virtual/perl-Locale-Maketext-1.280.0
+~virtual/perl-Math-BigInt-1.999.806
+~virtual/perl-Math-BigInt-FastCalc-0.500.500
+~virtual/perl-Math-BigRat-0.261.100
+~virtual/perl-Module-CoreList-5.201.804.140
+~virtual/perl-Net-Ping-2.550.0
+~virtual/perl-Scalar-List-Utils-1.460.200_rc
+~virtual/perl-Socket-2.20.30_rc
+~virtual/perl-Storable-2.620.0
+~virtual/perl-Test-1.300.0
+~virtual/perl-Test-Harness-3.380.0
+~virtual/perl-Test-Simple-1.302.73
+~virtual/perl-Time-HiRes-1.974.100
+~virtual/perl-Time-Piece-1.310.0
+~virtual/perl-Unicode-Collate-1.190.0
+~virtual/perl-Unicode-Normalize-1.250.0
+~virtual/perl-XSLoader-0.270.0
+~virtual/perl-bignum-0.470.0
+~virtual/perl-if-0.60.600
+~virtual/perl-libnet-3.100.0
+~virtual/perl-podlators-4.90.0
+~virtual/perl-threads-2.150.0
+~virtual/perl-threads-shared-1.560.0
+~virtual/perl-version-0.991.700
diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask
index 2215c435345f..072dbbd336c3 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,12 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-08-28)
+# upstream tarballs for tier-2 arches do not ship docs
+# and starting with 1.37 no longer ship extra tools
+dev-lang/rust-bin doc
+>=dev-lang/rust-bin-1.37 clippy rustfmt
+
# Craig Andrews <candrews@gentoo.org> (2019-07-03)
# Raspberry Pi support is only available on arm.
# Mask raspberry-pi USE globally, unmask on arm.
diff --git a/profiles/arch/hppa/package.mask b/profiles/arch/hppa/package.mask
index 5b64a27123b6..7e5d59da2ad5 100644
--- a/profiles/arch/hppa/package.mask
+++ b/profiles/arch/hppa/package.mask
@@ -1,2 +1,57 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+
+# Andreas K. Hüttel <dilfridge@gentoo.org> (2019-08-30)
+# Unmask block corresponding to the mask in ../base
+# Perl 5.26 will be removed soon. Please upgrade.
+# This block is here (and not in ../../package.mask) since we still need
+# it and unmask it on hppa and sparc. See bug 676062 and bug 683018.
+-<dev-lang/perl-5.28.2-r1
+-~virtual/perl-Archive-Tar-2.240.0
+-~virtual/perl-Attribute-Handlers-0.990.0
+-~virtual/perl-B-Debug-1.240.0
+-~virtual/perl-CPAN-2.180.0
+-~virtual/perl-Carp-1.420.0
+-~virtual/perl-Compress-Raw-Zlib-2.74.0
+-~virtual/perl-Data-Dumper-2.167.0
+-~virtual/perl-Devel-PPPort-3.350.0
+-~virtual/perl-Digest-SHA-5.960.0
+-~virtual/perl-Encode-2.880.0
+-~virtual/perl-Exporter-5.720.0
+-~virtual/perl-ExtUtils-CBuilder-0.280.225
+-~virtual/perl-ExtUtils-Constant-0.230.0
+-~virtual/perl-ExtUtils-Install-2.40.0
+-~virtual/perl-ExtUtils-MakeMaker-7.240.0
+-~virtual/perl-ExtUtils-ParseXS-3.340.0
+-~virtual/perl-File-Spec-3.670.0
+-~virtual/perl-Filter-Simple-0.930.0
+-~virtual/perl-Getopt-Long-2.490.0
+-~virtual/perl-I18N-LangTags-0.420.0
+-~virtual/perl-IO-1.380.0
+-~virtual/perl-IO-Socket-IP-0.380.0
+-~virtual/perl-IPC-Cmd-0.960.0
+-~virtual/perl-JSON-PP-2.274.0.200_rc
+-~virtual/perl-Locale-Maketext-1.280.0
+-~virtual/perl-Math-BigInt-1.999.806
+-~virtual/perl-Math-BigInt-FastCalc-0.500.500
+-~virtual/perl-Math-BigRat-0.261.100
+-~virtual/perl-Module-CoreList-5.201.804.140
+-~virtual/perl-Net-Ping-2.550.0
+-~virtual/perl-Scalar-List-Utils-1.460.200_rc
+-~virtual/perl-Socket-2.20.30_rc
+-~virtual/perl-Storable-2.620.0
+-~virtual/perl-Test-1.300.0
+-~virtual/perl-Test-Harness-3.380.0
+-~virtual/perl-Test-Simple-1.302.73
+-~virtual/perl-Time-HiRes-1.974.100
+-~virtual/perl-Time-Piece-1.310.0
+-~virtual/perl-Unicode-Collate-1.190.0
+-~virtual/perl-Unicode-Normalize-1.250.0
+-~virtual/perl-XSLoader-0.270.0
+-~virtual/perl-bignum-0.470.0
+-~virtual/perl-if-0.60.600
+-~virtual/perl-libnet-3.100.0
+-~virtual/perl-podlators-4.90.0
+-~virtual/perl-threads-2.150.0
+-~virtual/perl-threads-shared-1.560.0
+-~virtual/perl-version-0.991.700
diff --git a/profiles/arch/ia64/use.mask b/profiles/arch/ia64/use.mask
index 17909763350b..f8db01005e76 100644
--- a/profiles/arch/ia64/use.mask
+++ b/profiles/arch/ia64/use.mask
@@ -162,6 +162,10 @@ alsa_cards_wavefront
# media-sound/fluidsynth isn't keyworded
fluidsynth
+# Anthony G. Basile <blueness@gentoo.org> (2012-04-15)
+# Pulls in net-libs/axtls which is not keyworded for arch
+curl_ssl_axtls
+
# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-31)
# net-misc/connman is not keyworded, bug 348308
connman
diff --git a/profiles/arch/mips/package.use.mask b/profiles/arch/mips/package.use.mask
index e3984601c31c..38cd86ebc6c6 100644
--- a/profiles/arch/mips/package.use.mask
+++ b/profiles/arch/mips/package.use.mask
@@ -58,6 +58,10 @@ app-portage/g-sorcery bson
# dev-python/gmpy also a test depend, so minimize the features until can test properly (http2 soap test)
dev-python/twisted conch crypt http2 soap test
+# Fabian Groffen <grobian@gentoo.org> (2016-12-07)
+# unkeyworded notmuch dependency, bug #587560
+mail-client/mutt notmuch
+
# Felix Janda <felix.janda@posteo.de> (2016-09-24)
# net-libs/libnetfilter_conntrack is not keyworded on mips
net-dns/dnsmasq conntrack
diff --git a/profiles/arch/mips/use.mask b/profiles/arch/mips/use.mask
index 0c2c0d8533c4..32ba177b1fe3 100644
--- a/profiles/arch/mips/use.mask
+++ b/profiles/arch/mips/use.mask
@@ -216,7 +216,6 @@ eds
acpi
afs
apm
-directfb
dvdr
ibm
ggi
diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask
index 60c78c5ed7aa..036de06eeaf0 100644
--- a/profiles/arch/powerpc/package.use.mask
+++ b/profiles/arch/powerpc/package.use.mask
@@ -129,6 +129,10 @@ sci-geosciences/gpsbabel gui
# DOSBox + OpenGLide is untested on this arch.
games-emulation/dosbox glide
+# Fabian Groffen <grobian@gentoo.org> (2016-12-07)
+# unkeyworded notmuch dependency, bug #587560
+mail-client/mutt notmuch
+
# Thomas Deutschmann <whissi@gentoo.org> (2016-08-26)
# Enable numa support on supported architectures
dev-db/mysql -numa
diff --git a/profiles/arch/powerpc/package.use.stable.mask b/profiles/arch/powerpc/package.use.stable.mask
index 4757780a00be..2a7b9313ea42 100644
--- a/profiles/arch/powerpc/package.use.stable.mask
+++ b/profiles/arch/powerpc/package.use.stable.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# When you add an entry to the top of this file, add your name, the date, and
@@ -26,9 +26,8 @@ media-sound/easytag nautilus
media-sound/abcde replaygain
# Ulrich Müller <ulm@gentoo.org> (2018-08-09)
-# Needs net-mail/mailutils and net-libs/webkit-gtk which are not
-# stable (yet?), bug #663248
-app-editors/emacs mailutils xwidgets
+# Needs net-libs/webkit-gtk which is not stable, bug #663248
+app-editors/emacs xwidgets
# Andreas Sturmlechner <asturm@gentoo.org> (2018-06-20)
# dev-python/PyQt5 is not stable.
@@ -76,6 +75,7 @@ x11-misc/xscreensaver new-login
# webkit-gtk is going to stay in ~all but amd64/x86
# that are the only arches upstream is taking care
>=x11-libs/wxGTK-3.0.2.0-r1 webkit
+dev-util/glade webkit
# Justin Lecher <jlec@gentoo.org> (2015-02-21)
# Needs stable GNOME-3
diff --git a/profiles/arch/powerpc/ppc64/64le/package.use.mask b/profiles/arch/powerpc/ppc64/64le/package.use.mask
index 25117d003d9a..8705a504655d 100644
--- a/profiles/arch/powerpc/ppc64/64le/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/64le/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-08-29)
+# PGO works on ppc64le
+>=www-client/firefox-68 -pgo
+
# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-08-14)
# works on ppc64le
media-libs/mesa -llvm -video_cards_radeonsi
diff --git a/profiles/arch/powerpc/ppc64/64ul/use.mask b/profiles/arch/powerpc/ppc64/64ul/use.mask
index 0cc7f9e27d9d..70b2f2d64466 100644
--- a/profiles/arch/powerpc/ppc64/64ul/use.mask
+++ b/profiles/arch/powerpc/ppc64/64ul/use.mask
@@ -1,4 +1,5 @@
-# Copyright 1999-2017 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
# Ilya Tumaykin <itumaykin+gentoo@gmail.com> (2017-05-07)
# There is no luajit support on ppc64 userland. Bug #608326.
@@ -12,10 +13,6 @@ luajittex
# virtual/opencl requires media-libs/mesa[opencl] (bug #549096)
opencl
-# this is a list of USE flags that should not be used on PPC64
-# Tom Gall <tgall@gentoo.org> manages this list
-directfb
-
# Agostino Sarubbo <ago@gentoo.org> (2012-12-22)
# mask kde since is not anymore keyworded for ppc64
kde
diff --git a/profiles/arch/s390/use.mask b/profiles/arch/s390/use.mask
index 78f206bc2910..491c1dee8a5c 100644
--- a/profiles/arch/s390/use.mask
+++ b/profiles/arch/s390/use.mask
@@ -57,7 +57,6 @@ acpi
afs
alsa
apm
-directfb
lirc
llvm
java
diff --git a/profiles/arch/sparc/64ul/eapi b/profiles/arch/sparc/64ul/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/sparc/64ul/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/sparc/64ul/make.defaults b/profiles/arch/sparc/64ul/make.defaults
new file mode 100644
index 000000000000..f9d3de3e5b9d
--- /dev/null
+++ b/profiles/arch/sparc/64ul/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+MULTILIB_ABIS="sparc64"
+DEFAULT_ABI="sparc64"
+ABI="${DEFAULT_ABI}"
+
+CHOST="sparc64-unknown-linux-gnu"
diff --git a/profiles/arch/sparc/64ul/package.use.mask b/profiles/arch/sparc/64ul/package.use.mask
new file mode 100644
index 000000000000..b0792becdce5
--- /dev/null
+++ b/profiles/arch/sparc/64ul/package.use.mask
@@ -0,0 +1,15 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Matt Turner <mattst88@gentoo.org> (2019-08-26)
+# Upstream Git is switching to PCRE2 w/ JIT.
+# This is not available on some arches, where a fallback to PCRE1 without JIT is used.
+dev-vcs/git pcre-jit
+
+# Matt Turner <mattst88@gentoo.org> (2019-08-26)
+# jit not supported on sparc64
+dev-libs/libpcre2 jit
+
+# Matt Turner <mattst88@gentoo.org> (2019-08-26)
+# Falis to build on 64-bit userland
+dev-libs/openssl asm
diff --git a/profiles/arch/sparc/64ul/parent b/profiles/arch/sparc/64ul/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/sparc/64ul/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/sparc/make.defaults b/profiles/arch/sparc/make.defaults
index 66fd2ca7a08a..d78ba38801a4 100644
--- a/profiles/arch/sparc/make.defaults
+++ b/profiles/arch/sparc/make.defaults
@@ -27,6 +27,9 @@ CTARGET_sparc32="sparc-unknown-linux-gnu"
# do NOT set CFLAGS_sparc64 here it'd break linux-headers for non-multilib
# profiles
+LIBDIR_sparc32="lib"
+LIBDIR_sparc64="lib64"
+
# Compiler flags
CFLAGS="-O2 -mcpu=ultrasparc -pipe"
CXXFLAGS="${CFLAGS}"
diff --git a/profiles/arch/sparc/package.mask b/profiles/arch/sparc/package.mask
index 0d6a7972c48f..bf8da5214314 100644
--- a/profiles/arch/sparc/package.mask
+++ b/profiles/arch/sparc/package.mask
@@ -1,6 +1,61 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Andreas K. Hüttel <dilfridge@gentoo.org> (2019-08-30)
+# Unmask block corresponding to the mask in ../base
+# Perl 5.26 will be removed soon. Please upgrade.
+# This block is here (and not in ../../package.mask) since we still need
+# it and unmask it on hppa and sparc. See bug 676062 and bug 683018.
+-<dev-lang/perl-5.28.2-r1
+-~virtual/perl-Archive-Tar-2.240.0
+-~virtual/perl-Attribute-Handlers-0.990.0
+-~virtual/perl-B-Debug-1.240.0
+-~virtual/perl-CPAN-2.180.0
+-~virtual/perl-Carp-1.420.0
+-~virtual/perl-Compress-Raw-Zlib-2.74.0
+-~virtual/perl-Data-Dumper-2.167.0
+-~virtual/perl-Devel-PPPort-3.350.0
+-~virtual/perl-Digest-SHA-5.960.0
+-~virtual/perl-Encode-2.880.0
+-~virtual/perl-Exporter-5.720.0
+-~virtual/perl-ExtUtils-CBuilder-0.280.225
+-~virtual/perl-ExtUtils-Constant-0.230.0
+-~virtual/perl-ExtUtils-Install-2.40.0
+-~virtual/perl-ExtUtils-MakeMaker-7.240.0
+-~virtual/perl-ExtUtils-ParseXS-3.340.0
+-~virtual/perl-File-Spec-3.670.0
+-~virtual/perl-Filter-Simple-0.930.0
+-~virtual/perl-Getopt-Long-2.490.0
+-~virtual/perl-I18N-LangTags-0.420.0
+-~virtual/perl-IO-1.380.0
+-~virtual/perl-IO-Socket-IP-0.380.0
+-~virtual/perl-IPC-Cmd-0.960.0
+-~virtual/perl-JSON-PP-2.274.0.200_rc
+-~virtual/perl-Locale-Maketext-1.280.0
+-~virtual/perl-Math-BigInt-1.999.806
+-~virtual/perl-Math-BigInt-FastCalc-0.500.500
+-~virtual/perl-Math-BigRat-0.261.100
+-~virtual/perl-Module-CoreList-5.201.804.140
+-~virtual/perl-Net-Ping-2.550.0
+-~virtual/perl-Scalar-List-Utils-1.460.200_rc
+-~virtual/perl-Socket-2.20.30_rc
+-~virtual/perl-Storable-2.620.0
+-~virtual/perl-Test-1.300.0
+-~virtual/perl-Test-Harness-3.380.0
+-~virtual/perl-Test-Simple-1.302.73
+-~virtual/perl-Time-HiRes-1.974.100
+-~virtual/perl-Time-Piece-1.310.0
+-~virtual/perl-Unicode-Collate-1.190.0
+-~virtual/perl-Unicode-Normalize-1.250.0
+-~virtual/perl-XSLoader-0.270.0
+-~virtual/perl-bignum-0.470.0
+-~virtual/perl-if-0.60.600
+-~virtual/perl-libnet-3.100.0
+-~virtual/perl-podlators-4.90.0
+-~virtual/perl-threads-2.150.0
+-~virtual/perl-threads-shared-1.560.0
+-~virtual/perl-version-0.991.700
+
# Raúl Porcel <armin76@gentoo.org> (2014-11-17)
# Mask sys-devel/kgcc64 since >=gcc-4.4 can build 64bit kernels
sys-devel/kgcc64
diff --git a/profiles/arch/sparc/package.use b/profiles/arch/sparc/package.use
index aad975a6da70..4babc96027fc 100644
--- a/profiles/arch/sparc/package.use
+++ b/profiles/arch/sparc/package.use
@@ -6,3 +6,7 @@
dev-ml/llvm-ocaml llvm_targets_AMDGPU
sys-devel/clang llvm_targets_AMDGPU
sys-devel/llvm llvm_targets_AMDGPU
+
+# Ben Kohler <bkohler@gentoo.org> (2019-09-03)
+# Enable SPARC OpenBoot support
+sys-boot/grub:2 grub_platforms_ieee1275
diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask
index cb45c2c6f171..3909985198b1 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -115,6 +115,10 @@ dev-libs/hiredis test
# DOSBox + OpenGLide is untested on this arch.
games-emulation/dosbox glide
+# Fabian Groffen <grobian@gentoo.org> (2016-12-07)
+# unkeyworded notmuch dependency, bug #587560
+mail-client/mutt notmuch
+
# Michał Górny <mgorny@gentoo.org> (2016-11-18)
# libomp does not support SPARC, #600148.
sys-devel/clang-runtime openmp
@@ -315,6 +319,11 @@ x11-misc/xscreensaver new-login
# libhid is not keyworded
app-misc/lcdproc hid lcd_devices_mdm166a
+# Anthony G. Basile <blueness@gentoo.org> (2011-12-21)
+# Mask the vde flag on tinc because net-misc/vde is not
+# keyworded for sparc
+net-vpn/tinc vde
+
# Alexey Shvetsov <alexxy@gentoo.org> (2011-12-17)
# Mask use numa for openmpi
sys-cluster/openmpi openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_open-mx openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover
diff --git a/profiles/arch/sparc/package.use.stable.mask b/profiles/arch/sparc/package.use.stable.mask
index f17c3d6f5ace..21a61f4b994d 100644
--- a/profiles/arch/sparc/package.use.stable.mask
+++ b/profiles/arch/sparc/package.use.stable.mask
@@ -1,60 +1,6 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# When you add an entry to the top of this file, add your name, the date, and
-# an explanation of why something is getting masked. Please be extremely
-# careful not to commit atoms that are not valid, as it can cause large-scale
-# breakage, especially if it ends up in the daily snapshot.
-#
-## Example:
-##
-## # Dev E. Loper <developer@gentoo.org> (2012-06-28)
-## # Masking foo USE flag until we can get the
-## # foo stuff to work properly again (bug 12345)
-## =media-video/mplayer-0.90_pre5 foo
-## =media-video/mplayer-0.90_pre5-r1 foo
-#
-
-#--- END OF EXAMPLES ---
-
-# Sergei Trofimovich <slyfox@gentoo.org> (2019-05-03)
-# Requires net-libs/webkit-gtk. Not stable on sparc.
-dev-util/geany-plugins markdown
-
-# Sergei Trofimovich <slyfox@gentoo.org> (2019-03-31)
-# No stable dovecot on net-mail/dovecot, bug #634822.
-mail-filter/maildrop dovecot
-
-# Sergei Trofimovich <slyfox@gentoo.org> (2018-12-25)
-# Needs net-mail/mailutils and net-libs/webkit-gtk which are not
-# stable (yet?), bug #663248
-app-editors/emacs mailutils xwidgets
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2018-09-14)
-# media-libs/libraw is not stable
-media-gfx/imagemagick raw
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2018-05-07)
-# sci-visualization/gnuplot is not stable.
-sci-libs/libqalculate gnuplot
-sci-mathematics/octave gnuplot
-
-# Mart Raudsepp <leio@gentoo.org> (2017-09-02)
-# Drop stable gstreamer on sparc, can move to use.stable.mask
-# after gstreamer:0.10 is gone; #601354
-dev-libs/efl gstreamer
-media-sound/mp3splt-gtk gstreamer
-net-im/pidgin gstreamer
-media-libs/libcanberra gstreamer
-
-# Pacho Ramos <pacho@gentoo.org> (2015-08-02)
-# Missing keywords
-dev-python/pyquery test
-sys-fs/dmraid klibc
-
-# Pacho Ramos <pacho@gentoo.org> (2014-07-02)
-# Mask due Gnome3 not going to be stabilized on this arch
-dev-util/geany-plugins gtkspell
->=gnome-base/gnome-desktop-2.32.1-r2 license-docs
-gnome-base/gvfs google
->=x11-libs/gtk+-3.12.2 cloudprint
+# Matt Turner <mattst88@gentoo.org> (2019-08-27)
+# No stable nftables yet.
+net-firewall/iptables nftables
diff --git a/profiles/arch/sparc/use.mask b/profiles/arch/sparc/use.mask
index 5d188553c6b0..a5963370adbb 100644
--- a/profiles/arch/sparc/use.mask
+++ b/profiles/arch/sparc/use.mask
@@ -168,7 +168,6 @@ redis
# USE-flags from differents origins
brltty
-directfb
djbfft
dvb
java
diff --git a/profiles/arch/sparc/use.stable.mask b/profiles/arch/sparc/use.stable.mask
index b24b2fe93808..9d4081792d4b 100644
--- a/profiles/arch/sparc/use.stable.mask
+++ b/profiles/arch/sparc/use.stable.mask
@@ -8,6 +8,10 @@
# Temporary mask for stable bug 688976
ruby_targets_ruby25
+# Ben Kohler <bkohler@gentoo.org> (2019-06-11)
+# Pulls in net-libs/axtls which is not stable for sparc
+curl_ssl_axtls
+
# Sergei Trofimovich <slyfox@gentoo.org> (2019-02-02)
# No stable app-arch/rpm on sparc.
rpm
diff --git a/profiles/arch/x86/make.defaults b/profiles/arch/x86/make.defaults
index 69c61d58e064..c0600e4ae9f1 100644
--- a/profiles/arch/x86/make.defaults
+++ b/profiles/arch/x86/make.defaults
@@ -47,7 +47,3 @@ ABI_X86="32"
# Enable USE=libtirpc by default, to ease dependency resolution during
# the stabilization of glibc-2.26. Bug 657148
USE="libtirpc"
-
-# Hans de Graaff <graaff@gentoo.org) (2019-07-17)
-# Temporary RUBY_TARGETS for bug 688976
-RUBY_TARGETS="ruby24 -ruby25"
diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask
index a13a9ba9dd8c..d8437f82970a 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -3,6 +3,11 @@
# This file requires >=portage-2.1.1
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-08-28)
+# upstream provides docs and tools for tier-1 arches
+dev-lang/rust-bin -doc
+>=dev-lang/rust-bin-1.37 -clippy -rustfmt
+
# Andreas Sturmlechner <asturm@gentoo.org> (2019-08-18)
# media-video/pipewire is not keyworded yet
dev-libs/weston pipewire
diff --git a/profiles/arch/x86/use.stable.mask b/profiles/arch/x86/use.stable.mask
index 32aebf145aa9..c30ac38e05bc 100644
--- a/profiles/arch/x86/use.stable.mask
+++ b/profiles/arch/x86/use.stable.mask
@@ -4,10 +4,6 @@
# This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in use.mask
-# Hans de Graaff <graaff@gentoo.org> (2019-07-17)
-# Temporary mask for stable bug 688976
-ruby_targets_ruby25
-
# Andreas Sturmlechner <asturm@gentoo.org> (2018-11-17)
# media-sound/audacious is not yet stabilised
audacious