summaryrefslogtreecommitdiff
path: root/profiles/arch/sparc
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2015-08-08 13:49:04 -0700
committerRobin H. Johnson <robbat2@gentoo.org>2015-08-08 17:38:18 -0700
commit56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch)
tree3f91093cdb475e565ae857f1c5a7fd339e2d781e /profiles/arch/sparc
downloadgentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz
gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.xz
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed
Diffstat (limited to 'profiles/arch/sparc')
-rw-r--r--profiles/arch/sparc/eapi1
-rw-r--r--profiles/arch/sparc/make.defaults42
-rw-r--r--profiles/arch/sparc/package.mask139
-rw-r--r--profiles/arch/sparc/package.use7
-rw-r--r--profiles/arch/sparc/package.use.force7
-rw-r--r--profiles/arch/sparc/package.use.mask323
-rw-r--r--profiles/arch/sparc/package.use.stable.mask34
-rw-r--r--profiles/arch/sparc/packages8
-rw-r--r--profiles/arch/sparc/parent1
-rw-r--r--profiles/arch/sparc/use.force2
-rw-r--r--profiles/arch/sparc/use.mask359
-rw-r--r--profiles/arch/sparc/use.stable.mask25
12 files changed, 948 insertions, 0 deletions
diff --git a/profiles/arch/sparc/eapi b/profiles/arch/sparc/eapi
new file mode 100644
index 00000000000..7ed6ff82de6
--- /dev/null
+++ b/profiles/arch/sparc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/sparc/make.defaults b/profiles/arch/sparc/make.defaults
new file mode 100644
index 00000000000..0dcda48a9d4
--- /dev/null
+++ b/profiles/arch/sparc/make.defaults
@@ -0,0 +1,42 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="sparc"
+ACCEPT_KEYWORDS="${ARCH}"
+
+# 64bit kernel, 32bit userland
+CHOST="sparc-unknown-linux-gnu"
+PROFILE_ARCH="sparc64"
+
+# We need sparc64 binutils for linux-headers
+CTARGETS_BINUTILS="sparc-unknown-linux-gnu sparc64-unknown-linux-gnu"
+
+# The funky stuffs for handling different kernel compiler than userland compiler
+KERNEL_ABI="sparc64"
+CHOST_sparc64="sparc64-unknown-linux-gnu"
+LDFLAGS_sparc64="-m elf64_sparc"
+
+# Multilib stuff
+MULTILIB_ABIS="sparc32"
+DEFAULT_ABI="sparc32"
+ABI="${DEFAULT_ABI}"
+CFLAGS_sparc32="" # 32 bit is the default, so no need to set it.
+LDFLAGS_sparc32="" # setting it would make gcc use -m32 and -m64 at the same time
+CHOST_sparc32="sparc-unknown-linux-gnu"
+CTARGET_sparc32="sparc-unknown-linux-gnu"
+# do NOT set CFLAGS_sparc64 here it'd break linux-headers for non-multilib
+# profiles
+
+# Compiler flags
+CFLAGS="-O2 -mcpu=ultrasparc -pipe"
+CXXFLAGS=${CFLAGS}
+
+# These are here to override features/32bit-userland's settings. DO NOT REMOVE!
+FEATURES="-multilib-strict"
+MULTILIB_STRICT_DIRS="/lib32 /usr/lib32 /usr/kde/*/lib32 /usr/qt/*/lib32 /usr/X11R6/lib32"
+
+# 2006/10/05 - Gustavo Zacarias <gustavoz@gentoo.org>
+# Defaults for video drivers
+VIDEO_CARDS="fbdev glint mach64 mga r128 radeon sunbw2 suncg14 suncg3 \
+ suncg6 sunffb sunleo tdfx voodoo"
diff --git a/profiles/arch/sparc/package.mask b/profiles/arch/sparc/package.mask
new file mode 100644
index 00000000000..653453080b2
--- /dev/null
+++ b/profiles/arch/sparc/package.mask
@@ -0,0 +1,139 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Ben de Groot <yngwin@gentoo.org> (01 Feb 2015)
+# Qt5 mask, pending keywording. Remember unmasking qt5 in use.mask as well.
+>=dev-qt/assistant-5.4.0
+>=dev-qt/designer-5.4.0
+>=dev-qt/linguist-5.4.0
+>=dev-qt/linguist-tools-5.4.0
+>=dev-qt/pixeltool-5.4.0
+>=dev-qt/qdbus-5.4.0
+>=dev-qt/qdbusviewer-5.4.0
+>=dev-qt/qdoc-5.4.0
+>=dev-qt/qtconcurrent-5.4.0
+>=dev-qt/qtcore-5.4.0
+>=dev-qt/qtdbus-5.4.0
+>=dev-qt/qtdeclarative-5.4.0
+>=dev-qt/qtdiag-5.4.0
+>=dev-qt/qtgraphicaleffects-5.4.0
+>=dev-qt/qtgui-5.4.0
+>=dev-qt/qthelp-5.4.0
+>=dev-qt/qtimageformats-5.4.0
+>=dev-qt/qtmultimedia-5.4.0
+>=dev-qt/qtnetwork-5.4.0
+>=dev-qt/qtopengl-5.4.0
+>=dev-qt/qtpaths-5.4.0
+>=dev-qt/qtpositioning-5.4.0
+>=dev-qt/qtprintsupport-5.4.0
+>=dev-qt/qtquick1-5.4.0
+>=dev-qt/qtquickcontrols-5.4.0
+>=dev-qt/qtscript-5.4.0
+>=dev-qt/qtsensors-5.4.0
+>=dev-qt/qtserialport-5.4.0
+>=dev-qt/qtsql-5.4.0
+>=dev-qt/qtsvg-5.4.0
+>=dev-qt/qttest-5.4.0
+>=dev-qt/qttranslations-5.4.0
+>=dev-qt/qtwayland-5.4.0
+>=dev-qt/qtwebkit-5.4.0
+>=dev-qt/qtwebsockets-5.4.0
+>=dev-qt/qtwidgets-5.4.0
+>=dev-qt/qtx11extras-5.4.0
+>=dev-qt/qtxml-5.4.0
+>=dev-qt/qtxmlpatterns-5.4.0
+>=dev-qt/qt-creator-3.3.0
+=app-text/calibre-2*
+>=x11-misc/sddm-0.10.0
+
+# Davide Pesavento <pesa@gentoo.org> (20 Nov 2014)
+# Qt4 multilib ebuilds, masked until dev-qt/qtchooser
+# gets keyworded. See bug 529196.
+>=dev-qt/assistant-4.8.6:4
+>=dev-qt/designer-4.8.6:4
+>=dev-qt/linguist-4.8.6:4
+>=dev-qt/pixeltool-4.8.6:4
+>=dev-qt/qdbusviewer-4.8.6:4
+>=dev-qt/qt3support-4.8.6:4
+>=dev-qt/qtbearer-4.8.6:4
+>=dev-qt/qtcore-4.8.6:4
+>=dev-qt/qtdbus-4.8.6:4
+>=dev-qt/qtdeclarative-4.8.6:4
+>=dev-qt/qtdemo-4.8.6:4
+>=dev-qt/qtgui-4.8.6:4
+>=dev-qt/qthelp-4.8.6:4
+>=dev-qt/qtmultimedia-4.8.6:4
+>=dev-qt/qtopengl-4.8.6:4
+>=dev-qt/qtopenvg-4.8.6:4
+>=dev-qt/qtphonon-4.8.6:4
+>=dev-qt/qtscript-4.8.6:4
+>=dev-qt/qtsql-4.8.6:4
+>=dev-qt/qtsvg-4.8.6:4
+>=dev-qt/qttest-4.8.6:4
+>=dev-qt/qttranslations-4.8.6:4
+>=dev-qt/qtwebkit-4.8.6:4
+>=dev-qt/qtxmlpatterns-4.8.6:4
+
+# Raúl Porcel <armin76@gentoo.org> (17 Nov 2014)
+# Mask sys-devel/kgcc64 since >=gcc-4.4 can build 64bit kernels
+sys-devel/kgcc64
+
+# Julian Ospald <hasufell@gentoo.org> (01 Sep 2014)
+# Needs either hardmasked >=media-video/libav-10 or
+# >=media-video/ffmpeg-2.1.4 which is not keyworded for
+# sparc. Also see bug #521808
+=media-video/mpv-0.4*
+=media-video/mpv-0.5*
+
+# Alexis Ballier <aballier@gentoo.org> (27 Jun 2013)
+# TeX Live 2013 mask.
+# kpathsea has to be there because it has config files without /usr/share/texmf
+# and thus will break anything before TeX Live 2013.
+>=dev-libs/kpathsea-6.1.1_p20130530
+>=app-text/texlive-core-2013
+>=dev-tex/luatex-0.74
+>=app-text/texlive-2013
+>=dev-tex/bibtexu-3.71_p20130530
+>=dev-texlive/texlive-fontsextra-2013
+>=dev-texlive/texlive-langother-2013
+>=dev-texlive/texlive-latexrecommended-2013
+>=dev-texlive/texlive-formatsextra-2013
+>=dev-texlive/texlive-games-2013
+>=dev-texlive/texlive-langcyrillic-2013
+>=dev-texlive/texlive-pstricks-2013
+>=dev-texlive/texlive-langportuguese-2013
+>=dev-texlive/texlive-omega-2013
+>=dev-texlive/texlive-langspanish-2013
+>=dev-texlive/texlive-langczechslovak-2013
+>=dev-texlive/texlive-basic-2013
+>=dev-texlive/texlive-langindic-2013
+>=dev-texlive/texlive-langpolish-2013
+>=dev-texlive/texlive-luatex-2013
+>=dev-texlive/texlive-plainextra-2013
+>=dev-texlive/texlive-langafrican-2013
+>=dev-texlive/texlive-fontutils-2013
+>=dev-texlive/texlive-genericextra-2013
+>=dev-texlive/texlive-latexextra-2013
+>=dev-texlive/texlive-latex-2013
+>=dev-texlive/texlive-mathextra-2013
+>=dev-texlive/texlive-langgreek-2013
+>=dev-texlive/texlive-langenglish-2013
+>=dev-texlive/texlive-fontsrecommended-2013
+>=dev-texlive/texlive-science-2013
+>=dev-texlive/texlive-langarabic-2013
+>=dev-texlive/texlive-metapost-2013
+>=dev-texlive/texlive-xetex-2013
+>=dev-texlive/texlive-langgerman-2013
+>=dev-texlive/texlive-music-2013
+>=dev-texlive/texlive-langitalian-2013
+>=dev-texlive/texlive-langcjk-2013
+>=dev-texlive/texlive-langeuropean-2013
+>=dev-texlive/texlive-langfrench-2013
+>=dev-texlive/texlive-bibtexextra-2013
+>=dev-texlive/texlive-humanities-2013
+>=dev-texlive/texlive-context-2013
+>=dev-texlive/texlive-pictures-2013
+>=dev-texlive/texlive-genericrecommended-2013
+>=dev-texlive/texlive-publishers-2013
+
diff --git a/profiles/arch/sparc/package.use b/profiles/arch/sparc/package.use
new file mode 100644
index 00000000000..bd6f0f67ff8
--- /dev/null
+++ b/profiles/arch/sparc/package.use
@@ -0,0 +1,7 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Pacho Ramos <pacho@gentoo.org> (15 Feb 2014)
+# libev isn't supported on this arch, use another default (#499498)
+dev-libs/libverto libevent
diff --git a/profiles/arch/sparc/package.use.force b/profiles/arch/sparc/package.use.force
new file mode 100644
index 00000000000..5db5bc85195
--- /dev/null
+++ b/profiles/arch/sparc/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Mike Frysinger <vapier@gentoo.org> (16 Mar 2015)
+# Needs dev-lang/luajit tested #499974
+dev-libs/efl oldlua
diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask
new file mode 100644
index 00000000000..2c81a64d755
--- /dev/null
+++ b/profiles/arch/sparc/package.use.mask
@@ -0,0 +1,323 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Bernard Cafarelli <voyageur@gentoo.org> (06 Aug 2015)
+# Dependencies missing keywords, bug #543604
+sys-devel/llvm ocaml
+
+# Pacho Ramos <pacho@gentoo.org> (13 Jun 2015)
+# Missing keywords, bug #513108
+net-misc/spice-gtk smartcard webdav
+
+# Gilles Dartiguelongue <eva@gentoo.org> (09 Jun 2015)
+# net-fs/libnfs lacks sparc keyword, bug #551576
+gnome-base/gvfs nfs
+
+# Gilles Dartiguelongue <eva@gentoo.org> (09 Jun 2015)
+# dev-lang/luajit and dev-lua/lgi and lack sparc keyword, bug #551540
+dev-libs/libpeas lua jit
+
+# Ben de Groot <yngwin@gentoo.org> (03 May 2015)
+# media-libs/rubberband lacks sparc keyword, bug #548446
+media-video/mpv rubberband
+
+# Mike Frysinger <vapier@gentoo.org> (16 Mar 2015)
+# Needs sci-physics/bullet & media-libs/libsdl2 tested #499974
+dev-libs/efl physics sdl
+media-libs/elementary sdl
+
+# Michał Górny <mgorny@gentoo.org> (08 Mar 2015)
+# Dependency not keyworded on this arch, bug #542570.
+xfce-base/xfce4-settings libinput
+
+# Alexis Ballier <aballier@gentoo.org> (11 Feb 2015)
+# Missing ffmpeg deps, bug #510340
+media-video/ffmpeg x265
+
+# Patrick Lauer <patrick@gentoo.org> (10 Feb 2015)
+# Missing keywords for media-libs/x265
+media-video/libav x265
+
+# Pacho Ramos <pacho@gentoo.org> (10 Jan 2014)
+# Missing keywords
+net-misc/networkmanager teamd
+
+# Gilles Dartiguelongue <eva@gentoo.org> (23 Dec 2014)
+# New dependencies for wayland support in Gnome 3.14
+# See bug #533420.
+media-libs/clutter egl
+x11-wm/mutter kms
+
+# Mark Wright <gienah@gentoo.org> (14-23 Dec 2014, 1 Apr 2015)
+# test dependencies need keywording
+dev-haskell/binary test
+dev-haskell/dlist test
+dev-haskell/haskell-src-exts test
+dev-haskell/text test
+dev-haskell/vector test
+
+# Michał Górny <mgorny@gentoo.org> (30 Oct 2014)
+# Requires non-keyworded >=x11-libs/libxkbcommon-0.4.
+sys-apps/systemd terminal
+sys-apps/systemd xkb
+
+# Pacho Ramos <pacho@gentoo.org> (03 Oct 2014)
+# Missing keywords, bug #524352
+>=app-accessibility/orca-3.12.3 braille
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (16 Sep 2014)
+# Needs libepoxy keywording, bug #510940
+x11-base/xorg-server glamor wayland
+
+# Maciej Mrozowski <reavertm@gentoo.org> (13 Aug 2014)
+# Missing keywords on dev-libs/protobuf-c (bug 519772)
+>=net-libs/libgadu-1.12.0 gg11
+
+# Christoph Junghans <ottxor@gentoo.org> (21 Jul 2014)
+# Missing keywords on sci-libs/libcerf (bug 517726)
+sci-visualization/gnuplot libcerf
+
+# Maxim Koltsov <maksbotan@gentoo.org> (9 Jul 2014)
+# Missing keywords on dev-python/rst2pdf, bug #515222
+media-video/mpv doc-pdf
+
+# Julian Ospald <hasufell@gentoo.org> (20 Apr 2014)
+# Missing keywords, bug #508226
+media-video/mpv sdl
+
+# Pacho Ramos <pacho@gentoo.org> (12 Apr 2014)
+# Missing keywords, bug #507490
+net-misc/modemmanager mbim
+
+# Pacho Ramos <pacho@gentoo.org> (15 Mar 2014)
+# Missing keywords, bug #504672
+>=net-misc/vinagre-3.10 rdp
+
+# Pacho Ramos <pacho@gentoo.org> (22 Feb 2014)
+# Missing keywords, bug #495250
+>=gnome-base/gnome-extra-apps-3.10 tracker
+
+# Pacho Ramos <pacho@gentoo.org> (10 Feb 2014)
+# Missing keywords, bug #495254
+>=dev-libs/totem-pl-parser-3.10 quvi
+>=media-video/totem-3.10 flash
+
+# Raúl Porcel <armin76@gentoo.org> (1 Feb 2014)
+# Sigbuses
+net-misc/openssh hpn
+
+# Pacho Ramos <pacho@gentoo.org> (19 Jan 2014)
+# Missing keywords, bug #478254
+gnome-base/gnome classic extras
+
+# Pacho Ramos <pacho@gentoo.org> (19 Jan 2014)
+sys-kernel/dracut -dracut_modules_systemd
+
+# Pacho Ramos <pacho@gentoo.org> (02 Dec 2013)
+# Missing keywords, bug #493156
+media-libs/libgphoto2 serial
+
+# Pacho Ramos <pacho@gentoo.org> (28 Nov 2013)
+# Missing keywords, bug #492820
+net-im/telepathy-connection-managers sipe
+
+# Mark Wright <gienah@gentoo.org> (26 Oct 2013)
+# template-haskell not yet available
+dev-haskell/dataenc test
+
+# Tom Wijsman <TomWij@gentoo.org> (16 Oct 2013)
+# Mask luajit on ~media-video/mpv-0.2.0 because it only has amd64 x86 keywords. See bug #488318.
+>=media-video/mpv-0.2.0 luajit
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (22 Aug 2013)
+# dev-libs/jemalloc is not keyworded
+www-plugins/gnash jemalloc
+
+# Pacho Ramos <pacho@gentoo.org> (20 Jul 2013)
+# Keywords pending, bug #476710
+>=gnome-base/gnome-extra-apps-3.8 games
+
+# Patrick Lauer <patrick@gentoo.org> (17 June 2013)
+# Fix per-arch mask of phonon[zeitgeist] #460140
+media-libs/phonon zeitgeist
+
+# Patrick Lauer <patrick@gentoo.org> (27 May 2013)
+# stable keywords missing on tagpy/coherence
+media-video/totem upnp-av
+media-sound/rhythmbox upnp-av
+
+# Julian Ospald <hasufell@gentoo.org> (31 Mar 2013)
+# depends on mono
+>=net-irc/hexchat-2.9.4-r1 theme-manager
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (31 Jan 2013)
+# remove mask when net-libs/libqmi is keyworded here
+net-misc/modemmanager qmi qmi-newest
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (22 Jan 2013)
+# remove mask if/when media-gfx/argyllcms is keywored here.
+x11-misc/colord argyllcms extra-print-profiles
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (31 Dec 2012)
+# requires firefox, which is not keyworded on sparc
+app-misc/tracker firefox-bookmarks
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (31 Dec 2012)
+# requires app-office/unoconv, which requires virtual/ooo, which is not
+# keyworded here. Remove mask if this situation changes.
+gnome-extra/sushi office
+
+# Raúl Porcel <armin76@gentoo.org> (30 Dec 2012)
+# Needs testing
+media-libs/phonon gstreamer vlc
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (27 Dec 2012)
+# remove mask when dev-java/fop is keyworded here
+gnome-extra/libgda reports
+
+# Robin H Johnson <robbat2@gentoo.org> (01 Nov 2012)
+# MySQL 5.5 wants systemtap, tcmalloc & jemalloc
+>=dev-db/mysql-5.5 systemtap tcmalloc jemalloc
+>=dev-db/mariadb-5.5 systemtap tcmalloc jemalloc
+>=dev-db/percona-server-5.5 systemtap tcmalloc jemalloc
+
+# Diego Elio Pettenò <flameeyes@gentoo.org> (24 Jun 2012)
+# Requires libpcre with jit
+www-apache/mod_security jit
+
+# Ben de Groot <yngwin@gentoo.org> (14 Jun 2012)
+# Since dev-qt/qt* will no longer be available for sparc, we need
+# to mask the reverse dependencies
+dev-cpp/eigen examples
+dev-tex/latex-beamer lyx
+media-sound/pulseaudio equalizer
+media-video/vlc skins
+
+# Raúl Porcel <armin76@gentoo.org> (28 May 2012)
+# Needs x11-misc/lightdm(which also requires some other deps)
+x11-misc/xscreensaver new-login
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (25 May 2012)
+# Remove mask entry when app-misc/geoclue and app-accessibility/at-spi2-core
+# are keyworded here, bug #411761
+net-libs/webkit-gtk webkit2
+
+# Pacho Ramos <pacho@gentoo.org> (07 May 2012)
+# libhid is not keyworded
+app-misc/lcdproc hid
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (12 Apr 2012)
+# Temporary mask-in-base, unmask-in-arch for dev-python/mako keywording for
+# gobject-introspection[doctool], bug #411761
+dev-libs/gobject-introspection -doctool
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (12 Apr 2012)
+# Requires gnutls[pkcs11], which is use.masked on sparc
+net-libs/glib-networking smartcard
+
+# Alexey Shvetsov <alexxy@gentoo.org> (17 Dec 2011)
+# 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
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (03 Nov 2011)
+# Missing keywords in gst-plugins-faac, bug #389433
+gnome-extra/gnome-media aac
+
+# Raúl Porcel <armin76@gentoo.org> (08 Oct 2011)
+# Needs media-sound/lilypond
+app-text/asciidoc test
+
+# Patrick McLean <chutzpah@gentoo.org> (07 Sep 2011)
+# missing keywords on dependencies
+media-video/x264-encoder ffmpegsource
+
+# Robin H. Johnson <robbat2@gentoo.org> (03 Sep 2011)
+# Remove this for your arch after you keyword dev-utils/google-perftools (bug #381737
+dev-libs/libmemcached tcmalloc
+
+# Alexey Shvetsov <alexxy@gentoo.org> (31 Aug 2011)
+# Mask numa use flag per bug #381313
+sys-apps/hwloc numa
+sys-cluster/openmpi numa
+
+# Sergei Trofimovich <slyfox@gentoo.org> (03 Aug 2011)
+# sys-devel/llvm has no sparc keywords yet (bug #320221)
+dev-lang/ghc llvm
+
+# Patrick Lauer <patrick@gentoo.org> (03 Aug 2011)
+# Missing jre on sparc
+net-analyzer/metasploit gui
+
+# Pacho Ramos <pacho@gentoo.org> (19 Jul 2011)
+# Missing keywords on dependencies
+app-cdr/brasero vcd
+
+# Pacho Ramos <pacho@gentoo.org> (27 Jan 2011)
+# missing keywords on needed plugins
+media-plugins/gst-plugins-meta dts dv libvisual modplug vcd wavpack
+
+# Michael Weber <xmw@gentoo.org> (03 Jan 2011)
+# dev-libs/libev is not keyworded
+www-servers/lighttpd libev
+
+# Raúl Porcel <armin76@gentoo.org> (5 Dec 2010)
+# Mask doc-pdf because of Java dependencies (bug #347259)
+net-analyzer/wireshark doc-pdf
+
+# Justin Lecher <jlec@gentoo.org> (13 Aug 2010)
+# MKL not available on this arch
+media-gfx/povray mkl
+
+# uses games-board/ggz-gtk-client
+games-strategy/freeciv ggz
+
+# Alexey Shvetsov <alexxy@gentoo.org> (09 Feb 2010)
+# need dev-db/virtuoso-* keyworded
+dev-libs/soprano virtuoso
+
+# Alexey Shvetsov <alexxy@gentoo.org> (09 Feb 2010)
+# need sys-auth/polkit keyworded
+app-admin/system-config-printer-common policykit
+
+# Ben de Groot <yngwin@gentoo.org> (16 Jan 2010)
+# qtmultimedia is not keyworded, bug 293671
+dev-python/PyQt4 multimedia
+
+# Ben de Groot <yngwin@gentoo.org> (11 Nov 2009)
+# Requires qthelp, which requires qtwebkit, bug 292838
+dev-libs/uriparser doc
+media-libs/libxspf doc
+
+# Romain Perier <mrpouet@gentoo.org> (18 Oct. 2009)
+# >=networkmanager-0.7.0 is not keyworded.
+gnome-base/gnome-applets networkmanager
+
+# Raúl Porcel <armin76@gentoo.org>
+# Depends on dev-java/fop which requires java...
+sci-geosciences/gpsbabel doc
+
+# depends on mpich2 which isn't keyworded (bug #217854)
+sci-libs/hdf5 mpi
+
+# wavgain fails to build
+media-sound/rubyripper wav
+
+# Needs libmodplug
+media-libs/sdl-sound mikmod
+
+# Needs clisp which won't build
+app-text/texlive xindy
+
+# Needs krb4 USE flag for mit-krb5 (Bug #255579), and we believe it to be unstable.
+net-im/pidgin zephyr
+
+# Mask zemberek for enchant because it requires java.
+app-text/enchant zemberek
+
+# Mask srtp for ortp because libsrtp is marked -sparc
+net-libs/ortp srtp
+
+# Ultrabug <ultrabug@gentoo.org) (05 Sept 2011)
+# missing keyword for net-libs/zeromq
+app-admin/rsyslog zeromq
diff --git a/profiles/arch/sparc/package.use.stable.mask b/profiles/arch/sparc/package.use.stable.mask
new file mode 100644
index 00000000000..7ff64bd63f1
--- /dev/null
+++ b/profiles/arch/sparc/package.use.stable.mask
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# 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> (28 Jun 2012)
+## # 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 ---
+
+# Pacho Ramos <pacho@gentoo.org> (02 Ago 2015)
+# Missing keywords
+dev-libs/protobuf python
+dev-python/pyquery test
+sys-fs/dmraid klibc
+
+# Pacho Ramos <pacho@gentoo.org> (02 Jul 2014)
+# Mask due Gnome3 not going to be stabilized on this arch
+dev-util/geany-plugins devhelp markdown webkit
+>=gnome-base/gnome-desktop-2.32.1-r2 license-docs
+>=net-libs/webkit-gtk-2.4 geoloc
+>=x11-libs/gtk+-3.12.2 cloudprint
+x11-libs/gksu gnome
+x11-wm/icewm gnome
diff --git a/profiles/arch/sparc/packages b/profiles/arch/sparc/packages
new file mode 100644
index 00000000000..f0baca69567
--- /dev/null
+++ b/profiles/arch/sparc/packages
@@ -0,0 +1,8 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Top-level sparc profile
+
+# SPARC specific stuff (32 and 64 bit)
+*sys-apps/sparc-utils
diff --git a/profiles/arch/sparc/parent b/profiles/arch/sparc/parent
new file mode 100644
index 00000000000..eb001c6e8ab
--- /dev/null
+++ b/profiles/arch/sparc/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/arch/sparc/use.force b/profiles/arch/sparc/use.force
new file mode 100644
index 00000000000..f95aef4e176
--- /dev/null
+++ b/profiles/arch/sparc/use.force
@@ -0,0 +1,2 @@
+# Force the flag which corresponds to ARCH.
+sparc
diff --git a/profiles/arch/sparc/use.mask b/profiles/arch/sparc/use.mask
new file mode 100644
index 00000000000..0c5bf8d6303
--- /dev/null
+++ b/profiles/arch/sparc/use.mask
@@ -0,0 +1,359 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+# Unmask the flag which corresponds to ARCH.
+-sparc
+
+# This file contains a list of useflags that cannot be used on sparc.
+
+# Andrey Grozin <grozin@gentoo.org> (25 Jun 2014)
+# keyworded on sparc
+-ecls
+-sbcl
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (31 Dec 2012)
+# net-misc/connman is not keyworded, bug 348308
+connman
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (31 Dec 2012)
+# Not keyworded on sparc
+xine
+
+# Diego Elio Pettenò <flameeyes@gentoo.org> (17 Aug 2012)
+# qstat is not available on sparc, as it is
+nagios-game
+
+# Samuli Suominen <ssuominen@gentoo.org> (07 May 2012)
+# Missing keywording in www-client/firefox wrt #360427,
+# as used by, for example, x11-themes/gtk-engines-qtcurve
+firefox
+mozilla
+thunderbird
+
+# Alexandre Rostovtsev <tetromino@gmail.com> (28 Oct 2011)
+# x11-misc/colord and app-admin/packagekit-base not tested. Bug #387959.
+colord
+packagekit
+
+# Raúl Porcel <armin76@gentoo.org>
+# Stuff that sigbuses
+libburn
+# bug #266193
+srtp
+# bug #290154
+tokyocabinet
+# bug 235685
+webkit
+# bug 359963
+webp
+
+# Gustavo Zacarias <gustavoz@gentoo.org> 14 Feb 2007
+# Mono needs gcc4 and it's not yet stable
+beagle
+galago
+mono
+
+# Gustavo Zacarias <gustavoz@gentoo.org>
+# It doesn't even build
+d
+# Mask krb4, it's generally broken and really not secure see #116471
+krb4
+# LCDproc masks see bug #148072
+lcd_devices_g15
+lcd_devices_graphlcd
+lcd_devices_ula200
+# mzscheme seems somewhat b0rked and we want vim7
+mzscheme
+# Masking hardened, it isn't really supported, see bugs #144126 #78951
+hardened
+# AIO is b0rked for now....
+aio
+romio
+# They're borked
+dar32
+dar64
+
+# 2006/09/05 - Tupone Alfredo <tupone@gentoo.org>
+# doomsday ebuild is not available on this architecture
+doomsday
+
+# Needs java
+pdfannotextractor
+
+# Stuff that won't ever work on sparc
+3dfx
+acpi
+afs
+amd
+apm
+battery
+cpufreq
+dell
+dmi
+ibm
+hyperwave-api
+jfs
+libedit
+nforce2
+pm-utils
+reiser4
+reiserfs
+voodoo3
+xfs
+
+# Need testing
+musepack
+pyste
+topal
+lqr
+epos
+wicd
+indi
+chm
+ebook
+celt
+capi
+lensfun
+jingle
+mod_wsgi
+vaapi
+rtmp
+vpx
+kde
+wildmidi
+barcode
+xmms2
+gme
+aacplus
+soundcloud
+devil
+gts
+clang
+metalink
+tremor
+fdk
+tcmalloc
+jemalloc
+zmq
+
+# No hardware to test
+ifp
+chipcard
+hbci
+ivtv
+laptop
+lm_sensors
+njb
+pkcs11
+openct
+bluetooth
+dmraid
+ipod
+ios
+mtp
+pda
+apcupsd
+bluray
+ups
+gps
+
+# Stuff we don't want
+schroedinger
+ots
+frei0r
+libvirt
+prelude
+redis
+
+# Asterisk use flag masking
+bri
+florz
+resperl
+zaptel
+ukcid
+
+
+# USE-flags from differents origins
+brltty
+cle266
+commercial
+cpufreq
+directfb
+djbfft
+dvb
+freetts
+glitz
+i8x0
+java
+java-internal
+java-external
+lirc
+mpm-peruser
+mythtv
+netbeans
+networkmanager
+nvtv
+pbs
+pcmcia
+rar
+trusted
+uml
+valgrind
+wavelan
+wifi
+wlan
+xvmc
+zoran
+
+# Other masks
+hdf
+hdf5
+pike
+
+# requires a JDK
+mpe-sdk
+
+# This should probably never be touched
+
+# Unmask sparc-only video cards
+-video_cards_sunbw2
+-video_cards_suncg14
+-video_cards_suncg3
+-video_cards_suncg6
+-video_cards_sunffb
+-video_cards_sunleo
+-video_cards_suntcx
+
+# 2006/02/05 - Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: mask for architectures on which they aren't available
+video_cards_cyrix
+video_cards_nsc
+video_cards_s3
+video_cards_sis
+video_cards_tseng
+video_cards_s3virge
+video_cards_i128
+video_cards_trident
+video_cards_neomagic
+video_cards_cirrus
+video_cards_tga
+video_cards_i740
+video_cards_siliconmotion
+video_cards_ark
+video_cards_rendition
+video_cards_newport
+video_cards_chips
+video_cards_apm
+video_cards_intel
+video_cards_nv
+video_cards_vesa
+video_cards_ast
+video_cards_nouveau
+
+# Matt Turner <mattst88@gentoo.org>
+# Mask more VIDEO_CARDs added with mesa-8.0
+video_cards_i915
+video_cards_i965
+video_cards_ilo
+# vmware wasn't added with mesa-8.0, but it should still be masked
+video_cards_vmware
+# llvm is not keyworded
+video_cards_radeonsi
+
+# Diego Pettenò <flameeyes@gentoo.org> (6 Dec 2006)
+# Unmask the Sun-specific drivers
+-alsa_cards_sun-cs4231
+# Mask ALSA drivers for ISA cards
+alsa_cards_cs4232
+alsa_cards_msnd-pinnacle
+alsa_cards_cs4231-lib
+alsa_cards_adlib
+alsa_cards_ad1816a
+alsa_cards_ad1848
+alsa_cards_als100
+alsa_cards_azt2320
+alsa_cards_cmi8330
+alsa_cards_cs4231
+alsa_cards_cs4236
+alsa_cards_dt019x
+alsa_cards_es968
+alsa_cards_es1688
+alsa_cards_es18xx
+alsa_cards_gusclassic
+alsa_cards_gusextreme
+alsa_cards_gusmax
+alsa_cards_hdsp
+alsa_cards_hdspm
+alsa_cards_interwave
+alsa_cards_interwave-stb
+alsa_cards_opl3sa2
+alsa_cards_opti92x-ad1848
+alsa_cards_opti92x-cs4231
+alsa_cards_opti93x
+alsa_cards_miro
+alsa_cards_sb8
+alsa_cards_sb16
+alsa_cards_sbawe
+alsa_cards_sb16_csp
+alsa_cards_sgalaxy
+alsa_cards_sscape
+alsa_cards_wavefront
+
+# Enable H264 with x264
+-x264
+
+# Copied over from default-linux/sparc/sparc64
+-gcc64
+-vis
+
+# Unmask ultra1
+-ultra1
+
+# The default on SPARC is non-multilib
+# if a sub-profile want's it, it can -use.mask it
+multilib
+
+# Ben de Groot <yngwin@gentoo.org> (11 Feb 2009)
+# Both dev-qt/qtphonon and media-sound/phonon are unkeyworded
+phonon
+
+# Matt Turner <mattst88@gentoo.org) (10 Feb 2012)
+# mask d3d since we don't have wine
+d3d
+
+# Matt Turner <mattst88@gentoo.org) (10 Feb 2012)
+# mask wayland since dev-libs/wayland isn't keyworded
+wayland
+
+# Samuli Suominen <ssuominen@gentoo.org> (18 Jan 2013)
+# libdlm and cman are not keyworded
+cman
+clvm
+
+-zeitgeist
+
+# nvidia toolkit for binary drivers
+cg
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (22 Aug 2013)
+# virtual/opencl is not keyworded
+opencl
+
+# Unmask once sys-libs/libunwind gets ported & keyworded.
+unwind
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (10 Nov 2013)
+# sys-devel/llvm is not keyworded, bug #320221
+llvm
+
+# Pacho Ramos <pacho@gentoo.org> (19 Jan 2014)
+# Unmask systemd since it is keyworded here.
+-systemd
+
+# sys-libs/libseccomp has not been ported to this arch yet #524148
+seccomp
+
+# Ben de Groot <yngwin@gentoo.org> (01 Feb 2015)
+# please remove when keyworded
+qt5
diff --git a/profiles/arch/sparc/use.stable.mask b/profiles/arch/sparc/use.stable.mask
new file mode 100644
index 00000000000..70ce97dc0a8
--- /dev/null
+++ b/profiles/arch/sparc/use.stable.mask
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file requires eapi 5 or later. New entries go on top.
+# Please use the same syntax as in use.mask
+
+# Andrey Grozin <grozin@gentoo.org> (25 Jun 2014)
+# no stable version on sparc
+ecls
+sbcl
+
+# Pacho Ramos <pacho@gentoo.org> (17 Apr 2014)
+# Dropped stable keywords after the discussion caused by
+# Gnome 3.8/3.10 stabilization on this arch
+devhelp
+dia
+eds
+gnumeric
+upnp
+upnp-av
+
+# Pacho Ramos <pacho@gentoo.org> (13 Apr 2014)
+# Not going to be stabilized on this arch
+gnome-online-accounts