summaryrefslogtreecommitdiff
path: root/profiles/baldeagleos/1.0/linux-gnu
diff options
context:
space:
mode:
Diffstat (limited to 'profiles/baldeagleos/1.0/linux-gnu')
-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
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/build/current/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/build/current/make.defaults3
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/flavor/core/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/flavor/core/make.defaults10
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/flavor/core/package.mask1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/flavor/core/package.use54
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/flavor/core/package.use.force1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/flavor/core/package.use.mask1
l---------profiles/baldeagleos/1.0/linux-gnu/flavor/core/packages1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/flavor/core/profile.bashrc18
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/make.defaults17
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/package.use95
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/package.use.force1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/package.use.mask20
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/parent8
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/make.defaults1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.mask2
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.use18
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.use.force8
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.use.mask1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/packages76
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/packages.build44
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/profile.bashrc18
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/make.defaults43
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/README5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/audio/make.defaults16
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/audio/packages2
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/bindist/make.defaults1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/bluetooth/make.defaults2
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/cinnamon/make.defaults1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/cinnamon/package.use19
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/cinnamon/parent1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/console-extras/make.defaults1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/custom-cflags/make.defaults1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/custom-optimization/make.defaults1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/dbus/make.defaults1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/firmware/make.defaults1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/firmware/packages1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/fluxbox/make.defaults2
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/gfxcard-intel-glamor/make.defaults2
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/gfxcard-intel-glamor/package.mask2
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/gfxcard-intel-glamor/package.use4
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/gfxcard-nvidia/make.defaults2
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/gfxcard-nvidia/package.use1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/make.defaults11
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/package.use81
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/package.use.force8
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/package.use.mask20
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/parent12
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/use.mask2
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/graphics/make.defaults7
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/graphics/package.use13
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/graphite/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/make.defaults15
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/package.mask15
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/package.use5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/package.use.force7
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/package.use.mask21
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/packages12
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/parent2
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/use.force6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/use.mask10
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/gtk/make.defaults1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/hardened/README9
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/hardened/package.use.force1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/hardened/parent2
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/hardened/use.force6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/jack/make.defaults1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/jack/use.force2
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/kde/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/kde/make.defaults2
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/kde/package.use44
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/kde/parent12
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/kde/use.force4
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/kerberos/make.defaults1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/libressl/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/libressl/make.defaults1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/libressl/package.mask3
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/libressl/package.use68
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/lto/make.defaults6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxde/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxde/make.defaults1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxde/package.use7
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxde/parent8
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxqt/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxqt/make.defaults1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxqt/package.mask5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxqt/package.use10
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxqt/parent8
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/mate/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/mate/make.defaults1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/mate/package.use41
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/mate/parent8
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/media/make.defaults21
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/multilib/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/multilib/make.defaults16
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/multilib/package.use7
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/multilib/package.use.force6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/multilib/use.mask8
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/networkmanager/make.defaults1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-bindist/make.defaults1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-dbus/make.defaults4
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/make.defaults9
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/package.mask/01-gentoo109
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/package.use.force6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/package.use.mask/01-gentoo22
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/use.mask/01-gentoo16
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/use.mask/multilib1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-pch/make.defaults1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-polkit/make.defaults4
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-polkit/use.mask1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/make.defaults5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/package.mask8
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/package.use5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/use.mask2
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/openssl/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/openssl/make.defaults1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/pgo/make.defaults1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/print/make.defaults1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/pulseaudio/make.defaults1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/pulseaudio/package.use.force1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/pulseaudio/packages1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/pulseaudio/parent1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/pulseaudio/use.force2
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/python3-only/make.defaults1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/python3-only/package.use1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/qt/make.defaults1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/qt/package.use6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/make.defaults11
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/package.use.force19
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/package.use.mask34
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/packages10
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/profile.bashrc5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/use.force1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/use.mask13
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/steam/make.defaults1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/steam/package.use3
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/system-libs/make.defaults1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/system-libs/use.mask2
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/README5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/make.defaults3
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/package.mask9
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/package.use16
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/package.use.force8
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/package.use.mask23
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/packages.build6
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/use.force4
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/use.mask3
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/video/make.defaults18
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/vmware-guest/make.defaults3
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/wayland/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/wayland/make.defaults1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/wayland/package.use1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/x11/make.defaults1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/x11/package.use1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/xfce/make.defaults2
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/xfce/package.use32
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/xfce/parent8
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/zfs/eapi1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/zfs/make.defaults1
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/package.unmask/baldeagleos-workarounds9
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/package.use.mask/.keep0
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/package.use.mask/00-baldeagleos9
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/package.use.mask/01-gentoo64
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/package.use.mask/funtoo-use-mask3
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/package.use/core-stuff28
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/package.use/funtoo-use15
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/parent4
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/use.force5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/use.mask/.keep0
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/use.mask/01-gentoo15
536 files changed, 11628 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
+
diff --git a/profiles/baldeagleos/1.0/linux-gnu/build/current/eapi b/profiles/baldeagleos/1.0/linux-gnu/build/current/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/build/current/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/build/current/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/build/current/make.defaults
new file mode 100644
index 000000000000..4ed3ddd8ed59
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/build/current/make.defaults
@@ -0,0 +1,3 @@
+# This trick requires that the arch is selected *first*
+
+ACCEPT_KEYWORDS="~${ARCH} ${ARCH}"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/core/eapi b/profiles/baldeagleos/1.0/linux-gnu/flavor/core/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/core/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/core/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/flavor/core/make.defaults
new file mode 100644
index 000000000000..119cbed68a7b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/core/make.defaults
@@ -0,0 +1,10 @@
+USE="unicode nptl modules" # core kernel and userland
+USE="$USE acl pam ssl crypt cracklib xattr" # core security
+USE="$USE nls iconv xml pcre icu" # core subsystems
+USE="$USE zlib bzip2" # core compression
+USE="$USE berkdb gdbm" # core databases
+USE="$USE readline ncurses" # core console gui/interactivity frameworks
+USE="$USE mudflap openmp python cxx" # core languages
+USE="$USE ipv6 tcpd resolvconf" # core networking
+USE="$USE -alsa -cups -X -gtk -kde -introspection" # do not enable GUI flags
+USE="$USE -systemd" # disable systemd by default
diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/core/package.mask b/profiles/baldeagleos/1.0/linux-gnu/flavor/core/package.mask
new file mode 100644
index 000000000000..3f8563f9a932
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/core/package.mask
@@ -0,0 +1 @@
+# package.mask
diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/core/package.use b/profiles/baldeagleos/1.0/linux-gnu/flavor/core/package.use
new file mode 100644
index 000000000000..b0b8571bc7f4
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/core/package.use
@@ -0,0 +1,54 @@
+# FL-6204:
+dev-lang/php mysql mysqli fpm pdo zip xmlwriter xmlreader pcntl curl filter gd hash intl json posix session simplexml sqlite truetype
+dev-lang/php cgi argon2 sockets sodium spell tidy xmlrpc xslt zip-encryption
+app-eselect/eselect-php fpm
+
+# FL-6220:
+sys-apps/util-linux tty-helpers
+
+sys-kernel/debian-sources-lts binary custom-cflags
+sys-kernel/debian-sources binary custom-cflags
+
+#QA-615, net-firewall/ipset-6.34::core-kit - USE=modules and in-kernel ipset support detected.
+net-firewall/ipset -modules
+
+# FL-4141: enable LZMA use in the_silver_searcher. a workaround
+sys-apps/the_silver_searcher lzma
+
+#FL-1846
+sys-libs/zlib minizip
+
+#FL-848
+net-fs/samba -acl
+net-fs/cifs-utils -acl
+
+# supports only python2
+dev-libs/libnatspec -python
+
+# libseccomp failing to start emerge
+# python? ( static-libs )
+sys-libs/libseccomp -python
+
+# disabling cracklib as it cannot be selected at the same time
+# with pam useflag ( pam || cracklib )
+sys-apps/shadow -cracklib
+
+# baldeagleos/bugs#236 - sys-fs/squashfs-tools needs to have lzma enabled
+# for lxd to be able to import certain images
+sys-fs/squashfs-tools lzma
+
+# LXD dependency
+dev-util/xdelta lzma
+
+# required by dev-util/itstool-2.0.7::baldeagleos-repo
+# required by sys-apps/shadow-4.12.3-r1::baldeagleos-repo
+# required by net-misc/openssh-9.0_p1::baldeagleos-repo
+# required by virtual/ssh-0-r1::baldeagleos-repo[-minimal]
+# required by @system
+# required by @world (argument)
+>=dev-libs/libxml2-2.10.2 python
+
+dev-libs/raft lz4
+
+# required for installing corenetwork
+sys-apps/openrc corenetwork
diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/core/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/flavor/core/package.use.force
new file mode 100644
index 000000000000..74695c4cdcd1
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/core/package.use.force
@@ -0,0 +1 @@
+# add useflags that will be forced on packages
diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/core/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/flavor/core/package.use.mask
new file mode 100644
index 000000000000..045e72172658
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/core/package.use.mask
@@ -0,0 +1 @@
+=dev-lang/python-2* berkdb
diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/core/packages b/profiles/baldeagleos/1.0/linux-gnu/flavor/core/packages
new file mode 120000
index 000000000000..ce8139ab90bb
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/core/packages
@@ -0,0 +1 @@
+../minimal/packages \ No newline at end of file
diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/core/profile.bashrc b/profiles/baldeagleos/1.0/linux-gnu/flavor/core/profile.bashrc
new file mode 100644
index 000000000000..9b2e70a0916d
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/core/profile.bashrc
@@ -0,0 +1,18 @@
+# Copyright 2006-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/base/profile.bashrc,v 1.4 2009/10/16 17:37:56 arfrever Exp $
+
+if [[ ${EBUILD_PHASE} == "setup" ]]; then
+ export PYTHONDONTWRITEBYTECODE="1"
+fi
+
+for conf in ${PN} ${PN}-${PV} ${PN}-${PV}-${PR}; do
+ [[ -r ${PORTAGE_CONFIGROOT}/etc/portage/env/${CATEGORY}/${conf} ]] \
+ && . ${PORTAGE_CONFIGROOT}/etc/portage/env/${CATEGORY}/${conf}
+done
+
+if ! declare -F elog >/dev/null ; then
+ elog() {
+ einfo "$@"
+ }
+fi
diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/eapi b/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/make.defaults
new file mode 100644
index 000000000000..7e7a5989c4a3
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/make.defaults
@@ -0,0 +1,17 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Pulled from Gentoo - TODO: implement this in features as much as possible.
+#USE="acpi cairo dbus dri emboss fam glamor icu ldap opengl pango policykit sdl spell udisks unicode upower wxwidgets xml xv"
+
+# Apply branding to applicable packages.
+USE="branding"
+
+# Default to elogind.
+USE="${USE} -consolekit elogind"
+
+# Default to eudev support system-wide on desktop.
+USE="${USE} udev"
+
+# TODO
+USE="${USE} libnotify startup-notification xcb"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/package.use b/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/package.use
new file mode 100644
index 000000000000..6d7dc9bf2af5
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/package.use
@@ -0,0 +1,95 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Lars Wendler <polynomial-c@gentoo.org> (2019-03-20)
+# Enable client by default. Usually desktop users need the client.
+net-fs/samba client
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2018-06-09)
+# Required by app-office/libreoffice
+dev-libs/xmlsec nss
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2018-06-09)
+# Enable sensible defaults for desktop users
+dev-qt/qtwebkit:5 printsupport
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2017-11-30)
+# Not required, but makes life easier with Qt; bug #457934
+app-arch/unzip natspec
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2017-11-30)
+# Required by dev-qt/qtcore
+dev-libs/libpcre pcre16
+dev-libs/libpcre2 pcre16
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2017-11-30)
+# Required by kde-frameworks/kwayland
+dev-qt/qtgui:5 egl libinput
+
+# Required by dev-qt/qtwebengine
+media-libs/libvpx svc
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2017-11-30)
+# Avoid circular dependency when installing from scratch
+dev-build/cmake -qt5
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2017-11-19)
+# Required by opengl, theora, v4l and X
+media-libs/mediastreamer video
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2017-08-04)
+# Required by flac and mp3
+kde-apps/k3b taglib
+kde-frameworks/kfilemetadata taglib
+
+# Brian Evans <grknight@gentoo.org> (2017-07-18)
+# Don't force users to enable gd on PHP due to desktop defaults
+dev-lang/php -exif -truetype
+
+# Ilya Tumaykin <itumaykin+gentoo@gmail.com> (2017-02-02)
+# Enable luajit for OSC and youtube-dl support by default.
+# Override default +sdl from desktop profile and disable sdl outputs.
+# These outputs are for systems without a proper audio/video support.
+media-video/mpv lua luajit -sdl
+
+# Mike Gilbert <floppym@gentoo.org> (2017-01-04)
+# Needed by x11-misc/xdg-utils.
+app-text/xmlto text
+
+# Ben de Groot <yngwin@gentoo.org> (2015-02-18)
+# Enable sensible defaults for desktop users (bug #540046)
+dev-python/PyQt5 gui network printsupport widgets
+
+# Samuli Suominen <ssuominen@gentoo.org> (2014-07-24)
+# Because targets/desktop/make.defaults has USE="bluetooth" but net-libs/libpcap doesn't
+# support BlueZ 5.x, disable USE="bluetooth" by default to avoid conflicting packages:
+net-libs/libpcap -bluetooth
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2014-05-08)
+# Enable x11-libs/libxcb[xkb] as it is needed by x11-libs/libxkbcommon[X]
+# and the X flag is enabled by default in the desktop profile
+x11-libs/libxcb xkb
+
+# Samuli Suominen <ssuominen@gentoo.org> (2011-09-27)
+# Required by mozilla browsers wrt #372419
+media-libs/libpng apng
+
+# Samuli Suominen <ssuominen@gentoo.org> (2010-12-19)
+# gudev, required by freedesktop.org udev helpers like udisks and upower
+# introspection, exception, enabled from here instead of ebuild to skip extra deps for a system package
+dev-libs/libgudev introspection
+sys-fs/eudev introspection
+virtual/libgudev introspection
+
+# Samuli Suominen <ssuominen@gentoo.org> (2010-12-19)
+# Support for desktop file icons
+xfce-base/xfdesktop thunar
+
+# Chris Gianelloni <wolf31o2@gentoo.org> (2008-03-26)
+# While we may need LDAP client support, who needs the server on a desktop?
+# Did I mention that this also fixes the horrible perl dependency hell, too?
+net-nds/openldap minimal
+
+# Palica (2021-07-08)
+# This seems to be new requirement for freetype on desktop
+>=media-libs/freetype-2.10.4 harfbuzz
diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/package.use.force
new file mode 100644
index 000000000000..dd7a68736a9e
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/package.use.force
@@ -0,0 +1 @@
+# package.use.force
diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/package.use.mask
new file mode 100644
index 000000000000..26f3c6d94580
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/package.use.mask
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# USE=gles2 in the following packages disables full OpenGL
+# Upstream does not test for that case and packages frequently
+# fail to build or run if set.
+dev-python/PyQt5 gles2
+dev-qt/qt3d gles2
+dev-qt/qtdatavis3d gles2
+dev-qt/qtdeclarative gles2
+dev-qt/qtgui gles2
+dev-qt/qtmultimedia gles2
+dev-qt/qtopengl gles2
+dev-qt/qtprintsupport gles2
+dev-qt/qtwebkit gles2
+dev-qt/qtwidgets gles2
+kde-apps/kdenlive gles2
+kde-frameworks/plasma gles2
+kde-plasma/kinfocenter gles2
+kde-plasma/kwin gles2
diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/parent b/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/parent
new file mode 100644
index 000000000000..fe65766de4a1
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/parent
@@ -0,0 +1,8 @@
+../core
+../../mix-ins/x11
+../../mix-ins/dbus
+../../mix-ins/audio
+../../mix-ins/graphics
+../../mix-ins/video
+../../mix-ins/media
+../../mix-ins/console-extras
diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/eapi b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/make.defaults
new file mode 100644
index 000000000000..3ed7d1632e81
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/make.defaults
@@ -0,0 +1 @@
+USE="-* bindist build cxx gold -http2 internal-glib kmod pam plugins ssl tools unicode xml eudev"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.mask b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.mask
new file mode 100644
index 000000000000..956b9a3b3831
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.mask
@@ -0,0 +1,2 @@
+# Masking rust in favor of rust-bin
+dev-lang/rust
diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.use b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.use
new file mode 100644
index 000000000000..03bdb40ccbaf
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.use
@@ -0,0 +1,18 @@
+# Masking curl and webdav for git
+dev-vcs/git -curl -webdav
+# Masking http2 for curl
+net-misc/curl -http2
+
+# required by dev-util/itstool-2.0.7::baldeagleos-repo
+# required by sys-apps/shadow-4.12.3-r1::baldeagleos-repo
+# required by net-misc/openssh-9.0_p1::baldeagleos-repo
+# required by virtual/ssh-0-r1::baldeagleos-repo[-minimal]
+# required by @system
+# required by @world (argument)
+>=dev-libs/libxml2-2.10.2 python
+
+# Needed in stage1
+app-alternatives/ninja reference
+
+# OpenRC didn't install init automatically in stage1
+sys-apps/openrc sysvinit
diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.use.force
new file mode 100644
index 000000000000..77e8336c0cf0
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.use.force
@@ -0,0 +1,8 @@
+# adding useflags that are removed due to USE="-* ... " in make.defaults
+# and are needed for packages to have the correct functions
+
+# adding run dependency pkgconfig
+dev-util/pkgconf pkg-config
+
+# `native-symlinks` adds /usr/bin/python and /usr/bin/python3 symlinks
+dev-lang/python-exec native-symlinks
diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.use.mask
new file mode 100644
index 000000000000..045e72172658
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.use.mask
@@ -0,0 +1 @@
+=dev-lang/python-2* berkdb
diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/packages b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/packages
new file mode 100644
index 000000000000..4598d33da9e6
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/packages
@@ -0,0 +1,76 @@
+# Distributed under the terms of the GNU General Public License, v2
+
+*app-admin/ego
+*app-arch/bzip2
+*app-arch/cpio
+*app-arch/gzip
+*app-arch/tar
+*app-arch/xz-utils
+*app-editors/nano
+*app-eselect/eselect-vi
+*app-portage/gentoolkit
+*app-shells/bash
+*dev-lang/perl
+*dev-lang/python
+*dev-libs/mpc
+*dev-vcs/git
+*net-dns/openresolv
+*net-libs/libnsl
+*net-libs/rpcsvc-proto
+*net-misc/bridge-utils
+*net-misc/dhcpcd
+*net-misc/ifenslave
+*net-misc/iputils
+*net-misc/rsync
+*net-misc/wget
+*sys-apps/baselayout
+*sys-apps/busybox
+*sys-apps/coreutils
+*sys-apps/diffutils
+*sys-apps/file
+*sys-apps/findutils
+*sys-apps/gawk
+*sys-apps/gptfdisk
+*sys-apps/grep
+*sys-apps/iproute2
+*sys-apps/kbd
+*sys-apps/less
+*sys-apps/man-pages
+*sys-apps/net-tools
+*sys-apps/openrc
+*sys-apps/pciutils
+*sys-apps/sed
+*sys-apps/shadow
+*sys-apps/texinfo
+*sys-apps/usbutils
+*sys-apps/util-linux
+*sys-apps/which
+*dev-build/autoconf
+*dev-build/automake
+*sys-devel/bc
+*sys-devel/binutils
+*sys-devel/bison
+*sys-devel/flex
+*sys-devel/gcc
+*sys-devel/gnuconfig
+*dev-build/libtool
+*sys-devel/m4
+*dev-build/make
+*sys-devel/patch
+*sys-fs/e2fsprogs
+*sys-fs/xfsprogs
+*sys-fs/dosfstools
+*sys-libs/libxcrypt
+*sys-libs/ncurses
+*sys-libs/pam
+*sys-libs/readline
+*sys-libs/zlib
+*sys-process/procps
+*sys-process/psmisc
+*virtual/dev-manager
+*virtual/libc
+*virtual/man
+*sys-apps/kmod
+*virtual/os-headers
+*virtual/package-manager
+*virtual/ssh
diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/packages.build b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/packages.build
new file mode 100644
index 000000000000..288b009273d6
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/packages.build
@@ -0,0 +1,44 @@
+# Distributed under the terms of the GNU General Public License v2
+
+# This file describes the packages needed to build a stage1 based on this
+# profile. Packages in this file are built in order.
+
+# While shadow could be in here, it breaks stage 1 and stage 2 building for the
+# releases. PLEASE DO NOT ENABLE THIS UNLESS YOU HAVE THOROUGHLY TESTED IT!
+
+app-admin/ego
+app-arch/bzip2
+app-arch/gzip
+app-arch/tar
+app-arch/xz-utils
+app-shells/bash
+dev-vcs/git
+net-misc/wget
+dev-build/autoconf
+dev-build/automake
+dev-build/libtool
+sys-apps/baselayout
+sys-apps/coreutils
+sys-apps/diffutils
+sys-apps/file
+sys-apps/findutils
+sys-apps/gawk
+sys-apps/grep
+sys-apps/less
+sys-apps/net-tools
+sys-apps/openrc
+sys-apps/sed
+sys-apps/texinfo
+sys-devel/binutils
+sys-devel/bison
+sys-devel/flex
+sys-devel/gcc
+sys-devel/gettext
+sys-devel/gnuconfig
+dev-build/make
+sys-devel/patch
+sys-libs/pam
+virtual/editor
+virtual/libc
+virtual/os-headers
+virtual/package-manager
diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/profile.bashrc b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/profile.bashrc
new file mode 100644
index 000000000000..9b2e70a0916d
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/profile.bashrc
@@ -0,0 +1,18 @@
+# Copyright 2006-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/base/profile.bashrc,v 1.4 2009/10/16 17:37:56 arfrever Exp $
+
+if [[ ${EBUILD_PHASE} == "setup" ]]; then
+ export PYTHONDONTWRITEBYTECODE="1"
+fi
+
+for conf in ${PN} ${PN}-${PV} ${PN}-${PV}-${PR}; do
+ [[ -r ${PORTAGE_CONFIGROOT}/etc/portage/env/${CATEGORY}/${conf} ]] \
+ && . ${PORTAGE_CONFIGROOT}/etc/portage/env/${CATEGORY}/${conf}
+done
+
+if ! declare -F elog >/dev/null ; then
+ elog() {
+ einfo "$@"
+ }
+fi
diff --git a/profiles/baldeagleos/1.0/linux-gnu/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/make.defaults
new file mode 100644
index 000000000000..a72898629bf7
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/make.defaults
@@ -0,0 +1,43 @@
+ELIBC="glibc"
+KERNEL="linux"
+USERLAND="GNU"
+LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--as-needed"
+USE="kernel_linux userland_GNU elibc_glibc"
+
+ACCEPT_LICENSE="* -@EULA Oracle-BCLA-JavaSE"
+ACCEPT_PROPERTIES="* -reboot"
+
+USE_EXPAND="CPU_FLAGS_X86 CPU_FLAGS_ARM OSS_CARDS APACHE2_MODULES APACHE2_MPMS FOO2ZJS_DEVICES MISDN_CARDS FRITZCAPI_CARDS FCDSL_CARDS VIDEO_CARDS DVB_CARDS LIRC_DEVICES INPUT_DEVICES LLVM_SLOT LLVM_TARGETS USERLAND KERNEL ELIBC CROSSCOMPILE_OPTS ALSA_CARDS ALSA_PCM_PLUGINS LCD_DEVICES CAMERAS NETBEANS_MODULES QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS SANE_BACKENDS RUBY_TARGETS PHP_TARGETS XFCE_PLUGINS XTABLES_ADDONS GPSD_PROTOCOLS COLLECTD_PLUGINS ABI_X86"
+
+# Nginx variables
+USE_EXPAND="${USE_EXPAND} NGINX_MODULES_EXTERNAL NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM"
+
+# USE_EXPAND variables whose contents are not shown in package manager
+# output. Changes need discussion on gentoo-dev.
+USE_EXPAND_HIDDEN="USERLAND KERNEL ELIBC CROSSCOMPILE_OPTS CPU_FLAGS_ARM ABI_X86"
+
+COLLISION_IGNORE="/lib/modules/* *.py[co] *\$py.class"
+COLLISION_IGNORE="${COLLISION_IGNORE} /lib/firmware/*"
+CONFIG_PROTECT="/etc"
+CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf"
+
+# We don't want to remove /etc/portage/ and it's contents.
+UNINSTALL_IGNORE="${UNINSTALL_IGNORE} /etc/portage/*"
+
+# Variables that are set exclusively by the profile
+# and not by user configuration files.
+PROFILE_ONLY_VARIABLES="ARCH ELIBC KERNEL USERLAND"
+
+# Benedikt Böhm <hollow@gentoo.org> (27 Nov 2007)
+# Sane defaults for built-in apache modules
+APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias"
+
+# Miroslav Šulc <fordfrog@gentoo.org> (19 Nov 2008)
+# Netbeans modules/clusters
+NETBEANS="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml"
+
+# Default Ruby build targets
+RUBY_TARGETS="ruby32 ruby33 ruby34"
+
+# Small default list of enabled plugins for collectd
+COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/README b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/README
new file mode 100644
index 000000000000..645fbbd2e723
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/README
@@ -0,0 +1,5 @@
+See http://en.wikipedia.org/wiki/Mixin.
+
+Mix-ins are not stand-alone profiles, but they enable certain functionality, such
+as media support, common workstation settings, or RHEL5-compatibility. You use
+them in combination with an official system profile.
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/audio/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/audio/make.defaults
new file mode 100644
index 000000000000..17d260d08d6e
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/audio/make.defaults
@@ -0,0 +1,16 @@
+# Audio settings
+
+# Enable ALSA USE flag for support system-wide as the default sound system.
+USE="alsa"
+
+# Enable ALSA cards and plugins.
+ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel ice1724 intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci"
+ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol"
+
+# Enable audio codecs/formats.
+USE="${USE} cddb flac lame mad mp3 ogg opus sndfile taglib vorbis wav wavpack"
+
+# Extra audio file formats.
+
+#USE="${USE} aacplus adplug alac amr amrenc audiofile celt fluidsynth gme gsm mac midi mikmod modplug musepack shorten sid sox speex toolame wildmidi"
+
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/audio/packages b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/audio/packages
new file mode 100644
index 000000000000..2fcb53521759
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/audio/packages
@@ -0,0 +1,2 @@
+#alsa-lib
+*media-sound/alsa-utils
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/bindist/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/bindist/make.defaults
new file mode 100644
index 000000000000..8f411f814588
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/bindist/make.defaults
@@ -0,0 +1 @@
+USE="bindist"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/bluetooth/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/bluetooth/make.defaults
new file mode 100644
index 000000000000..edfea0d4603e
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/bluetooth/make.defaults
@@ -0,0 +1,2 @@
+# TODO
+USE="bluetooth"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/cinnamon/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/cinnamon/make.defaults
new file mode 100644
index 000000000000..6dd20f301968
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/cinnamon/make.defaults
@@ -0,0 +1 @@
+USE="colord gnome gnome-keyring gnome-online-accounts gstreamer gtk gtk3 gtkstyle introspection libnotify policykit pulseaudio tracker xinerama"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/cinnamon/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/cinnamon/package.use
new file mode 100644
index 000000000000..470b8771c1cc
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/cinnamon/package.use
@@ -0,0 +1,19 @@
+# Required for a more complete experience.
+gnome-extra/cinnamon-control-center socialweb
+gnome-extra/nm-applet bluetooth modemmanager
+net-misc/networkmanager bluetooth connection-sharing iptables elogind upower wifi
+
+# Required for a clean emerge.
+app-text/poppler cairo
+media-gfx/imagemagick png jpeg
+net-misc/networkmanager modemmanager ppp
+x11-libs/cairo opengl
+
+# tracker needs either gstreamer or ffmpeg USE enabled
+app-misc/tracker -ffmpeg
+
+# Disable python for yasm since it's pulling python2
+dev-lang/yasm -python
+
+# cinnamon needs its ldp with ldap
+sys-libs/ldb ldap
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/cinnamon/parent b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/cinnamon/parent
new file mode 100644
index 000000000000..95b1e428baab
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/cinnamon/parent
@@ -0,0 +1 @@
+../gnome \ No newline at end of file
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/console-extras/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/console-extras/make.defaults
new file mode 100644
index 000000000000..02ecdea870fc
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/console-extras/make.defaults
@@ -0,0 +1 @@
+USE="pppd gpm"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/custom-cflags/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/custom-cflags/make.defaults
new file mode 100644
index 000000000000..63b416cdd362
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/custom-cflags/make.defaults
@@ -0,0 +1 @@
+USE="custom-cflags"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/custom-optimization/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/custom-optimization/make.defaults
new file mode 100644
index 000000000000..0d56054a7286
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/custom-optimization/make.defaults
@@ -0,0 +1 @@
+USE="custom-optimization"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/dbus/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/dbus/make.defaults
new file mode 100644
index 000000000000..58ed363ed4b8
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/dbus/make.defaults
@@ -0,0 +1 @@
+USE="dbus"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/firmware/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/firmware/make.defaults
new file mode 100644
index 000000000000..acb5e7761311
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/firmware/make.defaults
@@ -0,0 +1 @@
+USE="firmware"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/firmware/packages b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/firmware/packages
new file mode 100644
index 000000000000..5227b067bad7
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/firmware/packages
@@ -0,0 +1 @@
+sys-kernel/linux-firmware
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/fluxbox/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/fluxbox/make.defaults
new file mode 100644
index 000000000000..18c12de025b3
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/fluxbox/make.defaults
@@ -0,0 +1,2 @@
+USE="dbus introspection udev"
+
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gfxcard-intel-glamor/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gfxcard-intel-glamor/make.defaults
new file mode 100644
index 000000000000..195ccb0e85a5
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gfxcard-intel-glamor/make.defaults
@@ -0,0 +1,2 @@
+USE="glamor vaapi vdpau"
+VIDEO_CARDS="intel i965"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gfxcard-intel-glamor/package.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gfxcard-intel-glamor/package.mask
new file mode 100644
index 000000000000..d6221163e9df
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gfxcard-intel-glamor/package.mask
@@ -0,0 +1,2 @@
+<=x11-base/xorg-server-1.19
+x11-drivers/xf86-video-intel
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gfxcard-intel-glamor/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gfxcard-intel-glamor/package.use
new file mode 100644
index 000000000000..be9529f1c318
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gfxcard-intel-glamor/package.use
@@ -0,0 +1,4 @@
+x11-libs/libva-vdpau-driver abi_x86_32
+x11-libs/libva abi_x86_32
+x11-libs/libva-intel-driver abi_x86_32
+x11-libs/libvdpau abi_x86_32
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gfxcard-nvidia/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gfxcard-nvidia/make.defaults
new file mode 100644
index 000000000000..cf7a9cfb9b63
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gfxcard-nvidia/make.defaults
@@ -0,0 +1,2 @@
+VIDEO_CARDS="nvidia"
+USE="nvenc vdpau opencl cuda"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gfxcard-nvidia/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gfxcard-nvidia/package.use
new file mode 100644
index 000000000000..ee1480e36744
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gfxcard-nvidia/package.use
@@ -0,0 +1 @@
+x11-drivers/nvidia-drivers uvm
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/eapi b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/eapi
new file mode 100644
index 000000000000..7813681f5b41
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/eapi
@@ -0,0 +1 @@
+5 \ No newline at end of file
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/make.defaults
new file mode 100644
index 000000000000..698748f52a8c
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/make.defaults
@@ -0,0 +1,11 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+#USE="colord -consolekit dbus eds elogind evo gnome gnome-keyring gnome-online-accounts gstreamer gtk gtk3 introspection libsecret nautilus policykit pulseaudio tracker"
+USE="colord eds evo gnome gnome-keyring gnome-online-accounts gstreamer introspection libsecret nautilus policykit tracker udisks"
+
+USE="${USE} bluetooth-sound cairo plymouth smartcard"
+
+# Holdover from Funtoo
+# TODO: Checkout bugs.funtoo.org and see where these came into the fold.
+#USE="$USE dnssd egl zeroconf"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/package.use
new file mode 100644
index 000000000000..a33c1d90a87f
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/package.use
@@ -0,0 +1,81 @@
+# Distributed under the terms of the GNU General Public License v2
+
+# adding vala to libical - Palica 2020-03-02
+# emerge: there are no ebuilds built with USE flags to satisfy "dev-libs/libical[vala]".
+# !!! One of the following packages is required to complete your request:
+# - dev-libs/libical-3.0.6::core-kit (Change USE: +vala)
+# (dependency required by "gnome-extra/evolution-data-server-3.34.4::nokit[vala]" [ebuild])
+# (dependency required by "gnome-extra/gnome-calendar-3.34.2::nokit" [ebuild])
+# (dependency required by "gnome-base/gnome-extra-apps-3.32.2::nokit" [ebuild])
+# (dependency required by "gnome-base/gnome-3.32.2::nokit[extras]" [ebuild])
+# (dependency required by "gnome" [argument])
+dev-libs/libical vala
+
+# adding vala to libgdata - Palica 2021-05-15
+dev-libs/libgdata vala
+
+# REQUIRED_USE constraint when pulseaudio is enabled
+dev-libs/efl sound
+
+# Needed by gnome-photos
+media-libs/gegl raw
+
+# Needed by a global USE=wayland right now; some REQUIRED_USE may be outdated and need review
+>=media-libs/cogl-1.18.2-r1 gles2
+>=media-libs/clutter-1.20 egl
+media-libs/cogl kms
+
+# Needed by mutter defaults and USE=wayland, bug #547300
+>=media-libs/mesa-10.3 gbm gles2
+
+# For eautoreconf in =app-crypt/seahorse-3.10.2-r1
+app-crypt/gcr vala
+
+# Required by folks, needed by empathy
+>=gnome-extra/evolution-data-server-3.8 vala
+
+# Required for cheese in gnome3
+>=media-libs/gst-plugins-base-1.0 theora
+
+# Required for gnome-base/gnome-2.32 to be merged directly, for
+# gnome-extra/hamster-applet-2.32 and x11-misc/alacarte-0.13
+dev-lang/python sqlite
+
+# Required by app-accessibility/orca-3
+app-accessibility/speech-dispatcher python
+
+# Pulled in by grilo-plugins which is needed for gnome-music
+media-libs/grilo playlist
+
+# Pulled in by tracker and grilo-plugins, has REQUIRED_USE="?? ( gtk qt5 )"
+media-libs/libmediaart gtk -qt5
+
+# Pulled in by net-im/telepathy-connection-managers[msn] (via dev-python/papyon
+# and net-voip/telepathy-butterfly)
+net-libs/libproxy python
+
+# For net-misc/vinagre-3.4 and gnome-boxes
+net-misc/spice-gtk gtk3
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (2015-02-19)
+# Set reasonable default toolkit for gnome users to prevent emerge error
+# when USE=tools
+x11-drivers/nvidia-drivers gtk3
+
+# Disable python for yasm since it's pulling python2
+dev-lang/yasm -python
+
+# Required for samba in gnome
+sys-libs/ldb ldap
+
+## Changes Q2/2025 Palica
+# required by net-libs/webkit-gtk
+>=media-libs/gst-plugins-base-1.24.11 opengl
+>=media-plugins/gst-plugins-gtk-1.24.11 opengl
+
+# ffmpeg? ( extra )
+media-video/pipewire extra
+
+# samba not compiling on multilib with -ads ldap
+# disabling ldap for now
+net-fs/samba -ldap
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/package.use.force
new file mode 100644
index 000000000000..2a77acf0ada7
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/package.use.force
@@ -0,0 +1,8 @@
+#
+# Dantrell GNOME overlay
+#
+#dev-libs/glib mime
+#dev-python/pycurl curl_ssl_openssl
+#net-libs/webkit-gtk jumbo-build
+#net-libs/webkit-gtk opengl
+#net-misc/curl curl_ssl_openssl
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/package.use.mask
new file mode 100644
index 000000000000..bd2fee69e676
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/package.use.mask
@@ -0,0 +1,20 @@
+#
+# Dantrell GNOME overlay
+#
+
+#app-crypt/gpgme python
+#dev-lang/spidermonkey system-icu
+#dev-python/pycurl curl_ssl_gnutls
+#dev-python/pycurl curl_ssl_libressl
+#dev-python/pycurl curl_ssl_nss
+#gnome-base/gnome-extra-apps flashback
+#gnome-extra/gnome-todo libecal2
+#media-libs/gegl:0 ffmpeg
+#media-libs/gegl:0.3 ffmpeg
+#net-libs/liboauth curl
+#net-misc/curl curl_ssl_axtls
+#net-misc/curl curl_ssl_gnutls
+#net-misc/curl curl_ssl_libressl
+#net-misc/curl curl_ssl_mbedtls
+#net-misc/curl curl_ssl_nss
+#>=net-libs/webkit-gtk-2.26.0 embedded
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/parent b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/parent
new file mode 100644
index 000000000000..ba7189722ea0
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/parent
@@ -0,0 +1,12 @@
+../../flavor/desktop
+../x11
+../wayland
+../gtk
+../dbus
+../networkmanager
+../pulseaudio
+../bluetooth
+../video
+../graphics
+../media
+../print
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/use.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/use.mask
new file mode 100644
index 000000000000..bbb9230ba16e
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/use.mask
@@ -0,0 +1,2 @@
+# TODO: Investigate masking consolekit for GNOME.
+#consolekit
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/graphics/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/graphics/make.defaults
new file mode 100644
index 000000000000..550b331d489a
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/graphics/make.defaults
@@ -0,0 +1,7 @@
+# Commonly found graphic file formats.
+
+USE="apng exif gif ico jpeg jpeg2k pdf png svg tiff truetype webp wmf"
+
+# Extra graphic file formats.
+
+USE="${USE} aalib djvu fpx hdri imagemagick jbig lcms mng openexr pnm tga"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/graphics/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/graphics/package.use
new file mode 100644
index 000000000000..57b6c168a608
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/graphics/package.use
@@ -0,0 +1,13 @@
+#############################
+# Break circular dependency #
+#############################
+
+# (media-libs/libwebp-1.0.3:0/7::nokit, ebuild scheduled for merge) depends on
+# (media-libs/tiff-4.0.10-r2:0/0::nokit, ebuild scheduled for merge) (buildtime_slot_op)
+# (media-libs/libwebp-1.0.3:0/7::nokit, ebuild scheduled for merge) (buildtime_slot_op)
+#
+# It might be possible to break this cycle
+# by applying any of the following changes:
+# - media-libs/tiff-4.0.10-r2 (Change USE: -webp)
+# - media-libs/libwebp-1.0.3 (Change USE: -tiff)
+media-libs/tiff -webp
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/graphite/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/graphite/make.defaults
new file mode 100644
index 000000000000..d692600cc0c0
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/graphite/make.defaults
@@ -0,0 +1,6 @@
+# TODO
+#CFLAGS
+#CXXFLAGS
+#LDFLAGS
+# ETC
+USE="graphite"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/make.defaults
new file mode 100644
index 000000000000..9907b38a15a2
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/make.defaults
@@ -0,0 +1,15 @@
+# Copyright 1999-2019 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+BOOTSTRAP_USE="${BOOTSTRAP_USE} hardened -jit -orc pax_kernel pic xtpax"
+
+USE="hardened -jit -orc pax_kernel pic urandom xtpax"
+
+PAX_MARKINGS="xt"
+
+# Ian Stakenvicius, 2014-09-03
+# Set a variable just to indicate that the current profile is a hardened one
+# This variable can be leveraged in ebuilds for pkg_postinst messages that
+# indicate said package is, say, configured in a way that defeats the purpose
+# of running hardened.
+PROFILE_IS_HARDENED=1
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/package.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/package.mask
new file mode 100644
index 000000000000..af6a869977fc
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/package.mask
@@ -0,0 +1,15 @@
+# Copyright 1999-2017 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+# We need newer then glibc 2.24
+<sys-libs/glibc-2.25
+
+# broken on hardened, use sys-apps/elfix to fix gnustack
+sys-devel/prelink
+# depends on prelink
+app-crypt/hmaccalc
+
+# OpenAFS kernel module is not compatible with hardened kernels
+# due to C99 struct init requirement by hardened kernels,
+# see bug 540196 comment 9.
+net-fs/openafs-kernel
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/package.use
new file mode 100644
index 000000000000..133173669515
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/package.use
@@ -0,0 +1,5 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+dev-lang/python gdbm
+sys-libs/gdbm berkdb
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/package.use.force
new file mode 100644
index 000000000000..28c4aed893e2
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Needed for XATTR_PAX flags
+app-arch/tar xattr
+sys-apps/coreutils xattr
+sys-apps/portage xattr
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/package.use.mask
new file mode 100644
index 000000000000..2d08b022dee9
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/package.use.mask
@@ -0,0 +1,21 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+sys-apps/hwloc gl
+
+sys-devel/gcc -hardened
+sys-libs/glibc -hardened
+
+# Ian Stakenvicius <axs@gentoo.org> (2014-12-03)
+# Have no way of knowing what Gecko Media Plugins will install in profiles
+www-client/firefox gmp-autoupdate
+
+# net-fs/openafs-kernel module can't be used on hardened,
+# see bug 540196.
+net-fs/openafs modules
+
+# jit don't work on hardened.
+dev-vcs/git pcre-jit
+
+# FL-1841, mem-scramble is known to cause memory allocation issues
+app-shells/bash mem-scramble
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/packages b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/packages
new file mode 100644
index 000000000000..de3450c4203f
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/packages
@@ -0,0 +1,12 @@
+# Copyright 1999-2013 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/packages,v 1.3 2013/03/25 00:26:32 blueness Exp $
+
+# This file extends the base packages file for all hardened profiles
+
+*sys-apps/paxctl
+*sys-apps/elfix
+*dev-libs/gmp
+
+# FL-3421. dev-libs/mpc required for plugins.
+*dev-libs/mpc \ No newline at end of file
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/parent b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/parent
new file mode 100644
index 000000000000..22fdeaeaa9ff
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/parent
@@ -0,0 +1,2 @@
+../no-bindist
+../no-pch
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/use.force b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/use.force
new file mode 100644
index 000000000000..2f57880682b1
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/use.force
@@ -0,0 +1,6 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Make sure people don't accidentally turn of ssp/pie in important packages.
+pie
+ssp
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/use.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/use.mask
new file mode 100644
index 000000000000..1b90677af3d8
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/use.mask
@@ -0,0 +1,10 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+-hardened
+
+# precompiled headers are not compat with ASLR.
+pch
+
+# prelink is masked for hardened
+prelink
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gtk/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gtk/make.defaults
new file mode 100644
index 000000000000..eb26250229ae
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gtk/make.defaults
@@ -0,0 +1 @@
+USE="gtk gtk3"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/hardened/README b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/hardened/README
new file mode 100644
index 000000000000..fe5d8a4b7680
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/hardened/README
@@ -0,0 +1,9 @@
+# TODO
+#
+# We need to define what our scope for a hardened target is.
+# The previous hardened mix-in was specifically related to
+# grsecurity and pax, which are no longer freely available.
+#
+# As a baseline we already have ssp, pie, stack-check, bind_now and FORTIFY.
+#
+# TODO: Discuss way forward.
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/hardened/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/hardened/package.use.force
new file mode 100644
index 000000000000..747426d0661f
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/hardened/package.use.force
@@ -0,0 +1 @@
+sys-devel/gcc bind_now mpx pie sanitize ssp ssp_all stack_clash_protection vtv
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/hardened/parent b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/hardened/parent
new file mode 100644
index 000000000000..22fdeaeaa9ff
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/hardened/parent
@@ -0,0 +1,2 @@
+../no-bindist
+../no-pch
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/hardened/use.force b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/hardened/use.force
new file mode 100644
index 000000000000..9246fd76d4e9
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/hardened/use.force
@@ -0,0 +1,6 @@
+bind_now
+pie
+ssp
+ssp_all
+stack_clash_protection
+vtv
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/jack/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/jack/make.defaults
new file mode 100644
index 000000000000..c52892169dca
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/jack/make.defaults
@@ -0,0 +1 @@
+USE="jack -pulseaudio"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/jack/use.force b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/jack/use.force
new file mode 100644
index 000000000000..6d98a387f887
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/jack/use.force
@@ -0,0 +1,2 @@
+jack
+-pulseaudio
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kde/eapi b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kde/eapi
new file mode 100644
index 000000000000..7813681f5b41
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kde/eapi
@@ -0,0 +1 @@
+5 \ No newline at end of file
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kde/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kde/make.defaults
new file mode 100644
index 000000000000..5177749d3704
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kde/make.defaults
@@ -0,0 +1,2 @@
+# Distributed under the terms of the GNU General Public License v2
+USE="activities declarative dri introspection kde kipi kwallet phonon plasma policykit qml semantic-desktop widgets xcomposite"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kde/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kde/package.use
new file mode 100644
index 000000000000..5f85d92d67fd
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kde/package.use
@@ -0,0 +1,44 @@
+# Distributed under the terms of the GNU General Public License v2
+
+# Required by app-editors/okteta
+dev-qt/qtscript:5 scripttools
+
+# Required by kde-apps/akonadi
+dev-qt/qtsql:5 mysql
+
+# Required by kde-apps/ktp-text-ui
+kde-apps/ktp-common-internals otr
+
+# Enable by default, requires kde-frameworks/kwayland
+kde-apps/yakuake absolute-position
+
+# Required by kde-apps/libkexiv2
+media-gfx/exiv2 xmp
+
+# Required by kde-frameworks/kapidox
+media-gfx/graphviz python
+
+# Required by media-gfx/graphviz which is required by kde-apps/kcachegrind
+media-libs/gd fontconfig
+
+# Required by kde-plasma/kwin
+media-libs/mesa egl wayland
+
+# Required by kde-apps/kdenlive
+media-libs/mlt ffmpeg frei0r kdenlive melt
+
+# Required by dev-qt/qtwebengine:5
+sys-libs/zlib minizip
+
+# Disable python for yasm since it's pulling python2
+dev-lang/yasm -python
+
+# required by net-firewall/firewalld-0.9.1::baldeagleos-repo[nftables,iptables]
+# required by kde-plasma/plasma-firewall-5.21.0::baldeagleos-repo
+# required by kde-plasma/plasma-meta-5.21.0-r1::baldeagleos-repo[firewall]
+# required by plasma-meta (argument)
+net-firewall/nftables json xtables
+
+# required by kde-plasma/plasma-meta-5.25.0::baldeagleos-repo
+# required by plasma-meta (argument)
+>=kde-plasma/kwin-5.25.0 lock
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kde/parent b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kde/parent
new file mode 100644
index 000000000000..b6b7ed728e98
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kde/parent
@@ -0,0 +1,12 @@
+../../flavor/desktop
+../x11
+../wayland
+../qt
+../dbus
+../graphics
+../video
+../networkmanager
+../bluetooth
+../pulseaudio
+../media
+../print
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kde/use.force b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kde/use.force
new file mode 100644
index 000000000000..5a52ef021a76
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kde/use.force
@@ -0,0 +1,4 @@
+# Force policykit on, other configurations are *maybe* possible but
+# not supported. If you know how to disable this mask, you also know enough to
+# handle the consequences.
+policykit
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kerberos/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kerberos/make.defaults
new file mode 100644
index 000000000000..2e3da2a1d987
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kerberos/make.defaults
@@ -0,0 +1 @@
+USE="kerberos"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/libressl/eapi b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/libressl/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/libressl/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/libressl/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/libressl/make.defaults
new file mode 100644
index 000000000000..cea714346220
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/libressl/make.defaults
@@ -0,0 +1 @@
+USE="-openssl libressl -curl_ssl_openssl curl_ssl_gnutls"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/libressl/package.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/libressl/package.mask
new file mode 100644
index 000000000000..041dc6fe2fe5
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/libressl/package.mask
@@ -0,0 +1,3 @@
+# Blocking newer postfix versions as they don't work
+# with libressl yet
+>mail-mta/postfix-3.5.25
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/libressl/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/libressl/package.use
new file mode 100644
index 000000000000..31b93ad190ff
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/libressl/package.use
@@ -0,0 +1,68 @@
+# cryptsetup requires that the OpenSSL USE is set, even if LibreSSL is the SSL provider.
+# TODO: can we reorder the USE?
+sys-fs/cryptsetup openssl
+
+# Using bundled ssl instead of system one for libressl
+net-libs/nodejs -system-ssl
+
+dev-libs/nettle gmp
+dev-scheme/guile regex
+
+# net-dialup/ppp only works with openssl - disable the use of it for libressl
+net-misc/networkmanager -ppp
+net-misc/dahdi-tools -ppp
+
+# disable pkinit for mit-krb5 when libressl is used
+app-crypt/mit-krb5 -pkinit
+
+# disable openssl for ffmpeg when libressl is used
+media-video/ffmpeg -openssl
+
+# enable gnutls when openssl is not used
+net-misc/aria2 gnutls ssl
+mail-mta/courier gnutls
+net-mail/courier-imap gnutls
+net-misc/curl gnutls -libressl -nss -curl_quic_openssl -quic -http3
+www-client/elinks gnutls
+dev-db/freetds gnutls
+net-libs/gloox gnutls
+net-libs/gsoap gnutls
+app-pda/libimobiledevice gnutls
+app-pda/libmobiledevice gnutls
+dev-libs/librelp gnutls
+net-libs/libtorrent-rasterbar gnutls
+net-libs/libvncserver gnutls
+dev-libs/libzip gnutls
+www-servers/lighttpd gnutls -ssl
+www-client/lynx gnutls
+dev-db/mariadb-connector-c gnutls
+net-analyzer/monitoring-plugins gnutls ssl
+net-mail/mpop gnutls
+net-libs/neon gnutls
+net-nds/openldap gnutls
+dev-libs/pkcs11-helper gnutls
+dev-util/ostree gnutls
+app-text/qpdf gnutls
+app-admin/rsyslog gnutls -openssl ssl
+net-libs/srt gnutls
+net-voip/telepathy-gabble gnutls
+net-voip/umurmur gnutls
+net-misc/wget gnutls
+dev-libs/xmlsec gnutls -openssl
+dev-libs/yaz gnutls
+
+# enable mbedtls when openssl is not used
+net-libs/libssh mbedtls
+net-libs/libwebsockets mbedtls
+net-vpn/openvpn mbedtls
+net-p2p/transmission mbedtls
+
+# enable yassl when openssl is not used
+dev-db/mariadb yassl
+
+# enable gcrypt when openssl is not used
+net-wireless/crda gcrypt
+net-libs/libssh2 gcrypt
+
+# enable wolfssl when openssl is not used
+net-misc/axel wolfssl
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lto/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lto/make.defaults
new file mode 100644
index 000000000000..11a63ebf95e3
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lto/make.defaults
@@ -0,0 +1,6 @@
+# TODO
+#CFLAGS
+#CXXFLAGS
+#LDFLAGS
+# ETC
+USE="lto"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxde/eapi b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxde/eapi
new file mode 100644
index 000000000000..7813681f5b41
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxde/eapi
@@ -0,0 +1 @@
+5 \ No newline at end of file
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxde/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxde/make.defaults
new file mode 100644
index 000000000000..7e43f862b96c
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxde/make.defaults
@@ -0,0 +1 @@
+USE="dbus introspection gtk session startup-notification svg udisks upower xdg"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxde/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxde/package.use
new file mode 100644
index 000000000000..98b3090d96da
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxde/package.use
@@ -0,0 +1,7 @@
+media-libs/gd fontconfig
+lxde-base/lxpanel wifi
+
+#######################
+# Break circular deps #
+#######################
+net-dns/avahi -gtk
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxde/parent b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxde/parent
new file mode 100644
index 000000000000..8092ed5513dd
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxde/parent
@@ -0,0 +1,8 @@
+../../flavor/desktop
+../x11
+../gtk
+../audio
+../video
+../graphics
+../media
+../print
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxqt/eapi b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxqt/eapi
new file mode 100644
index 000000000000..7813681f5b41
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxqt/eapi
@@ -0,0 +1 @@
+5 \ No newline at end of file
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxqt/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxqt/make.defaults
new file mode 100644
index 000000000000..bf3c66c3c467
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxqt/make.defaults
@@ -0,0 +1 @@
+USE="introspection egl"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxqt/package.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxqt/package.mask
new file mode 100644
index 000000000000..4ce1a7a25aaf
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxqt/package.mask
@@ -0,0 +1,5 @@
+# Break circular dep (2019-09-12)
+# (lxde-base/menu-cache-1.1.0:0/2::nokit, ebuild scheduled for merge) depends on
+# (x11-libs/libfm-1.3.1:0/5.2.1::nokit, ebuild scheduled for merge) (buildtime)
+# (lxde-base/menu-cache-1.1.0:0/2::nokit, ebuild scheduled for merge) (buildtime_slot_op)
+=x11-libs/libfm-1.3.1
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxqt/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxqt/package.use
new file mode 100644
index 000000000000..4845e195803c
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxqt/package.use
@@ -0,0 +1,10 @@
+# add udisks for gvfs. #FL-6149
+gnome-base/gvfs udisks
+
+lxqt-base/lxqt-meta powermanagement
+>=x11-libs/libxcb-1.11-r1 xkb
+>=dev-libs/libpcre-8.36 pcre16
+
+# required by gnome-base/gnome-keyring-40.0-r1::baldeagleos-repo
+# required by app-crypt/libsecret-0.20.4-r1::baldeagleos-repo
+>=app-crypt/gcr-3.41.0 gtk \ No newline at end of file
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxqt/parent b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxqt/parent
new file mode 100644
index 000000000000..5aa98cb280af
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxqt/parent
@@ -0,0 +1,8 @@
+../../flavor/desktop
+../x11
+../qt
+../audio
+../video
+../graphics
+../media
+../print
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/mate/eapi b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/mate/eapi
new file mode 100644
index 000000000000..7813681f5b41
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/mate/eapi
@@ -0,0 +1 @@
+5 \ No newline at end of file
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/mate/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/mate/make.defaults
new file mode 100644
index 000000000000..3fb3ad65823a
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/mate/make.defaults
@@ -0,0 +1 @@
+USE="base cairo caja extras gdu introspection policykit themes udisks"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/mate/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/mate/package.use
new file mode 100644
index 000000000000..e7ce946cc9a3
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/mate/package.use
@@ -0,0 +1,41 @@
+# disable gnome use for x11-misc/notification-daemon, when enabled this trigger a block with mate-notification, which is what mate desktop using.
+x11-misc/notification-daemon -gnome
+
+# QA-471 enable gtk3
+media-gfx/eom -python
+app-editors/pluma -python
+dev-libs/libmateweather -python
+app-crypt/gcr gtk
+
+# QA-465: enable xkb USE for libxcb
+x11-libs/libxcb xkb
+
+# updates to mate mix-in::
+app-crypt/pinentry gnome-keyring
+media-plugins/alsa-plugins pulseaudio
+
+media-libs/libcanberra gtk3
+mate-base/mate-settings-daemon libnotify
+mate-extra/mate-dialogs libnotify
+mate-extra/mate-screensaver libnotify
+
+# Break circular dep: (20190908)
+# (net-print/cups-2.3.0:0/0::nokit, ebuild scheduled for merge) depends on
+# (net-dns/avahi-0.7-r4:0/0::core-kit, ebuild scheduled for merge) (buildtime)
+# (x11-libs/gtk+-2.24.32-r1:2/2::nokit, ebuild scheduled for merge) (buildtime)
+# (net-print/cups-2.3.0:0/0::nokit, ebuild scheduled for merge) (buildtime_slot_op)
+#
+# It might be possible to break this cycle
+# by applying any of the following changes:
+# - x11-libs/gtk+-2.24.32-r1 (Change USE: -cups)
+# - net-print/cups-2.3.0 (Change USE: -zeroconf)
+# - net-dns/avahi-0.7-r4 (Change USE: -gtk3)
+net-dns/avahi -gtk3
+
+# required by media-gfx/eom-1.22.1::nokit
+# required by mate-base/mate-1.22::nokit[extras]
+# required by mate (argument)
+dev-libs/libpeas gtk
+
+# Disable python for yasm since it's pulling python2
+dev-lang/yasm -python \ No newline at end of file
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/mate/parent b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/mate/parent
new file mode 100644
index 000000000000..8092ed5513dd
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/mate/parent
@@ -0,0 +1,8 @@
+../../flavor/desktop
+../x11
+../gtk
+../audio
+../video
+../graphics
+../media
+../print
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/media/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/media/make.defaults
new file mode 100644
index 000000000000..8561cbb4aad4
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/media/make.defaults
@@ -0,0 +1,21 @@
+# Various media types (optical, usb, etc)
+
+USE="bluray cdr dvd dvdr dvdread usb"
+
+# Consumer-level audio device support (music players, etc.)
+
+# ios, ipod: Apple iOS devices
+# mtp: used by Android phones
+USE="${USE} ios ipod mtp"
+
+# Common media device support
+
+USE="${USE} cdda cdio ieee1394"
+
+# Pro-level video device support
+
+USE="${USE} dc1394 dv iec61883"
+
+# Consumer-level video device support (DVD, BluRay, webcams)
+
+USE="${USE} bluray dvd v4l"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/multilib/eapi b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/multilib/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/multilib/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/multilib/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/multilib/make.defaults
new file mode 100644
index 000000000000..9a095f4f2fea
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/multilib/make.defaults
@@ -0,0 +1,16 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> (2011-11-16)
+# Rename STAGE1_USE to BOOTSTRAP_USE and stack it to the parent value
+# This is so we build with multilib from the start
+BOOTSTRAP_USE="${BOOTSTRAP_USE} multilib nptl nptlonly unicode"
+
+# Default USE=multilib to on. This rarely impact packages as they should be
+# using the multilib eclass anyways. #435094
+USE="multilib"
+
+# FEATURES="multilib-strict" specific settings.
+MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib"
+MULTILIB_STRICT_DENY="64-bit.*shared object"
+MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage|udev|systemd|clang|python-exec|llvm)"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/multilib/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/multilib/package.use
new file mode 100644
index 000000000000..815b54e319a3
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/multilib/package.use
@@ -0,0 +1,7 @@
+# Copyright 1999-2016 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+
+# Enable all ABIs by default so we can protect any non-native binaries that
+# might be executed.
+sys-apps/sandbox abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_o32 abi_mips_n32 abi_mips_n64 abi_riscv_lp64d abi_riscv_lp64 abi_s390_32 abi_s390_64
+
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/multilib/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/multilib/package.use.force
new file mode 100644
index 000000000000..dfb4f6d5f699
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/multilib/package.use.force
@@ -0,0 +1,6 @@
+# Copyright 2004-2017 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+
+# These packages must have multilib turned on in order to work sanely.
+sys-devel/gcc multilib
+sys-libs/glibc multilib
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/multilib/use.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/multilib/use.mask
new file mode 100644
index 000000000000..fe0e8f819b33
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/multilib/use.mask
@@ -0,0 +1,8 @@
+# Copyright 2004-2008 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+
+# SECTION: Unmask
+
+# Chris Gianelloni <wolf31o2@gentoo.org> (2008-02-13)
+# Unmask multilib, since we need to use it.
+-multilib
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/networkmanager/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/networkmanager/make.defaults
new file mode 100644
index 000000000000..6eeae0ad8696
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/networkmanager/make.defaults
@@ -0,0 +1 @@
+USE="networkmanager"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-bindist/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-bindist/make.defaults
new file mode 100644
index 000000000000..aba7260e47b4
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-bindist/make.defaults
@@ -0,0 +1 @@
+USE="-bindist"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-dbus/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-dbus/make.defaults
new file mode 100644
index 000000000000..06583532eee2
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-dbus/make.defaults
@@ -0,0 +1,4 @@
+USE="-dbus"
+
+# TODO:
+#INSTALL_MASK=""
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/eapi b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/make.defaults
new file mode 100644
index 000000000000..85a36ad05fbd
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+MULTILIB_ABIS="amd64"
+
+# Michał Górny <mgorny@gentoo.org> (26 Jan 2013)
+# Hide the ABI_X86 USE_EXPAND back for non-multilib profile.
+USE_EXPAND_HIDDEN="ABI_X86"
+
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/package.mask/01-gentoo b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/package.mask/01-gentoo
new file mode 100644
index 000000000000..8130a3199ee5
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/package.mask/01-gentoo
@@ -0,0 +1,109 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# David Seifert <soap@gentoo.org> (2018-01-03)
+# Requires 32-bit multilib compatibility
+sys-block/megamgr
+
+# James Le Cuirot <chewi@gentoo.org> (2016-08-13)
+# Steam requires amd64 multilib. These are steam-overlay packages.
+dev-util/adobe-air-runtime
+games-util/steam-client-meta
+games-util/steam-games-meta
+games-util/steam-launcher
+games-util/steam-meta
+
+# Andreas K. Huettel <dilfridge@gentoo.org>
+# Novell Groupwise Client sadly needs a 32bit java vm (bundled)
+mail-client/novell-groupwise-client
+
+# AMD64 Team <amd64@gentoo.org>
+# Mask packages that rely on amd64 multilib
+>=app-i18n/atokx3-3.0.0
+app-accessibility/mbrola
+app-arch/stuffit
+app-benchmarks/cpuburn
+app-editors/emacs:18
+app-emulation/crossover-bin
+app-emulation/playonlinux
+app-emulation/protontricks
+app-emulation/q4wine
+app-emulation/winetricks
+dev-embedded/libftd2xx
+dev-embedded/openocd
+dev-util/android-ndk
+dev-util/android-sdk-update-manager
+dev-util/biew
+games-action/badland
+games-action/beathazardultra
+games-action/brutal-legend
+games-action/crimsonland
+games-action/cs2d
+games-action/descent3
+games-action/descent3-demo
+games-action/guacamelee
+games-action/heretic2
+games-action/heretic2-demo
+games-action/hotline-miami
+games-action/intrusion2
+games-action/lugaru
+games-action/rune
+games-action/shadowgrounds-bin
+games-action/shadowgrounds-survivor-bin
+games-action/solar2
+games-action/swordandsworcery
+games-action/trine-enchanted-edition
+games-action/trine2
+games-arcade/aquaria
+games-arcade/barbarian-bin
+games-arcade/dynamitejack
+games-arcade/gish-demo
+games-arcade/jardinains
+games-arcade/thinktanks-demo
+games-emulation/caps
+games-emulation/nestra
+games-emulation/pcsx2
+games-emulation/zinc
+games-emulation/zsnes
+games-fps/avp
+games-fps/etqw-bin
+games-fps/etqw-data
+games-fps/etqw-demo
+games-fps/glxquake-bin
+games-fps/legends
+games-fps/sauerbraten
+games-fps/serious-sam-tse
+games-fps/soldieroffortune
+games-fps/ut2003
+games-fps/ut2003-demo
+games-fps/ut2004-demo
+games-misc/little-inferno
+games-misc/papers-please
+games-puzzle/triptych
+games-roguelike/adom
+games-rpg/baldurs-gate-ee
+games-rpg/costume-quest
+games-rpg/dear-esther
+games-rpg/dungeon-defenders
+games-rpg/eschalon-book-1-demo
+games-rpg/wasteland2
+games-server/etqw-ded
+games-simulation/bcs-demo
+games-strategy/darwinia
+games-strategy/darwinia-demo
+games-strategy/defcon-demo
+games-strategy/dominions2
+games-strategy/knights-demo
+games-strategy/majesty-demo
+games-strategy/spaz
+media-sound/aucdtect
+media-video/binkplayer
+media-video/tsmuxer
+net-misc/icaclient
+net-misc/ps3mediaserver
+net-print/cndrvcups-common-lb
+net-print/cndrvcups-lb
+sci-biology/foldingathome
+sci-chemistry/cara-bin
+sci-chemistry/mars
+sci-electronics/eagle
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/package.use.force
new file mode 100644
index 000000000000..17acf1185e81
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/package.use.force
@@ -0,0 +1,6 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Michał Górny <mgorny@gentoo.org> (2017-04-08)
+# Undo multilib forcing.
+sys-apps/sandbox -abi_x86_32
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/package.use.mask/01-gentoo b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/package.use.mask/01-gentoo
new file mode 100644
index 000000000000..598e8da9d969
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/package.use.mask/01-gentoo
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Yixun Lan <dlan@gentoo.org> (2017-07-12)
+# GLEP 73 Immutability, USE=ovmf requires hvm
+app-emulation/xen-tools ovmf
+
+# NP-Hardass <NP-Hardass@gentoo.org> (2017-07-11)
+# GLEP 73 Immutability, USE=test requires
+# abi_x86_32 at this time.
+app-emulation/wine-vanilla test
+app-emulation/wine-staging test
+app-emulation/wine-d3d9 test
+app-emulation/wine-any test
+
+# Mike Frysinger <vapier@gentoo.org> (2016-08-12)
+# Requires sys-boot/grub:0 which is masked here.
+sys-apps/memtest86+ floppy
+
+# Alexis Ballier <aballier@gentoo.org> (2009-08-13)
+# Requires wine
+media-sound/lmms vst
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/use.mask/01-gentoo b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/use.mask/01-gentoo
new file mode 100644
index 000000000000..90e2d6e49b31
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/use.mask/01-gentoo
@@ -0,0 +1,16 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# USE flags masked because providing packages have ABI=x86
+
+# 2007/08/29 Christoph Mende <angelos@gentoo.org>
+# app-accessibility/mbrola is x86 only
+mbrola
+
+# 2008/02/13 - Chris Gianelloni <wolf31o2@gentoo.org>
+# Mask multilib, since we cannot use it.
+multilib
+
+# Michał Górny <mgorny@gentoo.org> (26 Jan 2013)
+# Mask the multilib flags back for non-multilib profile.
+abi_x86_32
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/use.mask/multilib b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/use.mask/multilib
new file mode 100644
index 000000000000..169a704ba9bf
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/use.mask/multilib
@@ -0,0 +1 @@
+multilib
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-pch/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-pch/make.defaults
new file mode 100644
index 000000000000..aa2ecae5e843
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-pch/make.defaults
@@ -0,0 +1 @@
+USE="-pch"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-polkit/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-polkit/make.defaults
new file mode 100644
index 000000000000..21e371ef5993
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-polkit/make.defaults
@@ -0,0 +1,4 @@
+USE="-policykit"
+
+# TODO:
+#INSTALL_MASK=""
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-polkit/use.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-polkit/use.mask
new file mode 100644
index 000000000000..ae5d43fa790b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-polkit/use.mask
@@ -0,0 +1 @@
+polkit
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/make.defaults
new file mode 100644
index 000000000000..969497f4a9cd
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/make.defaults
@@ -0,0 +1,5 @@
+# Disable USE flag "systemd"
+USE="-systemd"
+
+# Prevent portage from making directories and files here.
+INSTALL_MASK="/etc/systemd/ /usr/lib/systemd/ /lib/systemd/"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/package.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/package.mask
new file mode 100644
index 000000000000..fe00c0b702c4
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/package.mask
@@ -0,0 +1,8 @@
+# Mask sys-apps/systemd, then all the packages related to systemd will not be installed.
+sys-apps/systemd
+
+# Since the udev code-base was merged with systemd, it's become more difficult
+# to use udev without systemd. So, mask udev.
+# Don't worry about this, udev will automatically be replaced by eudev - the
+# systemd-free fork of udev.
+sys-fs/udev
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/package.use
new file mode 100644
index 000000000000..58b98629daf5
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/package.use
@@ -0,0 +1,5 @@
+# systemd-utils provides udev for non-systemd systems (replaced eudev)
+# Do not force eudev — let virtual/libudev and virtual/udev resolve to systemd-utils
+virtual/libudev -eudev -sticky-tags
+virtual/udev -eudev -sticky-tags
+dev-libs/libgudev -eudev -sticky-tags
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/use.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/use.mask
new file mode 100644
index 000000000000..b3901ac07bfe
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/use.mask
@@ -0,0 +1,2 @@
+#FL-2396
+systemd \ No newline at end of file
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/openssl/eapi b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/openssl/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/openssl/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/openssl/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/openssl/make.defaults
new file mode 100644
index 000000000000..996c507621ff
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/openssl/make.defaults
@@ -0,0 +1 @@
+USE="openssl -libressl curl_ssl_openssl -curl_ssl_libressl"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pgo/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pgo/make.defaults
new file mode 100644
index 000000000000..a7b0fa47ce3a
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pgo/make.defaults
@@ -0,0 +1 @@
+USE="pgo"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/print/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/print/make.defaults
new file mode 100644
index 000000000000..62f293d2bfda
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/print/make.defaults
@@ -0,0 +1 @@
+USE="cups"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pulseaudio/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pulseaudio/make.defaults
new file mode 100644
index 000000000000..02ad49cf6948
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pulseaudio/make.defaults
@@ -0,0 +1 @@
+USE="pulseaudio"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pulseaudio/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pulseaudio/package.use.force
new file mode 100644
index 000000000000..0a605159757b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pulseaudio/package.use.force
@@ -0,0 +1 @@
+media-plugins/alsa-plugins pulseaudio
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pulseaudio/packages b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pulseaudio/packages
new file mode 100644
index 000000000000..fb21b7dda278
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pulseaudio/packages
@@ -0,0 +1 @@
+media-sound/pulseaudio
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pulseaudio/parent b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pulseaudio/parent
new file mode 100644
index 000000000000..974aeb732792
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pulseaudio/parent
@@ -0,0 +1 @@
+../audio
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pulseaudio/use.force b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pulseaudio/use.force
new file mode 100644
index 000000000000..115c9de40caa
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pulseaudio/use.force
@@ -0,0 +1,2 @@
+pulseaudio
+-jack
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/python3-only/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/python3-only/make.defaults
new file mode 100644
index 000000000000..f0959ff6e4da
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/python3-only/make.defaults
@@ -0,0 +1 @@
+USE="-python_targets_python2_7 -python_single_target_python2_7"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/python3-only/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/python3-only/package.use
new file mode 100644
index 000000000000..c0a697b938f5
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/python3-only/package.use
@@ -0,0 +1 @@
+dev-libs/libxslt -python
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/qt/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/qt/make.defaults
new file mode 100644
index 000000000000..fbc9c13f5f8e
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/qt/make.defaults
@@ -0,0 +1 @@
+USE="qt qt5"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/qt/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/qt/package.use
new file mode 100644
index 000000000000..dca609cc0f9c
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/qt/package.use
@@ -0,0 +1,6 @@
+# break circular dep
+#(dev-libs/double-conversion-3.1.4-r1:0/3::nokit, ebuild scheduled for merge) depends on
+# (dev-util/cmake-3.15.5:0/0::core-kit, ebuild scheduled for merge) (buildtime)
+# (dev-qt/qtcore-5.12.5-r1:5/5.12::nokit, ebuild scheduled for merge) (buildtime)
+# (dev-libs/double-conversion-3.1.4-r1:0/3::nokit, ebuild scheduled for merge) (buildtime_slot_op)
+dev-build/cmake -qt5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/eapi b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/make.defaults
new file mode 100644
index 000000000000..5fb79c0df484
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/make.defaults
@@ -0,0 +1,11 @@
+# selinux - Enable SELinux support
+# unconfined - Enable unconfined domains, needed due to 'targeted' policy type
+# open_perms - Enable open permission in SELinux subsystem
+USE="selinux"
+
+FEATURES="-pid-sandbox selinux sesandbox sfperms"
+
+POLICY_TYPES="strict targeted"
+PORTAGE_T="portage_t"
+PORTAGE_FETCH_T="portage_fetch_t"
+PORTAGE_SANDBOX_T="portage_sandbox_t"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/package.use.force
new file mode 100644
index 000000000000..fec892c60b07
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/package.use.force
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Sven Vermeulen <swift@gentoo.org> (2013-04-19)
+# sys-apps/policycoreutils (semanage command) uses sepolgen, which requires libselinux with USE="python".
+# sys-apps/policycoreutils also requires libsemanage with USE="python"
+sys-libs/libselinux python
+sys-libs/libsemanage python
+
+# Sven Vermeulen <swift@gentoo.org> (2013-05-21)
+# sys-apps/policycoreutils has PYTHON_USE_WITH="xml" set, so we force it
+# here to allow stages to build with USE=xml on python
+dev-lang/python xml
+
+# Jason Zaman <perfinion@gentoo.org> (2014-12-03)
+# sys-apps/busybox has IUSE="+static", so force static-libs on its deps
+# so stages can build with no interacton. Bug #527938
+sys-libs/libselinux static-libs
+dev-libs/libpcre static-libs
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/package.use.mask
new file mode 100644
index 000000000000..6c6cd0f280d2
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/package.use.mask
@@ -0,0 +1,34 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Jeroen Roovers <jer@gentoo.org> (2019-02-23)
+# sdjournal links against sys-apps/systemd's libraries
+net-analyzer/wireshark sdjournal
+
+# Brian Dolbec <dolsen@gentoo.org> (2014-09-17)
+# mask pypy for several utilities due to incompatibility with libselinux
+sys-apps/portage python_targets_pypy python_targets_pypy3
+app-portage/gentoolkit python_targets_pypy python_targets_pypy3
+app-portage/layman python_targets_pypy python_targets_pypy3
+app-admin/webapp-config python_targets_pypy python_targets_pypy3
+app-portage/diffmask python_targets_pypy python_targets_pypy3
+app-portage/flaggie python_targets_pypy python_targets_pypy3
+app-portage/gentoopm python_targets_pypy python_targets_pypy3
+app-portage/gpyutils python_targets_pypy python_targets_pypy3
+
+# Jason Zaman <perfinion@gentoo.org> (2015-06-27)
+# SystemD has no support in the SELinux policy at the moment.
+# Please see: https://wiki.gentoo.org/wiki/SELinux/FAQ#Can_I_use_SELinux_with_SystemD.3F
+app-emulation/libvirt firewalld
+gnome-base/gdm wayland
+net-firewall/fwknop firewalld
+www-servers/uwsgi uwsgi_plugins_systemd_logger
+>=x11-wm/mutter-3.22 wayland
+x11-misc/xscreensaver gdm
+app-misc/workrave gnome
+net-misc/wicd gnome-shell
+x11-misc/gpaste gnome
+x11-terms/gnome-terminal gnome-shell
+x11-themes/arc-theme gnome-shell
+x11-themes/zukitwo gnome-shell
+net-wireless/bluez user-session
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/packages b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/packages
new file mode 100644
index 000000000000..2ac2668e3d66
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/packages
@@ -0,0 +1,10 @@
+# Copyright 1999 - 2012 Gentoo Foundation.
+# Distributed under the terms of th GNU General Public License v2
+
+# Base SELinux packages
+*sys-libs/libsepol
+*sys-libs/libselinux
+*sys-libs/libsemanage
+*sys-apps/checkpolicy
+*sys-apps/policycoreutils
+*sec-policy/selinux-base-policy
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/profile.bashrc b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/profile.bashrc
new file mode 100644
index 000000000000..d28d6c3dfae3
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/profile.bashrc
@@ -0,0 +1,5 @@
+# SELinux-aware progams write to entries here
+SANDBOX_WRITE="${SANDBOX_WRITE}:/selinux/:/sys/fs/selinux/"
+
+# for setfscreatecon
+SANDBOX_WRITE="${SANDBOX_WRITE}:/proc/self/"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/use.force b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/use.force
new file mode 100644
index 000000000000..a651b206dcf2
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/use.force
@@ -0,0 +1 @@
+selinux
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/use.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/use.mask
new file mode 100644
index 000000000000..c4d1bcb10275
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/use.mask
@@ -0,0 +1,13 @@
+# Copyright 1999-2017 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+# 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.
+
+-hardened
+-selinux
+
+# no policy yet
+systemd
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/steam/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/steam/make.defaults
new file mode 100644
index 000000000000..18c9bbee1ed9
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/steam/make.defaults
@@ -0,0 +1 @@
+USE="introspection"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/steam/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/steam/package.use
new file mode 100644
index 000000000000..aa5c888a8764
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/steam/package.use
@@ -0,0 +1,3 @@
+# required by steam-meta (argument)
+>=dev-libs/libxml2-2.9.9-r1 python
+net-dns/avahi -python
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/system-libs/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/system-libs/make.defaults
new file mode 100644
index 000000000000..6ab56510a5fe
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/system-libs/make.defaults
@@ -0,0 +1 @@
+USE="system-av1 system-gettext system-harfbuzz system-icu system-jpeg system-jsoncpp system-libevent system-libvpx system-llvm system-mitkrb5 system-sqlite system-webp system-zlib"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/system-libs/use.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/system-libs/use.mask
new file mode 100644
index 000000000000..b3a4df80a6a5
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/system-libs/use.mask
@@ -0,0 +1,2 @@
+# Unmask system-sqlite
+-system-sqlite
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/README b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/README
new file mode 100644
index 000000000000..0ed5679182a2
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/README
@@ -0,0 +1,5 @@
+#
+# Not to worry regarding this mix-in!
+#
+# I am supporting sysvinit+OpenRC as default, with systemd and s6 as alternatives. Runit could be worth looking into as well.
+#
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/make.defaults
new file mode 100644
index 000000000000..e23213ea2bf2
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/make.defaults
@@ -0,0 +1,3 @@
+USE="systemd udev"
+
+BOOTSTRAP_USE="${BOOTSTRAP_USE} systemd udev"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/package.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/package.mask
new file mode 100644
index 000000000000..29d19bc587be
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/package.mask
@@ -0,0 +1,9 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Pacho Ramos <pacho@gentoo.org> (2015-04-21)
+# This is for running sys-apps/systemd and also helps
+# portage to not try to pull in other providers leading to
+# strange blockers.
+sys-fs/eudev
+sys-fs/udev
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/package.use
new file mode 100644
index 000000000000..5e968f2f14ae
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/package.use
@@ -0,0 +1,16 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# On systemd profiles we can default enable gnome-user-share as it always has been
+gnome-base/gnome-extra-apps share
+
+# for gnome-extra/gnome-user-share
+www-servers/apache apache2_modules_dav apache2_modules_dav_fs apache2_modules_authn_file apache2_modules_auth_digest apache2_modules_authz_groupfile
+
+# Michał Górny <mgorny@gentoo.org> (2019-11-03)
+# Satisfy REQUIRED_USE.
+xfce-base/xfce4-session policykit
+
+# Mike Gilbert <floppym@gentoo.org> (2018-03-12)
+# Satisfy REQUIRED_USE by default, bug 650030.
+net-nds/rpcbind warmstarts
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/package.use.force
new file mode 100644
index 000000000000..2894b0690a13
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/package.use.force
@@ -0,0 +1,8 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Mike Gilbert <floppym@gentoo.org> (2015-04-22)
+# Force systemd to avoid depgraph breakage, bug 547360.
+virtual/libgudev systemd
+virtual/libudev systemd
+virtual/udev systemd
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/package.use.mask
new file mode 100644
index 000000000000..2fe7deeddea1
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/package.use.mask
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Rick Farina <zerochaos@gentoo.org> (2017-03-04)
+# requires libusb[static-libs] which requires libudev[static-libs], all masked
+net-wireless/ubertooth static-libs
+
+# Rick Farina <zerochaos@gentoo.org> (2016-02-03)
+# dev-libs/libusb[static-libs] requires libudev[static-libs] which is masked below
+dev-libs/libusb static-libs
+
+# 'static-libs' support on sys-apps/systemd is not provided
+virtual/libgudev static-libs
+virtual/libudev static-libs
+sys-fs/cryptsetup static static-libs
+sys-fs/lvm2 static static-libs
+sys-fs/dmraid static
+sys-fs/zfs static-libs
+dev-libs/libgudev static-libs
+# These are actually possible, but only if you USE=-udev when building pciutils.
+# But package.use.mask doesn't have a way to express that, so this profile loses.
+sys-apps/flashrom static
+sys-apps/pciutils static-libs
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/packages.build b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/packages.build
new file mode 100644
index 000000000000..68222342a037
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/packages.build
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+# Nothing pulls in systemd as a dependency for stage1,
+# so we need to list it here.
+sys-apps/systemd
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/use.force b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/use.force
new file mode 100644
index 000000000000..55c22f360fa9
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/use.force
@@ -0,0 +1,4 @@
+systemd
+udev
+-consolekit
+-elogind
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/use.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/use.mask
new file mode 100644
index 000000000000..68032c1e34e4
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/use.mask
@@ -0,0 +1,3 @@
+# People running systemd must use systemd-logind instead, bug #478258
+consolekit
+elogind
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/video/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/video/make.defaults
new file mode 100644
index 000000000000..84acbdb22e44
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/video/make.defaults
@@ -0,0 +1,18 @@
+# Commonly found video file formats.
+
+# audio codecs
+USE="a52 aac dts faac faad twolame"
+# video codecs
+USE="${USE} dav1d libmpeg2 mjpeg mpeg quicktime theora vpx x264 x265 xvid win32codecs"
+# containers, subtitles, functions
+USE="${USE} encode ffmpeg libass libguess matroska mp4 postproc"
+
+# Extra audio supoort
+#USE="${USE} fdk"
+
+# Extra video file formats.
+
+#USE="${USE} dirac dv kate libtiger nuv schroedinger"
+
+# fancy streaming protocols
+#USE="${USE} live mms rtmp rtsp"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/vmware-guest/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/vmware-guest/make.defaults
new file mode 100644
index 000000000000..1f3631f6bf0c
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/vmware-guest/make.defaults
@@ -0,0 +1,3 @@
+USE="xa vmware_guest_linux"
+INPUT_DEVICES="keyboard vmmouse evdev"
+VIDEO_CARDS="vmware"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/wayland/eapi b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/wayland/eapi
new file mode 100644
index 000000000000..7813681f5b41
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/wayland/eapi
@@ -0,0 +1 @@
+5 \ No newline at end of file
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/wayland/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/wayland/make.defaults
new file mode 100644
index 000000000000..99d163d8ca15
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/wayland/make.defaults
@@ -0,0 +1 @@
+USE="wayland gles2 egl"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/wayland/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/wayland/package.use
new file mode 100644
index 000000000000..62af3cda38b9
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/wayland/package.use
@@ -0,0 +1 @@
+media-libs/libsdl2 gles
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/x11/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/x11/make.defaults
new file mode 100644
index 000000000000..0c0be59a7dec
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/x11/make.defaults
@@ -0,0 +1 @@
+USE="X dri udev"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/x11/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/x11/package.use
new file mode 100644
index 000000000000..e16e9c4ef5f5
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/x11/package.use
@@ -0,0 +1 @@
+x11-base/xorg-server -suid xorg
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/xfce/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/xfce/make.defaults
new file mode 100644
index 000000000000..4b799ab014a8
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/xfce/make.defaults
@@ -0,0 +1,2 @@
+USE="colord dbus elogind gtk gtk3 introspection jpeg libnotify lock policykit session startup-notification svg thunar udev upower"
+
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/xfce/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/xfce/package.use
new file mode 100644
index 000000000000..b14307fb575c
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/xfce/package.use
@@ -0,0 +1,32 @@
+# FL-6055: gd requires fontconfig use enabled
+media-libs/gd fontconfig
+
+# QA-469. add xkb USE to libxcb
+x11-libs/libxcb xkb
+
+# FL-2496:
+# USe xfce's notification daemon:
+virtual/notification-daemon xfce
+
+# QA-7 enable cairo USE for poppler, needed by xfce4-meta
+app-text/poppler cairo
+
+# FL-2159: making xfce-base/xfce4-meta pull in xfce-base/xfdesktop
+# with or without thunar. depending on state of the use flag.
+xfce-base/xfdesktop thunar
+
+# FL-2142: make meta package deps conditional, all flags enabled in this mix-in
+xfce-base/xfce4-meta ristretto thunar thunar-volman tumbler xfburn terminal
+
+# This enables power management change in settings menu
+xfce-base/xfce4-settings upower
+
+# This enabled power management in session
+xfce-base/xfce4-session upower
+
+# For thunar. Remove http support from gvfs to not depend on Gnome3 base packages.
+gnome-base/gvfs udisks -http
+xfce-base/thunar udisks
+
+# break circular dep
+net-dns/avahi -gtk
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/xfce/parent b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/xfce/parent
new file mode 100644
index 000000000000..8092ed5513dd
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/xfce/parent
@@ -0,0 +1,8 @@
+../../flavor/desktop
+../x11
+../gtk
+../audio
+../video
+../graphics
+../media
+../print
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/zfs/eapi b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/zfs/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/zfs/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/zfs/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/zfs/make.defaults
new file mode 100644
index 000000000000..af84ab860bdf
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/zfs/make.defaults
@@ -0,0 +1 @@
+USE="libzfs zfs"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/package.unmask/baldeagleos-workarounds b/profiles/baldeagleos/1.0/linux-gnu/package.unmask/baldeagleos-workarounds
new file mode 100644
index 000000000000..5df59c33fb6e
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/package.unmask/baldeagleos-workarounds
@@ -0,0 +1,9 @@
+# removing masks for packages masked in base profile
+# Only available on Linux o unmasking here
+dev-libs/libaio
+sys-libs/libcap-ng
+sys-libs/libseccomp
+
+# removing mask for dev-php/swoole
+# as we have newer versions than gentoo
+dev-php/swoole
diff --git a/profiles/baldeagleos/1.0/linux-gnu/package.use.mask/.keep b/profiles/baldeagleos/1.0/linux-gnu/package.use.mask/.keep
new file mode 100644
index 000000000000..e69de29bb2d1
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/package.use.mask/.keep
diff --git a/profiles/baldeagleos/1.0/linux-gnu/package.use.mask/00-baldeagleos b/profiles/baldeagleos/1.0/linux-gnu/package.use.mask/00-baldeagleos
new file mode 100644
index 000000000000..bb0c38ee095c
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/package.use.mask/00-baldeagleos
@@ -0,0 +1,9 @@
+# Palica 2021-07-03
+# remove rsync-verify from portage since we use git
+sys-apps/portage rsync-verify
+
+# Remove udev from llvm2 as it collides with the static USE flag
+sys-fs/lvm2 udev
+
+# unmask openssl use flag
+net-libs/ngtcp2 -openssl
diff --git a/profiles/baldeagleos/1.0/linux-gnu/package.use.mask/01-gentoo b/profiles/baldeagleos/1.0/linux-gnu/package.use.mask/01-gentoo
new file mode 100644
index 000000000000..c44ff3d3d0da
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/package.use.mask/01-gentoo
@@ -0,0 +1,64 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Peter Levine <plevine457@gmail.com> (2019-10-01)
+# Native inotify support is preferred on linux.
+# https://bugs.gentoo.org/697476
+net-fs/samba fam
+
+# Patrick McLean <chutzpah@gentoo.org> (2019-09-17)
+# Masked due to upstream build failures (bug #693018)
+# One example: https://tracker.ceph.com/issues/41523
+>=sys-cluster/ceph-14.2 dpdk
+
+# Jason Zaman <perfinion@gentoo.org> (2015-09-06)
+# This is masked in base/package.use.mask as Linux only.
+sys-auth/consolekit -cgroups
+
+# Michael Palimaka <kensington@gentoo.org> (2015-09-03)
+# Native inotify support is preferred on linux.
+kde-frameworks/kcoreaddons fam
+
+# Diego Elio Pettenò (2012-08-27)
+# The libpci access is only used for linux.
+net-analyzer/net-snmp -pci
+
+# Richard Yao <ryao@gentoo.org> (2012-08-22)
+# USE=kernel-builtin is dangerous. Only those that know what they are doing
+# should use it until documentation improves.
+sys-fs/zfs kernel-builtin
+
+# Diego Elio Pettenò (2012-08-20)
+# The prevent-removal USE flag is only implemented for Linux.
+sys-auth/pam_mktemp -prevent-removal
+
+sys-devel/gcc hardened
+sys-libs/glibc hardened
+
+# Samuli Suominen <ssuominen@gentoo.org> (2012-04-30)
+# This is replaced by native CONFIG_INOTIFY_USER support wrt #413403
+=dev-libs/glib-2* fam
+
+# Samuli Suominen <ssuominen@gentoo.org (2012-03-20)
+# This is masked in base/package.use.mask as Linux only.
+sys-auth/consolekit -acl
+
+# Samuli Suominen <ssuominen@gentoo.org> (2012-01-10)
+# Masked in base/package.use.mask as Linux -only feature
+app-arch/libarchive -e2fsprogs
+
+# Diego E. Pettenò <flameeyes@gentoo.org> (2009-08-20)
+#
+# Mask oss USE flag for PulseAudio; it's present for compatibility
+# with FreeBSD and other operating systems that have no better
+# interfaces, but people would probably abuse it with Linux as well.
+#
+# Older versions also had an OSS compatibility wrapper on that USE so
+# they are excluded.
+>=media-sound/pulseaudio-0.9.16_rc5 oss
+
+# Diego E. Pettenò <flameeyes@gentoo.org> (2011-03-27)
+#
+# Unmask pdnsd's Linux-specific USE flags.
+net-dns/pdnsd -isdn -urandom
+
diff --git a/profiles/baldeagleos/1.0/linux-gnu/package.use.mask/funtoo-use-mask b/profiles/baldeagleos/1.0/linux-gnu/package.use.mask/funtoo-use-mask
new file mode 100644
index 000000000000..3a410b162f81
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/package.use.mask/funtoo-use-mask
@@ -0,0 +1,3 @@
+# This 2 packages using Gpm_Wgetch, which is what ncurses upstream suggest to avoid.
+media-libs/aalib gpm
+www-client/w3m gpm
diff --git a/profiles/baldeagleos/1.0/linux-gnu/package.use/core-stuff b/profiles/baldeagleos/1.0/linux-gnu/package.use/core-stuff
new file mode 100644
index 000000000000..65a5002253f8
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/package.use/core-stuff
@@ -0,0 +1,28 @@
+# this requires careful management
+net-libs/liboauth curl -nss
+
+# samba needs ldap USE enabled. Need work also in minimal core setup. Put the use here
+net-fs/samba ldap
+
+# set default uses for LXC.
+app-containers/lxc seccomp
+sys-libs/libcap static-libs
+
+# avoid having a gawk->readline->ncurses dependency, since gawk is used in almost all configure scripts.
+sys-apps/util-linux static-libs
+sys-fs/eudev gudev static-libs
+sys-fs/eudev rule-generator
+
+# Adding flags needed by debian-sources
+sys-fs/lvm2 static
+sys-libs/readline static-libs
+sys-libs/ncurses static-libs
+dev-libs/libaio static-libs
+
+# net-dns/resolvconf-symlink-0: fails to install
+# - /etc/resolv.conf exists
+# - if it installs it points to a non-existing ../var/run/resolv.conf
+net-dns/resolvconf-symlink -symlink
+
+# Use bundled icu
+dev-qt/qtwebengine -system-icu
diff --git a/profiles/baldeagleos/1.0/linux-gnu/package.use/funtoo-use b/profiles/baldeagleos/1.0/linux-gnu/package.use/funtoo-use
new file mode 100644
index 000000000000..f2ae489b8527
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/package.use/funtoo-use
@@ -0,0 +1,15 @@
+mail-client/mutt mbox tokyocabinet
+app-text/xmlto text
+media-libs/chromaprint tools
+x11-terms/rxvt-unicode xft
+app-admin/syslog-ng json
+dev-db/mariadb extraengine
+app-emulation/qemu usb usbredir
+net-nds/openldap sasl
+sys-fs/mdadm static
+
+# munin require rrdtool compiled with graph and perl flag, let's add it
+net-analyzer/rrdtool graph perl
+
+# wpa_supplicant needs dbus for clean networkmanager emerge, let's set it here
+net-wireless/wpa_supplicant dbus
diff --git a/profiles/baldeagleos/1.0/linux-gnu/parent b/profiles/baldeagleos/1.0/linux-gnu/parent
new file mode 100644
index 000000000000..d538d8ea6112
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/parent
@@ -0,0 +1,4 @@
+# Inherit gentoo's base profile. Overrides go in funtoo/1.0/linux-gnu.
+:base
+# Inherit gentoo's arch specific entries, which are moved from :base into arch/base. Overrides go in funtoo/1.0/linux-gnu.
+../../../arch/base
diff --git a/profiles/baldeagleos/1.0/linux-gnu/use.force b/profiles/baldeagleos/1.0/linux-gnu/use.force
new file mode 100644
index 000000000000..01486e67e713
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/use.force
@@ -0,0 +1,5 @@
+# Force the GNU/Linux ELIBC, KERNEL, and USERLAND
+# flags that apply to the majority of profiles.
+elibc_glibc
+kernel_linux
+userland_GNU
diff --git a/profiles/baldeagleos/1.0/linux-gnu/use.mask/.keep b/profiles/baldeagleos/1.0/linux-gnu/use.mask/.keep
new file mode 100644
index 000000000000..e69de29bb2d1
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/use.mask/.keep
diff --git a/profiles/baldeagleos/1.0/linux-gnu/use.mask/01-gentoo b/profiles/baldeagleos/1.0/linux-gnu/use.mask/01-gentoo
new file mode 100644
index 000000000000..a801fcedca7f
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/use.mask/01-gentoo
@@ -0,0 +1,15 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+# 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.
+
+# Diego Elio Pettenò <flameeyes@gentoo.org> (27 Aug 2012)
+# netlink is a Linux-specific interface
+-netlink
+
+# Samuli Suominen <ssuominen@gentoo.org> (19 Apr 2013)
+# Linux specific module loading/unloading support
+-kmod