summaryrefslogtreecommitdiff
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/powerpc
downloadgentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz
gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.bz2
gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.zip
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/powerpc')
-rw-r--r--profiles/arch/powerpc/eapi1
-rw-r--r--profiles/arch/powerpc/make.defaults3
-rw-r--r--profiles/arch/powerpc/package.mask31
-rw-r--r--profiles/arch/powerpc/package.use7
-rw-r--r--profiles/arch/powerpc/package.use.force19
-rw-r--r--profiles/arch/powerpc/package.use.mask368
-rw-r--r--profiles/arch/powerpc/package.use.stable.mask33
-rw-r--r--profiles/arch/powerpc/packages11
-rw-r--r--profiles/arch/powerpc/parent1
-rw-r--r--profiles/arch/powerpc/ppc32/eapi1
-rw-r--r--profiles/arch/powerpc/ppc32/make.defaults38
-rw-r--r--profiles/arch/powerpc/ppc32/package.mask49
-rw-r--r--profiles/arch/powerpc/ppc32/package.use7
-rw-r--r--profiles/arch/powerpc/ppc32/package.use.mask56
-rw-r--r--profiles/arch/powerpc/ppc32/package.use.stable.mask38
-rw-r--r--profiles/arch/powerpc/ppc32/parent1
-rw-r--r--profiles/arch/powerpc/ppc32/use.force5
-rw-r--r--profiles/arch/powerpc/ppc32/use.mask20
-rw-r--r--profiles/arch/powerpc/ppc32/use.stable.mask9
-rw-r--r--profiles/arch/powerpc/ppc64/32ul/eapi1
-rw-r--r--profiles/arch/powerpc/ppc64/32ul/make.defaults17
-rw-r--r--profiles/arch/powerpc/ppc64/32ul/package.mask3
-rw-r--r--profiles/arch/powerpc/ppc64/32ul/package.use.mask6
-rw-r--r--profiles/arch/powerpc/ppc64/32ul/packages6
-rw-r--r--profiles/arch/powerpc/ppc64/32ul/parent3
-rw-r--r--profiles/arch/powerpc/ppc64/32ul/use.force10
-rw-r--r--profiles/arch/powerpc/ppc64/32ul/use.mask13
-rw-r--r--profiles/arch/powerpc/ppc64/64ul/eapi1
-rw-r--r--profiles/arch/powerpc/ppc64/64ul/make.defaults11
-rw-r--r--profiles/arch/powerpc/ppc64/64ul/package.mask7
-rw-r--r--profiles/arch/powerpc/ppc64/64ul/package.use.mask31
-rw-r--r--profiles/arch/powerpc/ppc64/64ul/parent2
-rw-r--r--profiles/arch/powerpc/ppc64/64ul/use.mask95
-rw-r--r--profiles/arch/powerpc/ppc64/eapi1
-rw-r--r--profiles/arch/powerpc/ppc64/make.defaults42
-rw-r--r--profiles/arch/powerpc/ppc64/package.use7
-rw-r--r--profiles/arch/powerpc/ppc64/package.use.force10
-rw-r--r--profiles/arch/powerpc/ppc64/package.use.mask123
-rw-r--r--profiles/arch/powerpc/ppc64/package.use.stable.mask32
-rw-r--r--profiles/arch/powerpc/ppc64/parent1
-rw-r--r--profiles/arch/powerpc/ppc64/use.force5
-rw-r--r--profiles/arch/powerpc/ppc64/use.mask36
-rw-r--r--profiles/arch/powerpc/use.mask227
-rw-r--r--profiles/arch/powerpc/use.stable.mask23
44 files changed, 1411 insertions, 0 deletions
diff --git a/profiles/arch/powerpc/eapi b/profiles/arch/powerpc/eapi
new file mode 100644
index 00000000000..7ed6ff82de6
--- /dev/null
+++ b/profiles/arch/powerpc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/powerpc/make.defaults b/profiles/arch/powerpc/make.defaults
new file mode 100644
index 00000000000..445a68b5ea0
--- /dev/null
+++ b/profiles/arch/powerpc/make.defaults
@@ -0,0 +1,3 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
diff --git a/profiles/arch/powerpc/package.mask b/profiles/arch/powerpc/package.mask
new file mode 100644
index 00000000000..c2ba248c52c
--- /dev/null
+++ b/profiles/arch/powerpc/package.mask
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# 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
+# ppc/ppc64. Also see bug #521808
+=media-video/mpv-0.4*
+=media-video/mpv-0.5*
+
+# Brent Baude <ranger@gentoo.org> (20 Nov 2012)
+# Masking kgcc64 now that toolchain is biarch
+sys-devel/kgcc64
+
+# Ben de Groot <yngwin@gentoo.org> (2 Jun 2012)
+# Since there is no longer a working keyworded version of
+# media-video/smplayer (see bug 383945)
+x11-themes/smplayer-themes
+
+# Alexey Shvetsov <alexxy@gentoo.org> (21 May 2012)
+# Need deps pecl-apc and pecl-uploadprogress bug #416897
+>=www-apps/drupal-7.14
+
+# Justin Lecher <jlec@gentoo.org> (9 Mar 2011)
+# sci-libs/plplot needs keywords #358035
+=sci-biology/emboss-6.3.1*
+
+# Doug Goldstein <cardoe@gentoo.org> (11 Jan 2013)
+# Masked due to depends on bug #438780
+>=app-emulation/qemu-1.2.0
diff --git a/profiles/arch/powerpc/package.use b/profiles/arch/powerpc/package.use
new file mode 100644
index 00000000000..c3fc770c727
--- /dev/null
+++ b/profiles/arch/powerpc/package.use
@@ -0,0 +1,7 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Doug Goldstein <cardoe@gentoo.org> (29 Oct 2012)
+# Enable the native arch as the default qemu target
+app-emulation/qemu qemu_softmmu_targets_ppc
diff --git a/profiles/arch/powerpc/package.use.force b/profiles/arch/powerpc/package.use.force
new file mode 100644
index 00000000000..d011e8fff45
--- /dev/null
+++ b/profiles/arch/powerpc/package.use.force
@@ -0,0 +1,19 @@
+# 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
+
+# Matti Bickel <mabi@gentoo.org> - 2007-12-31
+# only the java interface is usable on ppc
+net-p2p/sancho-bin java
+
+# Kacper Kowalik <xarthisius@gentoo.org> (16 Jan 2011)
+# bug 303931
+# sci-chemistry/arp-warp-bin is not available for ppc
+# sci-chemistry/solve-resolve-bin is not available for ppc
+# sci-chemistry/cns is not available for ppc
+sci-chemistry/oasis minimal
+sci-libs/cctbx minimal
diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask
new file mode 100644
index 00000000000..a130181e818
--- /dev/null
+++ b/profiles/arch/powerpc/package.use.mask
@@ -0,0 +1,368 @@
+# 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
+
+# Gilles Dartiguelongue <eva@gentoo.org> (10 Jun 2015)
+# net-libs/dleyna-connector-dbus lack ppc/ppc64 keyword, bug #551634
+>=media-plugins/grilo-plugins-0.2.14 upnp-av
+
+# Justin Lecher <jlec@gentoo> (18 May 2015)
+# missing keywords
+dev-python/matplotlib qt5
+
+# Pacho Ramos <pacho@gentoo.org> (15 May 2015)
+# Missing keywords
+net-dns/unbound dnstap
+
+# Markos Chandras <hwoarang@gentoo.org> (18 Apr 2015)
+# samba-4 not keyworded on ppc/ppc64
+sys-auth/sssd samba
+
+# 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
+
+# Ben de Groot <yngwin@gentoo.org> (15 Mar 2015)
+# Waiting for keywording in bug 543398
+>=media-sound/picard-1.3.2 cdda
+
+# Michał Górny <mgorny@gentoo.org> (21 Feb 2015)
+# The external QCA plugins are not keyworded on this arch. Since
+# this is only a temporary measure and nothing depends on them,
+# just masking them until the new version goes stable.
+<app-crypt/qca-2.1 logger pkcs11 sasl
+
+# Andreas K. Huettel <dilfridge@gentoo.org> (15 Feb 2015)
+# There's no keyworded office implementation anymore.
+gnome-extra/sushi office
+
+# 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
+
+# Markos Chandras <hwoarang@gentoo.org> (07 Feb 2015)
+# app-admin/cgmanager misses PPC/PPC64 keywords. Bug #539208
+app-emulation/lxc cgmanager
+
+# Mark Wright <gienah@gentoo.org> (14-24 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
+dev-util/bnfc 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
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (16 Sep 2014)
+# Needs libepoxy keywording, bug #510940
+x11-base/xorg-server glamor wayland
+x11-drivers/xf86-video-nouveau glamor
+
+# Anthony G. Basile <blueness@gentoo.org> (17 Aug 2014)
+# This pulls in qemu[smartcard] which is masked
+net-misc/spice-gtk smartcard
+
+# Anthony G. Basile <blueness@gentoo.org> (16 Aug 2014)
+# Ultimately pulls in nodejs which is broken.
+dev-ruby/sprockets test
+
+# Anthony G. Basile <blueness@gentoo.org> (15 Aug 2014)
+# Ultimately pulls in nodejs which is broken.
+dev-ruby/haml test
+
+# Anthony G. Basile <blueness@gentoo.org> (14 Aug 2014)
+# Mask USE=doc because it pulls in matplotlib whic has
+# too many unkeyworded dependencies. Bug #517086
+=dev-python/networkx-1.9 doc examples test
+
+# Anthony G. Basile <blueness@gentoo.org> (14 Aug 2014)
+# Mask these flags since mongodb is broken on ppc/ppc64
+dev-python/ipython doc matplotlib mongodb nbconvert notebook qt4
+
+# Maciej Mrozowski <reavertm@gentoo.org> (13 Aug 2014)
+# Missing keywords on dev-libs/protobuf-c (bug 519772)
+>=net-libs/libgadu-1.12.0 gg11
+
+# Anthony G. Basile <blueness@gentoo.org> (12 Aug 2014)
+# Ultimately pulls in nodejs which is broken.
+dev-ruby/actionpack test
+
+# Anthony G. Basile <blueness@gentoo.org> (12 Aug 2014)
+# Ultimately pulls in nodejs which is broken.
+dev-ruby/tilt test
+
+# Anthony G. Basile <blueness@gentoo.org> (12 Aug 2014)
+# Pulls in ceph which is broken. Masked per dev-zero.
+sys-block/fio rbd
+
+# Maxim Koltsov <maksbotan@gentoo.org> (9 Jul 2014)
+# Missing keywords on dev-python/rst2pdf, bug #515222
+media-video/mpv doc-pdf
+
+# Andreas K. Huettel <dilfridge@gentoo.org> (14 Jun 2014)
+# dependency sci-libs/vtk not keyworded on ppc yet
+media-libs/opencv vtk
+
+# Markos Chandras <hwoarang@gentoo.org> (03 May 2014)
+# sys-libs/libseccomp suppors amd64, x86, ARM and MIPS.
+app-emulation/lxc seccomp
+
+# Julian Ospald <hasufell@gentoo.org> (20 Apr 2014)
+# Missing keywords, bug #508226
+media-video/mpv sdl
+
+# Johannes Huber <johu@gentoo.org> (16 Apr 2014)
+# unkeyworded deps
+kde-apps/gwenview semantic-desktop
+kde-apps/okular dpi
+kde-base/nepomuk-core migrator
+
+# Pacho Ramos <pacho@gentoo.org> (12 Apr 2014)
+# Missing keywords, bug #507490
+net-misc/modemmanager mbim
+
+# Pacho Ramos <pacho@gentoo.org> (22 Feb 2013)
+# 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
+
+# Pacho Ramos <pacho@gentoo.org> (11 Jan 2013)
+sys-kernel/dracut -dracut_modules_systemd
+
+# Pacho Ramos <pacho@gentoo.org> (28 Nov 2013)
+# Missing keywords, bug #492820
+net-im/telepathy-connection-managers sipe
+
+# Pacho Ramos <pacho@gentoo.org> (31 Oct 2013)
+# Missing keywords, bug #478254
+gnome-base/gnome classic extras
+
+# 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
+
+# Johannes Huber <johu@gentoo.org> (15 Sep 2013)
+# # Depends on kde-misc/networkmanagement, not keyworded yet.
+kde-apps/solid-runtime networkmanager
+
+# Pacho Ramos <pacho@gentoo.org> (08 Sep 2013)
+# monodevelop is not keyworded, bug #468030
+gnome-extra/zeitgeist-datasources mono
+
+# Agostino Sarubbo <ago@gentoo.org> (24 Aug 2013)
+# Klibc does not work anymore on ppc
+app-shells/mksh static
+
+# Nathan Phillip Brink <binki@gentoo.org> (31 Jul 2013)
+# app-text/discount missing ~ppc.
+dev-util/geany-plugins markdown
+
+# 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 Jun 2013)
+# Fix per-arch mask of phonon[zeitgeist] #460140
+media-libs/phonon zeitgeist
+
+# Agostino Sarubbo <ago@gentoo.org> (23 Apr 2013)
+# dev-db/spatialite fails to compile on ppc*
+sci-libs/gdal spatialite
+
+# Julian Ospald <hasufell@gentoo.org> (31 Mar 2013)
+# depends on mono/monodevelop
+>=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
+
+# Sergei Trofimovich <slyfox@gentoo.org> (11 Jan 2013)
+# Current sys-libs/libseccomp (up to 1.0.1) support
+# only x86/amd64. Relies on hardcoded syscall numbers.
+app-emulation/qemu seccomp
+
+# Anthony G. Basile <blueness@gentoo.org> (15 Nove 2012)
+# Mask telepathy, no stable net-libs/telepathy-qt, bug #441456
+kde-apps/krdc telepathy
+kde-apps/krfb telepathy
+net-im/choqok telepathy
+
+# Robin H Johnson <robbat2@gentoo.org> (01 Nov 2012)
+# MySQL 5.5 wants systemtap, tcmalloc & jemalloc
+>=dev-db/mysql-5.5 tcmalloc
+>=dev-db/mariadb-5.5 tcmalloc
+>=dev-db/percona-server-5.5 tcmalloc
+
+# Anthony G. Basile <blueness@gentoo.org> (29 Sep 2012)
+# dev-cpp/tbb does not build on ppc ppc64 so mask any
+# dependencies on it
+media-libs/openimageio tbb
+
+# Samuli Suominen <ssuominen@gentoo.org> (27 Sep 2012)
+# I don't want to open this can of worms yet. Feel free
+# to do so.
+dev-ruby/rack-test test
+
+# Michael Weber <xmw@gentoo.org> (22 Aug 2012)
+# missing stable on >=www-client/firefox-3
+x11-themes/gtk-engines-qtcurve mozilla
+
+# Anthony G. Basile <blueness@gentoo.org> (21 Aug 2012)
+# Does not work on ppc/ppc64
+net-misc/tor tor-hardening
+
+# Michael Weber <xmw@gentoo.org> (3 Jun 2012)
+# pymol got stabled (bug 366229) but USE=apbs deps aren't keyworded
+sci-chemistry/pymol apbs
+
+# Andreas K. Huettel <dilfridge@gentoo.org> (28 May 2012)
+# Mask new useflag of opencv, as dependency dev-cpp/tbb is not keyworded on ppc
+media-libs/opencv tbb
+
+# Brent Baude <ranger@gentoo.org> (06 Mar 2012)
+# masking kde on gajim
+net-im/gajim kde
+
+# Pacho Ramos <pacho@gentoo.org> (07 May 2012)
+# libhid is not keyworded
+app-misc/lcdproc hid
+
+# Brent Baude <ranger@gentoo.org> (06 Mar 2012)
+# masking wimax use flag
+net-misc/connman wimax ofono
+
+# Alexey Shvetsov <alexxy@gentoo.org> (20 Jan 2012)
+# Mask some use flags for openmpi due to unkeyworded deps
+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
+
+# Kacper Kowalik <xarthisius@gentoo.org> (20 Nov 2011)
+# Dropped dietlibc wrt #364103
+sys-fs/dmraid dietlibc
+
+# Pacho Ramos <pacho@gentoo.org> (26 Sep 2011)
+# Dependencies not keyworded yet, bug #372245
+media-video/miro xvid
+
+# 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
+
+# Kacper Kowalik <xarthisius@gentoo.org> (10 Aug 2011)
+# mask cuda dep for opencv bug 365451
+media-libs/opencv cuda
+
+# Kacper Kowalik <xarthisius@gentoo.org> (09 Aug 2011)
+# pass on media-sound/amarok[upnp] bug 365003
+media-sound/amarok upnp
+
+# Pacho Ramos <pacho@gentoo.org> (19 Jul 2011)
+# Missing keywords on dependencies
+app-cdr/brasero vcd
+
+# Brent Baude <ranger@gentoo.org> (25 June 2011)
+# kde-base/krossjava fails to build on ppc
+kde-base/kdebindings-meta java
+
+# Doug Goldstein <cardoe@gentoo.org> (27 May 2011)
+# app-emulation/spice, app-emulation/xen, and sys-cluster/ceph
+# are not keyworded. bug #368959
+# sys-apps/usbredir
+app-emulation/qemu spice xen rbd usbredir
+
+# Kacper Kowalik <xarthisius@gentoo.org> (16 Jan 2011)
+# bug 350513, app-pda/jpilot is not keyworded
+mail-client/claws-mail pda
+
+# Sebastian Pipping <sping@gentoo.org> (22 Feb 2011)
+# No media-sound/lilypond here, yet (bug #356069)
+app-text/asciidoc test
+
+# Kacper Kowalik <xarthisius@gentoo.org> (16 Jan 2011)
+# bug 303931
+# dev-lang/icc is not available for ppc
+# sci-chemistry/arp-warp-bin is not available for ppc
+sci-chemistry/ccp4 arpwarp
+
+# Justin Lecher <jlec@gentoo.org> (01 Nov 2010)
+# Deps not Keyworded
+sci-chemistry/apbs fetk
+
+# Vlastimil Babka <caster@gentoo.org> (13 Oct 2010)
+# dev-util/systemtap not keyworded on ppc arches. Note that this currently applies for java-overlay
+# icedtea only, but the plan is to move it to main tree.
+dev-java/icedtea systemtap
+
+# Alexey Shvetsov <alexxy@gentoo.org> (22 Aug 2010)
+# sci-chemistry/msms not available for this arch
+sci-chemistry/vmd msms
+
+# Justin Lecher <jlec@gentoo.org> (13 Aug 2010)
+# MKL not available on this arch
+media-gfx/povray mkl
+
+# Bernard Cafarelli <voyageur@gentoo.org> (26 Apr 2010)
+# This is for x86/amd64 only
+sys-devel/llvm udis86
+
+# Alexey Shvetsov <alexxy@gentoo.org> (23 Feb 2010)
+# media-gfx/tachyon needed to be keyworded per bug #306549
+sci-chemistry/vmd tachyon
+
+# Pacho Ramos <pacho@gentoo.org>
+# Not keyworded
+media-plugins/gst-plugins-meta dts vcd vpx
+
+# QA: This entry is moved from INVALID location from default/linux/powerpc.
+# VDPAU is currently not keyworded on PPC since its a nvidia-drivers feature
+# only presently. If other drivers support it in the future, then this can
+# get unmasked
+media-tv/mythtv vdpau
+
+# Brent Baude <ranger@gentoo.org> (14 Jan 2009)
+# # Temporarily masking sql off activerecord
+dev-ruby/activerecord sqlite3
+
+# Brent Baude <ranger@gentoo.org>
+# masking zephyr USE on pidgin
+net-im/pidgin zephyr
+
+=dev-java/ibm-jdk-bin-1.5* -nsplugin
+=dev-java/ibm-jre-bin-1.5* -nsplugin
+=dev-java/ibm-jdk-bin-1.6* -nsplugin
+=dev-java/ibm-jre-bin-1.6* -nsplugin
+
+# Joseph Jezak <josejx@gentoo.org> (28 Jun 2007)
+# Masked Parallel LCD devices for bug #180683
+# app-misc/lcd4linux
+app-misc/lcd4linux lcd_devices_hd44780
diff --git a/profiles/arch/powerpc/package.use.stable.mask b/profiles/arch/powerpc/package.use.stable.mask
new file mode 100644
index 00000000000..d6f6fe131a1
--- /dev/null
+++ b/profiles/arch/powerpc/package.use.stable.mask
@@ -0,0 +1,33 @@
+# 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> (15 May 2015)
+# Missing stable
+dev-libs/protobuf python
+
+# Justin Lecher <jlec@gentoo.org> (21 Feb 2015)
+# Needs stable GNOME-3
+net-fs/netatalk tracker
+app-office/homebank ofx
+net-libs/aqbanking ofx
+
+# Michael Palimaka <kensington@gentoo.org> (11 Dec 2014)
+# Dependencies not yet stable
+kde-base/systemsettings kscreen
diff --git a/profiles/arch/powerpc/packages b/profiles/arch/powerpc/packages
new file mode 100644
index 00000000000..0ce1bfafd3b
--- /dev/null
+++ b/profiles/arch/powerpc/packages
@@ -0,0 +1,11 @@
+# Copyright 2005-2008 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+*sys-fs/hfsutils
+*sys-fs/hfsplusutils
+
+# Brent Baude <ranger@gentoo.org> (29 Nov 2012)
+# Removing kgcc64 from system packages now that toolchain is biarch
+-*sys-devel/kgcc64
+
diff --git a/profiles/arch/powerpc/parent b/profiles/arch/powerpc/parent
new file mode 100644
index 00000000000..eb001c6e8ab
--- /dev/null
+++ b/profiles/arch/powerpc/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/arch/powerpc/ppc32/eapi b/profiles/arch/powerpc/ppc32/eapi
new file mode 100644
index 00000000000..7ed6ff82de6
--- /dev/null
+++ b/profiles/arch/powerpc/ppc32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/powerpc/ppc32/make.defaults b/profiles/arch/powerpc/ppc32/make.defaults
new file mode 100644
index 00000000000..3a155df9e70
--- /dev/null
+++ b/profiles/arch/powerpc/ppc32/make.defaults
@@ -0,0 +1,38 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# All extra USE/etc should be specified in sub-profiles.
+# DO NOT POLLUTE USE ON THIS PROFILE.
+
+ARCH="ppc"
+ACCEPT_KEYWORDS="ppc"
+
+CHOST="powerpc-unknown-linux-gnu"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+# 2006/08/18 - Donnie Berkholz <dberkholz@gentoo.org>
+# Defaults for video drivers
+VIDEO_CARDS="fbdev glint mach64 mga nv r128 radeon savage tdfx trident voodoo"
+
+# 2006/12/06 - Diego Pettenò <flameeyes@gentoo.org>
+# Defaults for PowerPC sound driver
+ALSA_CARDS="aoa aoa-fabric-layout aoa-onyx aoa-soundbus aoa-soundbus-i2s aoa-tas aoa-toonie powermac usb-audio via82xx"
+
+# Michał Górny <mgorny@gentoo.org> (27 Jun 2014)
+# Multilib-related setup for compatibility with future multilib.
+ABI="ppc"
+DEFAULT_ABI="ppc"
+MULTILIB_ABIS="ppc"
+CHOST_ppc=${CHOST}
+LIBDIR_ppc="lib"
+
+# Michał Górny <mgorny@gentoo.org> (27 Jun 2014)
+# Make the ABI flag implicit for compatibility with native ebuilds.
+IUSE_IMPLICIT="abi_ppc_32"
+
+# Enable abi_ppc_32 for packages that don't have it forced.
+ABI_PPC="32"
diff --git a/profiles/arch/powerpc/ppc32/package.mask b/profiles/arch/powerpc/ppc32/package.mask
new file mode 100644
index 00000000000..6043f6d55ee
--- /dev/null
+++ b/profiles/arch/powerpc/ppc32/package.mask
@@ -0,0 +1,49 @@
+# 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*
+>=sci-astronomy/stellarium-0.13
+>=x11-misc/sddm-0.10.0
diff --git a/profiles/arch/powerpc/ppc32/package.use b/profiles/arch/powerpc/ppc32/package.use
new file mode 100644
index 00000000000..2c387908f2a
--- /dev/null
+++ b/profiles/arch/powerpc/ppc32/package.use
@@ -0,0 +1,7 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Ben de Groot <yngwin@gentoo.org> (03 May 2015)
+# Enable luajit (for OSC) by default
+media-video/mpv lua luajit
diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask
new file mode 100644
index 00000000000..824d4a7c0cf
--- /dev/null
+++ b/profiles/arch/powerpc/ppc32/package.use.mask
@@ -0,0 +1,56 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file requires >=portage-2.1.1
+
+# Ben de Groot <yngwin@gentoo.org> (20 Jul 2015)
+# missing keyword
+media-sound/audacity midi
+
+# Pacho Ramos <pacho@gentoo.org> (02 Jun 2015)
+# Missing keywords (02 Jun 2015)
+net-misc/connman openconnect
+
+# Pacho Ramos <pacho@gentoo.org> (15 May 2015)
+# Missing stable
+dev-libs/protobuf python
+
+# Michał Górny <mgorny@gentoo.org> (01 Mar 2015)
+# pidgin-opensteamworks is only available for amd64, ppc32 and x86
+net-im/telepathy-connection-managers -steam
+
+# Pacho Ramos <pacho@gentoo.org> (14 Jan 2015)
+# Missing keywords
+app-misc/workrave mate
+
+# Patrick Lauer <patrick@gentoo.org> (13 Jan 2015)
+# Dependencies lack keywords
+games-fps/lsdldoom shareware
+
+# Julian Ospald <hasufell@gentoo.org> (23 Nov 2013)
+# FIXME: app-arch/innoextract not available under ppc yet
+games-fps/duke3d-data gog
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (30 Dec 2012)
+# mono works on this arch (masked in base)
+gnome-extra/zeitgeist-datasources -tomboy
+
+# ranger <ranger@gentoo.org> (17 apr 2012)
+# Remasking llvm in mesa
+
+# ranger <ranger@gentoo.org> (17 apr 2012)
+# masking libvirt for cfengine (bug #412253)
+net-misc/cfengine libvirt
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (28 Nov 2010)
+# sys-devel/llvm is keyworded on ppc
+#media-libs/mesa -llvm
+
+# Maciej Mrozowski <reavertm@gentoo.org> (26 Jun 2010)
+# Needs media-libs/simage keyworded, bug 325623
+media-libs/coin simage
+
+#nixnut <nixnut@gentoo.org> (24 jan 2009)
+#don't want zemberek for enchant for ppc32
+app-text/enchant zemberek
diff --git a/profiles/arch/powerpc/ppc32/package.use.stable.mask b/profiles/arch/powerpc/ppc32/package.use.stable.mask
new file mode 100644
index 00000000000..0cb041636a0
--- /dev/null
+++ b/profiles/arch/powerpc/ppc32/package.use.stable.mask
@@ -0,0 +1,38 @@
+# 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> (15 May 2015)
+# Missing keywords
+net-misc/connman l2tp openconnect
+sci-libs/plplot ada ocaml
+
+# Pacho Ramos <pacho@gentoo.org> (02 Jul 2014)
+# Mask due Gnome3 not going to be stabilized on this arch
+app-misc/gramps webkit
+dev-java/swt webkit
+dev-libs/libpeas seed
+dev-util/geany-plugins devhelp markdown webkit
+>=gnome-base/gnome-desktop-2.32.1-r2 license-docs
+mail-client/balsa webkit
+media-gfx/gimp webkit
+>=net-libs/webkit-gtk-2.4 geoloc
+net-libs/libproxy webkit
+>=x11-libs/gtk+-3.12.2 cloudprint
+x11-libs/gksu gnome
diff --git a/profiles/arch/powerpc/ppc32/parent b/profiles/arch/powerpc/ppc32/parent
new file mode 100644
index 00000000000..f3229c5b987
--- /dev/null
+++ b/profiles/arch/powerpc/ppc32/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/powerpc/ppc32/use.force b/profiles/arch/powerpc/ppc32/use.force
new file mode 100644
index 00000000000..5da3746141a
--- /dev/null
+++ b/profiles/arch/powerpc/ppc32/use.force
@@ -0,0 +1,5 @@
+# Force the flag which corresponds to ARCH.
+ppc
+
+# Force the flag corresponding to the only ABI.
+abi_ppc_32
diff --git a/profiles/arch/powerpc/ppc32/use.mask b/profiles/arch/powerpc/ppc32/use.mask
new file mode 100644
index 00000000000..6394c21ce85
--- /dev/null
+++ b/profiles/arch/powerpc/ppc32/use.mask
@@ -0,0 +1,20 @@
+# Unmask the flag which corresponds to ARCH.
+-ppc
+
+# Ben de Groot <yngwin@gentoo.org> (01 Feb 2015)
+# please remove when keyworded
+qt5
+
+# Michał Górny <mgorny@gentoo.org> (27 Jun 2014)
+# Unmask multilib flag for the ABI.
+-abi_ppc_32
+
+# Andrey Grozin <grozin@gentoo.org> (25 Jun 2014)
+# keyworded on ppc
+-clisp
+-ecls
+-sbcl
+
+# Pacho Ramos <pacho@gentoo.org> (11 Sep 2013)
+# Unmask systemd since it is keyworded here.
+-systemd
diff --git a/profiles/arch/powerpc/ppc32/use.stable.mask b/profiles/arch/powerpc/ppc32/use.stable.mask
new file mode 100644
index 00000000000..ab73cb222f1
--- /dev/null
+++ b/profiles/arch/powerpc/ppc32/use.stable.mask
@@ -0,0 +1,9 @@
+# Andrey Grozin <grozin@gentoo.org> (25 Jun 2014)
+# no stable versions on ppc
+clisp
+ecls
+sbcl
+
+# Chí-Thanh Christopher Nguyễn (25 Mar 2014)
+# appears to not work correctly since mesa-10
+opencl
diff --git a/profiles/arch/powerpc/ppc64/32ul/eapi b/profiles/arch/powerpc/ppc64/32ul/eapi
new file mode 100644
index 00000000000..7ed6ff82de6
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/32ul/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/powerpc/ppc64/32ul/make.defaults b/profiles/arch/powerpc/ppc64/32ul/make.defaults
new file mode 100644
index 00000000000..b49d80c8828
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/32ul/make.defaults
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# All extra USE/etc should be specified in sub-profiles.
+# DO NOT POLLUTE USE ON THIS PROFILE.
+
+ARCH="ppc"
+CHOST="powerpc-unknown-linux-gnu"
+ABI="ppc"
+MULTILIB_ABIS="ppc"
+DEFAULT_ABI="ppc"
+ACCEPT_KEYWORDS="${ARCH} -ppc64"
+
+# Michał Górny <mgorny@gentoo.org> (27 Jun 2014)
+# Make the ABI flag implicit for compatibility with native ebuilds.
+IUSE_IMPLICIT="abi_ppc_32 -abi_ppc_64"
diff --git a/profiles/arch/powerpc/ppc64/32ul/package.mask b/profiles/arch/powerpc/ppc64/32ul/package.mask
new file mode 100644
index 00000000000..df9d252f46c
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/32ul/package.mask
@@ -0,0 +1,3 @@
+# Copyright 2012-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
diff --git a/profiles/arch/powerpc/ppc64/32ul/package.use.mask b/profiles/arch/powerpc/ppc64/32ul/package.use.mask
new file mode 100644
index 00000000000..6b924cb704f
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/32ul/package.use.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# The appropriate dependencies are already keyworded for 32bit, just not 64bit
+gnome-base/gvfs -bluetooth
diff --git a/profiles/arch/powerpc/ppc64/32ul/packages b/profiles/arch/powerpc/ppc64/32ul/packages
new file mode 100644
index 00000000000..41f1a1421e7
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/32ul/packages
@@ -0,0 +1,6 @@
+# Copyright 2012-2012 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This is no longer needed for ppc64-32ul builds
+-*sys-devel/kgcc64
diff --git a/profiles/arch/powerpc/ppc64/32ul/parent b/profiles/arch/powerpc/ppc64/32ul/parent
new file mode 100644
index 00000000000..feb40253cb2
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/32ul/parent
@@ -0,0 +1,3 @@
+../../../../features/32bit-userland
+..
+../../ppc32
diff --git a/profiles/arch/powerpc/ppc64/32ul/use.force b/profiles/arch/powerpc/ppc64/32ul/use.force
new file mode 100644
index 00000000000..2516d63d66d
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/32ul/use.force
@@ -0,0 +1,10 @@
+# Force the flag which corresponds to ARCH.
+ppc
+
+# Unforce the flag which corresponds to the 64-bit ARCH.
+-ppc64
+
+# Michał Górny <mgorny@gentoo.org> (27 Jun 2014)
+# Switch multilib flags for the ABI.
+-abi_ppc_64
+abi_ppc_32
diff --git a/profiles/arch/powerpc/ppc64/32ul/use.mask b/profiles/arch/powerpc/ppc64/32ul/use.mask
new file mode 100644
index 00000000000..e39345da96c
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/32ul/use.mask
@@ -0,0 +1,13 @@
+# Unmask the flag which corresponds to ARCH.
+-ppc
+
+# Mask the flag which corresponds to the 64-bit ARCH.
+ppc64
+
+# We mask this since we're not really a multilib profile
+multilib
+
+# Michał Górny <mgorny@gentoo.org> (27 Jun 2014)
+# Switch multilib flags for the ABI.
+abi_ppc_64
+-abi_ppc_32
diff --git a/profiles/arch/powerpc/ppc64/64ul/eapi b/profiles/arch/powerpc/ppc64/64ul/eapi
new file mode 100644
index 00000000000..7ed6ff82de6
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/64ul/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/powerpc/ppc64/64ul/make.defaults b/profiles/arch/powerpc/ppc64/64ul/make.defaults
new file mode 100644
index 00000000000..d740c6b24d3
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/64ul/make.defaults
@@ -0,0 +1,11 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# All extra USE/etc should be specified in sub-profiles.
+# DO NOT POLLUTE USE ON THIS PROFILE.
+
+MULTILIB_ABIS="ppc64"
+
+CFLAGS_ppc64="-m64"
+
diff --git a/profiles/arch/powerpc/ppc64/64ul/package.mask b/profiles/arch/powerpc/ppc64/64ul/package.mask
new file mode 100644
index 00000000000..47520c27682
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/64ul/package.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# <gcc-4 does not compile with >=gcc-4 on ppc64
+sys-libs/libstdc++-v3
+<sys-devel/gcc-4.1
diff --git a/profiles/arch/powerpc/ppc64/64ul/package.use.mask b/profiles/arch/powerpc/ppc64/64ul/package.use.mask
new file mode 100644
index 00000000000..b2a6b3b597b
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/64ul/package.use.mask
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Agostino Sarubbo <ago@gentoo.org> (31 Jan 2012)
+# Mask because requires a lot of unstable depends not ready for the stabilization
+gnome-extra/nm-applet bluetooth
+
+# Joseph Jezak <josejx@gentoo.org> (18 May 2012)
+# Mask the C# bindings for KDE
+kde-base/kdebindings-meta csharp
+
+# Patrick McLean <chutzpah@gentoo.org> (08 Nov 2011)
+# mask conntrack USE flag for dnsmasq as dep is not keyworded
+net-dns/dnsmasq conntrack
+
+# Brent Baude <ranger@gentoo.org> (06 Jan 2010)
+# masking toolame for mplayer bug 280281
+media-video/mplayer toolame
+
+# Brent Baude <ranger@gentoo.org> (31 Dec 2009)
+# Masking for bug 274847
+app-admin/conky apcupsd
+
+# Brent Baude <ranger@gentoo.org> (6 Feb 2009)
+# Masking solver/ocaml USE from kalzium to fix tree borkage
+kde-apps/kalzium solver
+
+# Brent Baude <ranger@gentoo.org> (28 January 2009)
+# Masking zemberek for enchant
+app-text/enchant zemberek
diff --git a/profiles/arch/powerpc/ppc64/64ul/parent b/profiles/arch/powerpc/ppc64/64ul/parent
new file mode 100644
index 00000000000..00012cfe73e
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/64ul/parent
@@ -0,0 +1,2 @@
+../../../../features/64bit-native
+..
diff --git a/profiles/arch/powerpc/ppc64/64ul/use.mask b/profiles/arch/powerpc/ppc64/64ul/use.mask
new file mode 100644
index 00000000000..5eed49c230d
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/64ul/use.mask
@@ -0,0 +1,95 @@
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Id$
+
+# Anthony G. Basile <blueness@gentoo.org> (01 Aug 2015)
+# There is no luajit support on ppc64 userland. Bug #554376.
+luajittex
+
+# Jeroen Roovers <jer@gentoo.org> (10 May 2015)
+# 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
+krb4
+
+# Agostino Sarubbo <ago@gentoo.org> (22 Dec 2012)
+# mask kde since is not anymore keyworded for ppc64
+kde
+
+# Kacper Kowalik <xarthisius@gentoo.org> (10 Aug 2011)
+# Masking frei0r wrt bug #365451
+frei0r
+
+pda
+prelude
+mzscheme
+chasen
+mono
+beagle
+networkmanager
+ocamlopt
+
+# not tested on ppc64
+celt
+capi
+xmms2
+
+# dietlibc
+diet
+
+#pyste has untested/unkeyworded deps on ppc64
+pyste
+
+# we don't have hardware to test. also see bug #113398
+dvb
+
+# 2006/03/20 - Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: mask for architectures on which they aren't available
+video_cards_chips
+video_cards_cirrus
+video_cards_glint
+video_cards_newport
+video_cards_s3
+video_cards_s3virge
+video_cards_savage
+video_cards_tdfx
+video_cards_trident
+video_cards_voodoo
+# llvm is not keyworded
+video_cards_radeonsi
+
+#until netbeans is keyworded
+netbeans
+
+#build is busted
+pike
+
+# mask pcmcia (bug #131306)
+pcmcia
+
+# conky dependencies missing keywords related (dragonheart -20061112)
+# media-sound/mpd
+mpd
+# app-admin/hddtemp
+hddtemp
+
+# mask pbbuttonsd - reported by Mr Bones, ok'd by dostrow
+pbbuttonsd
+
+# Unmask this here, since only ppc64 can use it
+-ibm
+
+# Masking here so sys-fs/evms quits complaining
+hb
+hb2
+
+# USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh.
+# Bug #184563, 18 Sep 2007
+# Robin H. Johnson <robbat2@gentoo.org>
+audit
+
+# unregisterised ghc arch for now.
+# no ghci - no TH
+template_haskell
diff --git a/profiles/arch/powerpc/ppc64/eapi b/profiles/arch/powerpc/ppc64/eapi
new file mode 100644
index 00000000000..7ed6ff82de6
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/powerpc/ppc64/make.defaults b/profiles/arch/powerpc/ppc64/make.defaults
new file mode 100644
index 00000000000..967a2a5a697
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/make.defaults
@@ -0,0 +1,42 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# All extra USE/etc should be specified in sub-profiles.
+# DO NOT POLLUTE USE ON THIS PROFILE.
+
+ARCH="ppc64"
+ACCEPT_KEYWORDS="${ARCH}"
+
+CHOST="powerpc64-unknown-linux-gnu"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+USE="ibm"
+
+MULTILIB_ABIS="ppc64"
+DEFAULT_ABI="ppc64"
+KERNEL_ABI="ppc64"
+PROFILE_ARCH="ppc64"
+ABI="ppc64"
+
+#CFLAGS_ppc64="-m64"
+LDFLAGS_ppc64="-m elf64ppc"
+CHOST_ppc64="powerpc64-unknown-linux-gnu"
+
+CFLAGS_ppc="-m32"
+LDFLAGS_ppc="-m elf32ppc"
+CHOST_ppc="powerpc-unknown-linux-gnu"
+
+# Michał Górny <mgorny@gentoo.org> (27 Jun 2014)
+# Make the ABI flag implicit for compatibility with native ebuilds.
+IUSE_IMPLICIT="abi_ppc_64"
+
+# 2006/08/18 - Donnie Berkholz <dberkholz@gentoo.org>
+# Defaults for video drivers
+VIDEO_CARDS="fbdev mach64 mga nv r128 radeon vesa"
+
+# Enable abi_ppc_64 for packages that don't have it forced.
+ABI_PPC="64"
diff --git a/profiles/arch/powerpc/ppc64/package.use b/profiles/arch/powerpc/ppc64/package.use
new file mode 100644
index 00000000000..1c520e92929
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/package.use
@@ -0,0 +1,7 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Doug Goldstein <cardoe@gentoo.org> (29 Oct 2012)
+# Enable the native arch as the default qemu target
+app-emulation/qemu qemu_softmmu_targets_ppc64
diff --git a/profiles/arch/powerpc/ppc64/package.use.force b/profiles/arch/powerpc/ppc64/package.use.force
new file mode 100644
index 00000000000..a5254e8f36e
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/package.use.force
@@ -0,0 +1,10 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Samuli Suominen <ssuominen@gentoo.org> (30 Oct 2012)
+# Only gnome-base/gdm has stable keywording. If x11-misc/lightdm or kde-base/kdm gets
+# stable keyword, this line can be removed.
+x11-misc/xscreensaver gdm
+
+sys-firmware/seabios binary
diff --git a/profiles/arch/powerpc/ppc64/package.use.mask b/profiles/arch/powerpc/ppc64/package.use.mask
new file mode 100644
index 00000000000..9bce7a0413e
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/package.use.mask
@@ -0,0 +1,123 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Ben de Groot <yngwin@gentoo.org> (20 Jul 2015)
+# missing keywords
+media-sound/audacity midi
+
+# Justin Lecher <jlec@gentoo.org> (16 June 2015)
+# Pending bug upstream, #550818
+=app-office/scribus-1.5.0-r1 osg
+
+# Gilles Dartiguelongue <eva@gentoo.org> (09 Jun 2015)
+# dev-lang/luajit lack ppc64 keyword, bug #551540
+dev-libs/libpeas jit
+
+# James Le Cuirot <chewi@gentoo.org> (21 May 2015)
+# Mask rdeps of icedtea-web to deal with bug #549134. I had hoped to
+# apply the ppc64 keyword today but it segfaulted upon testing.
+dev-java/icedtea nsplugin webstart
+
+# Jeroen Roovers <jer@gentoo.org> (26 Apr 2015)
+# Needs the entire LXDE to be useful (bug #520296)
+xfce-extra/xfce4-power-manager lxpanel
+
+# Matthias Maier <tamiko@gentoo.org> (24 Dec 2014)
+# sys-devel/clang is not keyworded
+app-doc/doxygen clang
+
+# Michael Sterrett <mr_bones_@gentoo.org (12 Nov 2013)
+# Mask openmedia use flag because the content generation tools
+# are missing keywords.
+games-simulation/openttd openmedia
+
+# Michael Palimaka <kensington@gentoo.org> (02 Apr 2013)
+# Requires dev-lang/mono which currently has some issues
+# on ppc64.
+kde-base/kdebindings-meta csharp
+net-libs/libkolabxml csharp
+
+# Sergey Popov <pinkbyte@gentoo.org> (18 Feb 2013)
+# sys-cluster/ploop can not be build on ppc64, bug #447644
+# Masking USE-dep on it
+sys-cluster/vzctl ploop
+
+# 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
+
+# Michael Weber <xmw@gentoo.org> (14 Jun 2012)
+# Mask net-misc/networkmanager[wimax] till bug 386121 is resolved
+net-misc/networkmanager wimax
+
+# Kacper Kowalik <xarthisius@gentoo.org> (09 Mar 2012)
+# Mask media-video/ffmpeg[vpx] and media-video/mplayer[vpx]
+# on ppc64 as there is no stable version yet
+media-video/ffmpeg vpx
+
+# Kacper Kowalik <xarthisius@gentoo.org> (02 Sep 2011)
+# Mask www-client/seamonkey[ipc] on ppc64 wrt #381191
+www-client/seamonkey ipc
+
+# Sergei Trofimovich <slyfox@gentoo.org> (03 Aug 2011)
+# sys-devel/llvm has no ppc64 keywords yet (bug #320221)
+dev-lang/ghc llvm
+
+# Kacper Kowalik <xarthisius@gentoo.org> (22 Mar 2011)
+# Mask polkit[kde] wrt #354509
+sys-auth/polkit kde
+
+# Alexey Shvetsov <alexxy@gentoo.org> (26 Jan 2011)
+# Mask gps for marble
+kde-apps/marble gps
+
+# Pacho Ramos <pacho@gentoo.org> (08 Jul 2010)
+# Needs app-mobilephone/obex-data-server keyworded, bug 305913
+gnome-base/gvfs bluetooth
+
+# Samuli Suominen <ssuominen@gentoo.org> (21 Jun 2010)
+# These need stable kdelibs-4.
+app-i18n/uim kde
+app-arch/p7zip kde
+dev-vcs/subversion kde
+media-video/vlc kde
+net-libs/libproxy kde
+
+# Tomáš Chvátal <scarabeus@gentoo.org> (06 June 2010)
+# requires more keywording per bug #323003
+kde-base/kde-meta sdk
+
+# Kacper Kowalik <xarthisius@gentoo.org> (30 May 2010)
+# quesoglc is not keyworded
+x11-misc/rss-glx quesoglc
+
+# uses games-board/ggz-gtk-client
+games-strategy/freeciv ggz
+
+# Mark Loeser <halcy0n@gentoo.org> (02 Mar 2010)
+# Mask webkit useflag since dev-python/mako and dev-python/pywebkitgtk are not
+# keyworded
+media-sound/rhythmbox webkit
+
+# Ben de Groot <yngwin@gentoo.org> (15 Jul 2009)
+# Mask dillo useflag as current version is unkeyworded (bug 253083)
+mail-client/claws-mail dillo
+
+# Brent Baude <ranger@gentoo.org> (05 May 2009)
+# Masking webkit from libproxy due to TOC failure on webkit
+# and stupid 64bit toolchain.
+net-libs/libproxy webkit
+
+# Brent Baude <ranger@gentoo.org> (11 June 2008)
+# Masking webkit from gimp do to lame ppc64 toolchain and TOC
+>=media-gfx/gimp-2.6.4 webkit
+
+# Brent Baude <ranger@gentoo.org> (11 June 2008)
+# Masking out passwdqc from pambase since passwdqc
+sys-auth/pambase passwdqc
+
+# Joseph Jezak <josejx@gentoo.org> (12 February 2010)
+# Mask unstable pidgin deps until we can mark them stable (farsight2)
+net-im/pidgin gstreamer
diff --git a/profiles/arch/powerpc/ppc64/package.use.stable.mask b/profiles/arch/powerpc/ppc64/package.use.stable.mask
new file mode 100644
index 00000000000..d806c6692a7
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/package.use.stable.mask
@@ -0,0 +1,32 @@
+# 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 ---
+
+# Davide Pesavento <pesa@gentoo.org> (11 May 2015)
+# dev-qt/qtopenvg not yet stable
+dev-qt/qtdemo openvg
+
+# Pacho Ramos <pacho@gentoo.org> (02 Jul 2014)
+# Mask due Gnome3 not going to be stabilized on this arch
+dev-java/swt webkit
+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
diff --git a/profiles/arch/powerpc/ppc64/parent b/profiles/arch/powerpc/ppc64/parent
new file mode 100644
index 00000000000..f3229c5b987
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/powerpc/ppc64/use.force b/profiles/arch/powerpc/ppc64/use.force
new file mode 100644
index 00000000000..85c8ee8c145
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/use.force
@@ -0,0 +1,5 @@
+# Force the flag which corresponds to ARCH.
+ppc64
+
+# Force the flag corresponding to the only ABI.
+abi_ppc_64
diff --git a/profiles/arch/powerpc/ppc64/use.mask b/profiles/arch/powerpc/ppc64/use.mask
new file mode 100644
index 00000000000..91c7ba26db5
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/use.mask
@@ -0,0 +1,36 @@
+### THIS FILE IS ONLY FOR PACKAGES MASKED ON BOTH 64-BIT AND 32-BIT USERLAND!!!
+
+# Michał Górny <mgorny@gentoo.org> (27 Jun 2014)
+# Unmask multilib flag for the ABI.
+-abi_ppc_64
+
+# Samuli Suominen <ssuominen@gentoo.org> (24 Nov 2012)
+# TODO: Keyword and stabilize media-gfx/opencolorio and media-libs/opencv
+colorio
+opencv
+
+# Brent Baude <ranger@gentoo.org> (3 Oct 2008)
+# Masking xindy use flag for ppc64
+xindy
+
+# 01 Oct 2008 Brent Baude <ranger@gentoo.org>
+# # Masking battery USE for bug 238770
+battery
+
+# Unmask the flag which corresponds to ARCH.
+-ppc64
+
+# Unmask the flag for Playstation 3
+-ps3
+
+# Raúl Porcel <armin76@gentoo.org> (11 Aug 2008)
+# Missing keyword on net-wireless/madwifi
+madwifi
+
+# mask custom-cpuopts and cpudetection on ppc64 for mplayer - bug #234629
+custom-cpuopts
+cpudetection
+
+# Michał Górny <mgorny@gentoo.org> (4 May 2013)
+# Unmask systemd since it is keyworded here.
+-systemd
diff --git a/profiles/arch/powerpc/use.mask b/profiles/arch/powerpc/use.mask
new file mode 100644
index 00000000000..7b8cf0dfc1f
--- /dev/null
+++ b/profiles/arch/powerpc/use.mask
@@ -0,0 +1,227 @@
+# PPC Specific use flags
+#
+
+# Jeroen Roovers <jer@gentoo.org> (25 May 2015)
+# PowerPC has no support for this bootloader (bug #550322)
+gnuefi
+
+# Patrick Lauer <patrick@gentoo.org> (28 Apr 2015)
+# dependencies not keyworded yet
+ayatana
+
+# Anthony G. Basile <blueness@gentoo.org> (30 Sep 2014)
+# sys-libs/libseccomp has not been ported to ppc/ppc64, bug #524148
+seccomp
+
+# Anthony G. Basile <blueness@gentoo.org> (10 Jul 2014)
+# codec support x264, bug #516856
+-x264
+
+#Klibc does not work
+klibc
+
+# These flags should only be used for ppc
+-ppcsha1
+-pbbuttonsd
+# Unmask the Altivec instruction set
+-altivec
+
+# Incompatible Use Flags
+#
+# These use-flags are x86/amd64 only, please feel free to make a bug report if
+# this is in error!
+#
+3dfx
+acpi
+avi
+lm_sensors
+rar
+hdf
+fmod
+i8x0
+xvmc
+# cg is only provided by nvidia's binary only cg toolkit
+cg
+# dmi depends on PC BIOSes, we don't have those
+dmi
+# Appears to be x86 only, feel free to remove if you disagree
+nvtv
+#2006/10/11 - corsair - bug #150925
+graphlcd
+lcd_devices_graphlcd
+# Masked vaapi for PowerPC until it works on hardware available to PowerPC users (cell, etc.)
+vaapi
+# Doug Goldstein <cardoe@gentoo.org> (27 Apr 2007)
+# Dell does not ship or sell PPC systems
+dell
+# User Mode Linux isn't supported on ppc yet
+uml
+
+
+### Other flags -- Please put additional maskings below here
+
+# No keyworded versions of openafs
+afs
+
+# Masking mbrola for bug #84322, if a new version is released, remove this
+mbrola
+
+# Keep and eye on firebird and interbase as pair
+interbase
+
+# cardoe@gentoo.org
+# masking ivtv since I got the original support for it
+# but it was never stabled and it appears to have been
+# broken in later releases by an endian issue. I no longer
+# have the hardware to test
+ivtv
+
+# Modular X: unmask for architectures on which they are available
+-input_devices_synaptics
+-input_devices_wacom
+
+# Diego Pettenò <flameeyes@gentoo.org> (6 Dec 2006)
+# Unmask the Apple drivers
+-alsa_cards_aoa
+-alsa_cards_aoa-fabric-layout
+-alsa_cards_aoa-onyx
+-alsa_cards_aoa-soundbus
+-alsa_cards_aoa-soundbus-i2s
+-alsa_cards_aoa-tas
+-alsa_cards_aoa-toonie
+-alsa_cards_powermac
+# 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_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
+
+# George Shapovalov <george@gentoo.org> (8 Apr 2007)
+# supported on ppc
+-ada
+
+# Joseph Jezak <josejx@gentoo.org> (28 Jun 2007)
+# Masked Parallel LCD devices for bug #180683
+# app-misc/lcd4linux
+lcd_devices_lph7508
+lcd_devices_m50530
+lcd_devices_noritake
+lcd_devices_routerboard
+# app-misc/lcdproc
+lcd_devices_sed1330
+lcd_devices_sed1520
+lcd_devices_stv5730
+# Both
+lcd_devices_t6963
+
+# Fixes bug #86787
+fusion
+
+# 2006/08/18 - Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: mask for architectures on which they aren't available
+video_cards_apm
+video_cards_ark
+video_cards_ast
+video_cards_cyrix
+video_cards_i128
+video_cards_i740
+video_cards_intel
+video_cards_neomagic
+video_cards_nsc
+video_cards_rendition
+video_cards_siliconmotion
+video_cards_sis
+video_cards_tga
+video_cards_tseng
+video_cards_vesa
+
+# 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
+
+# Doug Goldstein <cardoe@gentoo.org> (3 Apr 2008)
+# nvidia-drivers specific feature which don't exist for ppc
+opengl-xvmc
+
+# Intel Integrated Primitive (sci-libs/ipp) support
+ipp
+
+# dev-lang/orc doesn't play nice
+schroedinger
+
+# This will need >=media-libs/libgpod-0.8.0 keyworded and stabilized on both ppc/ppc64, bugs 313691 and 325839
+ipod
+ios
+
+# Christian Faulhammer <fauli@gentoo.org> (01 Nov 2010)
+# app-misc/lirc fails to compile on PPC64, see bug 275872 for example
+# Samuli Suominen <ssuominen@gentoo.org> (03 Nov 2010)
+# and it's also masked in arch/powerpc/ppc64/32ul/package.mask
+lirc
+
+# Matt Turner <mattst88@gmail.com> (06 May 2011)
+# media-sound/mumble not keyworded on ppc
+mumble
+
+# Kacper Kowalik <xarthisius@gentoo.org> (26 Jul 2011)
+# ppc keywords were dropped for dev-libs/prelude
+prelude
+
+# 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
+
+# Julian Ospald <hasufell@gentoo.org> (25 Apr 2012)
+# Masked because nvidia-texture-tools is not (tested) for PowerPC
+nvtt
+
+# fdk-aac is already keyworded here
+-fdk
+
+# Samuli Suominen <ssuominen@gentoo.org> (18 Jan 2013)
+# libdlm and cman are not keyworded
+cman
+clvm
+
+# for gnome 3.6 keywording
+-zeitgeist
+
+# Pacho Ramos <pacho@gentoo.org> (08 Jan 2014)
+# Unmask systemd since it is keyworded here.
+-systemd
diff --git a/profiles/arch/powerpc/use.stable.mask b/profiles/arch/powerpc/use.stable.mask
new file mode 100644
index 00000000000..987ea635977
--- /dev/null
+++ b/profiles/arch/powerpc/use.stable.mask
@@ -0,0 +1,23 @@
+# 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
+
+# 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
+colord
+devhelp
+dia
+eds
+epiphany
+evo
+gdm
+gnome-online-accounts
+gnome-shell
+gnumeric
+gusb
+upnp
+upnp-av