summaryrefslogtreecommitdiff
path: root/profiles/arch/sparc
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/sparc
parentfc637fb28da700da71ec2064d65ca5a7a31b9c6c (diff)
gentoo resync : 06.08.2019
Diffstat (limited to 'profiles/arch/sparc')
-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
11 files changed, 105 insertions, 60 deletions
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