summaryrefslogtreecommitdiff
path: root/profiles/baldeagleos/1.0/linux-gnu/arch
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
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')
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/alpha/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/alpha/make.defaults38
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/alpha/package.use.force7
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/alpha/package.use.mask413
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/alpha/package.use.stable.mask39
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/alpha/parent1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/alpha/use.force2
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/alpha/use.mask192
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/make.defaults76
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/package.use.force/01-gentoo43
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/package.use.force/02-baldeagleos2
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/package.use.mask/01-gentoo355
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/package.use.mask/02-baldeagleos17
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/package.use/llvm2
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/parent1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-bulldozer/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-excavator/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-jaguar/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-k10/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-k8+sse3/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-k8/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-piledriver/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-steamroller/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-zen/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-zen2/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/atom_64/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/btver1_64/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/core-avx-i/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/core2_64/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/corei7/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/generic_64/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-broadwell/make.defaults7
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-haswell/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-ivybridge/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-nehalem/make.defaults5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-sandybridge/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-silvermont/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-skylake-avx512/make.defaults5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-skylake/make.defaults5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-westmere/make.defaults5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/native_64/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/nocona/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/opteron_64/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/xen-pentium4+sse3_64/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/use.force/01-gentoo6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/use.force/02-baldeagleos5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/use.mask/01-gentoo176
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/amd64/use.mask/02-baldeagleos30
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/make.defaults24
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.keywords/funtoo-arm-keywords9
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.mask20
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.unmask5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.use.force22
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.use.mask/01-gentoo546
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.use.mask/funtoo4
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.use.stable.mask153
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.use/funtoo-use-oleg6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/parent1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv5te/make.defaults5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv5te/use.force6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv5te/use.mask10
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_hardfp/make.defaults5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_hardfp/use.force6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_hardfp/use.mask9
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_vfp_hardfp/make.defaults5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_vfp_hardfp/use.force6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_vfp_hardfp/use.mask10
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_hardfp/make.defaults5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_hardfp/package.mask5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_hardfp/use.force9
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_hardfp/use.mask19
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neon_hardfp/make.defaults5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neon_hardfp/use.force9
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neon_hardfp/use.mask5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neonvfpv4_hardfp/make.defaults5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neonvfpv4_hardfp/use.force9
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neonvfpv4_hardfp/use.mask21
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3_hardfp/make.defaults5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3_hardfp/use.force9
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3_hardfp/use.mask19
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d16_hardfp/make.defaults5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d16_hardfp/use.force9
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d16_hardfp/use.mask16
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d32_hardfp/make.defaults5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d32_hardfp/use.force9
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d32_hardfp/use.mask19
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/odroid-xu4/make.defaults8
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/odroid-xu4/use.force9
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/odroid-xu4/use.mask19
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/raspi/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/raspi2/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/raspi2/use.mask5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/raspi3/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/raspi3/use.mask5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/use.force2
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm/use.mask/gentoo146
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm64/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm64/make.defaults33
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.keywords2
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.use6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.use.force24
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.use.mask406
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.use.stable.force6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.use.stable.mask141
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm64/parent1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm64/subarch/arm64_generic/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm64/use.force17
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm64/use.mask146
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/arm64/use.stable.mask45
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/hppa/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/hppa/make.defaults30
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/hppa/package.mask57
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/hppa/package.use.mask246
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/hppa/package.use.stable.mask75
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/hppa/packages4
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/hppa/parent1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/hppa/use.force2
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/hppa/use.mask299
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/hppa/use.stable.mask28
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/ia64/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/ia64/make.defaults37
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/ia64/package.use.force7
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/ia64/package.use.mask360
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/ia64/package.use.stable.mask43
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/ia64/parent1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/ia64/use.force2
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/ia64/use.mask201
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/m68k/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/m68k/make.defaults23
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/m68k/package.use.force6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/m68k/package.use.mask41
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/m68k/parent1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/m68k/use.force2
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/m68k/use.mask99
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/make.defaults21
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/make.defaults23
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n32/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n32/make.defaults12
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n32/parent1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n32/use.force4
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n64/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n64/make.defaults12
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n64/parent1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n64/use.force4
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/o32/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/o32/make.defaults12
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/o32/parent1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/o32/use.force4
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/parent2
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/use.force4
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/use.mask8
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n32/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n32/make.defaults14
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n32/parent1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n32/use.force4
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n32/use.mask4
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n64/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n64/make.defaults14
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n64/parent1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n64/use.force4
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n64/use.mask4
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/parent1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/make.defaults8
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/make.defaults23
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n32/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n32/make.defaults12
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n32/parent1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n32/use.force4
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n64/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n64/make.defaults12
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n64/parent1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n64/use.force4
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/o32/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/o32/make.defaults12
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/o32/parent1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/o32/use.force4
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/parent2
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/use.force4
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/use.mask8
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n32/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n32/make.defaults14
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n32/parent1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n32/use.force4
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n32/use.mask4
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n64/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n64/make.defaults14
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n64/parent1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n64/use.force4
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n64/use.mask4
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/parent1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/o32/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/o32/make.defaults14
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/o32/parent1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/o32/use.force4
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/o32/use.mask4
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/parent1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/use.mask6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/o32/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/o32/make.defaults14
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/o32/parent1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/o32/use.force4
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/o32/use.mask4
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/package.mask6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/package.use.force8
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/package.use.mask180
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/parent1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/use.force5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/mips/use.mask299
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/make.defaults9
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/package.use10
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/package.use.force21
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/package.use.mask361
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/package.use.stable.mask88
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/packages10
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/parent1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/make.defaults41
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/package.use.mask93
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/package.use.stable.mask51
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/parent1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/use.force5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/use.mask20
-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
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/use.mask141
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/riscv/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/riscv/make.defaults25
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/riscv/package.accept_keywords10
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/riscv/package.use.mask73
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/riscv/packages10
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/riscv/packages.build7
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/riscv/parent1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64/make.defaults17
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64/package.use.force5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64/use.force5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64/use.mask8
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64d/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64d/make.defaults15
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64d/package.use.force5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64d/use.mask8
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/make.defaults42
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/package.mask5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/parent2
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/use.force9
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/use.mask14
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/riscv/use.force5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/riscv/use.mask37
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/s390/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/s390/make.defaults37
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/s390/package.use.force7
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/s390/package.use.mask90
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/s390/packages3
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/s390/parent2
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/s390/s390x/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/s390/s390x/make.defaults16
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/s390/s390x/package.use.force8
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/s390/s390x/use.force6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/s390/s390x/use.mask3
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/s390/use.force11
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/s390/use.mask117
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/s390/use.stable.mask4
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/sh/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/sh/make.defaults29
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/sh/package.use.mask73
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/sh/parent1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/sh/use.force2
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/sh/use.mask128
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/sparc/64ul/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/sparc/64ul/make.defaults8
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/sparc/64ul/package.use.mask15
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/sparc/64ul/parent1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/sparc/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/sparc/make.defaults52
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/sparc/package.mask61
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/sparc/package.use12
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/sparc/package.use.force8
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/sparc/package.use.mask385
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/sparc/package.use.stable.mask6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/sparc/packages7
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/sparc/parent1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/sparc/use.force2
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/sparc/use.mask241
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/make.defaults50
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.mask7
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.use12
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.use.force21
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.use.mask/01-gentoo311
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.use.mask/02-baldeagleos4
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.use.stable.mask104
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/parent1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/amd64-k8+sse3_32/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/amd64-k8_32/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/athlon-4/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/athlon-mp/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/athlon-tbird/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/athlon-xp/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/athlon/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/atom_32/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/btver1/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/core2_32/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/generic_32/make.defaults5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/geode/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/i486/make.defaults5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/i686/make.defaults5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/k6-2/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/k6-3/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/k6/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/native_32/make.defaults5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium-m/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium-mmx/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium/make.defaults5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium2/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium3/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium4/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentiumpro/make.defaults5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/prescott/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/xen-pentium4+sse3/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/use.force5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/arch/x86/use.mask/01-gentoo161
360 files changed, 9931 insertions, 0 deletions
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/make.defaults
new file mode 100644
index 000000000000..e49d6eaf34ba
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/make.defaults
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+ARCH="alpha"
+ACCEPT_KEYWORDS="alpha"
+
+CHOST="alpha-unknown-linux-gnu"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+# Michał Górny <mgorny@gentoo.org> (2014-07-01)
+# Set ABI & DEFAULT_ABI consistently with ${ARCH}, to make ebuild
+# checks simpler.
+ABI="alpha"
+DEFAULT_ABI="alpha"
+MULTILIB_ABIS="alpha"
+CHOST_alpha="${CHOST}"
+LIBDIR_alpha="lib"
+
+# Donnie Berkholz <dberkholz@gentoo.org> (2006-08-18)
+# Defaults for video drivers
+VIDEO_CARDS="fbdev glint mga nv r128 radeon"
+
+# Chris Gianelloni <wolf31o2@gentoo.org> (2007-02-05)
+# Defaults for audio drivers. These are copied from x86 (minus modems), since
+# Alpha supports the same busses.
+ALSA_CARDS="ali5451 als4000 bt87x ca0106 cmipci emu10k1 ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 maestro3 trident usb-audio via82xx ymfpci"
+
+# Tobias Klausmann <klausman@gentoo.org> (2018-06-25)
+# Enable USE=libtirpc by default, to ease dependency resolution during
+# the stabilization of glibc-2.26. Bug 657148
+USE="libtirpc"
+
+# Hans de Graaff <graaff@gentoo.org) (2019-07-17)
+# Temporary RUBY_TARGETS for bug 688976
+RUBY_TARGETS="ruby25"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/package.use.force
new file mode 100644
index 000000000000..78a0be60eff0
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Tobias Klausmann <klausman@gentoo.org> 2014-12-04
+# The Firefox/Mozilla build system is broken in regards to linking the shipped
+# ICU library. Bug 529944
+www-client/firefox system-icu
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/package.use.mask
new file mode 100644
index 000000000000..378f420f0614
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/package.use.mask
@@ -0,0 +1,413 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Mart Raudsepp <leio@gentoo.org> (2019-08-18)
+# media-video/pipewire is not keyworded yet
+x11-wm/mutter screencast
+
+# Lars Wendler <polynomial-c@gentoo.org> (2019-04-29)
+# Requires net-libs/webkit-gtk which has no keywords on alpha
+dev-util/geany-plugins markdown
+
+# Tobias Klausmann <klausman@gentoo.rog> (2018-11-23)
+# Requires sys-cluster/ceph, which is unlikely to be used on Alpha
+# and a rather large dependency.
+sys-fs/multipath-tools rbd
+
+# Thomas Deutschmann <whissi@gentoo.org> (2018-10-15)
+# Requires app-text/mecab which isn't yet keyworded
+# on alpha, bug 668674
+dev-db/mysql cjk
+dev-db/percona-server cjk
+
+# Mikle Kolyada <zlogene@gentoo.org> (2018-10-05)
+# Not keyworded (see bug #540540c#8)
+app-admin/sudo sssd
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2018-09-30)
+# Optional dependency blocking security cleanup, bug #627316
+media-sound/mpd wildmidi
+
+# Thomas Deutschmann <whissi@gentoo.org> (2018-06-06)
+# Needs sys-apps/fakechroot which isn't keyworded
+app-arch/rpm test
+
+# Tomáš Mózes <hydrapolic@gmail.com> (2018-06-05)
+# Unkeyworded dependencies.
+app-admin/syslog-ng amqp kafka mongodb
+
+# Thomas Deutschmann <whissi@gentoo.org> (2018-06-02)
+# Needs dev-ruby/asciidoctor which has a lot of unstable deps
+net-analyzer/wireshark doc
+
+# Tobias Klausmann <klausman@gentoo.org> (2018-03-22)
+# Masked due to missing deps. Some *could* have their deps keyworded,
+# but we're trying to keep the maintenance load low.
+app-metrics/collectd collectd_plugins_amqp
+app-metrics/collectd collectd_plugins_gmond
+app-metrics/collectd collectd_plugins_gps
+app-metrics/collectd collectd_plugins_ipmi
+app-metrics/collectd collectd_plugins_modbus
+app-metrics/collectd collectd_plugins_nut
+app-metrics/collectd collectd_plugins_onewire
+app-metrics/collectd collectd_plugins_oracle
+app-metrics/collectd collectd_plugins_routeros
+app-metrics/collectd collectd_plugins_sigrok
+app-metrics/collectd collectd_plugins_tokyotyrant
+app-metrics/collectd collectd_plugins_varnish
+app-metrics/collectd collectd_plugins_virt
+app-metrics/collectd collectd_plugins_write_kafka
+app-metrics/collectd collectd_plugins_write_mongodb
+app-metrics/collectd collectd_plugins_xencpu
+app-metrics/collectd collectd_plugins_java
+
+# Michael Palimaka <kensington@gentoo.org> (2017-09-30)
+# Required dependencies are not keyworded.
+x11-themes/qtcurve plasma
+
+# Brian Evans <grknight@gentoo.org> (2017-08-21)
+# No keywords for sys-process/numactl
+dev-db/mariadb numa
+
+# 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-08-08)
+# Required VIDEO_CARDS=i965/radeonsi, both masked in this profile.
+media-libs/mesa vulkan vulkan-overlay
+
+# Michał Górny <mgorny@gentoo.org> (2017-08-08)
+# Requires USE=seccomp that is masked in this profile.
+net-libs/gnutls test-full
+
+# Michał Górny <mgorny@gentoo.org> (2017-08-08)
+# Requires USE=bluetooth that is masked in this profile.
+media-sound/pulseaudio native-headset
+
+# Robin H. Johnson <robbat2@gentoo.org> (2017-08-05)
+# Upstream Git is switching to PCRE2 w/ JIT.
+# This is not available on some arches, where a fallback to PCRE1 without JIT is used.
+dev-vcs/git pcre-jit
+
+# Fabian Groffen <grobian@gentoo.org> (2017-06-15)
+# net-mail/notmuch is not keyworded, and holds back stabilisation, see
+# bug https://bugs.gentoo.org/show_bug.cgi?id=604902
+mail-client/mutt notmuch
+
+# Tobias Klausmann <klausman@gentoo.org> (2017-05-18)
+# Stack protector code is not ported to alpha (and may not ever be)
+>=sys-devel/gcc-6 ssp
+
+# Tobias Klausmann <klausman@gentoo.org> (2017-03-02)
+# libilbc has not been ported to alpha and likely never will be.
+media-video/ffmpeg libilbc
+
+# Tobias Klausmann <klausman@gentoo.org> (2017-03-02)
+# BSON requires pymongo and assorted other packages that are not available on
+# alpha.
+app-portage/g-sorcery bson
+
+# Tobias Klausmann <klausman@gentoo.org> (2016-01-27)
+# USE=test transitively pulls in greenlet, which is not available on alpha.
+dev-python/pyquery test
+
+# Tobias Klausmann <klausman@gentoo.org> (2016-01-25)
+# The tests use hypothesis which complains about too-slow tests on
+# hardware that is "too slow".
+dev-python/attrs test
+
+# Tobias Klausmann <klausman@gentoo.org> (2016-11-15)
+# JITing for libpcre{,2} is not supported on Alpha
+dev-libs/libpcre jit
+dev-libs/libpcre2 jit
+
+# Tobias Klausmann <klausman@gentoo.org> (2016-10-22)
+# Pulls in dev-db/redis which is not keyworded on alpha.
+dev-python/pyzor test
+
+# Tobias Klausmann <klausman@gentoo.org> (2016-10-03)
+# Pulls in dev-db/redis which is not keyworded on alpha.
+>=dev-libs/hiredis-0.13.1 test
+
+# Tobias Klausmann <klausman@gentoo.org> (2016-10-02)
+# For the one single version noted hereunder, the ebuild does not pull in
+# sys-apps/fakeroot as a test dependency (bug #593768).
+=dev-util/debhelper-9.20160814 test
+
+# Gilles Dartiguelongue <eva@gentoo.org> (2016-09-11)
+# networkmanager USE masked due to missing keywords
+gnome-extra/nm-applet teamd
+
+# Gilles Dartiguelongue <eva@gentoo.org> (2016-09-11)
+# Opt-out of ofono support until there is a user request,
+# see also pulseaudio/connman
+net-misc/networkmanager ofono
+
+# Tobias Klausmann <klausman@gentoo.org> (2016-07-04)
+# Mask USE=test since it implies USE=valgrind
+net-mail/notmuch test
+
+# Tobias Klausmann <klausman@gentoo.org> (2016-06-14)
+# asciidoctor pulls in a lot of Ruby deps
+>=net-misc/chrony-2.4_pre1 html
+
+# Tobias Klausmann <klausman@gentoo.org> (2016-06-07)
+# cmus is one amongst many. When-if a user wants it, we'll reconsider it.
+# Same goes for libircclient
+app-admin/conky cmus irc
+
+# Tobias Klausmann <klausman@gentoo.org> (2016-06-07)
+# the nvidia SDK needs nvidia-drivers and thus can never work on alpha
+# Likewise, nasm is x86/x86-64 only
+media-video/ffmpeg nvenc openh264
+
+# Justin Lecher <jlec@gentoo.org> (2016-02-22)
+# Missing test deps keyword #575366
+dev-cpp/eigen test
+
+# Tobias Klausmann <klausman@gentoo.org> (2016-02-04)
+# sys-cluster/ceph is not broken per se, but a maintenance burden.
+net-analyzer/rrdtool rados
+
+# James Le Cuirot <chewi@gentoo.org> (2016-01-30)
+# scrollview requires Java, which is unsupported on Alpha.
+app-text/tesseract scrollview
+
+# Justin Lecher <jlec@gentoo.org> (2015-11-18)
+# requires dev-python/restkit which requires
+# dev-python/socketpool which requires dev-python/gevent which requires
+# dev-python/greenlet which has not been ported to ALPHA
+dev-python/wsgiproxy2 test
+dev-python/pyquery test
+
+# Matt Turner <mattst88@gentoo.org> (2015-11-15)
+# Missing keywords
+dev-util/perf numa
+
+# Pacho Ramos <pacho@gentoo.org> (2015-11-15)
+# Missing keywords
+media-sound/rhythmbox upnp-av
+
+# Pacho Ramos <pacho@gentoo.org> (2015-11-15)
+# Missing keywords
+>=media-plugins/grilo-plugins-0.2.14 upnp-av
+
+# Davide Pesavento <pesa@gentoo.org> (2015-10-26)
+# Tests require non-keyworded qt5
+dev-qt/qtchooser test
+
+# Justin Lecher <jlec@gentoo.org> (2015-10-14)
+# Requires dev-python/ipython which triggers a long dep chain
+dev-python/restkit cli
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (2015-09-10)
+# Requires wifi USE flag, which is masked for this arch
+net-misc/networkmanager wext
+
+# Tobias Klausmann <klausman@gentoo.org> (2015-08-10)
+# Opting out of the net-misc/ofono dep tree until we have a user request
+>=media-sound/pulseaudio-6.0 ofono-headset
+
+# Tobias Klausmann <klausman@gentoo.org> (2015-08-08)
+# It's unlikely that greenlet will ever be ported to Alpha. Mask USE=gevent for
+# pyzor to avoid that dependency. See bug 538510
+>=dev-python/pyzor-1.0.0 gevent
+
+# Tobias Klausmann <klausman@gentoo.org> (2015-07-11)
+# The test suite has ridiculous (transitive) requirements like
+# sci-mathematics/octave.
+>=dev-python/pyquery-1.2.9 test
+# revdeps of pyquery, ditto.
+dev-python/webtest test
+dev-python/wsgiproxy2 test
+dev-python/urllib3 test
+
+# Gilles Dartiguelongue <eva@gentoo.org> (2015-06-09)
+# dev-lua/lgi lacks alpha keyword, bug #551540
+dev-libs/libpeas lua
+
+# Michał Górny <mgorny@gentoo.org> (2015-02-22)
+# Dependency not keyworded for some reason.
+media-libs/gegl umfpack
+
+# Patrick Lauer <patrick@gentoo.org> (2015-02-10)
+# Missing keywords for media-libs/x265
+media-video/libav x265
+
+# Johannes Huber <johu@gentoo.org> (2015-01-28)
+# Missing keyword on dev-libs/botan
+app-crypt/qca botan
+
+# Pacho Ramos <pacho@gentoo.org> (2014-01-10)
+# Missing keywords
+net-misc/networkmanager teamd
+
+# Gilles Dartiguelongue <eva@gentoo.org> (2014-12-23)
+# New dependencies for wayland support in Gnome 3.14
+# See bug #533420.
+media-libs/clutter egl wayland
+media-libs/clutter-gtk wayland
+
+# Mark Wright <gienah@gentoo.org> (2014-12-14/2014-12-23)
+# test dependencies need keywording
+dev-haskell/binary test
+dev-haskell/text test
+dev-haskell/vector test
+
+# Tobias Klausmann <klausman@gentoo.org> (2014-11-20)
+# OpenCV likely will never work on Alpha
+media-video/vlc opencv
+media-gfx/shotwell opencv
+
+# Tobias Klausmann <klausman@gentoo.org> (2014-10-11)
+# app-emulation/qemu is not keyworded on alpha, masking flag that triggers
+# dependency
+net-misc/spice-gtk smartcard
+
+# Gilles Dartiguelongue <eva@gentoo.org> (2014-10-05)
+# Missing keyword on app-accessibility/brltty
+app-accessibility/orca braille
+
+# Tobias Klausmann <klausman@gentoo.org>
+# media-libs/x265 doesn't work on alpha (bug 519046)
+media-video/ffmpeg x265
+
+# Tobias Klausmann <klausman@gentoo.org (2014-07-16)
+# neither dietlibc nor klibc will likely ever build/work on alpha, bug #487672
+>=sys-fs/dmraid-1.0.0_rc16-r3 dietlibc klibc
+
+# Pacho Ramos <pacho@gentoo.org> (2014-02-22)
+# Missing keywords, bug #495250
+>=gnome-base/gnome-extra-apps-3.10 tracker
+
+# Pacho Ramos <pacho@gentoo.org> (2013-12-02)
+# Missing keywords, bug #493156
+media-libs/libgphoto2 serial
+
+# Pacho Ramos <pacho@gentoo.org> (2013-11-28)
+# Missing keywords, bug #492820
+net-im/telepathy-connection-managers sipe
+
+# Pacho Ramos <pacho@gentoo.org> (2013-11-13)
+# Missing keywords, bug #478254
+>=gnome-base/gnome-3.8 classic
+
+# Mark Wright <gienah@gentoo.org> (2013-10-26)
+# template-haskell not yet available
+dev-haskell/dataenc test
+
+# Pacho Ramos <pacho@gentoo.org> (2013-07-20)
+# Keywords pending, bug #476710
+>=gnome-base/gnome-extra-apps-3.8 games
+
+# William Hubbs <williamh@gentoo.org> (2013-06-22)
+# dev-python/cython is not keyworded for alpha
+>=app-accessibility/brltty-4.5 python
+
+# Gilles Dartiguelongue <eva@gentoo.org> (2013-04-01)
+# missing keyword on media-libs/tremor, bug #453200
+media-libs/gst-plugins-base ivorbis
+
+# Julian Ospald <hasufell@gentoo.org> (2013-03-31)
+# depends on mono
+>=net-irc/hexchat-2.9.4-r1 theme-manager
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (2013-01-31)
+# remove mask when net-libs/libqmi is keyworded here
+net-misc/modemmanager qmi
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (2013-01-22)
+# remove mask if/when media-gfx/argyllcms is keywored here.
+x11-misc/colord argyllcms extra-print-profiles
+
+# 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
+
+# Raúl Porcel <armin76@gentoo.org> (2012-12-30)
+# Needs testing
+media-libs/phonon gstreamer vlc
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-27)
+# remove mask when dev-java/fop is keyworded here
+gnome-extra/libgda reports
+
+# Luca Barbato <lu_zero@gentoo.org> (2012-11-11)
+# Libav 9 can use fdk-aac
+>=media-video/libav-9_beta2 fdk
+
+# Robin H Johnson <robbat2@gentoo.org> (2012-11-01)
+# 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
+
+# Raúl Porcel <armin76@gentoo.org> (2012-05-28)
+# Needs x11-misc/lightdm(which also requires some other deps)
+x11-misc/xscreensaver new-login
+
+# Alexey Shvetsov <alexxy@gentoo.org> (2011-12-17)
+# mask use numa for openmpi
+sys-cluster/openmpi openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_open-mx openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover
+
+# Tobias Klausmann <klausman@gentoo.org> (2011-11-02)
+# libpcre jit is not supported on alpha
+dev-libs/libpcre jit
+
+# Raúl Porcel <armin76@gentoo.org> (2011-10-08)
+# Needs media-sound/lilypond
+app-text/asciidoc test
+
+# Patrick McLean <chutzpah@gentoo.org> (2011-09-07)
+# missing keywords on dependencies
+media-video/x264-encoder ffmpegsource
+
+# Alexey Shvetsov <alexxy@gentoo.org> (2011-08-31)
+# Mask numa use flag per bug #381313
+sys-apps/hwloc numa
+# This mask also implies masking the numa flag on openmpi
+sys-cluster/openmpi numa
+
+# Pacho Ramos <pacho@gentoo.org> (2011-06-30)
+# Needed plugins are not keyworded on this arch
+media-plugins/gst-plugins-meta dts libvisual
+
+# Diego Elio Pettenò <flameeyes@gentoo.org> (2010-12-17)
+# needs sys-libs/libcap-ng that is masked right now
+sys-apps/smartmontools caps
+
+# legacy mask
+www-client/elinks javascript
+
+# Justin Lecher <jlec@gentoo.org> (2010-08-13)
+# MKL not available on this arch,
+media-gfx/povray mkl
+
+# Raúl Porcel <armin76@gentoo.org> (2010-06-26)
+# custom-optimization doesn't work on alpha
+mail-client/thunderbird custom-optimization
+www-client/firefox custom-optimization
+www-client/seamonkey custom-optimization
+
+# Kacper Kowalik <xarthisius@gentoo.org> (2010-05-30)
+# quesoglc is not keyworded
+x11-misc/rss-glx quesoglc
+
+# Raúl Porcel <armin76@gentoo.org> (2008-07-07)
+# Make clisp deps minimal
+dev-lisp/clisp hyperspec svm
+
+# Tobias Klausmann <klausman@gentoo.org> (2008-06-15)
+# No hardware to test net-dialup/linux-atm on alpha, so mask atm use flag
+# on those.
+sys-apps/iproute2 atm
+net-dialup/ppp atm
+
+# Needs nut and qstat respectively, neither is keyworded on alpha.
+net-analyzer/nagios-plugins nagios-game
+
+# Matt Turner <mattst88@gentoo.org> (2010-12-26)
+# No idea why. Bug 347827
+www-client/elinks javascript
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/package.use.stable.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/package.use.stable.mask
new file mode 100644
index 000000000000..4bbf72348d4c
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/package.use.stable.mask
@@ -0,0 +1,39 @@
+# Copyright 1999-2018 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 ---
+
+# Matt Turner <mattst88@gentoo.org> (2019-10-13)
+# Depends on php which is stable.mask'd
+net-analyzer/nagios-core web
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2018-12-02)
+# gnome-base/nautilus is not stable
+media-sound/easytag nautilus
+
+# Ulrich Müller <ulm@gentoo.org> (2018-08-09)
+# Needs net-mail/mailutils and net-libs/webkit-gtk which are not
+# stable (yet?), bug #663248
+app-editors/emacs mailutils xwidgets
+
+# Pacho Ramos <pacho@gentoo.org> (2014-07-02)
+# Mask due Gnome3 not going to be stabilized on this arch
+dev-util/geany-plugins gtkspell
+>=gnome-base/gnome-desktop-2.32.1-r2 license-docs
+gnome-base/gvfs google
+media-plugins/gst-plugins-meta modplug
+>=x11-libs/gtk+-3.12.2 cloudprint
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/parent
new file mode 100644
index 000000000000..eb001c6e8ab8
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/use.force
new file mode 100644
index 000000000000..c99355e95b9e
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/use.force
@@ -0,0 +1,2 @@
+# Force the flag which corresponds to ARCH.
+alpha
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/use.mask
new file mode 100644
index 000000000000..06b1fadd07a5
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/use.mask
@@ -0,0 +1,192 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Matt Turner <mattst88@gentoo.org> (2018-12-22)
+# net-libs/zeromq is not keyworded
+zeromq
+
+# Andrey Utkin <andrey_utkin@gentoo.org> (2018-06-13)
+# No ACPI support on alpha. Bug #657332
+acpi
+
+# Tobias Klausmann <klausman@gentoo.org> (2017-03-03)
+# There is no luajit support on alpha. Bugs #554376, #608322.
+luajit
+luajittex
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2017-02-25)
+# kwallet integration split from kde to distinct flag
+kwallet
+
+# Tobias Klausmann <klausman@gentoo.org> (2016-06-07)
+# We currently do not have the resources to AT qt5 packages.
+# This may change when/if qt4 goes away.
+qt5
+
+# Tobias Klausmann <klausman@gentoo.org> (2016-02-05)
+# Newer versions of libgadu depend on protobuf-c, which doesn't
+# compile on alpha as of slot:0.
+gadu
+
+# Julian Ospald <hasufell@gentoo.org> (2015-09-20)
+# no LibreSSL support yet
+curl_ssl_libressl
+libressl
+
+# Unmask the flag which corresponds to ARCH.
+-alpha
+
+# This file masks out USE flags that are simply NOT allowed in the default
+# profile for any architecture. This works, for example, if a non-default
+# profile (such as the selinux profiles) have a USE flag associated with
+# them.
+
+# No hardware to test by the team
+3dfx
+apcupsd
+bluetooth
+bluray
+chipcard
+dvb
+gps
+hbci
+ios
+ipod
+mtp
+lirc
+openct
+pcmcia
+pda
+sms
+upnp
+wifi
+
+# Hardware not available on alpha
+apm
+battery
+dmi
+pm-utils
+
+# Stuff that doesn't work on alpha, or not tested
+clang
+djbfft
+emboss
+hardened
+mecab
+netbeans
+timidity
+valgrind
+vaapi
+librtmp
+rtmp
+v4l
+vpx
+kde
+quvi
+metalink
+tremor
+fdk
+
+# Stuff that doesn't compile on alpha
+emf
+mono
+ocamlopt
+openexr
+
+# Stuff we don't want
+afs
+ots
+frei0r
+prelude
+libtar
+aacplus
+devil
+gts
+
+# Other
+
+# Raúl Porcel <armin76@gentoo.org> (2011-04-23)
+# Needs to be tested
+video_cards_nouveau
+
+# Ben de Groot <yngwin@gentoo.org> (2009-02-11)
+# Both dev-qt/qtphonon and media-sound/phonon are unkeyworded
+phonon
+
+# Raúl Porcel <armin76@gentoo.org> (2007-05-14)
+# Alpha doesn't have wpa_supplicant keyworded, bug 175714
+networkmanager
+
+
+# alpha doesn't have java support
+java
+pdfannotextractor
+
+# Mask vpopmail until net-mail/vpopmail goes out of package.mask
+vpopmail
+
+# We don't have any virtual/mpi (bug 111807)
+mpi
+
+# Matt Turner <mattst88@gentoo.org>
+# llvm is not keyworded
+video_cards_amdgpu
+video_cards_radeonsi
+
+# disable until tested
+# # bug 148402
+pcsc-lite
+
+# conky dependencies missing keywords related (dragonheart -20061112)
+# media-sound/mpd
+mpd
+
+# USE=d seems to break gcc-4.1.2 (#178896)
+d
+
+# uses gnat/ada which is too big to support currently
+topal
+
+# Matt Turner <mattst88@gentoo.org> (2010-12-13)
+# We don't have sys-devel/llvm
+llvm
+
+# Matt Turner <mattst88@gentoo.org (2012-05-27)
+# net-misc/connman is not keyworded
+connman
+
+# Matt Turner <mattst88@gentoo.org (2012-05-27)
+# sys-apps/entropy is not keyworded
+entropy
+
+# Anthony G. Basile <blueness@gentoo.org> (2012-04-15)
+# Pulls in net-libs/axtls which is not keyworded for arch
+curl_ssl_axtls
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-31)
+# media-libs/xine-lib is not keyworded
+xine
+
+template-haskell
+
+# nvidia cg toolkit for binary drivers
+cg
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-08-22)
+# virtual/opencl is not keyworded
+opencl
+
+# Unmask once sys-libs/libunwind gets ported & keyworded.
+unwind
+
+# Pacho Ramos <pacho@gentoo.org> (2014-01-08)
+# Unmask systemd since it is keyworded here.
+-systemd
+
+# Tobias Klausmann <klausman@gentoo.org> (2014-07-20)
+# Mask redis USE flag everywhere since redis depends on google-perftools,
+# which are not supported on Alpha at all (assembly).
+redis
+
+# sys-libs/libseccomp has not been ported to this arch yet #524148
+seccomp
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/eapi
new file mode 100644
index 000000000000..7813681f5b41
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/eapi
@@ -0,0 +1 @@
+5 \ No newline at end of file
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/make.defaults
new file mode 100644
index 000000000000..fe8e8ec53868
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/make.defaults
@@ -0,0 +1,76 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+ARCH="amd64"
+ACCEPT_KEYWORDS="${ARCH}"
+
+CHOST="x86_64-pc-linux-gnu"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+# 2006/06/07 - Danny van Dyk <kugelfang@gentoo.org>
+# Multilib settings for all amd64 subprofiles.
+MULTILIB_ABIS="amd64 x86"
+DEFAULT_ABI="amd64"
+# Do not remove this one, or all kinds of hell breaks loose.
+ABI="amd64"
+
+LIBDIR_amd64="lib64"
+LIBDIR_x86="lib32"
+#LIBDIR_ppc64="lib64"
+#LIBDIR_sparc64="lib64"
+#LIBDIR_ppc="lib32"
+#LIBDIR_sparc32="lib32"
+
+# Let baselayout create the lib symlink.
+SYMLINK_LIB="yes"
+
+# 64bit specific settings.
+CFLAGS_amd64="-m64"
+LDFLAGS_amd64="-m elf_x86_64"
+CHOST_amd64="x86_64-pc-linux-gnu"
+
+# 32bit specific settings.
+CFLAGS_x86="-m32"
+LDFLAGS_x86="-m elf_i386"
+CHOST_x86="i686-pc-linux-gnu"
+
+# 64-32bit specific settings.
+CFLAGS_x32="-mx32"
+LDFLAGS_x32="-m elf32_x86_64"
+CHOST_x32="x86_64-pc-linux-gnux32"
+
+# Simon Stelling <blubb@gentoo.org> (2006-10-24)
+# They are masked, but we can enable them anyway for those who have
+# >=portage-2.1.2_pre3-r4
+CPU_FLAGS_X86="mmx mmxext sse sse2"
+
+# Michał Górny <mgorny@gentoo.org> (2013-09-03)
+# Enable abi_x86_64 for packages that don't have it forced.
+ABI_X86="64"
+
+# Donnie Berkholz <dberkholz@gentoo.org> (2006-08-18)
+# Defaults for video drivers
+VIDEO_CARDS="amdgpu fbdev intel nouveau radeon radeonsi vesa"
+
+# Danny van Dyk <kugelfang@gentoo.org> (2006-12-22)
+# Default for ALSA_CARDS USE_EXPAND variable.
+ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci"
+
+# Michał Górny <mgorny@gentoo.org> (2013-01-26)
+# Unhide the x86-specific USE_EXPANDs.
+USE_EXPAND_HIDDEN="-ABI_X86 -CPU_FLAGS_X86"
+
+# Michał Górny <mgorny@gentoo.org> (2014-06-25)
+# Make the native ABI implicit so that MULTILIB_USEDEP can be satisfied
+# by non-multilib ebuilds when non-native ABIs are disabled.
+IUSE_IMPLICIT="abi_x86_64"
+
+# Andreas K. Hüttel <dilfridge@gentoo.org> (2017-06-02)
+# Enable USE=libtirpc by default, to ease dependency resolution during
+# the stabilization of glibc-2.26. Bug 657148
+USE="libtirpc"
+
+GRUB_PLATFORMS="pc coreboot efi-32 efi-64 multiboot qemu xen xen-32"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/package.use.force/01-gentoo b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/package.use.force/01-gentoo
new file mode 100644
index 000000000000..0f4c85a656e0
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/package.use.force/01-gentoo
@@ -0,0 +1,43 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2019-09-21)
+# iasl is stable on amd64
+sys-firmware/seabios -binary
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2018-05-14)
+# Force the host target to avoid dependency hell
+dev-lang/rust llvm_targets_X86
+
+# NP-Hardass <NP-Hardass@gentoo.org> (2017-05-23)
+# Packages with optional 64-bit variant
+app-emulation/wine-vanilla -abi_x86_64
+app-emulation/wine-staging -abi_x86_64
+app-emulation/wine-d3d9 -abi_x86_64
+app-emulation/wine-any -abi_x86_64
+virtual/wine -abi_x86_64
+
+# Michał Górny <mgorny@gentoo.org> (2017-04-08)
+# Require sandbox to be multilib-capable to avoid failures when building
+# multilib packages, #611292.
+sys-apps/sandbox abi_x86_32
+
+# Michał Górny <mgorny@gentoo.org> (2016-09-24)
+# Force the host target to avoid dependency hell
+dev-ml/llvm-ocaml llvm_targets_X86
+sys-devel/clang llvm_targets_X86
+sys-devel/llvm llvm_targets_X86
+
+# Michał Górny <mgorny@gentoo.org> (2013-09-02)
+# Packages with optional 64-bit variant.
+www-plugins/adobe-flash -abi_x86_64
+
+# Diego Elio Pettenò <flameeyes@gmail.com> (2011-04-21)
+# The plugin is 32-bit only (and I'm not even sure if it works with
+# modern iscan); make sure it only installs the firmware for amd64!
+media-gfx/iscan-plugin-gt-f500 minimal
+
+# <blubb@gentoo.org> (2006-10-23)
+# upstream forces sse2 on regardless of what the use flag is
+dev-libs/openssl cpu_flags_x86_sse2
+dev-libs/openssl-compat cpu_flags_x86_sse2
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/package.use.force/02-baldeagleos b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/package.use.force/02-baldeagleos
new file mode 100644
index 000000000000..7371841de49b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/package.use.force/02-baldeagleos
@@ -0,0 +1,2 @@
+# FL-1832; force multilib support on sys-devel/gcc
+sys-devel/gcc abi_x86_32
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/package.use.mask/01-gentoo b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/package.use.mask/01-gentoo
new file mode 100644
index 000000000000..b9f6de7c5a7d
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/package.use.mask/01-gentoo
@@ -0,0 +1,355 @@
+# 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 ---
+
+# Craig Andrews <candrews@gentoo.org> (2019-10-08)
+# net-misc/quiche is available on this arch
+net-misc/curl -quiche
+
+# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2019-09-21)
+# iasl is stable on amd64
+sys-firmware/seabios -debug
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-08-28)
+# upstream provides docs and tools for tier-1 arches
+dev-lang/rust-bin -doc
+>=dev-lang/rust-bin-1.37 -clippy -rustfmt
+
+# Thomas Deutschmann <whissi@gentoo.org> (2019-08-03)
+# Early microcode loading is supported on amd64
+sys-kernel/linux-firmware -initramfs
+
+# Lars Wendler <polynomial-c@gentoo.org> (2019-07-26)
+# dev-libs/gumbo is keyworded on amd64
+mail-client/claws-mail -litehtml
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-06-22)
+# openjfx is keyworded on amd64
+dev-java/openjdk:11 -javafx
+
+# Matt Turner <mattst88@gentoo.org> (2019-06-20)
+# dev-lang/spidermonkey:60[jit] fails to build on most platforms, but does
+# build on amd64.
+>=dev-lang/spidermonkey-60 -jit
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2019-05-09)
+# media-libs/libplacebo is keyworded on amd64
+media-video/vlc -libplacebo
+
+# Denis Lisov <dennis.lissov@gmail.com> (2019-05-09)
+# Overlay can only be built on amd64 and x86
+x11-apps/igt-gpu-tools -overlay
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-03-05)
+# freeipmi is supported on amd64
+app-admin/conserver -freeipmi
+
+# Thomas Deutschmann <whissi@gentoo.org> (2018-11-15)
+# - rdrand plugin is supported on amd64
+net-vpn/strongswan -strongswan_plugins_rdrand
+
+# James Le Cuirot <chewi@gentoo.org> (2018-11-02)
+# Vulkan is only available on amd64 at present.
+media-libs/libsdl2 -vulkan
+
+# Michael Palimaka <kensington@gentoo.org> (2018-10-12)
+# Unmask arch-specific USE flags available on amd64
+net-analyzer/testssl -bundled-openssl -kerberos
+
+# Thomas Deutschmann <whissi@gentoo.org> (2018-09-30)
+# Unmask libheif support where media-libs/libheif is keyworded
+media-gfx/imagemagick -heif
+
+# Ben Kohler <bkohler@gentoo.org> (2018-08-23)
+# Unmask iwd support where net-wireless/iwd is keyworded
+net-misc/networkmanager -iwd
+
+# Thomas Deutschmann <whissi@gentoo.org> (2018-08-23)
+# Dependency sys-cluster/ceph is keyworded for amd64
+net-fs/samba -ceph
+
+# Rick Farina <zerochaos@gentoo.org> (2018-06-27)
+# Catalyst has support for assembling bootloader on this arch
+dev-util/catalyst -system-bootloader
+
+# Ilya Tumaykin <itumaykin+gentoo@gmail.com> (2018-06-17)
+# Vulkan support is only available on few selected arches atm.
+# Mask everywhere, unmask where appropriate.
+media-video/mpv -vulkan
+
+# Mikle Kolyada <zlogene@gentoo.org> (2018-06-02)
+# Too many untested ruby dependencies
+<dev-ruby/haml-5 test
+
+# Nick Sarnie <sarnex@gentoo.org> (2018-04-29)
+# media-libs/vulkan-loader and app-emulation/vkd3d are keyworded on amd64
+app-emulation/wine-any -vkd3d -vulkan
+app-emulation/wine-d3d9 -vkd3d -vulkan
+app-emulation/wine-staging -vkd3d -vulkan
+app-emulation/wine-vanilla -vkd3d -vulkan
+
+# Richard Yao <ryao@gentoo.org> (2018-04-16)
+# sys-fs/zfs is keyworded on amd64
+sys-cluster/ceph -zfs
+sys-boot/grub -libzfs
+
+# Amy Liffey <amynka@gentoo.org> (2017-09-19)
+# [cuda] is unmasked in this profiles.
+media-libs/opencv -contrib_xfeatures2d
+
+# David Seifert <soap@gentoo.org> (2017-05-20)
+# cpyrit-cuda does not support GCC 4.9 or later
+net-wireless/pyrit cuda
+
+# Rick Farina <zerochaos@gentoo.org> (2017-05-11)
+# nexpose work on amd64
+net-analyzer/metasploit -nexpose
+
+# Thomas Deutschmann <whissi@gentoo.org> (2017-03-01)
+# dev-libs/libmaxminddb is keyworded on amd64
+app-admin/rsyslog -mdblookup
+
+# Alexis Ballier <aballier@gentoo.org> (2017-02-21)
+# spacetime works on amd64
+# https://caml.inria.fr/pub/docs/manual-ocaml/spacetime.html
+dev-lang/ocaml -spacetime
+
+# Alexis Ballier <aballier@gentoo.org> (2017-01-31)
+# nvidia drivers are unmasked here
+media-video/ffmpeg -nvenc
+
+# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2017-01-04)
+# Assembly optimisations are supported on amd64 for all versions
+dev-libs/libsecp256k1 -asm
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2016-12-31)
+# on behalf of Andreas K. Hüttel <dilfridge@gentoo.org> (2016-12-14)
+# Fails to build with newly unmasked ffmpeg-3, so mask this useflag
+# Workaround; leaving a real fix to the maintainers... bug 580630
+media-libs/mlt vdpau
+
+# Ettore Di Giacinto <mudler@gentoo.org> (2016-10-18)
+# Enable gambit and scm only on supported architectures
+>=dev-scheme/slib-3.2.5 -gambit -scm
+
+# Thomas Deutschmann <whissi@gentoo.org> (2016-09-22)
+# Enable MQTT support on supported architectures
+app-metrics/collectd -collectd_plugins_mqtt
+
+# Thomas Deutschmann <whissi@gentoo.org> (2016-08-26)
+# Enable numa support on supported architectures
+dev-db/mysql -numa
+dev-db/percona-server -numa
+
+# Brian Evans <grknight@gentoo.org> (2016-08-23)
+# It's only supported on amd64
+dev-db/percona-server -tokudb -tokudb-backup-plugin
+
+# Brian Evans <grknight@gentoo.org> (2016-08-18)
+# Allow jdbc on this arch
+dev-db/mariadb -jdbc
+
+# Andrew Savchenko <bircoph@gentoo.org> (2016-08-11)
+# PGO is fixed on amd64
+>=www-client/firefox-48 -pgo
+
+# James Le Cuirot <chewi@gentoo.org> (2016-07-26)
+# Only available on some architectures.
+dev-java/icedtea -shenandoah
+
+# Mike Gilbert <floppym@gentoo.org> (2016-06-23)
+# This flag only has meaning on amd64
+sys-boot/grub:2 -grub_platforms_xen-32
+
+# Nathan Phillip Brink <binki@gentoo.org> (2015-09-26)
+# git useflag requires dev-libs/libgit2 which few arches support
+dev-util/geany-plugins -git
+
+# Brian Evans <grknight@gentoo.org (2015-09-14)
+# Unmask new USE flags for mariadb on supported arches
+>=dev-db/mariadb-10.1.0 -mroonga -sst-xtrabackup -galera
+
+# Mike Gilbert <floppym@gentoo.org> (2015-09-05)
+# sys-boot/gnu-efi is not supported on all archs.
+sys-apps/systemd -gnuefi
+
+# James Le Cuirot <chewi@gentoo.org> (2015-07-28)
+# JavaFX and the browser plugin are included on x64 Linux.
+dev-java/oracle-jdk-bin -javafx -nsplugin
+dev-java/oracle-jre-bin -javafx -nsplugin
+
+# Ben de Groot <yngwin@gentoo.org> (2015-03-15)
+# media-libs/libbdplus is keyworded on amd64, so unmask the useflag
+media-libs/libbluray -bdplus
+
+# Michał Górny <mgorny@gentoo.org> (2015-03-01)
+# pidgin-opensteamworks is only available for amd64, ppc32 and x86
+net-im/telepathy-connection-managers -steam
+
+# Mike Frysinger <vapier@gentoo.org> (2014-08-04)
+# Unmask flashrom drivers that only work on x86 due to in/out asm insns #454024
+sys-apps/flashrom -atahpt -nic3com -nicnatsemi -nicrealtek -rayer-spi -satamv
+
+# Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> (2014-04-24)
+# It's only supported on amd64
+dev-db/mariadb -tokudb
+
+# Samuli Suominen <ssuominen@gentoo.org> (2014-02-16)
+# Still considered experimental by upstream:
+# https://sourceforge.net/p/mikmod/bugs/16/#17ea
+media-libs/libmikmod cpu_flags_x86_sse2
+
+# Andreas K. Huettel <dilfridge@gentoo.org> (2014-01-04)
+# While globally masked, the needed amd64 keywords are already present
+dev-vcs/git -mediawiki -mediawiki-experimental
+
+# Sergey Popov <pinkbyte@gentoo.org> (2013-12-27)
+# Boost.Context can be built on amd64
+dev-libs/boost -context
+
+# Michał Górny <mgorny@gentoo.org> (2013-12-15)
+# mupen64plus' 2.0 new dynamic recompiler is supported on x86 and arm
+# only.
+games-emulation/mupen64plus-core new-dynarec
+
+# Tim Harder <radhermit@gentoo.org> (2013-08-13)
+# dev-lang/luajit keyworded for amd64 (masked in base)
+# dev-scheme/racket keyworded for amd64 (masked in base)
+app-editors/vim -luajit -racket
+app-editors/gvim -luajit -racket
+
+# Kacper Kowalik <xarthisius@gentoo.org> (2013-08-09)
+# Works on amd64
+sys-apps/hwloc -gl
+
+# Michał Górny <mgorny@gentoo.org> (2013-07-22)
+# Meaningless on amd64 (it controls the 32-bit x86 JIT).
+dev-python/pypy cpu_flags_x86_sse2
+dev-python/pypy-bin cpu_flags_x86_sse2
+dev-python/pypy3 cpu_flags_x86_sse2
+dev-python/pypy3-bin cpu_flags_x86_sse2
+
+# Christoph Junghans <junghans@gentoo.org> (2012-12-26)
+# cuda works on x86/amd64 (masked in base)
+sci-chemistry/gromacs -mkl
+
+# Diego Elio Pettenò <flameeyes@gentoo.org> (2012-11-03)
+# Unmask here, as it's masked in base.
+net-libs/gnutls -dane
+
+# Ben de Groot <yngwin@gentoo.org> (2012-07-30)
+# dependency keyworded here, masked in base
+media-libs/freetype -infinality
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-04-12)
+# Temporary mask-in-base, unmask-in-arch for dev-python/mako keywording for
+# gobject-introspection[doctool], bug #411761
+dev-libs/gobject-introspection -doctool
+
+# Michał Górny <mgorny@gentoo.org> (2012-04-11)
+# JIT compilation in zpaq generates code for x86/amd64.
+app-arch/zpaq -jit
+
+# Arun Raghavan <ford_prefect@gentoo.org> (2012-03-29)
+# webrtc-audio-processing is only supported on x86/amd64. Possibly arm can be
+# added.
+media-sound/pulseaudio -webrtc-aec
+
+# Bernard Cafarelli <voyageur@gentoo.org> (2012-02-27)
+# Masked in base profile, supported on this arch
+gnustep-base/gnustep-make -libobjc2
+
+# Davide Pesavento <pesa@gentoo.org> (2011-11-30)
+# The QML (V4) and JSC JITs are supported only on amd64/arm/x86,
+# so the flag is masked in the base profile and unmasked here.
+dev-qt/qtdeclarative -jit
+dev-qt/qtscript -jit
+dev-qt/qtwebkit -jit
+
+# Robin H. Johnson <robbat2@gentoo.org> (2011-07-10)
+# PPS should work on all arches, but only keyworded on amd64/x86
+>=net-misc/ntp-4.2.6_p3-r1 -parse-clocks
+
+# Tim Harder <radhermit@gentoo.org> (2011-02-13)
+# Masked in base, unmask for amd64/x86
+>=media-video/mplayer-1.0_rc4_p20101219 -bluray
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2010-11-28)
+# sys-devel/llvm is keyworded on amd64
+media-libs/mesa -llvm
+
+# Tomáš Chvátal <scarabeus@gentoo.org> (2010-04-04)
+# x86 platforms works
+sys-power/pm-utils -video_cards_intel -video_cards_radeon
+
+# Jean-Noël Rivasseau <elvanor@gentoo.org> (2009-09-23)
+# X use flag only for amd64/x86, bug 285951.
+media-gfx/iscan -X
+
+# Bernard Cafarelli <voyageur@gentoo.org> (2009-03-20)
+# Depends on packages not yet keyworded for amd64, cf bug #22042
+app-backup/backup-manager s3
+
+# Jeremy Olexa <darkside@gentoo.org> (2009-02-07)
+# USE=mmx on imlib2 causes issues with other apps. See bug 218382 (comments
+# 11-12)
+media-libs/imlib2 cpu_flags_x86_mmx
+
+# Jeremy Olexa <darkside@gentoo.org> (2008-12-27)
+# Mask static USE flag because it just doesn't work on amd64. See bug 236591
+>=app-arch/p7zip-4.58 static
+
+# Jeremy Olexa <darkside@gentoo.org> (2008-12-24)
+# unmask USE=bindist on amd64 - also unmasking the other flags that were under a
+# bad comment heading. see bug #246144
+media-video/mplayer -cpudetection
+
+# assembler-section
+
+# blubb@gentoo.org (2006-10-23)
+# upstream forces sse2 for amd64; mmx flag does nothing
+app-crypt/johntheripper cpu_flags_x86_mmx
+
+# blubb@gentoo.org (2006-10-23)
+# x86 asm only:
+media-libs/libfame cpu_flags_x86_mmx
+media-libs/sdl-gfx cpu_flags_x86_mmx
+media-libs/smpeg cpu_flags_x86_mmx
+x11-terms/eterm cpu_flags_x86_mmx
+
+# x86_64 opts are enabled with USE sse. so masking the rest
+media-sound/mpg123 cpu_flags_x86_mmx cpu_flags_x86_3dnow cpu_flags_x86_3dnowext
+
+# Alistair Bush <ali_bush@gentoo.org> (2007-05-08)
+# Mask doc flag for fop as nearly impossible to
+# run javadoc target. see #177585
+>=dev-java/fop-0.93 doc
+
+# Alexis Ballier <aballier@gentoo.org> (2008-08-08)
+# x86 asm only, it won't be built on amd64 if mmx useflag is enabled but that
+# saves people from needlessly installing nasm
+# Refs bug #93279
+media-sound/lame cpu_flags_x86_mmx
+
+# Michał Górny <mgorny@gentoo.org> (2020-12-21)
+# Sanitizers supported on this architecture.
+sys-libs/compiler-rt-sanitizers -asan -dfsan -lsan -msan -hwasan -tsan
+sys-libs/compiler-rt-sanitizers -ubsan -safestack -cfi -scudo
+sys-libs/compiler-rt-sanitizers -gwp-asan
+sys-libs/compiler-rt-sanitizers -libfuzzer -memprof -profile -xray
+
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/package.use.mask/02-baldeagleos b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/package.use.mask/02-baldeagleos
new file mode 100644
index 000000000000..38e72a56f34a
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/package.use.mask/02-baldeagleos
@@ -0,0 +1,17 @@
+# xor (2019-09-30)
+# Unmask sanitize on amd64/x86-64.
+sys-devel/gcc -sanitize
+
+
+# xor (2019-09-30)
+# Unmask vtv on amd64/x86-64 - has been unmasked on Gentoo amd64 since 2015/2016.
+sys-devel/gcc -vtv
+
+
+# xor (2019-09-30)
+# Unmask pie in gcc on amd64/x86-64.
+# Masking leftover from Gentoo-land, and now we're using TemptorSent's gcc ebui>
+sys-devel/gcc -pie
+
+# don't use system-ffmpeg for qtwebengine to work with ffmpeg 5 environment
+dev-qt/qtwebengine -system-ffmpeg
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/package.use/llvm b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/package.use/llvm
new file mode 100644
index 000000000000..f20cfea3cf67
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/package.use/llvm
@@ -0,0 +1,2 @@
+sys-devel/clang llvm_targets_AMDGPU llvm_targets_BPF llvm_targets_NVPTX
+sys-devel/llvm llvm_targets_AMDGPU llvm_targets_BPF llvm_targets_NVPTX \ No newline at end of file
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/parent
new file mode 100644
index 000000000000..aab0408ceca6
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/parent
@@ -0,0 +1 @@
+../..
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-bulldozer/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-bulldozer/make.defaults
new file mode 100644
index 000000000000..d718c1042fff
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-bulldozer/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-march=bdver1 -O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="abm aes avx cx16 fma4 lwp mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 xop"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-excavator/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-excavator/make.defaults
new file mode 100644
index 000000000000..47192e11c2a1
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-excavator/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-march=bdver4 -O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="abm aes avx avx2 bmi bmi2 cx16 f16c fma fma4 fsgsbase lwp mmx mmxext movbe pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 tbm xop"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-jaguar/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-jaguar/make.defaults
new file mode 100644
index 000000000000..df2426fb7a6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-jaguar/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-march=btver2 -O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="abm aes avx bmi cx16 f16c mmx mmxext movbe pclmul sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-k10/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-k10/make.defaults
new file mode 100644
index 000000000000..52d201f82606
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-k10/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-march=amdfam10 -O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="3dnow 3dnowext abm mmx mmxext popcnt sse sse2 sse3 sse4a"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-k8+sse3/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-k8+sse3/make.defaults
new file mode 100644
index 000000000000..784e25f8bd49
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-k8+sse3/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-O2 -march=k8-sse3 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext sse sse2 sse3"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-k8/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-k8/make.defaults
new file mode 100644
index 000000000000..517b82ace92b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-k8/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-O2 -march=k8 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext sse sse2"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-piledriver/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-piledriver/make.defaults
new file mode 100644
index 000000000000..e9c3266b3fad
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-piledriver/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-march=bdver2 -O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="abm aes avx bmi cx16 f16c fma fma4 lwp mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 tbm xop"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-steamroller/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-steamroller/make.defaults
new file mode 100644
index 000000000000..e832d16cad12
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-steamroller/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-march=bdver3 -O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="abm aes avx bmi cx16 f16c fma fma4 fsgsbase lwp mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 tbm xop"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-zen/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-zen/make.defaults
new file mode 100644
index 000000000000..21c73165963f
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-zen/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-march=znver1 -O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="abm adcx aes avx avx2 bmi bmi2 clflushopt clzero cx16 f16c fma fsgsbase mmx mmxext movbe mwaitx pclmul popcnt rdseed sha sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 xsavec xsaves"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-zen2/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-zen2/make.defaults
new file mode 100644
index 000000000000..4ac123e1afaa
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-zen2/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-march=znver2 -O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="abm adcx aes avx avx2 bmi bmi2 clflushopt clwb clzero cx16 f16c fma fsgsbase mmx mmxext movbe mwaitx pclmul popcnt rdpid rdrand rdseed sha sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 wbnoinvd xsavec xsaves"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/atom_64/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/atom_64/make.defaults
new file mode 100644
index 000000000000..d6efbc9b9837
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/atom_64/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-O2 -fomit-frame-pointer -march=bonnell -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 ssse3"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/btver1_64/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/btver1_64/make.defaults
new file mode 100644
index 000000000000..da32fe456d6d
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/btver1_64/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-O2 -fomit-frame-pointer -march=btver1 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="abm cx16 mmx mmxext sse sse2 sse3 sse4a ssse3"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/core-avx-i/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/core-avx-i/make.defaults
new file mode 100644
index 000000000000..541544ccbd3b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/core-avx-i/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-march=core-avx-i -O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="aes avx mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/core2_64/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/core2_64/make.defaults
new file mode 100644
index 000000000000..625859878253
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/core2_64/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-march=core2 -O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 ssse3"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/corei7/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/corei7/make.defaults
new file mode 100644
index 000000000000..aa78fd15e309
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/corei7/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-march=corei7 -O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/generic_64/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/generic_64/make.defaults
new file mode 100644
index 000000000000..231906c823d7
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/generic_64/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-mtune=generic -O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="mmx mmxext sse sse2"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-broadwell/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-broadwell/make.defaults
new file mode 100644
index 000000000000..c06b16c3f4d7
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-broadwell/make.defaults
@@ -0,0 +1,7 @@
+CFLAGS="-march=broadwell -O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="aes avx avx2 fma3 mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3"
+
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-haswell/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-haswell/make.defaults
new file mode 100644
index 000000000000..b6003a366e91
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-haswell/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-march=haswell -O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="aes avx avx2 fma3 mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-ivybridge/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-ivybridge/make.defaults
new file mode 100644
index 000000000000..48c98033fd9d
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-ivybridge/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-march=ivybridge -O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="aes avx mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-nehalem/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-nehalem/make.defaults
new file mode 100644
index 000000000000..037d80ab80b9
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-nehalem/make.defaults
@@ -0,0 +1,5 @@
+CFLAGS="-march=nehalem -O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+CPU_FLAGS_X86="mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-sandybridge/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-sandybridge/make.defaults
new file mode 100644
index 000000000000..5a9652dee698
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-sandybridge/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-march=sandybridge -O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="aes avx mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-silvermont/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-silvermont/make.defaults
new file mode 100644
index 000000000000..1bc0fd2a6858
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-silvermont/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-march=silvermont -O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="aes mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-skylake-avx512/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-skylake-avx512/make.defaults
new file mode 100644
index 000000000000..59167193d1d7
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-skylake-avx512/make.defaults
@@ -0,0 +1,5 @@
+CFLAGS="-march=skylake-avx512 -O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+CPU_FLAGS_X86="aes avx avx2 avx512f avx512dq avx512cd avx512bw avx512vl f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-skylake/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-skylake/make.defaults
new file mode 100644
index 000000000000..8f372cb0e551
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-skylake/make.defaults
@@ -0,0 +1,5 @@
+CFLAGS="-march=broadwell -O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-westmere/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-westmere/make.defaults
new file mode 100644
index 000000000000..f24a4bf115bc
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-westmere/make.defaults
@@ -0,0 +1,5 @@
+CFLAGS="-march=westmere -O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+CPU_FLAGS_X86="aes mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/native_64/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/native_64/make.defaults
new file mode 100644
index 000000000000..1cc50ea0b2dc
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/native_64/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-march=native -O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="mmx mmxext sse sse2"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/nocona/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/nocona/make.defaults
new file mode 100644
index 000000000000..651b70747c1a
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/nocona/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-O2 -march=nocona -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="mmx mmxext sse sse2"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/opteron_64/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/opteron_64/make.defaults
new file mode 100644
index 000000000000..5df3014a6964
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/opteron_64/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-O2 -march=opteron -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext sse sse2"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/xen-pentium4+sse3_64/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/xen-pentium4+sse3_64/make.defaults
new file mode 100644
index 000000000000..e6409ea1d7f7
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/xen-pentium4+sse3_64/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-O2 -march=nocona -mno-tls-direct-seg-refs -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="mmx mmxext sse sse2 sse3"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/use.force/01-gentoo b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/use.force/01-gentoo
new file mode 100644
index 000000000000..6595a954f57e
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/use.force/01-gentoo
@@ -0,0 +1,6 @@
+# Force the flag which corresponds to ARCH.
+amd64
+
+# Michał Górny <mgorny@gentoo.org> (2013-01-26)
+# Force the flag corresponding to the default ABI.
+abi_x86_64
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/use.force/02-baldeagleos b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/use.force/02-baldeagleos
new file mode 100644
index 000000000000..325eba3ba789
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/use.force/02-baldeagleos
@@ -0,0 +1,5 @@
+# Force enable multilib USE flag
+multilib
+# Add new abi's FL-452
+abi_x86_64
+abi_x86_32
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/use.mask/01-gentoo b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/use.mask/01-gentoo
new file mode 100644
index 000000000000..7980449d1006
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/use.mask/01-gentoo
@@ -0,0 +1,176 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Unmask the flag which corresponds to ARCH.
+-amd64
+
+# SECTION: Unmask
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2018-11-17)
+# media-sound/audacious is keyworded on amd64
+-audacious
+
+# Matt Turner <mattst88@gentoo.org> (2018-11-11)
+# d3d9 works on amd64
+-d3d9
+
+# Michael Orlitzky <mjo@gentoo.org> (2018-01-07)
+# Oracle database stuff should work on amd64.
+-oci8
+-oci8-instant-client
+-oracle
+
+# Sven Wegener <swegener@gentoo.org> (2017-05-31)
+# libvirt is supported on amd64
+-libvirt
+
+# Andreas K. Hüttel <dilfridge@gentoo.org> (2017-05-26)
+# dev-db/firebird is keyworded ~amd64
+-firebird
+
+# cilk has been ported to this arch.
+-cilk
+
+# Mike Gilbert <floppym@gentoo.org> (2014-10-19)
+# sys-libs/libapparmor
+-apparmor
+
+# Alexey Shvetsov <alexxy@gentoo.org> (2014-04-08)
+# Cuda works here
+-cuda
+
+# Michał Górny <mgorny@gentoo.org> (2014-03-30)
+# PyPy is keyworded on this arch.
+-python_targets_pypy
+-python_single_target_pypy
+-python_targets_pypy3
+-python_single_target_pypy3
+
+# Michał Górny <mgorny@gentoo.org> (2013-05-04)
+# Unmask systemd since it is keyworded here.
+-systemd
+
+# Andrey Grozin <grozin@gentoo.org> (2014-06-25)
+# keyworded on amd64
+-clisp
+-clozurecl
+-ecls
+-gcl
+-sbcl
+
+# Michał Górny <mgorny@gentoo.org> (2013-01-26)
+# Unmask the multilib flags for this arch.
+-abi_x86_32
+-abi_x86_64
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-09)
+# Orc optimisations work fine on amd64 and x86
+-orc
+
+# Diego Elio Pettenò <flameeyes@gentoo.org> (2012-08-21)
+# IPMI is only implemented for x86, amd64 and ia64
+-ipmi
+
+# Ralph Sennhauser <sera@gentoo.org> (2012-07-31)
+# Keyworded on amd64
+-python_targets_jython2_7
+-python_single_target_jython2_7
+
+# Joerg Bornkessel <hd_brummy@gentoo.org> (2012-03-05)
+# Unmask, works with v4l2, #350211
+-dxr3
+
+# Alexis Ballier <aballier@gentoo.org> (2011-12-22)
+# Unmask vdpau as its supported here
+-vdpau
+
+# Alexey Shvetsov <alexxy@gentoo.org> (2011-07-01)
+# Infiniband stuff works here
+-infiniband
+
+# Samuli Suominen <ssuominen@gentoo.org> (2010-02-14)
+# Unmask amd64/x86 only SANE_BACKENDS
+-sane_backends_canon_pp
+-sane_backends_hpsj5s
+-sane_backends_mustek_pp
+-sane_backends_qcam
+
+# Alex Legler <a3li@gentoo.org> (2010-05-03)
+# Add support for Ruby Enterprise Edition targets where rubyee is available
+# -ruby_targets_ree18
+
+# Hans de Graaff <graaff@gentoo.org> (2011-10-21)
+# Add support for Rubinius targets where rbx is available
+#-ruby_targets_rbx
+
+# Lilo works on amd64, so ...
+-lilo
+
+# Mike Frysinger <vapier@gentoo.org> (2007-03-10)
+# NVRAM works on x86/amd64 hosts
+-nvram
+
+# Diego Pettenò <flameeyes@gentoo.org> (2005-09-14)
+# nVidia XvMC support works on amd64
+-nvidia
+
+# Donnie Berkholz <dberkholz@gentoo.org> (2006-01-28)
+# Modular X: unmask for architectures on which they are available
+-input_devices_synaptics
+-input_devices_vmmouse
+-input_devices_wacom
+-video_cards_ast
+-video_cards_i915
+-video_cards_i965
+-video_cards_intel
+-video_cards_nvidia
+-video_cards_siliconmotion
+-video_cards_vesa
+-video_cards_via
+-video_cards_virtualbox
+-video_cards_vmware
+-video_cards_qxl
+
+# Simon Stelling <blubb@gentoo.org> (2007-02-16)
+# Since this profile forces >=portage-2.1.2, we can unmask all
+# SIMD assembler flags
+-mpx
+-cpu_flags_x86_3dnow
+-cpu_flags_x86_3dnowext
+-cpu_flags_x86_aes
+-cpu_flags_x86_avx
+-cpu_flags_x86_avx2
+-cpu_flags_x86_fma3
+-cpu_flags_x86_fma4
+-cpu_flags_x86_mmx
+-cpu_flags_x86_mmxext
+-cpu_flags_x86_padlock
+-cpu_flags_x86_popcnt
+-cpu_flags_x86_sse
+-cpu_flags_x86_sse2
+-cpu_flags_x86_sse3
+-cpu_flags_x86_sse4_1
+-cpu_flags_x86_sse4_2
+-cpu_flags_x86_sse4a
+-cpu_flags_x86_ssse3
+-cpu_flags_x86_xop
+
+# George Shapovalov <george@gentoo.org> (2007-04-08)
+# supported on amd64
+-ada
+
+# Robert Buchholz <rbu@gentoo.org> (2007-06-03)
+# Unmask as it works on amd64
+-lcd_devices_luise
+
+# SECTION: Unavailable/Broken
+
+# 2004-06-22 - Taken from 2004.0 profile
+# masked
+3dfx
+
+# fdk-aac is already keyworded here
+-fdk
+
+# NOT NECESSARY - SECTION
+
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/use.mask/02-baldeagleos b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/use.mask/02-baldeagleos
new file mode 100644
index 000000000000..bf7ece0e6463
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/use.mask/02-baldeagleos
@@ -0,0 +1,30 @@
+# UNMASK
+
+-nvidia
+-input_devices_synaptics
+-input_devices_virtualbox
+-input_devices_vmmouse
+-input_devices_wacom
+-video_cards_iris
+-video_cards_nouveau
+-video_cards_nvidia
+-video_cards_fglrx
+-video_cards_via
+-video_cards_virtualbox
+-video_cards_vmware
+-dxr3
+-kqemu
+
+-sane_backends_canon_pp
+-sane_backends_hpsj5s
+-sane_backends_mustek_pp
+-sane_backends_qcam
+
+# MASK
+
+alsa_cards_cs5535audio
+video_cards_i740
+video_cards_imstt
+video_cards_newport
+video_cards_nsc
+3dfx
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/eapi
new file mode 100644
index 000000000000..7813681f5b41
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/eapi
@@ -0,0 +1 @@
+5 \ No newline at end of file
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/make.defaults
new file mode 100644
index 000000000000..23746eae9be3
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/make.defaults
@@ -0,0 +1,24 @@
+# Main ARM profile
+
+ARCH="arm"
+ACCEPT_KEYWORDS="arm"
+
+CHOST="arm-unknown-linux-gnu"
+CFLAGS="-O2"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+MULTILIB_ABIS="arm"
+DEFAULT_ABI="arm"
+ABI="${DEFAULT_ABI}"
+LIBDIR_arm="lib"
+CHOST_arm="${CHOST}"
+
+# Donnie Berkholz <dberkholz@gentoo.org> (2006-08-18)
+# Defaults for video drivers
+VIDEO_CARDS="exynos fbdev omap"
+
+# Michał Górny <mgorny@gentoo.org> (2017-03-14)
+# Unhide the ARM-specific USE_EXPANDs.
+USE_EXPAND_HIDDEN="-CPU_FLAGS_ARM"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.keywords/funtoo-arm-keywords b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.keywords/funtoo-arm-keywords
new file mode 100644
index 000000000000..dcd671867a35
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.keywords/funtoo-arm-keywords
@@ -0,0 +1,9 @@
+# Jean-Francis Roy (June 24, 2014)
+# Keyword app-text/pastebinit, reported to be working fine on ARM.
+# FL-1304
+app-text/pastebinit ~arm
+
+# Jean-Francis Roy (June 24, 2014)
+# Keyword app-admin/lib_users, reported to be working fine on ARM.
+# FL-1303
+app-admin/lib_users ~arm
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.mask
new file mode 100644
index 000000000000..25107630e0b6
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.mask
@@ -0,0 +1,20 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Bernardo Meurer <bernardo@standard.ai> (2019-09-28)
+# Requires app-crypt/tpm2-tss which is pending ~arm vide
+# https://bugs.gentoo.org/695758
+>=sys-apps/fwupd-1.3.2
+
+# James Le Cuirot <chewi@gentoo.org> (2016-01-09)
+# This is built for armv6 and will not work on earlier generations.
+dev-java/oracle-jdk-bin
+dev-java/oracle-jre-bin
+
+# James Le Cuirot <chewi@gentoo.org> (2015-05-24)
+# This is built for armv7a and will not work on earlier generations.
+dev-java/icedtea-bin
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-06-22)
+# This is built for armv7a and will not work on earlier generations.
+dev-java/openjdk-bin:11
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.unmask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.unmask
new file mode 100644
index 000000000000..040e3fa2d8cf
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.unmask
@@ -0,0 +1,5 @@
+# QA-85: unmask to resolve internal compiler error bug
+=sys-devel/gcc-4.9.3
+
+# QA-85 and FL-2694: unmask for testing, builds under ARM
+=dev-libs/icu-55.1-r1002
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.use.force
new file mode 100644
index 000000000000..f8f2470ba9d2
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.use.force
@@ -0,0 +1,22 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Joonas Niilola <juippis@gentoo.org> (2019-07-31)
+# Force 'unwind' on for arm with dev-libs/efl
+# 618232
+dev-libs/efl unwind
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-02-16)
+# Force the host target
+dev-lang/rust llvm_targets_ARM
+
+# Michał Górny <mgorny@gentoo.org> (2016-09-24)
+# Force the host target to avoid dependency hell
+dev-ml/llvm-ocaml llvm_targets_ARM
+sys-devel/clang llvm_targets_ARM
+sys-devel/llvm llvm_targets_ARM
+
+# Anthony G. Basile <blueness@gentoo.org> (2012-11-11)
+# 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/arm/package.use.mask/01-gentoo b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.use.mask/01-gentoo
new file mode 100644
index 000000000000..3f9c89d81d52
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.use.mask/01-gentoo
@@ -0,0 +1,546 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Robin H. Johnson <robbat2@gentoo.org> (2019-12-06)
+# PPS should work on all arches, but only keyworded on some arches
+>=net-misc/ntp-4.2.6_p3-r1 -parse-clocks
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2019-11-28)
+# >=sci-libs/vtk-8 is not keyworded, bug #649054
+media-libs/opencv vtk
+sci-libs/pcl vtk
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2019-10-29)
+# Neither sys-apps/bolt nor kde-plasma/plasma-thunderbolt are keyworded
+kde-plasma/plasma-meta thunderbolt
+
+# Michał Górny <mgorny@gentoo.org> (2019-07-13)
+# app-forensics/libewf is not keyworded here.
+app-admin/testdisk ewf
+
+# Craig Andrews <candrews@gentoo.org> (2019-07-03)
+# Unmask Raspberry Pi support on arm.
+media-tv/kodi -raspberry-pi
+
+# Matt Turner <mattst88@gentoo.org> (2019-06-20)
+# dev-lang/spidermonkey:60[jit] fails to build on most platforms, but does
+# build on arm.
+>=dev-lang/spidermonkey-60 -jit
+
+# Lars Wendler <polynomial-c@gentoo.org> (2019-04-29)
+# Requires app-text/discount and net-libs/webkit-gtk which both have
+# no keywords on arm
+dev-util/geany-plugins markdown
+
+# Patrick McLean <chutzpah@gentoo.org> (2019-04-15)
+# deps not available on platform
+sys-cluster/ceph babeltrace lttng
+
+# Patrick McLean <chutzpah@gentoo.org> (2019-04-15)
+# pending re-keyword request, bug 615400
+net-analyzer/rrdtool rados
+sys-fs/multipath-tools rbd
+www-servers/uwsgi uwsgi_plugins_rados
+
+# Anthony G. Basile <blueness@gentoo.org> (2019-03-16)
+# to avoid a circular dependency
+dev-python/async_timeout test
+
+# Anthony G. Basile <blueness@gentoo.org> (2019-03-08)
+# hipe code is missing in erlang for arm
+dev-lang/erlang hipe
+net-im/ejabberd hipe
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2019-02-25)
+# (SM)BIOS/Thunderbolt outside of amd64/x86? - citation needed
+sys-apps/fwupd dell thunderbolt
+
+# Bernard Cafarelli <voyageur@gentoo.org> (2019-01-14)
+# Requires dev-php/pecl-imagick which is not keyworded on arm
+www-apps/nextcloud imagemagick
+
+# Corentin Pazdera <nado@troglodyte.be> (2018-12-28)
+# Requires virtual/pypy which isn't keyworded for ARM.
+www-servers/uwsgi pypy
+
+# Davide Pesavento <pesa@gentoo.org> (2018-12-27)
+# The corresponding Qt5 modules are not keyworded on arm, and we don't want to
+# keyword them solely because of PyQt5 while there are no other in-tree users.
+dev-python/PyQt5 networkauth
+
+# Aaron W. Swenson <titanofold@gentoo.org> (2018-10-19)
+# Requires sys-devel/clang which isn’t keyworded for ARM.
+dev-db/postgresql llvm
+
+# Michał Górny <mgorny@gentoo.org> (2018-10-18)
+# Requires unported sys-libs/netbsd-csu.
+sys-devel/clang-runtime crt
+
+# Thomas Deutschmann <whissi@gentoo.org> (2018-10-12)
+# Requires www-client/firefox which isn't available on ARM yet
+# due to dev-lang/rust requirement
+dev-ruby/capybara test
+
+# Christian Ruppert <idl0r@gentoo.org> (2018-08-25)
+# pre-built, no ARM support
+net-wireless/gr-osmosdr sdrplay
+
+# Tomáš Mózes <hydrapolic@gmail.com> (2018-08-10)
+# Needs dev-libs/libmaxminddb which isn't keyworded
+app-admin/syslog-ng geoip2
+
+# Thomas Deutschmann <whissi@gentoo.org> (2018-07-04)
+# dev-libs/xxhash not keyworded for arm
+app-admin/rsyslog xxhash
+
+# Tomáš Mózes <hydrapolic@gmail.com> (2018-06-19)
+# Needs dev-libs/libmaxminddb which isn't keyworded
+www-servers/nginx nginx_modules_http_geoip2 nginx_modules_stream_geoip2
+
+# Thomas Deutschmann <whissi@gentoo.org> (2018-06-06)
+# Needs sys-apps/fakechroot which isn't keyworded
+app-arch/rpm test
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2018-06-03)
+# net-wireless/soapysdr not keyworded
+net-wireless/gr-osmosdr soapy
+
+# Markus Meier <maekke@gentoo.org> (2018-05-30)
+# unkeyworded deps for bug #621434
+net-analyzer/zmap mongo
+
+# Michał Górny <mgorny@gentoo.org> (2018-04-15)
+# Unkeyworded dep masks moved from default/linux.
+app-admin/diamond mongo
+net-libs/gnutls test-full
+mail-client/mutt notmuch
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2018-03-02)
+# Requires unkeyworded deps
+>=dev-python/ipython-5.4.1 notebook qt5 smp
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2018-02-04)
+# Depends on not yet keyworded dev-python/geoip-python. Bug #636860
+net-p2p/deluge geoip
+
+# Amy Liffey <amynka@gentoo.org (2018-01-21)
+# dev-libs/cereal not keyworded for arm
+media-libs/opencv contribdnn
+
+# Michał Górny <mgorny@gentoo.org> (2017-12-30)
+# Moved from use.mask since they are flags local to one package.
+media-tv/tvheadend hdhomerun
+
+# Michał Górny <mgorny@gentoo.org> (2017-11-29)
+# All current clang versions are broken on ARM.
+app-doc/doxygen clang
+
+# Thomas Deutschmann <whissi@gentoo.org> (2017-11-28)
+# Requires dev-libs/mongo-c-driver which isn't keyworded
+>=app-admin/rsyslog-8.31 mongodb
+
+# Patrice Clement <monsieurp@gentoo.org> (2017-09-24)
+# Unmask Raspberry Pi support on arm.
+media-video/mpv -raspberry-pi
+
+# James Le Cuirot <chewi@gentoo.org> (2017-09-20)
+# media-sound/mac's executable segfaults when compressing all but the
+# smallest wav files.
+media-sound/xmms2 mac
+
+# Michał Górny <mgorny@gentoo.org> (2017-08-10)
+# Requires USE=ipmi which is masked in this profile.
+sys-power/nut ups_drivers_nut-ipmipsu
+
+# Michał Górny <mgorny@gentoo.org> (2017-08-10)
+# Requires USE=octave which is masked in this profile.
+dev-python/ipython test
+
+# Michał Górny <mgorny@gentoo.org> (2017-08-08)
+# Required VIDEO_CARDS=i965/radeonsi, both masked in this profile.
+media-libs/mesa vulkan vulkan-overlay
+
+# Michał Górny <mgorny@gentoo.org> (2017-08-08)
+# Requires USE=opencl that is masked in this profile.
+net-misc/bfgminer adl lm-sensors
+
+# Michał Górny <mgorny@gentoo.org> (2017-06-28)
+# dev-tcltk/tcllib is not keyworded, and tests are restricted anyway, so
+# no point in pursuing it right now.
+app-shells/bash-completion test
+
+# James Le Cuirot <chewi@gentoo.org> (2017-04-25)
+# Oracle doesn't include VisualVM on this platform.
+dev-java/oracle-jdk-bin visualvm
+
+# Patrice Clement <monsieurp@gentoo.org> (2017-04-09)
+# Enable MQTT support on supported architectures
+app-metrics/collectd -collectd_plugins_mqtt
+
+# Michael Weber <xmw@gentoo.org> (2017-03-15)
+# Cannot test non-free dependency dev-libs/device-atlas-api-c
+net-proxy/haproxy device-atlas
+
+# Alon Bar-Lev <alonbl@gentoo.org> (2017-03-10)
+# net-firewall/ipset is not available on arm
+net-firewall/firehol ipset
+
+# Christoph Junghans <junghans@gentoo.org> (2017-02-05)
+# Mask some fabrics
+sys-cluster/openmpi java openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_open-mx openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_pbs openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover
+
+# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2017-01-04)
+# Assembly optimisations are supported on arm since 0.0.0_pre20161213
+dev-libs/libsecp256k1 -asm
+<dev-libs/libsecp256k1-0.0.0_pre20161213 asm
+
+# James Le Cuirot <chewi@gentoo.org> (2016-12-14)
+# DOSBox + OpenGLide is untested on this arch.
+games-emulation/dosbox glide
+
+# Thomas Deutschmann <whissi@gentoo.org> (2016-12-04)
+# sci-libs/gdal[mdb] requires dev-java/jackcess which is not keyworded
+>=sci-libs/gdal-2.0.3 mdb
+
+# Gilles Dartiguelongue <eva@gentoo.org> (2016-08-23)
+# Missing keywords on media-libs/grilo - bug #521972
+media-sound/rhythmbox upnp-av
+
+# Brian Evans <grknight@gentoo.org> (2016-08-18)
+# Allow jdbc on this arch
+dev-db/mariadb -jdbc
+
+# David Seifert <soap@gentoo.org> (2016-07-31)
+# media-gfx/graphicsmagick is not keyworded on arm, users will need
+# to enable imagemagick flag and disable graphicsmagick use flag
+# to enable conversion facilities
+sci-mathematics/octave graphicsmagick
+media-gfx/zbar graphicsmagick
+
+# Göktürk Yüksek <gokturk@gentoo.org> (2016-06-14) on behalf of
+# Nicholas Vinson <nvinso234@gmail.com> (proxy-maint)
+# net-firewall/nftables[doc] requires dblatex which is not keyworded
+net-firewall/nftables doc
+
+# Amy Winston <amynka@gentoo.org> (2016-06-12)
+# does not build on arm at all (upstream bug)
+dev-scheme/racket futures jit
+
+# Patrick McLean <chutzpah@gentoo.org> (2016-05-12)
+# Tests require dev-python/tox which isn't keyworded on arm
+sys-cluster/ceph test
+
+# Thomas Deutschmann <whissi@gentoo.org> (2016-03-19)
+# Unkeyworded deps, bug #564274
+app-metrics/collectd collectd_plugins_gmond
+app-metrics/collectd collectd_plugins_ipmi
+app-metrics/collectd collectd_plugins_modbus
+app-metrics/collectd collectd_plugins_oracle
+app-metrics/collectd collectd_plugins_routeros
+app-metrics/collectd collectd_plugins_sigrok
+app-metrics/collectd collectd_plugins_tokyotyrant
+app-metrics/collectd collectd_plugins_varnish
+app-metrics/collectd collectd_plugins_virt
+app-metrics/collectd collectd_plugins_write_mongodb
+
+# Markus Meier <maekke@gentoo.org> (2016-03-02)
+# unkeyworded deps for bug #573324
+sci-mathematics/flint ntl
+
+# Markus Meier <maekke@gentoo.org> (2016-02-26)
+# unmask scanner for net-print/hplip, bug #518456
+media-sound/moc timidity
+
+# Justin Lecher <jlec@gentoo.org> (2016-02-22)
+# Missing test deps keyword #575366
+dev-cpp/eigen test
+
+# James Le Cuirot <chewi@gentoo.org> (2016-01-30)
+# scrollview requires SWT, which is currently unsupported on ARM.
+app-text/tesseract scrollview
+
+# Brian Evans <grknight@gentoo.org> (2015-11-23)
+# unmask galera for dev-db/mariadb
+>=dev-db/mariadb-10.1.0 -galera
+
+# Markus Meier <maekke@gentoo.org> (2015-11-22)
+# unmask scanner for net-print/hplip, bug #518456
+net-print/hplip -scanner kde
+media-gfx/xsane ocr
+
+# Pacho Ramos <pacho@gentoo.org> (2015-11-15)
+# Missing keywords
+>=media-plugins/grilo-plugins-0.2.16 upnp-av
+
+# Alexis Ballier <aballier@gentoo.org> (2015-11-14)
+# MMAL is available on the Raspberry Pi (armv6 & armv7 so far)
+media-video/ffmpeg -mmal
+
+# Markus Meier <maekke@gentoo.org> (2015-11-10)
+# unkeyworded deps, bug #555896
+sci-libs/armadillo mkl
+
+# Markus Meier <maekke@gentoo.org> (2015-10-10)
+# unkeyworded deps, bug #552330
+app-portage/g-sorcery bson
+
+# Markos Chandras <hwoarang@gentoo.org> (2015-04-18)
+# samba-4 not keyworded on arm
+sys-auth/sssd samba
+
+# Alexis Ballier <aballier@gentoo.org> (2015-04-02)
+# Needs ilmbase (openexr), which does not build and is masked on arm.
+media-libs/freeimage tiff
+
+# Jason A. Donenfeld <zx2c4@gentoo.org> (2015-02-09)
+# Google does not distribute the widevine plugin for ARM. It must be extracted from a Chromebook,
+# and this kind of reverse engineering work likely violates many agreements, so we mask the flag.
+www-client/chromium widevine
+
+# Markus Meier <maekke@gentoo.org> (2015-01-17)
+# Unkeyworded deps, bug #536226
+net-vpn/strongswan strongswan_plugins_unbound
+
+# Alexis Ballier <aballier@gentoo.org> (2015-01-06)
+# sci-libs/xkaapi does not build here on armv7
+sci-libs/vtk kaapi
+
+# Benda Xu <heroxbd@gentoo.org> (2015-01-03)
+# not tested
+app-i18n/anthy canna-2ch
+app-i18n/scim-anthy kasumi
+
+# Gilles Dartiguelongue <eva@gentoo.org> (2014-12-23)
+# New dependencies for wayland support in Gnome 3.14
+# See bug #533420.
+media-libs/clutter egl wayland
+media-libs/clutter-gtk wayland
+
+# Markus Meier <maekke@gentoo.org> (2014-11-29)
+# Unkeyworded deps, bug #518742
+dev-python/ipython doc
+dev-python/oct2py doc
+
+# Michael Weber <xmw@gentoo.org> (2014-11-15)
+# missing keywords on media-libs/libharu
+www-client/netsurf pdf-writer
+
+# Markus Meier <maekke@gentoo.org> (2014-11-14)
+# Unkeyworded deps, bug #511532
+net-im/prosody libevent mysql postgres sqlite
+
+# Alexis Ballier <aballier@gentoo.org> (2014-10-24)
+# sci-libs/hdf is not supported on arm
+sci-libs/netcdf hdf
+
+# Markus Meier <maekke@gentoo.org> (2014-09-24)
+# Unkeyworded deps, bug #519618
+sys-block/fio glusterfs rbd
+
+# Rick Farina <zerochaos@gentoo.org> (2014-07-27)
+# net-misc/dahdi doesn't build
+net-voip/yate dahdi
+
+# Rick Farina <zerochaos@gentoo.org> (2014-07-22)
+# sci-libs/mpir doesn't build
+dev-python/gmpy mpir
+
+# Markus Meier <maekke@gentoo.org> (2014-06-24)
+# Unkeyworded deps, bug #513108
+>=net-misc/spice-gtk-0.25 smartcard
+
+# Jauhien Piatlicki <jauhien@gentoo.org> (2014-05-29)
+# Unkeyworded deps
+lxqt-base/lxqt-meta lximage
+
+# Markus Meier <maekke@gentoo.org> (2014-05-04)
+# Unkeyworded deps, bug #509082
+# Ralph Seichter <gentoo@seichter.de> (2019-06-29)
+# Added 'stats' because it requires 'opendbx'
+mail-filter/opendkim opendbx stats
+
+# S. Suominen <ssuominen@g.o> (2014-04-17)
+# First GTK+-3.x version of EasyTAG!
+# Keyword as reqiuired, ~arch is enough for now:
+# media-libs/opusfile for USE opus
+# media-libs/opus for USE opus
+# app-text/apadata-tools for FEAATURES and USE test
+# Do it! No reason to ask permission before!
+>=media-sound/easytag-2.2.0 opus test
+
+# Yixun Lan <dlan@gentoo.org> (2014-04-12)
+# app-emulation/qemu is not keyworded on arm arch.
+# app-text/pandoc is not keyworded on arm arch.
+app-emulation/xen-tools system-qemu doc
+
+# Markus Meier <maekke@gentoo.org> (2014-02-23)
+# Needs sci-physics/bullet tested #499974
+dev-libs/efl physics
+
+# Jason A. Donenfeld <zx2c4@gentoo.org> (2014-01-27)
+# luajit isn't keyworded for arm yet, which is a bummer
+net-im/prosody jit
+
+# Rick Farina <zerochaos@gentoo.org> (2014-01-09)
+# rjb doesn't work on arm, so no java hacks for metasploit
+net-analyzer/metasploit java
+
+# Markus Meier <maekke@gentoo.org> (2013-12-26)
+# Unkeyworded deps, bug #488724
+app-office/gnumeric libgda
+
+# Pacho Ramos <pacho@gentoo.org> (2013-11-28)
+# Missing keywords, bug #492820
+net-im/telepathy-connection-managers sipe
+
+# Pacho Ramos <pacho@gentoo.org> (2013-10-31)
+# Missing keywords, bug #478254
+gnome-base/gnome classic extras
+
+# Benda Xu <heroxbd@gentoo.org> (2013-10-31)
+# Missing keywords from dev-ml/lablgtk, bug #487722
+net-p2p/mldonkey gtk guionly
+
+# Markus Meier <maekke@gentoo.org> (2013-09-15)
+# Unkeyworded deps, bug #481462
+dev-python/ipython nbconvert
+
+# Sergey Popov <pinkbyte@gentoo.org> (2013-09-06)
+# sci-libs/hdf does not build properly on arm
+dev-perl/PDL hdf
+
+# Michael Weber <xmw@gentoo.org> (2013-08-23)
+# Unkeyworded deps
+media-gfx/fim graphicsmagick svg
+
+# Markus Meier <maekke@gentoo.org> (2013-08-04)
+# Unkeyworded deps, bug #474026
+app-admin/conky cmus irc lua-cairo lua-imlib lua-rsvg moc xmms2
+
+# Sergey Popov <pinkbyte@gentoo.org> (2013-07-30)
+# Not tested
+media-libs/devil allegro nvtt
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-07-13)
+# requires net-misc/freerdp which is not keyworded on arm
+# screen-sharing requires rdp flag
+dev-libs/weston rdp screen-sharing
+
+# Andreas K. Huettel <dilfridge@gentoo.org> (2013-05-27)
+# Firmware loader not keyworded yet
+sci-libs/linux-gpib firmware
+
+# Christoph Junghans <junghans@gentoo.org> (2013-04-29)
+# MKL not available on this arch
+media-gfx/povray mkl
+
+# Benda Xu <heroxbd@gentoo.org> (2013-04-01)
+# dev-ml/lablgtk not keyworded
+net-misc/unison gtk
+
+# Julian Ospald <hasufell@gentoo.org> (2013-03-31)
+# depends on mono
+>=net-irc/hexchat-2.9.4-r1 theme-manager
+
+# Agostino Sarubbo <ago@gentoo.org> (2013-03-18)
+# Mask java because of bug #461108 comment #7
+dev-libs/xapian-bindings java
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-02-20)
+# Mask flags of calligra and dependencies due to lack of keywords
+app-office/calligra openexr spacenav
+media-gfx/pstoedit emf
+
+# Rick Farina <zerochaos@gentoo.org> (2013-02-05)
+# masking all stable packages with java use flag
+net-vpn/openconnect java
+dev-util/oprofile java
+dev-libs/cyrus-sasl java
+dev-tex/tex4ht java
+dev-vcs/subversion java
+media-libs/libjpeg-turbo java
+net-dns/libidn java
+net-misc/tigervnc java
+net-print/cups java
+sys-devel/gettext java
+sys-libs/db java
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (2013-01-22)
+# remove mask if/when media-gfx/argyllcms is keywored here.
+x11-misc/colord argyllcms extra-print-profiles
+
+# 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
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-30)
+# requires dev-util/bustle, which is written in haskell
+# remove mask if/when dev-lang/ghc is keywoded for arm
+dev-util/dbus-test-runner test
+
+# Markus Meier <maekke@gentoo.org> (2012-Dez-25)
+# unkeyworded deps for app-accessibility/speech-dispatcher
+app-accessibility/speech-dispatcher flite
+
+# Markus Meier <maekke@gentoo.org> (2012-12-08)
+# mask app-office/libreoffice java extensions
+app-office/libreoffice libreoffice_extensions_scripting-beanshell libreoffice_extensions_scripting-javascript libreoffice_extensions_wiki-publisher coinmp
+
+# Steev Klimaszewski <steev@gentoo.org> (2012-08-03)
+# No java on ARM
+net-analyzer/wireshark bcg729 maxminddb
+
+# Markus Meier <maekke@gentoo.org> (2012-07-25)
+# no stable media-video/vlc yet, bug #401313
+media-libs/phonon vlc
+
+# Michael Sterrett <mr_bones_@gentoo.org> (2012-03-04)
+# arm is missing keywords for >=dev-libs/json-glib-0.12
+app-admin/syslog-ng json mongodb
+
+# Anthony G. Basile <blueness@gentoo.org> (2011-12-21)
+# Mask the vde flag on tinc because net-misc/vde is not
+# keyworded for arm
+net-vpn/tinc vde
+
+# Davide Pesavento <pesa@gentoo.org> (2011-11-30)
+# The QML (V4) and JSC JITs are supported only on amd64/arm/x86,
+# so the flag is masked in the base profile and unmasked here.
+dev-qt/qtdeclarative -jit
+dev-qt/qtscript -jit
+dev-qt/qtwebkit -jit
+
+# Markus Meier <maekke@gentoo.org> (2011-09-05)
+# unkeyworded deps for bug 379657 and bug 379651
+app-admin/packagekit-base entropy
+
+# Sebastian Pipping <sping@gentoo.org> (2011-02-22)
+# No media-sound/lilypond here, yet (bug #356069)
+app-text/asciidoc test
+
+# Jim Ramsay <lack@gentoo.org> (2008-11-05)
+# app-admin/gkrellm may pull in net-libs/libntlm, which is not keyworded
+app-admin/gkrellm ntlm
+
+# missing keywords
+media-plugins/gst-plugins-meta aac dts dv lame libvisual modplug taglib vcd wavpack dvd
+
+# Ultrabug <ultrabug@gentoo.org> (2011-09-05)
+# missing keyword for net-libs/zeromq
+app-admin/rsyslog zeromq
+
+# Ian Whyman <thev00d00@gentoo.org> (2016-05-22)
+# RPI support on arm
+dev-libs/libcec -raspberry-pi
+
+# Ian Whyman <thev00d00@gentoo.org> (2017-09-05)
+# missing keywords dev-lang/duktape media-libs/lastfmlib
+net-misc/gerbera javascript lastfm
+
+# Michał Górny <mgorny@gentoo.org> (2020-12-21)
+# Sanitizers supported on this architecture.
+sys-libs/compiler-rt-sanitizers -asan -lsan
+sys-libs/compiler-rt-sanitizers -ubsan -cfi -scudo
+sys-libs/compiler-rt-sanitizers -profile -xray
+
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.use.mask/funtoo b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.use.mask/funtoo
new file mode 100644
index 000000000000..b8ebda8ad542
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.use.mask/funtoo
@@ -0,0 +1,4 @@
+# Jean-Francis Roy <jeanfrancis@funtoo.org> (26 June 2014)
+# oracle-jdk-bin nsplugin is not available for ARM
+dev-java/oracle-jdk-bin nsplugin
+
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.use.stable.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.use.stable.mask
new file mode 100644
index 000000000000..8c6d58959b11
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.use.stable.mask
@@ -0,0 +1,153 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2019-11-02)
+# media-video/pipewire is not stable yet
+dev-libs/weston pipewire
+kde-apps/krfb wayland
+kde-plasma/xdg-desktop-portal-kde screencast
+sys-apps/xdg-desktop-portal screencast
+x11-wm/mutter screencast
+
+# Michał Górny <mgorny@gentoo.org> (2019-09-08)
+# virtual/jdk is not stable here.
+sci-mathematics/z3 java
+
+# Mart Raudsepp <leio@gentoo.org> (2019-08-27)
+# Missing stable net-libs/webkit-gtk
+dev-util/glade webkit
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2019-02-10)
+# Needs kde-frameworks/{kwallet,ki18n,kconfig} stable
+dev-vcs/subversion kwallet
+net-libs/libproxy kde
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2019-02-10)
+# Needs kde-plasma/{polkit-kde-agent,plasma-workspace stable
+sys-auth/polkit kde
+virtual/notification-daemon kde
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2018-11-04)
+# media-libs/libmtp stabilisation timeout, bug #661162
+gnome-base/gvfs mtp
+
+# Ulrich Müller <ulm@gentoo.org> (2018-08-09)
+# Needs net-libs/webkit-gtk which is not stable, bug #663248
+app-editors/emacs xwidgets
+
+# Mikle Kolyada <zlogene@gentoo.org> (2018-07-16)
+# No stable qtnetwork
+net-irc/znc test
+
+# Akinori Hattori <hattya@gentoo.org> (2018-06-23)
+# No stable Java
+dev-db/qdbm java
+
+# Pacho Ramos <pacho@gentoo.org> (2018-05-28)
+# Don't rely on stable inkscape
+app-text/dblatex inkscape
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2018-05-07)
+# Requires not stabilised dev-python/restkit
+dev-python/wsgiproxy2 test
+dev-python/pyquery test
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2018-05-07)
+# Requires not stabilised dev-python/matplotlib
+dev-python/numpydoc test
+dev-python/ipython matplotlib
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2018-01-25)
+# Requires not stabilised app-text/libexttextcat, bug #637086
+net-mail/dovecot textcat
+
+# Brian Evans <grknight@gentoo.org> (2017-06-09)
+# sys-cluster/galera needs additional deps stable
+dev-db/mariadb galera
+
+# Alexis Ballier <aballier@gentoo.org> (2017-05-30)
+# No stable fluidsynth yet
+media-libs/sdl-mixer fluidsynth
+media-sound/mpd fluidsynth
+
+# Alexis Ballier <aballier@gentoo.org> (2017-05-29)
+# frei0r-plugins is not stable yet, mask it on stable versions
+<media-video/libav-13 frei0r
+<=media-video/ffmpeg-4.1.3 frei0r
+
+# Michael Weber <xmw@gentoo.org> (2017-04-01)
+# no stable jdk
+media-libs/libbluray java
+
+# Thomas Deutschmann <whissi@gentoo.org> (2017-03-20)
+# Requires dev-java/java-config and deps which is not stable on arm
+# Requires app-emulation/xen-tools which is not stable on arm
+app-metrics/collectd collectd_plugins_java collectd_plugins_xencpu
+
+# Michael Palimaka <kensington@gentoo.org> (2017-03-19)
+# Required media-plugins/gst-plugins-x264 is not stable
+media-plugins/gst-plugins-meta x264
+
+# Michael Weber <xmw@gentoo.org> (2017-03-01)
+# Mask until >sys-cluster/ceph-0.94 goes stable
+net-analyzer/rrdtool rados
+
+# Michael Weber <xmw@gentoo.org> (2017-02-27)
+# Stable mask dev-ruby/haml test till rails is stabilized.
+dev-ruby/haml test
+
+# Brian Evans <grknight@gentoo.org> (2017-01-17)
+# Stable mask galera since dev-libs/asio is not stable on arm
+dev-db/mariadb galera
+
+# Pacho Ramos <pacho@gentoo.org> (2016-12-31)
+# Not going to be stable for now
+dev-util/geany-plugins gtkspell
+
+# Pacho Ramos <pacho@gentoo.org> (2016-12-31)
+# No stable for arm
+sys-fs/dmraid dietlibc klibc
+
+# Christoph Junghans <junghans@gentoo.org> (2016-11-27)
+# no stable mpi on arm yet, but maybe in the future
+<=sci-libs/fftw-3.3.4 mpi
+
+# Markus Meier <maekke@gentoo.org> (2016-09-27)
+# Missing stable
+dev-db/mariadb jdbc
+
+# Ilya Tumaykin <itumaykin+gentoo@gmail.com> (2016-04-13)
+# Requires special hardware to test and stabilize properly.
+media-video/mpv raspberry-pi
+
+# Brian Evans <grknight@gentoo.org> (2016-01-08)
+# net-misc/libteam is not yet stable on arm
+net-misc/networkmanager teamd
+
+# Pacho Ramos <pacho@gentoo.org> (2015-10-03)
+# Missing stable, bug #529462
+media-gfx/graphviz java
+
+# Markus Meier <maekke@gentoo.org> (2015-07-30)
+# Missing stable
+x11-libs/wxGTK webkit
+
+# Markus Meier <maekke@gentoo.org> (2015-07-19)
+# Missing stable
+media-libs/gegl umfpack
+
+# Pacho Ramos <pacho@gentoo.org> (2015-06-02)
+# Missing stable
+net-misc/connman l2tp pptp
+
+# 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
+net-libs/libproxy webkit
+>=x11-libs/gtk+-3.12.2 cloudprint
+
+# Ian Whyman <thev00d00@gentoo.org> (2016-05-22)
+# RPI support on arm
+dev-libs/libcec -raspberry-pi
+
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.use/funtoo-use-oleg b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.use/funtoo-use-oleg
new file mode 100644
index 000000000000..272f0eec83cc
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.use/funtoo-use-oleg
@@ -0,0 +1,6 @@
+# enable llvm_targets
+sys-devel/clang llvm_targets_BPF
+sys-devel/llvm llvm_targets_BPF
+
+# enable pic USE for ffmpeg
+media-video/ffmpeg pic \ No newline at end of file
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/parent
new file mode 100644
index 000000000000..aab0408ceca6
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/parent
@@ -0,0 +1 @@
+../..
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv5te/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv5te/make.defaults
new file mode 100644
index 000000000000..4c5a401c2205
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv5te/make.defaults
@@ -0,0 +1,5 @@
+CHOST="armv5tel-softfloat-linux-gnueabi"
+CFLAGS="-O2 -pipe -march=armv5te"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv5te/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv5te/use.force
new file mode 100644
index 000000000000..7a9786dd1b52
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv5te/use.force
@@ -0,0 +1,6 @@
+cpu_flags_arm_v4
+cpu_flags_arm_v5
+
+cpu_flags_arm_edsp
+cpu_flags_arm_thumb
+
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv5te/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv5te/use.mask
new file mode 100644
index 000000000000..0acffff7630e
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv5te/use.mask
@@ -0,0 +1,10 @@
+-armv5te
+
+# add CPU_FLAGS_ARM. Certain ebuilds now have cpu_flags_arm configure option
+
+-cpu_flags_arm_v4
+-cpu_flags_arm_v5
+
+-cpu_flags_arm_edsp
+-cpu_flags_arm_thumb
+-cpu_flags_arm_vfp
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_hardfp/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_hardfp/make.defaults
new file mode 100644
index 000000000000..93609a7a443e
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_hardfp/make.defaults
@@ -0,0 +1,5 @@
+CHOST="armv6j-hardfloat-linux-gnueabi"
+CFLAGS="-O2 -pipe -march=armv6j -mfloat-abi=hard"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_hardfp/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_hardfp/use.force
new file mode 100644
index 000000000000..1c2d16a00a24
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_hardfp/use.force
@@ -0,0 +1,6 @@
+cpu_flags_arm_v4
+cpu_flags_arm_v5
+cpu_flags_arm_v6
+
+cpu_flags_arm_edsp
+cpu_flags_arm_thumb
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_hardfp/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_hardfp/use.mask
new file mode 100644
index 000000000000..25c465df2333
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_hardfp/use.mask
@@ -0,0 +1,9 @@
+-armv6
+
+-cpu_flags_arm_v4
+-cpu_flags_arm_v5
+-cpu_flags_arm_v6
+
+-cpu_flags_arm_edsp
+-cpu_flags_arm_thumb
+-cpu_flags_arm_vfp
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_vfp_hardfp/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_vfp_hardfp/make.defaults
new file mode 100644
index 000000000000..1bc0590d1aa2
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_vfp_hardfp/make.defaults
@@ -0,0 +1,5 @@
+CHOST="armv6j-hardfloat-linux-gnueabi"
+CFLAGS="-O2 -pipe -march=armv6j -mfpu=vfp -mfloat-abi=hard"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_vfp_hardfp/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_vfp_hardfp/use.force
new file mode 100644
index 000000000000..1c2d16a00a24
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_vfp_hardfp/use.force
@@ -0,0 +1,6 @@
+cpu_flags_arm_v4
+cpu_flags_arm_v5
+cpu_flags_arm_v6
+
+cpu_flags_arm_edsp
+cpu_flags_arm_thumb
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_vfp_hardfp/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_vfp_hardfp/use.mask
new file mode 100644
index 000000000000..0766e66efe96
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_vfp_hardfp/use.mask
@@ -0,0 +1,10 @@
+-armvfp
+-armv6
+
+-cpu_flags_arm_v4
+-cpu_flags_arm_v5
+-cpu_flags_arm_v6
+
+-cpu_flags_arm_edsp
+-cpu_flags_arm_thumb
+-cpu_flags_arm_vfp
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_hardfp/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_hardfp/make.defaults
new file mode 100644
index 000000000000..9e2030740fa4
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_hardfp/make.defaults
@@ -0,0 +1,5 @@
+CHOST="armv7a-unknown-linux-gnueabihf"
+CFLAGS="-O2 -pipe -march=armv7-a -mfloat-abi=hard"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_hardfp/package.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_hardfp/package.mask
new file mode 100644
index 000000000000..b651aa54acd0
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_hardfp/package.mask
@@ -0,0 +1,5 @@
+# FL-1190
+>www-client/firefox-17.0.9
+
+# FL-1191
+>mail-client/thunderbird-17.0.9
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_hardfp/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_hardfp/use.force
new file mode 100644
index 000000000000..8bb0c80b4c6d
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_hardfp/use.force
@@ -0,0 +1,9 @@
+cpu_flags_arm_v4
+cpu_flags_arm_v5
+cpu_flags_arm_v6
+cpu_flags_arm_v7
+
+cpu_flags_arm_edsp
+cpu_flags_arm_thumb
+cpu_flags_arm_thumb2
+cpu_flags_arm_vfp
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_hardfp/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_hardfp/use.mask
new file mode 100644
index 000000000000..3aa0be45bcda
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_hardfp/use.mask
@@ -0,0 +1,19 @@
+-neon
+-armvfp
+-armv5te
+-armv6
+-armv6t2
+
+-cpu_flags_arm_v4
+-cpu_flags_arm_v5
+-cpu_flags_arm_v6
+-cpu_flags_arm_v7
+
+-cpu_flags_arm_edsp
+-cpu_flags_arm_neon
+-cpu_flags_arm_thumb
+-cpu_flags_arm_thumb2
+-cpu_flags_arm_vfp
+-cpu_flags_arm_vfpv3
+-cpu_flags_arm_vfpv4
+-cpu_flags_arm_vfp-d32
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neon_hardfp/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neon_hardfp/make.defaults
new file mode 100644
index 000000000000..d4d994a939e1
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neon_hardfp/make.defaults
@@ -0,0 +1,5 @@
+CHOST="armv7a-unknown-linux-gnueabihf"
+CFLAGS="-O2 -pipe -march=armv7-a -mfpu=neon -mfloat-abi=hard"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neon_hardfp/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neon_hardfp/use.force
new file mode 100644
index 000000000000..8bb0c80b4c6d
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neon_hardfp/use.force
@@ -0,0 +1,9 @@
+cpu_flags_arm_v4
+cpu_flags_arm_v5
+cpu_flags_arm_v6
+cpu_flags_arm_v7
+
+cpu_flags_arm_edsp
+cpu_flags_arm_thumb
+cpu_flags_arm_thumb2
+cpu_flags_arm_vfp
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neon_hardfp/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neon_hardfp/use.mask
new file mode 100644
index 000000000000..cafa5e6c4827
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neon_hardfp/use.mask
@@ -0,0 +1,5 @@
+-neon
+-armvfp
+-armv5te
+-armv6
+-armv6t2
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neonvfpv4_hardfp/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neonvfpv4_hardfp/make.defaults
new file mode 100644
index 000000000000..593ea0cac71e
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neonvfpv4_hardfp/make.defaults
@@ -0,0 +1,5 @@
+CHOST="armv7a-unknown-linux-gnueabihf"
+CFLAGS="-O2 -pipe -march=armv7-a -mfpu=neon-vfpv4 -mfloat-abi=hard"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neonvfpv4_hardfp/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neonvfpv4_hardfp/use.force
new file mode 100644
index 000000000000..8bb0c80b4c6d
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neonvfpv4_hardfp/use.force
@@ -0,0 +1,9 @@
+cpu_flags_arm_v4
+cpu_flags_arm_v5
+cpu_flags_arm_v6
+cpu_flags_arm_v7
+
+cpu_flags_arm_edsp
+cpu_flags_arm_thumb
+cpu_flags_arm_thumb2
+cpu_flags_arm_vfp
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neonvfpv4_hardfp/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neonvfpv4_hardfp/use.mask
new file mode 100644
index 000000000000..d7db10cbb967
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neonvfpv4_hardfp/use.mask
@@ -0,0 +1,21 @@
+-neon
+-armvfp
+-armv5te
+-armv6
+-armv6t2
+
+-cpu_flags_arm_v4
+-cpu_flags_arm_v5
+-cpu_flags_arm_v6
+-cpu_flags_arm_v7
+
+-cpu_flags_arm_edsp
+-cpu_flags_arm_neon
+-cpu_flags_arm_thumb
+-cpu_flags_arm_thumb2
+-cpu_flags_arm_vfp
+-cpu_flags_arm_vfpv3
+-cpu_flags_arm_vfpv4
+-cpu_flags_arm_vfp-d32
+
+
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3_hardfp/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3_hardfp/make.defaults
new file mode 100644
index 000000000000..00e611bff398
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3_hardfp/make.defaults
@@ -0,0 +1,5 @@
+CHOST="armv7a-unknown-linux-gnueabihf"
+CFLAGS="-O2 -pipe -march=armv7-a -mfpu=vfpv3 -mfloat-abi=hard"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3_hardfp/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3_hardfp/use.force
new file mode 100644
index 000000000000..8bb0c80b4c6d
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3_hardfp/use.force
@@ -0,0 +1,9 @@
+cpu_flags_arm_v4
+cpu_flags_arm_v5
+cpu_flags_arm_v6
+cpu_flags_arm_v7
+
+cpu_flags_arm_edsp
+cpu_flags_arm_thumb
+cpu_flags_arm_thumb2
+cpu_flags_arm_vfp
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3_hardfp/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3_hardfp/use.mask
new file mode 100644
index 000000000000..3aa0be45bcda
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3_hardfp/use.mask
@@ -0,0 +1,19 @@
+-neon
+-armvfp
+-armv5te
+-armv6
+-armv6t2
+
+-cpu_flags_arm_v4
+-cpu_flags_arm_v5
+-cpu_flags_arm_v6
+-cpu_flags_arm_v7
+
+-cpu_flags_arm_edsp
+-cpu_flags_arm_neon
+-cpu_flags_arm_thumb
+-cpu_flags_arm_thumb2
+-cpu_flags_arm_vfp
+-cpu_flags_arm_vfpv3
+-cpu_flags_arm_vfpv4
+-cpu_flags_arm_vfp-d32
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d16_hardfp/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d16_hardfp/make.defaults
new file mode 100644
index 000000000000..f89ad0f1f14d
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d16_hardfp/make.defaults
@@ -0,0 +1,5 @@
+CHOST="armv7a-unknown-linux-gnueabihf"
+CFLAGS="-O2 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d16_hardfp/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d16_hardfp/use.force
new file mode 100644
index 000000000000..8bb0c80b4c6d
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d16_hardfp/use.force
@@ -0,0 +1,9 @@
+cpu_flags_arm_v4
+cpu_flags_arm_v5
+cpu_flags_arm_v6
+cpu_flags_arm_v7
+
+cpu_flags_arm_edsp
+cpu_flags_arm_thumb
+cpu_flags_arm_thumb2
+cpu_flags_arm_vfp
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d16_hardfp/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d16_hardfp/use.mask
new file mode 100644
index 000000000000..165deef83e2f
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d16_hardfp/use.mask
@@ -0,0 +1,16 @@
+-neon
+-armvfp
+-armv5te
+-armv6
+-armv6t2
+
+-cpu_flags_arm_edsp
+-cpu_flags_arm_neon
+-cpu_flags_arm_thumb
+-cpu_flags_arm_thumb2
+-cpu_flags_arm_vfp
+-cpu_flags_arm_vfpv3
+-cpu_flags_arm_vfpv4
+-cpu_flags_arm_vfp-d32
+
+
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d32_hardfp/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d32_hardfp/make.defaults
new file mode 100644
index 000000000000..9596f3a3e13f
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d32_hardfp/make.defaults
@@ -0,0 +1,5 @@
+CHOST="armv7a-unknown-linux-gnueabihf"
+CFLAGS="-O2 -pipe -march=armv7-a -mfpu=vfpv3-d32 -mfloat-abi=hard"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d32_hardfp/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d32_hardfp/use.force
new file mode 100644
index 000000000000..8bb0c80b4c6d
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d32_hardfp/use.force
@@ -0,0 +1,9 @@
+cpu_flags_arm_v4
+cpu_flags_arm_v5
+cpu_flags_arm_v6
+cpu_flags_arm_v7
+
+cpu_flags_arm_edsp
+cpu_flags_arm_thumb
+cpu_flags_arm_thumb2
+cpu_flags_arm_vfp
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d32_hardfp/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d32_hardfp/use.mask
new file mode 100644
index 000000000000..3aa0be45bcda
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d32_hardfp/use.mask
@@ -0,0 +1,19 @@
+-neon
+-armvfp
+-armv5te
+-armv6
+-armv6t2
+
+-cpu_flags_arm_v4
+-cpu_flags_arm_v5
+-cpu_flags_arm_v6
+-cpu_flags_arm_v7
+
+-cpu_flags_arm_edsp
+-cpu_flags_arm_neon
+-cpu_flags_arm_thumb
+-cpu_flags_arm_thumb2
+-cpu_flags_arm_vfp
+-cpu_flags_arm_vfpv3
+-cpu_flags_arm_vfpv4
+-cpu_flags_arm_vfp-d32
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/odroid-xu4/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/odroid-xu4/make.defaults
new file mode 100644
index 000000000000..1529bff4d734
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/odroid-xu4/make.defaults
@@ -0,0 +1,8 @@
+# For ODroid XU-4 big.LITTLE
+CHOST="armv7a-unknown-linux-gnueabihf"
+CFLAGS="-O2 -pipe -march=armv7-a -mtune=cortex-a15.cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_ARM="edsp neon thumb vfp vfpv3 vfpv4 vfp-d32 v4 v5 v6 v7 thumb2"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/odroid-xu4/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/odroid-xu4/use.force
new file mode 100644
index 000000000000..8bb0c80b4c6d
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/odroid-xu4/use.force
@@ -0,0 +1,9 @@
+cpu_flags_arm_v4
+cpu_flags_arm_v5
+cpu_flags_arm_v6
+cpu_flags_arm_v7
+
+cpu_flags_arm_edsp
+cpu_flags_arm_thumb
+cpu_flags_arm_thumb2
+cpu_flags_arm_vfp
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/odroid-xu4/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/odroid-xu4/use.mask
new file mode 100644
index 000000000000..3aa0be45bcda
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/odroid-xu4/use.mask
@@ -0,0 +1,19 @@
+-neon
+-armvfp
+-armv5te
+-armv6
+-armv6t2
+
+-cpu_flags_arm_v4
+-cpu_flags_arm_v5
+-cpu_flags_arm_v6
+-cpu_flags_arm_v7
+
+-cpu_flags_arm_edsp
+-cpu_flags_arm_neon
+-cpu_flags_arm_thumb
+-cpu_flags_arm_thumb2
+-cpu_flags_arm_vfp
+-cpu_flags_arm_vfpv3
+-cpu_flags_arm_vfpv4
+-cpu_flags_arm_vfp-d32
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/raspi/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/raspi/make.defaults
new file mode 100644
index 000000000000..cfa4c2256853
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/raspi/make.defaults
@@ -0,0 +1,6 @@
+# Raspberry Pi 1 Model B, Model A, Model B+, Model A, Compute Module, Raspberry Pi Zero
+CHOST="armv6j-hardfloat-linux-gnueabi"
+CFLAGS="-O2 -pipe -march=armv6j -mtune=arm1176jzf-s -mfpu=vfp -mfloat-abi=hard"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/raspi2/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/raspi2/make.defaults
new file mode 100644
index 000000000000..8950f2a7e768
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/raspi2/make.defaults
@@ -0,0 +1,6 @@
+# For Raspberry Pi 2 Model B (Broadcom BCM2836 released Feb 2015)
+CHOST="armv7a-unknown-linux-gnueabihf"
+CFLAGS="-O2 -pipe -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/raspi2/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/raspi2/use.mask
new file mode 100644
index 000000000000..cafa5e6c4827
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/raspi2/use.mask
@@ -0,0 +1,5 @@
+-neon
+-armvfp
+-armv5te
+-armv6
+-armv6t2
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/raspi3/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/raspi3/make.defaults
new file mode 100644
index 000000000000..d2923d0dc6c4
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/raspi3/make.defaults
@@ -0,0 +1,6 @@
+# For Raspberry Pi 2 Model B version 1.2 (Oct 2016) and Raspberry Pi 3 Model B
+CHOST="armv7a-unknown-linux-gnueabihf"
+CFLAGS="-O2 -pipe -march=armv7-a -mtune=cortex-a53 -mfpu=neon-vfpv4 -mfloat-abi=hard"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/raspi3/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/raspi3/use.mask
new file mode 100644
index 000000000000..cafa5e6c4827
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/raspi3/use.mask
@@ -0,0 +1,5 @@
+-neon
+-armvfp
+-armv5te
+-armv6
+-armv6t2
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/use.force
new file mode 100644
index 000000000000..7116ac8c8915
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/use.force
@@ -0,0 +1,2 @@
+# Force the flag which corresponds to ARCH.
+arm
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/use.mask/gentoo b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/use.mask/gentoo
new file mode 100644
index 000000000000..ced73c1b8bd0
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/use.mask/gentoo
@@ -0,0 +1,146 @@
+# Unmask the flag which corresponds to ARCH.
+-arm
+
+# Unmask arm arch specific flags
+-cpu_flags_arm_iwmmxt
+-cpu_flags_arm_iwmmxt2
+
+# Andrey Utkin <andrey_utkin@gentoo.org> (2018-06-13)
+# No ACPI support on arm. Bug #657332
+acpi
+
+# Andrey Grozin <grozin@gentoo.org> (2014-05-16)
+# gcl keyworded ~arm, bug #509842
+-gcl
+
+# Markus Meier <maekke@gentoo.org> (2010-08-22)
+# unmask synaptics input driver
+-input_devices_synaptics
+
+# Markus Meier <maekke@gentoo.org> (2010-08-22)
+# net-wireless/wimax not tested
+wimax
+
+# Markus Meier <maekke@gentoo.org> (2010-08-21)
+# app-antivirus/clamav not tested
+clamav
+
+# Kacper Kowalik <xarthisius@gentoo.org> (2010-08-09)
+# cblas-external as virtual/cblas is also masked
+cblas-external
+
+# Raúl Porcel <armin76@gentoo.org>
+# I've been told xfs is broken on ARM
+xfs
+
+# Raúl Porcel <armin76@gentoo.org>
+# Fails to build/work
+openexr
+
+# Samuli Suominen <drac@gentoo.org>
+# media-gfx/gimp not tested.
+gimp
+
+# No hardware to test by the team
+ios
+ipod
+
+# Stuff that doesn't make sense on this arch
+3dfx
+dmi
+
+# Stuff we don't want
+R
+octave
+tracker
+xindy
+lasi
+hardened
+pdfannotextractor
+prelude
+mssql
+gajim
+
+# havent tested yet
+gphoto2
+afs
+mono
+lirc
+lm-sensors
+xemacs
+scanner
+sid
+mms
+mtp
+ieee1394
+pm-utils
+darcs
+ggi
+nut
+fits
+tokyocabinet
+vaapi
+lpsol
+upnp
+devil
+gts
+anthy
+
+# Unmask ARM-only video-cards
+-video_cards_exynos
+-video_cards_freedreno
+-video_cards_imx
+-video_cards_omap
+-video_cards_panfrost
+-video_cards_tegra
+-video_cards_vc4
+
+# James Le Cuirot <chewi@gentoo.org>
+# Unmask as Vivante is available for arm.
+-video_cards_vivante
+
+# Donnie Berkholz <dberkholz@gentoo.org> (2006-02-05)
+# Modular X: mask for architectures on which they aren't available
+video_cards_glint
+video_cards_mga
+video_cards_nouveau
+video_cards_nv
+video_cards_r128
+video_cards_radeon
+
+# Matt Turner <mattst88@gentoo.org>
+# Mask more VIDEO_CARDs added with mesa-8.0
+video_cards_amdgpu
+video_cards_r100
+video_cards_r200
+video_cards_r300
+video_cards_r600
+video_cards_radeonsi
+
+# 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
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-31)
+# media-libs/xine-lib is not keyworded
+xine
+
+# Michał Górny <mgorny@gentoo.org> (2013-05-04)
+# Unmask systemd since it is keyworded here.
+-systemd
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-08-22)
+# virtual/opencl is not keyworded
+opencl
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-11-10)
+# sys-devel/llvm is keyworded
+-llvm
+
+# Missing sys-process/numactl keywords.
+numa
+
+# toolkit for nvidia binary drivers
+cg
+
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/make.defaults
new file mode 100644
index 000000000000..b63a4eb3744a
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/make.defaults
@@ -0,0 +1,33 @@
+# Main ARM64 (Aarch64/ARMv8) profile; endian independent.
+
+ARCH="arm64"
+ACCEPT_KEYWORDS="${ARCH}"
+
+CHOST="aarch64-unknown-linux-gnu"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+MULTILIB_ABIS="arm64"
+DEFAULT_ABI="arm64"
+ABI="${DEFAULT_ABI}"
+
+LIBDIR_arm64="lib64"
+
+# Let baselayout create the lib symlink.
+SYMLINK_LIB="yes"
+
+CHOST_arm64="${CHOST}"
+
+# Defaults for video drivers
+VIDEO_CARDS="fbdev"
+
+# Mart Raudsepp <leio@gentoo.org> (2018-06-05)
+# Enable USE=libtirpc by default, to ease dependency resolution during
+# the stabilization of glibc-2.26. Bug 657148
+USE="libtirpc"
+
+# Michał Górny <mgorny@gentoo.org> (2017-03-14)
+# Unhide the ARM-specific USE_EXPANDs.
+USE_EXPAND_HIDDEN="-CPU_FLAGS_ARM"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.keywords b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.keywords
new file mode 100644
index 000000000000..8fe552d169ee
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.keywords
@@ -0,0 +1,2 @@
+# Packages included in stage3 that do not have arm64 keywords yet. Let's put keywords for them and test.
+=net-misc/ifenslave-1.1.0-r6 ~arm64
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.use b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.use
new file mode 100644
index 000000000000..07d74bba34ab
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.use
@@ -0,0 +1,6 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Alexis Ballier <aballier@gentoo.org> (2017-07-10)
+# Enable the native arch as the default qemu target
+app-emulation/qemu qemu_softmmu_targets_aarch64
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.use.force
new file mode 100644
index 000000000000..9b0683a365c2
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.use.force
@@ -0,0 +1,24 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-06-18)
+# Force host target
+dev-libs/keystone llvm_targets_AArch64
+
+# Aaron Bauman <bman@gentoo.org> (2019-12-27)
+# ffmpeg does support 64 bit neon
+media-video/ffmpeg cpu_flags_arm_neon
+
+# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2019-09-21)
+# iasl is keyworded ~arm64
+sys-firmware/seabios -binary
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2018-05-14)
+# Force the host target to avoid dependency hell
+dev-lang/rust llvm_targets_AArch64
+
+# Michał Górny <mgorny@gentoo.org> (2016-09-24)
+# Force the host target to avoid dependency hell
+dev-ml/llvm-ocaml llvm_targets_AArch64
+sys-devel/clang llvm_targets_AArch64
+sys-devel/llvm llvm_targets_AArch64
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.use.mask
new file mode 100644
index 000000000000..78bd23e4db8d
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.use.mask
@@ -0,0 +1,406 @@
+# Distributed under the terms of the GNU General Public License v2
+
+# Ionen Wolkens <ionen@gentoo.org> (2021-07-04)
+# Needed until media-libs/libsdl2[vulkan] is unmasked on this arch.
+games-fps/yamagi-quake2 vulkan
+
+# Stefan Strogin <steils@gentoo.org> (2021-06-27)
+# Requires dev-python/adblock which is not keyworded on arm64 yet
+www-client/qutebrowser adblock
+
+# Sam James <sam@gentoo.org> (2021-04-14)
+# Supports 64-bit NEON
+# Note: libpng-compat 1.5.30 does NOT seem to.
+media-libs/libpng -cpu_flags_arm_neon
+
+# Mike Gilbert <floppym@gentoo.org> (2021-03-29)
+# Unmask TPM on supported archs.
+sys-apps/systemd -tpm
+
+# Sam James <sam@gentoo.org> (2021-03-20)
+# Supports both 'neon32' and 'neon64'
+sys-libs/zlib-ng -cpu_flags_arm_neon
+
+# Patrick McLean <chutzpah@gentoo.org> (2021-02-25)
+# Requires unkeyworded dev-libs/pmdk, mask until keyworded
+sys-cluster/ceph pmdk rbd-rwl
+
+# Roy Bamford <neddyseagoon@gentoo.org> (2021-02-24)
+# Invert the theme-manager mask as it bouilds and tests here
+# Originaly set by Julian Ospald <hasufell@gentoo.org> (2013-03-31)
+# but it's in base now.
+net-irc/hexchat -theme-manager
+
+# Roy Bamford <neddyseagoon@gentoo.org> (2021-02-20)
+# sci-libs/hdf does not build on arm64 bug #771648
+sci-libs/netcdf hdf
+
+# Roy Bamford <neddyseagoon@gentoo.org> (2021-02-20)
+# all-modules needs sci-libs/kissfft not yet in gentoo bug #754684
+# build fails with USE=java
+sci-libs/vtk all-modules java
+
+# Thomas Deutschmann <whissi@gentoo.org> (2021-02-17)
+# Unmask PCRE JIT support where dev-libs/libpcre2[jit] is available
+dev-lang/php -jit
+
+# Sam James <sam@gentoo.org> (2021-02-05)
+# Requires pandoc. We don't yet have Haskell
+# on arm64. bug #768738, bug #622786.
+media-sound/bluez-alsa man
+
+# Sam James <sam@gentoo.org> (2020-01-17)
+# gnuefi + systemd-boot works on arm64
+# bug #729720
+sys-apps/systemd -gnuefi
+
+# Joonas Niilola <juippis@gentoo.org> (2021-01-15)
+# Dependency not keyworded on this arch.
+app-text/enchant voikko
+
+# Michał Górny <mgorny@gentoo.org> (2020-12-21)
+# Sanitizers supported on this architecture.
+sys-libs/compiler-rt-sanitizers -asan -dfsan -lsan -msan -hwasan -tsan
+sys-libs/compiler-rt-sanitizers -ubsan -safestack -cfi -scudo
+sys-libs/compiler-rt-sanitizers -gwp-asan -shadowcallstack
+sys-libs/compiler-rt-sanitizers -libfuzzer -profile -xray
+
+# Sam James <sam@gentoo.org> (2020-12-13)
+# Requires unkeyworded, fetch-restricted deps
+net-proxy/haproxy device-atlas
+
+# Roy Bamford <neddyseagoon@gentoo.org< (2020-12-07)
+# media-libs/liblastfm fails to build with tests Bug #758896
+media-sound/clementine lastfm
+
+# Roy Bamford <neddyseagoon@gentoo.org< (2020-12-01)
+# hfs xfs fail build and/or tests on arm64
+# See bug #747181
+sys-block/gparted xfs
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-11-08)
+# dev-util/kdevelop-php is not keyworded, bug #751337
+>=kde-apps/umbrello-20.08.3 php
+
+# Sam James <sam@gentoo.org> (2020-10-03)
+# Builds & tests pass on arm64.
+# Available on: amd64, x86, arm{,64}.
+>=dev-lang/spidermonkey-60 -jit
+
+# Sam James <sam@gentoo.org> (2020-10-05)
+# Guile only supports JIT on some arches
+# (See 9.3.8 in the Guile manual)
+dev-scheme/guile -jit
+
+# Sam James <sam@gentoo.org> (2020-09-05)
+# nvidia-texture-tools not useful here
+media-libs/devil nvtt
+games-strategy/0ad nvtt
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-08-20)
+# zfs is keyworded on arm64
+sys-boot/grub -libzfs
+
+# Sam James <sam@gentoo.org> (2020-08-19)
+# Needed for openstack, let's come back
+# to keyword ceph another time.
+# bug #738042
+sys-block/tgt rbd
+
+# Benda Xu <heroxbd@gentoo.org> (2020-08-08)
+# dev-lua/busted is not keyworded yet
+dev-lua/mpack test
+
+# Sam James <sam@gentoo.org> (2020-07-03)
+# Rust is available here
+# bug #728558
+media-video/ffmpeg -rav1e
+
+# Robin H. Johnson <robbat2@gentoo.org> (2020-07-02)
+# Mask io-uring & zbc pending keywording
+sys-block/fio -io-uring
+
+# Michał Górny <mgorny@gentoo.org> (2020-06-19)
+# Requires dev-util/pahole.
+sys-kernel/gentoo-kernel debug
+sys-kernel/vanilla-kernel debug
+
+# Sam James <sam@gentoo.org> (2020-06-11)
+# PGO works on arm64
+>=www-client/firefox-68.9.0 -pgo
+
+# Michał Górny <mgorny@gentoo.org> (2020-06-02)
+# Avoid unkeyworded deps, we really need a minimal install
+# for imagemagick.
+media-gfx/inkscape dia
+
+# Jimi Huotari <chiitoo@gentoo.org> (2020-05-17)
+# Mask until 'app-arch/lxqt-archiver' is keyworded.
+lxqt-base/lxqt-meta archiver
+
+# Georgy Yakovlev <gyakovlev@gentoo.org (2020-04-26)
+# static-pie works on arm64, #719444
+sys-libs/glibc -static-pie
+
+# Lars Wendler <polynomial-c@gentoo.org> (2020-04-20)
+# Not keyworded on arm64
+net-misc/whois xcrypt
+
+# Patrick McLean <chutzpah@gentoo.org> (2019-03-26)
+# Some test deps aren't keyworded on arm64
+dev-python/kazoo test
+
+# Ettore Di Giacinto <mudler@gentoo.org> (2016-11-10)
+# Dependency has no stable keyword
+# and as for now we have only stable mate versions
+mate-base/mate bluetooth
+
+# Matt Turner <mattst88@gentoo.org> (2020-02-02)
+# dev-libs/mongo-c-driver is not keyworded
+net-dialup/freeradius mongodb
+
+# Michał Górny <mgorny@gentoo.org> (2020-01-11)
+# Unkeyworded dep.
+kde-apps/cantor julia
+
+# Rick Farina <zerochaos@gentoo.org> (2020-01-03)
+# ubertooth needs net-libs/libbtbb and net-wireless/ubertooth which aren't keyworded
+net-wireless/kismet ubertooth
+
+# Aaron Bauman <bman@gentoo.org> (2019-12-27)
+# ffmpeg does support 64 bit neon
+media-video/ffmpeg -cpu_flags_arm_neon
+
+# Tomáš Mózes <hydrapolic@gmail.com> (2019-12-19)
+# dev-libs/criterion is not keyworded yet
+app-admin/syslog-ng test
+
+# Craig Andrews <candrews@gentoo.org> (2019-11-26)
+# net-misc/quiche is available on this arch
+net-misc/curl -quiche
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2019-10-29)
+# Neither sys-apps/bolt nor kde-plasma/plasma-thunderbolt are keyworded
+kde-plasma/plasma-meta thunderbolt
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-09-27)
+# some testsuite deps are not keyworded
+sys-fs/zfs test-suite
+
+# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2019-09-21)
+# iasl is keyworded ~arm64
+sys-firmware/seabios -debug
+
+# Eugene Bright <eugene@bright.gdn> (2019-09-09)
+# Missing keyword on dev-embedded/libjaylink
+sys-apps/flashrom jlink-spi
+
+# Aaron Bauman <bman@gentoo.org> (2019-08-05)
+# dep not keyworded here
+media-gfx/gnome-photos upnp-av
+
+# Aaron Bauman <bman@gentoo.org> (2019-04-08)
+# app-text/dblatex not keyword yet
+net-firewall/nftables doc
+
+# Roy Bamford <neddyseagoon@gentoo.org> (2019-03-11)
+# net-misc/dropbox is binary amd64/x86 only
+kde-apps/kdenetwork-meta dropbox
+
+# Roy Bamford <neddyseagoon@gentoo.org> (2019-03-10)
+# sci-chemistry/openbabel is not keyworded/fails to build
+kde-apps/kalzium editor
+
+# Roy Bamford <neddyseagoon@gentoo.org> (2019-03-10)
+# No arm64 ever had bios, but sys-apps/fwupdate needs
+# to be refactored to separate bios and uefi
+kde-plasma/discover firmware
+
+# Roy Bamford <neddyseagoon@gentoo.org> (2019-02-24)
+# sdl is in use.mask and lots of things remain untested with USE=sdl
+# list packages here that have been tested.
+app-emulation/qemu -sdl
+dev-libs/zziplib -sdl
+media-libs/libmpeg2 -sdl
+media-libs/mlt -sdl
+media-libs/openal -sdl
+media-sound/mpg123 -sdl
+media-video/ffmpeg -sdl
+media-video/mplayer -sdl
+media-video/mpv -sdl
+media-video/transcode -sdl
+>=x11-libs/wxGTK-3 -sdl
+
+# Michał Górny <mgorny@gentoo.org> (2018-07-07)
+# Unkeyworded dependencies.
+net-libs/gnome-online-accounts gnome
+
+# Jan Vesely <jano.vesely@gmail.com> (2018-06-15)
+# Mesa clover only works on r600 or radeonsi GPUs. The corresponding
+# video_cards useflags are not available on arm
+media-libs/mesa opencl
+
+# Mart Raudsepp <leio@gentoo.org> (2018-05-30)
+# app-text/pandoc not keyworded yet
+app-emulation/xen-tools doc
+
+# Mart Raudsepp <leio@gentoo.org> (2018-05-06)
+# New enough dev-ruby/webmock not keyworded yet
+>=dev-ruby/thor-0.20.0 test
+
+# Michał Górny <mgorny@gentoo.org> (2018-04-15)
+# Unkeyworded dependencies.
+app-admin/syslog-ng mongodb
+
+# Mart Raudsepp <leio@gentoo.org> (2018-04-08)
+# Tests fail for bundled luajit, USE=luajit is globally
+# masked too (no-one has tested it yet).
+app-text/texlive-core luajittex
+dev-texlive/texlive-basic luajittex
+
+# Mart Raudsepp <leio@gentoo.org> (2018-03-31)
+# Boost.Context can be built on arm64
+dev-libs/boost -context
+
+# Michał Górny <mgorny@gentoo.org> (2018-03-03)
+# Requires masked dependent flags.
+net-fs/samba addc addns ads cluster python test
+
+# Michał Górny <mgorny@gentoo.org> (2018-03-03)
+# Some more unkeyworded dependencies.
+app-text/tesseract scrollview
+dev-cpp/eigen test
+mate-base/mate help
+mate-base/mate-applets-meta appindicator sensors
+mate-extra/caja-extensions gajim
+net-fs/samba dmapi
+sci-libs/gdal armadillo netcdf
+sys-fs/btrfs-progs reiserfs
+www-client/chromium widevine
+www-client/vivaldi widevine
+www-client/vivaldi-snapshot widevine
+
+# Michał Górny <mgorny@gentoo.org> (2018-02-17)
+# Requires unkeyworded dependencies.
+dev-python/ipython notebook
+dev-python/networkx scipy
+dev-ruby/haml test
+
+# Michał Górny <mgorny@gentoo.org> (2018-02-16)
+# USE=test-full requires USE=pkcs11 that is use.masked.
+net-libs/gnutls test-full
+
+# Mart Raudsepp <leio@gentoo.org> (2018-02-13)
+# USE=dmraid requires sys-fs/dmraid that is not keyworded yet.
+sys-libs/libblockdev dmraid
+
+# Mart Raudsepp <leio@gentoo.org> (2018-02-13)
+# USE=upnp-av requires net-misc/dleyna-server that is not keyworded yet.
+>=media-plugins/grilo-plugins-0.3.5 upnp-av
+
+# Mart Raudsepp <leio@gentoo.org> (2018-02-13)
+# USE=lua requires dev-lua/lgi that is not keyworded yet.
+dev-libs/libpeas lua
+
+# Michał Górny <mgorny@gentoo.org> (2018-01-23)
+# USE=eds requires USE=gnome that is masked here.
+# USE=postgres requires dev-db/postgresql[kerberos] (USE masked).
+# Roy Bamford <neddysegoon@gentoo.org> (2017-08-21)
+# Pulls in sci-libs/coinor-mp which wants immintrin.h not on arm64
+# Markus Meier <maekke@gentoo.org> (2012-12-08)
+# mask app-office/libreoffice java extensions
+app-office/libreoffice coinmp eds postgres libreoffice_extensions_scripting-beanshell libreoffice_extensions_scripting-javascript libreoffice_extensions_wiki-publisher
+
+# Michał Górny <mgorny@gentoo.org> (2018-01-23)
+# Requires app-emulation/xen that is not keyworded here.
+app-emulation/libvirt xen
+
+# Michał Górny <mgorny@gentoo.org> (2018-01-12)
+# Requires USE=sdl that is masked in this profile.
+media-video/mjpegtools sdlgfx
+
+# Ian Whyman <thev00d00@gentoo.org> (2017-09-05)
+# missing keywords media-libs/lastfmlib
+net-misc/gerbera lastfm
+
+# Roy Bamford <neddysegoon@gentoo.org> (2017-08-24)
+# Support for g15daemon still needs -9999 packages on all arches
+media-sound/mumble g15
+
+# Alexis Ballier <aballier@gentoo.org> (2017-07-20)
+# media-libs/libemf fails with #error unknown CPU.
+media-gfx/pstoedit emf
+
+# Alexis Ballier <aballier@gentoo.org> (2017-07-14)
+# zfs does not build on arm64 (yet?)
+app-emulation/libvirt zfs
+sys-cluster/ceph zfs
+
+# Alexis Ballier <aballier@gentoo.org> (2017-07-10)
+# openvz-sources are likely too old for any proper arm64 usage
+app-emulation/libvirt openvz
+
+# Alexis Ballier <aballier@gentoo.org> (2017-07-10)
+# media-gfx/nvidia-texture-tools does not support arm64
+media-libs/devil nvtt
+
+# Alexis Ballier <aballier@gentoo.org> (2017-07-10)
+# Virtualbox is x86 only
+app-emulation/libvirt virtualbox
+
+# Alexis Ballier <aballier@gentoo.org> (2017-06-21)
+# net-fs/openafs-kernel does not recognize arm64 properly
+# Need to check if this has a chance to work with in-kernel drivers
+app-crypt/heimdal afs
+
+# James Le Cuirot <chewi@gentoo.org> (2017-05-22)
+# Only available on some architectures.
+dev-java/icedtea -shenandoah
+
+# Thomas Deutschmann <whissi@gentoo.org> (2017-03-01)
+# Unkeyworded dependencies
+app-admin/rsyslog mongodb
+
+# Michael Weber <xmw@gentoo.org> (2017-03-01)
+# untested dependencies
+net-libs/libpcap bluetooth
+
+# Mart Raudsepp <leio@gentoo.org> (2017-02-16)
+# Not yet tested features/dependencies
+app-text/evince dvi nautilus postscript t1lib xps
+net-wireless/blueman appindicator
+x11-libs/gtk+ cloudprint
+
+# Markus Meier <maekke@gentoo.org> (2013-12-26)
+# Unkeyworded deps, bug #488724
+app-office/gnumeric libgda
+
+# Pacho Ramos <pacho@gentoo.org> (2013-11-28)
+# Missing keywords, bug #492820
+net-im/telepathy-connection-managers sipe
+
+# Pacho Ramos <pacho@gentoo.org> (2013-10-31)
+# Missing keywords, bug #478254
+gnome-base/gnome classic
+
+# Sergey Popov <pinkbyte@gentoo.org> (2013-09-06)
+# sci-libs/hdf does not build properly on arm
+dev-perl/PDL hdf
+
+# Markus Meier <maekke@gentoo.org> (2013-08-04)
+# Unkeyworded deps, bug #474026
+app-admin/conky lua-cairo xmms2 moc
+
+# Sergey Popov <pinkbyte@gentoo.org> (2013-07-30)
+# Not tested
+media-libs/devil allegro nvtt
+
+# Andreas K. Huettel <dilfridge@gentoo.org> (2013-05-27)
+# Firmware loader not keyworded yet
+sci-libs/linux-gpib firmware
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-02-20)
+# Mask flags of calligra and dependencies due to lack of keywords
+app-office/calligra spacenav
+media-gfx/pstoedit emf
+
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.use.stable.force b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.use.stable.force
new file mode 100644
index 000000000000..62ec6f0c05fe
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.use.stable.force
@@ -0,0 +1,6 @@
+# Copyright 2018-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2018-11-19)
+# iasl is keyworded ~arm64
+sys-firmware/seabios binary
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.use.stable.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.use.stable.mask
new file mode 100644
index 000000000000..ad4b6ccf897f
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.use.stable.mask
@@ -0,0 +1,141 @@
+# Distributed under the terms of the GNU General Public License v2
+
+# Sam James <sam@gentoo.org> (2021-06-16)
+# Drags in several not-yet-stable deps on arm64
+# glusterfs: sys-cluster/glusterfs
+# rbd: sys-cluster/ceph
+# bug #796362
+app-emulation/libvirt glusterfs rbd
+
+# Sam James <sam@gentoo.org> (2021-05-28)
+# media-gfx/inkscape is not yet stable on arm64
+# bug #785685
+app-text/dblatex inkscape
+
+# Sam James <sam@gentoo.org> (2021-02-25)
+# Roy Bamford <neddyseagoon@gentoo.org> (2021-02-25)
+# Dependencies not yet stable, migrated from p.u.m.
+app-crypt/qca botan
+gnome-base/nautilus previewer
+
+# Sam James <sam@gentoo.org> (2021-02-05)
+# Thomas Deutschmann <whissi@gentoo.org> (2017-02-14)
+# No lua stable for this arch yet
+www-servers/nginx nginx_modules_http_lua
+
+# Sam James <sam@gentoo.org> (2020-12-23)
+# Needs stable dev-lang/luajit
+kde-apps/cantor lua
+
+# Sam James <sam@gentoo.org> (2020-10-18)
+# Needs dev-tex/hevea which isn't stable yet
+media-gfx/enblend doc
+
+# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2020-10-14)
+# app-i18n/fcitx:4 not stable.
+media-libs/libsdl2 fcitx4
+
+# Sam James <sam@gentoo.org> (2020-10-06)
+# Not yet stable on arm64.
+media-plugins/gst-plugins-meta dvb vpx
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-10-05)
+# media-libs/libffado is not stable yet, which itself has unstable and
+# unmaintained/broken dependencies. bug #746722
+media-sound/jack2 ieee1394
+
+# Sam James <sam@gentoo.org> (2020-08-19)
+# Unstable dependencies for qemu
+# bug #738056
+app-emulation/qemu smartcard rbd xen virgl
+app-emulation/qemu glusterfs io-uring
+app-emulation/spice smartcard
+
+# Sam James <sam@gentoo.org> (2020-07-30)
+# glslang is not yet stable on arm64
+media-libs/mesa vulkan-overlay
+
+# Sam James <sam@gentoo.org> (2020-07-16)
+# Needs unstable dev-python/networkx
+# bug #732492
+app-portage/nattka depgraph-order
+
+# Sam James <sam@gentoo.org> (2020-06-29)
+# Deps not yet stable
+dev-python/pymongo test
+app-shells/bash-completion test
+net-misc/ntpsec rclock_oncore rclock_pps
+dev-util/bcc test
+dev-libs/libisoburn launch-frontend launch-frontend-setuid frontend-optional
+net-analyzer/rrdtool rados
+sys-fs/multipath-tools rbd
+www-servers/uwsgi uwsgi_plugins_rados
+dev-libs/boost mpi
+media-plugins/gst-plugins-meta aac dts dv lame libvisual taglib vcd wavpack
+x11-wm/i3 test
+dev-python/ipython nbconvert
+
+# Mikle Kolyada <zlogene@gentoo,org> (2020-03-19)
+# deps not yet stable
+kde-apps/umbrello php
+
+# Craig Andrews <candrews@gentoo.org> (2019-11-26)
+# net-libs/quiche is an early HTTP/3 implementation
+# not yet ready for everyone.
+net-misc/curl quiche
+
+# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2019-09-21)
+# iasl is keyworded ~arm64
+sys-firmware/seabios debug
+
+# Aaron Bauman (2019-07-29)
+# app-arch/rar not supported
+kde-apps/kdeutils-meta rar
+
+# Aaron Bauman (2019-07-29)
+# deps are not stable yet
+net-im/pidgin eds
+
+# Aaron Bauman <bman@gentoo.org> (2019-05-20)
+# deps are not stable yet
+virtual/notification-daemon gnome
+
+# Aaron Bauman <bman@gentoo.org> (2019-05-15)
+# packages for these USE flags fail tests
+media-libs/opencv contribcvv contribhdf contribsfm glog gstreamer
+
+# Mart Raudsepp <leio@gentoo.org> (2019-01-18)
+# Respective x11-drivers/ not tested and stable yet
+x11-base/xorg-drivers input_devices_elographics input_devices_joystick input_devices_void video_cards_dummy video_cards_fbdev video_cards_nouveau
+
+# Mart Raudsepp <leio@gentoo.org> (2018-07-24)
+# Temporary mask due to test failures in sys-libs/libcxxabi
+# and sys-libs/compiler-rt-sanitizers
+sys-devel/clang-runtime libcxx sanitize
+sys-devel/clang default-libcxx
+
+# Mart Raudsepp <leio@gentoo.org> (2018-05-29)
+# sys-devel/clang, dev-libs/xapian, app-text/texlive not stable yet
+# USE=doc requires USE=latex
+app-doc/doxygen clang doxysearch doc
+
+# Mart Raudsepp <leio@gentoo.org> (2018-05-04)
+# sci-libs/mpir fails tests, bug 640424
+dev-python/gmpy mpir
+
+# Michał Górny <mgorny@gentoo.org> (2018-04-15)
+# Non-stable dependencies.
+app-admin/syslog-ng spoof-source
+app-text/xmlto latex
+sys-auth/pambase pam_krb5 pam_ssh
+sys-block/thin-provisioning-tools test
+sys-devel/distcc gssapi
+
+# Michał Górny <mgorny@gentoo.org> (2018-02-28)
+# Requires masked dependent flags.
+net-fs/samba ads
+
+# Michał Górny <mgorny@gentoo.org> (2018-02-19)
+# Masked due to unstable deps.
+dev-db/redis tcmalloc
+net-analyzer/netcat crypt
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/parent
new file mode 100644
index 000000000000..c25bddb6dd46
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/parent
@@ -0,0 +1 @@
+../.. \ No newline at end of file
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/subarch/arm64_generic/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/subarch/arm64_generic/make.defaults
new file mode 100644
index 000000000000..ad32856fffa4
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/subarch/arm64_generic/make.defaults
@@ -0,0 +1,6 @@
+# Little endian ARM64 settings.
+
+CFLAGS="-O2 -pipe -march=armv8-a"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/use.force
new file mode 100644
index 000000000000..9747410d0417
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/use.force
@@ -0,0 +1,17 @@
+# Force the flag which corresponds to ARCH.
+arm64
+
+# Instruction sets that are always available
+cpu_flags_arm_v4
+cpu_flags_arm_v5
+cpu_flags_arm_v6
+cpu_flags_arm_v7
+cpu_flags_arm_v8
+
+cpu_flags_arm_edsp
+cpu_flags_arm_thumb
+cpu_flags_arm_thumb2
+cpu_flags_arm_vfp
+cpu_flags_arm_vfpv3
+cpu_flags_arm_vfpv4
+cpu_flags_arm_vfp-d32
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/use.mask
new file mode 100644
index 000000000000..27ad9e4679e7
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/use.mask
@@ -0,0 +1,146 @@
+# Distributed under the terms of the GNU General Public License v2
+
+# Unmask the flag which corresponds to ARCH.
+-arm64
+
+# Michał Górny <mgorny@gentoo.org> (2021-01-07)
+# Prebuilt kernels are supported here.
+-dist-kernel
+
+# Sam James <sam@gentoo.org> (2020-10-08)
+# PyPy3 works on arm64
+-python_targets_pypy3
+-python_single_target_pypy3
+
+# David Seifert <soap@gentoo.org (2020-05-17)
+# Mono is hopelessly broken on arm64
+mono
+
+# Aaron Bauman <bman@gentoo.org> (2019-12-27)
+# Mask cpu_flags_arm_neon for all of arm64
+# A neon64 USE is being discussed
+cpu_flags_arm_neon
+
+# Unmask arm specific USE flags
+-cpu_flags_arm_v4
+-cpu_flags_arm_v4
+-cpu_flags_arm_v5
+-cpu_flags_arm_v6
+-cpu_flags_arm_v7
+-cpu_flags_arm_v8
+
+-cpu_flags_arm_aes
+-cpu_flags_arm_crc32
+-cpu_flags_arm_edsp
+-cpu_flags_arm_sha1
+-cpu_flags_arm_sha2
+-cpu_flags_arm_thumb
+-cpu_flags_arm_thumb2
+-cpu_flags_arm_vfp
+-cpu_flags_arm_vfpv3
+-cpu_flags_arm_vfpv4
+-cpu_flags_arm_vfp-d32
+
+# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2019‑08‑31)
+# Dependency not keyworded (dev-libs/libindicate).
+appindicator
+ayatana
+
+# Michał Górny <mgorny@gentoo.org> (2018-07-09)
+# No OpenCL provider is available on arm64.
+opencl
+
+# Mart Raudsepp <leio@gentoo.org> (2018-02-13)
+# net-libs/libsmi not tested on arm64 yet
+smi
+
+# Mart Raudsepp <leio@gentoo.org> (2017-02-01)
+# Unmask systemd since it is keyworded here.
+-systemd
+
+# Mart Raudsepp <leio@gentoo.org> (2017-01-28)
+# dev-util/valgrind not tested on arm64 yet
+# Upstream seems to have architecture support, however
+valgrind
+
+# Markus Meier <maekke@gentoo.org> (2010-08-22)
+# net-wireless/wimax not tested
+wimax
+
+# Samuli Suominen <drac@gentoo.org>
+# media-libs/amrnb and media-libs/amrwb not tested.
+amr
+
+# No hardware to test by the team
+ios
+ipod
+
+# Stuff that doesn't make sense on this arch
+3dfx
+dmi
+
+# Stuff we don't want
+mpi
+lasi
+hardened
+pdfannotextractor
+prelude
+mssql
+
+# havent tested yet
+darcs
+afs
+scanner
+zvbi
+sid
+mms
+ieee1394
+darcs
+bs2b
+ladspa
+ggi
+nut
+dvd
+fits
+lpsol
+quvi
+zvbi
+gts
+anthy
+
+# Unmask ARM-only video-cards
+-video_cards_exynos
+-video_cards_freedreno
+-video_cards_lima
+-video_cards_imx
+-video_cards_nouveau
+-video_cards_panfrost
+-video_cards_tegra
+-video_cards_v3d
+-video_cards_vc4
+
+# James Le Cuirot <chewi@gentoo.org>
+# Unmask as Vivante is available for arm.
+-video_cards_vivante
+
+# Donnie Berkholz <dberkholz@gentoo.org> (2006-02-05)
+# Modular X: mask for architectures on which they aren't available
+video_cards_glint
+video_cards_mga
+video_cards_nv
+video_cards_r128
+video_cards_radeon
+
+# Matt Turner <mattst88@gentoo.org>
+# Mask more VIDEO_CARDs added with mesa-8.0
+video_cards_amdgpu
+video_cards_r100
+video_cards_r200
+video_cards_r300
+video_cards_r600
+video_cards_radeonsi
+
+# 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
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/use.stable.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/use.stable.mask
new file mode 100644
index 000000000000..97a8730982e1
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/use.stable.mask
@@ -0,0 +1,45 @@
+# Distributed under the terms of the GNU General Public License v2
+#
+# This file requires eapi 5 or later. New entries go on top.
+# Please use the same syntax as in use.mask
+
+# Michał Górny <mgorny@gentoo.org> (2021-05-04)
+# Python 3.10 is not yet stable (and will not be until it's out of beta,
+# around September.
+python_single_target_python3_10
+python_targets_python3_10
+
+# Sam James <sam@gentoo.org> (2020-12-23)
+# dev-lang/luajit is not yet stable
+lua_single_target_luajit
+lua_targets_luajit
+luajit
+
+# Sam James <sam@gentoo.org> (2020-10-08)
+# Not enough packages stable w/ PyPy3 support
+python_targets_pypy3
+python_single_target_pypy3
+
+# Sam James <sam@gentoo.org> (2020-10-07)
+# app-misc/lirc not stable yet
+# dev-db/tokyocabinet not stable yet
+# dev-libs/libtar not stable yet
+# net-libs/ldns not stable yet
+# sci-geosciences/gpsd not stable yet
+lirc
+tokyocabinet
+libtar
+ldns
+gps
+
+# Mart Raudsepp <leio@gentoo.org> (2019-02-07)
+# media-sound/musepack-tools not stable yet
+musepack
+
+# Mart Raudsepp <leio@gentoo.org> (2018-11-27)
+# x11-libs/fltk not stable yet
+fltk
+
+# Mart Raudsepp <leio@gentoo.org> (2017-01-28)
+# sys-auth/skey not marked stable yet
+skey
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/make.defaults
new file mode 100644
index 000000000000..68fd8f7ee8f5
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/make.defaults
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+ARCH="hppa"
+ACCEPT_KEYWORDS="hppa"
+
+CHOST="hppa-unknown-linux-gnu"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+
+FEATURES="sandbox sfperms strict"
+
+USE="cups foomaticdb fortran gdbm gpm imlib libwww spell firefox"
+
+# Michał Górny <mgorny@gentoo.org> (2014-07-01)
+# Set ABI & DEFAULT_ABI consistently with ${ARCH}, to make ebuild
+# checks simpler.
+ABI="hppa"
+DEFAULT_ABI="hppa"
+MULTILIB_ABIS="hppa"
+LIBDIR_hppa="lib"
+CHOST_hppa="${CHOST}"
+
+# Donnie Berkholz <dberkholz@gentoo.org> (2006-08-18)
+# Defaults for video drivers
+VIDEO_CARDS="fbdev"
+
+# 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/hppa/package.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/package.mask
new file mode 100644
index 000000000000..7e5d59da2ad5
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/package.mask
@@ -0,0 +1,57 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Andreas K. Hüttel <dilfridge@gentoo.org> (2019-08-30)
+# Unmask block corresponding to the mask in ../base
+# Perl 5.26 will be removed soon. Please upgrade.
+# This block is here (and not in ../../package.mask) since we still need
+# it and unmask it on hppa and sparc. See bug 676062 and bug 683018.
+-<dev-lang/perl-5.28.2-r1
+-~virtual/perl-Archive-Tar-2.240.0
+-~virtual/perl-Attribute-Handlers-0.990.0
+-~virtual/perl-B-Debug-1.240.0
+-~virtual/perl-CPAN-2.180.0
+-~virtual/perl-Carp-1.420.0
+-~virtual/perl-Compress-Raw-Zlib-2.74.0
+-~virtual/perl-Data-Dumper-2.167.0
+-~virtual/perl-Devel-PPPort-3.350.0
+-~virtual/perl-Digest-SHA-5.960.0
+-~virtual/perl-Encode-2.880.0
+-~virtual/perl-Exporter-5.720.0
+-~virtual/perl-ExtUtils-CBuilder-0.280.225
+-~virtual/perl-ExtUtils-Constant-0.230.0
+-~virtual/perl-ExtUtils-Install-2.40.0
+-~virtual/perl-ExtUtils-MakeMaker-7.240.0
+-~virtual/perl-ExtUtils-ParseXS-3.340.0
+-~virtual/perl-File-Spec-3.670.0
+-~virtual/perl-Filter-Simple-0.930.0
+-~virtual/perl-Getopt-Long-2.490.0
+-~virtual/perl-I18N-LangTags-0.420.0
+-~virtual/perl-IO-1.380.0
+-~virtual/perl-IO-Socket-IP-0.380.0
+-~virtual/perl-IPC-Cmd-0.960.0
+-~virtual/perl-JSON-PP-2.274.0.200_rc
+-~virtual/perl-Locale-Maketext-1.280.0
+-~virtual/perl-Math-BigInt-1.999.806
+-~virtual/perl-Math-BigInt-FastCalc-0.500.500
+-~virtual/perl-Math-BigRat-0.261.100
+-~virtual/perl-Module-CoreList-5.201.804.140
+-~virtual/perl-Net-Ping-2.550.0
+-~virtual/perl-Scalar-List-Utils-1.460.200_rc
+-~virtual/perl-Socket-2.20.30_rc
+-~virtual/perl-Storable-2.620.0
+-~virtual/perl-Test-1.300.0
+-~virtual/perl-Test-Harness-3.380.0
+-~virtual/perl-Test-Simple-1.302.73
+-~virtual/perl-Time-HiRes-1.974.100
+-~virtual/perl-Time-Piece-1.310.0
+-~virtual/perl-Unicode-Collate-1.190.0
+-~virtual/perl-Unicode-Normalize-1.250.0
+-~virtual/perl-XSLoader-0.270.0
+-~virtual/perl-bignum-0.470.0
+-~virtual/perl-if-0.60.600
+-~virtual/perl-libnet-3.100.0
+-~virtual/perl-podlators-4.90.0
+-~virtual/perl-threads-2.150.0
+-~virtual/perl-threads-shared-1.560.0
+-~virtual/perl-version-0.991.700
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/package.use.mask
new file mode 100644
index 000000000000..6347b32ab73b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/package.use.mask
@@ -0,0 +1,246 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# NOTE: When masking a USE flag due to missing keywords, please file a keyword
+# request bug for the hppa arch.
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2019-07-19)
+# gdbserver is not implemented yet for hppa target.
+sys-devel/gdb server
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2019-07-07)
+# Test dependencies are no longer keyworded due to dropped Rails
+# keyword.
+dev-ruby/asciidoctor test
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2019-05-25)
+# libgo needs an explicit port to hppa: bug #686624
+sys-devel/gcc go
+
+# Jeroen Roovers (jer@gentoo.org) (2018-03-22)
+# HiPE does not work on HPPA
+dev-lang/erlang hipe
+
+# Thomas Deutschmann <whissi@gentoo.org> (2018-07-04)
+# dev-libs/xxhash not keyworded for hppa
+app-admin/rsyslog xxhash
+
+# Jeroen Roovers (jer@gentoo.org) (2018-03-22)
+# dev-ruby/capybara depends on www-client/firefox which has not been ported to
+# HPPA
+dev-ruby/capybara test
+
+# Jeroen Roovers (jer@gentoo.org) (2018-03-22)
+# dev-ruby/haml depends on dev-ruby/action* which lost their keywords, so that
+# kills the fun
+dev-ruby/haml test
+
+# Jeroen Roovers (jer@gentoo.org) (2018-03-22)
+# dev-ruby/tilt requires dev-ruby/coffee-script which requires net-libs/nodejs
+# which has not been ported to HPPA
+dev-ruby/tilt test
+
+# Andreas K. Hüttel <dilfridge@gentoo.org> (2017-10-04)
+# -fstack-protector is not supported for hppa, bug 630702
+>=sys-devel/gcc-6.0 ssp
+
+# Michael Palimaka <kensington@gentoo.org> (2017-09-30)
+# Required dependencies are not keyworded.
+x11-themes/qtcurve plasma
+
+# Andreas K. Hüttel <dilfridge@gentoo.org> (2017-09-11)
+# Systemtap has no hppa keywords
+sys-libs/glibc systemtap
+
+# Göktürk Yüksek <gokturk@gentoo.org> (2017-08-15)
+# Requires java
+app-forensics/sleuthkit java
+
+# Michał Górny <mgorny@gentoo.org> (2017-08-08)
+# Required VIDEO_CARDS=i965/radeonsi, both masked in this profile.
+media-libs/mesa vulkan vulkan-overlay
+
+# Michał Górny <mgorny@gentoo.org> (2017-08-08)
+# Requires USE=redis that is masked in this profile.
+dev-python/pyzor test
+
+# Michał Górny <mgorny@gentoo.org> (2017-08-08)
+# Requires USE=systemd that is masked in this profile.
+net-wireless/bluez user-session
+
+# Michał Górny <mgorny@gentoo.org> (2017-08-08)
+# Requires USE=seccomp that is masked in this profile.
+net-libs/gnutls test-full
+
+# Robin H. Johnson <robbat2@gentoo.org> (2017-08-05)
+# Upstream Git is switching to PCRE2 w/ JIT.
+# This is not available on some arches, where a fallback to PCRE1 without JIT is used.
+dev-vcs/git pcre-jit
+
+# 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-02-04)
+# media-libs/libilbc has not been ported to HPPA
+# media-libs/zimg triggers a toolchain issue (bug #597152)
+media-video/ffmpeg libilbc zimg
+
+# Jeroen Roovers <jer@gentoo.org> (2017-02-03)
+# net-mail/notmuch is not keyworded
+mail-client/mutt notmuch
+
+# Justin Lecher <jlec@gentoo.org> (2017-01-15)
+# unkeyworded rev deps
+dev-games/openscenegraph gdal las
+
+# Jeroen Roovers <jer@gentoo.org> (2016-12-28)
+# "#error Unsupported architecture"
+dev-libs/libpcre2 jit
+
+# Jeroen Roovers <jer@gentoo.org> (2016-05-31)
+# Mask kde-frameworks/kapidox (bug #568972)
+kde-frameworks/extra-cmake-modules doc
+
+# Jeroen Roovers <jer@gentoo.org> (2016-05-19)
+# pulls in many dev-ruby/asciidoctor dependencies (bug #583390)
+net-misc/chrony html
+
+# Jeroen Roovers <jer@gentoo.org> (2015-08-16)
+# Bundles luajit which has not been ported to HPPA (bug #554376)
+app-text/texlive-core luajittex
+dev-texlive/texlive-basic luajittex
+
+# Jeroen Roovers <jer@gentoo.org> (2015-07-03)
+# net-libs/nghttp2 fails to compile (bug #552898)
+net-libs/nghttp2 cxx
+
+# Jeroen Roovers <jer@gentoo.org> (2015-05-17)
+# Mask USE=rados for net-analyzer/rrdtool since sys-cluster/ceph is not
+# keyworded (bug #549516)
+net-analyzer/rrdtool rados
+
+# Jeroen Roovers <jer@gentoo.org> (2015-04-26)
+# Contact us if you want or have an HPPA cluster with dev-db/mariadb
+# (bug #544378)
+dev-db/mariadb galera
+
+# Mike Frysinger <vapier@gentoo.org> (2015-03-16)
+# Needs sci-physics/bullet tested #499974
+dev-libs/efl physics
+
+# Jeroen Roovers <jer@gentoo.org> (2015-02-02)
+# dev-python/gevent requires dev-python/greenlet which has not been ported to
+# HPPA (bug #538510)
+dev-python/pyzor gevent
+
+# Jeroen Roovers <jer@gentoo.org> (2014-10-19)
+# requires dev-python/restkit which requires
+# dev-python/socketpool which requires dev-python/gevent which requires
+# dev-python/greenlet which has not been ported to HPPA (bug #525246)
+dev-python/wsgiproxy2 test
+
+# Jeroen Roovers <jer@gentoo.org> (2014-07-29)
+# Test phase requires dev-db/mongodb which requires dev-util/google-perftools
+# which has not been ported to HPPA (bug #517880, bug #525246)
+dev-libs/mongo-c-driver test
+dev-python/pymongo test
+
+# Jeroen Roovers <jer@gentoo.org> (2014-03-06)
+# USE=gui requires x11-libs/qscintilla,
+sci-mathematics/octave gui
+
+# Julian Ospald <hasufell@gentoo.org> (2013-11-23)
+# needs app-arch/innoextract (bug #492326)
+games-fps/duke3d-data gog
+
+# Jeroen Roovers <jer@gentoo.org> (2013-07-23)
+# graphite is not implemented on HPPA
+sys-devel/gcc graphite
+
+# Julian Ospald <hasufell@gentoo.org> (2013-03-31)
+# depends on mono
+>=net-irc/hexchat-2.9.4-r1 theme-manager
+
+# Jeroen Roovers <jer@gentoo.org> (2013-01-22)
+# dev-python/greenlet has not been ported to HPPA but is needed for
+# dev-python/restkit which is needed for dev-python/pyquery's test phase
+# (bug #452764)
+dev-python/pyquery test
+
+# Jeroen Roovers <jer@gentoo.org> (2013-01-02)
+# Mask non-keyworded sci-libs/hdf5 for sci-mathematics/octave
+sci-mathematics/octave hdf5 qhull
+
+# Jeroen Roovers <jer@gentoo.org> (2012-07-08)
+# media-libs/devil has not been fully tested on HPPA
+media-gfx/graphviz devil
+
+# Jeroen Roovers <jer@gentoo.org> (2012-07-03)
+# Mask USE=connman for net-libs/gupnp (bug #424225)
+net-libs/gupnp connman
+
+# Jeroen Roovers <jer@gentoo.org> (2012-05-21)
+# HPPA is an unsupported architecture
+dev-libs/libpcre jit
+
+# Arun Raghavan <ford_prefect@gentoo.org> (2012-05-24)
+# media-sound/pulseaudio needs PyQt5[dbus] for making the equalizer module
+# usable. Mask until this is available.
+# Jeroen Roovers <jer@gentoo.org> (2014-02-18)
+# OSS is the only kernel audio interface that works on HPPA
+media-sound/pulseaudio equalizer -oss
+
+# Jeroen Roovers <jer@gentoo.org> (2012-05-21)
+# media-sound/lilypond has problems running mpost (bug #416961)
+app-text/asciidoc test
+
+# Jeroen Roovers <jer@gentoo.org> (2012-04-19)
+# Requires sys-power/upower or sys-power/upower-pm-utils which are
+# not much use on HPPA
+xfce-extra/xfce4-systemload-plugin upower
+xfce-base/xfce4-session upower
+xfce-base/xfce4-settings upower
+
+# Jeroen Roovers <jer@gentoo.org> (2011-10-25)
+# Depends upon an as yet unsupported version of dev-libs/dietlibc
+dev-libs/libowfat diet
+
+# Jeroen Roovers <jer@gentoo.org> (2011-06-05)
+# app-office/gnumeric is not keyworded (bug #367513)
+app-office/lyx gnumeric
+
+# Jeroen Roovers <jer@gentoo.org> (2011-02-24)
+# Needs Java (bug #355353)
+app-text/texlive pdfannotextractor
+
+# Justin Lecher <jlec@gentoo.org> (2010-08-13)
+# MKL not available on this arch
+media-gfx/povray mkl
+
+# Pacho Ramos <pacho@gentoo.org> (2010-07-11)
+# Mask due bug #324511, this will be general once needed by more packages.
+net-im/pidgin gstreamer
+x11-misc/xscreensaver gdm new-login
+x11-libs/wxGTK gstreamer
+net-p2p/mldonkey guionly gtk
+net-im/pidgin eds
+
+# Jeroen Roovers <jer@gentoo.org> (2008-04-15)
+# media-sound/fluidsynth fails to build with stable libtool, so it can't be
+# tested for ~hppa keywording right now
+media-sound/mpd fluidsynth
+
+# Jeroen Roovers <jer@gentoo.org> (2008-09-16)
+# cpudetection and custom-cpuopts does not apply
+# to HPPA (bug #234629)
+media-video/mplayer cpudetection
+
+# Jeroen Roovers <jer@gentoo.org> (2008-09-16)
+# app-text/xindy needs dev-lisp/clisp and clisp does not build (bug #229217)
+app-text/texlive xindy
+
+# Mart Raudsepp <leio@gentoo.org> (2008-04-02)
+# media-plugins/gst-plugins-{dvb,fluendo-mpegdemux,bad} not keyworded
+media-plugins/gst-plugins-meta dvb
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/package.use.stable.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/package.use.stable.mask
new file mode 100644
index 000000000000..8633ebd0c1b8
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/package.use.stable.mask
@@ -0,0 +1,75 @@
+# Copyright 1999-2018 Gentoo Foundation
+# 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-06-05)
+# sys-auth/polkit stable timeout, bug #661470
+sys-apps/pcsc-lite policykit
+x11-misc/colord policykit
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2019-05-03)
+# net-wireless/bluez has no stable keywords, bug #676430
+app-pda/pilot-link bluetooth
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2019-03-17)
+# net-analyzer/nagios (or icinga) has no stable keywords, bug #676222
+sys-libs/freeipmi nagios
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2018-12-02)
+# gnome-base/nautilus is not stable
+media-sound/easytag nautilus
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2018-05-20)
+# media-libs/libraw is not stable
+media-gfx/imagemagick raw
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2018-05-20)
+# media-video/faac is not stable.
+# media-libs/{libdc1394,x264} is not stable.
+# media-libs/game-music-emu is not stable.
+media-video/libav faac ieee1394 x264
+media-video/ffmpeg gme ieee1394 x264
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2018-05-06)
+# sci-visualization/gnuplot is not stable.
+sci-mathematics/octave gnuplot
+sci-libs/libqalculate gnuplot
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2018-02-12)
+# dev-libs/libical stabilisation timeout, bug #621724
+app-mobilephone/gnokii ical
+net-mail/cyrus-imapd calalarm http
+net-wireless/bluez obex
+
+# Hans de Graaff <graaff@gentoo.org> (2017-11-26)
+# Several packages no longer have stable keywords due
+# to bug 626682
+dev-ruby/bundler doc
+dev-ruby/rspec-core highlight test
+sys-block/thin-provisioning-tools test
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2017-09-30)
+# Mask pdf support so net-print/cups-filters stabilisation
+# can go ahead (bug 627392)
+net-print/cups-filters pdf
+
+# David Seifert <soap@gentoo.org> (2017-09-23)
+# >=virtual/mpi-2.0-r4 does not have stable keywords on hppa
+# Boost 1.63 (bug 624662), Boost 1.62 (bug 590244)
+sci-libs/fftw mpi
+dev-libs/boost mpi
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/packages b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/packages
new file mode 100644
index 000000000000..c076e9fc959d
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/packages
@@ -0,0 +1,4 @@
+# Copyright 1999-2011 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+*sys-boot/palo
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/parent
new file mode 100644
index 000000000000..eb001c6e8ab8
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/use.force
new file mode 100644
index 000000000000..9b60317bfc20
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/use.force
@@ -0,0 +1,2 @@
+# Force the flag which corresponds to ARCH.
+hppa
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/use.mask
new file mode 100644
index 000000000000..5b7b6e30c971
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/use.mask
@@ -0,0 +1,299 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# NOTE: When masking a USE flag due to missing keywords, please file a keyword
+# request bug for the hppa arch.
+
+# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2019‑08‑31)
+# Dependency not keyworded (dev-libs/libappindicator).
+ayatana
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2019-03-31)
+# sys-auth/elogind is not yet keyworded here. bug #681200
+elogind
+
+# Matt Turner <mattst88@gentoo.org> (2018-05-26)
+# Unmask systemd since it is keyworded here.
+-systemd
+
+#
+# Jeroen Roovers <jer@gentoo.org> (2018-03-22)
+# sys-cluster/ceph is not supported
+ceph
+
+# Matt Turner <mattst88@gentoo.org> (2018-03-10)
+# sys-block/open-iscsi has not been tested on HPPA
+iscsi
+
+# Matt Turner <mattst88@gentoo.org> (2018-03-10)
+# sys-boot/plymouth has not been tested on HPPA
+plymouth
+
+# Matt Turner <mattst88@gentoo.org> (2018-03-10)
+# sys-fs/dmraid has not been tested on HPPA
+dmraid
+
+# James Le Cuirot <chewi@gentoo.org> (2017-06-29)
+# Unmask as this profile is big endian.
+-big-endian
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2017-02-25)
+# kwallet integration split from kde to distinct flag
+kwallet
+
+# Jeroen Roovers <jer@gentoo.org> (2016-01-31)
+# USE=xwidgets requires net-libs/webkit-gtk
+xwidgets
+
+# Jeroen Roovers <jer@gentoo.org> (2015-10-16)
+# HPPA has no NUMA support in the kernel
+numa
+
+# Jeroen Roovers <jer@gentoo.org> (2015-02-03)
+# app-misc/geoclue has not been tested on HPPA
+geoclue
+
+# Jeroen Roovers <jer@gentoo.org> (2015-02-03)
+# net-misc/connman has not been tested on HPPA
+connman
+
+# Jeroen Roovers <jer@gentoo.org> (2015-01-18)
+# No video acceleration is available so video decoding acceleration will not
+# work either (bug #536956)
+vaapi
+
+# Jeroen Roovers <jer@gentoo.org> (2014-12-24)
+# sys-devel/clang has not been ported to HPPA
+clang
+
+# Jeroen Roovers <jer@gentoo.org> (2014-11-07)
+# dev-lang/luajit has not been ported to HPPA
+luajit
+
+# Jeroen Roovers <jer@gentoo.org> (2014-09-30)
+# sys-libs/libseccomp has not been ported to HPPA (bug #524148)
+seccomp
+
+# Jeroen Roovers <jer@gentoo.org> (2014-09-19)
+# >=net-libs/libgadu-1.12.0 (bug #519854) requires dev-libs/protobuf-c (bug #519772)
+gadu
+
+# Jeroen Roovers <jer@gentoo.org> (2014-05-20)
+# Mask USE=systemtap generally until proper kernel support is in place
+systemtap
+
+# Jeroen Roovers <jer@gentoo.org> (2014-05-20)
+# USE=tcmalloc needs dev-util/google-perftools
+tcmalloc
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-11-10)
+# sys-devel/llvm is not keyworded, bug #320221
+llvm
+
+# Jeroen Roovers <jer@gentoo.org> (2013-08-22)
+# No known OpenCL providers (bug #482096)
+opencl
+
+# Samuli Suominen <ssuominen@gentoo.org> (2013-03-12)
+# NVIDIA Cg toolkit for binary drivers
+cg
+
+# Jeroen Roovers <jer@gentoo.org> (2012-11-13)
+# media-libs/fdk-aac is not supported on HPPA (bug #442806)
+fdk
+
+# Jeroen Roovers <jer@gentoo.org> (2012-04-04)
+# media-video/vlc is not tested
+vlc
+
+# Jeroen Roovers <jer@gentoo.org> (2012-03-27)
+# app-i18n/ibus is not tested
+ibus
+
+# Jeroen Roovers <jer@gentoo.org> (2012-03-08)
+# The crash reporting facility in www-client/firefox does not compile
+crashreporter
+
+# Jeroen Roovers <jer@gentoo.org> (2012-01-04)
+# dvb is untested on HPPA
+dvb
+
+# Jeroen Roovers <jer@gentoo.org> (2012-01-04)
+# No support for Blu-ray (bug #397531).
+bluray
+
+# Jeroen Roovers <jer@gentoo.org> (2011-09-15)
+# Prelude has not been tested on HPPA.
+prelude
+
+# Jeroen Roovers <jer@gentoo.org> (2011-06-09)
+# Lots of untested dependencies (bug #365451)
+facedetect
+
+# Jeroen Roovers <jer@gentoo.org> (2011-05-02)
+# No support for CUDA on HPPA
+cuda
+
+# Samuli Suominen <ssuominen@gentoo.org> (2010-12-25)
+# This will need stable gnome-base/gvfs.
+thunar
+
+# Jeroen Roovers <jer@gentoo.org> (2010-10-29)
+# Webkit does not work on HPPA right now.
+webkit
+
+# Jeroen Roovers <jer@gentoo.org> (2010-07-20)
+# Mask USE=gnome entirely (bug #324511)
+glade
+libnotify
+gconf
+gnome
+gnome-keyring
+gnome-online-accounts
+
+# Jeroen Roovers <jer@gentoo.org> (2010-07-19)
+# Masked because of missing gnome-base/gnome-panel
+# dependency (bug #324511)
+applet
+
+# Jeroen Roovers <jer@gentoo.org> (2010-07-10)
+# No known hardware support for video decoding
+vaapi
+vdpau
+
+# Jeroen Roovers <jer@gentoo.org> (2010-07-01)
+# Drop support for ghc and darcs
+darcs
+
+# Jeroen Roovers <jer@gentoo.org> (2010-04-05)
+# Mask USE=kde (bug #304363).
+kde
+
+# Jeroen Roovers <jer@gentoo.org> (2010-02-28)
+# app-accessibility/flite does not work (bug #307241)
+flite
+
+# Jeroen Roovers <jer@gentoo.org> (2009-08-04)
+# net-misc/wicd and sys-power/pm-utils are currently not supported (bug #280312)
+pm-utils
+
+# Unmask the flag which corresponds to ARCH.
+-hppa
+
+# Jeroen Roovers <jer@gentoo.org> (2008-06-07)
+# dev-util/valgrind has not been ported to HPPA.
+valgrind
+
+# Jeroen Roovers <jer@gentoo.org> (2008-01-04)
+# Bug 179895: HPPA's gcc cannot build native code / lacking upstream support
+ocamlopt
+
+# Jeroen Roovers <jer@gentoo.org> (2007-05-17)
+# sys-devel/gcc fails to build with USE=d (bug #178896).
+d
+
+# Jeroen Roovers <jer@gentoo.org> (2007-05-02)
+# Lack of user/dev support for WiFi (bug #176517)
+networkmanager
+
+# Jeroen Roovers <jer@gentoo.org> (2007-04-07)
+# libffi has not been ported to hppa, therefore gcc fails to build with USE=gcj
+gcj
+
+# Samuli Suominen <drac@gentoo.org> (2007-03-02)
+# See https://bugs.gentoo.org/show_bug.cgi?id=157881#c3
+battery
+
+# Saleem Abdulrasool <compnerd@gentoo.org> (2006-08-18)
+# dvdr hardware not available - masking with permission from GMsoft
+dvdr
+
+# Jeroen Roovers <jer@gentoo.org> (2006-05-25)
+# libemf is not ported to hppa
+emf
+
+# Guy Martin <gmsoft@gentoo.org> (2006-05-25)
+# libaio is not ported on hppa
+aio
+
+# Saleem Abdulrasool <compnerd@gentoo.org> (2006-04-26)
+# sys-apps/dmidecode: masking with vapier's blessings
+dmi
+
+# Donnie Berkholz <dberkholz@gentoo.org> (2006-03-07)
+# Modular X: mask for architectures lacking direct rendering
+dri
+
+# Donnie Berkholz <dberkholz@gentoo.org> (2006-02-05)
+# Modular X: mask for architectures on which they aren't available
+video_cards_amdgpu
+video_cards_glint
+video_cards_mga
+video_cards_nouveau
+video_cards_nv
+video_cards_r100
+video_cards_r128
+video_cards_r200
+video_cards_r300
+video_cards_r600
+video_cards_radeon
+video_cards_radeonsi
+
+# Guy Martin <gmsoft@gentoo.org> (2005-07-25)
+# lm-sensors not supported on hppa and ieee1394 not tested
+lm-sensors
+iec61883
+ieee1394
+
+# Guy Martin <gmsoft@gentoo.org> (2005-06-25)
+# mono is not yet supported on hppa
+mono
+
+# Guy Martin <gmsoft@gentoo.org> (2005-02-18)
+# No emboss support on hppa for now
+emboss
+
+# Guy Martin <gmsoft@gentoo.org> (2004-08-08)
+# Wifi stuff not test yet because of lack of hardware
+wifi
+
+# Guy Martin <gmsoft@gentoo.org> (2003-02-26)
+# No lirc support on hppa
+lirc
+
+# Guy Martin <gmsoft@gentoo.org> (2003-07-22)
+# Scanner and gphoto2 not yet tested
+gphoto2
+scanner
+
+# Guy Martin <gmsoft@gentoo.org> (2003-04-13)
+# Selinux patches not tested on hppa and no kernel sources are emergeables with this patch.
+selinux
+
+# Guy Martin <gmsoft@gentoo.org> (2003-03-20)
+# Many java apps need java => 1.3 and hppa has only 1.1 right now
+java
+
+# Ciaran McCreesh <ciaranm@gentoo.org> (2005-01-05)
+# No reliable java, no netbeans. bug 66762
+netbeans
+
+# Guy Martin <gmsoft@gentoo.org> (2003-03-14)
+# USE flags not related to hppa
+acpi
+apm
+afs
+pcmcia
+pda
+
+# see email to gentoo-dev with subject "use.mask and PHP5's crazy IUSE"
+# Dated Sat, 31 Jul 2004 14:49:28 -0700, from robbat2@gentoo.org
+# all of these are binary-only, and not presently available on this
+# architecture.
+ibm
+djbfft
+
+# Added because of xmms-plugin.eclass. Please test out
+# media-sound/beep-media-player and remove if
+bmp
+3dfx
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/use.stable.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/use.stable.mask
new file mode 100644
index 000000000000..b6d0ffd1d1bb
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/use.stable.mask
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+#
+# This file requires eapi 5 or later. New entries go on top.
+# Please use the same syntax as in use.mask
+
+# Hans de Graaff <graaff@gentoo.org> (2019-07-17)
+# Temporary mask for stable bug 688976
+ruby_targets_ruby25
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2019-06-05)
+# sys-auth/consolekit will not be stabilised anymore.
+consolekit
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2019-03-03)
+# No stable sys-apps/systemd on hppa.
+systemd
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2018-05-20)
+openal
+
+# Matt Turner <mattst88@gentoo.org> (2018-04-22)
+# media-gfx/gimp is ~hppa only
+gimp
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2017-10-29)
+# Mask qt5 for stabilisation timeout, bug #620334
+qt5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/make.defaults
new file mode 100644
index 000000000000..f7809b5c6d6e
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/make.defaults
@@ -0,0 +1,37 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+ARCH="ia64"
+ACCEPT_KEYWORDS="ia64"
+
+CHOST="ia64-unknown-linux-gnu"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2017-06-03)
+# Enable USE=libtirpc by default, to ease dependency resolution during
+# the stabilization of glibc-2.26. Bug 657148
+USE="libtirpc"
+
+# Michał Górny <mgorny@gentoo.org> (2014-07-01)
+# Set ABI & DEFAULT_ABI consistently with ${ARCH}, to make ebuild
+# checks simpler.
+ABI="ia64"
+DEFAULT_ABI="ia64"
+MULTILIB_ABIS="ia64"
+LIBDIR_ia64="lib"
+CHOST_ia64="${CHOST}"
+
+# Donnie Berkholz <dberkholz@gentoo.org> (2006-08-18)
+# Defaults for video drivers
+VIDEO_CARDS="fbdev glint mga nv r128 radeon"
+
+# Diego Pettenò <flameeyes@gentoo.org> (2006-12-23)
+# Defaults for audio drivers - Took from x86 profile
+ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci"
+
+# 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/ia64/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/package.use.force
new file mode 100644
index 000000000000..2b9d26669439
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Raúl Porcel <armin76@gentoo.org> (2007-10-21)
+# It segfaults without debug use-flags
+# Remove when http://bugs.php.net/bug.php?id=42893 is fixed
+dev-lang/php debug
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/package.use.mask
new file mode 100644
index 000000000000..ecbd2c0bc56f
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/package.use.mask
@@ -0,0 +1,360 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Mart Raudsepp <leio@gentoo.org> (2019-08-18)
+# media-video/pipewire is not keyworded yet
+x11-wm/mutter screencast
+
+# Matt Turner <mattst88@gentoo.org> (2019-08-08)
+# Tomáš Mózes <hydrapolic@gmail.com> (2019-07-24)
+# Unkeyworded dependency
+app-admin/syslog-ng kafka
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2019-05-21)
+# No ia64 arch support for jit. Version 17 USE=debug
+# required USE=jit.
+dev-lang/spidermonkey jit
+=dev-lang/spidermonkey-17* debug
+
+# Mart Raudsepp <leio@gentoo.org> (2019-03-17)
+# Unkeyworded media-libs/opencv dependency, bug #680656
+media-gfx/shotwell opencv
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2018-10-13)
+# USE=debug needs support for target-specific _FPU_MASK_IM. ia64
+# does not define those.
+media-sound/lame debug
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2018-07-25)
+# USE=server does not compile and needs upstream fix: bug #662040
+>=sys-devel/gdb-8.1 server
+
+# Joonas Niilola <juippis@gentoo.org> (2018-06-17)
+# Optional dependency not available for this arch
+dev-libs/efl vlc
+
+# Thomas Deutschmann <whissi@gentoo.org> (2018-06-06)
+# Needs sys-apps/fakechroot which isn't keyworded
+app-arch/rpm test
+
+# Michał Górny <mgorny@gentoo.org> (2018-04-15)
+# Unkeyworded dep masks moved from default/linux/ia64 tree.
+mail-client/mutt notmuch
+mail-mta/exim redis
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2018-03-18)
+# Many unkeyworded rails deps, bug #650642
+net-analyzer/wireshark doc
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2018-03-18)
+# unkeyworded deps, bug #552330
+app-portage/g-sorcery bson
+
+# Mart Raudsepp <leio@gentoo.org> (2018-01-08)
+# mail-client/evolution[ytnef] requires net-mail/ytnef which is not keyworded
+mail-client/evolution ytnef
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2017-12-25)
+# net-firewall/nftables[doc] requires dblatex which is not keyworded
+net-firewall/nftables doc
+
+# Michał Górny <mgorny@gentoo.org> (2017-08-10)
+# Both USE=fluidsynth and USE=timidity are masked in this profile.
+media-libs/sdl-mixer midi
+
+# Michał Górny <mgorny@gentoo.org> (2017-08-08)
+# Required VIDEO_CARDS=i965/radeonsi, both masked in this profile.
+media-libs/mesa vulkan vulkan-overlay
+
+# Michał Górny <mgorny@gentoo.org> (2017-08-08)
+# Requires USE=seccomp that is masked in this profile.
+net-libs/gnutls test-full
+
+# Michał Górny <mgorny@gentoo.org> (2017-08-07)
+# Requires USE=dvd that is masked in this profile.
+media-video/mplayer dvdnav
+
+# Michał Górny <mgorny@gentoo.org> (2017-08-07)
+# Requires USE=v4l that is masked in this profile.
+media-video/ffmpeg libv4l
+
+# Michał Górny <mgorny@gentoo.org> (2017-08-07)
+# Requires USE=bluetooth that is masked in this profile.
+media-sound/pulseaudio native-headset
+
+# Robin H. Johnson <robbat2@gentoo.org> (2017-08-05)
+# Upstream Git is switching to PCRE2 w/ JIT.
+# This is not available on some arches, where a fallback to PCRE1 without JIT is used.
+dev-vcs/git pcre-jit
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2017-07-20)
+# pulls in unkeyworded java
+sci-libs/gdal mdb
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2017-07-20)
+# pulls in unkeyworded lapack
+sci-libs/gdal armadillo
+
+# 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
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2017-06-17)
+# Pulls in dev-db/redis which is not keyworded on ia64.
+dev-python/pyzor test
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2017-06-17)
+# dev-python/gevent requires dev-python/greenlet which has not been ported to
+# ia64 (bug #538510)
+dev-python/pyzor gevent
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2017-06-10)
+# media-libs/libilbc has not been ported to ia64, bug #610546
+media-video/ffmpeg libilbc
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2017-06-06)
+# Mask USE=rados for net-analyzer/rrdtool since sys-cluster/ceph is not
+# keyworded (bug #549516)
+net-analyzer/rrdtool rados
+
+# Jason Zaman <perfinion@gentoo.org> (2017-05-09)
+# x11-libs/libXpresent is not keyworded on ia64
+xfce-base/xfwm4 xpresent
+
+# Pacho Ramos <pacho@gentoo.org> (2017-01-02)
+# Don't keyword redis
+dev-libs/hiredis test
+
+# Lars Wendler <polynomial-c@gentoo.org> (2016-11-17)
+# jit not supported on ia64 (bug #600052).
+dev-libs/libpcre2 jit
+
+# Christian Ruppert <idl0r@gentoo.org> (2016-10-14)
+# dnstap USE masked due to missing keywords
+net-dns/bind dnstap
+
+# Gilles Dartiguelongue <eva@gentoo.org> (2016-09-11)
+# networkmanager USE masked due to missing keywords
+gnome-extra/nm-applet teamd
+
+# Gilles Dartiguelongue <eva@gentoo.org> (2016-09-11)
+# Opt-out of ofono support until there is a user request,
+# see also pulseaudio/connman
+net-misc/networkmanager ofono
+
+# Thomas Deutschmann <whissi@gentoo.org> (2016-08-26)
+# Enable numa support on supported architectures
+dev-db/mysql -numa
+dev-db/percona-server -numa
+
+# Gilles Dartiguelongue <eva@gentoo.org> (2016-08-23)
+# Missing keywords on media-libs/grilo - bug #521972
+media-sound/rhythmbox upnp-av
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (2016-06-28)
+# Missing keywords on app-text/gspell - bug #587368
+>=app-editors/gedit-3.20 spell
+>=app-text/evince-3.30 spell
+
+# Justin Lecher <jlec@gentoo.org> (2016-02-22)
+# Missing test deps keyword #575366
+dev-cpp/eigen test
+
+# Pacho Ramos <pacho@gentoo.org> (2016-01-31)
+# Missing keywords, bug #560382
+media-video/ffmpeg snappy
+
+# Justin Lecher <jlec@gentoo.org> (2015-11-18)
+# requires dev-python/restkit which requires
+# dev-python/socketpool which requires dev-python/gevent which requires
+# dev-python/greenlet which has not been ported
+dev-python/wsgiproxy2 test
+dev-python/pyquery test
+
+# Pacho Ramos <pacho@gentoo.org> (2015-11-15)
+# Missing keywords
+>=media-plugins/grilo-plugins-0.2.16 upnp-av
+
+# Davide Pesavento <pesa@gentoo.org> (2015-10-26)
+# Tests require non-keyworded qt5
+dev-qt/qtchooser test
+
+# Justin Lecher <jlec@gentoo.org> (2015-10-14)
+# Requires dev-python/ipython which triggers a long dep chain
+dev-python/restkit cli
+
+# Brian Evans <grknight@gentoo.org> (2015-09-14)
+# Mask new USE flags for mariadb which all arches do not yet have dependencies
+>=dev-db/mariadb-10.1.0 innodb-snappy
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (2015-09-10)
+# Requires wifi USE flag, which is masked for this arch
+net-misc/networkmanager wext
+
+# Pacho Ramos <pacho@gentoo.org> (2015-09-06)
+# Missing keywords
+media-sound/pulseaudio ofono-headset
+
+# Mike Gilbert <floppym@gentoo.org> (2015-09-05)
+# sys-boot/gnu-efi is not supported on all archs.
+sys-apps/systemd -gnuefi
+
+# James Le Cuirot <chewi@gentoo.org> (2015-07-11)
+# Requires dev-java/fop but we don't support java on ia64.
+gnome-extra/libgda reports
+
+# Pacho Ramos <pacho@gentoo.org> (2015-06-13)
+# Missing keywords, bug #513108
+net-misc/spice-gtk smartcard webdav
+
+# Gilles Dartiguelongue <eva@gentoo.org> (2015-06-09)
+# dev-lang/luajit lacks ia64 keyword, bug #551540
+dev-libs/libpeas lua
+
+# Mike Frysinger <vapier@gentoo.org> (2015-03-16)
+# Needs sci-physics/bullet & media-libs/libsdl2 tested #499974
+dev-libs/efl physics sdl
+
+# Alexis Ballier <aballier@gentoo.org> (2015-02-11)
+# Missing ffmpeg deps, bug #510340
+media-video/ffmpeg gme ssh
+
+# Pacho Ramos <pacho@gentoo.org> (2014-01-10)
+# Missing keywords
+net-misc/networkmanager teamd
+
+# Mark Wright <gienah@gentoo.org> (2014-12-14/2014-12-23)
+# test dependencies need keywording
+dev-haskell/binary test
+dev-haskell/text test
+dev-haskell/vector test
+
+# Christoph Junghans <junghans@gentoo.org> (2014-07-21)
+# Missing keywords on sci-libs/libcerf (bug 517726)
+sci-visualization/gnuplot libcerf
+
+# Pacho Ramos <pacho@gentoo.org> (2014-04-12)
+# Missing keywords, bug #507490
+net-misc/modemmanager mbim
+
+# Mike Frysinger <vapier@gentoo.org> (2014-03-15)
+# Various deps not ported to ia64.
+dev-python/ipython nbconvert notebook
+
+# Pacho Ramos <pacho@gentoo.org> (2014-03-15)
+# Missing keywords, bug #504672
+>=net-misc/vinagre-3.10 rdp
+
+# Pacho Ramos <pacho@gentoo.org> (2014-02-23)
+# Needed dependencies cannot be installed on ia64, bug #498638
+dev-util/dbus-test-runner test
+
+# Pacho Ramos <pacho@gentoo.org> (2014-02-22)
+# Missing keywords, bug #495250
+>=gnome-base/gnome-extra-apps-3.10 tracker
+
+# Pacho Ramos <pacho@gentoo.org> (2014-02-10)
+# Missing keywords, bug #495254
+>=dev-libs/totem-pl-parser-3.10 quvi
+
+# Pacho Ramos <pacho@gentoo.org> (2014-01-19)
+# Missing keywords, bug #478254
+gnome-base/gnome classic extras
+
+# Pacho Ramos <pacho@gentoo.org> (2013-12-02)
+# Missing keywords, bug #493156
+media-libs/libgphoto2 serial
+
+# Pacho Ramos <pacho@gentoo.org> (2013-11-28)
+# Missing keywords, bug #492820
+net-im/telepathy-connection-managers sipe
+
+# Mark Wright <gienah@gentoo.org> (2013-10-26)
+# template-haskell not yet available
+dev-haskell/dataenc test
+
+# Pacho Ramos <pacho@gentoo.org> (2013-07-20)
+# Keywords pending, bug #476710
+>=gnome-base/gnome-extra-apps-3.8 games
+
+# Julian Ospald <hasufell@gentoo.org> (2013-03-31)
+# depends on mono/monodevelop
+>=net-irc/hexchat-2.9.4-r1 theme-manager
+
+# Agostino Sarubbo <ago@gentoo.org> (2013-02-09)
+# Mask media-video/libav[hardcoded-tables] bug #453328
+# I don't use use.mask because it works on ffmpeg
+media-video/libav hardcoded-tables
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (2013-01-31)
+# remove mask when net-libs/libqmi is keyworded here
+net-misc/modemmanager qmi
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (2013-01-22)
+# remove mask if/when media-gfx/argyllcms is keywored here.
+x11-misc/colord argyllcms extra-print-profiles
+
+# 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
+
+# Agostino Sarubbo <ago@gentoo.org> (2012-12-18)
+# kde is not stable, then no needs phonon backends
+media-libs/phonon gstreamer vlc
+
+# Robin H Johnson <robbat2@gentoo.org> (2012-11-01)
+# 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
+
+# Raúl Porcel <armin76@gentoo.org> (2012-05-28)
+# Needs x11-misc/lightdm(which also requires some other deps)
+x11-misc/xscreensaver new-login
+
+# Alexey Shvetsov <alexxy@gentoo.org> (2011-12-17)
+# Mask use numa for openmpi
+sys-cluster/openmpi openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_open-mx openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_slurm openmpi_fabrics_sctp openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover
+
+# Raúl Porcel <armin76@gentoo.org> (2011-11-05)
+# jit not supported on ia64
+dev-libs/libpcre jit
+
+# Tomáš Chvátal <scarabeus@gentoo.org> (2011-04-04)
+# Needs sci-libs/umfpack keyworded. Bug #361947.
+media-libs/gegl umfpack
+
+# Sebastian Pipping <sping@gentoo.org> (2011-02-22)
+# No media-sound/lilypond here, yet (bug #356069)
+app-text/asciidoc test
+
+# Diego Elio Pettenò <flameeyes@gentoo.org> (2010-12-17)
+# needs sys-libs/libcap-ng that is masked right now
+sys-apps/smartmontools caps
+
+# Raúl Porcel <armin76@gentoo.org> (2010-12-05)
+# Needs testing
+www-client/elinks javascript
+
+# Raúl Porcel <armin76@gentoo.org> (2010-06-26)
+# custom-optimization doesn't work on ia64
+mail-client/thunderbird custom-optimization
+www-client/firefox custom-optimization
+www-client/seamonkey custom-optimization
+
+# Raúl Porcel <armin76@gentoo.org>
+# Keep deps minimal
+x11-wm/fvwm lock
+
+# Raúl Porcel <armin76@gentoo.org> (2008-07-07)
+# Make clisp deps minimal
+dev-lisp/clisp hyperspec svm
+
+# missing keywords
+media-plugins/gst-plugins-meta dts dv lame libvisual modplug mms taglib vcd wavpack
+
+# Marius Brehler <marfbre@linux.sungazer.de> (2015-08-13)
+# missing keyword
+>=sci-misc/boinc-7.4.42-r1 X
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/package.use.stable.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/package.use.stable.mask
new file mode 100644
index 000000000000..da1cb4cbcca5
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/package.use.stable.mask
@@ -0,0 +1,43 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# When you add an entry to the top of this file, add your name, the date, and
+# an explanation of why something is getting masked. Please be extremely
+# careful not to commit atoms that are not valid, as it can cause large-scale
+# breakage, especially if it ends up in the daily snapshot.
+#
+## Example:
+##
+## # Dev E. Loper <developer@gentoo.org> (2012-06-28)
+## # Masking foo USE flag until we can get the
+## # foo stuff to work properly again (bug 12345)
+## =media-video/mplayer-0.90_pre5 foo
+## =media-video/mplayer-0.90_pre5-r1 foo
+#
+
+#--- END OF EXAMPLES ---
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2019-05-03)
+# Requires net-libs/webkit-gtk. Not stable on ia64.
+dev-util/geany-plugins markdown
+
+# Ulrich Müller <ulm@gentoo.org> (2018-08-09)
+# Needs net-mail/mailutils and net-libs/webkit-gtk which are not
+# stable (yet?), bug #663248
+app-editors/emacs mailutils xwidgets
+
+# Andreas K. Hüttel <dilfridge@gentoo.org> (2018-01-06)
+# Please unmask after newer dietlibc is finally stable on ia64
+sys-fs/dmraid dietlibc
+
+# Hans de Graaff <graaff@gentoo.org> (2016-04-16)
+# Mask tests on thin-provisioning-tools since the required
+# packages are no longer stable, bug 610088
+sys-block/thin-provisioning-tools test
+
+# Pacho Ramos <pacho@gentoo.org> (2014-07-02)
+# Mask due Gnome3 not going to be stabilized on this arch
+dev-util/geany-plugins gtkspell
+>=gnome-base/gnome-desktop-2.32.1-r2 license-docs
+gnome-base/gvfs google
+>=x11-libs/gtk+-3.12.2 cloudprint
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/parent
new file mode 100644
index 000000000000..eb001c6e8ab8
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/use.force
new file mode 100644
index 000000000000..1dfcca5c0949
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/use.force
@@ -0,0 +1,2 @@
+# Force the flag which corresponds to ARCH.
+ia64
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/use.mask
new file mode 100644
index 000000000000..c837b5665ca5
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/use.mask
@@ -0,0 +1,201 @@
+# Unmask the flag which corresponds to ARCH.
+-ia64
+
+# This is a list of USE flags that should not be used on ia64.
+
+# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2019‑08‑31)
+# Dependency not keyworded (dev-libs/libindicate).
+ayatana
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2017-06-17)
+# There is no luajit support on ia64. Bug #554376
+luajit
+luajittex
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2017-02-25)
+# kwallet integration split from kde to distinct flag
+kwallet
+
+# Julian Ospald <hasufell@gentoo.org> (2015-09-20)
+# no LibreSSL support yet
+curl_ssl_libressl
+libressl
+
+# No hardware to test by the team
+3dfx
+bluetooth
+bluray
+dvb
+dvd
+gphoto2
+gps
+ios
+ipod
+lirc
+pcmcia
+pda
+scanner
+sms
+v4l
+wifi
+
+# Hardware not available on ia64
+apm
+battery
+lm-sensors
+pm-utils
+
+# Stuff that doesn't work on ia64, or not tested
+afs
+blas
+djbfft
+emboss
+jack
+lapack
+lqr
+capi
+lensfun
+kde
+metalink
+upnp
+fdk
+valgrind
+matplotlib
+mongodb
+pgm
+scim
+
+# Stuff we don't want
+antlr
+lasi
+mpi
+networkmanager
+octave
+timidity
+semantic-desktop
+fits
+libburn
+topal
+indi
+flite
+nut
+sctp
+bs2b
+tokyocabinet
+ots
+vaapi
+librtmp
+rtmp
+vpx
+frei0r
+lpsol
+prelude
+ladspa
+aacplus
+devil
+gts
+clang
+redis
+
+# Stuff that doesn't compile on ia64
+diet
+emf
+mono
+xemacs
+
+# Other
+
+# Raúl Porcel <armin76@gentoo.org> (2014-08-20)
+# Upstream drops support on ia64 from 4.0 onwards, bug #430352
+ocamlopt
+
+
+# Raúl Porcel <armin76@gentoo.org> (2011-04-23)
+# Needs to be tested
+video_cards_nouveau
+
+# Samuli Suominen <ssuominen@gentoo.org> (2009-12-02)
+# This will need media-sound/musepack-tools
+musepack
+
+# Raúl Porcel <armin76@gentoo.org> (2009-03-20)
+# Current webkit segfaults
+webkit
+
+# Ben de Groot <yngwin@gentoo.org> (2009-02-11)
+# Both dev-qt/qtphonon and media-sound/phonon are unkeyworded
+phonon
+
+# see email to gentoo-dev with subject "use.mask and PHP5's crazy IUSE"
+# Dated Sat, 31 Jul 2004 14:49:28 -0700, from robbat2@gentoo.org
+# all of these are binary-only, and not presently available on this
+# architecture.
+qdbm
+
+# James Le Cuirot <chewi@gentoo.org> (2015-07-11)
+# We don't support java on ia64.
+java
+pdfannotextractor
+
+# Matt Turner <mattst88@gentoo.org>
+# llvm is not keyworded
+video_cards_amdgpu
+video_cards_radeonsi
+
+# Diego Pettenò <flameeyes@gentoo.org> (2006-12-06)
+# Mask ALSA drivers for ISA cards
+alsa_cards_msnd-pinnacle
+alsa_cards_sb16
+alsa_cards_sbawe
+alsa_cards_sscape
+alsa_cards_wavefront
+
+# Diego Elio Pettenò <flameeyes@gentoo.org> (2012-08-21)
+# IPMI is only implemented for x86, amd64 and ia64
+-ipmi
+
+# Michael Sterrett <mr_bones_@gentoo.org> (2012-08-24)
+# media-sound/fluidsynth isn't keyworded
+fluidsynth
+
+# Anthony G. Basile <blueness@gentoo.org> (2012-04-15)
+# Pulls in net-libs/axtls which is not keyworded for arch
+curl_ssl_axtls
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-31)
+# net-misc/connman is not keyworded, bug 348308
+connman
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-31)
+# media-libs/xine-lib is not keyworded
+xine
+
+template-haskell
+
+# toolkit for nvidia binary drivers
+cg
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-08-22)
+# virtual/opencl is not keyworded
+opencl
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-11-10)
+# sys-devel/llvm s not keyworded, bug #320221
+llvm
+
+# Pacho Ramos <pacho@gentoo.org> (2014-01-08)
+# Unmask systemd since it is keyworded here.
+-systemd
+
+# sys-libs/libseccomp has not been ported to this arch yet #524148
+seccomp
+
+# need to test sys-cluster/glusterfs #519618
+glusterfs
+
+# need to test ceph and friends #519618
+rbd
+
+# Ben de Groot <yngwin@gentoo.org> (2015-02-01)
+# please remove when keyworded
+qt5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/make.defaults
new file mode 100644
index 000000000000..af979d6131c0
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/make.defaults
@@ -0,0 +1,23 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+ARCH="m68k"
+ACCEPT_KEYWORDS="m68k ~m68k"
+
+CHOST="m68k-unknown-linux-gnu"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+# Michał Górny <mgorny@gentoo.org> (2014-07-01)
+# Set ABI & DEFAULT_ABI consistently with ${ARCH}, to make ebuild
+# checks simpler.
+ABI="m68k"
+DEFAULT_ABI="m68k"
+MULTILIB_ABIS="m68k"
+LIBDIR_m68k="lib"
+CHOST_m68k="${CHOST}"
+
+# Disable sandbox on this architecture
+FEATURES="-sandbox"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/package.use.force
new file mode 100644
index 000000000000..f10e6d195eb1
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/package.use.force
@@ -0,0 +1,6 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Ulrich Müller <ulm@gentoo.org> (2013-08-10)
+# Building from source requires TeX Live as dependency
+app-doc/pms binary
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/package.use.mask
new file mode 100644
index 000000000000..a21d59ec4b5b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/package.use.mask
@@ -0,0 +1,41 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Michał Górny <mgorny@gentoo.org> (2017-08-08)
+# Requires USE=seccomp that is masked in this profile.
+net-libs/gnutls test-full
+
+# Matt Turner <mattst88@gentoo.org> (2017-02-25)
+# Needs libepoxy keywording, bug #510940
+# Needs libepoxy keywording, bug #510940
+x11-base/xorg-server glamor wayland
+x11-base/xorg-server wayland
+
+# Mike Frysinger <vapier@gentoo.org> (2015-03-16)
+# Needs sci-physics/bullet tested #499974
+dev-libs/efl physics
+
+# Mikle Kolyada <zlogene@gentoo.org> (2013-07-11)
+# Tests for dev-perl/Error require >=dev-perl/Test-Pod-Coverage-1.40.0 (bug #351636)
+dev-perl/Error test
+
+# Raúl Porcel <armin76@gentoo.org> (2013-01-23)
+# Architecture is unsupported
+dev-libs/libpcre jit
+dev-libs/libpcre2 jit
+
+# Ryan Hill <dirtyepic@gentoo.org> (2011-07-20)
+# graphite requires dev-libs/ppl & dev-libs/cloog-ppl
+# (bugs #269087 and #269088)
+sys-devel/gcc graphite awt
+
+# Mike Frysinger <vapier@gentoo.org> (2011-02-10)
+# Waiting for keywording #354309
+net-firewall/iptables netlink
+
+# Diego Pettenò <flameeyes@gentoo.org> (2007-11-10)
+# Tests for Linux-PAM 0.99 require >=sys-libs/glibc-2.4
+>=sys-libs/pam-0.99.8 test
+
+# Masking these to keep repoman happy
+media-gfx/graphviz perl
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/parent
new file mode 100644
index 000000000000..eb001c6e8ab8
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/use.force
new file mode 100644
index 000000000000..f69a0469b48e
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/use.force
@@ -0,0 +1,2 @@
+# Force the flag which corresponds to ARCH.
+m68k
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/use.mask
new file mode 100644
index 000000000000..c83a23bed8f5
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/use.mask
@@ -0,0 +1,99 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Unmask the flag which corresponds to ARCH.
+-m68k
+
+# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2019‑08‑31)
+# Dependencies not keyworded.
+ayatana
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2019-03-31)
+# sys-auth/elogind is not keyworded here.
+elogind
+
+# James Le Cuirot <chewi@gentoo.org> (2017-06-29)
+# Unmask as this profile is big endian.
+-big-endian
+
+hardened
+
+# Paul de Vrieze <pauldv@gentoo.org>
+# There is no java in this profile (if there is it must be available). Without
+# this repoman will fail on apps like sys-libs/db
+java
+
+# see email to gentoo-dev with subject "use.mask and PHP5's crazy IUSE"
+# Dated Sat, 31 Jul 2004 14:49:28 -0700, from robbat2@gentoo.org
+# all of these are binary-only, and not presently available on this
+# architecture.
+php
+djbfft
+qdbm
+
+emacs
+xemacs
+
+gnome-keyring
+afs
+tcl
+tk
+ldap
+slang
+diet
+gtk
+mono
+python
+cairo
+svg
+X
+crypt
+mysql
+samba
+dbus
+xpm
+ruby
+ocaml
+guile
+lua
+djvu
+nss
+diet
+emf
+R
+octave
+bluetooth
+lqr
+policykit
+bash-completion
+latex
+nettle
+systemd
+tk
+clang
+
+# 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
+
+# Masking since dev-db/sqlite is masked
+sqlite
+
+# Masking these globally, since we don't have X
+gnome
+gnome-keyring
+pango
+
+# Masking since net-dns/avahi and net-misc/mDNSResponder are masked
+zeroconf
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-08-22)
+# virtual/opencl is not keyworded
+opencl
+
+# Unmask once sys-libs/libunwind gets ported & keyworded.
+unwind
+
+# sys-libs/libseccomp has not been ported to this arch yet #524148
+seccomp
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/make.defaults
new file mode 100644
index 000000000000..d679c9f2059e
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/make.defaults
@@ -0,0 +1,21 @@
+# Copyright 2008-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Donnie Berkholz <dberkholz@gentoo.org> (2006-08-18)
+# Defaults for video drivers
+VIDEO_CARDS="fbdev impact"
+
+ARCH="mips"
+ACCEPT_KEYWORDS="${ARCH} ~mips"
+
+PROFILE_ARCH="mips"
+
+USE="-fortran -openmp"
+
+LIBDIR_o32="lib"
+LIBDIR_n32="lib32"
+LIBDIR_n64="lib64"
+
+# Matt Turner <mattst88@gentoo.org> (2010-12-06)
+# Probably missing a bunch for various SGI systems.
+ALSA_CARDS="au1x00"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/make.defaults
new file mode 100644
index 000000000000..aa6444d92e53
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/make.defaults
@@ -0,0 +1,6 @@
+# Copyright 2010-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+PROFILE_ARCH="mips64"
+
+CHOST="mips64-unknown-linux-gnu"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/make.defaults
new file mode 100644
index 000000000000..83b190993308
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/make.defaults
@@ -0,0 +1,23 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+PROFILE_ARCH="mips64"
+
+CHOST="mips64-unknown-linux-gnu"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CFLAGS_o32="-mabi=32"
+CHOST_o32="${CHOST}"
+
+CFLAGS_n32="-mabi=n32"
+CHOST_n32="${CHOST}"
+
+CFLAGS_n64="-mabi=64"
+CHOST_n64="${CHOST}"
+
+SYMLINK_LIB="no"
+
+USE_EXPAND_HIDDEN="-ABI_MIPS"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n32/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n32/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n32/make.defaults
new file mode 100644
index 000000000000..2b7c2e01f741
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n32/make.defaults
@@ -0,0 +1,12 @@
+# Copyright 2011-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+MULTILIB_ABIS="n64 o32 n32"
+DEFAULT_ABI="n32"
+ABI="${DEFAULT_ABI}"
+
+CHOST_n64="mips64-unknown-linux-gnuabi64"
+CHOST_o32="mips-unknown-linux-gnu"
+
+ABI_MIPS="n32"
+IUSE_IMPLICIT="abi_mips_n32"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n32/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n32/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n32/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n32/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n32/use.force
new file mode 100644
index 000000000000..556bba21926f
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n32/use.force
@@ -0,0 +1,4 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+abi_mips_n32
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n64/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n64/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n64/make.defaults
new file mode 100644
index 000000000000..6c19a1b016cd
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n64/make.defaults
@@ -0,0 +1,12 @@
+# Copyright 2011-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+MULTILIB_ABIS="n32 o32 n64"
+DEFAULT_ABI="n64"
+ABI="${DEFAULT_ABI}"
+
+CHOST_n32="mips64-unknown-linux-gnuabin32"
+CHOST_o32="mips-unknown-linux-gnu"
+
+ABI_MIPS="n64"
+IUSE_IMPLICIT="abi_mips_n64"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n64/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n64/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n64/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n64/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n64/use.force
new file mode 100644
index 000000000000..bb51328d7c99
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n64/use.force
@@ -0,0 +1,4 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+abi_mips_n64
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/o32/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/o32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/o32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/o32/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/o32/make.defaults
new file mode 100644
index 000000000000..535f84f6e25e
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/o32/make.defaults
@@ -0,0 +1,12 @@
+# Copyright 2011-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+MULTILIB_ABIS="n64 n32 o32"
+DEFAULT_ABI="o32"
+ABI="${DEFAULT_ABI}"
+
+CHOST_n32="mips64-unknown-linux-gnuabin32"
+CHOST_n64="mips64-unknown-linux-gnuabi64"
+
+ABI_MIPS="o32"
+IUSE_IMPLICIT="abi_mips_o32"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/o32/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/o32/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/o32/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/o32/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/o32/use.force
new file mode 100644
index 000000000000..aac1b84a82dc
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/o32/use.force
@@ -0,0 +1,4 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+abi_mips_o32
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/parent
new file mode 100644
index 000000000000..a5b4126260cf
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/parent
@@ -0,0 +1,2 @@
+..
+../../../../features/multilib
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/use.force
new file mode 100644
index 000000000000..559b27408235
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/use.force
@@ -0,0 +1,4 @@
+# Copyright 2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+multilib
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/use.mask
new file mode 100644
index 000000000000..096bbf01de3c
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/use.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Matt Turner <mattst88@gentoo.org> (2013-07-29)
+# Unmask the multilib flags for this arch.
+-abi_mips_o32
+-abi_mips_n32
+-abi_mips_n64
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n32/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n32/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n32/make.defaults
new file mode 100644
index 000000000000..692c9dac6e55
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n32/make.defaults
@@ -0,0 +1,14 @@
+# Copyright 2011-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+PROFILE_ARCH="mips64"
+
+CHOST="mips64-unknown-linux-gnu"
+
+DEFAULT_ABI="n32"
+ABI="${DEFAULT_ABI}"
+MULTILIB_ABIS="n32"
+CHOST_n32="${CHOST}"
+
+ABI_MIPS="n32"
+IUSE_IMPLICIT="abi_mips_n32"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n32/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n32/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n32/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n32/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n32/use.force
new file mode 100644
index 000000000000..c2533b67088d
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n32/use.force
@@ -0,0 +1,4 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+abi_mips_n32
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n32/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n32/use.mask
new file mode 100644
index 000000000000..a3007f8ee8c9
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n32/use.mask
@@ -0,0 +1,4 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+-abi_mips_n32
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n64/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n64/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n64/make.defaults
new file mode 100644
index 000000000000..d21ecb953cfc
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n64/make.defaults
@@ -0,0 +1,14 @@
+# Copyright 2011-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+PROFILE_ARCH="mips64"
+
+CHOST="mips64-unknown-linux-gnu"
+
+DEFAULT_ABI="n64"
+ABI="${DEFAULT_ABI}"
+MULTILIB_ABIS="n64"
+CHOST_n64="${CHOST}"
+
+ABI_MIPS="n64"
+IUSE_IMPLICIT="abi_mips_n64"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n64/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n64/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n64/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n64/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n64/use.force
new file mode 100644
index 000000000000..ca1bea5c4016
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n64/use.force
@@ -0,0 +1,4 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+abi_mips_n64
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n64/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n64/use.mask
new file mode 100644
index 000000000000..3d54e8b2760a
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n64/use.mask
@@ -0,0 +1,4 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+-abi_mips_n64
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/make.defaults
new file mode 100644
index 000000000000..79c657845c29
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 2010-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+PROFILE_ARCH="mips64el"
+
+CHOST="mips64el-unknown-linux-gnu"
+
+IUSE_IMPLICIT="-abi_mips_o32"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/make.defaults
new file mode 100644
index 000000000000..0a2ecd62de06
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/make.defaults
@@ -0,0 +1,23 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+PROFILE_ARCH="mips64el"
+
+CHOST="mips64el-unknown-linux-gnu"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CFLAGS_o32="-mabi=32"
+CHOST_o32="${CHOST}"
+
+CFLAGS_n32="-mabi=n32"
+CHOST_n32="${CHOST}"
+
+CFLAGS_n64="-mabi=64"
+CHOST_n64="${CHOST}"
+
+SYMLINK_LIB="no"
+
+USE_EXPAND_HIDDEN="-ABI_MIPS"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n32/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n32/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n32/make.defaults
new file mode 100644
index 000000000000..04e1ecd38846
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n32/make.defaults
@@ -0,0 +1,12 @@
+# Copyright 2011-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+MULTILIB_ABIS="n64 o32 n32"
+DEFAULT_ABI="n32"
+ABI="${DEFAULT_ABI}"
+
+CHOST_n64="mips64el-unknown-linux-gnuabi64"
+CHOST_o32="mipsel-unknown-linux-gnu"
+
+ABI_MIPS="n32"
+IUSE_IMPLICIT="abi_mips_n32"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n32/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n32/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n32/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n32/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n32/use.force
new file mode 100644
index 000000000000..556bba21926f
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n32/use.force
@@ -0,0 +1,4 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+abi_mips_n32
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n64/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n64/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n64/make.defaults
new file mode 100644
index 000000000000..0b8a5c45cf20
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n64/make.defaults
@@ -0,0 +1,12 @@
+# Copyright 2011-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+MULTILIB_ABIS="n32 o32 n64"
+DEFAULT_ABI="n64"
+ABI="${DEFAULT_ABI}"
+
+CHOST_n32="mips64el-unknown-linux-gnuabin32"
+CHOST_o32="mipsel-unknown-linux-gnu"
+
+ABI_MIPS="n64"
+IUSE_IMPLICIT="abi_mips_n64"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n64/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n64/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n64/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n64/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n64/use.force
new file mode 100644
index 000000000000..bb51328d7c99
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n64/use.force
@@ -0,0 +1,4 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+abi_mips_n64
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/o32/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/o32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/o32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/o32/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/o32/make.defaults
new file mode 100644
index 000000000000..f338725f0d48
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/o32/make.defaults
@@ -0,0 +1,12 @@
+# Copyright 2011-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+MULTILIB_ABIS="n64 n32 o32"
+DEFAULT_ABI="o32"
+ABI="${DEFAULT_ABI}"
+
+CHOST_n32="mips64el-unknown-linux-gnuabin32"
+CHOST_n64="mips64el-unknown-linux-gnuabi64"
+
+ABI_MIPS="o32"
+IUSE_IMPLICIT="abi_mips_o32"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/o32/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/o32/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/o32/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/o32/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/o32/use.force
new file mode 100644
index 000000000000..aac1b84a82dc
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/o32/use.force
@@ -0,0 +1,4 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+abi_mips_o32
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/parent
new file mode 100644
index 000000000000..97dffb64c4d1
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/parent
@@ -0,0 +1,2 @@
+..
+../../../../../features/multilib
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/use.force
new file mode 100644
index 000000000000..559b27408235
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/use.force
@@ -0,0 +1,4 @@
+# Copyright 2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+multilib
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/use.mask
new file mode 100644
index 000000000000..096bbf01de3c
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/use.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Matt Turner <mattst88@gentoo.org> (2013-07-29)
+# Unmask the multilib flags for this arch.
+-abi_mips_o32
+-abi_mips_n32
+-abi_mips_n64
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n32/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n32/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n32/make.defaults
new file mode 100644
index 000000000000..0c623e27edeb
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n32/make.defaults
@@ -0,0 +1,14 @@
+# Copyright 2010-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+PROFILE_ARCH="mips64el"
+
+CHOST="mips64el-unknown-linux-gnu"
+
+DEFAULT_ABI="n32"
+ABI="${DEFAULT_ABI}"
+MULTILIB_ABIS="n32"
+CHOST_n32="${CHOST}"
+
+ABI_MIPS="n32"
+IUSE_IMPLICIT="abi_mips_n32"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n32/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n32/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n32/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n32/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n32/use.force
new file mode 100644
index 000000000000..c2533b67088d
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n32/use.force
@@ -0,0 +1,4 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+abi_mips_n32
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n32/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n32/use.mask
new file mode 100644
index 000000000000..a3007f8ee8c9
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n32/use.mask
@@ -0,0 +1,4 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+-abi_mips_n32
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n64/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n64/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n64/make.defaults
new file mode 100644
index 000000000000..50a4bfaaef8d
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n64/make.defaults
@@ -0,0 +1,14 @@
+# Copyright 2010-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+PROFILE_ARCH="mips64el"
+
+CHOST="mips64el-unknown-linux-gnu"
+
+DEFAULT_ABI="n64"
+ABI="${DEFAULT_ABI}"
+MULTILIB_ABIS="n64"
+CHOST_n64="${CHOST}"
+
+ABI_MIPS="n64"
+IUSE_IMPLICIT="abi_mips_n64"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n64/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n64/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n64/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n64/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n64/use.force
new file mode 100644
index 000000000000..ca1bea5c4016
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n64/use.force
@@ -0,0 +1,4 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+abi_mips_n64
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n64/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n64/use.mask
new file mode 100644
index 000000000000..3d54e8b2760a
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n64/use.mask
@@ -0,0 +1,4 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+-abi_mips_n64
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/o32/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/o32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/o32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/o32/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/o32/make.defaults
new file mode 100644
index 000000000000..1e82f441cae4
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/o32/make.defaults
@@ -0,0 +1,14 @@
+# Copyright 2010-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+PROFILE_ARCH="mipsel"
+
+CHOST="mipsel-unknown-linux-gnu"
+CHOST_o32="mipsel-unknown-linux-gnu"
+
+ABI="o32"
+DEFAULT_ABI="o32"
+MULTILIB_ABIS="o32"
+
+ABI_MIPS="o32"
+IUSE_IMPLICIT="abi_mips_o32"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/o32/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/o32/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/o32/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/o32/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/o32/use.force
new file mode 100644
index 000000000000..3ad34479a840
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/o32/use.force
@@ -0,0 +1,4 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+abi_mips_o32
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/o32/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/o32/use.mask
new file mode 100644
index 000000000000..19a83980be88
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/o32/use.mask
@@ -0,0 +1,4 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+-abi_mips_o32
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/use.mask
new file mode 100644
index 000000000000..0e0a660d1e63
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/use.mask
@@ -0,0 +1,6 @@
+# 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
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/o32/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/o32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/o32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/o32/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/o32/make.defaults
new file mode 100644
index 000000000000..74a8db7216ff
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/o32/make.defaults
@@ -0,0 +1,14 @@
+# Copyright 2010-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+PROFILE_ARCH="mipsel"
+
+CHOST="mips-unknown-linux-gnu"
+CHOST_o32="mips-unknown-linux-gnu"
+
+ABI="o32"
+DEFAULT_ABI="o32"
+MULTILIB_ABIS="o32"
+
+ABI_MIPS="o32"
+IUSE_IMPLICIT="abi_mips_o32"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/o32/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/o32/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/o32/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/o32/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/o32/use.force
new file mode 100644
index 000000000000..3ad34479a840
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/o32/use.force
@@ -0,0 +1,4 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+abi_mips_o32
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/o32/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/o32/use.mask
new file mode 100644
index 000000000000..19a83980be88
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/o32/use.mask
@@ -0,0 +1,4 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+-abi_mips_o32
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/package.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/package.mask
new file mode 100644
index 000000000000..6b2c964b76b5
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/package.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Mask pam_ldap and nss_ldap - openldap dep missing.
+sys-auth/pam_ldap
+sys-auth/nss_ldap
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/package.use.force
new file mode 100644
index 000000000000..89f4520ca4eb
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/package.use.force
@@ -0,0 +1,8 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Michał Górny <mgorny@gentoo.org> (2016-09-24)
+# Force the host target to avoid dependency hell
+dev-ml/llvm-ocaml llvm_targets_Mips
+sys-devel/clang llvm_targets_Mips
+sys-devel/llvm llvm_targets_Mips
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/package.use.mask
new file mode 100644
index 000000000000..13a251b7f9e9
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/package.use.mask
@@ -0,0 +1,180 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Michał Górny <mgorny@gentoo.org> (2018-01-23)
+# USE=collab requires unkeyworded net-libs/loudmouth & dev-cpp/asio.
+# USE=grammar requires dev-libs/link-grammar.
+# USE=map requires media-libs/libchamplain.
+# Surprisingly, USE=redland requires dev-libs/redland. But also
+# dev-libs/rasqal. None of them keyworded here.
+app-office/abiword collab grammar map redland
+
+# Brian Evans <grknight@gentoo.org> (2018-01-15)
+# app-arch/snappy is not tested
+dev-db/mariadb innodb-snappy
+
+# Michał Górny <mgorny@gentoo.org> (2018-01-12)
+# Requires dependency flags that are masked in this profile.
+media-libs/sdl-mixer midi
+
+# Michał Górny <mgorny@gentoo.org> (2017-12-30)
+# Moved from use.mask since they are flags local to one package.
+sys-kernel/mips-sources -ip27 -ip28 -ip30
+
+# Michał Górny <mgorny@gentoo.org> (2017-08-08)
+# Required VIDEO_CARDS=i965/radeonsi, both masked in this profile.
+media-libs/mesa vulkan vulkan-overlay
+
+# Michał Górny <mgorny@gentoo.org> (2017-08-08)
+# Requires USE=opencl that is masked in this profile.
+net-misc/bfgminer adl lm-sensors
+
+# 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
+
+# Mart Raudsepp <leio@gentoo.org> (2017-05-27)
+# app-pda/libimobiledevice, app-pda/libplist and co not tested
+sys-power/upower ios
+gnome-base/gvfs ios
+
+# Mart Raudsepp <leio@gentoo.org> (2017-05-27)
+# dev-libs/libgdata and net-libs/gnome-online-accounts not tested
+gnome-base/gvfs google
+
+# Jason Zaman <perfinion@gentoo.org> (2017-05-09)
+# x11-libs/libXpresent is not keyworded on mips
+xfce-base/xfwm4 xpresent
+
+# Brian Dolbec <dolsen@gentoo.org> (2017-03-21)
+# This is masked as mongo-db needed for bson use flag
+# which is not keyworded on many arches.
+app-portage/g-sorcery bson
+
+# Mart Raudsepp <leio@gentoo.org> (2017-02-07)
+# dev-python/gmpy fails tests about sizeof (conch), bug 608496
+# dev-python/attrs fails tests on slow mips, couldn't test service_identity test path (crypt), bug 608570
+# dev-python/gmpy also a test depend, so minimize the features until can test properly (http2 soap test)
+dev-python/twisted conch crypt http2 soap test
+
+# Fabian Groffen <grobian@gentoo.org> (2016-12-07)
+# unkeyworded notmuch dependency, bug #587560
+mail-client/mutt notmuch
+
+# Felix Janda <felix.janda@posteo.de> (2016-09-24)
+# net-libs/libnetfilter_conntrack is not keyworded on mips
+net-dns/dnsmasq conntrack
+
+# Thomas Deutschmann <whissi@gentoo.org> (2016-08-23)
+# net-libs/openpgm is not keyworded on mips
+net-libs/zeromq pgm
+
+# Davide Pesavento <pesa@gentoo.org> (2015-10-26)
+# Tests require non-keyworded qt5
+dev-qt/qtchooser test
+
+# Mike Frysinger <vapier@gentoo.org> (2015-09-10)
+# Requires matplotlib which requires a bit more.
+dev-python/numpydoc test
+
+# Mikle Kolyada <zlogene@gentoo.org> (2015-04-12)
+# GNOME Shell does not work on mips
+net-misc/wicd gnome-shell
+
+# Mike Frysinger <vapier@gentoo.org> (2015-03-16)
+# Needs sci-physics/bullet tested #499974
+dev-libs/efl physics
+
+# Matthias Maier <tamiko@gentoo.org> (2014-12-24)
+# sys-devel/clang is not keyworded
+app-doc/doxygen clang
+
+# Sergey Popov <pinkbyte@gentoo.org> (2014-02-02)
+# media-gfx/nvidia-texture-tools is not keyworded on mips
+media-libs/devil nvtt
+
+# Ryan Hill <dirtyepic@gentoo.org> (2014-01-07)
+# req net-libs/webkit-gtk:2
+x11-libs/wxGTK webkit
+
+# Markos Chandras <hwoarang@gentoo.org> (2014-01-05)
+# Perl is heavily unkeyworded on MIPS. See 497068
+dev-vcs/git mediawiki mediawiki-experimental
+
+# Sergey Popov <pinkbyte@gentoo.org> (2013-09-02)
+# Not tested
+media-libs/leptonica webp
+app-text/tesseract webp
+
+# Pacho Ramos <pacho@gentoo.org> (2013-09-01)
+# CONFIG_AUDITSYSCALL=y is not implemented, bug #438368
+sys-auth/consolekit pam
+sys-auth/pambase consolekit
+
+# Richard Brown <rbrown@gentoo.org> (2008-01-21)
+# Needs dev-ruby/builder, which isn't keyworded
+dev-ruby/rubygems server
+
+# Wolfram Schlich <wschlich@gentoo.org> (2007-11-20)
+# dependency can't be fulfilled at the moment
+net-im/mcabber otr
+
+# Jim Ramsay <lack@gentoo.org> (2007-09-07)
+# app-admin/gkrellm may pull in hddtemp, which is not yet available here
+app-admin/gkrellm hddtemp
+
+# Christian Heim <phreak@gentoo.org> (2007-07-07)
+# virtual/mysql-5 not keyworded yet, still apr-util has the mips keyword.
+dev-libs/apr-util mysql
+
+# Stuart Longland <redhatter@gentoo.org> (2007-09-07)
+# mplayer not tested with these flags yet. I may remove these slowly as I test
+# more functions of mplayer.
+media-video/mplayer bidi bl cddb cdio cdparanoia cpudetection dga dv dvb enca joystick live mad openal pnm pvr radio rar rtc tga xinerama zoran
+
+# Steve Dibb <beandog@gentoo.org> (2007-11-01)
+# needs media-libs/ladspa-sdk keyworded
+media-video/mplayer ladspa
+
+# Richard Brown <rbrown@gentoo.org> (2007-12-23)
+# app-xemacs/ruby-modes is not keyworded on this arch
+dev-lang/ruby xemacs
+
+# Sebastian Pipping <sping@gentoo.org> (2010-01-27)
+# dev-vcs/bzr is not keyworded on this arch
+# dev-vcs/darcs is not keyworded on this arch
+app-portage/layman bazaar
+app-portage/layman darcs
+
+# deps missing keywords
+games-strategy/freeciv auth
+
+# Mart Raudsepp <leio@gentoo.org> (2010-09-27)
+# Extra functionality that has external unkeyworded dependencies
+# and is not tested yet
+net-fs/samba ads cluster
+
+# Matt Turner <mattst88@gentoo.org> (2010-12-06)
+# dev-db/tokyocabinet not keyworded
+mail-client/mutt tokyocabinet
+
+# Matt Turner <mattst88@gentoo.org> (2010-12-26)
+# dev-lang/spidermonkey not keyworded
+www-client/elinks javascript
+
+# Matt Turner <mattst88@gentoo.org> (2010-12-26)
+# media-gfx/ufraw not keyworded
+media-gfx/imagemagick raw
+
+# Matt Turner <mattst88@gentoo.org> (2011-06-12)
+# dev-python/mysql-python not keyworded
+dev-vcs/mercurial bugzilla
+
+# Matt Turner <mattst88@gentoo.org> (2012-02-09)
+# dev-vcs/git[cgi] requires app-text/highlight which requires boost
+dev-vcs/git cgi
+
+# Matt Turner <mattst88@gentoo.org> (2012-02-09)
+# mips only use flags
+>=sci-libs/fftw-3 -zbus
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/parent
new file mode 100644
index 000000000000..eb001c6e8ab8
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/use.force
new file mode 100644
index 000000000000..82c0a4788533
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/use.force
@@ -0,0 +1,5 @@
+# Copyright 2008-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Force the flag which corresponds to ARCH.
+mips
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/use.mask
new file mode 100644
index 000000000000..32ba177b1fe3
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/use.mask
@@ -0,0 +1,299 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Unmask the flag which corresponds to ARCH.
+-mips
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2019-03-31)
+# sys-auth/elogind is not yet keyworded here. bug #681200
+elogind
+
+# Matt Turner <mattst88@gentoo.org> (2018-03-25)
+# Unmask systemd since it is keyworded here.
+-systemd
+
+# Mart Raudsepp <leio@gentoo.org> (2018-02-11)
+# dev-util/valgrind is not keyworded here yet,
+# though the MIPS platform is supported upstream
+valgrind
+
+# Michał Górny <mgorny@gentoo.org> (2018-01-23)
+# net-misc/networkmanager is not keyworded here.
+networkmanager
+
+# Michał Górny <mgorny@gentoo.org> (2018-01-23)
+# sci-geosciences/gpsd is not keyworded here.
+gps
+
+# Brian Evans <grknight@gentoo.org> (2018-01-15)
+# Mask tcmalloc as dev-util/google-perftools is unavailable
+tcmalloc
+
+# James Le Cuirot <chewi@gentoo.org> (2017-06-29)
+# Unmask as this profile is big endian.
+-big-endian
+
+# Mart Raudsepp <leio@gentoo.org> (2017-05-27)
+# media-libs/libmtp not tested
+mtp
+
+# Mart Raudsepp <leio@gentoo.org> (2017-05-27)
+# net-libs/gnome-online-accounts not tested
+gnome-online-accounts
+
+# Mart Raudsepp <leio@gentoo.org> (2017-05-27)
+# Keywords lost on net-fs/samba over time, use.mask until re-keyworded
+samba
+
+# Mart Raudsepp <leio@gentoo.org> (2017-02-07)
+# dev-libs/libappindicator not tested
+ayatana
+
+# Anthony G. Basile <blueness@gentoo.org> (2015-08-01)
+# There is no luajit support on mips. Bug #554376.
+luajittex
+
+# Markos Chandras <hwoarang@gentoo.org>
+# Profiles are ISA agnostic so these
+# should be masked on per user basis
+# See #498082
+-mipsdspr1
+-mipsdspr2
+-mipsfpu
+
+# Markos Chandras <hwoarang@gentoo.org>
+# Needs packages that lack ~mips keywords
+# See #485366
+m17n-lib
+
+# Ryan Hill <dirtyepic@gentoo.org>
+# Needs sci-mathematics/glpk.
+lpsol
+
+# Kacper Kowalik <xarthisius@gentoo.org> (2010-08-09)
+# cblas-external as virtual/cblas is also masked
+cblas-external
+
+# Samuli Suominen <ssuominen@gentoo.org>
+# Media cannot be tested for MIPS at the moment.
+# media-libs/libmpeg3
+# media-libs/portaudio
+# dev-libs/libcdio
+# media-libs/musicbrainz
+# media-libs/openexr
+mpeg
+portaudio
+cdio
+cdda
+musicbrainz
+openexr
+
+# Ryan Hill <dirtyepic@gentoo.org>
+# Various Gnome flags
+gnome
+
+# Peter Volkov <pva@gentoo.org> MPI was never tested on mips, but
+# some programs with this useflag are useful, e.g #227631
+mpi
+
+# Ryan Hill <dirtyepic@gentoo.org>
+# virtual/blas virtual/cblas and virtual/lapack not keyworded
+lapack
+blas
+
+# Alexander Færøy <eroyf@gentoo.org>
+# Clamav -- untested, masking for now.
+clamav
+
+# Untested on mips, masking for now.
+cdb
+
+# Until someone actually needs fuse, we'll mask it as
+# it holds up stablizing ntfsprogs
+fuse
+
+# Donnie Berkholz <dberkholz@gentoo.org> (2006-03-07)
+# Modular X: mask for architectures lacking direct rendering
+dri
+
+# Available on for mips.
+-video_cards_siliconmotion
+-video_cards_vivante
+
+# Stephen P. Becker <geoman@gentoo.org>
+# more modular X stuff
+video_cards_mga
+video_cards_nouveau
+video_cards_nv
+video_cards_r128
+video_cards_radeon
+input_devices_elographics
+input_devices_synaptics
+input_devices_vmmouse
+input_devices_void
+input_devices_wacom
+input_devices_joystick
+video_cards_glint
+video_cards_nvidia
+
+# Matt Turner <mattst88@gentoo.org>
+# Mask more VIDEO_CARDs added with mesa-8.0
+video_cards_amdgpu
+video_cards_r100
+video_cards_r200
+video_cards_r300
+video_cards_r600
+video_cards_radeonsi
+
+# Diego Pettenò <flameeyes@gentoo.org>
+# Until xine-lib's keywording can be maintained, please leave it masked.
+xine
+
+# Stephen P. Becker <geoman@gentoo.org>
+# masking mono because it doesn't work on mips
+mono
+
+# Hardave Riar <hardave@gentoo.org>
+# Temporarily masking ieee1394 until it can be tested
+# Quick fix to my tree b0rkage
+ieee1394
+
+# Henrik Brix Andersen <brix@gentoo.org>
+# According to the mips herd, we currently have no way of testing
+# pcmcia on mips, bug #90359
+pcmcia
+
+# John N. Laliberte <allanonjl@gentoo.org>
+# mask scanner support
+scanner
+
+# Hardave Riar <hardave@gentoo.org>
+# This should work, someone with a usb card and digital camera should test it
+gphoto2
+
+# Ciaran McCreesh <ciaranm@gentoo.org>
+# unresolved dep, bug #82428
+emboss
+
+# Joshua Kinard <kumba@gentoo.org>
+# dietlibc isn't known to work on mips
+diet
+
+# Stephen P. Becker <geoman@gentoo.org>
+# masked because it hoses xchat on 64-bit machines
+xosd
+
+# Stephen P. Becker <geoman@gentoo.org>
+# masked for now until this can be properly tested with alsa
+jack
+
+# Stephen P. Becker <geoman@gentoo.org>
+# masked because of silly java deps with gnome (we have no jre on mips)
+accessibility
+
+# Stephen P. Becker <geoman@gentoo.org>
+# masked because I say so, gnome--
+pda
+
+# Stephen P. Becker <geoman@gentoo.org>
+# masked because gaim sucks
+evo
+
+# Paul de Vrieze <pauldv@gentoo.org>
+# There is no java in this profile (if there is it must be available). Without
+# this repoman will fail on apps like sys-libs/db
+java
+
+# Ciaran McCreesh <ciaranm@gentoo.org>
+# No java, no netbeans
+netbeans
+
+# masked until gnome-extra/evolution-data-server is keyworded for mips
+eds
+
+# Flags which aren't applicable to mips (Mostly copied from sparc)
+3dfx
+acpi
+afs
+apm
+dvdr
+ibm
+ggi
+lirc
+smartcard
+
+#
+# Anthony G. Basile <blueness@gentoo.org> (2012-07-18)
+# php is an old mask which works now
+# pike is no longer a use flag
+#
+## see email to gentoo-dev with subject "use.mask and PHP5's crazy IUSE"
+## Dated Sat, 31 Jul 2004 14:49:28 -0700, from robbat2@gentoo.org
+## all of these are binary-only, and not presently available on this
+## architecture.
+#php
+#pike
+djbfft
+timidity
+
+# We don't use smartcards, afaik
+pcsc-lite
+
+# Fernando J. Pereda <ferdy@gentoo.org> (2007-03-20)
+# New optional dependency of >=mail-client/mutt-1.5.14
+qdbm
+
+# Doug Goldstein <cardoe@gentoo.org> (2007-05-08)
+# no one in mips land has smartcard hardware to test with
+# see bug #162205 comment 10.
+smartcard
+openct
+
+# kumba (2007-06-02)
+# pulseaudio hasn't been tested on mips; maybe someday
+pulseaudio
+
+# kumba (2007-11-01)
+# mask ladspa USE
+# [22:30] <beandog> mips: plz to mask ladspa use flag
+ladspa
+
+# Matt Turner <mattst88@gentoo.org> (2010-12-13)
+# Dropping app-arch/rpm keywords, mask rpm USE accordingly
+rpm
+
+# Matt Turner <mattst88@gentoo.org> (2010-12-13)
+# We don't have net-libs/libsmi keyworded
+smi
+
+# Matt Turner <mattst88@gentoo.org> (2010-12-13)
+# We don't have sys-devel/llvm
+llvm
+
+# Matt Turner <mattst88@gentoo.org (2011-06-14)
+# pdfannotextractor needs java
+pdfannotextractor
+
+# Matt Turner <mattst88@gentoo.org> (2011-07-11)
+# xemacs dependencies not keyworded
+xemacs
+
+# Matt Turner <mattst88@gentoo.org> (2011-07-11)
+# no native mips/linux code generation, see bug 319649
+ocamlopt
+
+# Michael Sterrett <mr_bones_@gentoo.org> (2012-08-24)
+# media-sound/fluidsynth isn't keyworded
+fluidsynth
+
+# Mips USE flags
+-fixed-point
+-loongson2f
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-08-22)
+# virtual/opencl is not keyworded
+opencl
+
+# Ben de Groot <yngwin@gentoo.org> (2015-02-01)
+# please remove when keyworded
+qt5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/make.defaults
new file mode 100644
index 000000000000..8613dd7619ee
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 2019 Gentoo Authors
+# 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.
+
+# Georgy Yakovlev <gyakovlev@gentoo.org (2019-08-30)
+# Unhide PPC specific USE_EXPANDs.
+USE_EXPAND_HIDDEN="-CPU_FLAGS_PPC"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/package.use b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/package.use
new file mode 100644
index 000000000000..d4e9292c3105
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/package.use
@@ -0,0 +1,10 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Luca Barbato <lu_zero@gentoo.org> (2018-08-12)
+# Default to PowerPC OpenFirmware
+sys-boot/grub:2 grub_platforms_ieee1275
+
+# Doug Goldstein <cardoe@gentoo.org> (2012-10-29)
+# Enable the native arch as the default qemu target
+app-emulation/qemu qemu_softmmu_targets_ppc
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/package.use.force
new file mode 100644
index 000000000000..508ff65b5c70
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/package.use.force
@@ -0,0 +1,21 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2019-09-21)
+# iasl is stable on ppc
+sys-firmware/seabios -binary
+
+# Joonas Niilola <juippis@gentoo.org> (2019-01-12)
+# Force 'unwind' on for ppc and ppc64 with dev-libs/efl
+# #668486, #657750
+dev-libs/efl unwind
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2018-12-25)
+# Enable powerpc target by default.
+dev-lang/rust llvm_targets_PowerPC
+
+# Michał Górny <mgorny@gentoo.org> (2016-09-24)
+# Force the host target to avoid dependency hell
+dev-ml/llvm-ocaml llvm_targets_PowerPC
+sys-devel/clang llvm_targets_PowerPC
+sys-devel/llvm llvm_targets_PowerPC
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/package.use.mask
new file mode 100644
index 000000000000..61cdc04e3b46
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/package.use.mask
@@ -0,0 +1,361 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2019-09-21)
+# iasl is stable on ppc
+sys-firmware/seabios -debug
+
+# Eugene Bright <eugene@bright.gdn> (2019-09-09)
+# Missing keyword on dev-embedded/libjaylink
+sys-apps/flashrom jlink-spi
+
+# Conrad Kostecki <ck+gentoo@bl4ckb0x.de> (2019-08-17)
+# app-misc/graphlcd-base won't work on PowerPC/PowerPC64
+app-misc/lcdproc freetype lcd_devices_glcd png
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-06-01)
+# not yet keyworded
+dev-java/openjdk javafx
+
+# Patrick McLean <chutzpah@gentoo.org> (2019-04-15)
+# deps not available on platform
+sys-cluster/ceph babeltrace lttng
+
+# Patrick McLean <chutzpah@gentoo.org> (2019-04-15)
+# pending re-keyword request, bug 615400
+net-analyzer/rrdtool rados
+sys-fs/multipath-tools rbd
+www-servers/uwsgi uwsgi_plugins_rados
+
+# Virgil Dupras <vdupras@gentoo.org> (2019-03-03)
+# Tests fail with jpeg2k flag. Bug #662686
+dev-python/pillow jpeg2k
+
+# Thomas Deutschmann <whissi@gentoo.org> (2019-02-26)
+# nginx_modules_http_lua requires USE=luajit which requires
+# dev-lang/luajit which is not keyworded on PowerPC
+www-servers/nginx luajit nginx_modules_http_lua
+
+# Alon Bar-Lev <alonbl@gentoo.org> (2018-12-21)
+# Requires USE=dane that is masked in this profile.
+net-libs/gnutls test-full
+
+# Matthew Thode <prometheanfire@gentoo.org> (2018-09-12)
+# dev-db/mariadb-connector-c not yet keyworded
+net-analyzer/icinga2 mariadb
+
+# Luca Barbato <lu_zero@gentoo.org> (2018-08-12)
+# grub pc is not supported on powerpc
+sys-boot/grub:2 grub_platforms_pc grub_platforms_efi-32 grub_platforms_efi-64 grub_platforms_xen grub_platforms_xen-pvh
+
+# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2018-06-08)
+# Requires unported sys-libs/netbsd-csu
+sys-devel/clang-runtime crt
+
+# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2018-06-08)
+# sys-devel/llvmgold not yet keyworded
+sys-devel/llvm gold
+
+# Tomáš Mózes <hydrapolic@gmail.com> (2018-06-05)
+# Unkeyworded dependencies.
+app-admin/syslog-ng kafka mongodb
+
+# Anthony G. Basile <blueness@gentoo.org> (2018-04-14)
+# net-vpn/tor, tests are broken on ppc/ppc64, bug #653098
+net-vpn/tor test
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2018-03-27)
+# dev-qt/qtwebengine is not ported to powerpc
+net-irc/quassel urlpreview
+www-client/otter webengine
+
+# Matthias Maier <tamiko@gentoo.org> (2018-03-18)
+# dev-libs/capstone not keyworded
+app-emulation/qemu capstone
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2018-03-02)
+# Requires unkeyworded deps
+>=dev-python/ipython-5.4.1 qt5 smp
+
+# Amy Liffey <amynka@gentoo.org (2018-01-21)
+# dev-libs/cereal not keyworded for ppc
+media-libs/opencv contrib_dnn
+
+# Robin H. Johnson <robbat2@gentoo.org> (2017-11-10)
+# Masked for dependencies:
+# - bug #438780: sys-firmware/ipxe not buildable on PPC without cross-compiler
+app-emulation/qemu qemu_softmmu_targets_i386 qemu_softmmu_targets_x86_64
+# - media-libs/virglrenderer: pending keywording
+app-emulation/qemu virgl
+
+# Michael Palimaka <kensington@gentoo.org> (2017-09-30)
+# Required dependencies are not keyworded.
+x11-themes/qtcurve plasma
+
+# Jonathan Scruggs <j.scruggs@gmail.com> (2017-09-23)
+# dependencies not keyworded yet
+media-libs/openimageio field3d ptex
+
+# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2017-08-22)
+# Dictionary Manager requires unkeyworded dev-qt/qtwebengine.
+app-i18n/fcitx-libpinyin dictionary-manager
+
+# Göktürk Yüksek <gokturk@gentoo.org> (2017-08-15)
+# Requires java
+app-forensics/sleuthkit java
+
+# Michał Górny <mgorny@gentoo.org> (2017-08-10)
+# Requires USE=ipmi which is masked in this profile.
+sys-power/nut ups_drivers_nut-ipmipsu
+
+# Michał Górny <mgorny@gentoo.org> (2017-08-08)
+# Required VIDEO_CARDS=i965/radeonsi, both masked in this profile.
+media-libs/mesa vulkan vulkan-overlay
+
+# Michał Górny <mgorny@gentoo.org> (2017-08-08)
+# Requires USE=opencl that is masked in this profile.
+net-misc/bfgminer adl lm-sensors
+
+# Michael Weber <xmw@gentoo.org> (2017-04-06)
+# mask unkeyworded dep pymongo -> mongodb
+app-portage/g-sorcery bson
+
+# Michał Górny <mgorny@gentoo.org> (2017-03-24)
+# libcxx fails to compile on ppc*, #595744.
+sys-devel/clang default-libcxx
+sys-devel/clang-runtime libcxx
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2017-02-27)
+# Requires dev-qt/qtwebengine, not keyworded on ppc
+sci-geosciences/gpsbabel gui
+
+# James Le Cuirot <chewi@gentoo.org> (2016-12-14)
+# DOSBox + OpenGLide is untested on this arch.
+games-emulation/dosbox glide
+
+# Fabian Groffen <grobian@gentoo.org> (2016-12-07)
+# unkeyworded notmuch dependency, bug #587560
+mail-client/mutt notmuch
+
+# Thomas Deutschmann <whissi@gentoo.org> (2016-08-26)
+# Enable numa support on supported architectures
+dev-db/mysql -numa
+dev-db/percona-server -numa
+
+# Davide Pesavento <pesa@gentoo.org> (2016-07-28)
+# The corresponding Qt5 modules are not keyworded on ppc, and we don't want to
+# keyword them solely because of PyQt5 while there are no other in-tree users.
+dev-python/PyQt5 bluetooth location networkauth webengine
+
+# Michael Palimaka <kensington@gentoo.org> (2016-07-07)
+# Requires unkeyworded dependencies
+dev-vcs/subversion kwallet
+net-irc/quassel kde snorenotify
+net-libs/libproxy kde
+sys-auth/polkit kde
+sys-block/gparted kde
+virtual/notification-daemon kde
+x11-wm/sawfish kde
+
+# Pacho Ramos <pacho@gentoo.org> (2015-11-15)
+# Missing keywords
+media-sound/rhythmbox upnp-av
+
+# Pacho Ramos <pacho@gentoo.org> (2015-10-27)
+# Missing keywords
+net-wireless/blueman appindicator
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2015-10-26)
+# x11-drivers/xf86-video-amdgpu is not keyworded
+x11-base/xorg-drivers video_cards_amdgpu
+
+# Gilles Dartiguelongue <eva@gentoo.org> (2015-06-10)
+# net-libs/dleyna-connector-dbus lack ppc/ppc64 keyword, bug #551634
+>=media-plugins/grilo-plugins-0.2.14 upnp-av
+
+# Pacho Ramos <pacho@gentoo.org> (2015-05-15)
+# Missing keywords
+net-dns/unbound dnstap
+
+# Mike Frysinger <vapier@gentoo.org> (2015-03-16)
+# Needs sci-physics/bullet & media-libs/libsdl2 tested #499974
+dev-libs/efl physics sdl
+
+# Andreas K. Huettel <dilfridge@gentoo.org> (2015-02-15)
+# There's no keyworded office implementation anymore.
+gnome-extra/sushi office
+
+# Markos Chandras <hwoarang@gentoo.org> (2015-02-07)
+# app-admin/cgmanager misses PPC/PPC64 keywords. Bug #539208
+app-containers/lxc cgmanager
+
+# Mark Wright <gienah@gentoo.org> (2014-12-14/2014-12-24, 2015-04-01)
+# 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
+
+# Anthony G. Basile <blueness@gentoo.org> (2014-08-17)
+# This pulls in qemu[smartcard] which is masked
+net-misc/spice-gtk smartcard
+
+# Anthony G. Basile <blueness@gentoo.org> (2014-08-16)
+# Ultimately pulls in nodejs which is broken.
+dev-ruby/sprockets test
+
+# Anthony G. Basile <blueness@gentoo.org> (2014-08-15)
+# Ultimately pulls in nodejs which is broken.
+dev-ruby/haml test
+
+# Anthony G. Basile <blueness@gentoo.org> (2014-08-14)
+# Mask these flags since mongodb is broken on ppc/ppc64
+dev-python/ipython doc matplotlib nbconvert notebook test
+
+# Anthony G. Basile <blueness@gentoo.org> (2014-08-12)
+# Ultimately pulls in nodejs which is broken.
+dev-ruby/actionpack test
+
+# Anthony G. Basile <blueness@gentoo.org> (2014-08-12)
+# Pulls in ceph which is broken. Masked per dev-zero.
+sys-block/fio rbd
+
+# Andreas K. Huettel <dilfridge@gentoo.org> (2014-06-14)
+# dependency sci-libs/vtk not keyworded on ppc yet
+media-libs/opencv vtk
+
+# Pacho Ramos <pacho@gentoo.org> (2013-02-22)
+# Missing keywords, bug #495250
+>=gnome-base/gnome-extra-apps-3.10 tracker
+
+# Pacho Ramos <pacho@gentoo.org> (2014-02-10)
+# Missing keywords, bug #495254
+>=dev-libs/totem-pl-parser-3.10 quvi
+
+# Pacho Ramos <pacho@gentoo.org> (2013-11-28)
+# Missing keywords, bug #492820
+net-im/telepathy-connection-managers sipe
+
+# Pacho Ramos <pacho@gentoo.org> (2013-10-31)
+# Missing keywords, bug #478254
+gnome-base/gnome classic extras
+
+# Mark Wright <gienah@gentoo.org> (2013-10-26)
+# template-haskell not yet available
+dev-haskell/dataenc test
+
+# Agostino Sarubbo <ago@gentoo.org> (2013-08-24)
+# Klibc does not work anymore on ppc
+app-shells/mksh static
+
+# Pacho Ramos <pacho@gentoo.org> (2013-07-20)
+# Keywords pending, bug #476710
+>=gnome-base/gnome-extra-apps-3.8 games
+
+# Agostino Sarubbo <ago@gentoo.org> (2013-04-23)
+# dev-db/spatialite fails to compile on ppc*
+sci-libs/gdal spatialite
+
+# Julian Ospald <hasufell@gentoo.org> (2013-03-31)
+# depends on mono/monodevelop
+>=net-irc/hexchat-2.9.4-r1 theme-manager
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (2013-01-31)
+# remove mask when net-libs/libqmi is keyworded here
+net-misc/modemmanager qmi
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (2013-01-22)
+# remove mask if/when media-gfx/argyllcms is keywored here.
+x11-misc/colord argyllcms extra-print-profiles
+
+# Anthony G. Basile <blueness@gentoo.org> (2012-11-15)
+# Mask telepathy, no stable net-libs/telepathy-qt, bug #441456
+net-im/choqok telepathy
+
+# Robin H Johnson <robbat2@gentoo.org> (2012-11-01)
+# 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
+
+# Samuli Suominen <ssuominen@gentoo.org> (2012-09-27)
+# I don't want to open this can of worms yet. Feel free
+# to do so.
+dev-ruby/rack-test test
+
+# Anthony G. Basile <blueness@gentoo.org> (2012-08-21)
+# Does not work on ppc/ppc64
+net-vpn/tor tor-hardening
+
+# Pacho Ramos <pacho@gentoo.org> (2012-05-07)
+# libhid is not keyworded
+app-misc/lcdproc lcd_devices_mdm166a
+
+# Brent Baude <ranger@gentoo.org> (2012-03-06)
+# masking wimax use flag
+net-misc/connman ofono
+
+# Alexey Shvetsov <alexxy@gentoo.org> (2012-01-20)
+# 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 openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover
+
+# Kacper Kowalik <xarthisius@gentoo.org> (2011-11-20)
+# Dropped dietlibc wrt #364103
+sys-fs/dmraid dietlibc
+
+# Patrick McLean <chutzpah@gentoo.org> (2011-09-07)
+# missing keywords on dependencies
+media-video/x264-encoder ffmpegsource
+
+# Kacper Kowalik <xarthisius@gentoo.org> (2011-08-10)
+# mask cuda dep for opencv bug 365451
+media-libs/opencv cuda
+
+# Doug Goldstein <cardoe@gentoo.org> (2011-05-27)
+# 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> (2011-01-16)
+# bug 350513, app-pda/jpilot is not keyworded
+mail-client/claws-mail pda
+
+# Sebastian Pipping <sping@gentoo.org> (2011-02-22)
+# No media-sound/lilypond here, yet (bug #356069)
+app-text/asciidoc test
+
+# Justin Lecher <jlec@gentoo.org> (2010-11-01)
+# Deps not Keyworded
+sci-chemistry/apbs fetk iapbs python
+
+# Alexey Shvetsov <alexxy@gentoo.org> (2010-08-22)
+# sci-chemistry/msms not available for this arch
+sci-chemistry/vmd msms
+
+# Alexey Shvetsov <alexxy@gentoo.org> (2010-02-23)
+# 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>
+# masking zephyr USE on pidgin
+net-im/pidgin zephyr
+
+# Michał Górny <mgorny@gentoo.org> (2020-12-21)
+# Sanitizers supported on this architecture.
+sys-libs/compiler-rt-sanitizers -asan -lsan -msan -tsan
+sys-libs/compiler-rt-sanitizers -ubsan -scudo
+sys-libs/compiler-rt-sanitizers -profile
+
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/package.use.stable.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/package.use.stable.mask
new file mode 100644
index 000000000000..d2b7a50d3222
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/package.use.stable.mask
@@ -0,0 +1,88 @@
+# 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-09-17)
+# media-video/pipewire is not stable yet
+x11-wm/mutter screencast
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2018-12-02)
+# gnome-base/nautilus is not stable
+media-sound/easytag nautilus
+
+# Michał Górny <mgorny@gentoo.org> (2018-08-26)
+# Non-stable dependency. Used to be masked completely.
+media-sound/abcde replaygain
+
+# Ulrich Müller <ulm@gentoo.org> (2018-08-09)
+# Needs net-libs/webkit-gtk which is not stable, bug #663248
+app-editors/emacs xwidgets
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2018-06-20)
+# dev-python/PyQt5 is not stable.
+dev-python/matplotlib qt5 test
+media-sound/pulseaudio qt5
+net-print/hplip qt5
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2018-03-15)
+# Requires media-libs/portmidi which is not stable
+media-sound/hydrogen portmidi
+
+# David Seifert <soap@gentoo.org> (2017-09-23)
+# MPI does not have stable keywords on ppc/ppc64
+sci-libs/fftw mpi
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2017-09-03)
+# Stable-masking mpi support so Boost stabilization can go ahead
+# Boost 1.63 (bug 624662), Boost 1.62 (bug 590244)
+dev-libs/boost mpi
+
+# Mikle Kolyada <zlogene@gentoo.org> (2017-08-25)
+# ceph has never been stabilized under either ~ppc or ~ppc64
+sys-fs/multipath-tools rbd
+
+# Pacho Ramos <grknight@gentoo.org> (2016-11-01)
+# Dependencies not going to stable for now
+dev-util/geany-plugins gtkspell
+
+# Pacho Ramos <grknight@gentoo.org> (2016-11-01)
+# net-misc/libteam is now ~ppc ~ppc64
+net-misc/networkmanager teamd
+
+# Michael Palimaka <kensington@gentoo.org> (2016-10-21)
+# Requires media-libs/opencv which is not stable
+media-plugins/frei0r-plugins facedetect
+media-video/vlc opencv
+
+# Michael Palimaka <kensington@gentoo.org> (2016-05-25)
+# Dependencies not stable
+app-arch/p7zip kde
+dev-vcs/subversion kwallet
+x11-misc/xscreensaver new-login
+
+# Pacho Ramos <pacho@gentoo.org> (2015-09-06)
+# webkit-gtk is going to stay in ~all but amd64/x86
+# that are the only arches upstream is taking care
+>=x11-libs/wxGTK-3.0.2.0-r1 webkit
+dev-util/glade webkit
+
+# Justin Lecher <jlec@gentoo.org> (2015-02-21)
+# Needs stable GNOME-3
+net-fs/netatalk tracker
+app-office/homebank ofx
+net-libs/aqbanking ofx
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/packages b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/packages
new file mode 100644
index 000000000000..896bc171404b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/packages
@@ -0,0 +1,10 @@
+# Copyright 2005-2008 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+*sys-fs/hfsutils
+*sys-fs/hfsplusutils
+
+# Brent Baude <ranger@gentoo.org> (2012-11-29)
+# Removing kgcc64 from system packages now that toolchain is biarch
+-*sys-devel/kgcc64
+
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/parent
new file mode 100644
index 000000000000..eb001c6e8ab8
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/make.defaults
new file mode 100644
index 000000000000..22a1664e79c8
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/make.defaults
@@ -0,0 +1,41 @@
+# 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"
+ACCEPT_KEYWORDS="ppc"
+
+CHOST="powerpc-unknown-linux-gnu"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+# Donnie Berkholz <dberkholz@gentoo.org> (2006-08-18)
+# Defaults for video drivers
+VIDEO_CARDS="fbdev glint mga nv r128 radeon"
+
+# Diego Pettenò <flameeyes@gentoo.org> (2006-12-06)
+# 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> (2014-06-27)
+# 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> (2014-06-27)
+# 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"
+
+# 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/ppc32/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/package.use.mask
new file mode 100644
index 000000000000..9f76c95f2473
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/package.use.mask
@@ -0,0 +1,93 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2019-09-21)
+# iasl is stable on ppc
+sys-firmware/seabios -debug
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2019-05-15)
+# sys-cluster/hpx, sci-libs/silo, sci-visualization/visit not keyworded
+sci-libs/libgeodecomp hpx silo visit
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2019-02-16)
+# app-text/libwpd and app-text/libwpg are not keyworded
+media-gfx/inkscape cdr visio wpg
+
+# Matt Turner <mattst88@gentoo.org> (2018-10-07)
+# media-libs/x265[power8] fails to build on 32-bit ppc.
+media-libs/x265 power8
+
+# Mikle Kolyada <zlogene@gentoo.org> (2018-09-01)
+# The dependency is not keyworded
+net-analyzer/wireshark bcg729
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2017-10-03)
+# Incomplete support, bug #605878.
+net-vpn/tor seccomp
+
+# Michał Górny <mgorny@gentoo.org> (2017-03-23)
+# Most of clang runtimes are not supported here
+sys-devel/clang-runtime openmp sanitize
+sys-libs/libcxx libcxxrt
+
+# Michael Weber <xmw@gentoo.org> (2017-03-15)
+# Cannot test non-free dependency dev-libs/device-atlas-api-c
+net-proxy/haproxy device-atlas
+
+# Bernard Cafarelli <voyageur@gentoo.org> (2017-01-25)
+# Requires a Java dependency
+app-text/tesseract scrollview
+
+# Andreas K. Hüttel <dilfridge@gentoo.org> (2016-12-13)
+# Dropping ppc from sci-libs/armadillo, bug 555896
+sci-libs/gdal armadillo
+
+## Thomas Deutschmann <whissi@gentoo.org> (2016-12-04)
+# sci-libs/gdal[mdb] requires dev-java/jackcess which is not keyworded
+sci-libs/gdal mdb
+
+# Michał Górny <mgorny@gentoo.org> (2016-11-18)
+# libomp does not support 32-bit PPC, #600148.
+sys-devel/clang-runtime openmp
+
+# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2016-08-01)
+# kde-frameworks/*:5 not keyworded.
+net-irc/kvirc kde
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (2016-06-28)
+# Missing keywords on app-text/gspell - bug #587368
+>=app-editors/gedit-3.20 spell
+
+# James Le Cuirot <chewi@gentoo.org> (2016-01-30)
+# scrollview requires Java, which is unsupported on ppc.
+app-text/tesseract scrollview
+
+# James Le Cuirot <chewi@gentoo.org> (2015-01-12)
+# Java is no longer supported on ppc.
+app-text/texlive pdfannotextractor
+dev-lang/logtalk fop
+gnome-extra/libgda reports
+
+# Ben de Groot <yngwin@gentoo.org> (2015-07-20)
+# missing keyword
+media-sound/audacity midi soundtouch
+
+# Pacho Ramos <pacho@gentoo.org> (2015-06-02)
+# Missing keywords (2015-06-02)
+net-misc/connman openconnect
+
+# Michał Górny <mgorny@gentoo.org> (2015-03-01)
+# pidgin-opensteamworks is only available for amd64, ppc32 and x86
+net-im/telepathy-connection-managers -steam
+
+# Pacho Ramos <pacho@gentoo.org> (2015-01-14)
+# Missing keywords
+app-misc/workrave mate
+
+# Julian Ospald <hasufell@gentoo.org> (2013-11-23)
+# FIXME: app-arch/innoextract not available under ppc yet
+games-fps/duke3d-data gog
+
+# Maciej Mrozowski <reavertm@gentoo.org> (2010-06-26)
+# Needs media-libs/simage keyworded, bug 325623
+media-libs/coin simage
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/package.use.stable.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/package.use.stable.mask
new file mode 100644
index 000000000000..7d88a804be4e
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/package.use.stable.mask
@@ -0,0 +1,51 @@
+# Copyright 1999-2018 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> (2018-08-15)
+# media-libs/libsidplay:2 appears to be broken, bug #660288
+media-video/vlc sid
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2018-06-12)
+# Requires not yet stable dev-qt/qtpositioning:5
+sci-astronomy/stellarium gps
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2018-06-03)
+# Requires not yet stable dependencies
+sys-libs/gwenhywfar sensors serialport webkit
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2018-06-03)
+# dev-qt/qtwebkit:5 is not stable.
+dev-qt/designer webkit
+
+# Michael Weber <xmw@gentoo.org> (2017-03-01)
+# Mask until >sys-cluster/ceph-0.94 goes stable
+net-analyzer/rrdtool rados
+
+# Pacho Ramos <pacho@gentoo.org> (2015-05-15)
+# Missing keywords
+net-misc/connman l2tp openconnect
+sci-libs/plplot ocaml
+
+# 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
+mail-client/balsa webkit
+net-libs/libproxy webkit
+>=x11-libs/gtk+-3.12.2 cloudprint
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/use.force
new file mode 100644
index 000000000000..5da3746141ae
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/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/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/use.mask
new file mode 100644
index 000000000000..2d94ca9871a6
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/use.mask
@@ -0,0 +1,20 @@
+# Unmask the flag which corresponds to ARCH.
+-ppc
+
+# James Le Cuirot <chewi@gentoo.org> (2015-01-12)
+# Java is no longer supported on ppc.
+java
+
+# Michał Górny <mgorny@gentoo.org> (2014-06-27)
+# Unmask multilib flag for the ABI.
+-abi_ppc_32
+
+# Andrey Grozin <grozin@gentoo.org> (2014-06-25)
+# keyworded on ppc
+-clisp
+-ecls
+-sbcl
+
+# Pacho Ramos <pacho@gentoo.org> (2013-09-11)
+# Unmask systemd since it is keyworded here.
+-systemd
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
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/use.mask
new file mode 100644
index 000000000000..9d247b9eb10b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/use.mask
@@ -0,0 +1,141 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# PPC Specific use flags
+#
+
+# Matt Turner <mattst88@gentoo.org> (2018-09-18)
+# sci-libs/coinor-mp is not keyworded
+coinmp
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2018-03-18)
+# mongodb is not keyworded on ppc/ppc64 (broken)
+mongodb
+
+# David Seifert <soap@gentoo.org> (2017-07-08)
+# Games are not keyworded anymore on ppc
+fortune
+nagios-game
+physfs
+
+# James Le Cuirot <chewi@gentoo.org> (2017-06-29)
+# Unmask as this profile is big endian.
+-big-endian
+
+# Matt Turner <mattst88@gentoo.org> (2017-03-24)
+# virtual/opencl is not keyworded
+opencl
+
+# Matt Turner <mattst88@gentoo.org> (2017-03-24)
+# We don't have sys-devel/llvm
+llvm
+video_cards_amdgpu
+video_cards_radeonsi
+clang
+
+# Jeroen Roovers <jer@gentoo.org> (2015-09-22)
+# sci-libs/mkl is not supported on PPC
+mkl
+
+# Jeroen Roovers <jer@gentoo.org> (2015-05-25)
+# PowerPC has no support for this bootloader (bug #550322)
+gnuefi
+
+# Patrick Lauer <patrick@gentoo.org> (2015-04-28)
+# dependencies not keyworded yet
+ayatana
+
+#Klibc does not work
+klibc
+
+# These flags should only be used for ppc
+-ppcsha1
+-power8
+# 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
+lm-sensors
+rar
+hdf
+xvmc
+# cg is only provided by nvidia's binary only cg toolkit
+cg
+# dmi depends on PC BIOSes, we don't have those
+dmi
+# 2006-10-11 - corsair - bug #150925
+lcd_devices_graphlcd
+# Masked vaapi for PowerPC until it works on hardware available to PowerPC users (cell, etc.)
+vaapi
+
+
+### 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
+
+# Modular X: unmask for architectures on which they are available
+-input_devices_synaptics
+-input_devices_wacom
+
+# Diego Pettenò <flameeyes@gentoo.org> (2006-12-06)
+# Mask ALSA drivers for ISA cards
+alsa_cards_msnd-pinnacle
+alsa_cards_sb16
+alsa_cards_sbawe
+alsa_cards_sscape
+alsa_cards_wavefront
+
+# George Shapovalov <george@gentoo.org> (2007-04-08)
+# supported on ppc
+-ada
+
+# Joseph Jezak <josejx@gentoo.org> (2007-06-28)
+# 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
+
+# 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> (2010-11-01)
+# app-misc/lirc fails to compile on PPC64, see bug 275872 for example
+# Samuli Suominen <ssuominen@gentoo.org> (2010-11-03)
+# and it's also masked in arch/powerpc/ppc64/32ul/package.mask
+lirc
+
+# Kacper Kowalik <xarthisius@gentoo.org> (2011-07-26)
+# ppc keywords were dropped for dev-libs/prelude
+prelude
+
+# Julian Ospald <hasufell@gentoo.org> (2012-04-25)
+# Masked because nvidia-texture-tools is not (tested) for PowerPC
+nvtt
+
+# fdk-aac is already keyworded here
+-fdk
+
+# Pacho Ramos <pacho@gentoo.org> (2014-01-08)
+# Unmask systemd since it is keyworded here.
+-systemd
+
+
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/make.defaults
new file mode 100644
index 000000000000..bae66d7316cc
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/make.defaults
@@ -0,0 +1,25 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Main RISC-V profile directory.
+
+# This is not a complete profile. Use the subdirectories!
+
+ARCH="riscv"
+ACCEPT_KEYWORDS="riscv ~riscv"
+
+CHOST="riscv64-unknown-linux-gnu"
+
+# Since many people will want to test this in qemu...
+FEATURES="-pid-sandbox -network-sandbox -ipc-sandbox"
+
+# The following stuff is, e.g., defined in subdirs:
+# CFLAGS
+# CXXFLAGS
+# FFLAGS
+# FCFLAGS
+# ABI
+# DEFAULT_ABI
+# MULTILIB_ABIS
+# CHOST_riscv
+# LIBDIR_riscv
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/package.accept_keywords b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/package.accept_keywords
new file mode 100644
index 000000000000..ba134491c30e
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/package.accept_keywords
@@ -0,0 +1,10 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Even if someone makes Portage accept other keywords, here
+# we need specific versions / patches for riscv!
+sys-devel/gcc -amd64 -~amd64
+sys-libs/glibc -amd64 -~amd64
+
+# For the stages and qemu, we need static qemu *from* ~amd64
+app-emulation/qemu-riscv64-bin ~amd64
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/package.use.mask
new file mode 100644
index 000000000000..050d3cede6db
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/package.use.mask
@@ -0,0 +1,73 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Dependency resolution is broken because
+# sys-fs/lvm2 has no riscv keyword
+sys-fs/e2fsprogs cron
+
+# This doesn't work for (any) riscv yet.
+dev-libs/libpcre2 jit
+dev-libs/libpcre jit
+dev-vcs/git pcre-jit
+
+# Not yet tested / unkeyworded dependencies
+# This includes also packages which do not support python-3 or
+# do not support python-3.7 yet.
+
+app-admin/syslog-ng amqp dbi geoip geoip2 json kafka mongodb python redis spoof-source smtp snmp
+app-admin/sysstat lm-sensors
+app-arch/libarchive lz4 lzo zstd
+app-arch/unzip natspec
+app-crypt/gnupg smartcard tofu wks-server
+app-crypt/mit-krb5 doc test xinetd
+app-crypt/pinentry fltk gnome-keyring
+app-doc/doxygen latex dot
+app-editors/emacs alsa lcms mailutils
+app-editors/emacs-vcs alsa json lcms mailutils
+app-misc/pax-utils python
+app-text/asciidoc graphviz test
+app-text/po4a test
+app-text/xmlto text
+dev-build/meson test
+dev-build/ninja doc test
+dev-lang/python tk
+dev-libs/check doc subunit
+dev-libs/glib gtk-doc test
+dev-libs/icu doc
+dev-libs/iniparser doc
+dev-libs/libgcrypt doc
+dev-libs/libnl python
+dev-libs/libtasn1 valgrind
+dev-libs/libusb doc
+dev-libs/libxslt python
+dev-libs/libyaml doc
+dev-python/cython doc test
+dev-python/lxml test
+dev-python/pygments doc test
+dev-python/setuptools test
+dev-python/snakeoil test
+dev-util/catalyst iso
+dev-util/patchutils test
+dev-util/pkgconf test
+dev-util/strace unwind
+dev-vcs/git cvs highlight gnome-keyring subversion tk xinetd
+media-libs/freetype harfbuzz png
+media-libs/tiff jbig jpeg test webp zstd
+net-fs/nfs-utils nfsv41
+net-libs/gnutls doc test-full valgrind
+net-libs/ldns doc python
+net-misc/curl brotli curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss http2 rtmp ssh
+net-misc/ntp openntpd snmp vim-syntax zeroconf
+net-nds/openldap cxx kerberos sasl
+sys-apps/kmod doc
+sys-apps/portage epydoc
+sys-apps/rng-tools nistbeacon pkcs11
+sys-auth/pambase pam_krb5 pam_ssh passwdqc mktemp
+dev-build/automake test
+sys-devel/gdb source-highlight
+sys-devel/gettext cvs
+sys-fs/squashfs-tools lz4 lzma lzo zstd
+sys-libs/libcap-ng python
+sys-process/audit gssapi python
+sys-process/procps test
+sys-fs/squashfs-tools-ng lz4 lzo zstd
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/packages b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/packages
new file mode 100644
index 000000000000..3b97323bdc9f
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/packages
@@ -0,0 +1,10 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# For now we add the x86-64 qemu-riscv64 static binary to all
+# stages. This makes life somewhat simpler when working without
+# real hardware.
+*app-emulation/qemu-riscv64-bin
+
+# For the initial hot experimentation phase...
+*sys-devel/gdb
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/packages.build b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/packages.build
new file mode 100644
index 000000000000..c85897cb6cac
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/packages.build
@@ -0,0 +1,7 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# For now we add the x86-64 qemu-riscv64 static binary to all
+# stages. This makes life somewhat simpler when working without
+# real hardware.
+app-emulation/qemu-riscv64-bin
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/parent
new file mode 100644
index 000000000000..eb001c6e8ab8
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64/make.defaults
new file mode 100644
index 000000000000..f4b3042683c5
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64/make.defaults
@@ -0,0 +1,17 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# RISC-V rv64gc/lp64 no-multilib profile
+
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+# We have only one ABI
+MULTILIB_ABIS="lp64"
+DEFAULT_ABI="lp64"
+ABI="lp64"
+
+# We hide the useflags for the ABIs
+USE_EXPAND_HIDDEN="ABI_RISCV"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64/package.use.force
new file mode 100644
index 000000000000..e25bb13182b5
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64/package.use.force
@@ -0,0 +1,5 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Undo multilib forcing.
+sys-apps/sandbox -abi_riscv_lp64d
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64/use.force
new file mode 100644
index 000000000000..d04bb8b3d835
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64/use.force
@@ -0,0 +1,5 @@
+# Un-force the original multilib default-abi flag
+-abi_riscv_lp64d
+
+# Force the abi of this profile here
+abi_riscv_lp64
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64/use.mask
new file mode 100644
index 000000000000..9f26ae637a8a
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64/use.mask
@@ -0,0 +1,8 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Mask multilib, since we do not want to use it.
+multilib
+
+# Mask the other multilib flags back for non-multilib profile.
+abi_riscv_lp64d
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64d/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64d/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64d/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64d/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64d/make.defaults
new file mode 100644
index 000000000000..85372ab59289
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64d/make.defaults
@@ -0,0 +1,15 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# RISC-V rv64gc/lp64d no-multilib profile
+
+CFLAGS="-O2 -pipe -march=rv64gc -mabi=lp64d"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+# We have only one ABI
+MULTILIB_ABIS="lp64d"
+
+# We hide the useflags for the ABIs
+USE_EXPAND_HIDDEN="ABI_RISCV"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64d/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64d/package.use.force
new file mode 100644
index 000000000000..73fe93666cc9
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64d/package.use.force
@@ -0,0 +1,5 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Undo multilib forcing.
+sys-apps/sandbox -abi_riscv_lp64
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64d/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64d/use.mask
new file mode 100644
index 000000000000..fd1d1445c965
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64d/use.mask
@@ -0,0 +1,8 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Mask multilib, since we do not want to use it.
+multilib
+
+# Mask the other multilib flags back for non-multilib profile.
+abi_riscv_lp64
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/make.defaults
new file mode 100644
index 000000000000..fc03a0ec87c7
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/make.defaults
@@ -0,0 +1,42 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# RISC-V profile for rv64gc multilib
+
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+# Multilib ABIs
+MULTILIB_ABIS="lp64d lp64"
+DEFAULT_ABI="lp64d"
+ABI="lp64d"
+
+# Library directories
+LIBDIR_lp64d="lib64/lp64d"
+LIBDIR_lp64="lib64/lp64"
+SYMLINK_LIB="no"
+
+# Flags for lp64d
+CFLAGS_lp64d="-mabi=lp64d"
+LDFLAGS_lp64d="-m elf64lriscv"
+CHOST_lp64d="riscv64-unknown-linux-gnu"
+
+# Flags for lp64
+CFLAGS_lp64="-mabi=lp64"
+LDFLAGS_lp64="-m elf64lriscv_lp64"
+CHOST_lp64="riscv64-unknown-linux-gnu"
+
+# Enable lp64d by default
+ABI_RISCV="lp64d"
+
+# Unhide the riscv/rv64gc-specific USE_EXPANDs
+USE_EXPAND_HIDDEN="-ABI_RISCV"
+
+# Implicitly enable lp64d in ebuilds without multilib support
+IUSE_IMPLICIT="abi_riscv_lp64d"
+
+# Enable Python 3.7 since we can't use earlier versions
+PYTHON_TARGETS="python3_7"
+PYTHON_SINGLE_TARGET="python3_7"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/package.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/package.mask
new file mode 100644
index 000000000000..43580b7b49a0
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/package.mask
@@ -0,0 +1,5 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Doesnt work properly with the two-level libdirs
+<dev-lang/python-3.7
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/parent
new file mode 100644
index 000000000000..6ee1b9eff10c
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/parent
@@ -0,0 +1,2 @@
+..
+../../../features/multilib
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/use.force
new file mode 100644
index 000000000000..7ce55a8948e1
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/use.force
@@ -0,0 +1,9 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Force the flag corresponding to the default ABI.
+abi_riscv_lp64d
+
+# Right now we have only one Python available, so we must use it
+python_targets_python3_7
+python_single_target_python3_7
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/use.mask
new file mode 100644
index 000000000000..529c1d546345
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/use.mask
@@ -0,0 +1,14 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Unmask the multilib flags for this arch.
+-abi_riscv_lp64d
+-abi_riscv_lp64
+
+# Our Python has a lot of trouble with the two-level libdir.
+python_targets_python2_7
+python_targets_python3_5
+python_targets_python3_6
+python_single_target_python2_7
+python_single_target_python3_5
+python_single_target_python3_6
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/use.force
new file mode 100644
index 000000000000..5e5e335685cb
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/use.force
@@ -0,0 +1,5 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Force the flag which corresponds to ARCH.
+riscv
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/use.mask
new file mode 100644
index 000000000000..323eff42aa35
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/use.mask
@@ -0,0 +1,37 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Unmask the flag which corresponds to ARCH.
+-riscv
+
+# The required library has not been ported to riscv yet.
+seccomp
+
+# Not tested yet
+bluetooth
+consolekit
+dbus
+elogind
+emacs
+fontconfig
+fuse
+gtk
+gtk2
+gtk3
+introspection
+java
+kerberos
+latex
+libedit
+libressl
+lua
+qt5
+ruby
+slang
+sqlite
+systemtap
+X
+
+# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2019‑08‑31)
+# Dependencies not keyworded.
+ayatana
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/s390/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/s390/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/make.defaults
new file mode 100644
index 000000000000..7749f7c92fbb
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/make.defaults
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+ARCH="s390"
+ACCEPT_KEYWORDS="s390"
+
+MULTILIB_ABIS="s390"
+DEFAULT_ABI="s390"
+ABI="${DEFAULT_ABI}"
+
+CHOST="s390-ibm-linux-gnu"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+LIBDIR_s390x="lib64"
+LIBDIR_s390="lib"
+
+INPUT_DEVICES="void"
+VIDEO_CARDS="dummy"
+
+# Michał Górny <mgorny@gentoo.org> (2014-07-01)
+# Make the native ABI implicit so that MULTILIB_USEDEP can be satisfied
+# by non-multilib ebuilds when non-native ABIs are disabled.
+IUSE_IMPLICIT="abi_s390_32"
+
+# Enable abi_s390_32 for packages that don't have it forced.
+ABI_S390="32"
+
+# While multilib is available, we don't default it to on.
+BOOTSTRAP_USE="${BOOTSTRAP_USE} -multilib"
+USE="-multilib"
+
+# 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/s390/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/package.use.force
new file mode 100644
index 000000000000..7d7cebc771ad
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Mike Frysinger <vapier@gentoo.org> (2016-12-09)
+# The ABI changes when the flag is disabled. Force it for now.
+# https://gmplib.org/list-archives/gmp-bugs/2016-December/004039.html
+dev-libs/gmp asm
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/s390/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/package.use.mask
new file mode 100644
index 000000000000..f1f9dab66c11
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/package.use.mask
@@ -0,0 +1,90 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Hans de Graaff <graaff@gentoo.org> (2019-04-08)
+# Obsolete ruby version, no newer versions keyworded or stable.
+dev-vcs/subversion ruby
+
+# Mikle Kolyada <zlogene@gentoo.org> (2018-06-03)
+# Not tested
+app-crypt/pinentry fltk
+dev-python/cssselect doc
+dev-vcs/subversion kwallet
+app-text/ghostscript-gpl cups
+# not really interested in supporting alternative
+# VCS for oberlays yet.
+app-portage/layman bazaar darcs mercurial
+dev-python/setuptools_scm mercurial test
+# no nmap gui
+net-analyzer/nmap zenmap
+# no lua support for vim
+app-editors/vim luajit lua
+# not keyworded yet
+media-gfx/imagemagick raw
+dev-db/mariadb numa
+# ipython is not really tested
+dev-python/restkit cli
+# not tested yet
+app-misc/mc samba
+app-arch/rpm test
+# no ceph keyworded
+net-analyzer/rrdtool rados
+
+
+# Michał Górny <mgorny@gentoo.org> (2017-08-08)
+# Required VIDEO_CARDS=i965/radeonsi, both masked in this profile.
+media-libs/mesa vulkan vulkan-overlay
+
+# Robin H. Johnson <robbat2@gentoo.org> (2017-08-05)
+# Upstream Git is switching to PCRE2 w/ JIT.
+# This is not available on some arches, where a fallback to PCRE1 without JIT is used.
+dev-vcs/git pcre-jit
+
+# Lars Wendler <polynomial-c@gentoo.org> (2016-11-17)
+# jit not supported on ia64 (bug #600052).
+dev-libs/libpcre2 jit
+
+# Sergey Popov <pinkbyte@gentoo.org> (2015-10-24)
+# Not tested
+net-mail/dovecot lz4
+
+# Mike Frysinger <vapier@gentoo.org> (2015-03-16)
+# Needs sci-physics/bullet tested #499974
+dev-libs/efl physics
+
+# Sergey Popov <pinkbyte@gentoo.org> (2015-02-18)
+# Not tested
+app-portage/layman g-sorcery
+
+# Mikle Kolyada <zlogene@gentoo.org> (2014-01-11)
+# too much unkeyworded dependencies (bug #497068)
+dev-vcs/git mediawiki mediawiki-experimental
+
+# Agostino Sarubbo <ago@gentoo.org< (2013-04-10)
+# It requires too much unstable dep.
+x11-libs/gtk+ colord
+
+# Justin Lecher <jlec@gentoo.org> (2013-01-09)
+# x11-base/xorg-server[xvfb] is not keyworded
+dev-lang/tk test
+
+# Raúl Porcel <armin76@gentoo.org> (2011-11-05)
+# jit not supported on s390
+dev-libs/libpcre jit
+
+# Sebastian Pipping <sping@gentoo.org> (2011-02-22)
+# No media-sound/lilypond here, yet (bug #356069)
+app-text/asciidoc test
+
+# Raúl Porcel <armin76@gentoo.org> (2008-03-27)
+# Needs gtk USE-flag
+net-dns/avahi python
+
+# missing keyword for sys-cluster/openmpi sys-cluster/mpich2
+dev-libs/boost mpi
+
+# Robin H Johnson <robbat2@gentoo.org> (2012-11-01)
+# 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
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/s390/packages b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/packages
new file mode 100644
index 000000000000..6c16a3cea144
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/packages
@@ -0,0 +1,3 @@
+*sys-apps/s390-tools
+
+-*sys-apps/hdparm
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/s390/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/parent
new file mode 100644
index 000000000000..7663f5297bb4
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/parent
@@ -0,0 +1,2 @@
+../../features/multilib
+../base
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/s390/s390x/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/s390x/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/s390x/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/s390/s390x/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/s390x/make.defaults
new file mode 100644
index 000000000000..1cb8ff7551a4
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/s390x/make.defaults
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+MULTILIB_ABIS="s390x"
+DEFAULT_ABI="s390x"
+ABI="${DEFAULT_ABI}"
+
+CHOST="s390x-ibm-linux-gnu"
+
+# Michał Górny <mgorny@gentoo.org> (2014-07-01)
+# Make the native ABI implicit so that MULTILIB_USEDEP can be satisfied
+# by non-multilib ebuilds when non-native ABIs are disabled.
+IUSE_IMPLICIT="abi_s390_64 -abi_s390_32"
+
+# Enable abi_s390_64 for packages that don't have it forced.
+ABI_S390="64"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/s390/s390x/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/s390x/package.use.force
new file mode 100644
index 000000000000..577dcc99cc07
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/s390x/package.use.force
@@ -0,0 +1,8 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Michał Górny <mgorny@gentoo.org> (2016-11-11)
+# Force the host target to avoid dependency hell
+dev-ml/llvm-ocaml llvm_targets_SystemZ
+sys-devel/clang llvm_targets_SystemZ
+sys-devel/llvm llvm_targets_SystemZ
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/s390/s390x/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/s390x/use.force
new file mode 100644
index 000000000000..adf5b7184416
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/s390x/use.force
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+
+# Force the flag corresponding to the only ABI.
+-abi_s390_32
+abi_s390_64
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/s390/s390x/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/s390x/use.mask
new file mode 100644
index 000000000000..a85334605169
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/s390x/use.mask
@@ -0,0 +1,3 @@
+# Switch ABI flags for this arch.
+abi_s390_32
+-abi_s390_64
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/s390/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/use.force
new file mode 100644
index 000000000000..89bbb956da41
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/use.force
@@ -0,0 +1,11 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+
+# Force the flag which corresponds to ARCH.
+s390
+
+# Force the flag corresponding to the only ABI.
+abi_s390_32
+
+# We do not have multilib by default.
+-multilib
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/s390/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/use.mask
new file mode 100644
index 000000000000..fec6cb009db1
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/use.mask
@@ -0,0 +1,117 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Unmask the flag which corresponds to ARCH.
+-s390
+
+# Unmask ABI flags for this arch.
+-abi_s390_32
+
+# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2019‑08‑31)
+# Dependencies not keyworded.
+ayatana
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2019-03-31)
+# sys-auth/elogind is not yet keyworded here. bug #681200
+elogind
+
+# James Le Cuirot <chewi@gentoo.org> (2017-06-29)
+# Unmask as this profile is big endian.
+-big-endian
+
+# Stuff we don't want/not tested
+R
+octave
+xindy
+lasi
+kde
+mpi
+fuse
+lqr
+libproxy
+tokyocabinet
+lpsol
+openexr
+enchant
+fftw
+systemd
+devil
+gts
+clang
+rtmp
+metalink
+lucene
+valgrind
+
+# This file contains a list of useflags that cannot be used on s390.
+bluetooth
+pcmcia
+cdr
+gpm
+3dfx
+acpi
+afs
+alsa
+apm
+lirc
+llvm
+java
+hardened
+vaapi
+qt5
+
+# Needs java
+pdfannotextractor
+
+# no gnome love yet
+fits
+gconf
+gimp
+gtk
+gtk2
+gtk3
+gnome
+gnome-keyring
+
+diet
+m17n-lib
+xemacs
+Xaw3d
+neXt
+motif
+mono
+ocaml
+sdl
+lm-sensors
+wxwidgets
+
+# Many X drivers make no sense on this platform.
+input_devices_elographics
+input_devices_evdev
+input_devices_joystick
+input_devices_keyboard
+input_devices_mouse
+input_devices_vmmouse
+input_devices_synaptics
+input_devices_wacom
+video_cards_amdgpu
+video_cards_fbdev
+video_cards_geode
+video_cards_glint
+video_cards_mga
+video_cards_nouveau
+video_cards_nv
+video_cards_r100
+video_cards_r128
+video_cards_r200
+video_cards_r300
+video_cards_r600
+video_cards_radeon
+video_cards_radeonsi
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-08-22)
+# virtual/opencl is not keyworded
+opencl
+
+# Unmask once sys-libs/libunwind gets ported & keyworded.
+unwind
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/s390/use.stable.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/use.stable.mask
new file mode 100644
index 000000000000..cfd0947fdfdf
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/use.stable.mask
@@ -0,0 +1,4 @@
+# Hans de Graaff <graaff@gentoo.org> (2019-07-17)
+# Temporary mask for stable bug 688976
+ruby_targets_ruby25
+
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sh/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/sh/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sh/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sh/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/sh/make.defaults
new file mode 100644
index 000000000000..2464bab3c5c0
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sh/make.defaults
@@ -0,0 +1,29 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Main SuperH profile
+
+ARCH="sh"
+ACCEPT_KEYWORDS="sh ~sh"
+
+CHOST="sh-unknown-linux-gnu"
+CFLAGS="-O2"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+# Michał Górny <mgorny@gentoo.org> (2014-07-01)
+# Set ABI & DEFAULT_ABI consistently with ${ARCH}, to make ebuild
+# checks simpler.
+ABI="sh"
+DEFAULT_ABI="sh"
+MULTILIB_ABIS="sh"
+CHOST_sh="${CHOST}"
+LIBDIR_sh="lib"
+
+# Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> (2011-11-16)
+# Rename STAGE1_USE to BOOTSTRAP_USE and stack it to the parent value
+# We need to disable ssp.
+BOOTSTRAP_USE="${BOOTSTRAP_USE} nossp"
+
+USE="nossp"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sh/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/sh/package.use.mask
new file mode 100644
index 000000000000..9f38a48d1ff6
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sh/package.use.mask
@@ -0,0 +1,73 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Hans de Graaff <graaff@gentoo.org> (2019-04-08)
+# Obsolete ruby version, no newer versions keyworded or stable.
+dev-vcs/subversion ruby
+
+# Michał Górny <mgorny@gentoo.org> (2017-08-08)
+# Required VIDEO_CARDS=i965/radeonsi, both masked in this profile.
+media-libs/mesa vulkan vulkan-overlay
+
+# Michał Górny <mgorny@gentoo.org> (2017-08-08)
+# Requires USE=seccomp that is masked in this profile.
+net-libs/gnutls test-full
+
+# Michał Górny <mgorny@gentoo.org> (2017-08-07)
+# Requires USE=bluetooth that is masked in this profile.
+media-sound/pulseaudio native-headset ofono-headset
+
+# Matt Turner <mattst88@gentoo.org> (2017-02-25)
+# Needs libepoxy keywording, bug #510940
+x11-base/xorg-server wayland
+
+# Sergey Popov <pinkbyte@gentoo.org> (2015-10-24)
+# Not tested
+net-mail/dovecot lz4
+
+# Mike Frysinger <vapier@gentoo.org> (2015-03-16)
+# Needs sci-physics/bullet tested #499974
+dev-libs/efl physics
+
+# Brian Evans <grknight@gentoo.org> (2014-06-03)
+# unkeworded dependencies (bug #429708)
+>=dev-db/mysql-5.5 jemalloc
+>=dev-db/mariadb-5.5 jemalloc
+
+# Mikle Kolyada <zlogene@gentoo.org> (2014-01-11)
+# too much unkeyworded dependencies (bug #497068)
+dev-vcs/git mediawiki mediawiki-experimental
+
+# Raúl Porcel <armin76@gentoo.org> (2012-05-28)
+# Needs x11-misc/lightdm(which also requires some other deps)
+x11-misc/xscreensaver new-login
+
+# Raúl Porcel <armin76@gentoo.org> (2011-11-05)
+# jit not supported on sh
+dev-libs/libpcre jit
+
+# Sebastian Pipping <sping@gentoo.org> (2011-02-22)
+# No media-sound/lilypond here, yet (bug #356069)
+app-text/asciidoc test
+
+# Raúl Porcel <armin76@gentoo.org> (2011-02-13)
+# Fails to build, pending to send a report upstream
+media-libs/mesa gallium
+
+# Alon Bar-Lev <alonbl@gentoo.org> (2007-01-24)
+# pkcs11-helper is not keyworded
+net-vpn/openvpn pkcs11
+
+# Christoph Mende <angelos@gentoo.org> (2008-05-14)
+# media-sound/wavpack is not keyworded
+media-sound/mpd wavpack
+
+# Peter Alfredsen <loki_val@gentoo.org> (2008-06-20)
+# cppunit is not keyworded, needed by test. Bug 228559.
+media-libs/taglib test
+
+# missing keyword for sys-cluster/openmpi sys-cluster/mpich2
+dev-libs/boost mpi
+
+# Needs testing and keywording
+media-plugins/gst-plugins-meta aac dv lame pulseaudio taglib vcd vpx wavpack
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sh/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/sh/parent
new file mode 100644
index 000000000000..eb001c6e8ab8
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sh/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sh/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/sh/use.force
new file mode 100644
index 000000000000..f59d57ad619b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sh/use.force
@@ -0,0 +1,2 @@
+# Force the flag which corresponds to ARCH.
+sh
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sh/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/sh/use.mask
new file mode 100644
index 000000000000..4b2e55f73197
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sh/use.mask
@@ -0,0 +1,128 @@
+# Unmask the flag which corresponds to ARCH.
+-sh
+
+# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2019‑08‑31)
+# Dependencies not keyworded.
+ayatana
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2019-03-31)
+# sys-auth/elogind is not yet keyworded here. bug #681200
+elogind
+
+# Kacper Kowalik <xarthisius@gentoo.org> (2010-08-09)
+# cblas-external as virtual/cblas is also masked
+cblas-external
+
+hardened
+
+# Paul de Vrieze <pauldv@gentoo.org>
+# There is no java in this profile (if there is it must be available). Without
+# this repoman will fail on apps like sys-libs/db
+java
+pdfannotextractor
+
+# broken upstream, see libavcodec/sh4/idct_sh4.c:#error
+ffmpeg
+
+# No hardware to test
+bluetooth
+dvd
+ios
+
+# Stuff we don't want
+fuse
+R
+octave
+tracker
+xindy
+mpi
+lasi
+lensfun
+fits
+networkmanager
+lpsol
+openexr
+clang
+
+# Stuff that doesn't make sense on this arch
+3dfx
+dmi
+
+# havent tested yet
+scanner
+gphoto2
+dvb
+kde
+diet
+lirc
+afs
+mono
+lm-sensors
+qdbm
+fftw
+eds
+xine
+ocaml
+gimp
+xemacs
+lapack
+webkit
+timidity
+fluidsynth
+mms
+sid
+lqr
+musepack
+authdaemond
+v4l
+tokyocabinet
+wildmidi
+webp
+systemd
+soundcloud
+gts
+devil
+rtmp
+metalink
+lucene
+
+# Donnie Berkholz <dberkholz@gentoo.org> (2006-02-05)
+# Modular X: mask for architectures on which they aren't available
+video_cards_glint
+video_cards_mga
+video_cards_nouveau
+video_cards_nv
+video_cards_r128
+video_cards_radeon
+
+# Matt Turner <mattst88@gentoo.org>
+# Mask more VIDEO_CARDs added with mesa-8.0
+video_cards_amdgpu
+video_cards_r100
+video_cards_r200
+video_cards_r300
+video_cards_r600
+video_cards_radeonsi
+
+# Donnie Berkholz <dberkholz@gentoo.org> (2006-03-07)
+# Modular X: mask for architectures lacking direct rendering
+dri
+
+# nspr isnt ported to SuperH which means no seamonkey/firefox/etc...
+nsplugin
+nss
+
+# 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
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-08-22)
+# virtual/opencl is not keyworded
+opencl
+
+# Unmask once sys-libs/libunwind gets keyworded.
+unwind
+
+# sys-libs/libseccomp has not been ported to this arch yet #524148
+seccomp
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/64ul/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/64ul/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/64ul/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/64ul/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/64ul/make.defaults
new file mode 100644
index 000000000000..f9d3de3e5b9d
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/64ul/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+MULTILIB_ABIS="sparc64"
+DEFAULT_ABI="sparc64"
+ABI="${DEFAULT_ABI}"
+
+CHOST="sparc64-unknown-linux-gnu"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/64ul/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/64ul/package.use.mask
new file mode 100644
index 000000000000..b0792becdce5
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/64ul/package.use.mask
@@ -0,0 +1,15 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Matt Turner <mattst88@gentoo.org> (2019-08-26)
+# Upstream Git is switching to PCRE2 w/ JIT.
+# This is not available on some arches, where a fallback to PCRE1 without JIT is used.
+dev-vcs/git pcre-jit
+
+# Matt Turner <mattst88@gentoo.org> (2019-08-26)
+# jit not supported on sparc64
+dev-libs/libpcre2 jit
+
+# Matt Turner <mattst88@gentoo.org> (2019-08-26)
+# Falis to build on 64-bit userland
+dev-libs/openssl asm
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/64ul/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/64ul/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/64ul/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/make.defaults
new file mode 100644
index 000000000000..f4fde82ca0ab
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/make.defaults
@@ -0,0 +1,52 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+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
+
+LIBDIR_sparc32="lib"
+LIBDIR_sparc64="lib64"
+
+# 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"
+
+# Gustavo Zacarias <gustavoz@gentoo.org> (2006-10-05)
+# Defaults for video drivers
+VIDEO_CARDS="fbdev glint mga r128 radeon"
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2018-06-24)
+# Enable USE=libtirpc by default, to ease dependency resolution during
+# the stabilization of glibc-2.26. Bug 657148
+USE="libtirpc"
+
+# Hans de Graaff <graaff@gentoo.org) (2019-07-17)
+# Temporary RUBY_TARGETS for bug 688976
+RUBY_TARGETS="ruby25"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/package.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/package.mask
new file mode 100644
index 000000000000..bf8da5214314
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/package.mask
@@ -0,0 +1,61 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Andreas K. Hüttel <dilfridge@gentoo.org> (2019-08-30)
+# Unmask block corresponding to the mask in ../base
+# Perl 5.26 will be removed soon. Please upgrade.
+# This block is here (and not in ../../package.mask) since we still need
+# it and unmask it on hppa and sparc. See bug 676062 and bug 683018.
+-<dev-lang/perl-5.28.2-r1
+-~virtual/perl-Archive-Tar-2.240.0
+-~virtual/perl-Attribute-Handlers-0.990.0
+-~virtual/perl-B-Debug-1.240.0
+-~virtual/perl-CPAN-2.180.0
+-~virtual/perl-Carp-1.420.0
+-~virtual/perl-Compress-Raw-Zlib-2.74.0
+-~virtual/perl-Data-Dumper-2.167.0
+-~virtual/perl-Devel-PPPort-3.350.0
+-~virtual/perl-Digest-SHA-5.960.0
+-~virtual/perl-Encode-2.880.0
+-~virtual/perl-Exporter-5.720.0
+-~virtual/perl-ExtUtils-CBuilder-0.280.225
+-~virtual/perl-ExtUtils-Constant-0.230.0
+-~virtual/perl-ExtUtils-Install-2.40.0
+-~virtual/perl-ExtUtils-MakeMaker-7.240.0
+-~virtual/perl-ExtUtils-ParseXS-3.340.0
+-~virtual/perl-File-Spec-3.670.0
+-~virtual/perl-Filter-Simple-0.930.0
+-~virtual/perl-Getopt-Long-2.490.0
+-~virtual/perl-I18N-LangTags-0.420.0
+-~virtual/perl-IO-1.380.0
+-~virtual/perl-IO-Socket-IP-0.380.0
+-~virtual/perl-IPC-Cmd-0.960.0
+-~virtual/perl-JSON-PP-2.274.0.200_rc
+-~virtual/perl-Locale-Maketext-1.280.0
+-~virtual/perl-Math-BigInt-1.999.806
+-~virtual/perl-Math-BigInt-FastCalc-0.500.500
+-~virtual/perl-Math-BigRat-0.261.100
+-~virtual/perl-Module-CoreList-5.201.804.140
+-~virtual/perl-Net-Ping-2.550.0
+-~virtual/perl-Scalar-List-Utils-1.460.200_rc
+-~virtual/perl-Socket-2.20.30_rc
+-~virtual/perl-Storable-2.620.0
+-~virtual/perl-Test-1.300.0
+-~virtual/perl-Test-Harness-3.380.0
+-~virtual/perl-Test-Simple-1.302.73
+-~virtual/perl-Time-HiRes-1.974.100
+-~virtual/perl-Time-Piece-1.310.0
+-~virtual/perl-Unicode-Collate-1.190.0
+-~virtual/perl-Unicode-Normalize-1.250.0
+-~virtual/perl-XSLoader-0.270.0
+-~virtual/perl-bignum-0.470.0
+-~virtual/perl-if-0.60.600
+-~virtual/perl-libnet-3.100.0
+-~virtual/perl-podlators-4.90.0
+-~virtual/perl-threads-2.150.0
+-~virtual/perl-threads-shared-1.560.0
+-~virtual/perl-version-0.991.700
+
+# Raúl Porcel <armin76@gentoo.org> (2014-11-17)
+# Mask sys-devel/kgcc64 since >=gcc-4.4 can build 64bit kernels
+sys-devel/kgcc64
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/package.use b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/package.use
new file mode 100644
index 000000000000..4babc96027fc
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/package.use
@@ -0,0 +1,12 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Michał Górny <mgorny@gentoo.org> (2016-09-24)
+# Enable the GPU targets matching the default VIDEO_CARDS
+dev-ml/llvm-ocaml llvm_targets_AMDGPU
+sys-devel/clang llvm_targets_AMDGPU
+sys-devel/llvm llvm_targets_AMDGPU
+
+# Ben Kohler <bkohler@gentoo.org> (2019-09-03)
+# Enable SPARC OpenBoot support
+sys-boot/grub:2 grub_platforms_ieee1275
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/package.use.force
new file mode 100644
index 000000000000..e199f04684fe
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/package.use.force
@@ -0,0 +1,8 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Michał Górny <mgorny@gentoo.org> (2016-09-24)
+# Force the host target to avoid dependency hell
+dev-ml/llvm-ocaml llvm_targets_Sparc
+sys-devel/clang llvm_targets_Sparc
+sys-devel/llvm llvm_targets_Sparc
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/package.use.mask
new file mode 100644
index 000000000000..f639f53b04ca
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/package.use.mask
@@ -0,0 +1,385 @@
+# 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
+
+# Mart Raudsepp <leio@gentoo.org> (2019-08-18)
+# media-video/pipewire is not keyworded yet
+x11-wm/mutter screencast
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2019-05-05)
+# No sparc arch support for jit.
+dev-lang/spidermonkey jit
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2019-04-20)
+# No ffmpeg keywords on sparc
+media-sound/dir2ogg aac wma
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2018-09-28)
+# No stable nftables yet. Let new iptables stabilization
+# to pick nftables up. Meanwhile keep old iptables off
+# nftables.
+<net-firewall/iptables-1.6.2 nftables
+
+# Virgil Dupras <vdupras@gentoo.org> (2018-10-08)
+# app-text/mupdf sparc keyword was dropped in bug #631970
+net-print/cups-filters pdf
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2018-09-28)
+# mpir fails to build at least on sparc: bug #640424
+dev-python/gmpy mpir
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2018-08-30)
+# dev-games/openscenegraph is a heavy unkeyworded dependency.
+# Skip keywording it for now.
+app-office/scribus osg
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2018-06-17)
+# Mask broken HIPE support on sparc32 (bug #656618)
+dev-lang/erlang hipe
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2018-05-08)
+# Mask USE=games to avoid unkeyworded games-util/qstat.
+net-analyzer/monitoring-plugins game
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2017-12-20)
+# Mask USE=rados for net-analyzer/rrdtool since sys-cluster/ceph is not
+# keyworded (bug #597174)
+net-analyzer/rrdtool rados
+
+# Mart Raudsepp <leio@gentoo.org> (2017-09-02)
+# Failure to re-keyword ffmpeg/gst-plugins-libav in a timely
+# fashion; bugs #574786, #608868, #610810
+media-plugins/gst-plugins-meta ffmpeg
+
+# Brian Evans <grknight@gentoo.org> (2017-08-21)
+# No keywords for sys-process/numactl
+dev-db/mariadb numa
+
+# 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-08-08)
+# Required VIDEO_CARDS=i965/radeonsi, both masked in this profile.
+media-libs/mesa vulkan vulkan-overlay
+
+# Michał Górny <mgorny@gentoo.org> (2017-08-08)
+# Requires USE=redis that is masked in this profile.
+dev-python/pyzor test
+
+# Michał Górny <mgorny@gentoo.org> (2017-08-08)
+# Requires USE=seccomp that is masked in this profile.
+net-libs/gnutls test-full
+
+# Michał Górny <mgorny@gentoo.org> (2017-08-07)
+# Requires USE=bluetooth that is masked in this profile.
+media-sound/pulseaudio native-headset ofono-headset
+net-misc/ofono dundee
+
+# Michał Górny <mgorny@gentoo.org> (2017-08-07)
+# Requires USE=hdf5 that is masked in this profile.
+media-libs/vigra doc python 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
+
+# Jason Zaman <perfinion@gentoo.org> (2017-05-09)
+# x11-libs/libXpresent is not keyworded on sparc
+xfce-base/xfwm4 xpresent
+
+# Michał Górny <mgorny@gentoo.org> (2017-03-23)
+# Most of clang runtimes are not supported here
+sys-devel/clang-runtime openmp sanitize
+sys-libs/libcxx libunwind libcxxrt
+sys-libs/libcxxabi libunwind
+
+# Pacho Ramos <pacho@gentoo.org> (2017-02-04)
+# Missing keywords, bug #599572
+net-libs/gnome-online-accounts gnome
+x11-terms/gnome-terminal gnome-shell
+
+# Pacho Ramos <pacho@gentoo.org> (2017-01-15)
+# Missing keywords, bug #559770
+>=net-misc/networkmanager-1.4.4 consolekit
+
+# Justin Lecher <jlec@gentoo.org> (2017-01-15)
+# unkeyworded rev deps
+dev-games/openscenegraph gdal las
+
+# Pacho Ramos <pacho@gentoo.org> (2017-01-02)
+# Don't keyword redis
+dev-libs/hiredis test
+
+# James Le Cuirot <chewi@gentoo.org> (2016-12-14)
+# DOSBox + OpenGLide is untested on this arch.
+games-emulation/dosbox glide
+
+# Fabian Groffen <grobian@gentoo.org> (2016-12-07)
+# unkeyworded notmuch dependency, bug #587560
+mail-client/mutt notmuch
+
+# Michał Górny <mgorny@gentoo.org> (2016-11-18)
+# libomp does not support SPARC, #600148.
+sys-devel/clang-runtime openmp
+
+# Christian Ruppert <idl0r@gentoo.org> (2016-10-14)
+# dnstap USE masked due to missing keywords
+net-dns/bind dnstap
+
+# Gilles Dartiguelongue <eva@gentoo.org> (2016-09-11)
+# networkmanager USE masked due to missing keywords
+gnome-extra/nm-applet teamd
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (2016-06-28)
+# Missing keywords on app-text/gspell - bug #587368
+>=app-editors/gedit-3.20 spell
+
+# Justin Lecher <jlec@gentoo.org> (2016-02-22)
+# Missing test deps keyword #575366
+dev-cpp/eigen test
+
+# Pacho Ramos <pacho@gentoo.org> (2016-02-20)
+# Missing keywords, bug #551580
+app-office/planner eds
+
+# Pacho Ramos <pacho@gentoo.org> (2016-01-31)
+# Missing keywords, bug #560382
+media-video/ffmpeg snappy
+
+# James Le Cuirot <chewi@gentoo.org> (2016-01-30)
+# scrollview requires Java, which is unsupported on SPARC.
+app-text/tesseract scrollview
+
+# Justin Lecher <jlec@gentoo.org> (2015-11-18)
+# requires dev-python/restkit which requires
+# dev-python/socketpool which requires dev-python/gevent which requires
+# dev-python/greenlet which has not been ported
+dev-python/wsgiproxy2 test
+dev-python/pyquery test
+
+# Pacho Ramos <pacho@gentoo.org> (2015-11-15)
+# Missing keywords
+>=media-plugins/grilo-plugins-0.2.14 upnp-av
+
+# Davide Pesavento <pesa@gentoo.org> (2015-10-26)
+# Tests require non-keyworded qt5
+dev-qt/qtchooser test
+
+# Sergey Popov <pinkbyte@gentoo.org> (2015-10-24)
+# Not tested
+net-mail/dovecot lz4
+
+# Justin Lecher <jlec@gentoo.org> (2015-10-14)
+# Requires dev-python/ipython which triggers a long dep chain
+dev-python/restkit cli
+
+# Brian Evans <grknight@gentoo.org> (2015-09-14)
+# Mask new USE flags for mariadb which all arches do not yet have dependencies
+>=dev-db/mariadb-10.1.0 innodb-snappy
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (2015-09-10)
+# Requires wifi USE flag, which is masked for this arch
+net-misc/networkmanager wext
+
+# Pacho Ramos <pacho@gentoo.org> (2015-06-13)
+# Missing keywords, bug #513108
+net-misc/spice-gtk smartcard webdav
+
+# Gilles Dartiguelongue <eva@gentoo.org> (2015-06-09)
+# net-fs/libnfs lacks sparc keyword, bug #551576
+gnome-base/gvfs nfs
+
+# Gilles Dartiguelongue <eva@gentoo.org> (2015-06-09)
+# dev-lua/lgi lacks sparc keyword, bug #551540
+dev-libs/libpeas lua
+
+# Mike Frysinger <vapier@gentoo.org> (2015-03-16)
+# Needs sci-physics/bullet & media-libs/libsdl2 tested #499974
+dev-libs/efl physics sdl
+
+# Alexis Ballier <aballier@gentoo.org> (2015-02-11)
+# Missing ffmpeg deps, bug #510340
+media-video/ffmpeg x265
+
+# Patrick Lauer <patrick@gentoo.org> (2015-02-10)
+# Missing keywords for media-libs/x265
+media-video/libav x265
+
+# Pacho Ramos <pacho@gentoo.org> (2014-01-10)
+# Missing keywords
+net-misc/networkmanager teamd
+
+# Gilles Dartiguelongue <eva@gentoo.org> (2014-12-23)
+# New dependencies for wayland support in Gnome 3.14
+# See bug #533420.
+media-libs/clutter egl wayland
+media-libs/clutter-gtk wayland
+
+# Mark Wright <gienah@gentoo.org> (2014-12-14/2014-12-23, 2015-04-01)
+# 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
+
+# Pacho Ramos <pacho@gentoo.org> (2014-10-03)
+# Missing keywords, bug #524352
+>=app-accessibility/orca-3.12.3 braille
+
+# Christoph Junghans <junghans@gentoo.org> (2014-07-21)
+# Missing keywords on sci-libs/libcerf (bug 517726)
+sci-visualization/gnuplot libcerf
+
+# Pacho Ramos <pacho@gentoo.org> (2014-04-12)
+# Missing keywords, bug #507490
+net-misc/modemmanager mbim
+
+# Pacho Ramos <pacho@gentoo.org> (2014-03-15)
+# Missing keywords, bug #504672
+>=net-misc/vinagre-3.10 rdp
+
+# Pacho Ramos <pacho@gentoo.org> (2014-02-22)
+# Missing keywords, bug #495250
+>=gnome-base/gnome-extra-apps-3.10 tracker
+
+# Pacho Ramos <pacho@gentoo.org> (2014-02-10)
+# Missing keywords, bug #495254
+>=dev-libs/totem-pl-parser-3.10 quvi
+
+# Raúl Porcel <armin76@gentoo.org> (2014-02-01)
+# Sigbuses
+net-misc/openssh hpn
+
+# Pacho Ramos <pacho@gentoo.org> (2014-01-19)
+# Missing keywords, bug #478254
+gnome-base/gnome classic extras
+
+# Pacho Ramos <pacho@gentoo.org> (2013-12-02)
+# Missing keywords, bug #493156
+media-libs/libgphoto2 serial
+
+# Pacho Ramos <pacho@gentoo.org> (2013-11-28)
+# Missing keywords, bug #492820
+net-im/telepathy-connection-managers sipe
+
+# Mark Wright <gienah@gentoo.org> (2013-10-26)
+# template-haskell not yet available
+dev-haskell/dataenc test
+
+# Pacho Ramos <pacho@gentoo.org> (2013-07-20)
+# Keywords pending, bug #476710
+>=gnome-base/gnome-extra-apps-3.8 games
+
+# Patrick Lauer <patrick@gentoo.org> (2013-05-27)
+# stable keywords missing on tagpy/coherence
+media-sound/rhythmbox upnp-av
+
+# Julian Ospald <hasufell@gentoo.org> (2013-03-31)
+# depends on mono
+>=net-irc/hexchat-2.9.4-r1 theme-manager
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (2013-01-31)
+# remove mask when net-libs/libqmi is keyworded here
+net-misc/modemmanager qmi
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (2013-01-22)
+# remove mask if/when media-gfx/argyllcms is keywored here.
+x11-misc/colord argyllcms extra-print-profiles
+
+# 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
+
+# Raúl Porcel <armin76@gentoo.org> (2012-12-30)
+# Needs testing
+media-libs/phonon gstreamer vlc
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-27)
+# remove mask when dev-java/fop is keyworded here
+gnome-extra/libgda reports
+
+# Robin H Johnson <robbat2@gentoo.org> (2012-11-01)
+# 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> (2012-06-24)
+# Requires libpcre with jit
+www-apache/mod_security jit
+
+# Raúl Porcel <armin76@gentoo.org> (2012-05-28)
+# Needs x11-misc/lightdm(which also requires some other deps)
+x11-misc/xscreensaver new-login
+
+# Pacho Ramos <pacho@gentoo.org> (2012-05-07)
+# libhid is not keyworded
+app-misc/lcdproc lcd_devices_mdm166a
+
+# Anthony G. Basile <blueness@gentoo.org> (2011-12-21)
+# Mask the vde flag on tinc because net-misc/vde is not
+# keyworded for sparc
+net-vpn/tinc vde
+
+# Alexey Shvetsov <alexxy@gentoo.org> (2011-12-17)
+# Mask use numa for openmpi
+sys-cluster/openmpi openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_open-mx openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover
+
+# Raúl Porcel <armin76@gentoo.org> (2011-10-08)
+# Needs media-sound/lilypond
+app-text/asciidoc test
+
+# Patrick McLean <chutzpah@gentoo.org> (2011-09-07)
+# missing keywords on dependencies
+media-video/x264-encoder ffmpegsource
+
+# Alexey Shvetsov <alexxy@gentoo.org> (2011-08-31)
+# Mask numa use flag per bug #381313
+sys-apps/hwloc numa
+sys-cluster/openmpi numa
+
+# Pacho Ramos <pacho@gentoo.org> (2011-01-27)
+# missing keywords on needed plugins
+media-plugins/gst-plugins-meta dts dv libvisual modplug vcd wavpack
+
+# Justin Lecher <jlec@gentoo.org> (2010-08-13)
+# MKL not available on this arch
+media-gfx/povray mkl
+
+# Ben de Groot <yngwin@gentoo.org> (2009-11-11)
+# Requires qthelp, which requires qtwebkit, bug 292838
+dev-libs/uriparser doc
+
+# 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
+
+# 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 srtp for ortp because libsrtp is marked -sparc
+net-libs/ortp srtp
+
+# Ultrabug <ultrabug@gentoo.org> (2011-09-05)
+# missing keyword for net-libs/zeromq
+app-admin/rsyslog zeromq
+
+# Marius Brehler <marfbre@linux.sungazer.de> (2015-08-13)
+# missing keyword
+>=sci-misc/boinc-7.4.42-r1 X
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/package.use.stable.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/package.use.stable.mask
new file mode 100644
index 000000000000..21a61f4b994d
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/package.use.stable.mask
@@ -0,0 +1,6 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Matt Turner <mattst88@gentoo.org> (2019-08-27)
+# No stable nftables yet.
+net-firewall/iptables nftables
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/packages b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/packages
new file mode 100644
index 000000000000..90763daf6e26
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/packages
@@ -0,0 +1,7 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Top-level sparc profile
+
+# SPARC specific stuff (32 and 64 bit)
+*sys-apps/sparc-utils
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/parent
new file mode 100644
index 000000000000..eb001c6e8ab8
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/use.force
new file mode 100644
index 000000000000..f95aef4e1765
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/use.force
@@ -0,0 +1,2 @@
+# Force the flag which corresponds to ARCH.
+sparc
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/use.mask
new file mode 100644
index 000000000000..c54b00ca8451
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/use.mask
@@ -0,0 +1,241 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Unmask the flag which corresponds to ARCH.
+-sparc
+
+# This file contains a list of useflags that cannot be used on sparc.
+
+# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2019‑08‑31)
+# Dependency not keyworded (dev-libs/libappindicator).
+ayatana
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2018-12-12)
+# mongodb is not keyworded on sparc
+mongodb
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2018-12-06)
+# dev-qt/qtdeclarative-5.11.x is broken and blocks re-keywording of Qt5.
+qml
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2017-11-19)
+# There is no luajit support on sparc. Bug #554376
+luajit
+luajittex
+
+# David Seifert <soap@gentoo.org> (2017-07-08)
+# Games are not keyworded anymore on sparc
+fortune
+physfs
+
+# James Le Cuirot <chewi@gentoo.org> (2017-06-29)
+# Unmask as this profile is big endian.
+-big-endian
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2017-02-25)
+# kwallet integration split from kde to distinct flag
+kwallet
+
+# Andrey Grozin <grozin@gentoo.org> (2014-06-25)
+# keyworded on sparc
+-ecls
+-sbcl
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-31)
+# net-misc/connman is not keyworded, bug 348308
+connman
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-31)
+# Not keyworded on sparc
+xine
+
+# Diego Elio Pettenò <flameeyes@gentoo.org> (2012-08-17)
+# qstat is not available on sparc, as it is
+nagios-game
+
+# Alexandre Rostovtsev <tetromino@gmail.com> (2011-10-28)
+# 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> (2007-02-14)
+# Mono needs gcc4 and it's not yet stable
+mono
+
+# Gustavo Zacarias <gustavoz@gentoo.org>
+# It doesn't even build
+d
+# LCDproc masks see bug #148072
+lcd_devices_g15
+lcd_devices_graphlcd
+lcd_devices_ula200
+# Masking hardened, it isn't really supported, see bugs #144126 #78951
+hardened
+# AIO is b0rked for now....
+aio
+romio
+# They're borked
+dar32
+dar64
+
+# Needs java
+pdfannotextractor
+
+# Stuff that won't ever work on sparc
+3dfx
+acpi
+afs
+apm
+battery
+dmi
+ibm
+jfs
+libedit
+pm-utils
+reiser4
+reiserfs
+xfs
+
+# Need testing
+musepack
+topal
+lqr
+indi
+chm
+ebook
+capi
+lensfun
+jingle
+mod_wsgi
+vaapi
+librtmp
+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
+lm-sensors
+openct
+bluetooth
+dmraid
+ipod
+ios
+mtp
+pda
+apcupsd
+bluray
+gps
+
+# Stuff we don't want
+ots
+frei0r
+prelude
+redis
+
+# USE-flags from differents origins
+brltty
+djbfft
+dvb
+java
+lirc
+netbeans
+networkmanager
+pbs
+pcmcia
+rar
+valgrind
+wifi
+xvmc
+zoran
+
+# Other masks
+hdf
+hdf5
+
+# This should probably never be touched
+
+# Donnie Berkholz <dberkholz@gentoo.org> (2006-02-05)
+# Modular X: mask for architectures on which they aren't available
+video_cards_nv
+video_cards_nouveau
+
+# Matt Turner <mattst88@gentoo.org>
+# llvm is not keyworded
+video_cards_amdgpu
+video_cards_radeonsi
+
+# Diego Pettenò <flameeyes@gentoo.org> (2006-12-06)
+# Mask ALSA drivers for ISA cards
+alsa_cards_msnd-pinnacle
+alsa_cards_hdsp
+alsa_cards_hdspm
+alsa_cards_sb16
+alsa_cards_sbawe
+alsa_cards_sscape
+alsa_cards_wavefront
+
+# Copied over from default-linux/sparc/sparc64
+-vis
+
+# 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> (2009-02-11)
+# Both dev-qt/qtphonon and media-sound/phonon are unkeyworded
+phonon
+
+# nvidia toolkit for binary drivers
+cg
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-08-22)
+# virtual/opencl is not keyworded
+opencl
+
+# Unmask once sys-libs/libunwind gets ported & keyworded.
+unwind
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-11-10)
+# sys-devel/llvm is not keyworded, bug #320221
+llvm
+
+# Pacho Ramos <pacho@gentoo.org> (2014-01-19)
+# 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> (2015-02-01)
+# please remove when keyworded
+qt5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/eapi
new file mode 100644
index 000000000000..7813681f5b41
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/eapi
@@ -0,0 +1 @@
+5 \ No newline at end of file
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/make.defaults
new file mode 100644
index 000000000000..021480450bd1
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/make.defaults
@@ -0,0 +1,50 @@
+# Copyright 1999-2015 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="x86"
+ACCEPT_KEYWORDS="x86"
+
+CHOST="i686-pc-linux-gnu"
+CFLAGS="-O2 -march=i686 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+# Michał Górny <mgorny@gentoo.org> (2015-01-30)
+# Unhide the CPU_FLAGS_X86 USE_EXPANDs.
+USE_EXPAND_HIDDEN="-CPU_FLAGS_X86"
+
+# Michał Górny <mgorny@gentoo.org> (2014-06-20)
+# Provide values for ABI-related variables that are compatible with
+# multilib amd64, to make consistent ebuild writing easier.
+MULTILIB_ABIS="x86"
+DEFAULT_ABI="x86"
+ABI="x86"
+CHOST_x86="${CHOST}"
+LIBDIR_x86="lib"
+
+# Donnie Berkholz <dberkholz@gentoo.org> (2006-08-18)
+# Defaults for video drivers
+VIDEO_CARDS="amdgpu fbdev intel nouveau radeon radeonsi vesa"
+
+# Andrej Kacian <ticho@gentoo.org> (2006-12-21)
+# Defaults for audio drivers
+ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci"
+
+# Michał Górny <mgorny@gentoo.org> (2014-06-25)
+# Make the native ABI implicit so that MULTILIB_USEDEP can be satisfied
+# by non-multilib ebuilds when non-native ABIs are disabled.
+IUSE_IMPLICIT="abi_x86_32"
+
+# Michał Górny <mgorny@gentoo.org> (2014-07-01)
+# Default to abi_x86_32 for packages that don't have it forced.
+ABI_X86="32"
+
+# Thomas Deutschmann <whissi@gentoo.org> (2018-06-06)
+# Enable USE=libtirpc by default, to ease dependency resolution during
+# the stabilization of glibc-2.26. Bug 657148
+USE="libtirpc"
+
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.mask
new file mode 100644
index 000000000000..3e1b51eff52a
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Bernardo Meurer <bernardo@standard.ai> (2019-09-28)
+# Requires app-crypt/tpm2-tss which is pending ~x86 vide
+# https://bugs.gentoo.org/695758
+>=sys-apps/fwupd-1.3.2
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.use b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.use
new file mode 100644
index 000000000000..0cbd9b6e6019
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.use
@@ -0,0 +1,12 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Michał Górny <mgorny@gentoo.org> (2016-09-24)
+# Enable the GPU targets matching the default VIDEO_CARDS
+dev-ml/llvm-ocaml llvm_targets_AMDGPU llvm_targets_NVPTX
+sys-devel/clang llvm_targets_AMDGPU llvm_targets_NVPTX
+sys-devel/llvm llvm_targets_AMDGPU llvm_targets_NVPTX
+
+# Doug Goldstein <cardoe@gentoo.org> (2012-10-29)
+# Enable the native arch as the default qemu target
+app-emulation/qemu qemu_softmmu_targets_i386
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.use.force
new file mode 100644
index 000000000000..1b862d289ccd
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.use.force
@@ -0,0 +1,21 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2019-11-21)
+# iasl is stable on x86
+sys-firmware/seabios -binary
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2018-05-14)
+# Force the host target to avoid dependency hell
+dev-lang/rust llvm_targets_X86
+
+# Michał Górny <mgorny@gentoo.org> (2016-09-24)
+# Force the host target to avoid dependency hell
+dev-ml/llvm-ocaml llvm_targets_X86
+sys-devel/clang llvm_targets_X86
+sys-devel/llvm llvm_targets_X86
+
+# Pawel Hajdan jr <phajdan.jr@gentoo.org> (2014-06-12)
+# On x86 Chromium can be built in non-PIC mode, and this
+# flag can affect performance, see http://crbug.com/332109 .
+www-client/chromium -pic
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.use.mask/01-gentoo b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.use.mask/01-gentoo
new file mode 100644
index 000000000000..1b338f2c4648
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.use.mask/01-gentoo
@@ -0,0 +1,311 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# This file requires >=portage-2.1.1
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2019-10-29)
+# Neither sys-apps/bolt nor kde-plasma/plasma-thunderbolt are keyworded
+# bugs #697860, #698172
+kde-plasma/plasma-meta thunderbolt
+
+# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2019-09-21)
+# iasl is stable on x86
+sys-firmware/seabios -debug
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-08-28)
+# upstream provides docs and tools for tier-1 arches
+dev-lang/rust-bin -doc
+>=dev-lang/rust-bin-1.37 -clippy -rustfmt
+
+# Thomas Deutschmann <whissi@gentoo.org> (2019-08-03)
+# Early microcode loading is supported on x86
+sys-kernel/linux-firmware -initramfs
+
+# Lars Wendler <polynomial-c@gentoo.org> (2019-07-26)
+# dev-libs/gumbo is keyworded on x86
+mail-client/claws-mail -litehtml
+
+# Matt Turner <mattst88@gentoo.org> (2019-06-20)
+# dev-lang/spidermonkey:60[jit] fails to build on most platforms, but does
+# build on x86.
+>=dev-lang/spidermonkey-60 -jit
+
+# Denis Lisov <dennis.lissov@gmail.com> (2019-05-09)
+# Overlay can only be built on amd64 and x86
+x11-apps/igt-gpu-tools -overlay
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-03-05)
+# freeipmi is supported on x86
+app-admin/conserver -freeipmi
+
+# Mikle Kolyada <zlogene@gentoo.org> (2019-03-03)
+# No Spice protocol for x86
+app-emulation/nemu spice
+
+# Thomas Deutschmann <whissi@gentoo.org> (2018-11-15)
+# - rdrand plugin is supported on x86
+# - padlock plugin is supported on x86
+net-vpn/strongswan -strongswan_plugins_rdrand -strongswan_plugins_padlock
+
+# Alexys Jacob <ultrabug@gentoo.org> (2018-11-05)
+# Requires dev-db/mongodb which has dropped x86 support
+net-analyzer/zmap mongo
+
+# Michael Palimaka <kensington@gentoo.org> (2018-10-12)
+# Unmask arch-specific USE flag available on x86
+net-analyzer/testssl -bundled-openssl
+
+# Thomas Deutschmann <whissi@gentoo.org> (2018-09-30)
+# Unmask libheif support where media-libs/libheif is keyworded
+media-gfx/imagemagick -heif
+
+# Tomáš Mózes <hydrapolic@gmail.com> (2018-09-28)
+# Requires dev-db/mongodb which has dropped x86 support
+dev-python/pymongo test
+
+# Bernard Cafarelli <voyageur@gentoo.org> (2018-09-27)
+# media-libs/qtav not keyworded
+media-video/orion qtav
+
+# Ben Kohler <bkohler@gentoo.org> (2018-08-23)
+# Unmask iwd support where net-wireless/iwd is keyworded
+net-misc/networkmanager -iwd
+
+# Thomas Deutschmann <whissi@gentoo.org> (2018-08-23)
+# Dependency sys-cluster/ceph is keyworded for x86
+net-fs/samba -ceph
+
+# Rick Farina <zerochaos@gentoo.org> (2018-06-27)
+# Catalyst has support for assembling bootloader on this arch
+dev-util/catalyst -system-bootloader
+
+# Jan Ziak <0xe2.0x9a.0x9b@gmail.com> (2018-03-14)
+# Expose SVGA backend for x86 users
+app-emulation/fuse -backend-svga
+
+# Thomas Deutschmann <whissi@gentoo.org> (2018-02-10)
+# Requires dev-db/mongodb which has dropped x86 support
+dev-libs/mongo-c-driver test
+
+# Thomas Deutschmann <whissi@gentoo.org> (2018-01-05)
+# Requires dev-python/neovim-remote, which is not keyworded on x86.
+app-editors/neovim remote
+
+# Michał Górny <mgorny@gentoo.org> (2017-12-30)
+# Moved from use.mask since it is a flag local to one package:
+# pbbuttonsd and macbook for KDE and pbuttonsd it
+app-laptop/pbbuttonsd -macbook
+
+# Hans de Graaff <graaff@gentoo.org> (2017-12-08)
+# Test dependencies are no longer keyworded due to dropped Rails
+# keyword.
+dev-ruby/asciidoctor test
+
+# Tim Harder <radhermit@gentoo.org> (2017-09-11)
+# Pulls in dev-ruby/asciidoctor which has too large of a ruby testing
+# dep tree that is unkeyworded at this time.
+>=net-irc/weechat-1.7 doc
+
+# Johannes Huber <johu@gentoo.org> (2017-08-07)
+# Requires media-libs/qtav, which is not keyworded on x86.
+media-gfx/digikam mediaplayer
+
+# Michał Górny <mgorny@gentoo.org> (2017-08-07)
+# Requires USE=cuda that is masked in this profile.
+media-gfx/blender opensubdiv
+
+# Thomas Deutschmann <whissi@gentoo.org> (2017-03-01)
+# dev-libs/libmaxminddb is keyworded on x86
+app-admin/rsyslog -mdblookup
+
+# David Seifert <soap@gentoo.org> (2017-02-10)
+# Requires dev-lua/ldoc for building documentation,
+# which is only keyworded for amd64
+x11-wm/awesome doc
+
+# Alexis Ballier <aballier@gentoo.org> (2017-01-31)
+# nvidia drivers are unmasked here
+media-video/ffmpeg -nvenc
+
+# Luca Barbato <lu_zero@gentoo.org> (2017-01-22)
+# cuda is not available on x86 nvidia-video-codec depends on it
+media-video/libav nvidia
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2016-12-31)
+# on behalf of Andreas K. Hüttel <dilfridge@gentoo.org> (2016-12-14)
+# Fails to build with newly unmasked ffmpeg-3, so mask this useflag
+# Workaround; leaving a real fix to the maintainers... bug 580630
+media-libs/mlt vdpau
+
+# Yixun lan <dlan@gentoo.org> (2016-12-07)
+# Disable zfs storage backend since sys-fs/zfs doesn't support 32bit arch
+app-emulation/libvirt zfs
+
+# Ettore Di Giacinto <mudler@gentoo.org> (2016-10-18)
+# Enable gambit and scm only on supported architectures
+>=dev-scheme/slib-3.2.5 -gambit -scm
+
+# Thomas Deutschmann <whissi@gentoo.org> (2016-09-22)
+# Enable MQTT support on supported architectures
+app-metrics/collectd -collectd_plugins_mqtt
+
+# Thomas Deutschmann <whissi@gentoo.org> (2016-08-26)
+# Enable numa support on supported architectures
+dev-db/mysql -numa
+dev-db/percona-server -numa
+
+# Brian Evans <grknight@gentoo.org> (2016-08-18)
+# Allow jdbc on this arch
+dev-db/mariadb -jdbc
+
+# Mike Gilbert <floppym@gentoo.org> (2016-03-03)
+# chrome-binary-plugins dropped x86 support
+www-client/chromium widevine
+
+# Ian Delaney <idella4@gentoo.org> (2015-12-02)
+# mask revdeps of xen that emply a hypervisor in arch x86
+app-emulation/libvirt xen
+app-emulation/ganeti xen
+
+# Nathan Phillip Brink <binki@gentoo.org> (2015-09-26)
+# git useflag requires dev-libs/libgit2 which few arches support
+dev-util/geany-plugins -git
+
+# Brian Evans <grknight@gentoo.org (2015-09-14)
+# Unmask new USE flags for mariadb on supported arches
+>=dev-db/mariadb-10.1.0 -sst-xtrabackup -galera
+
+# Mike Gilbert <floppym@gentoo.org> (2015-09-05)
+# sys-boot/gnu-efi is not supported on all archs.
+sys-apps/systemd -gnuefi
+
+# James Le Cuirot <chewi@gentoo.org> (2015-07-28)
+# JavaFX and the browser plugin are included on x86 Linux.
+dev-java/oracle-jdk-bin -javafx -nsplugin
+dev-java/oracle-jre-bin -javafx -nsplugin
+
+# Ben de Groot <yngwin@gentoo.org> (2015-03-15)
+# media-libs/libbdplus is keyworded on x86, so unmask the useflag
+media-libs/libbluray -bdplus
+
+# Michał Górny <mgorny@gentoo.org> (2015-03-01)
+# pidgin-opensteamworks is only available for amd64, ppc32 and x86
+net-im/telepathy-connection-managers -steam
+
+# Jeroen Roovers <jer@gentoo.org> (2015-01-31)
+# >x11-drivers/nvidia-drivers-346 on x86 has no UVM support (bug #534156)
+>x11-drivers/nvidia-drivers-346 uvm
+
+# Mike Frysinger <vapier@gentoo.org> (2014-08-04)
+# Unmask flashrom drivers that only work on x86 due to in/out asm insns #454024
+sys-apps/flashrom -atahpt -nic3com -nicnatsemi -nicrealtek -rayer-spi -satamv
+
+# Yixun Lan <dlan@gentoo.org> (2014-05-21)
+# sys-fs/zfs not keyworded on x86
+sys-cluster/ceph zfs
+
+# Lars Wendler <polynomial-c@gentoo.org (2014-04-23)
+# Works on 32bit x86
+media-sound/lmms -vst
+
+# Samuli Suominen <ssuominen@gentoo.org> (2014-02-16)
+# Still considered experimental by upstream:
+# https://sourceforge.net/p/mikmod/bugs/16/#17ea
+media-libs/libmikmod cpu_flags_x86_sse2
+
+# Sergey Popov <pinkbyte@gentoo.org> (2013-12-27)
+# Boost.Context can be built on x86
+dev-libs/boost -context
+
+# Christoph Junghans <junghans@gentoo.org> (2013-09-08)
+# restrict USE=quad for x86 as there are too less registers
+sci-libs/fftw quad
+
+# Tim Harder <radhermit@gentoo.org> (2013-08-13)
+# dev-lang/luajit keyworded for x86 (masked in base)
+# dev-scheme/racket keyworded for amd64 (masked in base)
+app-editors/vim -luajit -racket
+app-editors/gvim -luajit -racket
+
+# Kacper Kowalik <xarthisius@gentoo.org> (2013-08-09)
+# Works on x86
+sys-apps/hwloc -gl
+
+# Christoph Junghans <junghans@gentoo.org> (2012-12-26)
+# mkl works on x86/amd64 (masked in base)
+sci-chemistry/gromacs -mkl
+
+# Diego Elio Pettenò <flameeyes@gentoo.org> (2012-11-03)
+# Unmask here, as it's masked in base.
+net-libs/gnutls -dane
+
+# Ben de Groot <yngwin@gentoo.org> (2012-07-30)
+# dependency keyworded here, masked in base
+media-libs/freetype -infinality
+
+# Michał Górny <mgorny@gentoo.org> (2012-04-11)
+# JIT compilation in zpaq generates code for x86/amd64.
+app-arch/zpaq -jit
+
+# Arun Raghavan <ford_prefect@gentoo.org> (2012-03-29)
+# webrtc-audio-processing is only supported on x86/amd64. Possibly arm can be
+# added.
+media-sound/pulseaudio -webrtc-aec
+
+# Bernard Cafarelli <voyageur@gentoo.org> (2012-02-27)
+# Masked in base profile, supported on this arch
+gnustep-base/gnustep-make -libobjc2
+
+# Doug Goldstein <cardoe@gentoo.org> (2012-01-17)
+# The SPICE server is only supported on 64-bit platforms and not on 32-bit
+# https://lists.freedesktop.org/archives/spice-devel/2015-September/021846.html
+app-emulation/qemu spice
+
+# Samuli Suominen <ssuominen@gentoo.org> (2011-12-06)
+# NuppelVideo support is x86 only
+media-video/transcode -nuv -pic
+
+# Davide Pesavento <pesa@gentoo.org> (2011-11-30)
+# The QML (V4) and JSC JITs are supported only on amd64/arm/x86,
+# so the flag is masked in the base profile and unmasked here.
+dev-qt/qtdeclarative -jit
+dev-qt/qtscript -jit
+dev-qt/qtwebkit -jit
+
+# Samuli Suominen <ssuominen@gentoo.org> (2011-11-25)
+# Expose USE="suid" for USE="svga" only for x86 users,
+# see base/package.use.mask
+www-client/links -suid
+
+# Robin H. Johnson <robbat2@gentoo.org> (2011-07-10)
+# PPS should work on all arches, but only keyworded on amd64/x86
+>=net-misc/ntp-4.2.6_p3-r1 -parse-clocks
+
+# Tim Harder <radhermit@gentoo.org> (2011-02-13)
+# Masked in base, unmask for amd64/x86
+>=media-video/mplayer-1.0_rc4_p20101219 -bluray
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2010-11-28)
+# sys-devel/llvm is keyworded on x86
+media-libs/mesa -llvm
+
+# Tomáš Chvátal <scarabeus@gentoo.org> (2010-04-04)
+# x86 platforms works
+sys-power/pm-utils -video_cards_intel -video_cards_radeon
+
+# Jean-Noël Rivasseau <elvanor@gentoo.org> (2009-09-23)
+# X use flag only for amd64/x86, bug 285951.
+media-gfx/iscan -X
+
+x11-terms/eterm cpu_flags_x86_sse2
+
+# Steve Dibb <beandog@gentoo.org> (2008-09-29)
+media-video/mplayer -cpudetection
+
+# Michał Górny <mgorny@gentoo.org> (2020-12-21)
+# Sanitizers supported on this architecture.
+sys-libs/compiler-rt-sanitizers -asan -lsan
+sys-libs/compiler-rt-sanitizers -ubsan -safestack -cfi -scudo
+sys-libs/compiler-rt-sanitizers -gwp-asan
+sys-libs/compiler-rt-sanitizers -profile
+
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.use.mask/02-baldeagleos b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.use.mask/02-baldeagleos
new file mode 100644
index 000000000000..a982528e24bf
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.use.mask/02-baldeagleos
@@ -0,0 +1,4 @@
+# palica (2019-11-13)
+# Unmask pie in gcc on x86.
+# Masking leftover from Gentoo-land, and now we're using TemptorSent's gcc ebuild
+sys-devel/gcc -pie
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.use.stable.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.use.stable.mask
new file mode 100644
index 000000000000..4e39740fcf85
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.use.stable.mask
@@ -0,0 +1,104 @@
+# 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 ---
+
+# Nick Sarnie <sarnex@gentoo.org> (2019-10-14)
+# Allow on stable for now
+app-emulation/wine-d3d9 -d3d9
+virtual/wine -d3d9
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2019-09-13)
+# media-video/pipewire is not stable yet
+dev-libs/weston pipewire
+kde-apps/krfb wayland
+kde-plasma/xdg-desktop-portal-kde screencast
+sys-apps/xdg-desktop-portal screencast
+x11-wm/mutter screencast
+
+# Brian Evans <grknight@gentoo.org> (2019-05-22)
+# Allow python-exec to install all targets
+# Ack by mgorny
+dev-lang/python-exec -python_targets_python3_7
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2019-05-21)
+# dev-db/oracle-instantclient ain't stable
+dev-qt/qtsql oci8
+
+# Amy Liffey <amynka@gentoo.org> (2019-01-15)
+# Mask experimental contrib repo
+media-libs/opencv contrib contrib_cvv contrib_dnn contrib_hdf contrib_sfm contrib_xfeatures2d gflags glog tesseract
+
+# Mikle Kolyada <zlogene@gentoo.org> (2018-11-07)
+# unmask sssd for sudo
+app-admin/sudo -sssd
+
+# Mart Raudsepp <leio@gentoo.org> (2018-11-01)
+# net-wireless/iwd not stable yet
+net-misc/networkmanager iwd
+
+# Thomas Deutschmann <whissi@gentoo.org> (2018-09-27)
+# sys-devel/lld is unstable
+www-client/firefox clang
+
+# Thomas Deutschmann <whissi@gentoo.org> (2018-06-01)
+net-analyzer/wireshark -doc
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2017-11-21)
+# Requires not yet stabilised media-libs/qtav
+media-gfx/digikam mediaplayer
+
+# Thomas Deutschmann <whissi@gentoo.org> (2017-10-01)
+# Stable mask dev-ruby/haml test till rails is stabilized.
+dev-ruby/haml test
+
+# Michael Palimaka <kensington@gentoo.org> (2017-09-30)
+# Required dependeny is not stable
+sci-libs/gdal oracle
+
+# NP-Hardass <NP-Hardass@gentoo.org> (2017-09-27)
+# patchset variants are not stable
+virtual/wine d3d9 staging
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2017-03-01)
+# Requires not yet stabilised dev-db/oracle-instantclient.
+sci-geosciences/qgis oracle
+
+# Christoph Junghans <junghans@gentoo.org> (2017-02-26)
+# Stable mask some fabrics (bug #525534)
+sys-cluster/openmpi openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_open-mx openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_pbs openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover
+
+# Brian Evans <grknight@gentoo.org> (2017-01-17)
+# Stable mask groonga on mariadb as I don't know how stable
+# the dependencies really are
+dev-db/mariadb mroonga
+
+# Bernard Cafarelli <voyageur@gentoo.org> (2017-01-09)
+# Requires more testing
+# and additional unstable dependencies
+gnustep-base/gnustep-make libobjc2
+
+# Michael Palimaka <kensington@gentoo.org> (2016-05-26)
+# Dependencies not yet stable
+dev-cpp/eigen test
+
+# Michał Górny <mgorny@gentoo.org> (2014-03-30)
+# Don't apply stable masks to python-exec since we're forcing every
+# impl there anyway. Please keep this in sync with use.stable.mask.
+dev-lang/python-exec -python_targets_pypy
+dev-lang/python-exec -python_targets_pypy3
+
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/parent
new file mode 100644
index 000000000000..aab0408ceca6
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/parent
@@ -0,0 +1 @@
+../..
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/amd64-k8+sse3_32/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/amd64-k8+sse3_32/make.defaults
new file mode 100644
index 000000000000..0eac9268a626
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/amd64-k8+sse3_32/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-O2 -fomit-frame-pointer -march=k8-sse3 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext sse sse2 sse3"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/amd64-k8_32/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/amd64-k8_32/make.defaults
new file mode 100644
index 000000000000..c17dd95b027d
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/amd64-k8_32/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-O2 -fomit-frame-pointer -march=k8 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext sse sse2"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/athlon-4/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/athlon-4/make.defaults
new file mode 100644
index 000000000000..80b00c0841c4
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/athlon-4/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-O2 -fomit-frame-pointer -march=athlon-4 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext sse"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/athlon-mp/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/athlon-mp/make.defaults
new file mode 100644
index 000000000000..6afcb0517040
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/athlon-mp/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-O2 -fomit-frame-pointer -march=athlon-mp -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext sse"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/athlon-tbird/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/athlon-tbird/make.defaults
new file mode 100644
index 000000000000..25a398485c33
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/athlon-tbird/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-O2 -fomit-frame-pointer -march=athlon-tbird -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/athlon-xp/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/athlon-xp/make.defaults
new file mode 100644
index 000000000000..1af33536d6d3
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/athlon-xp/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-O2 -fomit-frame-pointer -march=athlon-xp -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext sse"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/athlon/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/athlon/make.defaults
new file mode 100644
index 000000000000..043def31e816
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/athlon/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-O2 -fomit-frame-pointer -march=athlon -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/atom_32/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/atom_32/make.defaults
new file mode 100644
index 000000000000..ee2b243961e3
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/atom_32/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-O2 -fomit-frame-pointer -march=atom -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 ssse3"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/btver1/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/btver1/make.defaults
new file mode 100644
index 000000000000..5e4f158382da
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/btver1/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-O2 -fomit-frame-pointer -march=btver1 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext mmxext popcnt sse sse2 sse3 sse4a ssse3"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/core2_32/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/core2_32/make.defaults
new file mode 100644
index 000000000000..6ba17b657bb5
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/core2_32/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-march=core2 -O2 -fomit-frame-pointer -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 ssse3"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/generic_32/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/generic_32/make.defaults
new file mode 100644
index 000000000000..e6c4a56abea2
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/generic_32/make.defaults
@@ -0,0 +1,5 @@
+CFLAGS="-mtune=generic -O2 -fomit-frame-pointer -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/geode/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/geode/make.defaults
new file mode 100644
index 000000000000..20c37a2cf5ea
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/geode/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-O2 -fomit-frame-pointer -march=geode -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="3dnow mmx mmxext"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/i486/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/i486/make.defaults
new file mode 100644
index 000000000000..2d93f7cac9ab
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/i486/make.defaults
@@ -0,0 +1,5 @@
+CFLAGS="-O2 -fomit-frame-pointer -mtune=i686 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/i686/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/i686/make.defaults
new file mode 100644
index 000000000000..ee779a826465
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/i686/make.defaults
@@ -0,0 +1,5 @@
+CFLAGS="-O2 -march=i686 -mtune=generic -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/k6-2/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/k6-2/make.defaults
new file mode 100644
index 000000000000..0d7022d3fd65
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/k6-2/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-O2 -fomit-frame-pointer -march=k6-2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="3dnow mmx"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/k6-3/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/k6-3/make.defaults
new file mode 100644
index 000000000000..f6b2a3afdae8
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/k6-3/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-O2 -fomit-frame-pointer -march=k6-3 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="3dnow mmx"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/k6/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/k6/make.defaults
new file mode 100644
index 000000000000..0434968359a6
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/k6/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-O2 -fomit-frame-pointer -march=k6 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="mmx"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/native_32/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/native_32/make.defaults
new file mode 100644
index 000000000000..6297ca44cad8
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/native_32/make.defaults
@@ -0,0 +1,5 @@
+CFLAGS="-march=native -O2 -fomit-frame-pointer -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium-m/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium-m/make.defaults
new file mode 100644
index 000000000000..a07cb966c3fb
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium-m/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-O2 -fomit-frame-pointer -march=pentium-m -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="mmx mmxext sse sse2"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium-mmx/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium-mmx/make.defaults
new file mode 100644
index 000000000000..918b3a78888c
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium-mmx/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-O2 -fomit-frame-pointer -march=pentium-mmx -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="mmx"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium/make.defaults
new file mode 100644
index 000000000000..1116bfb21188
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium/make.defaults
@@ -0,0 +1,5 @@
+CFLAGS="-O2 -fomit-frame-pointer -march=pentium -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium2/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium2/make.defaults
new file mode 100644
index 000000000000..a32917e3e1b0
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium2/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-O2 -fomit-frame-pointer -march=pentium2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="mmx"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium3/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium3/make.defaults
new file mode 100644
index 000000000000..571c50dc43ee
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium3/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-O2 -fomit-frame-pointer -march=pentium3 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="mmx mmxext sse"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium4/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium4/make.defaults
new file mode 100644
index 000000000000..421fb4658a4e
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium4/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-O2 -fomit-frame-pointer -march=pentium4 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="mmx mmxext sse sse2"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentiumpro/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentiumpro/make.defaults
new file mode 100644
index 000000000000..c86db9ec9c96
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentiumpro/make.defaults
@@ -0,0 +1,5 @@
+CFLAGS="-O2 -fomit-frame-pointer -march=pentiumpro -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/prescott/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/prescott/make.defaults
new file mode 100644
index 000000000000..86bccb1e1185
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/prescott/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-O2 -fomit-frame-pointer -march=prescott -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="mmx mmxext sse sse2 sse3"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/xen-pentium4+sse3/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/xen-pentium4+sse3/make.defaults
new file mode 100644
index 000000000000..0dcb64da6e82
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/xen-pentium4+sse3/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-O2 -fomit-frame-pointer -march=prescott -mno-tls-direct-seg-refs -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CPU_FLAGS_X86="mmx mmxext sse sse2 sse3"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/use.force
new file mode 100644
index 000000000000..e202a03eaed4
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/use.force
@@ -0,0 +1,5 @@
+# Force the flag which corresponds to ARCH.
+x86
+
+# Add new abi's FL-452
+abi_x86_32
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/use.mask/01-gentoo b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/use.mask/01-gentoo
new file mode 100644
index 000000000000..d25435fbcfdc
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/use.mask/01-gentoo
@@ -0,0 +1,161 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Unmask the flag which corresponds to ARCH.
+-x86
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2018-11-17)
+# media-sound/audacious is keyworded on x86
+-audacious
+
+# Matt Turner <mattst88@gentoo.org> (2018-11-11)
+# d3d9 works on x86
+-d3d9
+
+# Michael Orlitzky <mjo@gentoo.org> (2018-01-13)
+# Oracle database stuff should work on x86.
+-oci8
+-oci8-instant-client
+-oracle
+
+# Sven Wegener <swegener@gentoo.org> (2017-05-31)
+# libvirt is supported on x86
+-libvirt
+
+# Andreas K. Hüttel <dilfridge@gentoo.org> (2017-05-26)
+# dev-db/firebird is keyworded ~x86
+-firebird
+
+# cilk has been ported to this arch.
+-cilk
+
+# Mike Gilbert <floppym@gentoo.org (2014-10-19)
+# sys-libs/libapparmor
+-apparmor
+
+# Michał Górny <mgorny@gentoo.org> (2014-03-30)
+# PyPy is keyworded on this arch.
+-python_targets_pypy
+-python_single_target_pypy
+-python_targets_pypy3
+-python_single_target_pypy3
+
+# Michał Górny <mgorny@gentoo.org> (2013-05-04)
+# Unmask systemd since it is keyworded here.
+-systemd
+
+# Andrey Grozin <grozin@gentoo.org> (2014-06-25)
+# keyworded on x86
+-clisp
+-clozurecl
+-cmucl
+-ecls
+-gcl
+-sbcl
+
+# Michał Górny <mgorny@gentoo.org> (2013-01-26)
+# Unmask the flag corresponding to the only ABI. This allows x86 binary
+# packages to have uniform dependencies for amd64-multilib & x86.
+-abi_x86_32
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-09)
+# Orc optimisations work fine on amd64 and x86
+-orc
+
+# Diego Elio Pettenò <flameeyes@gentoo.org> (2012-08-21)
+# IPMI is only implemented for x86, amd64 and ia64
+-ipmi
+
+# Ralph Sennhauser <sera@gentoo.org> (2012-07-31)
+# Keyworded on x86
+-python_targets_jython2_7
+-python_single_target_jython2_7
+
+# Joerg Bornkessel <hd_brummy@gentoo.org> (2012-03-05)
+# Unmask, works with v4l2, #350211
+-dxr3
+
+# Samuli Suominen <ssuominen@gentoo.org> (2012-02-28)
+# Unmasking vidix for x86 which is masked in base/use.mask for others
+-vidix
+
+# This file masks out USE flags that are simply NOT allowed in the default
+# x86 profile. This works, for example, if another architecture's
+# profile have a USE flag associated with (such as altivec, mmx, etc).
+
+# Alexis Ballier <aballier@gentoo.org> (2011-12-22)
+# Unmask vdpau as its supported here
+-vdpau
+
+# Alexey Shvetsov <alexxy@gentoo.org> (2011-07-01)
+# Infiniband stuff works on x86
+-infiniband
+
+# Samuli Suominen <ssuominen@gentoo.org> (2010-02-14)
+# Unmask amd64/x86 only SANE_BACKENDS
+-sane_backends_canon_pp
+-sane_backends_hpsj5s
+-sane_backends_mustek_pp
+-sane_backends_qcam
+
+# Alex Legler <a3li@gentoo.org> (2010-05-03)
+# Add support for Ruby Enterprise Edition targets where rubyee is available
+# -ruby_targets_ree18
+
+# Unmask x86 instruction sets
+-lilo
+-mpx
+-svga
+-nvram
+-cpu_flags_x86_3dnow
+-cpu_flags_x86_3dnowext
+-cpu_flags_x86_aes
+-cpu_flags_x86_avx
+-cpu_flags_x86_avx2
+-cpu_flags_x86_fma3
+-cpu_flags_x86_fma4
+-cpu_flags_x86_mmx
+-cpu_flags_x86_mmxext
+-cpu_flags_x86_padlock
+-cpu_flags_x86_popcnt
+-cpu_flags_x86_sse
+-cpu_flags_x86_sse2
+-cpu_flags_x86_sse3
+-cpu_flags_x86_sse4_1
+-cpu_flags_x86_sse4_2
+-cpu_flags_x86_sse4a
+-cpu_flags_x86_ssse3
+-cpu_flags_x86_xop
+
+# Unmask nvidia XvMC support
+-nvidia
+
+# Modular X: unmask for architectures on which they are available
+-input_devices_synaptics
+-input_devices_vmmouse
+-input_devices_wacom
+-video_cards_ast
+-video_cards_i915
+-video_cards_i965
+-video_cards_intel
+-video_cards_nvidia
+-video_cards_siliconmotion
+-video_cards_vmware
+-video_cards_geode
+-video_cards_vesa
+-video_cards_via
+-video_cards_virtualbox
+-video_cards_qxl
+
+# Robert Buchholz <rbu@gentoo.org> (2007-06-03)
+# Unmask as it works on x86
+-lcd_devices_svga
+-lcd_devices_luise
+
+# George Shapovalov <george@gentoo.org> (2007-04-08)
+# supported on x86
+-ada
+
+# fdk-aac is already keyworded here
+-fdk
+