summaryrefslogtreecommitdiff
path: root/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64
diff options
context:
space:
mode:
authorBaldEagleOS Migration <dev@baldeagleos.com>2026-06-01 01:39:29 -0500
committerBaldEagleOS Migration <dev@baldeagleos.com>2026-06-01 01:39:29 -0500
commit11ff4d0c2a35dbc72e0226967c17a760a79a7a9f (patch)
tree9e573de15172605e9e782fc216022e8ece1bdf28 /profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64
parentdda0c7cb2caa520d7b2c8068b91b8c5dbc7ca80f (diff)
downloadbaldeagleos-repo-11ff4d0c2a35dbc72e0226967c17a760a79a7a9f.tar.gz
baldeagleos-repo-11ff4d0c2a35dbc72e0226967c17a760a79a7a9f.tar.xz
baldeagleos-repo-11ff4d0c2a35dbc72e0226967c17a760a79a7a9f.zip
Rename project to BaldEagleOS
Diffstat (limited to 'profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64')
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/make.defaults16
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/package.use.mask10
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/packages5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/parent3
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/use.force10
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/use.mask13
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/make.defaults11
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/package.mask20
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/package.use.mask10
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/package.use.stable.mask6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/parent1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/use.mask15
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/use.stable.mask7
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/make.defaults11
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/package.mask12
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/package.use.mask14
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/parent1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/use.mask72
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/make.defaults45
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/package.mask10
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/package.use6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/package.use.force7
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/package.use.mask115
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/package.use.stable.mask28
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/parent1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/use.force5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/use.mask31
31 files changed, 489 insertions, 0 deletions
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/make.defaults
new file mode 100644
index 000000000000..116e08896a17
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/make.defaults
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# 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> (2014-06-27)
+# Make the ABI flag implicit for compatibility with native ebuilds.
+IUSE_IMPLICIT="abi_ppc_32 -abi_ppc_64"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/package.use.mask
new file mode 100644
index 000000000000..1f591d730c7b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/package.use.mask
@@ -0,0 +1,10 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2019-02-16)
+# app-text/libwpd and app-text/libwpg are not keyworded
+media-gfx/inkscape cdr visio wpg
+
+# Thomas Deutschmann <whissi@gentoo.org> (2016-12-04)
+# sci-libs/gdal[mdb] requires dev-java/jackcess which is not keyworded
+sci-libs/gdal mdb
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/packages b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/packages
new file mode 100644
index 000000000000..66d529b24633
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/packages
@@ -0,0 +1,5 @@
+# Copyright 2012-2012 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+# This is no longer needed for ppc64-32ul builds
+-*sys-devel/kgcc64
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/parent
new file mode 100644
index 000000000000..0cd1f96e3181
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/parent
@@ -0,0 +1,3 @@
+../../../../features/multilib
+..
+../../ppc32
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/use.force
new file mode 100644
index 000000000000..e7102de1a2df
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/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> (2014-06-27)
+# Switch multilib flags for the ABI.
+-abi_ppc_64
+abi_ppc_32
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/use.mask
new file mode 100644
index 000000000000..abf49705cc6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/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> (2014-06-27)
+# Switch multilib flags for the ABI.
+abi_ppc_64
+-abi_ppc_32
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/make.defaults
new file mode 100644
index 000000000000..7a7e3bdc53a1
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/make.defaults
@@ -0,0 +1,11 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="powerpc64le-unknown-linux-gnu"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CHOST_ppc64="powerpc64le-unknown-linux-gnu"
+CHOST_ppc="powerpcle-unknown-linux-gnu"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/package.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/package.mask
new file mode 100644
index 000000000000..7c4b0685ce7d
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/package.mask
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-08-14)
+# works fine on little-endian
+-x11-drivers/xf86-video-amdgpu
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-02-04)
+# AdoptOpenJDK's ppc64 build is little-endian only
+# so we can use bins and build from source
+-dev-java/openjdk:11
+-dev-java/openjdk-bin
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2018-04-11)
+# ltrace is not ported to powerpc64le yet.
+dev-util/ltrace
+
+# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2018-02-21)
+# Mozc supports only little-endian architectures.
+-app-i18n/mozc
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/package.use.mask
new file mode 100644
index 000000000000..8705a504655d
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/package.use.mask
@@ -0,0 +1,10 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-08-29)
+# PGO works on ppc64le
+>=www-client/firefox-68 -pgo
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-08-14)
+# works on ppc64le
+media-libs/mesa -llvm -video_cards_radeonsi
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/package.use.stable.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/package.use.stable.mask
new file mode 100644
index 000000000000..30c1eecf861d
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/package.use.stable.mask
@@ -0,0 +1,6 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-08-15)
+# deps are not yet stable on ppc64
+media-libs/mesa llvm video_cards_radeonsi
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/use.mask
new file mode 100644
index 000000000000..6de7d0e140d6
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/use.mask
@@ -0,0 +1,15 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# James Le Cuirot <chewi@gentoo.org> (2017-06-29)
+# Remask as this profile is little endian.
+big-endian
+
+# Chris Gianelloni <wolf31o2@gentoo.org> (2008-02-13)
+# Mask multilib, since we cannot use it.
+multilib
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-08-14)
+# # works on ppc64le
+-video_cards_amdgpu
+-video_cards_ast
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/use.stable.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/use.stable.mask
new file mode 100644
index 000000000000..02d399953398
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/use.stable.mask
@@ -0,0 +1,7 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-08-14)
+# works on ppc64le, but not yet stable
+video_cards_amdgpu
+video_cards_ast
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/make.defaults
new file mode 100644
index 000000000000..a9f325bb82c1
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/make.defaults
@@ -0,0 +1,11 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# All extra USE/etc should be specified in sub-profiles.
+# DO NOT POLLUTE USE ON THIS PROFILE.
+
+MULTILIB_ABIS="ppc64"
+
+CFLAGS_ppc64="-m64"
+
+LIBDIR_ppc64="lib64"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/package.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/package.mask
new file mode 100644
index 000000000000..576692d1d064
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/package.mask
@@ -0,0 +1,12 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-02-01)
+# AdoptOpenJDK's ppc64 build is little-endian only so it's impossible
+# to build openjdk:11, but it's possible to build openjdk:8 with icedtea{,-bin}
+dev-java/openjdk:11
+dev-java/openjdk-bin
+
+# <gcc-4 does not compile with >=gcc-4 on ppc64
+sys-libs/libstdc++-v3
+<sys-devel/gcc-4.1
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/package.use.mask
new file mode 100644
index 000000000000..fd0e7c524c26
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/package.use.mask
@@ -0,0 +1,14 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Brian Evans <grknight@gentoo.org> (2015-11-23)
+# unmask galera for dev-db/mariadb
+>=dev-db/mariadb-10.1.0 -galera
+
+# Brent Baude <ranger@gentoo.org> (2010-01-06)
+# masking toolame for mplayer bug 280281
+media-video/mplayer toolame
+
+# Brent Baude <ranger@gentoo.org> (2009-12-31)
+# Masking for bug 274847
+app-admin/conky apcupsd
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/use.mask
new file mode 100644
index 000000000000..314f6b7fba6a
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/use.mask
@@ -0,0 +1,72 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Ilya Tumaykin <itumaykin+gentoo@gmail.com> (2017-05-07)
+# There is no luajit support on ppc64 userland. Bug #608326.
+luajit
+
+# Anthony G. Basile <blueness@gentoo.org> (2015-08-01)
+# There is no luajit support on ppc64 userland. Bug #554376.
+luajittex
+
+# Jeroen Roovers <jer@gentoo.org> (2015-05-10)
+# virtual/opencl requires media-libs/mesa[opencl] (bug #549096)
+opencl
+
+# Agostino Sarubbo <ago@gentoo.org> (2012-12-22)
+# mask kde since is not anymore keyworded for ppc64
+kde
+
+# Kacper Kowalik <xarthisius@gentoo.org> (2011-08-10)
+# Masking frei0r wrt bug #365451
+frei0r
+
+pda
+prelude
+mono
+networkmanager
+ocamlopt
+
+# not tested on ppc64
+capi
+xmms2
+
+# dietlibc
+diet
+
+# we don't have hardware to test. also see bug #113398
+dvb
+
+# Donnie Berkholz <dberkholz@gentoo.org> (2006-03-20)
+# Modular X: mask for architectures on which they aren't available
+video_cards_glint
+# llvm is not keyworded
+video_cards_radeonsi
+
+#until netbeans is keyworded
+netbeans
+
+# mask pcmcia (bug #131306)
+pcmcia
+
+# conky dependencies missing keywords related (dragonheart 2006-11-12)
+# media-sound/mpd
+mpd
+# app-admin/hddtemp
+hddtemp
+
+# Unmask this here, since only ppc64 can use it
+-ibm
+
+# USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh.
+# Bug #184563, 2007-09-18
+# Robin H. Johnson <robbat2@gentoo.org>
+audit
+
+# unregisterised ghc arch for now.
+# no ghci - no TH
+template-haskell
+
+# Chris Gianelloni <wolf31o2@gentoo.org> (2008-02-13)
+# Mask multilib, since we cannot use it.
+multilib
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/make.defaults
new file mode 100644
index 000000000000..7e5039533523
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/make.defaults
@@ -0,0 +1,45 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# 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> (2014-06-27)
+# Make the ABI flag implicit for compatibility with native ebuilds.
+IUSE_IMPLICIT="abi_ppc_64"
+
+# Donnie Berkholz <dberkholz@gentoo.org> (2006-08-18)
+# Defaults for video drivers
+VIDEO_CARDS="fbdev mga nv r128 radeon"
+
+# Enable abi_ppc_64 for packages that don't have it forced.
+ABI_PPC="64"
+
+# Hans de Graaff <graaff@gentoo.org) (2019-07-17)
+# Temporary RUBY_TARGETS for bug 688976
+RUBY_TARGETS="ruby25"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/package.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/package.mask
new file mode 100644
index 000000000000..7badf6627937
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/package.mask
@@ -0,0 +1,10 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-08-14)
+# buggy on big-endian
+x11-drivers/xf86-video-amdgpu
+
+# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2018-02-21)
+# Mozc supports only little-endian architectures.
+app-i18n/mozc
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/package.use b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/package.use
new file mode 100644
index 000000000000..d7e7cc95282d
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/package.use
@@ -0,0 +1,6 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Doug Goldstein <cardoe@gentoo.org> (2012-10-29)
+# Enable the native arch as the default qemu target
+app-emulation/qemu qemu_softmmu_targets_ppc64
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/package.use.force
new file mode 100644
index 000000000000..97210c0bb94e
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Samuli Suominen <ssuominen@gentoo.org> (2012-10-30)
+# Only gnome-base/gdm has stable keywording. If x11-misc/lightdm or kde-plasma/kdm gets
+# stable keyword, this line can be removed.
+x11-misc/xscreensaver gdm
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/package.use.mask
new file mode 100644
index 000000000000..cbfe8822ba6c
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/package.use.mask
@@ -0,0 +1,115 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Eugene Bright <eugene@bright.gdn> (2019-09-09)
+# Missing keyword on dev-embedded/libjaylink
+sys-apps/flashrom jlink-spi
+
+# Matthew Thode <prometheanfire@gentoo.org> (2019-08-22)
+# context works with newer versions of boost
+# https://github.com/boostorg/context/commit/d4608a4e8ba2e8a0bdd45613243e6c53a23d23dc
+>=dev-libs/boost-1.71.0 -context
+
+# Jimi Huotari <chiitoo@gentoo.org> (2019-07-28)
+# Mask unkeyworded, untested dependencies.
+# https://bugs.gentoo.org/689606
+lxqt-base/lxqt-meta admin powermanagement processviewer screenshot sudo
+lxqt-base/lxqt-panel cpuload networkmonitor pulseaudio sysstat
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2019-07-16)
+# sci-libs/dcmtk is not keyworded
+media-libs/openimageio dicom
+
+# Thomas Deutschmann <whissi@gentoo.org> (2018-12-10)
+# dev-lang/luajit lacks ppc64 keyword. luajit upstream does not support ppc64
+net-analyzer/snort open-appid
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2018-03-13)
+# missing keyword on media-libs/portmidi
+media-sound/hydrogen portmidi
+
+# Gilles Dartiguelongue <eva@gentoo.org> (2017-08-16)
+# missing keyword on dev-python/dbusmock, bug #620024
+>=gnome-base/gnome-settings-daemon-3.24 test
+
+# Michał Górny <mgorny@gentoo.org> (2017-06-28)
+# app-misc/dtach is not keyworded, and tests are restricted anyway, so
+# no point in pursuing it right now.
+app-shells/bash-completion test
+
+# Jeroen Roovers <jer@gentoo.org> (2017-01-16)
+# Incomplete support, bug #605878.
+net-vpn/tor seccomp
+
+# Jeroen Roovers <jer@gentoo.org> (2017-02-05)
+# media-libs/libilbc has not been ported to PPC64
+media-video/ffmpeg libilbc
+
+# Robin H. Johnson <robbat2@gentoo.org> (2016-11-18)
+# dev-lang/luajit lacks ppc64 keyword. luajit upstream does not support ppc64
+dev-db/redis luajit
+
+# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2016-08-01)
+# kde-frameworks/*:5 not keyworded.
+net-irc/kvirc kde
+app-arch/p7zip kde
+dev-vcs/subversion kwallet
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (2016-06-28)
+# Missing keywords on app-text/gspell - bug #587368
+>=app-editors/gedit-3.20 spell
+
+# Patrice Clement <monsieurp@gentoo.org> (2016-02-08)
+# I would need to keyword an awful lot of packages on ppc64
+# that would need Java 7 otherwise.
+dev-java/batik python
+dev-java/bsf python
+dev-java/ant-apache-bsf python
+
+# Jeroen Roovers <jer@gentoo.org> (2015-12-26)
+# Mask until >sys-cluster/ceph-0.94 goes stable
+net-analyzer/rrdtool rados
+
+# Ben de Groot <yngwin@gentoo.org> (2015-07-20)
+# missing keywords
+media-sound/audacity midi soundtouch
+
+# Matthias Maier <tamiko@gentoo.org> (2014-12-24)
+# sys-devel/clang is not keyworded
+app-doc/doxygen clang
+
+# Michael Sterrett <mr_bones_@gentoo.org (2013-11-12)
+# Mask openmedia use flag because the content generation tools
+# are missing keywords.
+games-simulation/openttd openmedia
+
+# Sergey Popov <pinkbyte@gentoo.org> (2013-02-18)
+# 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> (2012-12-31)
+# requires app-office/unoconv, which requires virtual/ooo, which is not
+# keyworded here. Remove mask if this situation changes.
+gnome-extra/sushi office
+
+# Kacper Kowalik <xarthisius@gentoo.org> (2011-09-02)
+# Mask www-client/seamonkey[ipc] on ppc64 wrt #381191
+www-client/seamonkey ipc
+
+# Kacper Kowalik <xarthisius@gentoo.org> (2010-05-30)
+# quesoglc is not keyworded
+x11-misc/rss-glx quesoglc
+
+# Brent Baude <ranger@gentoo.org> (2009-05-05)
+# Masking webkit from libproxy due to TOC failure on webkit
+# and stupid 64bit toolchain.
+net-libs/libproxy webkit
+
+# Brent Baude <ranger@gentoo.org> (2008-06-11)
+# Masking out passwdqc from pambase since passwdqc
+sys-auth/pambase passwdqc
+
+# Joseph Jezak <josejx@gentoo.org> (2010-02-12)
+# Mask unstable pidgin deps until we can mark them stable (farsight2)
+net-im/pidgin gstreamer
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/package.use.stable.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/package.use.stable.mask
new file mode 100644
index 000000000000..ef9082f6af0c
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/package.use.stable.mask
@@ -0,0 +1,28 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# When you add an entry to the top of this file, add your name, the date, and
+# 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 ---
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2019-02-16)
+# app-text/libwpd and app-text/libwpg are not stable
+media-gfx/inkscape cdr visio wpg
+
+# Pacho Ramos <pacho@gentoo.org> (2014-07-02)
+# Mask due Gnome3 not going to be stabilized on this arch
+>=gnome-base/gnome-desktop-2.32.1-r2 license-docs
+gnome-base/gvfs google
+>=x11-libs/gtk+-3.12.2 cloudprint
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/use.force
new file mode 100644
index 000000000000..85c8ee8c145f
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/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/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/use.mask
new file mode 100644
index 000000000000..054b98cdaca7
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/use.mask
@@ -0,0 +1,31 @@
+### THIS FILE IS ONLY FOR PACKAGES MASKED ON BOTH 64-BIT AND 32-BIT USERLAND!!!
+
+# Michał Górny <mgorny@gentoo.org> (2014-06-27)
+# Unmask multilib flag for the ABI.
+-abi_ppc_64
+
+# Samuli Suominen <ssuominen@gentoo.org> (2012-11-24)
+# TODO: Keyword and stabilize media-gfx/opencolorio and media-libs/opencv
+color-management
+opencv
+
+# Brent Baude <ranger@gentoo.org> (2008-10-03)
+# Masking xindy use flag for ppc64
+xindy
+
+# Brent Baude <ranger@gentoo.org> (2008-10-01)
+# # Masking battery USE for bug 238770
+battery
+
+# Unmask the flag which corresponds to ARCH.
+-ppc64
+
+# Unmask the flag for Playstation 3
+-ps3
+
+# mask custom-cpuopts and cpudetection on ppc64 for mplayer - bug #234629
+cpudetection
+
+# Michał Górny <mgorny@gentoo.org> (2013-05-04)
+# Unmask systemd since it is keyworded here.
+-systemd