summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'profiles')
-rw-r--r--profiles/arch.list47
-rw-r--r--profiles/arch/alpha/eapi1
-rw-r--r--profiles/arch/alpha/make.defaults30
-rw-r--r--profiles/arch/alpha/package.mask59
-rw-r--r--profiles/arch/alpha/package.use7
-rw-r--r--profiles/arch/alpha/package.use.force12
-rw-r--r--profiles/arch/alpha/package.use.mask311
-rw-r--r--profiles/arch/alpha/package.use.stable.mask35
-rw-r--r--profiles/arch/alpha/parent1
-rw-r--r--profiles/arch/alpha/use.force2
-rw-r--r--profiles/arch/alpha/use.mask240
-rw-r--r--profiles/arch/alpha/use.stable.mask22
-rw-r--r--profiles/arch/amd64-fbsd/clang/eapi1
-rw-r--r--profiles/arch/amd64-fbsd/clang/make.defaults8
-rw-r--r--profiles/arch/amd64-fbsd/clang/package.use.force17
-rw-r--r--profiles/arch/amd64-fbsd/clang/package.use.mask16
-rw-r--r--profiles/arch/amd64-fbsd/clang/packages10
-rw-r--r--profiles/arch/amd64-fbsd/clang/packages.build10
-rw-r--r--profiles/arch/amd64-fbsd/clang/parent1
-rw-r--r--profiles/arch/amd64-fbsd/clang/profile.bashrc8
-rw-r--r--profiles/arch/amd64-fbsd/eapi1
-rw-r--r--profiles/arch/amd64-fbsd/make.defaults48
-rw-r--r--profiles/arch/amd64-fbsd/package.mask31
-rw-r--r--profiles/arch/amd64-fbsd/package.use.force4
-rw-r--r--profiles/arch/amd64-fbsd/package.use.mask47
-rw-r--r--profiles/arch/amd64-fbsd/parent3
-rw-r--r--profiles/arch/amd64-fbsd/todo/eapi1
-rw-r--r--profiles/arch/amd64-fbsd/todo/package.use.force5
-rw-r--r--profiles/arch/amd64-fbsd/todo/package.use.mask221
-rw-r--r--profiles/arch/amd64-fbsd/use.force5
-rw-r--r--profiles/arch/amd64-fbsd/use.mask71
-rw-r--r--profiles/arch/amd64/eapi1
-rw-r--r--profiles/arch/amd64/make.defaults61
-rw-r--r--profiles/arch/amd64/no-multilib/eapi1
-rw-r--r--profiles/arch/amd64/no-multilib/make.defaults9
-rw-r--r--profiles/arch/amd64/no-multilib/package.mask162
-rw-r--r--profiles/arch/amd64/no-multilib/package.use.force7
-rw-r--r--profiles/arch/amd64/no-multilib/package.use.mask18
-rw-r--r--profiles/arch/amd64/no-multilib/parent1
-rw-r--r--profiles/arch/amd64/no-multilib/use.mask25
-rw-r--r--profiles/arch/amd64/package.use17
-rw-r--r--profiles/arch/amd64/package.use.force21
-rw-r--r--profiles/arch/amd64/package.use.mask326
-rw-r--r--profiles/arch/amd64/package.use.stable.mask61
-rw-r--r--profiles/arch/amd64/parent2
-rw-r--r--profiles/arch/amd64/use.force6
-rw-r--r--profiles/arch/amd64/use.mask231
-rw-r--r--profiles/arch/amd64/use.stable.mask22
-rw-r--r--profiles/arch/amd64/x32/eapi1
-rw-r--r--profiles/arch/amd64/x32/make.defaults20
-rw-r--r--profiles/arch/amd64/x32/package.mask9
-rw-r--r--profiles/arch/amd64/x32/package.use.mask14
-rw-r--r--profiles/arch/amd64/x32/parent2
-rw-r--r--profiles/arch/amd64/x32/use.force5
-rw-r--r--profiles/arch/amd64/x32/use.mask7
-rw-r--r--profiles/arch/arm/armv4/eapi1
-rw-r--r--profiles/arch/arm/armv4/make.defaults5
-rw-r--r--profiles/arch/arm/armv4/parent1
-rw-r--r--profiles/arch/arm/armv4t/eapi1
-rw-r--r--profiles/arch/arm/armv4t/make.defaults5
-rw-r--r--profiles/arch/arm/armv4t/parent1
-rw-r--r--profiles/arch/arm/armv5te/eapi1
-rw-r--r--profiles/arch/arm/armv5te/make.defaults5
-rw-r--r--profiles/arch/arm/armv5te/parent1
-rw-r--r--profiles/arch/arm/armv5te/use.mask2
-rw-r--r--profiles/arch/arm/armv6j/eapi1
-rw-r--r--profiles/arch/arm/armv6j/make.defaults5
-rw-r--r--profiles/arch/arm/armv6j/parent1
-rw-r--r--profiles/arch/arm/armv6j/use.mask4
-rw-r--r--profiles/arch/arm/armv7a/eapi1
-rw-r--r--profiles/arch/arm/armv7a/make.defaults5
-rw-r--r--profiles/arch/arm/armv7a/package.mask7
-rw-r--r--profiles/arch/arm/armv7a/package.use.mask12
-rw-r--r--profiles/arch/arm/armv7a/parent1
-rw-r--r--profiles/arch/arm/armv7a/use.force4
-rw-r--r--profiles/arch/arm/armv7a/use.mask6
-rw-r--r--profiles/arch/arm/eapi1
-rw-r--r--profiles/arch/arm/make.defaults20
-rw-r--r--profiles/arch/arm/package.mask12
-rw-r--r--profiles/arch/arm/package.use7
-rw-r--r--profiles/arch/arm/package.use.force8
-rw-r--r--profiles/arch/arm/package.use.mask483
-rw-r--r--profiles/arch/arm/package.use.stable.mask28
-rw-r--r--profiles/arch/arm/parent1
-rw-r--r--profiles/arch/arm/use.force2
-rw-r--r--profiles/arch/arm/use.mask253
-rw-r--r--profiles/arch/arm/use.stable.mask19
-rw-r--r--profiles/arch/arm64/big-endian/eapi1
-rw-r--r--profiles/arch/arm64/big-endian/make.defaults4
-rw-r--r--profiles/arch/arm64/big-endian/parent1
-rw-r--r--profiles/arch/arm64/eapi1
-rw-r--r--profiles/arch/arm64/little-endian/eapi1
-rw-r--r--profiles/arch/arm64/little-endian/make.defaults4
-rw-r--r--profiles/arch/arm64/little-endian/parent1
-rw-r--r--profiles/arch/arm64/make.defaults16
-rw-r--r--profiles/arch/arm64/package.use.force7
-rw-r--r--profiles/arch/arm64/package.use.mask306
-rw-r--r--profiles/arch/arm64/parent2
-rw-r--r--profiles/arch/arm64/use.force2
-rw-r--r--profiles/arch/arm64/use.mask240
-rw-r--r--profiles/arch/base/eapi1
-rw-r--r--profiles/arch/base/use.mask19
-rw-r--r--profiles/arch/hppa/eapi1
-rw-r--r--profiles/arch/hppa/make.defaults27
-rw-r--r--profiles/arch/hppa/package.use.force9
-rw-r--r--profiles/arch/hppa/package.use.mask177
-rw-r--r--profiles/arch/hppa/package.use.stable.mask12
-rw-r--r--profiles/arch/hppa/packages5
-rw-r--r--profiles/arch/hppa/parent1
-rw-r--r--profiles/arch/hppa/use.force2
-rw-r--r--profiles/arch/hppa/use.mask357
-rw-r--r--profiles/arch/ia64/eapi1
-rw-r--r--profiles/arch/ia64/make.defaults29
-rw-r--r--profiles/arch/ia64/package.mask132
-rw-r--r--profiles/arch/ia64/package.use7
-rw-r--r--profiles/arch/ia64/package.use.force12
-rw-r--r--profiles/arch/ia64/package.use.mask271
-rw-r--r--profiles/arch/ia64/package.use.stable.mask27
-rw-r--r--profiles/arch/ia64/parent1
-rw-r--r--profiles/arch/ia64/use.force2
-rw-r--r--profiles/arch/ia64/use.mask272
-rw-r--r--profiles/arch/ia64/use.stable.mask25
-rw-r--r--profiles/arch/m68k/eapi1
-rw-r--r--profiles/arch/m68k/make.defaults24
-rw-r--r--profiles/arch/m68k/package.use.force14
-rw-r--r--profiles/arch/m68k/package.use.mask34
-rw-r--r--profiles/arch/m68k/packages5
-rw-r--r--profiles/arch/m68k/parent1
-rw-r--r--profiles/arch/m68k/use.force2
-rw-r--r--profiles/arch/m68k/use.mask97
-rw-r--r--profiles/arch/mips/eapi1
-rw-r--r--profiles/arch/mips/make.defaults22
-rw-r--r--profiles/arch/mips/mips64/eapi1
-rw-r--r--profiles/arch/mips/mips64/make.defaults7
-rw-r--r--profiles/arch/mips/mips64/multilib/eapi1
-rw-r--r--profiles/arch/mips/mips64/multilib/make.defaults24
-rw-r--r--profiles/arch/mips/mips64/multilib/n32/eapi1
-rw-r--r--profiles/arch/mips/mips64/multilib/n32/make.defaults13
-rw-r--r--profiles/arch/mips/mips64/multilib/n32/parent1
-rw-r--r--profiles/arch/mips/mips64/multilib/n32/use.force5
-rw-r--r--profiles/arch/mips/mips64/multilib/n64/eapi1
-rw-r--r--profiles/arch/mips/mips64/multilib/n64/make.defaults13
-rw-r--r--profiles/arch/mips/mips64/multilib/n64/parent1
-rw-r--r--profiles/arch/mips/mips64/multilib/n64/use.force5
-rw-r--r--profiles/arch/mips/mips64/multilib/o32/eapi1
-rw-r--r--profiles/arch/mips/mips64/multilib/o32/make.defaults13
-rw-r--r--profiles/arch/mips/mips64/multilib/o32/parent1
-rw-r--r--profiles/arch/mips/mips64/multilib/o32/use.force5
-rw-r--r--profiles/arch/mips/mips64/multilib/parent2
-rw-r--r--profiles/arch/mips/mips64/multilib/use.force5
-rw-r--r--profiles/arch/mips/mips64/multilib/use.mask9
-rw-r--r--profiles/arch/mips/mips64/n32/eapi1
-rw-r--r--profiles/arch/mips/mips64/n32/make.defaults15
-rw-r--r--profiles/arch/mips/mips64/n32/parent1
-rw-r--r--profiles/arch/mips/mips64/n32/use.force5
-rw-r--r--profiles/arch/mips/mips64/n32/use.mask5
-rw-r--r--profiles/arch/mips/mips64/n64/eapi1
-rw-r--r--profiles/arch/mips/mips64/n64/make.defaults15
-rw-r--r--profiles/arch/mips/mips64/n64/parent1
-rw-r--r--profiles/arch/mips/mips64/n64/use.force5
-rw-r--r--profiles/arch/mips/mips64/n64/use.mask5
-rw-r--r--profiles/arch/mips/mips64/parent1
-rw-r--r--profiles/arch/mips/mipsel/mips64el/eapi1
-rw-r--r--profiles/arch/mips/mipsel/mips64el/make.defaults9
-rw-r--r--profiles/arch/mips/mipsel/mips64el/multilib/eapi1
-rw-r--r--profiles/arch/mips/mipsel/mips64el/multilib/make.defaults24
-rw-r--r--profiles/arch/mips/mipsel/mips64el/multilib/n32/eapi1
-rw-r--r--profiles/arch/mips/mipsel/mips64el/multilib/n32/make.defaults13
-rw-r--r--profiles/arch/mips/mipsel/mips64el/multilib/n32/parent1
-rw-r--r--profiles/arch/mips/mipsel/mips64el/multilib/n32/use.force5
-rw-r--r--profiles/arch/mips/mipsel/mips64el/multilib/n64/eapi1
-rw-r--r--profiles/arch/mips/mipsel/mips64el/multilib/n64/make.defaults13
-rw-r--r--profiles/arch/mips/mipsel/mips64el/multilib/n64/parent1
-rw-r--r--profiles/arch/mips/mipsel/mips64el/multilib/n64/use.force5
-rw-r--r--profiles/arch/mips/mipsel/mips64el/multilib/o32/eapi1
-rw-r--r--profiles/arch/mips/mipsel/mips64el/multilib/o32/make.defaults13
-rw-r--r--profiles/arch/mips/mipsel/mips64el/multilib/o32/parent1
-rw-r--r--profiles/arch/mips/mipsel/mips64el/multilib/o32/use.force5
-rw-r--r--profiles/arch/mips/mipsel/mips64el/multilib/parent2
-rw-r--r--profiles/arch/mips/mipsel/mips64el/multilib/use.force5
-rw-r--r--profiles/arch/mips/mipsel/mips64el/multilib/use.mask9
-rw-r--r--profiles/arch/mips/mipsel/mips64el/n32/eapi1
-rw-r--r--profiles/arch/mips/mipsel/mips64el/n32/make.defaults15
-rw-r--r--profiles/arch/mips/mipsel/mips64el/n32/parent1
-rw-r--r--profiles/arch/mips/mipsel/mips64el/n32/use.force5
-rw-r--r--profiles/arch/mips/mipsel/mips64el/n32/use.mask5
-rw-r--r--profiles/arch/mips/mipsel/mips64el/n64/eapi1
-rw-r--r--profiles/arch/mips/mipsel/mips64el/n64/make.defaults15
-rw-r--r--profiles/arch/mips/mipsel/mips64el/n64/parent1
-rw-r--r--profiles/arch/mips/mipsel/mips64el/n64/use.force5
-rw-r--r--profiles/arch/mips/mipsel/mips64el/n64/use.mask5
-rw-r--r--profiles/arch/mips/mipsel/mips64el/parent1
-rw-r--r--profiles/arch/mips/mipsel/o32/eapi1
-rw-r--r--profiles/arch/mips/mipsel/o32/make.defaults15
-rw-r--r--profiles/arch/mips/mipsel/o32/parent1
-rw-r--r--profiles/arch/mips/mipsel/o32/use.force5
-rw-r--r--profiles/arch/mips/mipsel/o32/use.mask5
-rw-r--r--profiles/arch/mips/mipsel/parent1
-rw-r--r--profiles/arch/mips/o32/eapi1
-rw-r--r--profiles/arch/mips/o32/make.defaults15
-rw-r--r--profiles/arch/mips/o32/parent1
-rw-r--r--profiles/arch/mips/o32/use.force5
-rw-r--r--profiles/arch/mips/o32/use.mask5
-rw-r--r--profiles/arch/mips/package.mask56
-rw-r--r--profiles/arch/mips/package.use.force13
-rw-r--r--profiles/arch/mips/package.use.mask124
-rw-r--r--profiles/arch/mips/parent1
-rw-r--r--profiles/arch/mips/use.force6
-rw-r--r--profiles/arch/mips/use.mask385
-rw-r--r--profiles/arch/nios2/eapi1
-rw-r--r--profiles/arch/nios2/make.defaults23
-rw-r--r--profiles/arch/nios2/package.use.mask302
-rw-r--r--profiles/arch/nios2/parent2
-rw-r--r--profiles/arch/nios2/use.force2
-rw-r--r--profiles/arch/nios2/use.mask241
-rw-r--r--profiles/arch/powerpc/eapi1
-rw-r--r--profiles/arch/powerpc/make.defaults3
-rw-r--r--profiles/arch/powerpc/package.mask31
-rw-r--r--profiles/arch/powerpc/package.use7
-rw-r--r--profiles/arch/powerpc/package.use.force19
-rw-r--r--profiles/arch/powerpc/package.use.mask368
-rw-r--r--profiles/arch/powerpc/package.use.stable.mask33
-rw-r--r--profiles/arch/powerpc/packages11
-rw-r--r--profiles/arch/powerpc/parent1
-rw-r--r--profiles/arch/powerpc/ppc32/eapi1
-rw-r--r--profiles/arch/powerpc/ppc32/make.defaults38
-rw-r--r--profiles/arch/powerpc/ppc32/package.mask49
-rw-r--r--profiles/arch/powerpc/ppc32/package.use7
-rw-r--r--profiles/arch/powerpc/ppc32/package.use.mask56
-rw-r--r--profiles/arch/powerpc/ppc32/package.use.stable.mask38
-rw-r--r--profiles/arch/powerpc/ppc32/parent1
-rw-r--r--profiles/arch/powerpc/ppc32/use.force5
-rw-r--r--profiles/arch/powerpc/ppc32/use.mask20
-rw-r--r--profiles/arch/powerpc/ppc32/use.stable.mask9
-rw-r--r--profiles/arch/powerpc/ppc64/32ul/eapi1
-rw-r--r--profiles/arch/powerpc/ppc64/32ul/make.defaults17
-rw-r--r--profiles/arch/powerpc/ppc64/32ul/package.mask3
-rw-r--r--profiles/arch/powerpc/ppc64/32ul/package.use.mask6
-rw-r--r--profiles/arch/powerpc/ppc64/32ul/packages6
-rw-r--r--profiles/arch/powerpc/ppc64/32ul/parent3
-rw-r--r--profiles/arch/powerpc/ppc64/32ul/use.force10
-rw-r--r--profiles/arch/powerpc/ppc64/32ul/use.mask13
-rw-r--r--profiles/arch/powerpc/ppc64/64ul/eapi1
-rw-r--r--profiles/arch/powerpc/ppc64/64ul/make.defaults11
-rw-r--r--profiles/arch/powerpc/ppc64/64ul/package.mask7
-rw-r--r--profiles/arch/powerpc/ppc64/64ul/package.use.mask31
-rw-r--r--profiles/arch/powerpc/ppc64/64ul/parent2
-rw-r--r--profiles/arch/powerpc/ppc64/64ul/use.mask95
-rw-r--r--profiles/arch/powerpc/ppc64/eapi1
-rw-r--r--profiles/arch/powerpc/ppc64/make.defaults42
-rw-r--r--profiles/arch/powerpc/ppc64/package.use7
-rw-r--r--profiles/arch/powerpc/ppc64/package.use.force10
-rw-r--r--profiles/arch/powerpc/ppc64/package.use.mask123
-rw-r--r--profiles/arch/powerpc/ppc64/package.use.stable.mask32
-rw-r--r--profiles/arch/powerpc/ppc64/parent1
-rw-r--r--profiles/arch/powerpc/ppc64/use.force5
-rw-r--r--profiles/arch/powerpc/ppc64/use.mask36
-rw-r--r--profiles/arch/powerpc/use.mask227
-rw-r--r--profiles/arch/powerpc/use.stable.mask23
-rw-r--r--profiles/arch/s390/eapi1
-rw-r--r--profiles/arch/s390/make.defaults31
-rw-r--r--profiles/arch/s390/package.mask55
-rw-r--r--profiles/arch/s390/package.use.force7
-rw-r--r--profiles/arch/s390/package.use.mask55
-rw-r--r--profiles/arch/s390/packages3
-rw-r--r--profiles/arch/s390/parent2
-rw-r--r--profiles/arch/s390/s390x/eapi1
-rw-r--r--profiles/arch/s390/s390x/make.defaults17
-rw-r--r--profiles/arch/s390/s390x/use.force7
-rw-r--r--profiles/arch/s390/s390x/use.mask3
-rw-r--r--profiles/arch/s390/use.force12
-rw-r--r--profiles/arch/s390/use.mask164
-rw-r--r--profiles/arch/sh/eapi1
-rw-r--r--profiles/arch/sh/make.defaults30
-rw-r--r--profiles/arch/sh/package.mask8
-rw-r--r--profiles/arch/sh/package.use.force7
-rw-r--r--profiles/arch/sh/package.use.mask54
-rw-r--r--profiles/arch/sh/parent1
-rw-r--r--profiles/arch/sh/use.force2
-rw-r--r--profiles/arch/sh/use.mask185
-rw-r--r--profiles/arch/sparc-fbsd/eapi1
-rw-r--r--profiles/arch/sparc-fbsd/make.defaults12
-rw-r--r--profiles/arch/sparc-fbsd/package.use.mask5
-rw-r--r--profiles/arch/sparc-fbsd/parent1
-rw-r--r--profiles/arch/sparc-fbsd/use.force2
-rw-r--r--profiles/arch/sparc-fbsd/use.mask34
-rw-r--r--profiles/arch/sparc/eapi1
-rw-r--r--profiles/arch/sparc/make.defaults42
-rw-r--r--profiles/arch/sparc/package.mask139
-rw-r--r--profiles/arch/sparc/package.use7
-rw-r--r--profiles/arch/sparc/package.use.force7
-rw-r--r--profiles/arch/sparc/package.use.mask323
-rw-r--r--profiles/arch/sparc/package.use.stable.mask34
-rw-r--r--profiles/arch/sparc/packages8
-rw-r--r--profiles/arch/sparc/parent1
-rw-r--r--profiles/arch/sparc/use.force2
-rw-r--r--profiles/arch/sparc/use.mask359
-rw-r--r--profiles/arch/sparc/use.stable.mask25
-rw-r--r--profiles/arch/x86-fbsd/eapi1
-rw-r--r--profiles/arch/x86-fbsd/make.defaults37
-rw-r--r--profiles/arch/x86-fbsd/package.mask31
-rw-r--r--profiles/arch/x86-fbsd/package.use.mask57
-rw-r--r--profiles/arch/x86-fbsd/parent1
-rw-r--r--profiles/arch/x86-fbsd/use.force3
-rw-r--r--profiles/arch/x86-fbsd/use.mask69
-rw-r--r--profiles/arch/x86/eapi1
-rw-r--r--profiles/arch/x86/make.defaults45
-rw-r--r--profiles/arch/x86/package.mask4
-rw-r--r--profiles/arch/x86/package.use11
-rw-r--r--profiles/arch/x86/package.use.force8
-rw-r--r--profiles/arch/x86/package.use.mask255
-rw-r--r--profiles/arch/x86/package.use.stable.mask54
-rw-r--r--profiles/arch/x86/parent1
-rw-r--r--profiles/arch/x86/profile.bashrc12
-rw-r--r--profiles/arch/x86/use.force7
-rw-r--r--profiles/arch/x86/use.mask227
-rw-r--r--profiles/arch/x86/use.stable.mask22
-rw-r--r--profiles/arch/x86/xbox/eapi1
-rw-r--r--profiles/arch/x86/xbox/make.defaults12
-rw-r--r--profiles/arch/x86/xbox/package.mask3
-rw-r--r--profiles/arch/x86/xbox/parent1
-rw-r--r--profiles/base/eapi1
-rw-r--r--profiles/base/make.defaults141
-rw-r--r--profiles/base/package.mask24
-rw-r--r--profiles/base/package.use28
-rw-r--r--profiles/base/package.use.force91
-rw-r--r--profiles/base/package.use.mask776
-rw-r--r--profiles/base/package.use.stable.force6
-rw-r--r--profiles/base/package.use.stable.mask120
-rw-r--r--profiles/base/packages77
-rw-r--r--profiles/base/profile.bashrc9
-rw-r--r--profiles/base/use.force9
-rw-r--r--profiles/base/use.mask401
-rw-r--r--profiles/base/use.stable.force6
-rw-r--r--profiles/base/use.stable.mask14
-rw-r--r--profiles/categories161
-rw-r--r--profiles/default/bsd/eapi1
-rw-r--r--profiles/default/bsd/fbsd/amd64/10.1/clang/parent2
-rw-r--r--profiles/default/bsd/fbsd/amd64/10.1/eapi1
-rw-r--r--profiles/default/bsd/fbsd/amd64/10.1/make.defaults7
-rw-r--r--profiles/default/bsd/fbsd/amd64/10.1/package.use.force4
-rw-r--r--profiles/default/bsd/fbsd/amd64/10.1/parent2
-rw-r--r--profiles/default/bsd/fbsd/amd64/9.1/clang/deprecated4
-rw-r--r--profiles/default/bsd/fbsd/amd64/9.1/clang/parent2
-rw-r--r--profiles/default/bsd/fbsd/amd64/9.1/deprecated4
-rw-r--r--profiles/default/bsd/fbsd/amd64/9.1/eapi1
-rw-r--r--profiles/default/bsd/fbsd/amd64/9.1/make.defaults7
-rw-r--r--profiles/default/bsd/fbsd/amd64/9.1/parent2
-rw-r--r--profiles/default/bsd/fbsd/amd64/9.2/clang/deprecated4
-rw-r--r--profiles/default/bsd/fbsd/amd64/9.2/clang/parent2
-rw-r--r--profiles/default/bsd/fbsd/amd64/9.2/deprecated4
-rw-r--r--profiles/default/bsd/fbsd/amd64/9.2/eapi1
-rw-r--r--profiles/default/bsd/fbsd/amd64/9.2/make.defaults7
-rw-r--r--profiles/default/bsd/fbsd/amd64/9.2/parent2
-rw-r--r--profiles/default/bsd/fbsd/amd64/eapi1
-rw-r--r--profiles/default/bsd/fbsd/amd64/parent2
-rw-r--r--profiles/default/bsd/fbsd/eapi1
-rw-r--r--profiles/default/bsd/fbsd/make.defaults30
-rw-r--r--profiles/default/bsd/fbsd/package.mask18
-rw-r--r--profiles/default/bsd/fbsd/package.use12
-rw-r--r--profiles/default/bsd/fbsd/package.use.force3
-rw-r--r--profiles/default/bsd/fbsd/package.use.mask104
-rw-r--r--profiles/default/bsd/fbsd/packages26
-rw-r--r--profiles/default/bsd/fbsd/packages.build50
-rw-r--r--profiles/default/bsd/fbsd/parent1
-rw-r--r--profiles/default/bsd/fbsd/profile.bashrc93
-rw-r--r--profiles/default/bsd/fbsd/sparc/8.2/eapi1
-rw-r--r--profiles/default/bsd/fbsd/sparc/8.2/make.defaults5
-rw-r--r--profiles/default/bsd/fbsd/sparc/8.2/parent2
-rw-r--r--profiles/default/bsd/fbsd/sparc/eapi1
-rw-r--r--profiles/default/bsd/fbsd/sparc/parent2
-rw-r--r--profiles/default/bsd/fbsd/use.force3
-rw-r--r--profiles/default/bsd/fbsd/use.mask36
-rw-r--r--profiles/default/bsd/fbsd/x86/10.1/eapi1
-rw-r--r--profiles/default/bsd/fbsd/x86/10.1/make.defaults5
-rw-r--r--profiles/default/bsd/fbsd/x86/10.1/parent2
-rw-r--r--profiles/default/bsd/fbsd/x86/9.1/deprecated4
-rw-r--r--profiles/default/bsd/fbsd/x86/9.1/eapi1
-rw-r--r--profiles/default/bsd/fbsd/x86/9.1/make.defaults5
-rw-r--r--profiles/default/bsd/fbsd/x86/9.1/parent2
-rw-r--r--profiles/default/bsd/fbsd/x86/9.2/deprecated4
-rw-r--r--profiles/default/bsd/fbsd/x86/9.2/eapi1
-rw-r--r--profiles/default/bsd/fbsd/x86/9.2/make.defaults5
-rw-r--r--profiles/default/bsd/fbsd/x86/9.2/parent2
-rw-r--r--profiles/default/bsd/fbsd/x86/eapi1
-rw-r--r--profiles/default/bsd/fbsd/x86/parent2
-rw-r--r--profiles/default/bsd/make.defaults6
-rw-r--r--profiles/default/bsd/package.mask42
-rw-r--r--profiles/default/bsd/package.use.force7
-rw-r--r--profiles/default/bsd/package.use.mask116
-rw-r--r--profiles/default/bsd/packages17
-rw-r--r--profiles/default/bsd/parent1
-rw-r--r--profiles/default/bsd/profile.bashrc14
-rw-r--r--profiles/default/bsd/use.force1
-rw-r--r--profiles/default/bsd/use.mask79
-rw-r--r--profiles/default/linux/alpha/13.0/desktop/eapi1
-rw-r--r--profiles/default/linux/alpha/13.0/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/alpha/13.0/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/alpha/13.0/desktop/gnome/systemd/eapi1
-rw-r--r--profiles/default/linux/alpha/13.0/desktop/gnome/systemd/parent2
-rw-r--r--profiles/default/linux/alpha/13.0/desktop/kde/eapi1
-rw-r--r--profiles/default/linux/alpha/13.0/desktop/kde/parent2
-rw-r--r--profiles/default/linux/alpha/13.0/desktop/kde/systemd/eapi1
-rw-r--r--profiles/default/linux/alpha/13.0/desktop/kde/systemd/parent2
-rw-r--r--profiles/default/linux/alpha/13.0/desktop/parent2
-rw-r--r--profiles/default/linux/alpha/13.0/developer/eapi1
-rw-r--r--profiles/default/linux/alpha/13.0/developer/parent2
-rw-r--r--profiles/default/linux/alpha/13.0/eapi1
-rw-r--r--profiles/default/linux/alpha/13.0/package.use.stable.mask7
-rw-r--r--profiles/default/linux/alpha/13.0/parent2
-rw-r--r--profiles/default/linux/alpha/13.0/use.mask5
-rw-r--r--profiles/default/linux/alpha/13.0/use.stable.mask4
-rw-r--r--profiles/default/linux/alpha/eapi1
-rw-r--r--profiles/default/linux/alpha/parent3
-rw-r--r--profiles/default/linux/amd64/13.0/desktop/eapi1
-rw-r--r--profiles/default/linux/amd64/13.0/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/amd64/13.0/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/amd64/13.0/desktop/gnome/systemd/eapi1
-rw-r--r--profiles/default/linux/amd64/13.0/desktop/gnome/systemd/parent2
-rw-r--r--profiles/default/linux/amd64/13.0/desktop/kde/eapi1
-rw-r--r--profiles/default/linux/amd64/13.0/desktop/kde/parent2
-rw-r--r--profiles/default/linux/amd64/13.0/desktop/kde/systemd/eapi1
-rw-r--r--profiles/default/linux/amd64/13.0/desktop/kde/systemd/parent2
-rw-r--r--profiles/default/linux/amd64/13.0/desktop/parent2
-rw-r--r--profiles/default/linux/amd64/13.0/desktop/plasma/eapi1
-rw-r--r--profiles/default/linux/amd64/13.0/desktop/plasma/parent2
-rw-r--r--profiles/default/linux/amd64/13.0/desktop/plasma/systemd/eapi1
-rw-r--r--profiles/default/linux/amd64/13.0/desktop/plasma/systemd/parent2
-rw-r--r--profiles/default/linux/amd64/13.0/developer/eapi1
-rw-r--r--profiles/default/linux/amd64/13.0/developer/make.defaults8
-rw-r--r--profiles/default/linux/amd64/13.0/developer/parent2
-rw-r--r--profiles/default/linux/amd64/13.0/eapi1
-rw-r--r--profiles/default/linux/amd64/13.0/no-multilib/eapi1
-rw-r--r--profiles/default/linux/amd64/13.0/no-multilib/parent3
-rw-r--r--profiles/default/linux/amd64/13.0/parent2
-rw-r--r--profiles/default/linux/amd64/13.0/selinux/eapi1
-rw-r--r--profiles/default/linux/amd64/13.0/selinux/parent2
-rw-r--r--profiles/default/linux/amd64/13.0/systemd/eapi1
-rw-r--r--profiles/default/linux/amd64/13.0/systemd/parent2
-rw-r--r--profiles/default/linux/amd64/13.0/x32/eapi1
-rw-r--r--profiles/default/linux/amd64/13.0/x32/make.defaults5
-rw-r--r--profiles/default/linux/amd64/13.0/x32/parent2
-rw-r--r--profiles/default/linux/amd64/dev/32bit-userland/README18
-rw-r--r--profiles/default/linux/amd64/dev/32bit-userland/eapi1
-rw-r--r--profiles/default/linux/amd64/dev/32bit-userland/make.defaults13
-rw-r--r--profiles/default/linux/amd64/dev/32bit-userland/parent1
-rw-r--r--profiles/default/linux/amd64/dev/eapi1
-rw-r--r--profiles/default/linux/amd64/dev/parent1
-rw-r--r--profiles/default/linux/amd64/eapi1
-rw-r--r--profiles/default/linux/amd64/package.use.mask7
-rw-r--r--profiles/default/linux/amd64/parent3
-rw-r--r--profiles/default/linux/arm/13.0/armv4/desktop/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/armv4/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/armv4/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/arm/13.0/armv4/desktop/kde/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/armv4/desktop/kde/parent2
-rw-r--r--profiles/default/linux/arm/13.0/armv4/desktop/parent2
-rw-r--r--profiles/default/linux/arm/13.0/armv4/developer/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/armv4/developer/parent2
-rw-r--r--profiles/default/linux/arm/13.0/armv4/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/armv4/parent2
-rw-r--r--profiles/default/linux/arm/13.0/armv4t/desktop/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/armv4t/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/armv4t/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/arm/13.0/armv4t/desktop/kde/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/armv4t/desktop/kde/parent2
-rw-r--r--profiles/default/linux/arm/13.0/armv4t/desktop/parent2
-rw-r--r--profiles/default/linux/arm/13.0/armv4t/developer/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/armv4t/developer/parent2
-rw-r--r--profiles/default/linux/arm/13.0/armv4t/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/armv4t/parent2
-rw-r--r--profiles/default/linux/arm/13.0/armv5te/desktop/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/armv5te/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/armv5te/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/arm/13.0/armv5te/desktop/kde/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/armv5te/desktop/kde/parent2
-rw-r--r--profiles/default/linux/arm/13.0/armv5te/desktop/parent2
-rw-r--r--profiles/default/linux/arm/13.0/armv5te/developer/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/armv5te/developer/parent2
-rw-r--r--profiles/default/linux/arm/13.0/armv5te/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/armv5te/parent2
-rw-r--r--profiles/default/linux/arm/13.0/armv6j/desktop/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/armv6j/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/armv6j/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/arm/13.0/armv6j/desktop/kde/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/armv6j/desktop/kde/parent2
-rw-r--r--profiles/default/linux/arm/13.0/armv6j/desktop/parent2
-rw-r--r--profiles/default/linux/arm/13.0/armv6j/developer/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/armv6j/developer/parent2
-rw-r--r--profiles/default/linux/arm/13.0/armv6j/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/armv6j/parent2
-rw-r--r--profiles/default/linux/arm/13.0/armv7a/desktop/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/armv7a/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/armv7a/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/arm/13.0/armv7a/desktop/kde/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/armv7a/desktop/kde/parent2
-rw-r--r--profiles/default/linux/arm/13.0/armv7a/desktop/parent2
-rw-r--r--profiles/default/linux/arm/13.0/armv7a/developer/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/armv7a/developer/parent2
-rw-r--r--profiles/default/linux/arm/13.0/armv7a/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/armv7a/parent2
-rw-r--r--profiles/default/linux/arm/13.0/desktop/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/arm/13.0/desktop/gnome/systemd/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/desktop/gnome/systemd/parent2
-rw-r--r--profiles/default/linux/arm/13.0/desktop/kde/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/desktop/kde/parent2
-rw-r--r--profiles/default/linux/arm/13.0/desktop/kde/systemd/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/desktop/kde/systemd/parent2
-rw-r--r--profiles/default/linux/arm/13.0/desktop/parent2
-rw-r--r--profiles/default/linux/arm/13.0/developer/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/developer/parent2
-rw-r--r--profiles/default/linux/arm/13.0/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/parent2
-rw-r--r--profiles/default/linux/arm/eapi1
-rw-r--r--profiles/default/linux/arm/package.use.mask7
-rw-r--r--profiles/default/linux/arm/parent3
-rw-r--r--profiles/default/linux/arm64/13.0/desktop/eapi1
-rw-r--r--profiles/default/linux/arm64/13.0/desktop/parent2
-rw-r--r--profiles/default/linux/arm64/13.0/developer/eapi1
-rw-r--r--profiles/default/linux/arm64/13.0/developer/parent2
-rw-r--r--profiles/default/linux/arm64/13.0/eapi1
-rw-r--r--profiles/default/linux/arm64/13.0/parent2
-rw-r--r--profiles/default/linux/arm64/eapi1
-rw-r--r--profiles/default/linux/arm64/parent3
-rw-r--r--profiles/default/linux/eapi1
-rw-r--r--profiles/default/linux/hppa/13.0/desktop/eapi1
-rw-r--r--profiles/default/linux/hppa/13.0/desktop/parent2
-rw-r--r--profiles/default/linux/hppa/13.0/developer/eapi1
-rw-r--r--profiles/default/linux/hppa/13.0/developer/parent2
-rw-r--r--profiles/default/linux/hppa/13.0/eapi1
-rw-r--r--profiles/default/linux/hppa/13.0/parent2
-rw-r--r--profiles/default/linux/hppa/eapi1
-rw-r--r--profiles/default/linux/hppa/package.use.mask33
-rw-r--r--profiles/default/linux/hppa/parent3
-rw-r--r--profiles/default/linux/ia64/13.0/desktop/eapi1
-rw-r--r--profiles/default/linux/ia64/13.0/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/ia64/13.0/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/ia64/13.0/desktop/gnome/systemd/eapi1
-rw-r--r--profiles/default/linux/ia64/13.0/desktop/gnome/systemd/parent2
-rw-r--r--profiles/default/linux/ia64/13.0/desktop/kde/eapi1
-rw-r--r--profiles/default/linux/ia64/13.0/desktop/kde/parent2
-rw-r--r--profiles/default/linux/ia64/13.0/desktop/kde/systemd/eapi1
-rw-r--r--profiles/default/linux/ia64/13.0/desktop/kde/systemd/parent2
-rw-r--r--profiles/default/linux/ia64/13.0/desktop/parent2
-rw-r--r--profiles/default/linux/ia64/13.0/developer/eapi1
-rw-r--r--profiles/default/linux/ia64/13.0/developer/parent2
-rw-r--r--profiles/default/linux/ia64/13.0/eapi1
-rw-r--r--profiles/default/linux/ia64/13.0/package.use.mask8
-rw-r--r--profiles/default/linux/ia64/13.0/parent2
-rw-r--r--profiles/default/linux/ia64/13.0/use.mask9
-rw-r--r--profiles/default/linux/ia64/13.0/use.stable.mask3
-rw-r--r--profiles/default/linux/ia64/eapi1
-rw-r--r--profiles/default/linux/ia64/parent3
-rw-r--r--profiles/default/linux/m68k/13.0/desktop/eapi1
-rw-r--r--profiles/default/linux/m68k/13.0/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/m68k/13.0/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/m68k/13.0/desktop/kde/eapi1
-rw-r--r--profiles/default/linux/m68k/13.0/desktop/kde/parent2
-rw-r--r--profiles/default/linux/m68k/13.0/desktop/parent2
-rw-r--r--profiles/default/linux/m68k/13.0/developer/eapi1
-rw-r--r--profiles/default/linux/m68k/13.0/developer/parent2
-rw-r--r--profiles/default/linux/m68k/13.0/eapi1
-rw-r--r--profiles/default/linux/m68k/13.0/package.mask3
-rw-r--r--profiles/default/linux/m68k/13.0/parent2
-rw-r--r--profiles/default/linux/m68k/eapi1
-rw-r--r--profiles/default/linux/m68k/parent3
-rw-r--r--profiles/default/linux/make.defaults58
-rw-r--r--profiles/default/linux/mips/13.0/desktop/eapi1
-rw-r--r--profiles/default/linux/mips/13.0/desktop/parent2
-rw-r--r--profiles/default/linux/mips/13.0/developer/eapi1
-rw-r--r--profiles/default/linux/mips/13.0/developer/parent2
-rw-r--r--profiles/default/linux/mips/13.0/eapi1
-rw-r--r--profiles/default/linux/mips/13.0/mipsel/desktop/eapi1
-rw-r--r--profiles/default/linux/mips/13.0/mipsel/desktop/parent2
-rw-r--r--profiles/default/linux/mips/13.0/mipsel/developer/eapi1
-rw-r--r--profiles/default/linux/mips/13.0/mipsel/developer/parent2
-rw-r--r--profiles/default/linux/mips/13.0/mipsel/eapi1
-rw-r--r--profiles/default/linux/mips/13.0/mipsel/multilib/eapi1
-rw-r--r--profiles/default/linux/mips/13.0/mipsel/multilib/n32/eapi1
-rw-r--r--profiles/default/linux/mips/13.0/mipsel/multilib/n32/parent2
-rw-r--r--profiles/default/linux/mips/13.0/mipsel/multilib/n64/eapi1
-rw-r--r--profiles/default/linux/mips/13.0/mipsel/multilib/n64/parent2
-rw-r--r--profiles/default/linux/mips/13.0/mipsel/multilib/o32/eapi1
-rw-r--r--profiles/default/linux/mips/13.0/mipsel/multilib/o32/parent2
-rw-r--r--profiles/default/linux/mips/13.0/mipsel/multilib/parent2
-rw-r--r--profiles/default/linux/mips/13.0/mipsel/n32/desktop/eapi1
-rw-r--r--profiles/default/linux/mips/13.0/mipsel/n32/desktop/parent2
-rw-r--r--profiles/default/linux/mips/13.0/mipsel/n32/developer/eapi1
-rw-r--r--profiles/default/linux/mips/13.0/mipsel/n32/developer/parent2
-rw-r--r--profiles/default/linux/mips/13.0/mipsel/n32/eapi1
-rw-r--r--profiles/default/linux/mips/13.0/mipsel/n32/parent2
-rw-r--r--profiles/default/linux/mips/13.0/mipsel/n64/desktop/eapi1
-rw-r--r--profiles/default/linux/mips/13.0/mipsel/n64/desktop/parent2
-rw-r--r--profiles/default/linux/mips/13.0/mipsel/n64/developer/eapi1
-rw-r--r--profiles/default/linux/mips/13.0/mipsel/n64/developer/parent2
-rw-r--r--profiles/default/linux/mips/13.0/mipsel/n64/eapi1
-rw-r--r--profiles/default/linux/mips/13.0/mipsel/n64/parent2
-rw-r--r--profiles/default/linux/mips/13.0/mipsel/o32/desktop/eapi1
-rw-r--r--profiles/default/linux/mips/13.0/mipsel/o32/desktop/parent2
-rw-r--r--profiles/default/linux/mips/13.0/mipsel/o32/developer/eapi1
-rw-r--r--profiles/default/linux/mips/13.0/mipsel/o32/developer/parent2
-rw-r--r--profiles/default/linux/mips/13.0/mipsel/o32/eapi1
-rw-r--r--profiles/default/linux/mips/13.0/mipsel/o32/parent2
-rw-r--r--profiles/default/linux/mips/13.0/mipsel/parent2
-rw-r--r--profiles/default/linux/mips/13.0/multilib/eapi1
-rw-r--r--profiles/default/linux/mips/13.0/multilib/n32/eapi1
-rw-r--r--profiles/default/linux/mips/13.0/multilib/n32/parent2
-rw-r--r--profiles/default/linux/mips/13.0/multilib/n64/eapi1
-rw-r--r--profiles/default/linux/mips/13.0/multilib/n64/parent2
-rw-r--r--profiles/default/linux/mips/13.0/multilib/o32/eapi1
-rw-r--r--profiles/default/linux/mips/13.0/multilib/o32/parent2
-rw-r--r--profiles/default/linux/mips/13.0/multilib/parent2
-rw-r--r--profiles/default/linux/mips/13.0/n32/desktop/eapi1
-rw-r--r--profiles/default/linux/mips/13.0/n32/desktop/parent2
-rw-r--r--profiles/default/linux/mips/13.0/n32/developer/eapi1
-rw-r--r--profiles/default/linux/mips/13.0/n32/developer/parent2
-rw-r--r--profiles/default/linux/mips/13.0/n32/eapi1
-rw-r--r--profiles/default/linux/mips/13.0/n32/parent2
-rw-r--r--profiles/default/linux/mips/13.0/n64/desktop/eapi1
-rw-r--r--profiles/default/linux/mips/13.0/n64/desktop/parent2
-rw-r--r--profiles/default/linux/mips/13.0/n64/developer/eapi1
-rw-r--r--profiles/default/linux/mips/13.0/n64/developer/parent2
-rw-r--r--profiles/default/linux/mips/13.0/n64/eapi1
-rw-r--r--profiles/default/linux/mips/13.0/n64/parent2
-rw-r--r--profiles/default/linux/mips/13.0/o32/desktop/eapi1
-rw-r--r--profiles/default/linux/mips/13.0/o32/desktop/parent2
-rw-r--r--profiles/default/linux/mips/13.0/o32/developer/eapi1
-rw-r--r--profiles/default/linux/mips/13.0/o32/developer/parent2
-rw-r--r--profiles/default/linux/mips/13.0/o32/eapi1
-rw-r--r--profiles/default/linux/mips/13.0/o32/parent2
-rw-r--r--profiles/default/linux/mips/13.0/parent2
-rw-r--r--profiles/default/linux/mips/eapi1
-rw-r--r--profiles/default/linux/mips/parent3
-rw-r--r--profiles/default/linux/nios2/13.0/eapi1
-rw-r--r--profiles/default/linux/nios2/13.0/parent2
-rw-r--r--profiles/default/linux/nios2/eapi1
-rw-r--r--profiles/default/linux/nios2/parent3
-rw-r--r--profiles/default/linux/package.use7
-rw-r--r--profiles/default/linux/package.use.mask76
-rw-r--r--profiles/default/linux/packages14
-rw-r--r--profiles/default/linux/packages.build50
-rw-r--r--profiles/default/linux/powerpc/eapi1
-rw-r--r--profiles/default/linux/powerpc/package.use.mask7
-rw-r--r--profiles/default/linux/powerpc/parent3
-rw-r--r--profiles/default/linux/powerpc/ppc32/13.0/desktop/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc32/13.0/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc32/13.0/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc32/13.0/desktop/gnome/systemd/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc32/13.0/desktop/gnome/systemd/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc32/13.0/desktop/kde/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc32/13.0/desktop/kde/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc32/13.0/desktop/kde/systemd/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc32/13.0/desktop/kde/systemd/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc32/13.0/desktop/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc32/13.0/developer/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc32/13.0/developer/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc32/13.0/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc32/13.0/package.use.mask9
-rw-r--r--profiles/default/linux/powerpc/ppc32/13.0/package.use.stable.mask12
-rw-r--r--profiles/default/linux/powerpc/ppc32/13.0/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc32/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc32/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome/systemd/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome/systemd/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde/systemd/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde/systemd/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/developer/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/developer/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome/systemd/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome/systemd/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde/systemd/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde/systemd/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/developer/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/developer/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/desktop/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/desktop/gnome/systemd/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/desktop/gnome/systemd/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/desktop/kde/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/desktop/kde/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/desktop/kde/systemd/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/desktop/kde/systemd/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/desktop/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/developer/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/developer/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/package.use.mask9
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/package.use.stable.mask12
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/parent2
-rw-r--r--profiles/default/linux/s390/13.0/eapi1
-rw-r--r--profiles/default/linux/s390/13.0/parent2
-rw-r--r--profiles/default/linux/s390/13.0/s390x/eapi1
-rw-r--r--profiles/default/linux/s390/13.0/s390x/parent2
-rw-r--r--profiles/default/linux/s390/eapi1
-rw-r--r--profiles/default/linux/s390/parent3
-rw-r--r--profiles/default/linux/sh/13.0/desktop/eapi1
-rw-r--r--profiles/default/linux/sh/13.0/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/sh/13.0/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/sh/13.0/desktop/kde/eapi1
-rw-r--r--profiles/default/linux/sh/13.0/desktop/kde/parent2
-rw-r--r--profiles/default/linux/sh/13.0/desktop/parent2
-rw-r--r--profiles/default/linux/sh/13.0/developer/eapi1
-rw-r--r--profiles/default/linux/sh/13.0/developer/parent2
-rw-r--r--profiles/default/linux/sh/13.0/eapi1
-rw-r--r--profiles/default/linux/sh/13.0/parent2
-rw-r--r--profiles/default/linux/sh/eapi1
-rw-r--r--profiles/default/linux/sh/parent3
-rw-r--r--profiles/default/linux/sparc/13.0/desktop/eapi1
-rw-r--r--profiles/default/linux/sparc/13.0/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/sparc/13.0/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/sparc/13.0/desktop/gnome/systemd/eapi1
-rw-r--r--profiles/default/linux/sparc/13.0/desktop/gnome/systemd/parent2
-rw-r--r--profiles/default/linux/sparc/13.0/desktop/kde/eapi1
-rw-r--r--profiles/default/linux/sparc/13.0/desktop/kde/parent2
-rw-r--r--profiles/default/linux/sparc/13.0/desktop/kde/systemd/eapi1
-rw-r--r--profiles/default/linux/sparc/13.0/desktop/kde/systemd/parent2
-rw-r--r--profiles/default/linux/sparc/13.0/desktop/parent2
-rw-r--r--profiles/default/linux/sparc/13.0/developer/eapi1
-rw-r--r--profiles/default/linux/sparc/13.0/developer/parent2
-rw-r--r--profiles/default/linux/sparc/13.0/eapi1
-rw-r--r--profiles/default/linux/sparc/13.0/package.use.mask15
-rw-r--r--profiles/default/linux/sparc/13.0/package.use.stable.mask7
-rw-r--r--profiles/default/linux/sparc/13.0/packages8
-rw-r--r--profiles/default/linux/sparc/13.0/parent3
-rw-r--r--profiles/default/linux/sparc/13.0/use.mask10
-rw-r--r--profiles/default/linux/sparc/13.0/use.stable.mask4
-rw-r--r--profiles/default/linux/sparc/eapi1
-rw-r--r--profiles/default/linux/sparc/experimental/eapi1
-rw-r--r--profiles/default/linux/sparc/experimental/multilib/desktop/eapi1
-rw-r--r--profiles/default/linux/sparc/experimental/multilib/desktop/parent2
-rw-r--r--profiles/default/linux/sparc/experimental/multilib/developer/eapi1
-rw-r--r--profiles/default/linux/sparc/experimental/multilib/developer/parent2
-rw-r--r--profiles/default/linux/sparc/experimental/multilib/eapi1
-rw-r--r--profiles/default/linux/sparc/experimental/multilib/make.defaults13
-rw-r--r--profiles/default/linux/sparc/experimental/multilib/package.use.mask6
-rw-r--r--profiles/default/linux/sparc/experimental/multilib/packages9
-rw-r--r--profiles/default/linux/sparc/experimental/multilib/parent3
-rw-r--r--profiles/default/linux/sparc/experimental/multilib/profile.bashrc17
-rw-r--r--profiles/default/linux/sparc/experimental/parent1
-rw-r--r--profiles/default/linux/sparc/package.use.mask7
-rw-r--r--profiles/default/linux/sparc/parent3
-rw-r--r--profiles/default/linux/uclibc/amd64/eapi1
-rw-r--r--profiles/default/linux/uclibc/amd64/make.defaults25
-rw-r--r--profiles/default/linux/uclibc/amd64/package.mask162
-rw-r--r--profiles/default/linux/uclibc/amd64/parent1
-rw-r--r--profiles/default/linux/uclibc/amd64/use.force7
-rw-r--r--profiles/default/linux/uclibc/amd64/use.mask46
-rw-r--r--profiles/default/linux/uclibc/arm/armv6j/eapi1
-rw-r--r--profiles/default/linux/uclibc/arm/armv6j/make.defaults9
-rw-r--r--profiles/default/linux/uclibc/arm/armv6j/parent1
-rw-r--r--profiles/default/linux/uclibc/arm/armv7a/eapi1
-rw-r--r--profiles/default/linux/uclibc/arm/armv7a/make.defaults9
-rw-r--r--profiles/default/linux/uclibc/arm/armv7a/parent1
-rw-r--r--profiles/default/linux/uclibc/arm/eapi1
-rw-r--r--profiles/default/linux/uclibc/arm/make.defaults12
-rw-r--r--profiles/default/linux/uclibc/arm/package.use.mask7
-rw-r--r--profiles/default/linux/uclibc/arm/parent1
-rw-r--r--profiles/default/linux/uclibc/arm/use.force6
-rw-r--r--profiles/default/linux/uclibc/arm/use.mask6
-rw-r--r--profiles/default/linux/uclibc/eapi1
-rw-r--r--profiles/default/linux/uclibc/make.defaults13
-rw-r--r--profiles/default/linux/uclibc/mips/eapi1
-rw-r--r--profiles/default/linux/uclibc/mips/make.defaults21
-rw-r--r--profiles/default/linux/uclibc/mips/mipsel/eapi1
-rw-r--r--profiles/default/linux/uclibc/mips/mipsel/make.defaults6
-rw-r--r--profiles/default/linux/uclibc/mips/mipsel/parent1
-rw-r--r--profiles/default/linux/uclibc/mips/package.mask11
-rw-r--r--profiles/default/linux/uclibc/mips/package.use7
-rw-r--r--profiles/default/linux/uclibc/mips/package.use.force9
-rw-r--r--profiles/default/linux/uclibc/mips/package.use.mask23
-rw-r--r--profiles/default/linux/uclibc/mips/parent1
-rw-r--r--profiles/default/linux/uclibc/mips/use.force7
-rw-r--r--profiles/default/linux/uclibc/mips/use.mask7
-rw-r--r--profiles/default/linux/uclibc/package.mask29
-rw-r--r--profiles/default/linux/uclibc/packages7
-rw-r--r--profiles/default/linux/uclibc/packages.build11
-rw-r--r--profiles/default/linux/uclibc/parent2
-rw-r--r--profiles/default/linux/uclibc/ppc/eapi1
-rw-r--r--profiles/default/linux/uclibc/ppc/make.defaults21
-rw-r--r--profiles/default/linux/uclibc/ppc/package.mask6
-rw-r--r--profiles/default/linux/uclibc/ppc/package.use.mask6
-rw-r--r--profiles/default/linux/uclibc/ppc/parent1
-rw-r--r--profiles/default/linux/uclibc/ppc/use.force7
-rw-r--r--profiles/default/linux/uclibc/ppc/use.mask7
-rw-r--r--profiles/default/linux/uclibc/use.force6
-rw-r--r--profiles/default/linux/uclibc/use.mask11
-rw-r--r--profiles/default/linux/uclibc/x86/eapi1
-rw-r--r--profiles/default/linux/uclibc/x86/make.defaults25
-rw-r--r--profiles/default/linux/uclibc/x86/parent1
-rw-r--r--profiles/default/linux/uclibc/x86/use.force7
-rw-r--r--profiles/default/linux/uclibc/x86/use.mask41
-rw-r--r--profiles/default/linux/use.mask19
-rw-r--r--profiles/default/linux/x86/13.0/desktop/eapi1
-rw-r--r--profiles/default/linux/x86/13.0/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/x86/13.0/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/x86/13.0/desktop/gnome/systemd/eapi1
-rw-r--r--profiles/default/linux/x86/13.0/desktop/gnome/systemd/parent2
-rw-r--r--profiles/default/linux/x86/13.0/desktop/kde/eapi1
-rw-r--r--profiles/default/linux/x86/13.0/desktop/kde/parent2
-rw-r--r--profiles/default/linux/x86/13.0/desktop/kde/systemd/eapi1
-rw-r--r--profiles/default/linux/x86/13.0/desktop/kde/systemd/parent2
-rw-r--r--profiles/default/linux/x86/13.0/desktop/parent2
-rw-r--r--profiles/default/linux/x86/13.0/desktop/plasma/eapi1
-rw-r--r--profiles/default/linux/x86/13.0/desktop/plasma/parent2
-rw-r--r--profiles/default/linux/x86/13.0/desktop/plasma/systemd/eapi1
-rw-r--r--profiles/default/linux/x86/13.0/desktop/plasma/systemd/parent2
-rw-r--r--profiles/default/linux/x86/13.0/developer/eapi1
-rw-r--r--profiles/default/linux/x86/13.0/developer/make.defaults8
-rw-r--r--profiles/default/linux/x86/13.0/developer/parent2
-rw-r--r--profiles/default/linux/x86/13.0/eapi1
-rw-r--r--profiles/default/linux/x86/13.0/parent2
-rw-r--r--profiles/default/linux/x86/13.0/selinux/eapi1
-rw-r--r--profiles/default/linux/x86/13.0/selinux/parent2
-rw-r--r--profiles/default/linux/x86/eapi1
-rw-r--r--profiles/default/linux/x86/package.use.mask7
-rw-r--r--profiles/default/linux/x86/parent3
-rw-r--r--profiles/desc/abi_mips.desc11
-rw-r--r--profiles/desc/abi_ppc.desc10
-rw-r--r--profiles/desc/abi_s390.desc10
-rw-r--r--profiles/desc/abi_x86.desc11
-rw-r--r--profiles/desc/alsa_cards.desc162
-rw-r--r--profiles/desc/apache2_modules.desc73
-rw-r--r--profiles/desc/apache2_mpms.desc12
-rw-r--r--profiles/desc/calligra_features.desc18
-rw-r--r--profiles/desc/cameras.desc74
-rw-r--r--profiles/desc/cpu_flags_x86.desc27
-rw-r--r--profiles/desc/crosscompile_opts.desc10
-rw-r--r--profiles/desc/curl_ssl.desc13
-rw-r--r--profiles/desc/dracut_modules.desc30
-rw-r--r--profiles/desc/dvb_cards.desc40
-rw-r--r--profiles/desc/elibc.desc24
-rw-r--r--profiles/desc/fftools.desc18
-rw-r--r--profiles/desc/foo2zjs_devices.desc52
-rw-r--r--profiles/desc/gpsd_protocols.desc39
-rw-r--r--profiles/desc/grub_platforms.desc22
-rw-r--r--profiles/desc/input_devices.desc59
-rw-r--r--profiles/desc/kernel.desc17
-rw-r--r--profiles/desc/lcd_devices.desc75
-rw-r--r--profiles/desc/libreoffice_extensions.desc15
-rw-r--r--profiles/desc/linguas.desc295
-rw-r--r--profiles/desc/lirc_devices.desc127
-rw-r--r--profiles/desc/monkeyd_plugins.desc16
-rw-r--r--profiles/desc/netbeans_modules.desc31
-rw-r--r--profiles/desc/nginx_modules_http.desc70
-rw-r--r--profiles/desc/nginx_modules_mail.desc10
-rw-r--r--profiles/desc/ofed_drivers.desc18
-rw-r--r--profiles/desc/office_implementation.desc8
-rw-r--r--profiles/desc/openmpi_fabrics.desc14
-rw-r--r--profiles/desc/openmpi_ofed_features.desc14
-rw-r--r--profiles/desc/openmpi_rm.desc10
-rw-r--r--profiles/desc/php_targets.desc12
-rw-r--r--profiles/desc/python_single_target.desc14
-rw-r--r--profiles/desc/python_targets.desc16
-rw-r--r--profiles/desc/qemu_softmmu_targets.desc35
-rw-r--r--profiles/desc/qemu_user_targets.desc35
-rw-r--r--profiles/desc/ruby_targets.desc14
-rw-r--r--profiles/desc/sane_backends.desc94
-rw-r--r--profiles/desc/userland.desc10
-rw-r--r--profiles/desc/uwsgi_plugins.desc80
-rw-r--r--profiles/desc/video_cards.desc77
-rw-r--r--profiles/desc/vmware_guest.desc14
-rw-r--r--profiles/desc/voicemail_storage.desc11
-rw-r--r--profiles/desc/xfce_plugins.desc15
-rw-r--r--profiles/desc/xtables_addons.desc36
-rw-r--r--profiles/eapi1
-rw-r--r--profiles/embedded/eapi1
-rw-r--r--profiles/embedded/make.defaults38
-rw-r--r--profiles/embedded/package.use1
-rw-r--r--profiles/embedded/packages7
-rw-r--r--profiles/embedded/use.force2
-rw-r--r--profiles/embedded/use.mask7
-rw-r--r--profiles/features/32bit-native/eapi1
-rw-r--r--profiles/features/32bit-native/make.defaults11
-rw-r--r--profiles/features/32bit-native/packages6
-rw-r--r--profiles/features/32bit-native/profile.bashrc7
-rw-r--r--profiles/features/32bit-native/use.force2
-rw-r--r--profiles/features/32bit-native/use.mask9
-rw-r--r--profiles/features/32bit-userland/eapi1
-rw-r--r--profiles/features/32bit-userland/make.defaults9
-rw-r--r--profiles/features/32bit-userland/packages6
-rw-r--r--profiles/features/32bit-userland/parent1
-rw-r--r--profiles/features/32bit-userland/profile.bashrc9
-rw-r--r--profiles/features/64bit-native/eapi1
-rw-r--r--profiles/features/64bit-native/make.defaults12
-rw-r--r--profiles/features/64bit-native/package.mask164
-rw-r--r--profiles/features/64bit-native/package.use.force7
-rw-r--r--profiles/features/64bit-native/package.use.mask19
-rw-r--r--profiles/features/64bit-native/profile.bashrc18
-rw-r--r--profiles/features/64bit-native/use.force2
-rw-r--r--profiles/features/64bit-native/use.mask25
-rw-r--r--profiles/features/eapi1
-rw-r--r--profiles/features/multilib/eapi1
-rw-r--r--profiles/features/multilib/lib32/eapi1
-rw-r--r--profiles/features/multilib/lib32/make.defaults13
-rw-r--r--profiles/features/multilib/lib32/parent1
-rw-r--r--profiles/features/multilib/make.defaults39
-rw-r--r--profiles/features/multilib/package.use.force8
-rw-r--r--profiles/features/multilib/package.use.mask8
-rw-r--r--profiles/features/multilib/use.mask9
-rw-r--r--profiles/features/prefix/Changelog28
-rw-r--r--profiles/features/prefix/eapi1
-rw-r--r--profiles/features/prefix/make.defaults23
-rw-r--r--profiles/features/prefix/package.mask103
-rw-r--r--profiles/features/prefix/package.use.mask52
-rw-r--r--profiles/features/prefix/packages31
-rw-r--r--profiles/features/prefix/rpath/eapi1
-rw-r--r--profiles/features/prefix/rpath/packages7
-rw-r--r--profiles/features/prefix/rpath/parent1
-rw-r--r--profiles/features/prefix/rpath/profile.bashrc23
-rw-r--r--profiles/features/prefix/rpath/use.force7
-rw-r--r--profiles/features/prefix/rpath/use.mask10
-rw-r--r--profiles/features/prefix/standalone/eapi1
-rw-r--r--profiles/features/prefix/standalone/parent1
-rw-r--r--profiles/features/prefix/use.force9
-rw-r--r--profiles/features/prefix/use.mask28
-rw-r--r--profiles/features/selinux/eapi1
-rw-r--r--profiles/features/selinux/make.defaults16
-rw-r--r--profiles/features/selinux/package.mask17
-rw-r--r--profiles/features/selinux/package.use.force28
-rw-r--r--profiles/features/selinux/package.use.mask24
-rw-r--r--profiles/features/selinux/packages11
-rw-r--r--profiles/features/selinux/profile.bashrc5
-rw-r--r--profiles/features/selinux/use.force1
-rw-r--r--profiles/features/selinux/use.mask18
-rw-r--r--profiles/hardened/README6
-rw-r--r--profiles/hardened/eapi1
-rw-r--r--profiles/hardened/linux/amd64/eapi1
-rw-r--r--profiles/hardened/linux/amd64/make.defaults10
-rw-r--r--profiles/hardened/linux/amd64/no-multilib/eapi1
-rw-r--r--profiles/hardened/linux/amd64/no-multilib/make.defaults15
-rw-r--r--profiles/hardened/linux/amd64/no-multilib/package.mask186
-rw-r--r--profiles/hardened/linux/amd64/no-multilib/package.use.force7
-rw-r--r--profiles/hardened/linux/amd64/no-multilib/package.use.mask15
-rw-r--r--profiles/hardened/linux/amd64/no-multilib/parent2
-rw-r--r--profiles/hardened/linux/amd64/no-multilib/selinux/eapi1
-rw-r--r--profiles/hardened/linux/amd64/no-multilib/selinux/parent2
-rw-r--r--profiles/hardened/linux/amd64/no-multilib/use.mask24
-rw-r--r--profiles/hardened/linux/amd64/package.mask25
-rw-r--r--profiles/hardened/linux/amd64/package.use14
-rw-r--r--profiles/hardened/linux/amd64/package.use.force8
-rw-r--r--profiles/hardened/linux/amd64/package.use.mask37
-rw-r--r--profiles/hardened/linux/amd64/package.use.stable.mask11
-rw-r--r--profiles/hardened/linux/amd64/parent4
-rw-r--r--profiles/hardened/linux/amd64/selinux/eapi1
-rw-r--r--profiles/hardened/linux/amd64/selinux/parent2
-rw-r--r--profiles/hardened/linux/amd64/use.mask11
-rw-r--r--profiles/hardened/linux/amd64/x32/eapi1
-rw-r--r--profiles/hardened/linux/amd64/x32/make.defaults5
-rw-r--r--profiles/hardened/linux/amd64/x32/parent3
-rw-r--r--profiles/hardened/linux/arm/armv4/eapi1
-rw-r--r--profiles/hardened/linux/arm/armv4/parent4
-rw-r--r--profiles/hardened/linux/arm/armv4t/eapi1
-rw-r--r--profiles/hardened/linux/arm/armv4t/parent4
-rw-r--r--profiles/hardened/linux/arm/armv5te/eapi1
-rw-r--r--profiles/hardened/linux/arm/armv5te/parent4
-rw-r--r--profiles/hardened/linux/arm/armv6j/eapi1
-rw-r--r--profiles/hardened/linux/arm/armv6j/parent4
-rw-r--r--profiles/hardened/linux/arm/armv7a/eapi1
-rw-r--r--profiles/hardened/linux/arm/armv7a/parent4
-rw-r--r--profiles/hardened/linux/arm/armv7a/selinux/eapi1
-rw-r--r--profiles/hardened/linux/arm/armv7a/selinux/parent2
-rw-r--r--profiles/hardened/linux/arm/eapi1
-rw-r--r--profiles/hardened/linux/arm/package.mask13
-rw-r--r--profiles/hardened/linux/arm/parent1
-rw-r--r--profiles/hardened/linux/eapi1
-rw-r--r--profiles/hardened/linux/ia64/eapi1
-rw-r--r--profiles/hardened/linux/ia64/make.defaults3
-rw-r--r--profiles/hardened/linux/ia64/parent4
-rw-r--r--profiles/hardened/linux/make.defaults16
-rw-r--r--profiles/hardened/linux/mips/eapi1
-rw-r--r--profiles/hardened/linux/mips/mipsel/eapi1
-rw-r--r--profiles/hardened/linux/mips/mipsel/multilib/eapi1
-rw-r--r--profiles/hardened/linux/mips/mipsel/multilib/n32/eapi1
-rw-r--r--profiles/hardened/linux/mips/mipsel/multilib/n32/parent2
-rw-r--r--profiles/hardened/linux/mips/mipsel/multilib/n64/eapi1
-rw-r--r--profiles/hardened/linux/mips/mipsel/multilib/n64/parent2
-rw-r--r--profiles/hardened/linux/mips/mipsel/multilib/parent1
-rw-r--r--profiles/hardened/linux/mips/mipsel/n32/eapi1
-rw-r--r--profiles/hardened/linux/mips/mipsel/n32/parent2
-rw-r--r--profiles/hardened/linux/mips/mipsel/n64/eapi1
-rw-r--r--profiles/hardened/linux/mips/mipsel/n64/parent2
-rw-r--r--profiles/hardened/linux/mips/mipsel/parent1
-rw-r--r--profiles/hardened/linux/mips/multilib/eapi1
-rw-r--r--profiles/hardened/linux/mips/multilib/n32/eapi1
-rw-r--r--profiles/hardened/linux/mips/multilib/n32/parent2
-rw-r--r--profiles/hardened/linux/mips/multilib/n64/eapi1
-rw-r--r--profiles/hardened/linux/mips/multilib/n64/parent2
-rw-r--r--profiles/hardened/linux/mips/multilib/parent1
-rw-r--r--profiles/hardened/linux/mips/n32/eapi1
-rw-r--r--profiles/hardened/linux/mips/n32/parent2
-rw-r--r--profiles/hardened/linux/mips/n64/eapi1
-rw-r--r--profiles/hardened/linux/mips/n64/parent2
-rw-r--r--profiles/hardened/linux/mips/parent1
-rw-r--r--profiles/hardened/linux/musl/amd64/eapi1
-rw-r--r--profiles/hardened/linux/musl/amd64/make.defaults25
-rw-r--r--profiles/hardened/linux/musl/amd64/package.mask14
-rw-r--r--profiles/hardened/linux/musl/amd64/parent1
-rw-r--r--profiles/hardened/linux/musl/amd64/use.force7
-rw-r--r--profiles/hardened/linux/musl/amd64/use.mask46
-rw-r--r--profiles/hardened/linux/musl/arm/armv7a/eapi1
-rw-r--r--profiles/hardened/linux/musl/arm/armv7a/make.defaults9
-rw-r--r--profiles/hardened/linux/musl/arm/armv7a/parent1
-rw-r--r--profiles/hardened/linux/musl/arm/eapi1
-rw-r--r--profiles/hardened/linux/musl/arm/make.defaults12
-rw-r--r--profiles/hardened/linux/musl/arm/package.mask9
-rw-r--r--profiles/hardened/linux/musl/arm/parent1
-rw-r--r--profiles/hardened/linux/musl/arm/use.force6
-rw-r--r--profiles/hardened/linux/musl/arm/use.mask6
-rw-r--r--profiles/hardened/linux/musl/eapi1
-rw-r--r--profiles/hardened/linux/musl/make.defaults16
-rw-r--r--profiles/hardened/linux/musl/mips/eapi1
-rw-r--r--profiles/hardened/linux/musl/mips/make.defaults21
-rw-r--r--profiles/hardened/linux/musl/mips/mipsel/eapi1
-rw-r--r--profiles/hardened/linux/musl/mips/mipsel/make.defaults10
-rw-r--r--profiles/hardened/linux/musl/mips/mipsel/parent1
-rw-r--r--profiles/hardened/linux/musl/mips/package.mask6
-rw-r--r--profiles/hardened/linux/musl/mips/package.use.force2
-rw-r--r--profiles/hardened/linux/musl/mips/parent1
-rw-r--r--profiles/hardened/linux/musl/mips/use.force7
-rw-r--r--profiles/hardened/linux/musl/mips/use.mask7
-rw-r--r--profiles/hardened/linux/musl/package.mask31
-rw-r--r--profiles/hardened/linux/musl/package.use.mask14
-rw-r--r--profiles/hardened/linux/musl/packages7
-rw-r--r--profiles/hardened/linux/musl/packages.build11
-rw-r--r--profiles/hardened/linux/musl/parent2
-rw-r--r--profiles/hardened/linux/musl/ppc/eapi1
-rw-r--r--profiles/hardened/linux/musl/ppc/make.defaults19
-rw-r--r--profiles/hardened/linux/musl/ppc/package.mask2
-rw-r--r--profiles/hardened/linux/musl/ppc/parent1
-rw-r--r--profiles/hardened/linux/musl/ppc/use.force9
-rw-r--r--profiles/hardened/linux/musl/ppc/use.mask9
-rw-r--r--profiles/hardened/linux/musl/use.force5
-rw-r--r--profiles/hardened/linux/musl/use.mask11
-rw-r--r--profiles/hardened/linux/musl/x86/eapi1
-rw-r--r--profiles/hardened/linux/musl/x86/make.defaults25
-rw-r--r--profiles/hardened/linux/musl/x86/parent1
-rw-r--r--profiles/hardened/linux/musl/x86/use.force7
-rw-r--r--profiles/hardened/linux/musl/x86/use.mask41
-rw-r--r--profiles/hardened/linux/package.mask33
-rw-r--r--profiles/hardened/linux/package.use.force12
-rw-r--r--profiles/hardened/linux/package.use.mask29
-rw-r--r--profiles/hardened/linux/packages8
-rw-r--r--profiles/hardened/linux/parent1
-rw-r--r--profiles/hardened/linux/powerpc/eapi1
-rw-r--r--profiles/hardened/linux/powerpc/make.defaults5
-rw-r--r--profiles/hardened/linux/powerpc/package.mask8
-rw-r--r--profiles/hardened/linux/powerpc/package.use.mask3
-rw-r--r--profiles/hardened/linux/powerpc/parent1
-rw-r--r--profiles/hardened/linux/powerpc/ppc32/eapi1
-rw-r--r--profiles/hardened/linux/powerpc/ppc32/make.defaults3
-rw-r--r--profiles/hardened/linux/powerpc/ppc32/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/32bit-userland/eapi1
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/32bit-userland/make.defaults8
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/32bit-userland/package.mask3
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/32bit-userland/package.use.mask7
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/32bit-userland/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/32bit-userland/use.force9
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/32bit-userland/use.mask12
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/64bit-userland/eapi1
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/64bit-userland/package.use.mask8
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/64bit-userland/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/64bit-userland/use.mask10
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/eapi1
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/make.defaults3
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/use.mask55
-rw-r--r--profiles/hardened/linux/uclibc/amd64/eapi1
-rw-r--r--profiles/hardened/linux/uclibc/amd64/parent2
-rw-r--r--profiles/hardened/linux/uclibc/arm/armv6j/eapi1
-rw-r--r--profiles/hardened/linux/uclibc/arm/armv6j/parent3
-rw-r--r--profiles/hardened/linux/uclibc/arm/armv7a/eapi1
-rw-r--r--profiles/hardened/linux/uclibc/arm/armv7a/parent3
-rw-r--r--profiles/hardened/linux/uclibc/arm/eapi1
-rw-r--r--profiles/hardened/linux/uclibc/arm/package.mask9
-rw-r--r--profiles/hardened/linux/uclibc/eapi1
-rw-r--r--profiles/hardened/linux/uclibc/make.defaults6
-rw-r--r--profiles/hardened/linux/uclibc/mips/eapi1
-rw-r--r--profiles/hardened/linux/uclibc/mips/mipsel/eapi1
-rw-r--r--profiles/hardened/linux/uclibc/mips/mipsel/parent2
-rw-r--r--profiles/hardened/linux/uclibc/mips/parent2
-rw-r--r--profiles/hardened/linux/uclibc/ppc/eapi1
-rw-r--r--profiles/hardened/linux/uclibc/ppc/parent2
-rw-r--r--profiles/hardened/linux/uclibc/use.mask5
-rw-r--r--profiles/hardened/linux/uclibc/x86/eapi1
-rw-r--r--profiles/hardened/linux/uclibc/x86/parent2
-rw-r--r--profiles/hardened/linux/use.force7
-rw-r--r--profiles/hardened/linux/use.mask14
-rw-r--r--profiles/hardened/linux/x86/eapi1
-rw-r--r--profiles/hardened/linux/x86/make.defaults27
-rw-r--r--profiles/hardened/linux/x86/package.mask16
-rw-r--r--profiles/hardened/linux/x86/package.use.mask17
-rw-r--r--profiles/hardened/linux/x86/package.use.stable.mask11
-rw-r--r--profiles/hardened/linux/x86/parent4
-rw-r--r--profiles/hardened/linux/x86/selinux/eapi1
-rw-r--r--profiles/hardened/linux/x86/selinux/parent2
-rw-r--r--profiles/hardened/linux/x86/use.mask11
-rw-r--r--profiles/info_pkgs27
-rw-r--r--profiles/info_vars34
-rw-r--r--profiles/license_groups87
-rw-r--r--profiles/package.mask866
-rw-r--r--profiles/prefix/aix/5.2.0.0/eapi1
-rw-r--r--profiles/prefix/aix/5.2.0.0/package.provided5
-rw-r--r--profiles/prefix/aix/5.2.0.0/parent1
-rw-r--r--profiles/prefix/aix/5.2.0.0/ppc/eapi1
-rw-r--r--profiles/prefix/aix/5.2.0.0/ppc/make.defaults7
-rw-r--r--profiles/prefix/aix/5.2.0.0/ppc/parent1
-rw-r--r--profiles/prefix/aix/5.3.0.0/eapi1
-rw-r--r--profiles/prefix/aix/5.3.0.0/package.mask7
-rw-r--r--profiles/prefix/aix/5.3.0.0/package.provided5
-rw-r--r--profiles/prefix/aix/5.3.0.0/parent1
-rw-r--r--profiles/prefix/aix/5.3.0.0/ppc/eapi1
-rw-r--r--profiles/prefix/aix/5.3.0.0/ppc/make.defaults7
-rw-r--r--profiles/prefix/aix/5.3.0.0/ppc/parent1
-rw-r--r--profiles/prefix/aix/6.1.0.0/eapi1
-rw-r--r--profiles/prefix/aix/6.1.0.0/package.provided5
-rw-r--r--profiles/prefix/aix/6.1.0.0/parent1
-rw-r--r--profiles/prefix/aix/6.1.0.0/ppc/eapi1
-rw-r--r--profiles/prefix/aix/6.1.0.0/ppc/make.defaults7
-rw-r--r--profiles/prefix/aix/6.1.0.0/ppc/parent1
-rw-r--r--profiles/prefix/aix/7.1.0.0/eapi1
-rw-r--r--profiles/prefix/aix/7.1.0.0/package.provided5
-rw-r--r--profiles/prefix/aix/7.1.0.0/parent1
-rw-r--r--profiles/prefix/aix/7.1.0.0/ppc/eapi1
-rw-r--r--profiles/prefix/aix/7.1.0.0/ppc/make.defaults7
-rw-r--r--profiles/prefix/aix/7.1.0.0/ppc/parent1
-rw-r--r--profiles/prefix/aix/eapi1
-rw-r--r--profiles/prefix/aix/make.defaults20
-rw-r--r--profiles/prefix/aix/package.mask32
-rw-r--r--profiles/prefix/aix/package.use.force14
-rw-r--r--profiles/prefix/aix/package.use.mask11
-rw-r--r--profiles/prefix/aix/packages10
-rw-r--r--profiles/prefix/aix/parent1
-rw-r--r--profiles/prefix/aix/profile.bashrc7
-rw-r--r--profiles/prefix/aix/use.force10
-rw-r--r--profiles/prefix/aix/use.mask46
-rw-r--r--profiles/prefix/bsd/eapi1
-rw-r--r--profiles/prefix/bsd/freebsd/7.1/eapi1
-rw-r--r--profiles/prefix/bsd/freebsd/7.1/package.mask3
-rw-r--r--profiles/prefix/bsd/freebsd/7.1/package.provided5
-rw-r--r--profiles/prefix/bsd/freebsd/7.1/parent1
-rw-r--r--profiles/prefix/bsd/freebsd/7.1/x64/eapi1
-rw-r--r--profiles/prefix/bsd/freebsd/7.1/x64/make.defaults9
-rw-r--r--profiles/prefix/bsd/freebsd/7.1/x64/parent2
-rw-r--r--profiles/prefix/bsd/freebsd/7.1/x86/eapi1
-rw-r--r--profiles/prefix/bsd/freebsd/7.1/x86/make.defaults9
-rw-r--r--profiles/prefix/bsd/freebsd/7.1/x86/parent2
-rw-r--r--profiles/prefix/bsd/freebsd/7.2/eapi1
-rw-r--r--profiles/prefix/bsd/freebsd/7.2/package.mask3
-rw-r--r--profiles/prefix/bsd/freebsd/7.2/package.provided5
-rw-r--r--profiles/prefix/bsd/freebsd/7.2/parent1
-rw-r--r--profiles/prefix/bsd/freebsd/7.2/x64/eapi1
-rw-r--r--profiles/prefix/bsd/freebsd/7.2/x64/make.defaults9
-rw-r--r--profiles/prefix/bsd/freebsd/7.2/x64/parent2
-rw-r--r--profiles/prefix/bsd/freebsd/7.2/x86/eapi1
-rw-r--r--profiles/prefix/bsd/freebsd/7.2/x86/make.defaults9
-rw-r--r--profiles/prefix/bsd/freebsd/7.2/x86/parent2
-rw-r--r--profiles/prefix/bsd/freebsd/8.0/eapi1
-rw-r--r--profiles/prefix/bsd/freebsd/8.0/package.mask7
-rw-r--r--profiles/prefix/bsd/freebsd/8.0/package.provided5
-rw-r--r--profiles/prefix/bsd/freebsd/8.0/parent1
-rw-r--r--profiles/prefix/bsd/freebsd/8.0/x64/eapi1
-rw-r--r--profiles/prefix/bsd/freebsd/8.0/x64/make.defaults9
-rw-r--r--profiles/prefix/bsd/freebsd/8.0/x64/parent2
-rw-r--r--profiles/prefix/bsd/freebsd/8.0/x86/eapi1
-rw-r--r--profiles/prefix/bsd/freebsd/8.0/x86/make.defaults9
-rw-r--r--profiles/prefix/bsd/freebsd/8.0/x86/parent2
-rw-r--r--profiles/prefix/bsd/freebsd/8.1/eapi1
-rw-r--r--profiles/prefix/bsd/freebsd/8.1/package.mask3
-rw-r--r--profiles/prefix/bsd/freebsd/8.1/package.provided5
-rw-r--r--profiles/prefix/bsd/freebsd/8.1/parent1
-rw-r--r--profiles/prefix/bsd/freebsd/8.1/sparc64/eapi1
-rw-r--r--profiles/prefix/bsd/freebsd/8.1/sparc64/make.defaults9
-rw-r--r--profiles/prefix/bsd/freebsd/8.1/sparc64/parent2
-rw-r--r--profiles/prefix/bsd/freebsd/8.1/x64/eapi1
-rw-r--r--profiles/prefix/bsd/freebsd/8.1/x64/make.defaults9
-rw-r--r--profiles/prefix/bsd/freebsd/8.1/x64/parent2
-rw-r--r--profiles/prefix/bsd/freebsd/8.1/x86/eapi1
-rw-r--r--profiles/prefix/bsd/freebsd/8.1/x86/make.defaults9
-rw-r--r--profiles/prefix/bsd/freebsd/8.1/x86/parent2
-rw-r--r--profiles/prefix/bsd/freebsd/8.2/eapi1
-rw-r--r--profiles/prefix/bsd/freebsd/8.2/package.provided5
-rw-r--r--profiles/prefix/bsd/freebsd/8.2/parent1
-rw-r--r--profiles/prefix/bsd/freebsd/8.2/x64/eapi1
-rw-r--r--profiles/prefix/bsd/freebsd/8.2/x64/make.defaults9
-rw-r--r--profiles/prefix/bsd/freebsd/8.2/x64/parent2
-rw-r--r--profiles/prefix/bsd/freebsd/8.2/x86/eapi1
-rw-r--r--profiles/prefix/bsd/freebsd/8.2/x86/make.defaults9
-rw-r--r--profiles/prefix/bsd/freebsd/8.2/x86/parent2
-rw-r--r--profiles/prefix/bsd/freebsd/9.0/eapi1
-rw-r--r--profiles/prefix/bsd/freebsd/9.0/package.provided5
-rw-r--r--profiles/prefix/bsd/freebsd/9.0/parent1
-rw-r--r--profiles/prefix/bsd/freebsd/9.0/x64/eapi1
-rw-r--r--profiles/prefix/bsd/freebsd/9.0/x64/make.defaults9
-rw-r--r--profiles/prefix/bsd/freebsd/9.0/x64/parent2
-rw-r--r--profiles/prefix/bsd/freebsd/9.0/x86/eapi1
-rw-r--r--profiles/prefix/bsd/freebsd/9.0/x86/make.defaults9
-rw-r--r--profiles/prefix/bsd/freebsd/9.0/x86/parent2
-rw-r--r--profiles/prefix/bsd/freebsd/9.1/eapi1
-rw-r--r--profiles/prefix/bsd/freebsd/9.1/package.provided5
-rw-r--r--profiles/prefix/bsd/freebsd/9.1/parent1
-rw-r--r--profiles/prefix/bsd/freebsd/9.1/x64/eapi1
-rw-r--r--profiles/prefix/bsd/freebsd/9.1/x64/make.defaults9
-rw-r--r--profiles/prefix/bsd/freebsd/9.1/x64/parent2
-rw-r--r--profiles/prefix/bsd/freebsd/9.1/x86/eapi1
-rw-r--r--profiles/prefix/bsd/freebsd/9.1/x86/make.defaults9
-rw-r--r--profiles/prefix/bsd/freebsd/9.1/x86/parent2
-rw-r--r--profiles/prefix/bsd/freebsd/arch/eapi1
-rw-r--r--profiles/prefix/bsd/freebsd/arch/sparc64/eapi1
-rw-r--r--profiles/prefix/bsd/freebsd/arch/sparc64/package.mask7
-rw-r--r--profiles/prefix/bsd/freebsd/arch/sparc64/package.use.mask7
-rw-r--r--profiles/prefix/bsd/freebsd/arch/x64/eapi1
-rw-r--r--profiles/prefix/bsd/freebsd/arch/x64/make.defaults10
-rw-r--r--profiles/prefix/bsd/freebsd/arch/x64/package.mask8
-rw-r--r--profiles/prefix/bsd/freebsd/arch/x64/package.use.mask8
-rw-r--r--profiles/prefix/bsd/freebsd/arch/x64/parent1
-rw-r--r--profiles/prefix/bsd/freebsd/arch/x64/use.force6
-rw-r--r--profiles/prefix/bsd/freebsd/arch/x86/eapi1
-rw-r--r--profiles/prefix/bsd/freebsd/arch/x86/make.defaults10
-rw-r--r--profiles/prefix/bsd/freebsd/arch/x86/package.mask8
-rw-r--r--profiles/prefix/bsd/freebsd/arch/x86/package.use.mask12
-rw-r--r--profiles/prefix/bsd/freebsd/arch/x86/use.force6
-rw-r--r--profiles/prefix/bsd/freebsd/eapi1
-rw-r--r--profiles/prefix/bsd/freebsd/make.defaults10
-rw-r--r--profiles/prefix/bsd/freebsd/parent1
-rw-r--r--profiles/prefix/bsd/freebsd/use.force7
-rw-r--r--profiles/prefix/bsd/freebsd/use.mask8
-rw-r--r--profiles/prefix/bsd/netbsd/4.0/eapi1
-rw-r--r--profiles/prefix/bsd/netbsd/4.0/package.provided5
-rw-r--r--profiles/prefix/bsd/netbsd/4.0/parent1
-rw-r--r--profiles/prefix/bsd/netbsd/4.0/x86/eapi1
-rw-r--r--profiles/prefix/bsd/netbsd/4.0/x86/make.defaults8
-rw-r--r--profiles/prefix/bsd/netbsd/4.0/x86/parent1
-rw-r--r--profiles/prefix/bsd/netbsd/eapi1
-rw-r--r--profiles/prefix/bsd/netbsd/make.defaults10
-rw-r--r--profiles/prefix/bsd/netbsd/parent1
-rw-r--r--profiles/prefix/bsd/netbsd/use.force7
-rw-r--r--profiles/prefix/bsd/netbsd/use.mask8
-rw-r--r--profiles/prefix/bsd/openbsd/4.2/eapi1
-rw-r--r--profiles/prefix/bsd/openbsd/4.2/package.mask4
-rw-r--r--profiles/prefix/bsd/openbsd/4.2/package.provided5
-rw-r--r--profiles/prefix/bsd/openbsd/4.2/parent1
-rw-r--r--profiles/prefix/bsd/openbsd/4.2/ppc/eapi1
-rw-r--r--profiles/prefix/bsd/openbsd/4.2/ppc/make.defaults8
-rw-r--r--profiles/prefix/bsd/openbsd/4.2/ppc/parent1
-rw-r--r--profiles/prefix/bsd/openbsd/4.2/x64/eapi1
-rw-r--r--profiles/prefix/bsd/openbsd/4.2/x64/make.defaults8
-rw-r--r--profiles/prefix/bsd/openbsd/4.2/x64/parent1
-rw-r--r--profiles/prefix/bsd/openbsd/4.2/x86/eapi1
-rw-r--r--profiles/prefix/bsd/openbsd/4.2/x86/make.defaults8
-rw-r--r--profiles/prefix/bsd/openbsd/4.2/x86/parent1
-rw-r--r--profiles/prefix/bsd/openbsd/eapi1
-rw-r--r--profiles/prefix/bsd/openbsd/make.defaults10
-rw-r--r--profiles/prefix/bsd/openbsd/parent1
-rw-r--r--profiles/prefix/bsd/openbsd/use.force7
-rw-r--r--profiles/prefix/bsd/openbsd/use.mask8
-rw-r--r--profiles/prefix/bsd/package.mask4
-rw-r--r--profiles/prefix/bsd/package.use.mask7
-rw-r--r--profiles/prefix/bsd/packages6
-rw-r--r--profiles/prefix/bsd/parent1
-rw-r--r--profiles/prefix/bsd/use.mask41
-rw-r--r--profiles/prefix/darwin/eapi1
-rw-r--r--profiles/prefix/darwin/macos/10.10/eapi1
-rw-r--r--profiles/prefix/darwin/macos/10.10/make.defaults9
-rw-r--r--profiles/prefix/darwin/macos/10.10/package.mask8
-rw-r--r--profiles/prefix/darwin/macos/10.10/package.provided5
-rw-r--r--profiles/prefix/darwin/macos/10.10/package.unmask8
-rw-r--r--profiles/prefix/darwin/macos/10.10/package.use.mask8
-rw-r--r--profiles/prefix/darwin/macos/10.10/parent1
-rw-r--r--profiles/prefix/darwin/macos/10.10/profile.bashrc5
-rw-r--r--profiles/prefix/darwin/macos/10.10/x64/eapi1
-rw-r--r--profiles/prefix/darwin/macos/10.10/x64/make.defaults13
-rw-r--r--profiles/prefix/darwin/macos/10.10/x64/package.mask3
-rw-r--r--profiles/prefix/darwin/macos/10.10/x64/package.use.force7
-rw-r--r--profiles/prefix/darwin/macos/10.10/x64/package.use.mask5
-rw-r--r--profiles/prefix/darwin/macos/10.10/x64/parent2
-rw-r--r--profiles/prefix/darwin/macos/10.10/x64/use.mask59
-rw-r--r--profiles/prefix/darwin/macos/10.10/x86/eapi1
-rw-r--r--profiles/prefix/darwin/macos/10.10/x86/make.defaults13
-rw-r--r--profiles/prefix/darwin/macos/10.10/x86/package.mask10
-rw-r--r--profiles/prefix/darwin/macos/10.10/x86/package.use.force7
-rw-r--r--profiles/prefix/darwin/macos/10.10/x86/package.use.mask5
-rw-r--r--profiles/prefix/darwin/macos/10.10/x86/parent2
-rw-r--r--profiles/prefix/darwin/macos/10.10/x86/use.mask59
-rw-r--r--profiles/prefix/darwin/macos/10.4/eapi1
-rw-r--r--profiles/prefix/darwin/macos/10.4/make.defaults5
-rw-r--r--profiles/prefix/darwin/macos/10.4/package.mask21
-rw-r--r--profiles/prefix/darwin/macos/10.4/package.provided5
-rw-r--r--profiles/prefix/darwin/macos/10.4/package.use.mask13
-rw-r--r--profiles/prefix/darwin/macos/10.4/parent1
-rw-r--r--profiles/prefix/darwin/macos/10.4/ppc/eapi1
-rw-r--r--profiles/prefix/darwin/macos/10.4/ppc/make.defaults7
-rw-r--r--profiles/prefix/darwin/macos/10.4/ppc/package.mask4
-rw-r--r--profiles/prefix/darwin/macos/10.4/ppc/package.use.mask4
-rw-r--r--profiles/prefix/darwin/macos/10.4/ppc/parent2
-rw-r--r--profiles/prefix/darwin/macos/10.4/ppc/use.mask5
-rw-r--r--profiles/prefix/darwin/macos/10.4/ppc64/eapi1
-rw-r--r--profiles/prefix/darwin/macos/10.4/ppc64/make.defaults7
-rw-r--r--profiles/prefix/darwin/macos/10.4/ppc64/package.mask3
-rw-r--r--profiles/prefix/darwin/macos/10.4/ppc64/package.use.mask4
-rw-r--r--profiles/prefix/darwin/macos/10.4/ppc64/parent2
-rw-r--r--profiles/prefix/darwin/macos/10.4/ppc64/use.mask5
-rw-r--r--profiles/prefix/darwin/macos/10.4/profile.bashrc5
-rw-r--r--profiles/prefix/darwin/macos/10.4/x86/eapi1
-rw-r--r--profiles/prefix/darwin/macos/10.4/x86/make.defaults13
-rw-r--r--profiles/prefix/darwin/macos/10.4/x86/package.unmask7
-rw-r--r--profiles/prefix/darwin/macos/10.4/x86/package.use.force7
-rw-r--r--profiles/prefix/darwin/macos/10.4/x86/package.use.mask5
-rw-r--r--profiles/prefix/darwin/macos/10.4/x86/parent2
-rw-r--r--profiles/prefix/darwin/macos/10.4/x86/use.mask59
-rw-r--r--profiles/prefix/darwin/macos/10.5/eapi1
-rw-r--r--profiles/prefix/darwin/macos/10.5/make.defaults9
-rw-r--r--profiles/prefix/darwin/macos/10.5/package.mask13
-rw-r--r--profiles/prefix/darwin/macos/10.5/package.provided5
-rw-r--r--profiles/prefix/darwin/macos/10.5/package.use.mask13
-rw-r--r--profiles/prefix/darwin/macos/10.5/parent1
-rw-r--r--profiles/prefix/darwin/macos/10.5/ppc/eapi1
-rw-r--r--profiles/prefix/darwin/macos/10.5/ppc/make.defaults7
-rw-r--r--profiles/prefix/darwin/macos/10.5/ppc/package.mask3
-rw-r--r--profiles/prefix/darwin/macos/10.5/ppc/package.unmask7
-rw-r--r--profiles/prefix/darwin/macos/10.5/ppc/package.use.force7
-rw-r--r--profiles/prefix/darwin/macos/10.5/ppc/package.use.mask9
-rw-r--r--profiles/prefix/darwin/macos/10.5/ppc/parent2
-rw-r--r--profiles/prefix/darwin/macos/10.5/ppc/use.mask5
-rw-r--r--profiles/prefix/darwin/macos/10.5/ppc64/eapi1
-rw-r--r--profiles/prefix/darwin/macos/10.5/ppc64/make.defaults7
-rw-r--r--profiles/prefix/darwin/macos/10.5/ppc64/package.mask3
-rw-r--r--profiles/prefix/darwin/macos/10.5/ppc64/package.use.mask4
-rw-r--r--profiles/prefix/darwin/macos/10.5/ppc64/parent2
-rw-r--r--profiles/prefix/darwin/macos/10.5/ppc64/use.mask5
-rw-r--r--profiles/prefix/darwin/macos/10.5/profile.bashrc5
-rw-r--r--profiles/prefix/darwin/macos/10.5/x64/eapi1
-rw-r--r--profiles/prefix/darwin/macos/10.5/x64/make.defaults13
-rw-r--r--profiles/prefix/darwin/macos/10.5/x64/package.mask7
-rw-r--r--profiles/prefix/darwin/macos/10.5/x64/package.unmask4
-rw-r--r--profiles/prefix/darwin/macos/10.5/x64/package.use.force7
-rw-r--r--profiles/prefix/darwin/macos/10.5/x64/package.use.mask5
-rw-r--r--profiles/prefix/darwin/macos/10.5/x64/parent2
-rw-r--r--profiles/prefix/darwin/macos/10.5/x64/use.mask59
-rw-r--r--profiles/prefix/darwin/macos/10.5/x86/eapi1
-rw-r--r--profiles/prefix/darwin/macos/10.5/x86/make.defaults13
-rw-r--r--profiles/prefix/darwin/macos/10.5/x86/package.mask3
-rw-r--r--profiles/prefix/darwin/macos/10.5/x86/package.unmask4
-rw-r--r--profiles/prefix/darwin/macos/10.5/x86/package.use.force7
-rw-r--r--profiles/prefix/darwin/macos/10.5/x86/package.use.mask5
-rw-r--r--profiles/prefix/darwin/macos/10.5/x86/parent2
-rw-r--r--profiles/prefix/darwin/macos/10.5/x86/use.mask59
-rw-r--r--profiles/prefix/darwin/macos/10.6/eapi1
-rw-r--r--profiles/prefix/darwin/macos/10.6/make.defaults9
-rw-r--r--profiles/prefix/darwin/macos/10.6/package.provided5
-rw-r--r--profiles/prefix/darwin/macos/10.6/package.use.mask8
-rw-r--r--profiles/prefix/darwin/macos/10.6/parent1
-rw-r--r--profiles/prefix/darwin/macos/10.6/profile.bashrc5
-rw-r--r--profiles/prefix/darwin/macos/10.6/x64/eapi1
-rw-r--r--profiles/prefix/darwin/macos/10.6/x64/make.defaults13
-rw-r--r--profiles/prefix/darwin/macos/10.6/x64/package.mask3
-rw-r--r--profiles/prefix/darwin/macos/10.6/x64/package.use.force7
-rw-r--r--profiles/prefix/darwin/macos/10.6/x64/package.use.mask5
-rw-r--r--profiles/prefix/darwin/macos/10.6/x64/parent2
-rw-r--r--profiles/prefix/darwin/macos/10.6/x64/use.mask59
-rw-r--r--profiles/prefix/darwin/macos/10.6/x86/eapi1
-rw-r--r--profiles/prefix/darwin/macos/10.6/x86/make.defaults13
-rw-r--r--profiles/prefix/darwin/macos/10.6/x86/package.mask4
-rw-r--r--profiles/prefix/darwin/macos/10.6/x86/package.use.force7
-rw-r--r--profiles/prefix/darwin/macos/10.6/x86/package.use.mask5
-rw-r--r--profiles/prefix/darwin/macos/10.6/x86/parent2
-rw-r--r--profiles/prefix/darwin/macos/10.6/x86/use.mask59
-rw-r--r--profiles/prefix/darwin/macos/10.7/eapi1
-rw-r--r--profiles/prefix/darwin/macos/10.7/make.defaults9
-rw-r--r--profiles/prefix/darwin/macos/10.7/package.provided5
-rw-r--r--profiles/prefix/darwin/macos/10.7/package.use.mask8
-rw-r--r--profiles/prefix/darwin/macos/10.7/parent1
-rw-r--r--profiles/prefix/darwin/macos/10.7/profile.bashrc5
-rw-r--r--profiles/prefix/darwin/macos/10.7/x64/eapi1
-rw-r--r--profiles/prefix/darwin/macos/10.7/x64/make.defaults13
-rw-r--r--profiles/prefix/darwin/macos/10.7/x64/package.mask3
-rw-r--r--profiles/prefix/darwin/macos/10.7/x64/package.use.force7
-rw-r--r--profiles/prefix/darwin/macos/10.7/x64/package.use.mask5
-rw-r--r--profiles/prefix/darwin/macos/10.7/x64/parent2
-rw-r--r--profiles/prefix/darwin/macos/10.7/x64/use.mask59
-rw-r--r--profiles/prefix/darwin/macos/10.7/x86/eapi1
-rw-r--r--profiles/prefix/darwin/macos/10.7/x86/make.defaults13
-rw-r--r--profiles/prefix/darwin/macos/10.7/x86/package.mask10
-rw-r--r--profiles/prefix/darwin/macos/10.7/x86/package.use.force7
-rw-r--r--profiles/prefix/darwin/macos/10.7/x86/package.use.mask5
-rw-r--r--profiles/prefix/darwin/macos/10.7/x86/parent2
-rw-r--r--profiles/prefix/darwin/macos/10.7/x86/use.mask59
-rw-r--r--profiles/prefix/darwin/macos/10.8/eapi1
-rw-r--r--profiles/prefix/darwin/macos/10.8/make.defaults9
-rw-r--r--profiles/prefix/darwin/macos/10.8/package.mask8
-rw-r--r--profiles/prefix/darwin/macos/10.8/package.provided5
-rw-r--r--profiles/prefix/darwin/macos/10.8/package.unmask8
-rw-r--r--profiles/prefix/darwin/macos/10.8/package.use.mask8
-rw-r--r--profiles/prefix/darwin/macos/10.8/parent1
-rw-r--r--profiles/prefix/darwin/macos/10.8/profile.bashrc5
-rw-r--r--profiles/prefix/darwin/macos/10.8/x64/eapi1
-rw-r--r--profiles/prefix/darwin/macos/10.8/x64/make.defaults13
-rw-r--r--profiles/prefix/darwin/macos/10.8/x64/package.mask3
-rw-r--r--profiles/prefix/darwin/macos/10.8/x64/package.use.force7
-rw-r--r--profiles/prefix/darwin/macos/10.8/x64/package.use.mask5
-rw-r--r--profiles/prefix/darwin/macos/10.8/x64/parent2
-rw-r--r--profiles/prefix/darwin/macos/10.8/x64/use.mask59
-rw-r--r--profiles/prefix/darwin/macos/10.8/x86/eapi1
-rw-r--r--profiles/prefix/darwin/macos/10.8/x86/make.defaults13
-rw-r--r--profiles/prefix/darwin/macos/10.8/x86/package.mask10
-rw-r--r--profiles/prefix/darwin/macos/10.8/x86/package.use.force7
-rw-r--r--profiles/prefix/darwin/macos/10.8/x86/package.use.mask5
-rw-r--r--profiles/prefix/darwin/macos/10.8/x86/parent2
-rw-r--r--profiles/prefix/darwin/macos/10.8/x86/use.mask59
-rw-r--r--profiles/prefix/darwin/macos/10.9/eapi1
-rw-r--r--profiles/prefix/darwin/macos/10.9/make.defaults9
-rw-r--r--profiles/prefix/darwin/macos/10.9/package.mask8
-rw-r--r--profiles/prefix/darwin/macos/10.9/package.provided5
-rw-r--r--profiles/prefix/darwin/macos/10.9/package.unmask8
-rw-r--r--profiles/prefix/darwin/macos/10.9/package.use.mask8
-rw-r--r--profiles/prefix/darwin/macos/10.9/parent1
-rw-r--r--profiles/prefix/darwin/macos/10.9/profile.bashrc5
-rw-r--r--profiles/prefix/darwin/macos/10.9/x64/eapi1
-rw-r--r--profiles/prefix/darwin/macos/10.9/x64/make.defaults13
-rw-r--r--profiles/prefix/darwin/macos/10.9/x64/package.mask3
-rw-r--r--profiles/prefix/darwin/macos/10.9/x64/package.use.force7
-rw-r--r--profiles/prefix/darwin/macos/10.9/x64/package.use.mask5
-rw-r--r--profiles/prefix/darwin/macos/10.9/x64/parent2
-rw-r--r--profiles/prefix/darwin/macos/10.9/x64/use.mask59
-rw-r--r--profiles/prefix/darwin/macos/10.9/x86/eapi1
-rw-r--r--profiles/prefix/darwin/macos/10.9/x86/make.defaults13
-rw-r--r--profiles/prefix/darwin/macos/10.9/x86/package.mask10
-rw-r--r--profiles/prefix/darwin/macos/10.9/x86/package.use.force7
-rw-r--r--profiles/prefix/darwin/macos/10.9/x86/package.use.mask5
-rw-r--r--profiles/prefix/darwin/macos/10.9/x86/parent2
-rw-r--r--profiles/prefix/darwin/macos/10.9/x86/use.mask59
-rw-r--r--profiles/prefix/darwin/macos/arch/eapi1
-rw-r--r--profiles/prefix/darwin/macos/arch/ppc/eapi1
-rw-r--r--profiles/prefix/darwin/macos/arch/ppc/make.defaults10
-rw-r--r--profiles/prefix/darwin/macos/arch/ppc/package.mask11
-rw-r--r--profiles/prefix/darwin/macos/arch/ppc/package.use.mask19
-rw-r--r--profiles/prefix/darwin/macos/arch/ppc/use.force6
-rw-r--r--profiles/prefix/darwin/macos/arch/ppc64/eapi1
-rw-r--r--profiles/prefix/darwin/macos/arch/ppc64/package.mask7
-rw-r--r--profiles/prefix/darwin/macos/arch/ppc64/package.use.mask7
-rw-r--r--profiles/prefix/darwin/macos/arch/ppc64/parent1
-rw-r--r--profiles/prefix/darwin/macos/arch/x64/eapi1
-rw-r--r--profiles/prefix/darwin/macos/arch/x64/make.defaults10
-rw-r--r--profiles/prefix/darwin/macos/arch/x64/package.mask13
-rw-r--r--profiles/prefix/darwin/macos/arch/x64/package.use.mask21
-rw-r--r--profiles/prefix/darwin/macos/arch/x64/parent1
-rw-r--r--profiles/prefix/darwin/macos/arch/x64/use.force6
-rw-r--r--profiles/prefix/darwin/macos/arch/x86/eapi1
-rw-r--r--profiles/prefix/darwin/macos/arch/x86/make.defaults10
-rw-r--r--profiles/prefix/darwin/macos/arch/x86/package.mask7
-rw-r--r--profiles/prefix/darwin/macos/arch/x86/package.use.force7
-rw-r--r--profiles/prefix/darwin/macos/arch/x86/package.use.mask22
-rw-r--r--profiles/prefix/darwin/macos/arch/x86/use.force6
-rw-r--r--profiles/prefix/darwin/macos/eapi1
-rw-r--r--profiles/prefix/darwin/macos/make.defaults9
-rw-r--r--profiles/prefix/darwin/macos/package.mask13
-rw-r--r--profiles/prefix/darwin/macos/package.use.force15
-rw-r--r--profiles/prefix/darwin/macos/package.use.mask27
-rw-r--r--profiles/prefix/darwin/macos/packages8
-rw-r--r--profiles/prefix/darwin/macos/parent1
-rw-r--r--profiles/prefix/darwin/make.defaults19
-rw-r--r--profiles/prefix/darwin/package.mask68
-rw-r--r--profiles/prefix/darwin/package.use.mask40
-rw-r--r--profiles/prefix/darwin/packages9
-rw-r--r--profiles/prefix/darwin/parent1
-rw-r--r--profiles/prefix/darwin/use.force7
-rw-r--r--profiles/prefix/darwin/use.mask45
-rw-r--r--profiles/prefix/eapi1
-rw-r--r--profiles/prefix/hpux/B.11.11/eapi1
-rw-r--r--profiles/prefix/hpux/B.11.11/hppa2.0/eapi1
-rw-r--r--profiles/prefix/hpux/B.11.11/hppa2.0/make.defaults12
-rw-r--r--profiles/prefix/hpux/B.11.11/hppa2.0/parent1
-rw-r--r--profiles/prefix/hpux/B.11.11/package.provided5
-rw-r--r--profiles/prefix/hpux/B.11.11/package.use.mask7
-rw-r--r--profiles/prefix/hpux/B.11.11/parent1
-rw-r--r--profiles/prefix/hpux/B.11.23/eapi1
-rw-r--r--profiles/prefix/hpux/B.11.23/ia64/eapi1
-rw-r--r--profiles/prefix/hpux/B.11.23/ia64/make.defaults7
-rw-r--r--profiles/prefix/hpux/B.11.23/ia64/parent1
-rw-r--r--profiles/prefix/hpux/B.11.23/package.provided5
-rw-r--r--profiles/prefix/hpux/B.11.23/parent1
-rw-r--r--profiles/prefix/hpux/B.11.31/eapi1
-rw-r--r--profiles/prefix/hpux/B.11.31/hppa2.0/eapi1
-rw-r--r--profiles/prefix/hpux/B.11.31/hppa2.0/make.defaults12
-rw-r--r--profiles/prefix/hpux/B.11.31/hppa2.0/parent1
-rw-r--r--profiles/prefix/hpux/B.11.31/ia64/eapi1
-rw-r--r--profiles/prefix/hpux/B.11.31/ia64/make.defaults7
-rw-r--r--profiles/prefix/hpux/B.11.31/ia64/parent1
-rw-r--r--profiles/prefix/hpux/B.11.31/package.provided5
-rw-r--r--profiles/prefix/hpux/B.11.31/parent1
-rw-r--r--profiles/prefix/hpux/eapi1
-rw-r--r--profiles/prefix/hpux/make.defaults13
-rw-r--r--profiles/prefix/hpux/package.mask8
-rw-r--r--profiles/prefix/hpux/packages6
-rw-r--r--profiles/prefix/hpux/parent1
-rw-r--r--profiles/prefix/hpux/profile.bashrc114
-rw-r--r--profiles/prefix/hpux/use.force7
-rw-r--r--profiles/prefix/hpux/use.mask46
-rw-r--r--profiles/prefix/linux-standalone/amd64/eapi1
-rw-r--r--profiles/prefix/linux-standalone/amd64/make.defaults8
-rw-r--r--profiles/prefix/linux-standalone/amd64/parent2
-rw-r--r--profiles/prefix/linux-standalone/eapi1
-rw-r--r--profiles/prefix/linux-standalone/make.defaults15
-rw-r--r--profiles/prefix/linux-standalone/parent1
-rw-r--r--profiles/prefix/linux-standalone/x86/eapi1
-rw-r--r--profiles/prefix/linux-standalone/x86/make.defaults8
-rw-r--r--profiles/prefix/linux-standalone/x86/parent2
-rw-r--r--profiles/prefix/linux/amd64/eapi1
-rw-r--r--profiles/prefix/linux/amd64/make.defaults21
-rw-r--r--profiles/prefix/linux/amd64/parent2
-rw-r--r--profiles/prefix/linux/arm/eapi1
-rw-r--r--profiles/prefix/linux/arm/make.defaults7
-rw-r--r--profiles/prefix/linux/arm/parent2
-rw-r--r--profiles/prefix/linux/eapi1
-rw-r--r--profiles/prefix/linux/ia64/eapi1
-rw-r--r--profiles/prefix/linux/ia64/make.defaults6
-rw-r--r--profiles/prefix/linux/ia64/parent2
-rw-r--r--profiles/prefix/linux/make.defaults30
-rw-r--r--profiles/prefix/linux/package.mask3
-rw-r--r--profiles/prefix/linux/package.provided5
-rw-r--r--profiles/prefix/linux/package.use9
-rw-r--r--profiles/prefix/linux/packages8
-rw-r--r--profiles/prefix/linux/parent1
-rw-r--r--profiles/prefix/linux/ppc64/eapi1
-rw-r--r--profiles/prefix/linux/ppc64/make.defaults13
-rw-r--r--profiles/prefix/linux/ppc64/packages8
-rw-r--r--profiles/prefix/linux/ppc64/parent2
-rw-r--r--profiles/prefix/linux/profile.bashrc25
-rw-r--r--profiles/prefix/linux/x86/eapi1
-rw-r--r--profiles/prefix/linux/x86/make.defaults19
-rw-r--r--profiles/prefix/linux/x86/parent2
-rw-r--r--profiles/prefix/linux/x86/profile.bashrc13
-rw-r--r--profiles/prefix/make.defaults12
-rw-r--r--profiles/prefix/mint/eapi1
-rw-r--r--profiles/prefix/mint/m68k/eapi1
-rw-r--r--profiles/prefix/mint/m68k/make.defaults7
-rw-r--r--profiles/prefix/mint/m68k/parent1
-rw-r--r--profiles/prefix/mint/m68k/use.mask6
-rw-r--r--profiles/prefix/mint/make.defaults13
-rw-r--r--profiles/prefix/mint/package.provided5
-rw-r--r--profiles/prefix/mint/package.use.force6
-rw-r--r--profiles/prefix/mint/package.use.mask15
-rw-r--r--profiles/prefix/mint/packages5
-rw-r--r--profiles/prefix/mint/parent1
-rw-r--r--profiles/prefix/mint/use.mask50
-rw-r--r--profiles/prefix/package.mask30
-rw-r--r--profiles/prefix/package.use.mask21
-rw-r--r--profiles/prefix/packages10
-rw-r--r--profiles/prefix/parent2
-rw-r--r--profiles/prefix/sunos/eapi1
-rw-r--r--profiles/prefix/sunos/make.defaults14
-rw-r--r--profiles/prefix/sunos/packages5
-rw-r--r--profiles/prefix/sunos/parent1
-rw-r--r--profiles/prefix/sunos/solaris/5.10/eapi1
-rw-r--r--profiles/prefix/sunos/solaris/5.10/package.provided5
-rw-r--r--profiles/prefix/sunos/solaris/5.10/parent1
-rw-r--r--profiles/prefix/sunos/solaris/5.10/sparc/eapi1
-rw-r--r--profiles/prefix/sunos/solaris/5.10/sparc/make.defaults8
-rw-r--r--profiles/prefix/sunos/solaris/5.10/sparc/package.mask5
-rw-r--r--profiles/prefix/sunos/solaris/5.10/sparc/package.use.mask4
-rw-r--r--profiles/prefix/sunos/solaris/5.10/sparc/parent2
-rw-r--r--profiles/prefix/sunos/solaris/5.10/sparc64/eapi1
-rw-r--r--profiles/prefix/sunos/solaris/5.10/sparc64/make.defaults8
-rw-r--r--profiles/prefix/sunos/solaris/5.10/sparc64/package.mask5
-rw-r--r--profiles/prefix/sunos/solaris/5.10/sparc64/package.use.mask4
-rw-r--r--profiles/prefix/sunos/solaris/5.10/sparc64/parent2
-rw-r--r--profiles/prefix/sunos/solaris/5.10/x64/eapi1
-rw-r--r--profiles/prefix/sunos/solaris/5.10/x64/make.defaults8
-rw-r--r--profiles/prefix/sunos/solaris/5.10/x64/package.mask3
-rw-r--r--profiles/prefix/sunos/solaris/5.10/x64/package.use.mask5
-rw-r--r--profiles/prefix/sunos/solaris/5.10/x64/parent2
-rw-r--r--profiles/prefix/sunos/solaris/5.10/x86/eapi1
-rw-r--r--profiles/prefix/sunos/solaris/5.10/x86/make.defaults8
-rw-r--r--profiles/prefix/sunos/solaris/5.10/x86/package.use.mask9
-rw-r--r--profiles/prefix/sunos/solaris/5.10/x86/parent2
-rw-r--r--profiles/prefix/sunos/solaris/5.11/eapi1
-rw-r--r--profiles/prefix/sunos/solaris/5.11/package.mask8
-rw-r--r--profiles/prefix/sunos/solaris/5.11/package.provided5
-rw-r--r--profiles/prefix/sunos/solaris/5.11/package.use.mask8
-rw-r--r--profiles/prefix/sunos/solaris/5.11/parent1
-rw-r--r--profiles/prefix/sunos/solaris/5.11/sparc/eapi1
-rw-r--r--profiles/prefix/sunos/solaris/5.11/sparc/make.defaults8
-rw-r--r--profiles/prefix/sunos/solaris/5.11/sparc/package.mask5
-rw-r--r--profiles/prefix/sunos/solaris/5.11/sparc/package.use.mask4
-rw-r--r--profiles/prefix/sunos/solaris/5.11/sparc/parent2
-rw-r--r--profiles/prefix/sunos/solaris/5.11/sparc64/eapi1
-rw-r--r--profiles/prefix/sunos/solaris/5.11/sparc64/make.defaults8
-rw-r--r--profiles/prefix/sunos/solaris/5.11/sparc64/package.mask5
-rw-r--r--profiles/prefix/sunos/solaris/5.11/sparc64/package.use.mask4
-rw-r--r--profiles/prefix/sunos/solaris/5.11/sparc64/parent2
-rw-r--r--profiles/prefix/sunos/solaris/5.11/x64/eapi1
-rw-r--r--profiles/prefix/sunos/solaris/5.11/x64/make.defaults8
-rw-r--r--profiles/prefix/sunos/solaris/5.11/x64/package.use.mask5
-rw-r--r--profiles/prefix/sunos/solaris/5.11/x64/parent2
-rw-r--r--profiles/prefix/sunos/solaris/5.11/x86/eapi1
-rw-r--r--profiles/prefix/sunos/solaris/5.11/x86/make.defaults8
-rw-r--r--profiles/prefix/sunos/solaris/5.11/x86/package.use.mask4
-rw-r--r--profiles/prefix/sunos/solaris/5.11/x86/parent2
-rw-r--r--profiles/prefix/sunos/solaris/5.9/eapi1
-rw-r--r--profiles/prefix/sunos/solaris/5.9/package.mask15
-rw-r--r--profiles/prefix/sunos/solaris/5.9/package.provided5
-rw-r--r--profiles/prefix/sunos/solaris/5.9/package.use.force6
-rw-r--r--profiles/prefix/sunos/solaris/5.9/package.use.mask8
-rw-r--r--profiles/prefix/sunos/solaris/5.9/parent1
-rw-r--r--profiles/prefix/sunos/solaris/5.9/sparc/eapi1
-rw-r--r--profiles/prefix/sunos/solaris/5.9/sparc/make.defaults8
-rw-r--r--profiles/prefix/sunos/solaris/5.9/sparc/package.mask5
-rw-r--r--profiles/prefix/sunos/solaris/5.9/sparc/parent2
-rw-r--r--profiles/prefix/sunos/solaris/5.9/sparc64/eapi1
-rw-r--r--profiles/prefix/sunos/solaris/5.9/sparc64/make.defaults8
-rw-r--r--profiles/prefix/sunos/solaris/5.9/sparc64/package.mask5
-rw-r--r--profiles/prefix/sunos/solaris/5.9/sparc64/parent2
-rw-r--r--profiles/prefix/sunos/solaris/arch/eapi1
-rw-r--r--profiles/prefix/sunos/solaris/arch/sparc/eapi1
-rw-r--r--profiles/prefix/sunos/solaris/arch/sparc/package.mask11
-rw-r--r--profiles/prefix/sunos/solaris/arch/sparc/package.use.mask12
-rw-r--r--profiles/prefix/sunos/solaris/arch/sparc64/eapi1
-rw-r--r--profiles/prefix/sunos/solaris/arch/sparc64/package.mask8
-rw-r--r--profiles/prefix/sunos/solaris/arch/sparc64/package.use.mask8
-rw-r--r--profiles/prefix/sunos/solaris/arch/sparc64/parent1
-rw-r--r--profiles/prefix/sunos/solaris/arch/x64/eapi1
-rw-r--r--profiles/prefix/sunos/solaris/arch/x64/make.defaults10
-rw-r--r--profiles/prefix/sunos/solaris/arch/x64/package.mask8
-rw-r--r--profiles/prefix/sunos/solaris/arch/x64/package.use.mask8
-rw-r--r--profiles/prefix/sunos/solaris/arch/x64/parent1
-rw-r--r--profiles/prefix/sunos/solaris/arch/x64/use.force6
-rw-r--r--profiles/prefix/sunos/solaris/arch/x86/eapi1
-rw-r--r--profiles/prefix/sunos/solaris/arch/x86/make.defaults10
-rw-r--r--profiles/prefix/sunos/solaris/arch/x86/package.mask8
-rw-r--r--profiles/prefix/sunos/solaris/arch/x86/package.use.mask8
-rw-r--r--profiles/prefix/sunos/solaris/arch/x86/use.force6
-rw-r--r--profiles/prefix/sunos/solaris/eapi1
-rw-r--r--profiles/prefix/sunos/solaris/make.defaults7
-rw-r--r--profiles/prefix/sunos/solaris/package.mask45
-rw-r--r--profiles/prefix/sunos/solaris/package.use.force10
-rw-r--r--profiles/prefix/sunos/solaris/package.use.mask24
-rw-r--r--profiles/prefix/sunos/solaris/parent1
-rw-r--r--profiles/prefix/sunos/solaris/profile.bashrc12
-rw-r--r--profiles/prefix/sunos/use.force7
-rw-r--r--profiles/prefix/sunos/use.mask46
-rw-r--r--profiles/prefix/use.force8
-rw-r--r--profiles/prefix/use.mask12
-rw-r--r--profiles/prefix/windows/cygwin/1.7/eapi1
-rw-r--r--profiles/prefix/windows/cygwin/1.7/package.provided5
-rw-r--r--profiles/prefix/windows/cygwin/1.7/parent1
-rw-r--r--profiles/prefix/windows/cygwin/1.7/x86/eapi1
-rw-r--r--profiles/prefix/windows/cygwin/1.7/x86/make.defaults7
-rw-r--r--profiles/prefix/windows/cygwin/1.7/x86/parent1
-rw-r--r--profiles/prefix/windows/cygwin/2.0/eapi1
-rw-r--r--profiles/prefix/windows/cygwin/2.0/package.provided5
-rw-r--r--profiles/prefix/windows/cygwin/2.0/parent1
-rw-r--r--profiles/prefix/windows/cygwin/2.0/x64/eapi1
-rw-r--r--profiles/prefix/windows/cygwin/2.0/x64/make.defaults7
-rw-r--r--profiles/prefix/windows/cygwin/2.0/x64/parent1
-rw-r--r--profiles/prefix/windows/cygwin/2.0/x86/eapi1
-rw-r--r--profiles/prefix/windows/cygwin/2.0/x86/make.defaults7
-rw-r--r--profiles/prefix/windows/cygwin/2.0/x86/parent1
-rw-r--r--profiles/prefix/windows/cygwin/eapi1
-rw-r--r--profiles/prefix/windows/cygwin/make.defaults12
-rw-r--r--profiles/prefix/windows/cygwin/parent1
-rw-r--r--profiles/prefix/windows/cygwin/use.force6
-rw-r--r--profiles/prefix/windows/cygwin/use.mask6
-rw-r--r--profiles/prefix/windows/eapi1
-rw-r--r--profiles/prefix/windows/interix/3.5/eapi1
-rw-r--r--profiles/prefix/windows/interix/3.5/package.mask8
-rw-r--r--profiles/prefix/windows/interix/3.5/package.provided5
-rw-r--r--profiles/prefix/windows/interix/3.5/parent1
-rw-r--r--profiles/prefix/windows/interix/3.5/x86/eapi1
-rw-r--r--profiles/prefix/windows/interix/3.5/x86/make.defaults7
-rw-r--r--profiles/prefix/windows/interix/3.5/x86/parent1
-rw-r--r--profiles/prefix/windows/interix/5.2/eapi1
-rw-r--r--profiles/prefix/windows/interix/5.2/package.provided5
-rw-r--r--profiles/prefix/windows/interix/5.2/parent1
-rw-r--r--profiles/prefix/windows/interix/5.2/x86/eapi1
-rw-r--r--profiles/prefix/windows/interix/5.2/x86/make.defaults7
-rw-r--r--profiles/prefix/windows/interix/5.2/x86/parent1
-rw-r--r--profiles/prefix/windows/interix/6.0/eapi1
-rw-r--r--profiles/prefix/windows/interix/6.0/package.provided5
-rw-r--r--profiles/prefix/windows/interix/6.0/parent1
-rw-r--r--profiles/prefix/windows/interix/6.0/use.mask8
-rw-r--r--profiles/prefix/windows/interix/6.0/x86/eapi1
-rw-r--r--profiles/prefix/windows/interix/6.0/x86/make.defaults9
-rw-r--r--profiles/prefix/windows/interix/6.0/x86/parent1
-rw-r--r--profiles/prefix/windows/interix/6.1/eapi1
-rw-r--r--profiles/prefix/windows/interix/6.1/package.provided5
-rw-r--r--profiles/prefix/windows/interix/6.1/parent1
-rw-r--r--profiles/prefix/windows/interix/6.1/use.mask8
-rw-r--r--profiles/prefix/windows/interix/6.1/x86/eapi1
-rw-r--r--profiles/prefix/windows/interix/6.1/x86/make.defaults9
-rw-r--r--profiles/prefix/windows/interix/6.1/x86/parent1
-rw-r--r--profiles/prefix/windows/interix/eapi1
-rw-r--r--profiles/prefix/windows/interix/make.defaults12
-rw-r--r--profiles/prefix/windows/interix/package.mask14
-rw-r--r--profiles/prefix/windows/interix/package.use.force10
-rw-r--r--profiles/prefix/windows/interix/package.use.mask22
-rw-r--r--profiles/prefix/windows/interix/packages3
-rw-r--r--profiles/prefix/windows/interix/parent1
-rw-r--r--profiles/prefix/windows/interix/profile.bashrc146
-rw-r--r--profiles/prefix/windows/interix/use.force6
-rw-r--r--profiles/prefix/windows/interix/use.mask88
-rw-r--r--profiles/prefix/windows/parent1
-rw-r--r--profiles/prefix/windows/use.force6
-rw-r--r--profiles/prefix/windows/use.mask6
-rw-r--r--profiles/prefix/windows/winnt/3.5/eapi1
-rw-r--r--profiles/prefix/windows/winnt/3.5/package.provided5
-rw-r--r--profiles/prefix/windows/winnt/3.5/parent1
-rw-r--r--profiles/prefix/windows/winnt/3.5/x86/eapi1
-rw-r--r--profiles/prefix/windows/winnt/3.5/x86/make.defaults7
-rw-r--r--profiles/prefix/windows/winnt/3.5/x86/parent1
-rw-r--r--profiles/prefix/windows/winnt/5.2/eapi1
-rw-r--r--profiles/prefix/windows/winnt/5.2/package.provided5
-rw-r--r--profiles/prefix/windows/winnt/5.2/parent1
-rw-r--r--profiles/prefix/windows/winnt/5.2/x86/eapi1
-rw-r--r--profiles/prefix/windows/winnt/5.2/x86/make.defaults7
-rw-r--r--profiles/prefix/windows/winnt/5.2/x86/parent1
-rw-r--r--profiles/prefix/windows/winnt/6.0/eapi1
-rw-r--r--profiles/prefix/windows/winnt/6.0/package.provided5
-rw-r--r--profiles/prefix/windows/winnt/6.0/parent1
-rw-r--r--profiles/prefix/windows/winnt/6.0/x86/eapi1
-rw-r--r--profiles/prefix/windows/winnt/6.0/x86/make.defaults7
-rw-r--r--profiles/prefix/windows/winnt/6.0/x86/parent1
-rw-r--r--profiles/prefix/windows/winnt/6.1/eapi1
-rw-r--r--profiles/prefix/windows/winnt/6.1/package.provided5
-rw-r--r--profiles/prefix/windows/winnt/6.1/parent1
-rw-r--r--profiles/prefix/windows/winnt/6.1/x86/eapi1
-rw-r--r--profiles/prefix/windows/winnt/6.1/x86/make.defaults7
-rw-r--r--profiles/prefix/windows/winnt/6.1/x86/parent1
-rw-r--r--profiles/prefix/windows/winnt/eapi1
-rw-r--r--profiles/prefix/windows/winnt/make.defaults11
-rw-r--r--profiles/prefix/windows/winnt/package.mask10
-rw-r--r--profiles/prefix/windows/winnt/packages38
-rw-r--r--profiles/prefix/windows/winnt/parent1
-rw-r--r--profiles/prefix/windows/winnt/profile.bashrc152
-rw-r--r--profiles/prefix/windows/winnt/use.force6
-rw-r--r--profiles/prefix/windows/winnt/use.mask87
-rw-r--r--profiles/profiles.desc327
-rw-r--r--profiles/releases/13.0/eapi1
-rw-r--r--profiles/releases/13.0/make.defaults6
-rw-r--r--profiles/releases/13.0/package.mask7
-rw-r--r--profiles/releases/13.0/parent1
-rw-r--r--profiles/releases/eapi1
-rw-r--r--profiles/releases/freebsd-10.1/package.mask48
-rw-r--r--profiles/releases/freebsd-10.1/package.use.force6
-rw-r--r--profiles/releases/freebsd-10.1/packages10
-rw-r--r--profiles/releases/freebsd-10.1/packages.build7
-rw-r--r--profiles/releases/freebsd-10.1/parent1
-rw-r--r--profiles/releases/freebsd-10.1/profile.bashrc35
-rw-r--r--profiles/releases/freebsd-8.2/eapi1
-rw-r--r--profiles/releases/freebsd-8.2/package.mask35
-rw-r--r--profiles/releases/freebsd-8.2/package.use.mask6
-rw-r--r--profiles/releases/freebsd-8.2/packages6
-rw-r--r--profiles/releases/freebsd-8.2/parent1
-rw-r--r--profiles/releases/freebsd-9.1/eapi1
-rw-r--r--profiles/releases/freebsd-9.1/package.mask45
-rw-r--r--profiles/releases/freebsd-9.1/packages6
-rw-r--r--profiles/releases/freebsd-9.1/parent1
-rw-r--r--profiles/releases/freebsd-9.2/eapi1
-rw-r--r--profiles/releases/freebsd-9.2/package.mask45
-rw-r--r--profiles/releases/freebsd-9.2/packages6
-rw-r--r--profiles/releases/freebsd-9.2/parent1
-rw-r--r--profiles/releases/make.defaults7
-rw-r--r--profiles/repo_name1
-rw-r--r--profiles/targets/desktop/eapi1
-rw-r--r--profiles/targets/desktop/gnome/eapi1
-rw-r--r--profiles/targets/desktop/gnome/make.defaults5
-rw-r--r--profiles/targets/desktop/gnome/package.use91
-rw-r--r--profiles/targets/desktop/gnome/parent1
-rw-r--r--profiles/targets/desktop/kde/eapi1
-rw-r--r--profiles/targets/desktop/kde/make.defaults5
-rw-r--r--profiles/targets/desktop/kde/package.use30
-rw-r--r--profiles/targets/desktop/kde/parent1
-rw-r--r--profiles/targets/desktop/kde/use.force4
-rw-r--r--profiles/targets/desktop/make.defaults5
-rw-r--r--profiles/targets/desktop/package.use73
-rw-r--r--profiles/targets/desktop/package.use.force8
-rw-r--r--profiles/targets/desktop/plasma/eapi1
-rw-r--r--profiles/targets/desktop/plasma/make.defaults5
-rw-r--r--profiles/targets/desktop/plasma/package.use51
-rw-r--r--profiles/targets/desktop/plasma/parent1
-rw-r--r--profiles/targets/desktop/plasma/use.force4
-rw-r--r--profiles/targets/developer/eapi1
-rw-r--r--profiles/targets/developer/make.defaults22
-rw-r--r--profiles/targets/developer/parent1
-rw-r--r--profiles/targets/systemd/eapi1
-rw-r--r--profiles/targets/systemd/make.defaults5
-rw-r--r--profiles/targets/systemd/package.mask26
-rw-r--r--profiles/targets/systemd/package.use.force9
-rw-r--r--profiles/targets/systemd/package.use.mask18
-rw-r--r--profiles/targets/systemd/use.mask2
-rw-r--r--profiles/thirdpartymirrors53
-rw-r--r--profiles/uclibc/amd64/eapi1
-rw-r--r--profiles/uclibc/amd64/make.defaults4
-rw-r--r--profiles/uclibc/amd64/parent1
-rw-r--r--profiles/uclibc/arm/2.4/eapi1
-rw-r--r--profiles/uclibc/arm/2.4/package.mask4
-rw-r--r--profiles/uclibc/arm/2.4/parent1
-rw-r--r--profiles/uclibc/arm/armeb/2.4/deprecated1
-rw-r--r--profiles/uclibc/arm/armeb/2.4/eapi1
-rw-r--r--profiles/uclibc/arm/armeb/2.4/package.mask4
-rw-r--r--profiles/uclibc/arm/armeb/2.4/parent1
-rw-r--r--profiles/uclibc/arm/armeb/deprecated1
-rw-r--r--profiles/uclibc/arm/armeb/eapi1
-rw-r--r--profiles/uclibc/arm/armeb/make.defaults1
-rw-r--r--profiles/uclibc/arm/armeb/parent1
-rw-r--r--profiles/uclibc/arm/eapi1
-rw-r--r--profiles/uclibc/arm/make.defaults6
-rw-r--r--profiles/uclibc/arm/package.mask6
-rw-r--r--profiles/uclibc/arm/parent1
-rw-r--r--profiles/uclibc/eapi1
-rw-r--r--profiles/uclibc/make.defaults13
-rw-r--r--profiles/uclibc/mips/eapi1
-rw-r--r--profiles/uclibc/mips/hardened/eapi1
-rw-r--r--profiles/uclibc/mips/hardened/make.defaults6
-rw-r--r--profiles/uclibc/mips/hardened/package.mask5
-rw-r--r--profiles/uclibc/mips/hardened/package.use.mask5
-rw-r--r--profiles/uclibc/mips/hardened/parent1
-rw-r--r--profiles/uclibc/mips/make.defaults8
-rw-r--r--profiles/uclibc/mips/mipsel/deprecated1
-rw-r--r--profiles/uclibc/mips/mipsel/eapi1
-rw-r--r--profiles/uclibc/mips/mipsel/hardened/deprecated1
-rw-r--r--profiles/uclibc/mips/mipsel/hardened/eapi1
-rw-r--r--profiles/uclibc/mips/mipsel/hardened/make.defaults6
-rw-r--r--profiles/uclibc/mips/mipsel/hardened/parent1
-rw-r--r--profiles/uclibc/mips/mipsel/make.defaults1
-rw-r--r--profiles/uclibc/mips/mipsel/parent1
-rw-r--r--profiles/uclibc/mips/parent1
-rw-r--r--profiles/uclibc/mips/use.mask22
-rw-r--r--profiles/uclibc/package.mask15
-rw-r--r--profiles/uclibc/package.use5
-rw-r--r--profiles/uclibc/packages12
-rw-r--r--profiles/uclibc/packages.build4
-rw-r--r--profiles/uclibc/parent2
-rw-r--r--profiles/uclibc/ppc/2.4/eapi1
-rw-r--r--profiles/uclibc/ppc/2.4/package.mask4
-rw-r--r--profiles/uclibc/ppc/2.4/parent1
-rw-r--r--profiles/uclibc/ppc/eapi1
-rw-r--r--profiles/uclibc/ppc/hardened/2.4/eapi1
-rw-r--r--profiles/uclibc/ppc/hardened/2.4/package.mask4
-rw-r--r--profiles/uclibc/ppc/hardened/2.4/parent1
-rw-r--r--profiles/uclibc/ppc/hardened/eapi1
-rw-r--r--profiles/uclibc/ppc/hardened/make.defaults6
-rw-r--r--profiles/uclibc/ppc/hardened/package.mask5
-rw-r--r--profiles/uclibc/ppc/hardened/package.use.mask5
-rw-r--r--profiles/uclibc/ppc/hardened/parent1
-rw-r--r--profiles/uclibc/ppc/make.defaults6
-rw-r--r--profiles/uclibc/ppc/package.use.mask11
-rw-r--r--profiles/uclibc/ppc/parent1
-rw-r--r--profiles/uclibc/ppc/use.mask62
-rw-r--r--profiles/uclibc/sh/2.4/eapi1
-rw-r--r--profiles/uclibc/sh/2.4/package.mask4
-rw-r--r--profiles/uclibc/sh/2.4/parent1
-rw-r--r--profiles/uclibc/sh/eapi1
-rw-r--r--profiles/uclibc/sh/make.defaults6
-rw-r--r--profiles/uclibc/sh/parent1
-rw-r--r--profiles/uclibc/use.force1
-rw-r--r--profiles/uclibc/use.mask10
-rw-r--r--profiles/uclibc/x86/2.4/eapi1
-rw-r--r--profiles/uclibc/x86/2.4/package.mask4
-rw-r--r--profiles/uclibc/x86/2.4/parent1
-rw-r--r--profiles/uclibc/x86/2005.1/2.4/eapi1
-rw-r--r--profiles/uclibc/x86/2005.1/2.4/package.mask4
-rw-r--r--profiles/uclibc/x86/2005.1/2.4/parent1
-rw-r--r--profiles/uclibc/x86/2005.1/eapi1
-rw-r--r--profiles/uclibc/x86/2005.1/parent1
-rw-r--r--profiles/uclibc/x86/eapi1
-rw-r--r--profiles/uclibc/x86/hardened/2.4/eapi1
-rw-r--r--profiles/uclibc/x86/hardened/2.4/package.mask4
-rw-r--r--profiles/uclibc/x86/hardened/2.4/parent1
-rw-r--r--profiles/uclibc/x86/hardened/eapi1
-rw-r--r--profiles/uclibc/x86/hardened/make.defaults6
-rw-r--r--profiles/uclibc/x86/hardened/package.mask5
-rw-r--r--profiles/uclibc/x86/hardened/package.use.mask5
-rw-r--r--profiles/uclibc/x86/hardened/parent1
-rw-r--r--profiles/uclibc/x86/linux24/deprecated4
-rw-r--r--profiles/uclibc/x86/linux24/eapi1
-rw-r--r--profiles/uclibc/x86/linux24/parent1
-rw-r--r--profiles/uclibc/x86/linux26/deprecated4
-rw-r--r--profiles/uclibc/x86/linux26/eapi1
-rw-r--r--profiles/uclibc/x86/linux26/parent1
-rw-r--r--profiles/uclibc/x86/make.defaults6
-rw-r--r--profiles/uclibc/x86/parent1
-rw-r--r--profiles/uclibc/x86/use.mask26
-rw-r--r--profiles/updates/1Q-201074
-rw-r--r--profiles/updates/1Q-201175
-rw-r--r--profiles/updates/1Q-201223
-rw-r--r--profiles/updates/1Q-201398
-rw-r--r--profiles/updates/1Q-20147
-rw-r--r--profiles/updates/1Q-201567
-rw-r--r--profiles/updates/2Q-201039
-rw-r--r--profiles/updates/2Q-20111676
-rw-r--r--profiles/updates/2Q-201224
-rw-r--r--profiles/updates/2Q-201315
-rw-r--r--profiles/updates/2Q-20142
-rw-r--r--profiles/updates/2Q-2015241
-rw-r--r--profiles/updates/3Q-201012
-rw-r--r--profiles/updates/3Q-201126
-rw-r--r--profiles/updates/3Q-201253
-rw-r--r--profiles/updates/3Q-201312
-rw-r--r--profiles/updates/3Q-201416
-rw-r--r--profiles/updates/3Q-20155
-rw-r--r--profiles/updates/4Q-201028
-rw-r--r--profiles/updates/4Q-2011109
-rw-r--r--profiles/updates/4Q-201261
-rw-r--r--profiles/updates/4Q-20136
-rw-r--r--profiles/updates/4Q-201413
-rw-r--r--profiles/use.desc397
1926 files changed, 29602 insertions, 0 deletions
diff --git a/profiles/arch.list b/profiles/arch.list
new file mode 100644
index 000000000000..5d07884b7e7f
--- /dev/null
+++ b/profiles/arch.list
@@ -0,0 +1,47 @@
+alpha
+amd64
+amd64-fbsd
+arm
+arm64
+hppa
+ia64
+m68k
+mips
+nios2
+ppc
+ppc64
+s390
+sh
+sparc
+sparc-fbsd
+x86
+x86-fbsd
+
+# Prefix keywords
+ppc-aix
+x86-freebsd
+x64-freebsd
+sparc64-freebsd
+hppa-hpux
+ia64-hpux
+x86-interix
+amd64-linux
+arm-linux
+ia64-linux
+ppc64-linux
+x86-linux
+ppc-macos
+x86-macos
+x64-macos
+m68k-mint
+x86-netbsd
+ppc-openbsd
+x86-openbsd
+x64-openbsd
+sparc-solaris
+sparc64-solaris
+x64-solaris
+x86-solaris
+x86-winnt
+x64-cygwin
+x86-cygwin
diff --git a/profiles/arch/alpha/eapi b/profiles/arch/alpha/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/alpha/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/alpha/make.defaults b/profiles/arch/alpha/make.defaults
new file mode 100644
index 000000000000..e94c0f353f2d
--- /dev/null
+++ b/profiles/arch/alpha/make.defaults
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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> (01 Jul 2014)
+# 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"
+
+# 2006/08/18 - Donnie Berkholz <dberkholz@gentoo.org>
+# Defaults for video drivers
+VIDEO_CARDS="fbdev glint mach64 mga nv r128 radeon savage tdfx voodoo"
+
+# 2007/02/05 - Chris Gianelloni <wolf31o2@gentoo.org>
+# 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"
diff --git a/profiles/arch/alpha/package.mask b/profiles/arch/alpha/package.mask
new file mode 100644
index 000000000000..45a463c82680
--- /dev/null
+++ b/profiles/arch/alpha/package.mask
@@ -0,0 +1,59 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Ben de Groot <yngwin@gentoo.org> (01 Feb 2015)
+# Qt5 mask, pending keywording. Remember unmasking qt5 in use.mask as well.
+>=dev-qt/assistant-5.4.0
+>=dev-qt/designer-5.4.0
+>=dev-qt/linguist-5.4.0
+>=dev-qt/linguist-tools-5.4.0
+>=dev-qt/pixeltool-5.4.0
+>=dev-qt/qdbus-5.4.0
+>=dev-qt/qdbusviewer-5.4.0
+>=dev-qt/qdoc-5.4.0
+>=dev-qt/qtconcurrent-5.4.0
+>=dev-qt/qtcore-5.4.0
+>=dev-qt/qtdbus-5.4.0
+>=dev-qt/qtdeclarative-5.4.0
+>=dev-qt/qtdiag-5.4.0
+>=dev-qt/qtgraphicaleffects-5.4.0
+>=dev-qt/qtgui-5.4.0
+>=dev-qt/qthelp-5.4.0
+>=dev-qt/qtimageformats-5.4.0
+>=dev-qt/qtmultimedia-5.4.0
+>=dev-qt/qtnetwork-5.4.0
+>=dev-qt/qtopengl-5.4.0
+>=dev-qt/qtpaths-5.4.0
+>=dev-qt/qtpositioning-5.4.0
+>=dev-qt/qtprintsupport-5.4.0
+>=dev-qt/qtquick1-5.4.0
+>=dev-qt/qtquickcontrols-5.4.0
+>=dev-qt/qtscript-5.4.0
+>=dev-qt/qtsensors-5.4.0
+>=dev-qt/qtserialport-5.4.0
+>=dev-qt/qtsql-5.4.0
+>=dev-qt/qtsvg-5.4.0
+>=dev-qt/qttest-5.4.0
+>=dev-qt/qttranslations-5.4.0
+>=dev-qt/qtwayland-5.4.0
+>=dev-qt/qtwebkit-5.4.0
+>=dev-qt/qtwebsockets-5.4.0
+>=dev-qt/qtwidgets-5.4.0
+>=dev-qt/qtx11extras-5.4.0
+>=dev-qt/qtxml-5.4.0
+>=dev-qt/qtxmlpatterns-5.4.0
+>=dev-qt/qt-creator-3.3.0
+=app-text/calibre-2*
+>=x11-misc/sddm-0.10.0
+
+# Julian Ospald <hasufell@gentoo.org> (01 Sep 2014)
+# Needs either hardmasked >=media-video/libav-10 or
+# >=media-video/ffmpeg-2.1.4 which is not keyworded for
+# alpha. Also see bug #521808
+=media-video/mpv-0.4*
+=media-video/mpv-0.5*
+
+# Alexey Shvetsov <alexxy@gentoo.org> (21 May 2012)
+# Need deps pecl-apc and pecl-uploadprogress bug #416897
+>=www-apps/drupal-7.14
diff --git a/profiles/arch/alpha/package.use b/profiles/arch/alpha/package.use
new file mode 100644
index 000000000000..bd6f0f67ff8c
--- /dev/null
+++ b/profiles/arch/alpha/package.use
@@ -0,0 +1,7 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Pacho Ramos <pacho@gentoo.org> (15 Feb 2014)
+# libev isn't supported on this arch, use another default (#499498)
+dev-libs/libverto libevent
diff --git a/profiles/arch/alpha/package.use.force b/profiles/arch/alpha/package.use.force
new file mode 100644
index 000000000000..61e7f54b3ccd
--- /dev/null
+++ b/profiles/arch/alpha/package.use.force
@@ -0,0 +1,12 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Mike Frysinger <vapier@gentoo.org> (16 Mar 2015)
+# Needs dev-lang/luajit tested #499974
+dev-libs/efl oldlua
+
+# 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/arch/alpha/package.use.mask b/profiles/arch/alpha/package.use.mask
new file mode 100644
index 000000000000..17691cb2f71f
--- /dev/null
+++ b/profiles/arch/alpha/package.use.mask
@@ -0,0 +1,311 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Tobias Klausmann <klausman@gentoo.org> (08 Aug 2015)
+# 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> (11 Jul 2015)
+# 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> (09 Jun 2015)
+# net-fs/libnfs lacks alpha keyword, bug #551576
+gnome-base/gvfs nfs
+
+# Gilles Dartiguelongue <eva@gentoo.org> (09 Jun 2015)
+# dev-lang/luajit and dev-lua/lgi and lack alpha keyword, bug #551540
+dev-libs/libpeas lua jit
+
+# Ben de Groot <yngwin@gentoo.org> (03 May 2015)
+# media-libs/rubberband lacks alpha keyword, bug #548446
+media-video/mpv rubberband
+
+# Mike Frysinger <vapier@gentoo.org> (16 Mar 2015)
+# Needs sci-physics/bullet tested #499974
+dev-libs/efl physics
+
+# Michał Górny <mgorny@gentoo.org> (08 Mar 2015)
+# Dependency not keyworded on this arch, bug #542570.
+xfce-base/xfce4-settings libinput
+
+# Michał Górny <mgorny@gentoo.org> (22 Feb 2015)
+# Dependency not keyworded for some reason.
+media-libs/gegl umfpack
+
+# Michał Górny <mgorny@gentoo.org> (21 Feb 2015)
+# The external QCA plugins are not keyworded on this arch. Since
+# this is only a temporary measure and nothing depends on them,
+# just masking them until the new version goes stable.
+<app-crypt/qca-2.1 pkcs11
+
+# Patrick Lauer <patrick@gentoo.org> (10 Feb 2015)
+# Missing keywords for media-libs/x265
+media-video/libav x265
+
+# Johannes Huber <johu@gentoo.org> (28 Jan 2015)
+# Missing keyword on dev-libs/botan
+app-crypt/qca botan
+
+# Pacho Ramos <pacho@gentoo.org> (10 Jan 2014)
+# Missing keywords
+net-misc/networkmanager teamd
+
+# Gilles Dartiguelongue <eva@gentoo.org> (23 Dec 2014)
+# New dependencies for wayland support in Gnome 3.14
+# See bug #533420.
+media-libs/clutter egl
+x11-wm/mutter kms
+
+# Mark Wright <gienah@gentoo.org> (14-23 Dec 2014)
+# test dependencies need keywording
+dev-haskell/binary test
+dev-haskell/text test
+dev-haskell/vector test
+
+# Tobias Klausmann <klausman@gentoo.org> (20 Nov 2014)
+# OpenCV likely will never work on Alpha
+media-video/vlc opencv
+
+# Pacho Ramos <pacho@gentoo.org> (11 Nov 2014)
+# Missing keywords, bug #523686
+>=dev-libs/libgdata-0.16.1 test
+
+# Michał Górny <mgorny@gentoo.org> (30 Oct 2014)
+# Requires non-keyworded >=x11-libs/libxkbcommon-0.4.
+sys-apps/systemd terminal
+sys-apps/systemd xkb
+
+# Tobias Klausmann <klausman@gentoo.org> (11 Oct 2014)
+# app-emulation/qemu is not keyworded on alpha, masking flag that triggers
+# dependency
+net-misc/spice-gtk smartcard
+
+# Gilles Dartiguelongue <eva@gentoo.org> (05 Oct 2014)
+# Missing keyword on app-accessibility/brltty
+app-accessibility/orca braille
+
+# Maciej Mrozowski <reavertm@gentoo.org> (13 Aug 2014)
+# Missing keywords on dev-libs/protobuf-c (bug 519772)
+>=net-libs/libgadu-1.12.0 gg11
+
+# Tobias Klausmann <klausman@gentoo.org>
+# media-libs/x265 doesn't work on alpha (bug 519046)
+media-video/ffmpeg x265
+
+# Tobias Klausmann <klausman@gentoo.org (16 Jul 2014)
+# neither dietlibc nor klibc will likely ever build/work on alpha, bug #487672
+>=sys-fs/dmraid-1.0.0_rc16-r3 dietlibc klibc
+
+# Maxim Koltsov <maksbotan@gentoo.org> (9 Jul 2014)
+# Missing keywords on dev-python/rst2pdf, bug #515222
+media-video/mpv doc-pdf
+
+# Julian Ospald <hasufell@gentoo.org> (20 Apr 2014)
+# Missing keywords, bug #508226
+media-video/mpv sdl
+
+# Pacho Ramos <pacho@gentoo.org> (15 Mar 2014)
+# Missing keywords, bug #504672
+>=net-misc/vinagre-3.10 rdp
+
+# Pacho Ramos <pacho@gentoo.org> (22 Feb 2014)
+# Missing keywords, bug #495250
+>=gnome-base/gnome-extra-apps-3.10 tracker
+
+# Pacho Ramos <pacho@gentoo.org> (11 Jan 2014)
+sys-kernel/dracut -dracut_modules_systemd
+
+# Pacho Ramos <pacho@gentoo.org> (02 Dec 2013)
+# Missing keywords, bug #493156
+media-libs/libgphoto2 serial
+
+# Pacho Ramos <pacho@gentoo.org> (28 Nov 2013)
+# Missing keywords, bug #492820
+net-im/telepathy-connection-managers sipe
+
+# Pacho Ramos <pacho@gentoo.org> (13 Nov 2013)
+# Missing keywords, bug #478254
+>=gnome-base/gnome-3.8 classic
+
+# Mark Wright <gienah@gentoo.org> (26 Oct 2013)
+# template-haskell not yet available
+dev-haskell/dataenc test
+
+# Tom Wijsman <TomWij@gentoo.org> (16 Oct 2013)
+# Mask luajit on ~media-video/mpv-0.2.0 because it only has amd64 x86 keywords. See bug #488318.
+>=media-video/mpv-0.2.0 luajit
+
+# Pacho Ramos <pacho@gentoo.org> (20 Jul 2013)
+# Keywords pending, bug #476710
+>=gnome-base/gnome-extra-apps-3.8 games
+
+# William Hubbs <williamh@gentoo.org> (22 Jun 2013)
+# dev-python/cython is not keyworded for alpha
+>=app-accessibility/brltty-4.5 python
+
+# Patrick Lauer <patrick@gentoo.org> (17 Jun 2013)
+# Fix per-arch mask of phonon[zeitgeist] #460140
+media-libs/phonon zeitgeist
+
+# Gilles Dartiguelongue <eva@gentoo.org> (1 Apr 2013)
+# missing keyword on media-libs/tremor, bug #453200
+media-libs/gst-plugins-base ivorbis
+
+# Julian Ospald <hasufell@gentoo.org> (31 Mar 2013)
+# depends on mono
+>=net-irc/hexchat-2.9.4-r1 theme-manager
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (31 Jan 2013)
+# remove mask when net-libs/libqmi is keyworded here
+net-misc/modemmanager qmi qmi-newest
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (22 Jan 2013)
+# remove mask if/when media-gfx/argyllcms is keywored here.
+x11-misc/colord argyllcms extra-print-profiles
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (31 Dec 2012)
+# requires app-office/unoconv, which requires virtual/ooo, which is not
+# keyworded here. Remove mask if this situation changes.
+gnome-extra/sushi office
+
+# Raúl Porcel <armin76@gentoo.org> (30 Dec 2012)
+# Needs testing
+media-libs/phonon gstreamer vlc
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (27 Dec 2012)
+# remove mask when dev-java/fop is keyworded here
+gnome-extra/libgda reports
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (15 Dec 2012)
+# media-video/coherence not keyworded
+=media-video/totem-2* upnp-av
+
+# Luca Barbato <lu_zero@gentoo.org> (11 Nov 2012)
+# Libav 9 can use fdk-aac
+>=media-video/libav-9_beta2 fdk
+
+# Robin H Johnson <robbat2@gentoo.org> (01 Nov 2012)
+# MySQL 5.5 wants systemtap, tcmalloc & jemalloc
+>=dev-db/mysql-5.5 tcmalloc
+>=dev-db/mariadb-5.5 tcmalloc
+>=dev-db/percona-server-5.5 tcmalloc
+
+# Raúl Porcel <armin76@gentoo.org> (25 Jun 2012)
+# dev-qt/qtwebkit doesn't seem to work
+dev-python/PyQt4 webkit
+dev-qt/assistant webkit
+dev-qt/designer webkit
+dev-qt/qtdeclarative webkit
+dev-qt/qthelp webkit
+net-irc/kvirc webkit
+
+# Raúl Porcel <armin76@gentoo.org> (28 May 2012)
+# Needs x11-misc/lightdm(which also requires some other deps)
+x11-misc/xscreensaver new-login
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (25 May 2012)
+# Remove mask entry when app-accessibility/at-spi2-core
+# is keyworded here, bug #411761
+net-libs/webkit-gtk webkit2
+
+# Alexey Shvetsov <alexxy@gentoo.org> (17 Dec 2011)
+# mask use numa for openmpi
+sys-cluster/openmpi openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_open-mx openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_slurm openmpi_ofed_features_rdmacm
+
+# Patrick McLean <chutzpah@gentoo.org> (08 Nov 2011)
+# mask conntrack USE flag for dnsmasq as dep is not keyworded
+net-dns/dnsmasq conntrack
+
+# Tobias Klausmann <klausman@gentoo.org> (02 Nov 2011)
+# libpcre jit is not supported on alpha
+dev-libs/libpcre jit
+
+# Pacho Ramos <pacho@gentoo.org> (24 Oct 2011)
+# Missing keywords in needed packages, bug #388367
+net-im/empathy map
+
+# Raúl Porcel <armin76@gentoo.org> (08 Oct 2011)
+# Needs media-sound/lilypond
+app-text/asciidoc test
+
+# Patrick McLean <chutzpah@gentoo.org> (07 Sep 2011)
+# missing keywords on dependencies
+media-video/x264-encoder ffmpegsource
+
+# Robin H. Johnson <robbat2@gentoo.org> (03 Sep 2011)
+# Remove this for your arch after you keyword dev-utils/google-perftools (bug #381737)
+dev-libs/libmemcached tcmalloc
+
+# Alexey Shvetsov <alexxy@gentoo.org> (31 Aug 2011)
+# Mask numa use flag per bug #381313
+sys-apps/hwloc numa
+# This mask also implies masking the numa flag on openmpi
+sys-cluster/openmpi numa
+
+# Pacho Ramos <pacho@gentoo.org> (19 Jul 2011)
+# Missing keywords on dependencies
+app-cdr/brasero dvd
+
+# Pacho Ramos <pacho@gentoo.org> (30 Jun 2011)
+# Needed plugins are not keyworded on this arch
+media-plugins/gst-plugins-meta dts libvisual
+
+# Pacho Ramos <pacho@gentoo.org> (02 Apr 2011)
+# quvi support is needed to play youtube files now
+media-video/totem flash youtube
+
+# Diego Elio Pettenò <flameeyes@gentoo.org> (17 Dec 2010)
+# needs sys-libs/libcap-ng that is masked right now
+sys-apps/smartmontools caps
+
+# Raúl Porcel <armin76@gentoo.org> (5 Dec 2010)
+# Mask doc-pdf because of Java dependencies (bug #347259)
+net-analyzer/wireshark doc-pdf
+# legacy mask
+www-client/elinks javascript
+
+# Justin Lecher <jlec@gentoo.org> (13 Aug 2010)
+# MKL not available on this arch,
+media-gfx/povray mkl
+
+# Raúl Porcel <armin76@gentoo.org> (26 Jun 2010)
+# 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> (30 May 2010)
+# quesoglc is not keyworded
+x11-misc/rss-glx quesoglc
+
+# uses games-board/ggz-gtk-client
+games-strategy/freeciv ggz
+
+# Ben de Groot <yngwin@gentoo.org> (16 Jan 2010)
+# qtmultimedia is not keyworded, bug 293671
+dev-python/PyQt4 multimedia
+
+# Raúl Porcel <armin76@gentoo.org> (07 Jul 2008)
+# Make clisp deps minimal
+dev-lisp/clisp hyperspec pari svm
+
+# Tobias Klausmann <klausman@gentoo.org> (15 Jun 2008)
+# 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 ups nagios-game
+
+# Matt Turner <mattst88@gentoo.org> (26 Dec 2010)
+# No idea why. Bug 347827
+www-client/elinks javascript
diff --git a/profiles/arch/alpha/package.use.stable.mask b/profiles/arch/alpha/package.use.stable.mask
new file mode 100644
index 000000000000..35f6cc41a37c
--- /dev/null
+++ b/profiles/arch/alpha/package.use.stable.mask
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# When you add an entry to the top of this file, add your name, the date, and
+# an explanation of why something is getting masked. Please be extremely
+# careful not to commit atoms that are not valid, as it can cause large-scale
+# breakage, especially if it ends up in the daily snapshot.
+#
+## Example:
+##
+## # Dev E. Loper <developer@gentoo.org> (28 Jun 2012)
+## # Masking foo USE flag until we can get the
+## # foo stuff to work properly again (bug 12345)
+## =media-video/mplayer-0.90_pre5 foo
+## =media-video/mplayer-0.90_pre5-r1 foo
+#
+
+#--- END OF EXAMPLES ---
+
+# Pacho Ramos <pacho@gentoo.org> (02 Jul 2014)
+# Mask due Gnome3 not going to be stabilized on this arch
+dev-util/geany-plugins devhelp markdown webkit
+>=gnome-base/gnome-desktop-2.32.1-r2 license-docs
+mail-client/balsa webkit
+media-gfx/gimp webkit
+media-plugins/gst-plugins-meta modplug
+>=x11-libs/gtk+-3.12.2 cloudprint
+net-libs/libproxy webkit
+>=net-libs/webkit-gtk-2.4 geoloc
+x11-libs/gksu gnome
+
+# Tobias Klausmann <klausman@gentoo.org> (29 Jul 2015)
+# Mask webkit so the dep can stay ~alpha forever
+>=x11-libs/wxGTK-3.0.2.0-r1 webkit
diff --git a/profiles/arch/alpha/parent b/profiles/arch/alpha/parent
new file mode 100644
index 000000000000..eb001c6e8ab8
--- /dev/null
+++ b/profiles/arch/alpha/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/arch/alpha/use.force b/profiles/arch/alpha/use.force
new file mode 100644
index 000000000000..c99355e95b9e
--- /dev/null
+++ b/profiles/arch/alpha/use.force
@@ -0,0 +1,2 @@
+# Force the flag which corresponds to ARCH.
+alpha
diff --git a/profiles/arch/alpha/use.mask b/profiles/arch/alpha/use.mask
new file mode 100644
index 000000000000..1485291c9f70
--- /dev/null
+++ b/profiles/arch/alpha/use.mask
@@ -0,0 +1,240 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+# 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
+gnokii
+gps
+hbci
+ios
+ipod
+ivtv
+mtp
+mythtv
+nvtv
+lirc
+openct
+pcmcia
+pda
+sms
+upnp
+ups
+wifi
+
+# Hardware not available on alpha
+apm
+battery
+cpufreq
+dell
+dmi
+laptop
+pm-utils
+
+# Stuff that doesn't work on alpha, or not tested
+avi
+clang
+djbfft
+emboss
+freetts
+gnustep
+hardened
+howl
+mecab
+mzscheme
+netbeans
+pike
+timidity
+valgrind
+vaapi
+rtmp
+vpx
+kde
+quvi
+metalink
+tremor
+fdk
+
+# Stuff that doesn't compile on alpha
+emf
+mono
+ocamlopt
+webm
+openexr
+
+# Stuff we don't want
+afs
+schroedinger
+ots
+frei0r
+libev
+prelude
+libtar
+aacplus
+devil
+gts
+
+# Other
+
+# Raúl Porcel <armin76@gentoo.org> (23 Apr 2011)
+# Needs to be tested
+video_cards_nouveau
+
+# Ben de Groot <yngwin@gentoo.org> (11 Feb 2009)
+# Both dev-qt/qtphonon and media-sound/phonon are unkeyworded
+phonon
+
+# 14 May 2007 Raúl Porcel <armin76@gentoo.org>
+# Alpha doesn't have wpa_supplicant keyworded, bug 175714
+networkmanager
+
+
+# alpha doesn't have java support
+java
+java-internal
+java-external
+pdfannotextractor
+
+# Mask vpopmail until net-mail/vpopmail goes out of package.mask
+vpopmail
+
+# Mask pyste until gccxml / elementtree work on alpha
+pyste
+
+# RDEPEND on mono
+beagle
+
+# apache segfaults when using mpm-peruser (bug 105778)
+mpm-peruser
+
+# We don't have any virtual/mpi (bug 111807)
+mpi
+
+# masks required for asterisk
+bri
+pri
+zaptel
+
+# Modular X: mask non-alpha cards
+video_cards_apm
+video_cards_ark
+video_cards_ast
+video_cards_chips
+video_cards_cyrix
+video_cards_i128
+video_cards_i740
+video_cards_intel
+video_cards_neomagic
+video_cards_newport
+video_cards_nsc
+video_cards_siliconmotion
+video_cards_sis
+video_cards_trident
+video_cards_tseng
+video_cards_vesa
+
+# Matt Turner <mattst88@gentoo.org>
+# Mask more VIDEO_CARDs added with mesa-8.0
+video_cards_i915
+video_cards_i965
+video_cards_ilo
+# vmware wasn't added with mesa-8.0, but it should still be masked
+video_cards_vmware
+# llvm is not keyworded
+video_cards_radeonsi
+
+# dspam and dspam-web use this one
+# We've never supported cyrus-imapd because nobody asked for
+cyrus
+
+# 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
+
+# This works
+-x264
+
+# uses gnat/ada which is too big to support currently
+topal
+
+# Matt Turner <mattst88@gentoo.org> (13 Dec 2010)
+# We don't have sys-devel/llvm
+llvm
+
+# Matt Turner <mattst88@gentoo.org) (10 Feb 2012)
+# mask d3d since we don't have wine
+d3d
+
+# Matt Turner <mattst88@gentoo.org) (10 Feb 2012)
+# mask wayland since dev-libs/wayland isn't keyworded
+wayland
+
+# Matt Turner <mattst88@gentoo.org (27 May 2012)
+# net-misc/connman is not keyworded
+connman
+
+# Matt Turner <mattst88@gentoo.org (27 May 2012)
+# sys-apps/entropy is not keyworded
+entropy
+
+# Matt Turner <mattst88@gentoo.org (29 May 2012)
+# net-libs/libsocialweb is not keyworded
+socialweb
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (31 Dec 2012)
+# media-libs/xine-lib is not keyworded
+xine
+
+# Samuli Suominen <ssuominen@gentoo.org> (18 Jan 2013)
+# libdlm and cman are not keyworded
+cman
+clvm
+
+-zeitgeist
+template_haskell
+
+# nvidia cg toolkit for binary drivers
+cg
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (22 Aug 2013)
+# virtual/opencl is not keyworded
+opencl
+
+# Unmask once sys-libs/libunwind gets ported & keyworded.
+unwind
+
+# Pacho Ramos <pacho@gentoo.org> (08 Jan 2014)
+# Unmask systemd since it is keyworded here.
+-systemd
+
+# Tobias Klausmann <klausman@gentoo.org> (20 Jul 2014)
+# 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
+
+# Ben de Groot <yngwin@gentoo.org> (01 Feb 2015)
+# please remove when keyworded
+qt5
diff --git a/profiles/arch/alpha/use.stable.mask b/profiles/arch/alpha/use.stable.mask
new file mode 100644
index 000000000000..2a20ad54ba20
--- /dev/null
+++ b/profiles/arch/alpha/use.stable.mask
@@ -0,0 +1,22 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file requires eapi 5 or later. New entries go on top.
+# Please use the same syntax as in use.mask
+
+# Pacho Ramos <pacho@gentoo.org> (17 Apr 2014)
+# Dropped stable keywords after the discussion caused by
+# Gnome 3.8/3.10 stabilization on this arch
+colord
+devhelp
+dia
+eds
+gnumeric
+gusb
+upnp
+upnp-av
+
+# Pacho Ramos <pacho@gentoo.org> (13 Apr 2014)
+# Not going to be stabilized on this arch
+gnome-online-accounts
diff --git a/profiles/arch/amd64-fbsd/clang/eapi b/profiles/arch/amd64-fbsd/clang/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/amd64-fbsd/clang/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/amd64-fbsd/clang/make.defaults b/profiles/arch/amd64-fbsd/clang/make.defaults
new file mode 100644
index 000000000000..a1afd0751b62
--- /dev/null
+++ b/profiles/arch/amd64-fbsd/clang/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+CFLAGS="-O2 -pipe"
+CXXFLAGS="-stdlib=libc++ ${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
diff --git a/profiles/arch/amd64-fbsd/clang/package.use.force b/profiles/arch/amd64-fbsd/clang/package.use.force
new file mode 100644
index 000000000000..affb8d1f9428
--- /dev/null
+++ b/profiles/arch/amd64-fbsd/clang/package.use.force
@@ -0,0 +1,17 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Force building libc++ over libcxxrt.
+sys-libs/libcxx libcxxrt
+
+# Force static libs and multilib on the C++ stack.
+sys-libs/libcxxrt static-libs abi_x86_32
+sys-libs/libcxx static-libs abi_x86_32
+
+# Force openssl on curl since cmakes needs it and is in @system because of
+# libcxx on this profile. Mask the other ssl providers.
+net-misc/curl ssl curl_ssl_openssl
+
+# We obviously need clang
+sys-devel/llvm clang static-analyzer
diff --git a/profiles/arch/amd64-fbsd/clang/package.use.mask b/profiles/arch/amd64-fbsd/clang/package.use.mask
new file mode 100644
index 000000000000..7517352b0782
--- /dev/null
+++ b/profiles/arch/amd64-fbsd/clang/package.use.mask
@@ -0,0 +1,16 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Build libcxxrt over libgcc_s since that is what clang defaults to.
+sys-libs/libcxxrt libunwind
+
+# Needs to be fixed: cxx useflag enables plugins and gold.
+# gold fails to build with clang:
+# https://bugs.gentoo.org/show_bug.cgi?id=427344
+# http://llvm.org/bugs/show_bug.cgi?id=12299
+sys-devel/binutils cxx
+
+# Force openssl on curl since cmakes needs it and is in @system because of
+# libcxx on this profile. Mask the other ssl providers.
+net-misc/curl curl_ssl_axtls curl_ssl_gnutls curl_ssl_nss curl_ssl_polarssl
diff --git a/profiles/arch/amd64-fbsd/clang/packages b/profiles/arch/amd64-fbsd/clang/packages
new file mode 100644
index 000000000000..0bdb97245f65
--- /dev/null
+++ b/profiles/arch/amd64-fbsd/clang/packages
@@ -0,0 +1,10 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+# Don't remove gcc from here: clang uses it for crt{begin,end}*.o and its c++
+# stack.
+
+*sys-devel/llvm
+*sys-devel/clang
+*sys-libs/libcxx
diff --git a/profiles/arch/amd64-fbsd/clang/packages.build b/profiles/arch/amd64-fbsd/clang/packages.build
new file mode 100644
index 000000000000..c663dce8c969
--- /dev/null
+++ b/profiles/arch/amd64-fbsd/clang/packages.build
@@ -0,0 +1,10 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file describes the packages needed to build a stage 1 based on this
+# profile. Packages in this file are built in order.
+
+sys-devel/llvm
+sys-devel/clang
+sys-libs/libcxx
diff --git a/profiles/arch/amd64-fbsd/clang/parent b/profiles/arch/amd64-fbsd/clang/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/amd64-fbsd/clang/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/amd64-fbsd/clang/profile.bashrc b/profiles/arch/amd64-fbsd/clang/profile.bashrc
new file mode 100644
index 000000000000..23cc5088393a
--- /dev/null
+++ b/profiles/arch/amd64-fbsd/clang/profile.bashrc
@@ -0,0 +1,8 @@
+#!/bin/bash
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Id$
+
+# Check if clang/clang++ exist before setting them so that we can more easily
+# switch to this profile and build stages.
+type -P clang > /dev/null && export CC=clang
+type -P clang++ > /dev/null && [ -f /usr/lib/libc++.so ] && export CXX="clang++ -stdlib=libc++"
diff --git a/profiles/arch/amd64-fbsd/eapi b/profiles/arch/amd64-fbsd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/amd64-fbsd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/amd64-fbsd/make.defaults b/profiles/arch/amd64-fbsd/make.defaults
new file mode 100644
index 000000000000..6d9f5afc74c2
--- /dev/null
+++ b/profiles/arch/amd64-fbsd/make.defaults
@@ -0,0 +1,48 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+# System-wide defaults for the G/FBSD Portage system
+
+ARCH="amd64-fbsd"
+ACCEPT_KEYWORDS="amd64-fbsd ~amd64-fbsd"
+
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+MULTILIB_ABIS="amd64_fbsd x86_fbsd"
+DEFAULT_ABI="amd64_fbsd"
+# Do not remove this one, or all kinds of hell breaks loose.
+ABI="amd64_fbsd"
+
+# 32bit specific settings.
+CFLAGS_x86_fbsd="-m32 -DCOMPAT_32BIT -B/usr/lib32 -L/usr/lib32"
+LDFLAGS_x86_fbsd="-m elf_i386_fbsd -L/usr/lib32"
+
+USE="mmx mmxext sse sse2"
+CPU_FLAGS_X86="mmx mmxext sse sse2"
+
+VIDEO_CARDS="apm ark chips cirrus cyrix dummy i128 intel mach64 mga \
+ nv r128 radeon rendition s3 s3virge savage siliconmotion sis \
+ sisusb tga trident tseng via vmware"
+
+# Vanilla FreeBSD has: lib for native 64 bits libs, lib32 for 32-bits emulation.
+# Let's do this too as this also happens to be more standard among other linux
+# distros.
+# Adjust multilib dirs for multilib-strict.
+LIBDIR_amd64_fbsd="lib"
+MULTILIB_STRICT_DIRS="/lib32 /usr/lib32 /usr/kde/*/lib32 /usr/qt/*/lib32 /usr/X11R6/lib32"
+SYMLINK_LIB="no"
+
+# Unhide the x86-specific USE_EXPANDs.
+USE_EXPAND_HIDDEN="-ABI_X86 -CPU_FLAGS_X86"
+
+# Michał Górny <mgorny@gentoo.org> (01 Jul 2014)
+# Default to abi_x86_64 for packages that don't have it forced.
+ABI_X86="64"
+
+# Michał Górny <mgorny@gentoo.org> (01 Jul 2014)
+# 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"
diff --git a/profiles/arch/amd64-fbsd/package.mask b/profiles/arch/amd64-fbsd/package.mask
new file mode 100644
index 000000000000..5264156fff71
--- /dev/null
+++ b/profiles/arch/amd64-fbsd/package.mask
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Davide Pesavento <pesa@gentoo.org> (20 Nov 2014)
+# Qt4 multilib ebuilds, masked until dev-qt/qtchooser
+# gets keyworded. See bug 529196.
+>=dev-qt/assistant-4.8.6:4
+>=dev-qt/designer-4.8.6:4
+>=dev-qt/linguist-4.8.6:4
+>=dev-qt/pixeltool-4.8.6:4
+>=dev-qt/qdbusviewer-4.8.6:4
+>=dev-qt/qt3support-4.8.6:4
+>=dev-qt/qtbearer-4.8.6:4
+>=dev-qt/qtcore-4.8.6:4
+>=dev-qt/qtdbus-4.8.6:4
+>=dev-qt/qtdeclarative-4.8.6:4
+>=dev-qt/qtdemo-4.8.6:4
+>=dev-qt/qtgui-4.8.6:4
+>=dev-qt/qthelp-4.8.6:4
+>=dev-qt/qtmultimedia-4.8.6:4
+>=dev-qt/qtopengl-4.8.6:4
+>=dev-qt/qtopenvg-4.8.6:4
+>=dev-qt/qtphonon-4.8.6:4
+>=dev-qt/qtscript-4.8.6:4
+>=dev-qt/qtsql-4.8.6:4
+>=dev-qt/qtsvg-4.8.6:4
+>=dev-qt/qttest-4.8.6:4
+>=dev-qt/qttranslations-4.8.6:4
+>=dev-qt/qtwebkit-4.8.6:4
+>=dev-qt/qtxmlpatterns-4.8.6:4
diff --git a/profiles/arch/amd64-fbsd/package.use.force b/profiles/arch/amd64-fbsd/package.use.force
new file mode 100644
index 000000000000..f0af6afad5d1
--- /dev/null
+++ b/profiles/arch/amd64-fbsd/package.use.force
@@ -0,0 +1,4 @@
+# Multilib flag for the system is forced
+sys-freebsd/freebsd-lib abi_x86_32
+sys-freebsd/freebsd-ubin abi_x86_32
+sys-freebsd/freebsd-libexec abi_x86_32
diff --git a/profiles/arch/amd64-fbsd/package.use.mask b/profiles/arch/amd64-fbsd/package.use.mask
new file mode 100644
index 000000000000..a39627db1b6f
--- /dev/null
+++ b/profiles/arch/amd64-fbsd/package.use.mask
@@ -0,0 +1,47 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Johannes Huber <johu@gentoo.org> (28 Jan 2015)
+# Missing keyword on dev-libs/botan,dev-libs/pkcs11-helper
+app-crypt/qca botan pkcs11
+
+# Michael Palimaka <kensington@gentoo.org) (26 Dec 2014)
+# Unkeyworded media-libs/opencv
+media-plugins/frei0r-plugins facedetect
+media-video/vlc opencv
+
+# Patrick Lauer <patrick@gentoo.org> (17 Nov 2014)
+# Lars Wendler <polynomial-c@gentoo.org> (23 Jan 2015)
+# Missing keywords
+dev-libs/openssl sctp
+net-misc/openssh sctp
+
+# Pacho Ramos <pacho@gentoo.org> (01 Jun 2014)
+# Missing keywords
+>=app-misc/geoclue-2.1 modemmanager
+>=x11-libs/gtk+-3.12 cloudprint
+>=app-crypt/libsecret-0.16 test
+media-plugins/gst-plugins-meta modplug vaapi
+
+# Lars Wendler <polynomial-c@gentoo.org> (09 May 2014)
+# Masked kde USE flag until bug #509892 is fixed
+dev-vcs/subversion kde
+
+# Johannes Huber <johu@gentoo.org> (16 Apr 2014)
+# unkeyworded deps
+kde-base/nepomuk-core migrator
+
+# Pacho Ramos <pacho@gentoo.org> (02 Dec 2013)
+# Missing keywords, bug #493156
+media-libs/libgphoto2 serial
+
+# nvidia-driver uses acpid
+x11-drivers/nvidia-drivers acpi
+
+# Needs emul libs and the package isnt multilib at all for FreeBSD x86_64
+x11-drivers/nvidia-drivers multilib
+
+# requires nvidia-cg-toolkit which is not available on bsd
+# see http://developer.nvidia.com/cg-toolkit-download
+media-libs/libprojectm video_cards_nvidia
diff --git a/profiles/arch/amd64-fbsd/parent b/profiles/arch/amd64-fbsd/parent
new file mode 100644
index 000000000000..db3aa68cdfc0
--- /dev/null
+++ b/profiles/arch/amd64-fbsd/parent
@@ -0,0 +1,3 @@
+../base
+../../features/multilib/lib32
+todo
diff --git a/profiles/arch/amd64-fbsd/todo/eapi b/profiles/arch/amd64-fbsd/todo/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/amd64-fbsd/todo/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/amd64-fbsd/todo/package.use.force b/profiles/arch/amd64-fbsd/todo/package.use.force
new file mode 100644
index 000000000000..1a0c90ab18e7
--- /dev/null
+++ b/profiles/arch/amd64-fbsd/todo/package.use.force
@@ -0,0 +1,5 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-libs/libcxx libcxxrt
diff --git a/profiles/arch/amd64-fbsd/todo/package.use.mask b/profiles/arch/amd64-fbsd/todo/package.use.mask
new file mode 100644
index 000000000000..fc9b0bfd6433
--- /dev/null
+++ b/profiles/arch/amd64-fbsd/todo/package.use.mask
@@ -0,0 +1,221 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Mask useflags that require deps with missing keywords.
+# Anyone is allowed and _very welcome_ to add masks there.
+# We will pick them up and keyword as time permits and prefer having a sane
+# deptree with missing features than a broken one.
+# Do *NOT* add a ChangeLog entry when modifying this file: it is intended as
+# temporary and cvs log is more than enough for getting its history.
+#
+# Syntax is: # mising dep(s)
+# mask
+# Keep it simple, we do not really care about the date or who masked it, we want
+# to be easily able to determine what we need to keyword.
+
+# net-libs/gnome-online-accounts
+gnome-base/gvfs gnome-online-accounts
+
+# media-libs/gavl (missing clock_nanosleep on fbsd)
+media-plugins/frei0r-plugins scale0tilt
+
+# net-fs/openafs
+app-crypt/heimdal afs
+
+# app-accessibility/flite (fails at install)
+media-video/ffmpeg flite
+
+# dev-vcs/darcs
+app-portage/layman darcs
+
+# dev-python/mysql-python
+dev-vcs/mercurial bugzilla
+
+# net-libs/axtls
+net-misc/curl curl_ssl_axtls
+
+# media-libs/libmetalink -> undefined references on TEMP_FAILURE_RETRY (macro
+# provided by glibc)
+net-misc/curl metalink
+
+# sys-process/numactl
+sys-apps/hwloc numa
+
+# dev-lang/mono
+net-dns/libidn mono
+media-libs/libcaca mono
+dev-java/antlr mono
+
+# dev-lang/mono
+# >=dev-dotnet/gtk-sharp-2
+net-dns/avahi mono
+
+# net-misc/netkit-rsh
+x11-apps/xsm rsh
+
+# net-libs/libtirpc
+sys-apps/xinetd rpc
+
+# sci-libs/cfitsio
+media-gfx/ufraw fits
+
+# >=media-gfx/gimp-2
+media-gfx/ufraw gimp
+
+# net-libs/libproxy
+net-libs/neon libproxy
+net-libs/glib-networking libproxy
+media-video/vlc libproxy
+
+# dev-libs/pakchois
+net-libs/neon pkcs11
+
+# app-text/texlive[extra]
+app-doc/doxygen latex
+
+# x11-misc/colord
+x11-libs/gtk+ colord
+
+# sys-auth/polkit
+sys-auth/consolekit policykit
+gnome-base/gconf policykit
+
+# media-sound/pulseaudio
+media-libs/libsdl pulseaudio
+media-libs/openal pulseaudio
+media-video/ffmpeg pulseaudio
+media-libs/libcanberra pulseaudio
+media-libs/phonon pulseaudio
+media-video/vlc pulseaudio
+media-sound/mpg123 pulseaudio
+media-video/mplayer pulseaudio
+media-libs/xine-lib pulseaudio
+
+# >=media-plugins/gst-plugins-pulse-0.10
+media-plugins/gst-plugins-meta pulseaudio
+
+# >=app-pda/libimobiledevice-1.1.0
+gnome-base/gvfs ios
+
+# >=sys-fs/fuse-2.8.0
+gnome-base/gvfs fuse
+
+# >=gnome-base/libgdu-3.0.2
+gnome-base/gvfs gdu
+
+# >=x11-libs/libva-0.32
+media-video/ffmpeg vaapi
+virtual/ffmpeg vaapi
+media-video/vlc vaapi
+media-libs/xine-lib vaapi
+
+# media-libs/nas
+media-libs/libsdl nas
+dev-qt/qtgui nas
+app-editors/xemacs nas
+media-sound/mpg123 nas
+media-video/mplayer nas
+
+# net-misc/openntpd
+net-misc/ntp openntpd
+
+# fails to build, need to investigate why
+net-libs/webkit-gtk introspection
+
+# virtual/mysql
+sci-mathematics/glpk mysql
+dev-libs/apr-util mysql
+dev-qt/qtsql mysql
+dev-libs/redland mysql
+dev-libs/cyrus-sasl mysql
+dev-lang/php mysql mysqli
+net-libs/courier-authlib mysql
+
+# does not build
+x11-libs/libdrm libkms
+media-libs/mesa video_cards_vmware
+media-libs/mesa video_cards_r600
+media-libs/mesa video_cards_radeon
+
+# media-libs/libepoxy
+x11-base/xorg-server glamor wayland
+
+# x11-libs/libdrm[libkms]
+media-libs/mesa xorg
+
+# x11-drivers/xf86-video-sis
+x11-base/xorg-drivers video_cards_sis
+
+# x11-drivers/xf86-video-tdfx
+x11-base/xorg-drivers video_cards_tdfx
+
+# x11-drivers/xf86-video-vmware
+# x11-libs/libdrm[libkms,video_cards_vmware]
+x11-base/xorg-drivers video_cards_vmware
+
+# >=dev-cpp/clucene-0.9.21[-debug]
+app-misc/strigi clucene
+
+# >=sys-auth/polkit-qt-0.103.0
+# >=kde-misc/polkit-kde-kcmodules-0.98_pre20101127
+# >=sys-auth/polkit-kde-agent-0.99
+kde-base/kdelibs policykit
+
+# <=sci-geosciences/gpsd-2.95-r1
+app-misc/geoclue gps
+
+# >=sys-devel/binutils-2.22
+sys-devel/llvm gold
+
+# media-libs/liboggz
+media-libs/libkate wxwidgets
+
+# media-sound/fluidsynth
+media-video/vlc fluidsynth
+
+# sys-cluster/knem
+sys-cluster/openmpi openmpi_fabrics_knem
+
+# sys-infiniband/dapl
+sys-cluster/openmpi openmpi_fabrics_dapl
+
+# sys-infiniband/ofed
+sys-cluster/openmpi openmpi_fabrics_ofed
+
+# sys-infiniband/infinipath-psm
+sys-cluster/openmpi openmpi_fabrics_psm
+
+# sys-infiniband/librdmacm
+sys-cluster/openmpi openmpi_ofed_features_rdmacm
+
+# sys-cluster/open-mx
+sys-cluster/openmpi openmpi_fabrics_open-mx
+
+# sys-cluster/slurm
+sys-cluster/openmpi openmpi_rm_slurm
+
+# x11-libs/dnd
+app-editors/xemacs dnd
+
+# app-i18n/canna
+app-editors/xemacs canna
+
+# app-i18n/freewnn
+app-editors/xemacs freewnn
+
+# media-libs/devil[png,jpeg]
+media-gfx/graphviz devil
+
+# sys-apps/util-linux (libuuid)
+net-misc/wget uuid
+
+# dev-util/valgrind
+dev-libs/eina valgrind
+
+# dev-util/lcov
+dev-libs/eina test
+dev-libs/eet test
+
+# net-misc/freerdp (doesnt build)
+media-video/vlc rdp
diff --git a/profiles/arch/amd64-fbsd/use.force b/profiles/arch/amd64-fbsd/use.force
new file mode 100644
index 000000000000..9dc35a08b0f3
--- /dev/null
+++ b/profiles/arch/amd64-fbsd/use.force
@@ -0,0 +1,5 @@
+# Force the flag which corresponds to ARCH.
+amd64-fbsd
+
+# Multilib flag for default ABI
+abi_x86_64
diff --git a/profiles/arch/amd64-fbsd/use.mask b/profiles/arch/amd64-fbsd/use.mask
new file mode 100644
index 000000000000..515e67f58efc
--- /dev/null
+++ b/profiles/arch/amd64-fbsd/use.mask
@@ -0,0 +1,71 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+# Unmask the flag which corresponds to ARCH.
+-amd64-fbsd
+
+-3dnow
+-3dnowext
+-mmx
+-mmxext
+-sse
+-sse2
+-sse3
+-sse4
+-sse4a
+-ssse3
+-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
+
+# nvidia drivers works on x86
+-xvmc
+-nvidia
+-video_cards_nvidia
+
+# Unmask vmware drivers
+#-video_cards_vmware
+-input_devices_vmmouse
+
+# James Le Cuirot <chewi@gentoo.org> (19 May 2015)
+# icedtea needs testing and gcj isn't supported
+java
+
+# Other
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (09 Dec 2012)
+# Orc optimisations work fine on amd64 and x86
+-orc
+
+# Diego Elio Pettenò <flameeyes@gentoo.org> (21 Aug 2012)
+# IPMI is only implemented for x86, amd64 and ia64
+-ipmi
+
+# Multilib ABIs
+-abi_x86_32
+-abi_x86_64
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (22 Aug 2013)
+# virtual/opencl is not keyworded
+opencl
+
+# Hans de Graaff <graaff@gentoo.org> (27 Dec 2014)
+# dev-libs/jemalloc is not keyworded
+jemalloc
diff --git a/profiles/arch/amd64/eapi b/profiles/arch/amd64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/amd64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/amd64/make.defaults b/profiles/arch/amd64/make.defaults
new file mode 100644
index 000000000000..2beb988c3c2a
--- /dev/null
+++ b/profiles/arch/amd64/make.defaults
@@ -0,0 +1,61 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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"
+
+# 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"
+
+# 2006/10/24 - Simon Stelling <blubb@gentoo.org>
+# They are masked, but we can enable them anyway for those who have
+# >=portage-2.1.2_pre3-r4
+USE="mmx mmxext sse sse2"
+CPU_FLAGS_X86="mmx mmxext sse sse2"
+
+# Michał Górny <mgorny@gentoo.org> (03 Sep 2013)
+# Enable abi_x86_64 for packages that don't have it forced.
+ABI_X86="64"
+
+# 2006/08/18 - Donnie Berkholz <dberkholz@gentoo.org>
+# Defaults for video drivers
+VIDEO_CARDS="fbdev glint intel mach64 mga nouveau nv r128 radeon savage sis tdfx trident vesa via vmware voodoo"
+
+# 2006/12/22 - Danny van Dyk <kugelfang@gentoo.org>
+# 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> (26 Jan 2013)
+# Unhide the x86-specific USE_EXPANDs.
+USE_EXPAND_HIDDEN="-ABI_X86 -CPU_FLAGS_X86"
+
+# Michał Górny <mgorny@gentoo.org> (25 Jun 2014)
+# 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"
diff --git a/profiles/arch/amd64/no-multilib/eapi b/profiles/arch/amd64/no-multilib/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/amd64/no-multilib/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/amd64/no-multilib/make.defaults b/profiles/arch/amd64/no-multilib/make.defaults
new file mode 100644
index 000000000000..3d0464c2c4fc
--- /dev/null
+++ b/profiles/arch/amd64/no-multilib/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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/arch/amd64/no-multilib/package.mask b/profiles/arch/amd64/no-multilib/package.mask
new file mode 100644
index 000000000000..0687d52ced86
--- /dev/null
+++ b/profiles/arch/amd64/no-multilib/package.mask
@@ -0,0 +1,162 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# AMD64 Team <amd64@gentoo.org>
+# Mask packages that rely on amd64 multilib
+app-accessibility/mbrola
+app-accessibility/perlbox-voice
+app-arch/stuffit
+app-benchmarks/cpuburn
+=app-editors/emacs-18*
+app-emulation/crossover-bin
+app-emulation/crossover-office-bin
+app-emulation/crossover-office-pro-bin
+app-emulation/playonlinux
+app-emulation/q4wine
+app-emulation/vmware-player
+>=app-i18n/atokx3-3.0.0
+app-office/ooextras
+app-emulation/winetricks
+app-text/acroread
+app-office/lotus-notes
+dev-embedded/libftd2xx
+dev-embedded/openocd
+>=dev-java/sun-j2me-bin-2.5.2.01
+dev-lang/dmd-bin
+dev-lang/icc
+dev-lang/idb
+dev-lang/ifc
+dev-perl/Archive-Rar
+dev-python/skype4py
+dev-util/android-sdk-update-manager
+dev-util/android-studio
+dev-util/biew
+games-action/cs2d
+games-action/descent3
+games-action/descent3-demo
+games-action/heretic2
+games-action/heretic2-demo
+games-action/lugaru
+games-action/lugaru-demo
+games-action/mutantstorm-demo
+games-action/phobiaii
+games-action/rune
+games-action/shadowgrounds-bin
+games-action/shadowgrounds-survivor-bin
+games-action/spacetripper-demo
+games-arcade/aquaria
+games-arcade/barbarian-bin
+games-arcade/jardinains
+games-arcade/gish-demo
+games-arcade/thinktanks-demo
+games-emulation/caps
+games-emulation/nestra
+games-emulation/zinc
+games-emulation/zsnes
+games-fps/avp
+games-fps/doom3-cdoom
+games-fps/doom3-chextrek
+games-fps/doom3-data
+games-fps/doom3-demo
+games-fps/doom3-ducttape
+games-fps/doom3-eventhorizon
+games-fps/doom3-hellcampaign
+games-fps/doom3-inhell
+games-fps/doom3-lms
+games-fps/doom3-mitm
+games-fps/doom3-phantasm
+games-fps/doom3-roe
+games-fps/doom3
+games-fps/enemy-territory-etpro
+games-fps/enemy-territory-fortress
+games-fps/enemy-territory-omnibot
+games-fps/enemy-territory-truecombat
+games-fps/enemy-territory
+games-fps/etqw-bin
+games-fps/etqw-data
+games-fps/etqw-demo
+games-fps/glxquake-bin
+games-fps/legends
+games-fps/postal2
+games-fps/postal2mp-demo
+games-fps/quake3-bin
+games-fps/quake3-demo
+games-fps/quake3-ra3
+games-fps/quake4-bin
+games-fps/quake4-data
+games-fps/quake4-demo
+games-fps/rtcw
+games-fps/rtcwmp-demo
+games-fps/rtcwsp-demo
+games-fps/sauerbraten
+games-fps/serious-sam-tfe
+games-fps/serious-sam-tse
+games-fps/soldieroffortune
+games-fps/soldieroffortune-demo
+games-fps/unreal-tournament
+games-fps/ut2003
+games-fps/ut2003-demo
+games-fps/ut2004-demo
+games-puzzle/drod-bin
+games-puzzle/hoh-bin
+games-roguelike/adom
+games-roguelike/dwarf-fortress
+games-rpg/eschalon-book-1-demo
+games-rpg/nwmouse
+games-rpg/nwmovies
+games-rpg/nwn
+games-rpg/nwn-cep
+games-rpg/nwn-data
+games-rpg/nwn-penultima
+games-rpg/nwn-penultimarerolled
+games-rpg/nwn-shadowlordsdreamcatcherdemon
+games-rpg/sacred-gold
+games-server/etqw-ded
+games-server/nwn-ded
+games-server/ut2003-ded
+games-simulation/bcs-demo
+games-strategy/coldwar
+games-strategy/coldwar-demo
+games-strategy/darwinia
+games-strategy/darwinia-demo
+games-strategy/defcon-demo
+games-strategy/dominions2
+games-strategy/dominions2-demo
+games-strategy/heroes3
+games-strategy/heroes3-demo
+games-strategy/majesty-demo
+games-strategy/savage-bin
+games-strategy/smac
+games-strategy/spaz
+media-fonts/acroread-asianfonts
+media-sound/aucdtect
+media-sound/shoutcast-server-bin
+media-sound/shoutcast-trans-bin
+media-sound/skype-call-recorder
+media-sound/ventrilo-server-bin
+media-video/binkplayer
+media-video/tsmuxer
+net-im/skype
+net-im/skypetab-ng
+net-misc/icaclient
+net-misc/ps3mediaserver
+net-print/cndrvcups-common-lb
+net-print/cndrvcups-lb
+sci-biology/foldingathome
+sci-electronics/eagle
+sci-chemistry/cara-bin
+sci-chemistry/cyana
+sci-chemistry/icm
+sci-chemistry/icm-browser
+sci-chemistry/mars
+sci-libs/ipp
+sys-apps/memtest86
+sys-apps/memtest86+
+sys-libs/lib-compat-loki
+www-plugins/nspluginwrapper
+www-plugins/pipelight
+
+# AMD64 Team; <amd64@gentoo.org>
+# grub-1 is not available on no-multilib-profiles
+<sys-boot/grub-1.99
diff --git a/profiles/arch/amd64/no-multilib/package.use.force b/profiles/arch/amd64/no-multilib/package.use.force
new file mode 100644
index 000000000000..8be8c78d337a
--- /dev/null
+++ b/profiles/arch/amd64/no-multilib/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (24 Jun 2012)
+# Force 64-bit parts of wine, bug #351436
+app-emulation/wine win64
diff --git a/profiles/arch/amd64/no-multilib/package.use.mask b/profiles/arch/amd64/no-multilib/package.use.mask
new file mode 100644
index 000000000000..4ddf0980d0a9
--- /dev/null
+++ b/profiles/arch/amd64/no-multilib/package.use.mask
@@ -0,0 +1,18 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (24 Jun 2012)
+# Disable 32-bit parts of wine, bug #351436
+app-emulation/wine mono
+
+# Apr 28, 2008 Sébastien Fabbro <bicatali@gentoo.org>
+# ifc masked
+sci-libs/acml ifc
+
+# Intel Integrated Primitive (sci-libs/ipp) support
+media-libs/opencv ipp
+
+# Tomas Chvatal <scarabeus@gentoo.org> (13 Nov 2014)
+# The apulse is 32b used there only
+net-im/skype apulse
diff --git a/profiles/arch/amd64/no-multilib/parent b/profiles/arch/amd64/no-multilib/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/amd64/no-multilib/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/amd64/no-multilib/use.mask b/profiles/arch/amd64/no-multilib/use.mask
new file mode 100644
index 000000000000..868c76616b09
--- /dev/null
+++ b/profiles/arch/amd64/no-multilib/use.mask
@@ -0,0 +1,25 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# USE flags masked because providing packages have ABI=x86
+
+# 2007/08/29 Christoph Mende <angelos@gentoo.org>
+# app-accessibility/mbrola is x86 only
+mbrola
+
+# 2007/08/24 Michael Marineau <marineam@gentoo.org>
+# Xen HVM support requires building 32-bit binaries.
+hvm
+
+# 2009/05/11 Doug Goldstein <cardoe@gentoo.org>
+# Mask 32bit since this will always require emulation packages
+32bit
+
+# Matt Turner <mattst88@gentoo.org) (10 Feb 2012)
+# mask d3d since wine is 32-bit
+d3d
+
+# 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/arch/amd64/package.use b/profiles/arch/amd64/package.use
new file mode 100644
index 000000000000..2c0a9b2dae2d
--- /dev/null
+++ b/profiles/arch/amd64/package.use
@@ -0,0 +1,17 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Ben de Groot <yngwin@gentoo.org> (03 May 2015)
+# Enable luajit (for OSC) by default
+media-video/mpv lua luajit
+
+# Michał Górny <mgorny@gentoo.org> (28 Jun 2014)
+# Packages that should be multilib by default.
+media-gfx/nvidia-cg-toolkit abi_x86_32
+x11-drivers/ati-drivers abi_x86_32
+x11-drivers/nvidia-drivers abi_x86_32
+
+# Doug Goldstein <cardoe@gentoo.org> (29 Oct 2012)
+# Enable the native arch as the default qemu target
+app-emulation/qemu qemu_softmmu_targets_x86_64
diff --git a/profiles/arch/amd64/package.use.force b/profiles/arch/amd64/package.use.force
new file mode 100644
index 000000000000..76c34048d6b2
--- /dev/null
+++ b/profiles/arch/amd64/package.use.force
@@ -0,0 +1,21 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Michał Górny <mgorny@gentoo.org> (02 Sep 2013)
+# Packages with optional 64-bit variant.
+app-emulation/wine -abi_x86_64
+www-plugins/adobe-flash -abi_x86_64
+
+# Diego Elio Pettenò <flameeyes@gmail.com> (21 Apr 2011)
+# 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> (23 Oct 2006)
+# upstream forces sse2 on regardless of what the use flag is
+dev-libs/openssl cpu_flags_x86_sse2
+
+# Santiago M. Mola <coldwind@gentoo.org> (17 Sep 2008)
+# x86emu is the only backend available for amd64 (bug #224987)
+sys-apps/v86d x86emu
diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask
new file mode 100644
index 000000000000..38b8f1a3cd97
--- /dev/null
+++ b/profiles/arch/amd64/package.use.mask
@@ -0,0 +1,326 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# When you add an entry to the top of this file, add your name, the date, and
+# an explanation of why something is getting masked. Please be extremely
+# careful not to commit atoms that are not valid, as it can cause large-scale
+# breakage, especially if it ends up in the daily snapshot.
+#
+## Example:
+##
+## # Dev E. Loper <developer@gentoo.org> (28 Jun 2012)
+## # Masking foo USE flag until we can get the
+## # foo stuff to work properly again (bug 12345)
+## =media-video/mplayer-0.90_pre5 foo
+## =media-video/mplayer-0.90_pre5-r1 foo
+#
+
+#--- END OF EXAMPLES ---
+
+# James Le Cuirot <chewi@gentoo.org> (28 Jul 2015)
+# JavaFX and the browser plugin are included on x64 Linux.
+dev-java/oracle-jdk-bin -javafx -nsplugin
+dev-java/oracle-jre-bin -javafx -nsplugin
+
+# Michael Sterrett <mr_bones_@gentoo.org> (21 Apr 2015)
+# None of the fusionsound deps support multilib currently, maybe later.
+# Hiding the use flag fixes bug #545662 for now.
+media-libs/libsdl2 fusionsound
+
+# Michał Górny <mgorny@gentoo.org> (14 Sep 2014)
+# on behalf of gx86-multilib project <multilib@gentoo.org>
+# gcc[awt] is only used by gcj-jdk[X], and gcj-jdk[X] is not really
+# used by anything. The deps are hard to fix properly thanks
+# to toolchain.eclass.
+sys-devel/gcc awt
+dev-java/gcj-jdk X
+
+# Ben de Groot <yngwin@gentoo.org> (15 Mar 2015)
+# media-libs/libbdplus is keyworded on amd64, so unmask the useflag
+media-libs/libbluray -bdplus
+
+# Michał Górny <mgorny@gentoo.org> (01 Mar 2015)
+# pidgin-opensteamworks is only available for amd64, ppc32 and x86
+net-im/telepathy-connection-managers -steam
+
+# Andrey Grozin <grozin@gentoo.org> (23 Feb 2015)
+# Does not compile with this flag
+=dev-lisp/ecls-15.2.21 cpu_flags_x86_sse
+
+# Tim Harder <radhermit@gentoo.org> (11 Oct 2014)
+# Unmask skype support for unstable keywords
+net-im/bitlbee -skype
+
+# Mike Frysinger <vapier@gentoo.org> (04 Aug 2014)
+# 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> (24 Apr 2014)
+# It's only supported on amd64
+dev-db/mariadb -tokudb
+
+# Matt Turner <mattst88@gentoo.org> (07 Mar 2014)
+# media-libs/libomxil-bellagio keyworded on amd64/x86
+media-libs/mesa -openmax
+
+# Samuli Suominen <ssuominen@gentoo.org> (16 Feb 2014)
+# Still considered experimental by upstream:
+# http://sourceforge.net/p/mikmod/bugs/16/#17ea
+media-libs/libmikmod sse2
+media-libs/libmikmod cpu_flags_x86_sse2
+
+# Andreas K. Huettel <dilfridge@gentoo.org> (4 Jan 2014)
+# While globally masked, the needed amd64 keywords are already present
+dev-vcs/git -mediawiki
+
+# Sergey Popov <pinkbyte@gentoo.org> (27 Dec 2013)
+# Boost.Context can be built on amd64
+dev-libs/boost -context
+
+# Michał Górny <mgorny@gentoo.org> (15 Dec 2013)
+# mupen64plus' 2.0 new dynamic recompiler is supported on x86 and arm
+# only.
+games-emulation/mupen64plus-core new-dynarec
+
+# Jeff Horelick <jdhore@gentoo.org> (1 Sep 2013)
+# Dependency (media-libs/libsidplayfp) only keyworded
+# on x86 and amd64. (masked in base)
+>=media-plugins/audacious-plugins-3.4 -sid
+
+# Tim Harder <radhermit@gentoo.org> (13 Aug 2013)
+# 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> (09 Aug 2013)
+# Works on amd64
+sys-apps/hwloc -cuda -gl -opencl
+
+# Michał Górny <mgorny@gentoo.org> (22 Jul 2013)
+# 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
+
+# Jeroen Roovers <jer@gentoo.org> (11 Jun 2013)
+# The debug version of www-plugins/adobe-flash is 32-bit only
+www-plugins/adobe-flash debug
+
+# Justin Lecher <jlec@gentoo.org> (21 Feb 2013)
+# cuda only works on x86 and amd64
+sci-libs/cholmod -cuda
+sci-libs/flann -cuda
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (30 Dec 2012)
+# sys-apps/biosdevname, systemd work on this arch (masked in base)
+sys-kernel/dracut -dracut_modules_biosdevname -dracut_modules_systemd
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (30 Dec 2012)
+# chromium, mono work on this arch (masked in base)
+gnome-extra/zeitgeist-datasources -chromium -tomboy
+
+# Christoph Jungans <ottxor@gentoo.org> (26 Dec 2012)
+# cuda/openmm works on x86/amd64 (masked in base)
+sci-chemistry/gromacs -cuda -mkl -openmm
+
+# Diego Elio Pettenò <flameeyes@gentoo.org> (3 Nov 2012)
+# Unmask here, as it's masked in base.
+net-libs/gnutls -dane
+
+# Johannes Huber <johu@gentoo.org> (15 Sep 2012)
+# Masked for stabilization as the use flag pulls a dep tree of hell.
+media-libs/phonon zeitgeist
+
+# Ben de Groot <yngwin@gentoo.org> (30 Jul 2012)
+# dependency keyworded here, masked in base
+media-libs/freetype -infinality
+
+# James Le Cuirot <chewi@gentoo.org> (20 May 2015)
+# Masked in base like the above.
+dev-java/icedtea -infinality
+
+# Rick Farina <zerochaos@gentoo.org> (05 July 2012)
+# masked in base, unmask x86/amd64 only
+app-crypt/johntheripper -cuda
+
+# Mike Gilbert <floppym@gentoo.org> (29 Jun 2012)
+# sys-fs/zfs is not available everywhere.
+sys-boot/grub -libzfs
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (12 Apr 2012)
+# Temporary mask-in-base, unmask-in-arch for dev-python/mako keywording for
+# gobject-introspection[doctool], bug #411761
+dev-libs/gobject-introspection -doctool
+
+# Michał Górny <mgorny@gentoo.org> (11 Apr 2012)
+# JIT compilation in libzpaq generates code for x86/amd64.
+app-arch/libzpaq -jit
+
+# Arun Raghavan <ford_prefect@gentoo.org> (29 Mar 2012)
+# webrtc-audio-processing is only supported on x86/amd64. Possibly arm can be
+# added.
+# Arun Raghavan <ford_prefect@gentoo.org> (24 May 2012)
+# Mask xen USE flag by default, unmask on x86/amd64 where it is supported.
+media-sound/pulseaudio -webrtc-aec -xen
+
+# Bernard Cafarelli <voyageur@gentoo.org> (27 Feb 2012)
+# Masked in base profile, supported on this arch
+gnustep-base/gnustep-make -libobjc2
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (09 Jan 2012)
+# jsc JIT compilation is supported only on amd64/arm/x86 and their prefixes, so
+# it's masked in base profile and unmasked here (bug #396313).
+net-libs/webkit-gtk -jit
+www-client/epiphany -jit
+www-client/midori -jit
+
+# Davide Pesavento <pesa@gentoo.org> (30 Nov 2011)
+# JavaScriptCore JIT is supported only on amd64/arm/x86,
+# so it's masked in base profile and unmasked here.
+dev-qt/qtscript -jit
+dev-qt/qtwebkit -jit
+
+# Samuli Suominen <ssuominen@gentoo.org> (16 Oct 2011)
+# Masked in base, unmask per arch
+gnome-base/gvfs -bluray
+
+# Nirbheek Chauhan <nirbheek@gentoo.org> (17 Sep 2011)
+# Systemtap is masked in base/package.use.mask
+# Temporarily unmask in amd64/x86, bug 384647
+dev-libs/glib -systemtap
+
+# Kacper Kowalik <xarthisius@gentoo.org> (29 Jul 2011)
+# mask assembler as it currently doesn't work
+dev-lang/path64 assembler
+
+# Robin H. Johnson <robbat2@gentoo.org> (10 Jul 2011)
+# PPS should work on all arches, but only keyworded on amd64/x86
+>=net-misc/ntp-4.2.6_p3-r1 -parse-clocks
+
+# Alexey Shvetsov <alexxy@gentoo.org> (1 Jul 2011)
+# Use mask infiniband for stable corosync and glusterfs
+=sys-cluster/glusterfs-3.1.2 infiniband
+=sys-cluster/corosync-1.3.0 infiniband
+
+# Luca Barbato <lu_zero@gentoo.org> (28 Feb 2011)
+# Masked in base, unmask for amd64/x86
+media-video/mplayer2 -bluray
+
+# Tim Harder <radhermit@gentoo.org> (13 Feb 2011)
+# Masked in base, unmask for amd64/x86
+>=media-video/mplayer-1.0_rc4_p20101219 -bluray
+
+# doomsday doesn't work on amd64 so mask off things that pull it in.
+games-fps/doom-data doomsday
+
+# Markos Chandras <hwoarang@gentoo.org> (19 Jan 2011)
+# Masking md5sum on mail-mta/ssmtp since it is broken on
+# earlier versions
+mail-mta/ssmtp md5sum
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (28 Nov 2010)
+# sys-devel/llvm is keyworded on amd64
+media-libs/mesa -llvm
+
+# Nirbheek Chauhna <nirbheek@gentoo.org> (26 Jun 2010)
+# Inter-process communication doesn't work on anything except x86/amd64/arm
+# due to lack of atomic ops, bug 325185
+www-client/firefox -ipc
+
+# Tomáš Chvátal <scarabeus@gentoo.org> (4 Apr 2010)
+# x86 platforms works
+sys-power/pm-utils -video_cards_intel -video_cards_radeon
+
+# Mounir Lamouri <volkmar@gentoo.org> (07 Nov 2009)
+# Masked in base, unmak for amd64/x86. Bug 267264
+media-gfx/k3d -cuda
+
+# Jean-Noël Rivasseau <elvanor@gentoo.org> (23 Sep 2009)
+# X use flag only for amd64/x86, bug 285951.
+media-gfx/iscan -X
+
+# Bernard Cafarelli <voyageur@gentoo.org> (20 Mar 2009)
+# Depends on packages not yet keyworded for amd64, cf bug #22042
+app-backup/backup-manager s3
+
+# Jeremy Olexa <darkside@gentoo.org> (07 Feb 2009)
+# USE=mmx on imlib2 causes issues with other apps. See bug 218382 (comments
+# 11-12)
+media-libs/imlib2 mmx
+media-libs/imlib2 cpu_flags_x86_mmx
+
+# Jeremy Olexa <darkside@gentoo.org> (27 Dec 2008)
+# 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> (24 Dec 2008)
+# unmask USE=bindist on amd64 - also unmasking the other flags that were under a
+# bad comment heading. see bug #246144
+media-video/mplayer -cpudetection -custom-cpuopts -bindist
+
+# Tomas Chvatal <scarabeus@gentoo.org> (31 Jan 2009)
+# masked in base, unmask for x86/amd64
+sci-misc/boinc -cuda
+
+# Serkan Kaba <serkan@gentoo.org> (20 Jul 2008)
+app-text/enchant -zemberek
+
+# assembler-section
+
+# Oct 23th 2006; blubb@gentoo.org
+# the asm is 64bit save, but it doesn't compile anyway
+games-emulation/visualboyadvance mmx
+games-emulation/visualboyadvance cpu_flags_x86_mmx
+
+# Oct 23th 2006; blubb@gentoo.org
+# upstream forces sse2 for amd64; mmx flag does nothing
+app-crypt/johntheripper mmx
+app-crypt/johntheripper cpu_flags_x86_mmx
+
+# Oct 23th 2006; blubb@gentoo.org
+# x86 asm only:
+games-emulation/xmess mmx
+media-gfx/inkscape mmx
+media-libs/allegro mmx sse
+media-libs/libfame mmx
+media-libs/sdl-gfx mmx
+media-libs/smpeg mmx
+net-irc/xchat mmx
+net-irc/xchat-gnome mmx
+net-misc/asterisk mmx
+x11-terms/eterm mmx
+media-tv/xawtv mmx
+games-emulation/xmess cpu_flags_x86_mmx
+media-gfx/inkscape cpu_flags_x86_mmx
+media-libs/allegro cpu_flags_x86_mmx cpu_flags_x86_sse
+media-libs/libfame cpu_flags_x86_mmx
+media-libs/sdl-gfx cpu_flags_x86_mmx
+media-libs/smpeg cpu_flags_x86_mmx
+net-irc/xchat cpu_flags_x86_mmx
+net-irc/xchat-gnome cpu_flags_x86_mmx
+net-misc/asterisk cpu_flags_x86_mmx
+x11-terms/eterm cpu_flags_x86_mmx
+media-tv/xawtv cpu_flags_x86_mmx
+
+# x86_64 opts are enabled with USE sse. so masking the rest
+media-sound/mpg123 mmx 3dnow 3dnowext
+media-sound/mpg123 cpu_flags_x86_mmx cpu_flags_x86_3dnow cpu_flags_x86_3dnowext
+
+# 8 May 2007: Alistair Bush <ali_bush@gentoo.org>
+# Mask doc flag for fop as nearly impossible to
+# run javadoc target. see #177585
+>=dev-java/fop-0.93 doc
+
+# 8 Aug 2008: Alexis Ballier <aballier@gentoo.org>
+# 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 mmx
+media-sound/lame cpu_flags_x86_mmx
+
+# Robert Buchholz <rbu@gentoo.org> (16 Aug 2008)
+# masked in base, unmask for x86/amd64
+dev-python/kaa-base -tls
diff --git a/profiles/arch/amd64/package.use.stable.mask b/profiles/arch/amd64/package.use.stable.mask
new file mode 100644
index 000000000000..aea5783838b5
--- /dev/null
+++ b/profiles/arch/amd64/package.use.stable.mask
@@ -0,0 +1,61 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# When you add an entry to the top of this file, add your name, the date, and
+# an explanation of why something is getting masked. Please be extremely
+# careful not to commit atoms that are not valid, as it can cause large-scale
+# breakage, especially if it ends up in the daily snapshot.
+#
+## Example:
+##
+## # Dev E. Loper <developer@gentoo.org> (28 Jun 2012)
+## # Masking foo USE flag until we can get the
+## # foo stuff to work properly again (bug 12345)
+## =media-video/mplayer-0.90_pre5 foo
+## =media-video/mplayer-0.90_pre5-r1 foo
+#
+
+#--- END OF EXAMPLES ---
+
+# Mikle Kolyada <zlogene@gentoo.org> (14 Jun 2015)
+# app-emulation/lxc has no stable versions
+app-emulation/docker lxc
+
+# Yixun Lan <dlan@gentoo.org> (02 Apr 2015)
+# sys-fs/zfs is not stable.
+sys-cluster/ceph zfs
+
+# Pacho Ramos <pacho@gentoo.org> (08 Mar 2015)
+# mayavi is broken, bug #500104
+dev-python/apptools test
+
+# Michał Górny <mgorny@gentoo.org> (21 Feb 2015)
+# The external QCA plugins are not stable on this arch. Since
+# this is only a temporary measure and nothing depends on them,
+# just masking them until the new version goes stable.
+<app-crypt/qca-2.1 pkcs11
+
+# Tim Harder <radhermit@gentoo.org> (11 Oct 2014)
+# Masked since skype isn't stable
+net-im/bitlbee skype
+
+# Michał Górny <mgorny@gentoo.org> (30 Mar 2014)
+# 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_single_target_pypy
+dev-lang/python-exec -python_targets_pypy3
+dev-lang/python-exec -python_single_target_pypy3
+
+# Mike Gilbert <floppym@gentoo.org> (22 Mar 2014)
+# sys-fs/zfs is not stable.
+sys-boot/grub libzfs
+
+# Tom Wijsman <TomWij@gentoo.org> (06 Feb 2014)
+# [QA] Masked jit USE flag on www-apps/cgit as dev-lang/luajit is not stable.
+www-apps/cgit jit
+
+# Ben de Groot <yngwin@gentoo.org (19 Apr 2015)
+# >=opus-1.0.3 is still not stable (bug 500868)
+media-video/vlc opus
diff --git a/profiles/arch/amd64/parent b/profiles/arch/amd64/parent
new file mode 100644
index 000000000000..d8d1efff8456
--- /dev/null
+++ b/profiles/arch/amd64/parent
@@ -0,0 +1,2 @@
+../base
+../../features/multilib/lib32
diff --git a/profiles/arch/amd64/use.force b/profiles/arch/amd64/use.force
new file mode 100644
index 000000000000..53a33330f09a
--- /dev/null
+++ b/profiles/arch/amd64/use.force
@@ -0,0 +1,6 @@
+# Force the flag which corresponds to ARCH.
+amd64
+
+# Michał Górny <mgorny@gentoo.org> (26 Jan 2013)
+# Force the flag corresponding to the default ABI.
+abi_x86_64
diff --git a/profiles/arch/amd64/use.mask b/profiles/arch/amd64/use.mask
new file mode 100644
index 000000000000..a2e13dfaf18f
--- /dev/null
+++ b/profiles/arch/amd64/use.mask
@@ -0,0 +1,231 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Unmask the flag which corresponds to ARCH.
+-amd64
+
+# SECTION: Unmask
+
+# cilk has been ported to this arch.
+-cilk
+
+# Mike Gilbert <floppym@gentoo.org> (19 Oct 2014)
+# sys-libs/libapparmor
+-apparmor
+
+# Alexey Shvetsov <alexxy@gentoo.org> (08 Apr 2014)
+# Cuda works here
+-cuda
+
+# Michał Górny <mgorny@gentoo.org> (30 Mar 2014)
+# 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> (4 May 2013)
+# Unmask systemd since it is keyworded here.
+-systemd
+
+# Andrey Grozin <grozin@gentoo.org> (25 Jun 2014)
+# keyworded on amd64
+-clisp
+-clozurecl
+-ecls
+-gcl
+-sbcl
+
+# Michał Górny <mgorny@gentoo.org> (26 Jan 2013)
+# Unmask the multilib flags for this arch.
+-abi_x86_32
+-abi_x86_64
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (09 Dec 2012)
+# Orc optimisations work fine on amd64 and x86
+-orc
+
+# Diego Elio Pettenò <flameeyes@gentoo.org> (21 Aug 2012)
+# IPMI is only implemented for x86, amd64 and ia64
+-ipmi
+
+# Ralph Sennhauser <sera@gentoo.org> (31 Jul 2012)
+# Keyworded on amd64
+-python_targets_jython2_5
+-python_single_target_jython2_5
+-python_targets_jython2_7
+-python_single_target_jython2_7
+
+# Joerg Bornkessel <hd_brummy@gentoo.org> (05. Mar 2012)
+# Unmask, works with v4l2, #350211
+-dxr3
+
+# Justin Lecher <jlec@gentoo.org> (04. Feb 2012)
+# Unmask because deps are keyworded
+-zeitgeist
+
+# 2011/12/22 - Alexis Ballier <aballier@gentoo.org>
+# Unmask vdpau as its supported here
+-vdpau
+
+# 2011/07/01 - Alexey Shvetsov <alexxy@gentoo.org>
+# Infiniband stuff works here
+-infiniband
+
+# 2010/02/14 - Samuli Suominen <ssuominen@gentoo.org>
+# Unmask amd64/x86 only SANE_BACKENDS
+-sane_backends_canon_pp
+-sane_backends_hpsj5s
+-sane_backends_mustek_pp
+-sane_backends_qcam
+
+# 2010/05/03 - Alex Legler <a3li@gentoo.org>
+# Add support for Ruby Enterprise Edition targets where rubyee is available
+# -ruby_targets_ree18
+
+# 2010/01/08 - Diego E. Pettenò <flameeyes@gentoo.org>
+# Add support for JRuby targets where jruby is available
+# -ruby_targets_jruby
+
+# 2011/10/21 - Hans de Graaff <graaff@gentoo.org>
+# Add support for Rubinius targets where rbx is available
+#-ruby_targets_rbx
+
+# Lilo works on amd64, so ...
+-lilo
+
+# 2007/10/09 - Steve Dibb <beandog@gentoo.org>
+# Unmask support for SSSE3 (pni) for media-video/mplayer
+-ssse3
+
+# 2007/08/19 - Christoph Mende <angelos@gentoo.org>
+# Unmask support for dev-db/oracle-instantclient-basic
+-oci8-instant-client
+-oracle
+
+# 2007/03/10 - Mike Frysinger <vapier@gentoo.org>
+# NVRAM works on x86/amd64 hosts
+-nvram
+
+# 2005/09/14 - Diego Pettenò <flameeyes@gentoo.org>
+# nVidia XvMC support works on amd64
+-nvidia
+
+# 2005/12/01 - Daniel Gryniewicz <dang@gentoo.org>
+# There is now a kqemu that works and is stable on amd64
+-kqemu
+
+# 2006/03/03 - Luca Barbato <lu_zero@gentoo.org>
+# codec support x264
+-x264
+
+# 2006/01/28 - Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: unmask for architectures on which they are available
+-input_devices_synaptics
+-input_devices_virtualbox
+-input_devices_vmmouse
+-input_devices_wacom
+-video_cards_nvidia
+-video_cards_fglrx
+-video_cards_via
+-video_cards_virtualbox
+-video_cards_vmware
+-video_cards_qxl
+
+# Diego Pettenò <flameeyes@gentoo.org> (4 Jan 2007)
+# Unmask the flags for PHP that are available only on x86/amd64
+-oci8
+-oracle7
+-db2
+
+# Feb 16th 2007; Simon Stelling <blubb@gentoo.org>
+# Since this profile forces >=portage-2.1.2, we can unmask all
+# SIMD assembler flags
+-mmx
+-mmxext
+-sse
+-sse2
+-sse3
+-sse4
+-sse4a
+-sse4_1
+-sse4_2
+-avx
+-avx128fma
+-avx2
+-avx256
+-3dnow
+-3dnowext
+-fma3
+-fma4
+-xop
+-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> (8 Apr 2007)
+# supported on amd64
+-ada
+
+# Robert Buchholz <rbu@gentoo.org> (03 Jun 2007)
+# Unmask as it works on amd64
+-lcd_devices_luise
+
+# SECTION: Unavailable/Broken
+
+# 2007/01/18 - Jeffrey Gardner <je_fro@gentoo.org>
+# Mask gamess support temporarily.
+gamess
+
+# 2006/12/21 - Diego Pettenò <flameeyes@gentoo.org>
+# Mask some ALSA cards that are known broken in AMD64
+alsa_cards_cs5535audio
+
+# 2006/06/07 - Danny van Dyk <kugelfang@gentoo.org>
+# FIXME. Unknown mask reason. Has effect on qpopper
+# and tpop3d.
+drac
+
+# 2006/02/05 - Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: mask for architectures on which they aren't available
+video_cards_i740
+video_cards_newport
+video_cards_nsc
+
+# 2004/10/06 - Jeremy Huddleston <eradicator@gentoo.org>
+# sys-cluster/pvm won't build
+pvm
+
+# 2004/06/22 - Taken from 2004.0 profile
+# masked
+3dfx
+
+# 2007/02/02 - Simon Stelling <blubb@gentoo.org>
+# we don't have no gcc64; bug 144535
+gcc64
+
+# 2007/02/04 - Simon Stelling <blubb@gentoo.org>
+# games-emulation/caps is 32bit only, while app-emulation/e-uae is 64bit; bug 158416
+capslib
+
+# fdk-aac is already keyworded here
+-fdk
+
+# NOT NECESSARY - SECTION
diff --git a/profiles/arch/amd64/use.stable.mask b/profiles/arch/amd64/use.stable.mask
new file mode 100644
index 000000000000..a27a3da220ad
--- /dev/null
+++ b/profiles/arch/amd64/use.stable.mask
@@ -0,0 +1,22 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file requires eapi 5 or later. New entries go on top.
+# Please use the same syntax as in use.mask
+
+# Mike Gilbert <floppym@gentoo.org> (19 Oct 2014)
+# sys-libs/libapparmor
+apparmor
+
+# Andrey Grozin <grozin@gentoo.org> (25 Jun 2014)
+# no stable versions on amd64
+clozurecl
+gcl
+
+# Michał Górny <mgorny@gentoo.org> (30 Mar 2014)
+# PyPy is unstable on this arch.
+python_targets_pypy
+python_single_target_pypy
+python_targets_pypy3
+python_single_target_pypy3
diff --git a/profiles/arch/amd64/x32/eapi b/profiles/arch/amd64/x32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/amd64/x32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/amd64/x32/make.defaults b/profiles/arch/amd64/x32/make.defaults
new file mode 100644
index 000000000000..9288ceb1b65f
--- /dev/null
+++ b/profiles/arch/amd64/x32/make.defaults
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+DEFAULT_ABI="x32"
+ABI="x32"
+MULTILIB_ABIS="amd64 x86 x32"
+
+FEATURES="collision-protect multilib-strict"
+
+SYMLINK_LIB="no"
+
+# Michał Górny <mgorny@gentoo.org> (01 Jul 2014)
+# Default to abi_x86_x32 for packages that don't have it forced.
+ABI_X86="x32"
+
+# Michał Górny <mgorny@gentoo.org> (25 Jun 2014)
+# 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 abi_x86_x32"
diff --git a/profiles/arch/amd64/x32/package.mask b/profiles/arch/amd64/x32/package.mask
new file mode 100644
index 000000000000..ea4985aada42
--- /dev/null
+++ b/profiles/arch/amd64/x32/package.mask
@@ -0,0 +1,9 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Pawel Hajdan jr <phajdan.jr@gentoo.org> (07 Oct 2012)
+# V8 upstream said they won't support x32, bug #423815
+# Masked packages containing V8.
+net-libs/nodejs
+www-client/chromium
diff --git a/profiles/arch/amd64/x32/package.use.mask b/profiles/arch/amd64/x32/package.use.mask
new file mode 100644
index 000000000000..2d4e9a4ee68e
--- /dev/null
+++ b/profiles/arch/amd64/x32/package.use.mask
@@ -0,0 +1,14 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file requires >=portage-2.1.1
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (03 Mar 2013)
+# Wine is x86- and x64-only
+app-emulation/wine abi_x86_x32
+
+# Davide Pesavento <pesa@gentoo.org> (30 Nov 2011)
+# JavaScriptCore JIT doesn't currently work on x32.
+dev-qt/qtscript jit
+dev-qt/qtwebkit jit
diff --git a/profiles/arch/amd64/x32/parent b/profiles/arch/amd64/x32/parent
new file mode 100644
index 000000000000..6ee1b9eff10c
--- /dev/null
+++ b/profiles/arch/amd64/x32/parent
@@ -0,0 +1,2 @@
+..
+../../../features/multilib
diff --git a/profiles/arch/amd64/x32/use.force b/profiles/arch/amd64/x32/use.force
new file mode 100644
index 000000000000..88868c58e334
--- /dev/null
+++ b/profiles/arch/amd64/x32/use.force
@@ -0,0 +1,5 @@
+# Michał Górny <mgorny@gentoo.org> (26 Jan 2013)
+# Force the flag corresponding to the default ABI, and unforce generic
+# one.
+abi_x86_x32
+-abi_x86_64
diff --git a/profiles/arch/amd64/x32/use.mask b/profiles/arch/amd64/x32/use.mask
new file mode 100644
index 000000000000..d31d560ea024
--- /dev/null
+++ b/profiles/arch/amd64/x32/use.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Michał Górny <mgorny@gentoo.org> (26 Jan 2013)
+# Unmask the x32 ABI.
+-abi_x86_x32
diff --git a/profiles/arch/arm/armv4/eapi b/profiles/arch/arm/armv4/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/arm/armv4/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/arm/armv4/make.defaults b/profiles/arch/arm/armv4/make.defaults
new file mode 100644
index 000000000000..7dede6e9e7d3
--- /dev/null
+++ b/profiles/arch/arm/armv4/make.defaults
@@ -0,0 +1,5 @@
+CHOST="armv4l-unknown-linux-gnu"
+CFLAGS="-O2 -pipe -march=armv4"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
diff --git a/profiles/arch/arm/armv4/parent b/profiles/arch/arm/armv4/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/arm/armv4/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/arm/armv4t/eapi b/profiles/arch/arm/armv4t/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/arm/armv4t/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/arm/armv4t/make.defaults b/profiles/arch/arm/armv4t/make.defaults
new file mode 100644
index 000000000000..c99eb3fbd66f
--- /dev/null
+++ b/profiles/arch/arm/armv4t/make.defaults
@@ -0,0 +1,5 @@
+CHOST="armv4tl-softfloat-linux-gnueabi"
+CFLAGS="-O2 -pipe -march=armv4t"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
diff --git a/profiles/arch/arm/armv4t/parent b/profiles/arch/arm/armv4t/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/arm/armv4t/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/arm/armv5te/eapi b/profiles/arch/arm/armv5te/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/arm/armv5te/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/arm/armv5te/make.defaults b/profiles/arch/arm/armv5te/make.defaults
new file mode 100644
index 000000000000..4c5a401c2205
--- /dev/null
+++ b/profiles/arch/arm/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/arch/arm/armv5te/parent b/profiles/arch/arm/armv5te/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/arm/armv5te/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/arm/armv5te/use.mask b/profiles/arch/arm/armv5te/use.mask
new file mode 100644
index 000000000000..820df240882c
--- /dev/null
+++ b/profiles/arch/arm/armv5te/use.mask
@@ -0,0 +1,2 @@
+# Unmask armv5 specific USE flags
+-armv5te
diff --git a/profiles/arch/arm/armv6j/eapi b/profiles/arch/arm/armv6j/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/arm/armv6j/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/arm/armv6j/make.defaults b/profiles/arch/arm/armv6j/make.defaults
new file mode 100644
index 000000000000..b85e76c8b446
--- /dev/null
+++ b/profiles/arch/arm/armv6j/make.defaults
@@ -0,0 +1,5 @@
+CHOST="armv6j-hardfloat-linux-gnueabi"
+CFLAGS="-O2 -pipe -march=armv6j"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
diff --git a/profiles/arch/arm/armv6j/parent b/profiles/arch/arm/armv6j/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/arm/armv6j/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/arm/armv6j/use.mask b/profiles/arch/arm/armv6j/use.mask
new file mode 100644
index 000000000000..a29ab8d8f850
--- /dev/null
+++ b/profiles/arch/arm/armv6j/use.mask
@@ -0,0 +1,4 @@
+# Unmask armv6 specific USE flags
+-armvfp
+-armv6
+-armv6t2
diff --git a/profiles/arch/arm/armv7a/eapi b/profiles/arch/arm/armv7a/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/arm/armv7a/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/arm/armv7a/make.defaults b/profiles/arch/arm/armv7a/make.defaults
new file mode 100644
index 000000000000..2ca07ab4130f
--- /dev/null
+++ b/profiles/arch/arm/armv7a/make.defaults
@@ -0,0 +1,5 @@
+CHOST="armv7a-hardfloat-linux-gnueabi"
+CFLAGS="-O2 -pipe -march=armv7-a"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
diff --git a/profiles/arch/arm/armv7a/package.mask b/profiles/arch/arm/armv7a/package.mask
new file mode 100644
index 000000000000..f07ce777f878
--- /dev/null
+++ b/profiles/arch/arm/armv7a/package.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# James Le Cuirot <chewi@gentoo.org> (24 May 2015)
+# This is built for armv7a so unmask against the wider arm mask.
+-dev-java/icedtea-bin
diff --git a/profiles/arch/arm/armv7a/package.use.mask b/profiles/arch/arm/armv7a/package.use.mask
new file mode 100644
index 000000000000..ef2c32d7f1e7
--- /dev/null
+++ b/profiles/arch/arm/armv7a/package.use.mask
@@ -0,0 +1,12 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Pacho Ramos <pacho@gentoo.org> (25 Jan 2015)
+# jsc JIT compilation is supported only on amd64/arm/x86 and their prefixes, so
+# it's masked in base profile and unmasked here (bug #396313). Only in arm7 profile
+# because webkit-gtk only reliable tests webkit-gtk on this and JIT support is likely
+# to break in several ways on every version bump on non-arm7 (#523400)
+net-libs/webkit-gtk -jit
+www-client/epiphany -jit
+www-client/midori -jit
diff --git a/profiles/arch/arm/armv7a/parent b/profiles/arch/arm/armv7a/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/arm/armv7a/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/arm/armv7a/use.force b/profiles/arch/arm/armv7a/use.force
new file mode 100644
index 000000000000..dd1d1c7a1ecf
--- /dev/null
+++ b/profiles/arch/arm/armv7a/use.force
@@ -0,0 +1,4 @@
+# armv7 has these instruction sets
+armv5te
+armv6
+armv6t2
diff --git a/profiles/arch/arm/armv7a/use.mask b/profiles/arch/arm/armv7a/use.mask
new file mode 100644
index 000000000000..ff06e5bbabde
--- /dev/null
+++ b/profiles/arch/arm/armv7a/use.mask
@@ -0,0 +1,6 @@
+# Unmask armv7 specific USE flags
+-neon
+-armvfp
+-armv5te
+-armv6
+-armv6t2
diff --git a/profiles/arch/arm/eapi b/profiles/arch/arm/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/arm/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/arm/make.defaults b/profiles/arch/arm/make.defaults
new file mode 100644
index 000000000000..29c6b2b6ca09
--- /dev/null
+++ b/profiles/arch/arm/make.defaults
@@ -0,0 +1,20 @@
+# 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}"
+
+# 2006/08/18 - Donnie Berkholz <dberkholz@gentoo.org>
+# Defaults for video drivers
+VIDEO_CARDS="exynos fbdev omap omapfb"
diff --git a/profiles/arch/arm/package.mask b/profiles/arch/arm/package.mask
new file mode 100644
index 000000000000..8398d4ea7458
--- /dev/null
+++ b/profiles/arch/arm/package.mask
@@ -0,0 +1,12 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# James Le Cuirot <chewi@gentoo.org> (24 May 2015)
+# This is built for armv7a so mask here and unmask in that profile.
+dev-java/icedtea-bin
+
+# Zac Medico <zmedico@gentoo.org> (09 Aug 2011)
+# Bug #377907 - Use package.mask for compatibility with PMS section 5.2.7, and
+# future versions of sys-apps/portage.
+<sys-devel/gcc-3.2
diff --git a/profiles/arch/arm/package.use b/profiles/arch/arm/package.use
new file mode 100644
index 000000000000..2c387908f2a4
--- /dev/null
+++ b/profiles/arch/arm/package.use
@@ -0,0 +1,7 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Ben de Groot <yngwin@gentoo.org> (03 May 2015)
+# Enable luajit (for OSC) by default
+media-video/mpv lua luajit
diff --git a/profiles/arch/arm/package.use.force b/profiles/arch/arm/package.use.force
new file mode 100644
index 000000000000..9ffc44d61e57
--- /dev/null
+++ b/profiles/arch/arm/package.use.force
@@ -0,0 +1,8 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Anthony G. Basile <blueness@gentoo.org> (11 Nov 2012)
+# Only gnome-base/gdm has stable keywording. If x11-misc/lightdm or kde-base/kdm
+# gets stable keyword, this line can be removed.
+x11-misc/xscreensaver gdm
diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask
new file mode 100644
index 000000000000..c6e4e7a8131a
--- /dev/null
+++ b/profiles/arch/arm/package.use.mask
@@ -0,0 +1,483 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Ben de Groot <yngwin@gentoo.org> (03 May 2015)
+# media-libs/rubberband lacks arm keyword, bug 548446
+media-video/mpv rubberband
+
+# Patrick Lauer <patrick@gentoo.org> (20 Apr 2015)
+# qt5/kf5 not keyworded on arm
+net-irc/quassel qt5
+
+# Markos Chandras <hwoarang@gentoo.org> (18 Apr 2015)
+# samba-4 not keyworded on arm
+sys-auth/sssd samba
+
+# Markus Meier <maekke@gentoo.org> (03 Apr 2015)
+# Deps not yet stable or keyworded
+=media-libs/libsdl2-2.0.3-r200 fusionsound
+
+# Alexis Ballier <aballier@gentoo.org> (02 Apr 2015)
+# Needs ilmbase (openexr), which does not build and is masked on arm.
+media-libs/freeimage tiff
+
+# Markus Meier <maekke@gentoo.org> (03 Mar 2015)
+# Unkeyworded deps, bug #540540
+sys-auth/sssd augeas
+
+# Michał Górny <mgorny@gentoo.org> (21 Feb 2015)
+# The external QCA plugins are not keyworded on this arch. Since
+# this is only a temporary measure and nothing depends on them,
+# just masking them until the new version goes stable.
+<app-crypt/qca-2.1 logger pkcs11 sasl
+
+# Jason A. Donenfeld <zx2c4@gentoo.org> (09 Feb 2015)
+# 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
+
+# Markos Chandras <hwoarang@gentoo.org> (07 Feb 2015)
+# app-admin/cgmanager misses ARM keyword. Bug #539208
+app-emulation/lxc cgmanager
+
+# Markus Meier <maekke@gentoo.org> (17 Jan 2015)
+# Unkeyworded deps, bug #536226
+net-misc/strongswan strongswan_plugins_unbound
+
+# Markus Meier <maekke@gentoo.org> (17 Jan 2015)
+# Unkeyworded deps, bug #533404
+net-im/gajim jingle gnome kde
+
+# Alexis Ballier <aballier@gentoo.org> (06 Jan 2015)
+# sci-libs/xkaapi does not build here on armv7
+sci-libs/vtk kaapi
+
+# Benda Xu <heroxbd@gentoo.org> (03 Jan 2015)
+# not tested
+app-i18n/anthy canna-2ch
+app-i18n/scim-anthy kasumi
+
+# Gilles Dartiguelongue <eva@gentoo.org> (23 Dec 2014)
+# New dependencies for wayland support in Gnome 3.14
+# See bug #533420.
+media-libs/clutter egl
+x11-wm/mutter kms
+
+# Markus Meier <maekke@gentoo.org> (29 Nov 2014)
+# Unkeyworded deps, bug #518742
+dev-python/ipython doc
+dev-python/oct2py doc
+
+# Patrick Lauer <patrick@gentoo.org> (19 Nov 2014)
+# Missing keywords #529820
+app-office/libreoffice collada
+
+# Michael Weber <xmw@gentoo.org> (15 Nov 2014)
+# missing keywords on media-libs/libharu
+www-client/netsurf pdf-writer
+
+# Markus Meier <maekke@gentoo.org> (14 Nov 2014)
+# Unkeyworded deps, bug #511532
+net-im/prosody libevent mysql postgres sqlite
+
+# Alexis Ballier <aballier@gentoo.org> (24 Oct 2014)
+# sci-libs/hdf is not supported on arm
+sci-libs/netcdf hdf
+
+# Markus Meier <maekke@gentoo.org> (23 Oct 2014)
+# Unkeyworded deps, bug #523468
+net-misc/networkmanager teamd
+
+# Markus Meier <maekke@gentoo.org> (24 Sep 2014)
+# Unkeyworded deps, bug #519618
+sys-block/fio glusterfs rbd
+
+# Rick Farina <zerochaos@gentoo.org> (27 Jul 2014)
+# net-misc/dahdi doesn't build
+net-voip/yate dahdi
+
+# Rick Farina <zerochaos@gentoo.org> (22 Jul 2014)
+# sci-libs/mpir doesn't build
+dev-python/gmpy mpir
+
+# Maxim Koltsov <maksbotan@gentoo.org> (9 Jul 2014)
+# Missing keywords on dev-python/rst2pdf, bug #515222
+media-video/mpv doc-pdf
+
+# Markus Meier <maekke@gentoo.org> (24 Jun 2014)
+# Unkeyworded deps, bug #513108
+>=net-misc/spice-gtk-0.25 smartcard
+
+# Jauhien Piatlicki <jauhien@gentoo.org> (29 May 2014)
+# Unkeyworded deps
+lxqt-base/lxqt-meta lximage
+
+# Markus Meier <maekke@gentoo.org> (04 May 2014)
+# Unkeyworded deps, bug #509082
+mail-filter/opendkim opendbx
+
+# Markus Meier <maekke@gentoo.org> (04 May 2014)
+# Unkeyworded deps, bug #507896
+dev-qt/qt-mobility messaging
+
+# Julian Ospald <hasufell@gentoo.org> (20 Apr 2014)
+# Missing keywords, bug #508226
+media-video/mpv sdl
+
+# S. Suominen <ssuominen@g.o> (17 Apr 2014)
+# 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
+
+# Johannes Huber <johu@gentoo.org> (16 Apr 2014)
+# unkeyworded deps
+kde-apps/gwenview semantic-desktop
+kde-apps/okular dpi
+kde-apps/nepomuk-core migrator
+
+# Yixun Lan <dlan@gentoo.org> (12 Apr 2014)
+# app-emulation/qemu is not keyworded on arm arch.
+app-emulation/xen-tools system-qemu
+
+# Markus Meier <maekke@gentoo.org> (25 Feb 2014)
+# stable reverse deps of media-libs/libquvi, bug #495254
+=dev-libs/totem-pl-parser-2.32.6-r3 quvi
+=media-video/mplayer2-2.0_p20130126 quvi
+=media-video/mplayer2-2.0_p20130428-r1 quvi
+
+# Markus Meier <maekke@gentoo.org> (23 Feb 2014)
+# Needs sci-physics/bullet tested #499974
+dev-libs/efl physics
+
+# Jason A. Donenfeld <zx2c4@gentoo.org> (27 Jan 2014)
+# luajit isn't keyworded for arm yet, which is a bummer
+net-im/prosody jit
+
+# Rick Farina <zerochaos@gentoo.org> (09 Jan 2014)
+# rjb doesn't work on arm, so no java hacks for metasploit
+net-analyzer/metasploit java
+
+# Julian Ospald <hasufell@gentoo.org> (04 Jan 2014)
+# no keyword for media-libs/swfdec and media-libs/libtimidity
+>=dev-libs/DirectFB-1.7.1 timidity swfdec
+
+# Markus Meier <maekke@gentoo.org> (26 Dec 2013)
+# Unkeyworded deps, bug #493780
+=dev-ruby/rack-1.4.5 test
+
+# Markus Meier <maekke@gentoo.org> (26 Dec 2013)
+# Unkeyworded deps, bug #488724
+app-office/gnumeric libgda
+
+# Pacho Ramos <pacho@gentoo.org> (28 Nov 2013)
+# Missing keywords, bug #492820
+net-im/telepathy-connection-managers sipe
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (10 Nov 2013)
+# <sys-devel/llvm-3.2 is not keyworded
+=media-libs/mesa-7.10* llvm
+
+# Pacho Ramos <pacho@gentoo.org> (31 Oct 2013)
+# Missing keywords, bug #478254
+gnome-base/gnome classic extras
+
+# Benda Xu <heroxbd@gentoo.org> (31 Oct 2013)
+# Missing keywords from dev-ml/lablgtk, bug #487722
+net-p2p/mldonkey gtk guionly
+
+# Tom Wijsman <TomWij@gentoo.org> (16 Oct 2013)
+# Mask luajit on ~media-video/mpv-0.2.0 because it only has amd64 x86 keywords. See bug #488318.
+>=media-video/mpv-0.2.0 luajit
+
+# Pacho Ramos <pacho@gentoo.org> (22 Sep 2013)
+# Missing keywords, bug #484734
+media-sound/rhythmbox visualizer
+
+# Markus Meier <maekke@gentoo.org> (15 Sep 2013)
+# Unkeyworded deps, bug #481462
+dev-python/ipython nbconvert
+
+# Johannes Huber <johu@gentoo.org> (15 Sep 2013)
+# Depends on kde-misc/networkmanagement, not keyworded yet.
+kde-apps/solid-runtime networkmanager
+
+# Sergey Popov <pinkbyte@gentoo.org> (06 Sep 2013)
+# sci-libs/hdf does not build properly on arm
+# sci-libs/plplot not keyworded
+dev-perl/PDL hdf plplot
+
+# Michael Weber <xmw@gentoo.org> (23 Aug 2013)
+# Unkeyworded deps
+media-gfx/fim graphicsmagick svg
+
+# Markus Meier <maekke@gentoo.org> (04 Aug 2013)
+# Unkeyworded deps, bug #474026
+app-admin/conky lua-cairo lua-imlib xmms2 audacious moc
+
+# Sergey Popov <pinkbyte@gentoo.org> (30 Jul 2013)
+# Not tested
+media-libs/devil allegro nvtt
+
+# Agostino Sarubbo <ago@gentoo.org> (23 Jul 2013)
+# java is not stable on arm
+dev-libs/protobuf java
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (13 Jul 2013)
+# requires net-misc/freerdp which is not keyworded on arm
+dev-libs/weston rdp
+
+# Patrick Lauer <patrick@gentoo.org> (17 June 2013)
+# Fix per-arch mask of phonon[zeitgeist] #460140
+media-libs/phonon zeitgeist
+
+# Patrick Lauer <patrick@gentoo.org> (31 May 2013)
+# no stable jdk+java-config
+net-misc/tightvnc java
+
+# Andreas K. Huettel <dilfridge@gentoo.org> (27 May 2013)
+# Firmware loader not keyworded yet
+sci-libs/linux-gpib firmware
+
+# Markus Meier <maekke@gentoo.org> (11 May 2013)
+# unkeyworded deps for x11-wm/enlightenment
+x11-wm/enlightenment emotion
+
+# Markus Meier <maekke@gentoo.org> (10 May 2013)
+# unkeyworded deps for dev-python/ipython
+dev-python/ipython mongodb
+
+# Markus Meier <maekke@gentoo.org> (09 May 2013)
+# unkeyworded deps for x11-misc/lightdm
+x11-misc/lightdm razor kde
+
+# Agostino Sarubbo <ago@gentoo.org> (05 May 2013)
+# dev-util/google-perftools is not keyworded for arm
+>=dev-libs/libmemcached-0.50 tcmalloc
+
+# Christoph Junghans <ottxor@gentoo.org> (29 Apr 2013)
+# MKL not available on this arch
+media-gfx/povray mkl
+
+# Benda Xu <heroxbd@gentoo.org> (1 Apr 2013)
+# dev-ml/lablgtk not keyworded
+net-misc/unison gtk
+
+# Julian Ospald <hasufell@gentoo.org> (31 Mar 2013)
+# depends on mono
+>=net-irc/hexchat-2.9.4-r1 theme-manager
+
+# Agostino Sarubbo <ago@gentoo.org> (18 Mar 2013)
+# Mask java because of bug #461108 comment #7
+dev-libs/xapian-bindings java
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (20 Feb 2013)
+# Mask flags of calligra and dependencies due to lack of keywords
+app-office/calligra openexr postgres spacenav vc
+media-gfx/pstoedit emf
+
+# Rick Farina <zerochaos@gentoo.org> (05 Feb 2013)
+# masking all stable packages with java use flag
+net-misc/openconnect java
+dev-util/oprofile java
+=dev-db/qdbm-1.8.78-r1 java
+=dev-libs/beecrypt-4.2.1 java
+dev-libs/cyrus-sasl java
+=dev-libs/xapian-bindings-1.2.12 java
+=dev-libs/xapian-bindings-1.2.12-r1 java
+dev-tex/tex4ht java
+dev-vcs/subversion java
+=media-gfx/graphviz-2.26.3-r3 java
+=media-gfx/graphviz-2.26.3-r4 java
+=media-libs/libcaca-0.99_beta17 java
+=media-libs/libcaca-0.99_beta18-r2 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
+=www-client/seamonkey-2.0.14-r1 java
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (22 Jan 2013)
+# remove mask if/when media-gfx/argyllcms is keywored here.
+x11-misc/colord argyllcms extra-print-profiles
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (31 Dec 2012)
+# requires 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> (30 Dec 2012)
+# sys-apps/systemd works on this arch (masked in base)
+sys-kernel/dracut -dracut_modules_systemd
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (30 Dec 2012)
+# 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
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (27 Dec 2012)
+# remove mask when app-text/yelp-tools is keyworded here
+>=gnome-extra/zenity-3.6 test
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (27 Dec 2012)
+# remove mask when >=app-editors/gedit-3.6 is keyworded here
+dev-util/devhelp gedit
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (27 Dec 2012)
+# remove mask when app-crypt/libsecret is keyworded here
+>=gnome-base/gvfs-1.14 gnome-keyring
+
+# Markus Meier <maekke@gentoo.org> (25 Dez 2012)
+# unkeyworded deps for app-accessibility/speech-dispatcher
+app-accessibility/speech-dispatcher flite
+
+# Markus Meier <maekke@gentoo.org> (23 Dec 2012)
+# mask kde-base/* flags due to unkeyworded dependencies
+kde-apps/kalzium editor solver
+kde-apps/krdc rdesktop
+kde-apps/kopete jingle msn sms
+kde-base/kdeplasma-addons fcitx oauth qwt scim
+kde-apps/okular ebook chm
+kde-apps/kstars indi
+kde-apps/kdeutils-meta floppy
+kde-apps/kdenetwork-meta ppp
+kde-base/smokeqt qscintilla qwt
+kde-base/qtruby qscintilla qwt
+kde-base/perlqt qscintilla qwt
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (15 Dec 2012)
+# media-video/coherence not keyworded
+=media-video/totem-2* upnp-av
+
+# Markus Meier <maekke@gentoo.org> (08 Dec 2012)
+# mask app-office/libreoffice java extensions
+app-office/libreoffice libreoffice_extensions_scripting-beanshell libreoffice_extensions_scripting-javascript libreoffice_extensions_wiki-publisher coinmp gltf
+
+# Markus Meier <maekke@gentoo.org> (17 Oct 2012)
+# spidermonkey is broken on arm see bug #420471
+=net-libs/libproxy-0.4.10 spidermonkey
+
+# Steev Klimaszewski <steev@gentoo.org> (03 Aug 2012)
+# No java on ARM
+net-analyzer/wireshark doc-pdf
+
+# Markus Meier <maekke@gentoo.org> (25 Jul 2012)
+# no stable media-video/vlc yet, bug #401313
+media-libs/phonon vlc
+
+# Chí-Thanh Christopher Nguyen <chithanh@gentoo.org> (02 Jun 2012)
+# Mask udis86 flag for llvm, which is of limited use outside x86/amd64.
+sys-devel/llvm udis86
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (12 Apr 2012)
+# Temporary mask-in-base, unmask-in-arch for dev-python/mako keywording for
+# gobject-introspection[doctool], bug #411761
+dev-libs/gobject-introspection -doctool
+
+# Michael Sterrett <mr_bones_@gentoo.org> (04 Mar 2012)
+# arm is missing keywords for >=dev-libs/json-glib-0.12
+app-admin/syslog-ng json
+
+# Anthony G. Basile <blueness@gentoo.org> (Dec 21, 2011)
+# Mask the vde flag on tinc because net-misc/vde is not
+# keyworded for arm
+net-misc/tinc vde
+
+# Davide Pesavento <pesa@gentoo.org> (30 Nov 2011)
+# JavaScriptCore JIT is supported only on amd64/arm/x86,
+# so it's masked in base profile and unmasked here.
+dev-qt/qtscript -jit
+dev-qt/qtwebkit -jit
+
+# Patrick McLean <chutzpah@gentoo.org> (08 Nov 2011)
+# mask conntrack USE flag for dnsmasq as dep is not keyworded
+net-dns/dnsmasq conntrack
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (03 Nov 2011)
+# Missing keywords in gst-plugins-{faac,lame,speex,twolame}, bug #389433
+gnome-extra/gnome-media aac mp3 speex twolame
+
+# Markus Meier <maekke@gentoo.org> (05 Sep 2011)
+# unkeyworded deps for bug 379657 and bug 379651
+gnome-base/gnome-control-center socialweb
+app-admin/packagekit-base entropy
+
+# Robin H. Johnson <robbat2@gentoo.org> (03 Sep 2011)
+# Remove this for your arch after you keyword dev-utils/google-perftools and virtual/gsasl (bug #381737)
+dev-libs/libmemcached sasl
+
+# Pacho Ramos <pacho@gentoo.org> (19 Jul 2011)
+# Missing keywords on dependencies
+app-cdr/brasero vcd dvd
+
+# Pacho Ramos <pacho@gentoo.org> (02 Apr 2011)
+# quvi support is needed to play youtube files now
+media-video/totem youtube
+
+# Markus Meier <maekke@gentoo.org> (13 Mar 2011)
+# needs stable kde stuff
+sys-auth/polkit kde
+
+# Sebastian Pipping <sping@gentoo.org> (22 Feb 2011)
+# No media-sound/lilypond here, yet (bug #356069)
+app-text/asciidoc test
+
+# Michael Weber <xmw@gentoo.org> (10 Feb 2011)
+# kde-base/kdelibs is not stable for arm
+net-libs/libproxy kde
+
+# Justin Lecher <jlec@gentoo.org> (14 Jen 2011)
+# x11-libs/fltk is not keyworded for arm
+app-misc/nut X
+
+# Nirbheek Chauhan <nirbheek@gentoo.org> (26 Jun 2010)
+# Inter-process communication doesn't work on anything except x86/amd64/arm
+# due to lack of atomic ops, bug 325185
+www-client/firefox -ipc
+
+# Pacho Ramos <pacho@gentoo.org> (13 Jun 2010)
+# Needs app-mobilephone/obex-data-server keyworded, bug 305913
+gnome-base/gvfs bluetooth
+
+# Jeremy Olexa <darkside@gentoo.org> (04 Apr 2010)
+# mask net-misc/mediatomb[lastfm] as lastfmlib isn't keyworded
+net-misc/mediatomb lastfm
+
+# Raúl Porcel <armin76@gentoo.org> (28 Mar 2010)
+# Needs kde-4 stable
+dev-vcs/subversion kde
+
+# Raúl Porcel <armin76@gentoo.org> (20 Jan 2010)
+# Needs mplayer
+kde-base/dolphin thumbnail
+
+# Markus Meier <maekke@gentoo.org> (27 Sep 2009)
+# mask media-gfx/imagemagick[autotrace] as autotrace is not keyworded
+media-gfx/imagemagick autotrace
+
+# Jim Ramsay <lack@gentoo.org> (5 Nov 2008)
+# app-admin/gkrellm may pull in net-libs/libntlm, which is not keyworded
+app-admin/gkrellm ntlm
+
+# Masking this so repoman shuts up about paludis
+sys-apps/paludis ruby-bindings
+
+# missing keyword for sys-cluster/openmpi sys-cluster/mpich2
+dev-libs/boost mpi
+
+# missing keywords
+media-sound/sox ladspa
+media-plugins/gst-plugins-meta aac dts dv lame libvisual modplug taglib vcd wavpack dvd
+
+# projectm not keyworded, bug #314969
+media-video/vlc projectm chromaprint opencv
+
+# Ultrabug <ultrabug@gentoo.org) (05 Sept 2011)
+# missing keyword for net-libs/zeromq
+app-admin/rsyslog zeromq
diff --git a/profiles/arch/arm/package.use.stable.mask b/profiles/arch/arm/package.use.stable.mask
new file mode 100644
index 000000000000..7b51fce130b4
--- /dev/null
+++ b/profiles/arch/arm/package.use.stable.mask
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Markus Meier <maekke@gentoo.org> (30 Jul 2015)
+# Missing stable
+x11-libs/wxGTK webkit
+
+# Markus Meier <maekke@gentoo.org> (19 Jul 2015)
+# Missing stable
+media-libs/gegl umfpack
+
+# Pacho Ramos <pacho@gentoo.org> (02 Jun 2015)
+# Missing stable
+net-misc/connman l2tp pptp
+
+# Michael Palimaka <kensington@gentoo.org> (11 May 2015)
+# KDE is not stable on arm
+www-client/qupzilla kde
+
+# Pacho Ramos <pacho@gentoo.org> (02 Jul 2014)
+# Mask due Gnome3 not going to be stabilized on this arch
+dev-util/geany-plugins devhelp markdown webkit
+>=gnome-base/gnome-desktop-2.32.1-r2 license-docs
+net-libs/libproxy webkit
+>=net-libs/webkit-gtk-2.4 geoloc
+>=x11-libs/gtk+-3.12.2 cloudprint
+x11-libs/gksu gnome
diff --git a/profiles/arch/arm/parent b/profiles/arch/arm/parent
new file mode 100644
index 000000000000..eb001c6e8ab8
--- /dev/null
+++ b/profiles/arch/arm/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/arch/arm/use.force b/profiles/arch/arm/use.force
new file mode 100644
index 000000000000..7116ac8c8915
--- /dev/null
+++ b/profiles/arch/arm/use.force
@@ -0,0 +1,2 @@
+# Force the flag which corresponds to ARCH.
+arm
diff --git a/profiles/arch/arm/use.mask b/profiles/arch/arm/use.mask
new file mode 100644
index 000000000000..538b24afc117
--- /dev/null
+++ b/profiles/arch/arm/use.mask
@@ -0,0 +1,253 @@
+# Unmask the flag which corresponds to ARCH.
+-arm
+
+# Unmask arm arch specific flags
+-iwmmxt
+
+# Patrick Lauer <patrick@gentoo.org> (28 Apr 2015)
+# Dependencies not keyworded
+ayatana
+
+# Mike Frysinger <vapier@gentoo.org> (25 Feb 2013)
+# doomsday ebuild is not available on this architecture
+doomsday
+
+# Andrey Grozin <grozin@gentoo.org> (16 May 2014)
+# gcl keyworded ~arm, bug #509842
+-gcl
+
+# Markus Meier <maekke@gentoo.org> (22 Aug 2010)
+# unmask synaptics input driver
+-input_devices_synaptics
+
+# Markus Meier <maekke@gentoo.org> (22 Aug 2010)
+# net-wireless/wimax not tested
+wimax
+
+# Markus Meier <maekke@gentoo.org> (21 Aug 2010)
+# app-antivirus/clamav not tested
+clamav
+
+# Kacper Kowalik <xarthisius@gentoo.org> (9 Aug 2010)
+# cblas-external as virtual/cblas is also masked
+cblas-external
+
+# Samuli Suominen <ssuominen@gentoo.org> (17 Oct 2009)
+# Required package: media-sound/musepack-tools
+musepack
+
+# 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-libs/amrnb and media-libs/amrwb not tested.
+amr
+
+# Samuli Suominen <drac@gentoo.org>
+# sci-visualization/grace not tested.
+grace
+
+# Samuli Suominen <drac@gentoo.org>
+# media-gfx/gimp not tested.
+gimp
+
+# No hardware to test by the team
+dvb
+ios
+ipod
+
+# Stuff that doesn't make sense on this arch
+3dfx
+cpufreq
+dell
+laptop
+dmi
+
+# Stuff we don't want
+chicken
+R
+octave
+tracker
+xindy
+lyx
+mpi
+lasi
+fusion
+debug-utils
+schroedinger
+hardened
+frei0r
+libvirt
+pdfannotextractor
+prelude
+mssql
+
+# havent tested yet
+cupsddk
+gphoto2
+mythtv
+afs
+mono
+pike
+lirc
+lm_sensors
+netjack
+beagle
+nvtv
+mzscheme
+xemacs
+scanner
+madwifi
+libupnp
+zvbi
+fluidsynth
+gnomecd
+cblas
+prolog
+sid
+mms
+mtp
+ieee1394
+sctp
+pm-utils
+wicd
+darcs
+bs2b
+toolame
+ladspa
+ggi
+nut
+xanim
+fits
+tokyocabinet
+vaapi
+rtmp
+vpx
+iplayer
+plotutils
+lpsol
+upnp
+bluray
+libtar
+zvbi
+aacplus
+devil
+gts
+anthy
+ace
+csharp
+
+# Unmask ARM-only video-cards
+-video_cards_exynos
+-video_cards_freedreno
+-video_cards_omap
+-video_cards_omapfb
+-video_cards_tegra
+
+# 2006/02/05 - Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: mask for architectures on which they aren't available
+video_cards_apm
+video_cards_ark
+video_cards_ast
+video_cards_ati
+video_cards_cirrus
+video_cards_chips
+video_cards_cyrix
+video_cards_glint
+video_cards_i128
+video_cards_i740
+video_cards_intel
+video_cards_mach64
+video_cards_mga
+video_cards_neomagic
+video_cards_newport
+video_cards_nouveau
+video_cards_nsc
+video_cards_nv
+video_cards_r128
+video_cards_radeon
+video_cards_rendition
+video_cards_s3
+video_cards_s3virge
+video_cards_savage
+video_cards_siliconmotion
+video_cards_sis
+video_cards_tdfx
+video_cards_tga
+video_cards_trident
+video_cards_tseng
+video_cards_vesa
+video_cards_via
+video_cards_voodoo
+
+# Matt Turner <mattst88@gentoo.org>
+# Mask more VIDEO_CARDs added with mesa-8.0
+video_cards_r100
+video_cards_r200
+video_cards_r300
+video_cards_r600
+video_cards_radeonsi
+video_cards_i915
+video_cards_i965
+video_cards_ilo
+# vmware wasn't added with mesa-8.0, but it should still be masked
+video_cards_vmware
+
+# Diego Pettenò <flameeyes@gentoo.org> (6 Dec 2006)
+# Unmask the ARM-specific ALSA drivers
+-alsa_cards_pxa2xx-i2sound
+-alsa_cards_pxa2xx-soc
+-alsa_cards_pxa2xx-soc-corgi
+-alsa_cards_pxa2xx-soc-poodle
+-alsa_cards_pxa2xx-soc-spitz
+-alsa_cards_pxa2xx-soc-tosa
+-alsa_cards_sa11xx-uda1341ts
+-alsa_cards_armaaci
+-alsa_cards_at91-soc
+-alsa_cards_at91-soc-eti-b1-wm8731
+
+# USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh.
+# Bug #184563, 18 Sep 2007
+# Robin H. Johnson <robbat2@gentoo.org>
+audit
+
+# Matt Turner <mattst88@gentoo.org) (10 Feb 2012)
+# mask d3d since we don't have wine
+d3d
+
+# fdk-aac is already keyworded here
+-fdk
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (31 Dec 2012)
+# media-libs/xine-lib is not keyworded
+xine
+
+# Samuli Suominen <ssuominen@gentoo.org> (18 Jan 2013)
+# libdlm and cman are not keyworded
+cman
+clvm
+
+-zeitgeist
+
+# Michał Górny <mgorny@gentoo.org> (4 May 2013)
+# Unmask systemd since it is keyworded here.
+-systemd
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (22 Aug 2013)
+# virtual/opencl is not keyworded
+opencl
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (10 Nov 2013)
+# sys-devel/llvm is keyworded
+-llvm
+
+# Missing sys-process/numactl keywords.
+numa
+
+# toolkit for nvidia binary drivers
+cg
diff --git a/profiles/arch/arm/use.stable.mask b/profiles/arch/arm/use.stable.mask
new file mode 100644
index 000000000000..063e75c1c3f0
--- /dev/null
+++ b/profiles/arch/arm/use.stable.mask
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file requires eapi 5 or later. New entries go on top.
+# Please use the same syntax as in use.mask
+
+# Andrey Grozin <grozin@gentoo.org> (16 May 2014)
+# No stable gcl
+gcl
+
+# Pacho Ramos <pacho@gentoo.org> (13 Apr 2014)
+# Not going to be stabilized on this arch
+colord
+devhelp
+eds
+gdm
+gnome-online-accounts
+gusb
diff --git a/profiles/arch/arm64/big-endian/eapi b/profiles/arch/arm64/big-endian/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/arm64/big-endian/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/arm64/big-endian/make.defaults b/profiles/arch/arm64/big-endian/make.defaults
new file mode 100644
index 000000000000..f3a31a57d0d8
--- /dev/null
+++ b/profiles/arch/arm64/big-endian/make.defaults
@@ -0,0 +1,4 @@
+# Big endian ARM64 settings.
+
+CHOST="aarch64_be-unknown-linux-gnu"
+CHOST_arm64=${CHOST}
diff --git a/profiles/arch/arm64/big-endian/parent b/profiles/arch/arm64/big-endian/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/arm64/big-endian/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/arm64/eapi b/profiles/arch/arm64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/arm64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/arm64/little-endian/eapi b/profiles/arch/arm64/little-endian/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/arm64/little-endian/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/arm64/little-endian/make.defaults b/profiles/arch/arm64/little-endian/make.defaults
new file mode 100644
index 000000000000..f189bb671383
--- /dev/null
+++ b/profiles/arch/arm64/little-endian/make.defaults
@@ -0,0 +1,4 @@
+# Little endian ARM64 settings.
+
+CHOST="aarch64-unknown-linux-gnu"
+CHOST_arm64=${CHOST}
diff --git a/profiles/arch/arm64/little-endian/parent b/profiles/arch/arm64/little-endian/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/arm64/little-endian/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/arm64/make.defaults b/profiles/arch/arm64/make.defaults
new file mode 100644
index 000000000000..307fe64061fd
--- /dev/null
+++ b/profiles/arch/arm64/make.defaults
@@ -0,0 +1,16 @@
+# Main ARM64 (Aarch64/ARMv8) profile; endian independent.
+
+ARCH="arm64"
+ACCEPT_KEYWORDS="arm64"
+
+MULTILIB_ABIS="arm64"
+DEFAULT_ABI="arm64"
+ABI=${DEFAULT_ABI}
+
+CFLAGS="-O2"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+# Defaults for video drivers
+VIDEO_CARDS="fbdev"
diff --git a/profiles/arch/arm64/package.use.force b/profiles/arch/arm64/package.use.force
new file mode 100644
index 000000000000..5db5bc851959
--- /dev/null
+++ b/profiles/arch/arm64/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Mike Frysinger <vapier@gentoo.org> (16 Mar 2015)
+# Needs dev-lang/luajit tested #499974
+dev-libs/efl oldlua
diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask
new file mode 100644
index 000000000000..b5192556afa3
--- /dev/null
+++ b/profiles/arch/arm64/package.use.mask
@@ -0,0 +1,306 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Mike Frysinger <vapier@gentoo.org> (20 Jul 2015)
+# Needs deps tested.
+net-misc/curl curl_ssl_axtls curl_ssl_polarssl metalink
+
+# Mike Frysinger <vapier@gentoo.org> (16 Mar 2015)
+# Needs sci-physics/bullet tested #499974
+dev-libs/efl physics
+
+# Needs testing.
+sys-devel/gcc gcj graphite regression-test
+
+# Julian Ospald <hasufell@gentoo.org> (04 Jan 2014)
+# no keyword for media-libs/swfdec and media-libs/libtimidity
+>=dev-libs/DirectFB-1.7.1 timidity swfdec
+
+# Markus Meier <maekke@gentoo.org> (26 Dec 2013)
+# Unkeyworded deps, bug #493780
+=dev-ruby/rack-1.4.5 test
+
+# Markus Meier <maekke@gentoo.org> (26 Dec 2013)
+# Unkeyworded deps, bug #488724
+app-office/gnumeric libgda
+
+# Pacho Ramos <pacho@gentoo.org> (28 Nov 2013)
+# Missing keywords, bug #492820
+net-im/telepathy-connection-managers sipe
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (10 Nov 2013)
+# <sys-devel/llvm-3.2 is not keyworded
+=media-libs/mesa-7.10* llvm
+
+# Pacho Ramos <pacho@gentoo.org> (31 Oct 2013)
+# Missing keywords, bug #478254
+gnome-base/gnome classic
+
+# Benda Xu <heroxbd@gentoo.org> (31 Oct 2013)
+# Missing keywords from dev-ml/lablgtk, bug #487722
+net-p2p/mldonkey gtk guionly
+
+# Tom Wijsman <TomWij@gentoo.org> (16 Oct 2013)
+# Mask luajit on ~media-video/mpv-0.2.0 because it only has amd64 x86 keywords. See bug #488318.
+>=media-video/mpv-0.2.0 luajit
+
+# Pacho Ramos <pacho@gentoo.org> (22 Sep 2013)
+# Missing keywords, bug #484734
+media-sound/rhythmbox visualizer
+
+# Markus Meier <maekke@gentoo.org> (15 Sep 2013)
+# Unkeyworded deps, bug #481462
+dev-python/ipython nbconvert
+
+# Johannes Huber <johu@gentoo.org> (15 Sep 2013)
+# Depends on kde-misc/networkmanagement, not keyworded yet.
+kde-apps/solid-runtime networkmanager
+
+# Sergey Popov <pinkbyte@gentoo.org> (06 Sep 2013)
+# sci-libs/hdf does not build properly on arm
+dev-perl/PDL hdf
+
+# Michael Weber <xmw@gentoo.org> (23 Aug 2013)
+# Unkeyworded deps
+media-gfx/fim graphicsmagick svg
+
+# Markus Meier <maekke@gentoo.org> (04 Aug 2013)
+# Unkeyworded deps, bug #474026
+app-admin/conky lua-cairo lua-imlib xmms2 audacious moc
+
+# Sergey Popov <pinkbyte@gentoo.org> (30 Jul 2013)
+# Not tested
+media-libs/devil allegro nvtt
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (13 Jul 2013)
+# requires net-misc/freerdp which is not keyworded on arm
+dev-libs/weston rdp
+
+# Patrick Lauer <patrick@gentoo.org> (17 June 2013)
+# Fix per-arch mask of phonon[zeitgeist] #460140
+media-libs/phonon zeitgeist
+
+# Andreas K. Huettel <dilfridge@gentoo.org> (27 May 2013)
+# Firmware loader not keyworded yet
+sci-libs/linux-gpib firmware
+
+# Markus Meier <maekke@gentoo.org> (11 May 2013)
+# unkeyworded deps for x11-wm/enlightenment
+x11-wm/enlightenment emotion
+
+# Markus Meier <maekke@gentoo.org> (10 May 2013)
+# unkeyworded deps for dev-python/ipython
+dev-python/ipython mongodb
+
+# Markus Meier <maekke@gentoo.org> (09 May 2013)
+# unkeyworded deps for x11-misc/lightdm
+x11-misc/lightdm razor kde
+
+# Agostino Sarubbo <ago@gentoo.org> (05 May 2013)
+# dev-util/google-perftools is not keyworded for arm
+>=dev-libs/libmemcached-0.50 tcmalloc
+
+# Christoph Junghans <ottxor@gentoo.org> (29 Apr 2013)
+# MKL not available on this arch
+media-gfx/povray mkl
+
+# Benda Xu <heroxbd@gentoo.org> (1 Apr 2013)
+# dev-ml/lablgtk not keyworded
+net-misc/unison gtk
+
+# Julian Ospald <hasufell@gentoo.org> (31 Mar 2013)
+# depends on mono
+>=net-irc/hexchat-2.9.4-r1 theme-manager
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (20 Feb 2013)
+# Mask flags of calligra and dependencies due to lack of keywords
+app-office/calligra openexr postgres spacenav vc
+media-gfx/pstoedit emf
+
+# Michał Górny <mgorny@gentoo.org> (01 Feb 2013)
+# virtual/cblas not keyworded on arm, bug #455050.
+dev-python/numpy lapack
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (22 Jan 2013)
+# remove mask if/when media-gfx/argyllcms is keywored here.
+x11-misc/colord extra-print-profiles
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (31 Dec 2012)
+# requires app-office/unoconv, which requires virtual/ooo, which is not
+# keyworded here. Remove mask if this situation changes.
+gnome-extra/sushi office
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (30 Dec 2012)
+# sys-apps/systemd works on this arch (masked in base)
+sys-kernel/dracut -dracut_modules_systemd
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (30 Dec 2012)
+# 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
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (27 Dec 2012)
+# remove mask when app-text/yelp-tools is keyworded here
+>=gnome-extra/zenity-3.6 test
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (27 Dec 2012)
+# remove mask when >=app-editors/gedit-3.6 is keyworded here
+dev-util/devhelp gedit
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (27 Dec 2012)
+# remove mask when app-crypt/libsecret is keyworded here
+>=gnome-base/gvfs-1.14 gnome-keyring
+
+# Markus Meier <maekke@gentoo.org> (25 Dez 2012)
+# unkeyworded deps for app-accessibility/speech-dispatcher
+app-accessibility/speech-dispatcher flite
+
+# Markus Meier <maekke@gentoo.org> (23 Dec 2012)
+# mask kde-base/* flags due to unkeyworded dependencies
+kde-apps/kalzium editor solver
+kde-apps/krdc rdesktop
+kde-apps/kopete jingle msn sms
+kde-base/kdeplasma-addons fcitx oauth qwt scim
+kde-apps/okular ebook chm
+kde-apps/kstars indi
+kde-apps/kdeutils-meta floppy
+kde-apps/kdenetwork-meta ppp
+kde-base/smokeqt qscintilla qwt
+kde-base/qtruby qscintilla qwt
+kde-base/perlqt qscintilla qwt
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (15 Dec 2012)
+# media-video/coherence not keyworded
+=media-video/totem-2* upnp-av
+
+# Markus Meier <maekke@gentoo.org> (08 Dec 2012)
+# mask app-office/libreoffice java extensions
+app-office/libreoffice libreoffice_extensions_scripting-beanshell libreoffice_extensions_scripting-javascript libreoffice_extensions_wiki-publisher
+
+# Markus Meier <maekke@gentoo.org> (17 Oct 2012)
+# spidermonkey is broken on arm see bug #420471
+=net-libs/libproxy-0.4.10 spidermonkey
+
+# Steev Klimaszewski <steev@gentoo.org> (03 Aug 2012)
+# No java on ARM
+net-analyzer/wireshark doc-pdf
+
+# Markus Meier <maekke@gentoo.org> (25 Jul 2012)
+# no stable media-video/vlc yet, bug #401313
+media-libs/phonon vlc
+
+# Chí-Thanh Christopher Nguyen <chithanh@gentoo.org> (02 Jun 2012)
+# Mask udis86 flag for llvm, which is of limited use outside x86/amd64.
+sys-devel/llvm udis86
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (12 Apr 2012)
+# Temporary mask-in-base, unmask-in-arch for dev-python/mako keywording for
+# gobject-introspection[doctool], bug #411761
+dev-libs/gobject-introspection -doctool
+
+# Michael Sterrett <mr_bones_@gentoo.org> (04 Mar 2012)
+# arm is missing keywords for >=dev-libs/json-glib-0.12
+app-admin/syslog-ng json
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (09 Jan 2012)
+# jsc JIT compilation is supported only on amd64/arm/x86 and their prefixes, so
+# it's masked in base profile and unmasked here (bug #396313).
+net-libs/webkit-gtk -jit
+www-client/epiphany -jit
+
+# Anthony G. Basile <blueness@gentoo.org> (Dec 21, 2011)
+# Mask the vde flag on tinc because net-misc/vde is not
+# keyworded for arm
+net-misc/tinc vde
+
+# Patrick McLean <chutzpah@gentoo.org> (08 Nov 2011)
+# mask conntrack USE flag for dnsmasq as dep is not keyworded
+net-dns/dnsmasq conntrack
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (03 Nov 2011)
+# Missing keywords in gst-plugins-{faac,lame,speex,twolame}, bug #389433
+gnome-extra/gnome-media aac mp3 speex twolame
+
+# Tobias Klausmann <klausman@gentoo.org> (02 Nov 2011)
+# libpcre jit is not supported on alpha
+dev-libs/libpcre jit
+
+# Markus Meier <maekke@gentoo.org> (05 Sep 2011)
+# unkeyworded deps for bug 379657 and bug 379651
+gnome-base/gnome-control-center socialweb
+app-admin/packagekit-base entropy
+
+# Robin H. Johnson <robbat2@gentoo.org> (03 Sep 2011)
+# Remove this for your arch after you keyword dev-utils/google-perftools and virtual/gsasl (bug #381737)
+dev-libs/libmemcached sasl
+
+# Pacho Ramos <pacho@gentoo.org> (19 Jul 2011)
+# Missing keywords on dependencies
+app-cdr/brasero vcd
+
+# Pacho Ramos <pacho@gentoo.org> (02 Apr 2011)
+# quvi support is needed to play youtube files now
+media-video/totem flash youtube
+
+# Markus Meier <maekke@gentoo.org> (13 Mar 2011)
+# needs stable kde stuff
+sys-auth/polkit kde
+
+# Sebastian Pipping <sping@gentoo.org> (22 Feb 2011)
+# No media-sound/lilypond here, yet (bug #356069)
+app-text/asciidoc test
+
+# Michael Weber <xmw@gentoo.org> (10 Feb 2011)
+# kde-base/kdelibs is not stable for arm
+net-libs/libproxy kde
+
+# Justin Lecher <jlec@gentoo.org> (14 Jen 2011)
+# x11-libs/fltk is not keyworded for arm
+app-misc/nut X
+
+# Nirbheek Chauhan <nirbheek@gentoo.org> (26 Jun 2010)
+# Inter-process communication doesn't work on anything except x86/amd64/arm
+# due to lack of atomic ops, bug 325185
+www-client/firefox -ipc
+
+# Pacho Ramos <pacho@gentoo.org> (13 Jun 2010)
+# Needs app-mobilephone/obex-data-server keyworded, bug 305913
+gnome-base/gvfs bluetooth
+
+# Jeremy Olexa <darkside@gentoo.org> (04 Apr 2010)
+# mask net-misc/mediatomb[lastfm] as lastfmlib isn't keyworded
+net-misc/mediatomb lastfm
+
+# Raúl Porcel <armin76@gentoo.org> (28 Mar 2010)
+# Needs kde-4 stable
+dev-vcs/subversion kde
+
+# Raúl Porcel <armin76@gentoo.org> (20 Jan 2010)
+# Needs mplayer
+kde-base/dolphin thumbnail
+
+# Markus Meier <maekke@gentoo.org> (27 Sep 2009)
+# mask media-gfx/imagemagick[autotrace] as autotrace is not keyworded
+media-gfx/imagemagick autotrace
+
+# Jim Ramsay <lack@gentoo.org> (5 Nov 2008)
+# app-admin/gkrellm may pull in net-libs/libntlm, which is not keyworded
+app-admin/gkrellm ntlm
+
+# Masking this so repoman shuts up about paludis
+sys-apps/paludis ruby-bindings
+
+# missing keyword for sys-cluster/openmpi sys-cluster/mpich2
+dev-libs/boost mpi
+
+# missing keywords
+media-sound/sox ladspa
+media-plugins/gst-plugins-meta aac dts dv lame libvisual taglib vcd wavpack
+
+# projectm not keyworded, bug #314969
+media-video/vlc projectm chromaprint opencv
+
+# Ultrabug <ultrabug@gentoo.org) (05 Sept 2011)
+# missing keyword for net-libs/zeromq
+app-admin/rsyslog zeromq
diff --git a/profiles/arch/arm64/parent b/profiles/arch/arm64/parent
new file mode 100644
index 000000000000..7663f5297bb4
--- /dev/null
+++ b/profiles/arch/arm64/parent
@@ -0,0 +1,2 @@
+../../features/multilib
+../base
diff --git a/profiles/arch/arm64/use.force b/profiles/arch/arm64/use.force
new file mode 100644
index 000000000000..0418ed743a94
--- /dev/null
+++ b/profiles/arch/arm64/use.force
@@ -0,0 +1,2 @@
+# Force the flag which corresponds to ARCH.
+arm64
diff --git a/profiles/arch/arm64/use.mask b/profiles/arch/arm64/use.mask
new file mode 100644
index 000000000000..7639e989bf2e
--- /dev/null
+++ b/profiles/arch/arm64/use.mask
@@ -0,0 +1,240 @@
+# Unmask the flag which corresponds to ARCH.
+-arm64
+
+# doomsday ebuild is not available on this architecture
+doomsday
+
+# Markus Meier <maekke@gentoo.org> (22 Aug 2010)
+# net-wireless/wimax not tested
+wimax
+
+# Markus Meier <maekke@gentoo.org> (21 Aug 2010)
+# app-antivirus/clamav not tested
+clamav
+
+# Kacper Kowalik <xarthisius@gentoo.org> (9 Aug 2010)
+# cblas-external as virtual/cblas is also masked
+cblas-external
+
+# Samuli Suominen <ssuominen@gentoo.org> (17 Oct 2009)
+# Required package: media-sound/musepack-tools
+musepack
+
+# 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-libs/amrnb and media-libs/amrwb not tested.
+amr
+
+# Samuli Suominen <drac@gentoo.org>
+# sci-visualization/grace not tested.
+grace
+
+# Samuli Suominen <drac@gentoo.org>
+# media-gfx/gimp not tested.
+gimp
+
+# No hardware to test by the team
+dvb
+ios
+ipod
+
+# Stuff that doesn't make sense on this arch
+3dfx
+cpufreq
+dell
+laptop
+dmi
+
+# Stuff we don't want
+chicken
+fuse
+R
+octave
+tracker
+xindy
+lyx
+mpi
+lasi
+fusion
+debug-utils
+schroedinger
+hardened
+frei0r
+libvirt
+pdfannotextractor
+prelude
+mssql
+
+# havent tested yet
+ruby
+ctypes-python
+sasl
+libproxy
+pkcs11
+gnutls
+bazaar
+darcs
+mercurial
+kerberos
+gpg
+gnome
+gnome-keyring
+cupsddk
+doc
+emacs
+gphoto2
+mythtv
+afs
+mono
+pike
+lirc
+lm_sensors
+netjack
+beagle
+nvtv
+mzscheme
+xemacs
+rpm
+scanner
+madwifi
+libupnp
+zvbi
+ldap
+mysql
+postgres
+dvd
+fluidsynth
+gnomecd
+cblas
+prolog
+sid
+mms
+mtp
+ieee1394
+sctp
+pm-utils
+wicd
+darcs
+bs2b
+toolame
+ladspa
+ldns
+ggi
+nut
+xanim
+dvd
+fits
+tokyocabinet
+vaapi
+rtmp
+vpx
+iplayer
+plotutils
+lpsol
+upnp
+quvi
+bluray
+libtar
+zvbi
+aacplus
+devil
+gts
+anthy
+ace
+csharp
+gtk
+qt4
+qt5
+R
+sdl
+slang
+tk
+vim-syntax
+X
+
+# 2006/02/05 - Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: mask for architectures on which they aren't available
+video_cards_apm
+video_cards_ark
+video_cards_ast
+video_cards_ati
+video_cards_cirrus
+video_cards_chips
+video_cards_cyrix
+video_cards_glint
+video_cards_i128
+video_cards_i740
+video_cards_intel
+video_cards_mach64
+video_cards_mga
+video_cards_neomagic
+video_cards_newport
+video_cards_nouveau
+video_cards_nsc
+video_cards_nv
+video_cards_r128
+video_cards_radeon
+video_cards_rendition
+video_cards_s3
+video_cards_s3virge
+video_cards_savage
+video_cards_siliconmotion
+video_cards_sis
+video_cards_tdfx
+video_cards_tga
+video_cards_trident
+video_cards_tseng
+video_cards_vesa
+video_cards_via
+video_cards_voodoo
+
+# Matt Turner <mattst88@gentoo.org>
+# Mask more VIDEO_CARDs added with mesa-8.0
+video_cards_r100
+video_cards_r200
+video_cards_r300
+video_cards_r600
+video_cards_radeonsi
+video_cards_i915
+video_cards_i965
+video_cards_ilo
+# vmware wasn't added with mesa-8.0, but it should still be masked
+video_cards_vmware
+
+# USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh.
+# Bug #184563, 18 Sep 2007
+# Robin H. Johnson <robbat2@gentoo.org>
+audit
+
+# Matt Turner <mattst88@gentoo.org) (10 Feb 2012)
+# mask d3d since we don't have wine
+d3d
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (31 Dec 2012)
+# media-libs/xine-lib is not keyworded
+xine
+
+# Samuli Suominen <ssuominen@gentoo.org> (18 Jan 2013)
+# libdlm and cman are not keyworded
+cman
+clvm
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (22 Aug 2013)
+# virtual/opencl is not keyworded
+opencl
+
+# This one we need to test ...
+python_targets_python3_3
+
+# sys-libs/libseccomp has not been ported to this arch yet #524148
+seccomp
+
+# No arm64 java support yet.
+java
diff --git a/profiles/arch/base/eapi b/profiles/arch/base/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/base/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask
new file mode 100644
index 000000000000..9e9bd76ee21e
--- /dev/null
+++ b/profiles/arch/base/use.mask
@@ -0,0 +1,19 @@
+# Mask flags that correspond to all possible ARCH values.
+alpha
+amd64
+amd64-fbsd
+arm
+arm64
+hppa
+ia64
+m68k
+mips
+nios2
+ppc
+ppc64
+s390
+sh
+sparc
+sparc-fbsd
+x86
+x86-fbsd
diff --git a/profiles/arch/hppa/eapi b/profiles/arch/hppa/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/hppa/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/hppa/make.defaults b/profiles/arch/hppa/make.defaults
new file mode 100644
index 000000000000..188b0433c39d
--- /dev/null
+++ b/profiles/arch/hppa/make.defaults
@@ -0,0 +1,27 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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 xml2 firefox"
+
+# Michał Górny <mgorny@gentoo.org> (01 Jul 2014)
+# 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}"
+
+# 2006/08/18 - Donnie Berkholz <dberkholz@gentoo.org>
+# Defaults for video drivers
+VIDEO_CARDS="fbdev"
diff --git a/profiles/arch/hppa/package.use.force b/profiles/arch/hppa/package.use.force
new file mode 100644
index 000000000000..27f57e3b985f
--- /dev/null
+++ b/profiles/arch/hppa/package.use.force
@@ -0,0 +1,9 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Mike Frysinger <vapier@gentoo.org> (16 Mar 2015)
+# Needs dev-lang/luajit tested #499974
+dev-libs/efl oldlua
+
+>=sys-libs/glibc-2.5 nptl
diff --git a/profiles/arch/hppa/package.use.mask b/profiles/arch/hppa/package.use.mask
new file mode 100644
index 000000000000..eba7b8ed4273
--- /dev/null
+++ b/profiles/arch/hppa/package.use.mask
@@ -0,0 +1,177 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# DON'T TOUCH THIS FILE. Instead, file a bug and assign it to <hppa@gentoo.org>.
+
+# Jeroen Roovers <jer@gentoo.org> (3 Jul 2015)
+# net-libs/nghttp2 fails to compile (bug #552898)
+net-libs/nghttp2 cxx
+
+# Jeroen Roovers <jer@gentoo.org> (17 May 2015)
+# 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> (26 Apr 2015)
+# Contact us if you want or have an HPPA cluster with dev-db/mariadb
+# (bug #544378)
+dev-db/mariadb garbd
+
+# Mike Frysinger <vapier@gentoo.org> (16 Mar 2015)
+# Needs sci-physics/bullet tested #499974
+dev-libs/efl physics
+
+# Jeroen Roovers <jer@gentoo.org> (2 Feb 2015)
+# 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> (19 Oct 2014)
+# 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> (13 Aug 2014)
+# Needs dev-libs/protobuf{-c} which has not been ported to HPPA (bug #519772)
+net-libs/libgadu gg11
+
+# Jeroen Roovers <jer@gentoo.org> (29 Jul 2014)
+# 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> (6 Mar 2014)
+# USE=gui requires x11-libs/qscintilla,
+# USE=jit requires sys-devel/llvm (bug #503594)
+sci-mathematics/octave gui jit
+
+# Jeroen Roovers <jer@gentoo.org> (31 Jan 2014)
+# Mask x11-libs/libgksu dependency (bug #499900)
+xfce-extra/xfce4-taskmanager gksu
+
+# Julian Ospald <hasufell@gentoo.org> (23 Nov 2013)
+# needs app-arch/innoextract (bug #492326)
+games-fps/duke3d-data gog
+
+# Jeroen Roovers <jer@gentoo.org> (25 Oct 2013)
+# Building against libatomic_ops fails (bug #453704)
+sys-libs/libunwind libatomic
+
+# Jeroen Roovers <jer@gentoo.org> (23 Jul 2013)
+# graphite is not implemented on HPPA
+sys-devel/gcc graphite
+
+# Julian Ospald <hasufell@gentoo.org> (31 Mar 2013)
+# depends on mono
+>=net-irc/hexchat-2.9.4-r1 theme-manager
+
+# Jeroen Roovers <jer@gentoo.org> (22 Jan 2013)
+# 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> (2 Jan 2013)
+# Mask non-keyworded sci-libs/hdf5 for sci-mathematics/octave
+sci-mathematics/octave hdf5 qhull
+
+# Jeroen Roovers <jer@gentoo.org> (8 Jul 2012)
+# media-libs/devil has not been fully tested on HPPA
+media-gfx/graphviz devil
+
+# Jeroen Roovers <jer@gentoo.org> (3 Jul 2012)
+# Mask USE=connman for net-libs/gupnp (bug #424225)
+net-libs/gupnp connman
+
+# Jeroen Roovers <jer@gentoo.org> (21 May 2012)
+# HPPA is an unsupported architecture
+dev-libs/libpcre jit
+
+# Arun Raghavan <ford_prefect@gentoo.org> (24 May 2012)
+# media-sound/pulseaudio needs PyQt4[dbus] for making the equalizer module
+# usable. Mask until this is available.
+# Jeroen Roovers <jer@gentoo.org> (18 Feb 2014)
+# OSS is the only kernel audio interface that works on HPPA
+media-sound/pulseaudio equalizer -oss
+
+# Jeroen Roovers <jer@gentoo.org> (21 May 2012)
+# media-sound/lilypond has problems running mpost (bug #416961)
+app-text/asciidoc test
+
+# Jeroen Roovers <jer@gentoo.org> (26 Apr 2012)
+# Untested dependency on net-misc/connman
+dev-qt/qtbearer connman
+
+# Jeroen Roovers <jer@gentoo.org> (19 Apr 2012)
+# 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> (25 Oct 2011)
+# Depends upon an as yet unsupported version of dev-libs/dietlibc
+dev-libs/libowfat diet
+
+# Jeroen Roovers <jer@gentoo.org> (5 Jun 2011)
+# app-office/gnumeric is not keyworded (bug #367513)
+app-office/lyx gnumeric
+
+# Jeroen Roovers <jer@gentoo.org> (24 Feb 2011)
+# Needs Java (bug #355353)
+app-text/texlive pdfannotextractor
+
+# Jeroen Roovers <jer@gentoo.org> (30 Nov 2010)
+# Mask doc-pdf because of Java dependencies (bug #347259)
+net-analyzer/wireshark doc-pdf
+
+# Jeroen Roovers <jer@gentoo.org> (25 Nov 2010)
+# No support for sci-libs/ipp on HPPA (bug #340269)
+media-libs/opencv ipp
+
+# Justin Lecher <jlec@gentoo.org> (13 Aug 2010)
+# MKL not available on this arch
+media-gfx/povray mkl
+
+# Pacho Ramos <pacho@gentoo.org> (11 Jul 2010)
+# 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
+dev-vcs/git gtk
+app-cdr/cdrdao gcdmaster
+net-im/pidgin eds
+
+# Ben de Groot <yngwin@gentoo.org> (16 Jan 2010)
+# qtmultimedia is not keyworded, bug 293671
+dev-python/PyQt4 multimedia
+
+# Jeroen Roovers <jer@gentoo.org> (15 Apr 2008)
+# 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> (16 Sep 2008)
+# cpudetection and custom-cpuopts does not apply
+# to HPPA (bug #234629)
+media-video/mplayer cpudetection
+
+# Jeroen Roovers <jer@gentoo.org> (16 Sep 2008)
+# app-text/xindy needs dev-lisp/clisp and clisp does not build (bug #229217)
+app-text/texlive xindy
+
+# Tobias Scherbaum <dertobi123@gentoo.org> (31 May 2008)
+# Mask ups for nagios-plugins which would pull in sys-power/nut
+net-analyzer/nagios-plugins ups
+
+# Mart Raudsepp <leio@gentoo.org> (02 Apr 2008)
+# media-plugins/gst-plugins-{dvb,fluendo-mpegdemux,bad} not keyworded
+media-plugins/gst-plugins-meta dvb
+
+# Jeroen Roovers <jer@gentoo.org> (12 Apr 2007)
+# Mask until fixed.
+net-misc/tightvnc server
diff --git a/profiles/arch/hppa/package.use.stable.mask b/profiles/arch/hppa/package.use.stable.mask
new file mode 100644
index 000000000000..982313dc21ee
--- /dev/null
+++ b/profiles/arch/hppa/package.use.stable.mask
@@ -0,0 +1,12 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# DON'T TOUCH THIS FILE. Instead, file a bug and assign it to <hppa@gentoo.org>.
+# plz
+
+# Michał Górny <mgorny@gentoo.org> (21 Feb 2015)
+# The external QCA plugins are not stable on this arch. Since
+# this is only a temporary measure and nothing depends on them,
+# just masking them until the new version goes stable.
+<app-crypt/qca-2.1 pkcs11 sasl
diff --git a/profiles/arch/hppa/packages b/profiles/arch/hppa/packages
new file mode 100644
index 000000000000..f97e4bd73fff
--- /dev/null
+++ b/profiles/arch/hppa/packages
@@ -0,0 +1,5 @@
+# Copyright 1999-2011 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+*sys-boot/palo
diff --git a/profiles/arch/hppa/parent b/profiles/arch/hppa/parent
new file mode 100644
index 000000000000..eb001c6e8ab8
--- /dev/null
+++ b/profiles/arch/hppa/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/arch/hppa/use.force b/profiles/arch/hppa/use.force
new file mode 100644
index 000000000000..9b60317bfc20
--- /dev/null
+++ b/profiles/arch/hppa/use.force
@@ -0,0 +1,2 @@
+# Force the flag which corresponds to ARCH.
+hppa
diff --git a/profiles/arch/hppa/use.mask b/profiles/arch/hppa/use.mask
new file mode 100644
index 000000000000..1ea111831639
--- /dev/null
+++ b/profiles/arch/hppa/use.mask
@@ -0,0 +1,357 @@
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Id$
+
+# DON'T TOUCH THIS FILE. Instead, file a bug and assign it to <hppa@gentoo.org>.
+
+# Jeroen Roovers <jer@gentoo.org> (3 Feb 2015)
+# app-misc/geoclue has not been tested on HPPA
+geoclue
+
+# Jeroen Roovers <jer@gentoo.org> (3 Feb 2015)
+# net-misc/connman has not been tested on HPPA
+connman
+
+# Jeroen Roovers <jer@gentoo.org> (18 Jan 2015)
+# No video acceleration is available so video decoding acceleration will not
+# work either (bug #536956)
+vaapi
+
+# Jeroen Roovers <jer@gentoo.org> (24 Dec 2014)
+# sys-devel/clang has not been ported to HPPA
+clang
+
+# Jeroen Roovers <jer@gentoo.org> (7 Nov 2014)
+# dev-lang/luajit has not been ported to HPPA
+luajit
+
+# Jeroen Roovers <jer@gentoo.org> (30 Sep 2014)
+# sys-libs/libseccomp has not been ported to HPPA (bug #524148)
+seccomp
+
+# Jeroen Roovers <jer@gentoo.org> (19 Sep 2014)
+# >=net-libs/libgadu-1.12.0 (bug #519854) requires dev-libs/protobuf-c (bug #519772)
+gadu
+
+# Jeroen Roovers <jer@gentoo.org> (20 May 2014)
+# Mask USE=systemtap generally until proper kernel support is in place
+systemtap
+
+# Jeroen Roovers <jer@gentoo.org> (20 May 2014)
+# USE=tcmalloc needs dev-util/google-perftools
+tcmalloc
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (10 Nov 2013)
+# sys-devel/llvm is not keyworded, bug #320221
+llvm
+
+# Jeroen Roovers <jer@gentoo.org> (22 Aug 2013)
+# No known OpenCL providers (bug #482096)
+opencl
+
+# Jeroen Roovers <jer@gentoo.org> (19 Jun 2013)
+# media-libs/x264 works
+-x264
+
+# Samuli Suominen <ssuominen@gentoo.org> (12 Mar 2013)
+# NVIDIA Cg toolkit for binary drivers
+cg
+
+# Jeroen Roovers <jer@gentoo.org> (13 Nov 2012)
+# media-libs/fdk-aac is not supported on HPPA (bug #442806)
+fdk
+
+# Jeroen Roovers <jer@gentoo.org> (23 May 2012)
+# sys-apps/gptfdisk creates partition tables incompatible with the HPPA
+# bootloader (bug #412801).
+gptfdisk
+
+# Jeroen Roovers <jer@gentoo.org> (25 Apr 2012)
+# sys-apps/systemd is not tested
+systemd
+
+# Jeroen Roovers <jer@gentoo.org> (4 Apr 2012)
+# media-video/vlc is not tested
+vlc
+
+# Jeroen Roovers <jer@gentoo.org> (27 Mar 2012)
+# app-i18n/ibus is not tested
+ibus
+
+# Jeroen Roovers <jer@gentoo.org> (8 Mar 2012)
+# The crash reporting facility in www-client/firefox does not compile
+crashreporter
+
+# Jeroen Roovers <jer@gentoo.org> (4 Jan 2012)
+# dvb is untested on HPPA
+dvb
+
+# Jeroen Roovers <jer@gentoo.org> (4 Jan 2012)
+# No support for Blu-ray (bug #397531).
+bluray
+
+# Jeroen Roovers <jer@gentoo.org> (15 Sep 2011)
+# Prelude has not been tested on HPPA.
+prelude
+
+# Jeroen Roovers <jer@gentoo.org> (9 Jun 2011)
+# Lots of untested dependencies (bug #365451)
+facedetect
+
+# Jeroen Roovers <jer@gentoo.org> (2 May 2011)
+# No support for CUDA on HPPA
+cuda
+
+# Samuli Suominen <ssuominen@gentoo.org> (25 Dec 2010)
+# This will need stable gnome-base/gvfs.
+thunar
+
+# Jeroen Roovers <jer@gentoo.org> (29 Oct 2010)
+# Webkit does not work on HPPA right now.
+webkit
+
+# Jeroen Roovers <jer@gentoo.org> (25 Oct 2010)
+# FFI does not work: "Unknown cpu type" (bug #337956)
+ffi
+
+# Jeroen Roovers <jer@gentoo.org> (20 Jul 2010)
+# Mask USE=gnome entirely (bug #324511)
+glade
+libnotify
+gconf
+gnome
+gnome-keyring
+
+# Jeroen Roovers <jer@gentoo.org> (19 Jul 2010)
+# Masked because of missing gnome-base/gnome-panel
+# dependency (bug #324511)
+applet
+
+# Jeroen Roovers <jer@gentoo.org> (10 Jul 2010)
+# No known hardware support for video decoding
+vaapi
+vdpau
+
+# Jeroen Roovers <jer@gentoo.org> (1 Jul 2010)
+# Drop support for ghc and darcs
+darcs
+
+# Jeroen Roovers <jer@gentoo.org> (5 Apr 2010)
+# Mask USE=kde (bug #304363).
+kde
+
+# Jeroen Roovers <jer@gentoo.org> (28 Feb 2010)
+# app-accessibility/flite does not work (bug #307241)
+flite
+
+# Jeroen Roovers <jer@gentoo.org> (4 Aug 2009)
+# net-misc/wicd and sys-power/pm-utils are currently not supported (bug #280312)
+wicd
+pm-utils
+
+# Unmask the flag which corresponds to ARCH.
+-hppa
+
+# Jeroen Roovers <jer@gentoo.org> (7 Jun 2008)
+# # dev-util/valgrind has not been ported to HPPA.
+valgrind
+
+# Jeroen Roovers <jer@gentoo.org> (4 Jan 2008)
+# Masked until someone turns up with a PA-RISC laptop:
+laptop
+
+# Jeroen Roovers <jer@gentoo.org> (4 Jan 2008)
+# Bug 179895: HPPA's gcc cannot build native code / lacking upstream support
+ocamlopt
+
+# 2007/05/17 Jeroen Roovers <jer@gentoo.org>
+# sys-devel/gcc fails to build with USE=d (bug #178896).
+d
+
+# 2007/05/02 Jeroen Roovers <jer@gentoo.org>
+# Lack of user/dev support for WiFi (bug #176517)
+networkmanager
+
+# 2007/04/27 Jeroen Roovers <jer@gentoo.org>
+# To my knowledge, no PA hardware supports variable CPU frequencies
+cpufreq
+
+# 2007/04/07 Jeroen Roovers <jer@gentoo.org>
+# gnustep-make needs gcc with USE=gcj
+gnustep
+
+# 2007/04/07 Jeroen Roovers <jer@gentoo.org>
+# libffi has not been ported to hppa, therefore gcc fails to build with USE=gcj
+gcj
+
+# 2007/03/21 Steve Dibb <beandog@gentoo.org>
+# mplayer local keywords
+ivtv
+
+# 2007/03/02 Samuli Suominen <drac@gentoo.org>
+# See http://bugs.gentoo.org/show_bug.cgi?id=157881#c3
+battery
+
+# 2006/12/01 Gustavo Zacarias <gustavoz@gentoo.org>
+# glitz basically unusable since we lack hardware GL see #155544
+glitz
+
+# 2006/08/18 Saleem Abdulrasool <compnerd@gentoo.org>
+# dvdr hardware not available - masking with permission from GMsoft
+dvdr
+
+# 2006/05/25 Jeroen Roovers <jer@gentoo.org>
+# libemf is not ported to hppa
+emf
+
+# 2006/05/25 Guy Martin <gmsoft@gentoo.org>
+# libaio is not ported on hppa
+aio
+
+# 2006/05/14 Tobias Scherbaum <dertobi123@gentoo.org>
+# media-video/totem
+nvtv
+
+# 2006/05/12 Tobias Scherbaum <dertobi123@gentoo.org>
+# gnome-extra/nautilus et al: Masking as mono is still not supported on hppa
+beagle
+
+# 2006/04/26 Saleem Abdulrasool <compnerd@gentoo.org>
+# sys-apps/dmidecode: masking with vapier's blessings
+dmi
+
+# 2006/03/07 Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: mask for architectures lacking direct rendering
+dri
+
+# 2006/02/05 Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: mask for architectures on which they aren't available
+video_cards_apm
+video_cards_ark
+video_cards_ast
+video_cards_chips
+video_cards_cirrus
+video_cards_cyrix
+video_cards_glint
+video_cards_i128
+video_cards_i740
+video_cards_i915
+video_cards_i965
+video_cards_ilo
+video_cards_intel
+video_cards_mach64
+video_cards_mga
+video_cards_neomagic
+video_cards_newport
+video_cards_nouveau
+video_cards_nsc
+video_cards_nv
+video_cards_r100
+video_cards_r128
+video_cards_r200
+video_cards_r300
+video_cards_r600
+video_cards_radeon
+video_cards_radeonsi
+video_cards_rendition
+video_cards_s3
+video_cards_s3virge
+video_cards_savage
+video_cards_siliconmotion
+video_cards_sis
+video_cards_sisusb
+video_cards_svga
+video_cards_tdfx
+video_cards_tga
+video_cards_trident
+video_cards_tseng
+video_cards_v4l
+video_cards_vesa
+video_cards_vmware
+video_cards_voodoo
+
+# 25 Jul 2005 Guy Martin <gmsoft@gentoo.org>
+# lm_sensors not supported on hppa and ieee1394 not tested
+lm_sensors
+iec61883
+ieee1394
+
+# 25 Jun 2005 Guy Martin <gmsoft@gentoo.org>
+# mono is not yet supported on hppa
+mono
+
+# 18 Feb 2005 Guy Martin <gmsoft@gentoo.org>
+# No emboss support on hppa for now
+emboss
+
+# 08 Aug 2004 Guy Martin <gmsoft@gentoo.org>
+# Wifi stuff not test yet because of lack of hardware
+wifi
+
+# 26 Feb 2003 Guy Martin <gmsoft@gentoo.org>
+# No lirc support on hppa
+lirc
+
+# 22 Jul 2003 Guy Martin <gmsoft@gentoo.org>
+# Scanner and gphoto2 not yet tested
+gphoto2
+scanner
+
+# 17 Jul 2003 Guy Martin <gmsoft@gentoo.org>
+# Avi support is far from 'supported'
+avi
+
+# 13 Apr 2003 Guy Martin <gmsoft@gentoo.org>
+# Selinux patches not tested on hppa and no kernel sources are emergeables with this patch.
+selinux
+
+# 20 Mar 2003 Guy Martin <gmsoft@gentoo.org>
+# Many java apps need java => 1.3 and hppa has only 1.1 right now
+java
+
+# 5 Jan 2005 Ciaran McCreesh <ciaranm@gentoo.org>
+# No reliable java, no netbeans. bug 66762
+netbeans
+
+# 14 Mar 2003 Guy Martin <gmsoft@gentoo.org>
+# USE flags not related to hppa
+acpi
+apm
+afs
+pcmcia
+pda
+trusted
+
+# 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
+freetts
+3dfx
+pike
+
+# Adding h323 to mask. For more information see bug #115798
+h323
+
+# Diego Pettenò <flameeyes@gentoo.org> (6 Dec 2006)
+# Unmask specific HPPA ALSA drivers
+-alsa_cards_harmony
+
+# Doug Goldstein <cardoe@gentoo.org> (27 Apr 2007)
+# Dell does not ship or sell HPPA systems
+dell
+
+# Matt Turner <mattst88@gentoo.org) (10 Feb 2012)
+# mask d3d since we don't have wine
+d3d
+
+# Matt Turner <mattst88@gentoo.org) (10 Feb 2012)
+# mask wayland since dev-libs/wayland isn't keyworded
+wayland
+
+# DON'T TOUCH THIS FILE. Instead, file a bug and assign it to <hppa@gentoo.org>.
diff --git a/profiles/arch/ia64/eapi b/profiles/arch/ia64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/ia64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/ia64/make.defaults b/profiles/arch/ia64/make.defaults
new file mode 100644
index 000000000000..a76f8c643919
--- /dev/null
+++ b/profiles/arch/ia64/make.defaults
@@ -0,0 +1,29 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="ia64"
+ACCEPT_KEYWORDS="ia64"
+
+CHOST="ia64-unknown-linux-gnu"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+# Michał Górny <mgorny@gentoo.org> (01 Jul 2014)
+# 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}"
+
+# 2006/08/18 - Donnie Berkholz <dberkholz@gentoo.org>
+# Defaults for video drivers
+VIDEO_CARDS="fbdev glint mach64 mga nv r128 radeon savage tdfx vesa voodoo"
+
+# 2006/12/23 - Diego Pettenò <flameeyes@gentoo.org>
+# 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"
diff --git a/profiles/arch/ia64/package.mask b/profiles/arch/ia64/package.mask
new file mode 100644
index 000000000000..d122abfc2e30
--- /dev/null
+++ b/profiles/arch/ia64/package.mask
@@ -0,0 +1,132 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Ben de Groot <yngwin@gentoo.org> (01 Feb 2015)
+# Qt5 mask, pending keywording. Remember unmasking qt5 in use.mask as well.
+>=dev-qt/assistant-5.4.0
+>=dev-qt/designer-5.4.0
+>=dev-qt/linguist-5.4.0
+>=dev-qt/linguist-tools-5.4.0
+>=dev-qt/pixeltool-5.4.0
+>=dev-qt/qdbus-5.4.0
+>=dev-qt/qdbusviewer-5.4.0
+>=dev-qt/qdoc-5.4.0
+>=dev-qt/qtconcurrent-5.4.0
+>=dev-qt/qtcore-5.4.0
+>=dev-qt/qtdbus-5.4.0
+>=dev-qt/qtdeclarative-5.4.0
+>=dev-qt/qtdiag-5.4.0
+>=dev-qt/qtgraphicaleffects-5.4.0
+>=dev-qt/qtgui-5.4.0
+>=dev-qt/qthelp-5.4.0
+>=dev-qt/qtimageformats-5.4.0
+>=dev-qt/qtmultimedia-5.4.0
+>=dev-qt/qtnetwork-5.4.0
+>=dev-qt/qtopengl-5.4.0
+>=dev-qt/qtpaths-5.4.0
+>=dev-qt/qtpositioning-5.4.0
+>=dev-qt/qtprintsupport-5.4.0
+>=dev-qt/qtquick1-5.4.0
+>=dev-qt/qtquickcontrols-5.4.0
+>=dev-qt/qtscript-5.4.0
+>=dev-qt/qtsensors-5.4.0
+>=dev-qt/qtserialport-5.4.0
+>=dev-qt/qtsql-5.4.0
+>=dev-qt/qtsvg-5.4.0
+>=dev-qt/qttest-5.4.0
+>=dev-qt/qttranslations-5.4.0
+>=dev-qt/qtwayland-5.4.0
+>=dev-qt/qtwebkit-5.4.0
+>=dev-qt/qtwebsockets-5.4.0
+>=dev-qt/qtwidgets-5.4.0
+>=dev-qt/qtx11extras-5.4.0
+>=dev-qt/qtxml-5.4.0
+>=dev-qt/qtxmlpatterns-5.4.0
+>=dev-qt/qt-creator-3.3.0
+=app-text/calibre-2*
+>=x11-misc/sddm-0.10.0
+
+# Davide Pesavento <pesa@gentoo.org> (20 Nov 2014)
+# Qt4 multilib ebuilds, masked until dev-qt/qtchooser
+# gets keyworded. See bug 529196.
+>=dev-qt/assistant-4.8.6:4
+>=dev-qt/designer-4.8.6:4
+>=dev-qt/linguist-4.8.6:4
+>=dev-qt/pixeltool-4.8.6:4
+>=dev-qt/qdbusviewer-4.8.6:4
+>=dev-qt/qt3support-4.8.6:4
+>=dev-qt/qtbearer-4.8.6:4
+>=dev-qt/qtcore-4.8.6:4
+>=dev-qt/qtdbus-4.8.6:4
+>=dev-qt/qtdeclarative-4.8.6:4
+>=dev-qt/qtdemo-4.8.6:4
+>=dev-qt/qtgui-4.8.6:4
+>=dev-qt/qthelp-4.8.6:4
+>=dev-qt/qtmultimedia-4.8.6:4
+>=dev-qt/qtopengl-4.8.6:4
+>=dev-qt/qtopenvg-4.8.6:4
+>=dev-qt/qtphonon-4.8.6:4
+>=dev-qt/qtscript-4.8.6:4
+>=dev-qt/qtsql-4.8.6:4
+>=dev-qt/qtsvg-4.8.6:4
+>=dev-qt/qttest-4.8.6:4
+>=dev-qt/qttranslations-4.8.6:4
+>=dev-qt/qtwebkit-4.8.6:4
+>=dev-qt/qtxmlpatterns-4.8.6:4
+
+# Alexis Ballier <aballier@gentoo.org> (27 Jun 2013)
+# TeX Live 2013 mask.
+# kpathsea has to be there because it has config files without /usr/share/texmf
+# and thus will break anything before TeX Live 2013.
+>=dev-libs/kpathsea-6.1.1_p20130530
+>=app-text/texlive-core-2013
+>=dev-tex/luatex-0.74
+>=app-text/texlive-2013
+>=dev-tex/bibtexu-3.71_p20130530
+>=dev-texlive/texlive-fontsextra-2013
+>=dev-texlive/texlive-langother-2013
+>=dev-texlive/texlive-latexrecommended-2013
+>=dev-texlive/texlive-formatsextra-2013
+>=dev-texlive/texlive-games-2013
+>=dev-texlive/texlive-langcyrillic-2013
+>=dev-texlive/texlive-pstricks-2013
+>=dev-texlive/texlive-langportuguese-2013
+>=dev-texlive/texlive-omega-2013
+>=dev-texlive/texlive-langspanish-2013
+>=dev-texlive/texlive-langczechslovak-2013
+>=dev-texlive/texlive-basic-2013
+>=dev-texlive/texlive-langindic-2013
+>=dev-texlive/texlive-langpolish-2013
+>=dev-texlive/texlive-luatex-2013
+>=dev-texlive/texlive-plainextra-2013
+>=dev-texlive/texlive-langafrican-2013
+>=dev-texlive/texlive-fontutils-2013
+>=dev-texlive/texlive-genericextra-2013
+>=dev-texlive/texlive-latexextra-2013
+>=dev-texlive/texlive-latex-2013
+>=dev-texlive/texlive-mathextra-2013
+>=dev-texlive/texlive-langgreek-2013
+>=dev-texlive/texlive-langenglish-2013
+>=dev-texlive/texlive-fontsrecommended-2013
+>=dev-texlive/texlive-science-2013
+>=dev-texlive/texlive-langarabic-2013
+>=dev-texlive/texlive-metapost-2013
+>=dev-texlive/texlive-xetex-2013
+>=dev-texlive/texlive-langgerman-2013
+>=dev-texlive/texlive-music-2013
+>=dev-texlive/texlive-langitalian-2013
+>=dev-texlive/texlive-langcjk-2013
+>=dev-texlive/texlive-langeuropean-2013
+>=dev-texlive/texlive-langfrench-2013
+>=dev-texlive/texlive-bibtexextra-2013
+>=dev-texlive/texlive-humanities-2013
+>=dev-texlive/texlive-context-2013
+>=dev-texlive/texlive-pictures-2013
+>=dev-texlive/texlive-genericrecommended-2013
+>=dev-texlive/texlive-publishers-2013
+
+# Zac Medico <zmedico@gentoo.org> (09 Aug 2011)
+# Bug #377907 - Use package.mask for compatibility with PMS section 5.2.7, and
+# future versions of sys-apps/portage.
+<sys-devel/gcc-3.2
diff --git a/profiles/arch/ia64/package.use b/profiles/arch/ia64/package.use
new file mode 100644
index 000000000000..152d07b94996
--- /dev/null
+++ b/profiles/arch/ia64/package.use
@@ -0,0 +1,7 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Pacho Ramos <pacho@gentoo.org> (15 Feb 2014)
+# libev isn't supported on this arch, use another default (#499498)
+dev-libs/libverto libevent
diff --git a/profiles/arch/ia64/package.use.force b/profiles/arch/ia64/package.use.force
new file mode 100644
index 000000000000..058ce2e8cdd9
--- /dev/null
+++ b/profiles/arch/ia64/package.use.force
@@ -0,0 +1,12 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Mike Frysinger <vapier@gentoo.org> (16 Mar 2015)
+# Needs dev-lang/luajit tested #499974
+dev-libs/efl oldlua
+
+# Raúl Porcel <armin76@gentoo.org> (21 Oct 2007)
+# 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/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask
new file mode 100644
index 000000000000..3403fd3c81b3
--- /dev/null
+++ b/profiles/arch/ia64/package.use.mask
@@ -0,0 +1,271 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# James Le Cuirot <chewi@gentoo.org> (11 Jul 2015)
+# Requires dev-java/fop but we don't support java on ia64.
+gnome-extra/libgda reports
+net-analyzer/wireshark doc-pdf
+
+# Pacho Ramos <pacho@gentoo.org> (13 Jun 2015)
+# Missing keywords, bug #513108
+net-misc/spice-gtk smartcard webdav
+
+# Gilles Dartiguelongue <eva@gentoo.org> (09 Jun 2015)
+# net-fs/libnfs lacks ia64 keyword, bug #551576
+gnome-base/gvfs nfs
+
+# Gilles Dartiguelongue <eva@gentoo.org> (09 Jun 2015)
+# dev-lang/luajit and dev-lua/lgi and lack ia64 keyword, bug #551540
+dev-libs/libpeas lua jit
+
+# Mike Frysinger <vapier@gentoo.org> (16 Mar 2015)
+# Needs sci-physics/bullet & media-libs/libsdl2 tested #499974
+dev-libs/efl physics sdl
+media-libs/elementary sdl
+
+# Michał Górny <mgorny@gentoo.org> (08 Mar 2015)
+# Dependency not keyworded on this arch, bug #542570.
+xfce-base/xfce4-settings libinput
+
+# Alexis Ballier <aballier@gentoo.org> (11 Feb 2015)
+# Missing ffmpeg deps, bug #510340
+media-video/ffmpeg x265 gme ssh
+
+# Patrick Lauer <patrick@gentoo.org> (10 Feb 2015)
+# Missing keywords for media-libs/x265
+media-video/libav x265
+
+# Pacho Ramos <pacho@gentoo.org> (10 Jan 2014)
+# Missing keywords
+net-misc/networkmanager teamd
+
+# Gilles Dartiguelongue <eva@gentoo.org> (23 Dec 2014)
+# New dependencies for wayland support in Gnome 3.14
+# See bug #533420.
+media-libs/clutter egl
+x11-wm/mutter kms
+
+# Mark Wright <gienah@gentoo.org> (14-23 Dec 2014)
+# test dependencies need keywording
+dev-haskell/binary test
+dev-haskell/text test
+dev-haskell/vector test
+
+# Pacho Ramos <pacho@gentoo.org> (11 Nov 2014)
+# Missing keywords, bug #523686
+>=dev-libs/libgdata-0.16.1 test
+
+# Michał Górny <mgorny@gentoo.org> (30 Oct 2014)
+# Requires non-keyworded >=x11-libs/libxkbcommon-0.4.
+sys-apps/systemd terminal
+sys-apps/systemd xkb
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (16 Sep 2014)
+# Needs libepoxy keywording, bug #510940
+x11-base/xorg-server glamor wayland
+
+# Maciej Mrozowski <reavertm@gentoo.org> (13 Aug 2014)
+# Missing keywords on dev-libs/protobuf-c (bug 519772)
+>=net-libs/libgadu-1.12.0 gg11
+
+# Christoph Junghans <ottxor@gentoo.org> (21 Jul 2014)
+# Missing keywords on sci-libs/libcerf (bug 517726)
+sci-visualization/gnuplot libcerf
+
+# Markos Chandras <hwoarang@gentoo.org> (26 Apr 2014)
+# dev-libs/jansson is not keyworded for ia64. Bug #507428
+app-admin/ulogd json
+
+# Pacho Ramos <pacho@gentoo.org> (12 Apr 2014)
+# Missing keywords, bug #507490
+net-misc/modemmanager mbim
+
+# Mike Frysinger <vapier@gentoo.org> (15 Mar 2014)
+# Various deps not ported to ia64.
+dev-python/ipython nbconvert notebook
+
+# Mike Frysinger <vapier@gentoo.org> (15 Mar 2014)
+# dev-python/greenlet is not ported to ia64.
+dev-python/pyzmq green test
+
+# Pacho Ramos <pacho@gentoo.org> (15 Mar 2014)
+# Missing keywords, bug #504672
+>=net-misc/vinagre-3.10 rdp
+
+# Pacho Ramos <pacho@gentoo.org> (23 Feb 2014)
+# Needed dependencies cannot be installed on ia64, bug #498638
+dev-util/dbus-test-runner test
+
+# Pacho Ramos <pacho@gentoo.org> (22 Feb 2014)
+# Missing keywords, bug #495250
+>=gnome-base/gnome-extra-apps-3.10 tracker
+
+# Pacho Ramos <pacho@gentoo.org> (10 Feb 2014)
+# Missing keywords, bug #495254
+>=dev-libs/totem-pl-parser-3.10 quvi
+>=media-video/totem-3.10 flash
+
+# Pacho Ramos <pacho@gentoo.org> (19 Jan 2014)
+# Missing keywords, bug #478254
+gnome-base/gnome classic extras
+
+# Pacho Ramos <pacho@gentoo.org> (11 Jan 2014)
+sys-kernel/dracut -dracut_modules_systemd
+
+# Julian Ospald <hasufell@gentoo.org> (04 Jan 2014)
+# no keyword for media-libs/tremor
+>=dev-libs/DirectFB-1.7.1 tremor
+
+# Pacho Ramos <pacho@gentoo.org> (02 Dec 2013)
+# Missing keywords, bug #493156
+media-libs/libgphoto2 serial
+
+# Pacho Ramos <pacho@gentoo.org> (28 Nov 2013)
+# Missing keywords, bug #492820
+net-im/telepathy-connection-managers sipe
+
+# Mark Wright <gienah@gentoo.org> (26 Oct 2013)
+# template-haskell not yet available
+dev-haskell/dataenc test
+
+# Pacho Ramos <pacho@gentoo.org> (20 Jul 2013)
+# Keywords pending, bug #476710
+>=gnome-base/gnome-extra-apps-3.8 games
+
+# Patrick Lauer <patrick@gentoo.org> (17 Jun 2013)
+# Fix per-arch mask of phonon[zeitgeist] #460140
+media-libs/phonon zeitgeist
+
+# Dirkjan Ochtman <djc@gentoo.org> (3 May 2013)
+# depends on net-libs/polarssl
+>=net-misc/openvpn-2.3.1 polarssl
+
+# Gilles Dartiguelongue <eva@gentoo.org> (1 Apr 2013)
+# missing keyword on media-libs/tremor, bug #453200
+media-libs/gst-plugins-base ivorbis
+
+# Julian Ospald <hasufell@gentoo.org> (31 Mar 2013)
+# depends on mono/monodevelop
+>=net-irc/hexchat-2.9.4-r1 theme-manager
+
+# Sergei Trofimovich <slyfox@gentoo.org> (26 Mar 2013)
+# sys-devel/llvm has no ia64 keywords
+dev-lang/ghc llvm
+
+# Agostino Sarubbo <ago@gentoo.org> (09 Feb 2013)
+# 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> (31 Jan 2013)
+# remove mask when net-libs/libqmi is keyworded here
+net-misc/modemmanager qmi qmi-newest
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (22 Jan 2013)
+# remove mask if/when media-gfx/argyllcms is keywored here.
+x11-misc/colord argyllcms extra-print-profiles
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (31 Dec 2012)
+# remove mask if/when mail-client/thunderbird is keyworded here
+app-misc/tracker thunderbird
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (31 Dec 2012)
+# requires app-office/unoconv, which requires virtual/ooo, which is not
+# keyworded here. Remove mask if this situation changes.
+gnome-extra/sushi office
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (26 Dec 2012)
+# remove when app-accessibility/at-spi2-core is stable for ia64
+=net-libs/webkit-gtk-1.8.3-r300 webkit2
+
+# Agostino Sarubbo <ago@gentoo.org> (18 Dec 2012)
+# kde is not stable, then no needs phonon backends
+media-libs/phonon gstreamer vlc
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (15 Dec 2012)
+# media-video/coherence not keyworded
+=media-video/totem-2* upnp-av
+
+# Robin H Johnson <robbat2@gentoo.org> (01 Nov 2012)
+# MySQL 5.5 wants systemtap, tcmalloc & jemalloc
+>=dev-db/mysql-5.5 tcmalloc
+>=dev-db/mariadb-5.5 tcmalloc
+>=dev-db/percona-server-5.5 tcmalloc
+
+# Raúl Porcel <armin76@gentoo.org> (28 May 2012)
+# Needs x11-misc/lightdm(which also requires some other deps)
+x11-misc/xscreensaver new-login
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (12 Apr 2012)
+# Requires gnutls[pkcs11], which is use.masked on ia64
+net-libs/glib-networking smartcard
+
+# Alexey Shvetsov <alexxy@gentoo.org> (17 Dec 2011)
+# Mask use numa for openmpi
+sys-cluster/openmpi openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_open-mx openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_slurm openmpi_fabrics_sctp openmpi_ofed_features_rdmacm
+
+# Raúl Porcel <armin76@gentoo.org> (05 Nov 2011)
+# jit not supported on ia64
+dev-libs/libpcre jit
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (03 Nov 2011)
+# Missing keywords in gst-plugins-{faac,lame,twolame}, bug #389433
+gnome-extra/gnome-media aac mp3 twolame
+
+# Robin H. Johnson <robbat2@gentoo.org> (03 Sep 2011)
+# Remove this for your arch after you keyword dev-utils/google-perftools (bug #381737
+dev-libs/libmemcached tcmalloc
+
+# Alexey Shvetsov <alexxy@gentoo.org> (31 Aug 2011)
+# Mask numa use flag per bug #381313
+sys-apps/hwloc numa
+
+# Pacho Ramos <pacho@gentoo.org> (19 Jul 2011)
+# Missing keywords on dependencies
+app-cdr/brasero vcd
+
+# Tomáš Chvátal <scarabeus@gentoo.org> (4 Apr 2011)
+# Needs sci-libs/umfpack keyworded. Bug #361947.
+media-libs/gegl umfpack
+
+# Sebastian Pipping <sping@gentoo.org> (22 Feb 2011)
+# No media-sound/lilypond here, yet (bug #356069)
+app-text/asciidoc test
+
+# Diego Elio Pettenò <flameeyes@gentoo.org> (17 Dec 2010)
+# needs sys-libs/libcap-ng that is masked right now
+sys-apps/smartmontools caps
+
+# Raúl Porcel <armin76@gentoo.org> (5 Dec 2010)
+# Needs testing
+www-client/elinks javascript
+
+# Raúl Porcel <armin76@gentoo.org> (19 Sep 2010)
+# dev-ruby/ffi fails to build
+dev-ruby/nokogiri ffi
+
+# Raúl Porcel <armin76@gentoo.org> (26 Jun 2010)
+# custom-optimization doesn't work on ia64
+mail-client/thunderbird custom-optimization
+www-client/firefox custom-optimization
+www-client/seamonkey custom-optimization
+
+# Ben de Groot <yngwin@gentoo.org> (16 Jan 2010)
+# qtmultimedia is not keyworded, bug 293671
+dev-python/PyQt4 multimedia
+
+# Raúl Porcel <armin76@gentoo.org)
+# Keep deps minimal
+x11-wm/fvwm lock
+
+# Raúl Porcel <armin76@gentoo.org> (11 Apr 2009)
+# net-libs/webkit-gtk segfaults but dev-qt/qtwebkit doesn't
+dev-python/PyQt4 -webkit
+
+# Raúl Porcel <armin76@gentoo.org> (07 Jul 2008)
+# Make clisp deps minimal
+dev-lisp/clisp hyperspec pari svm
+
+# missing keywords
+media-plugins/gst-plugins-meta dts dv lame libvisual modplug mms taglib vcd wavpack
diff --git a/profiles/arch/ia64/package.use.stable.mask b/profiles/arch/ia64/package.use.stable.mask
new file mode 100644
index 000000000000..d3c39ad4b5df
--- /dev/null
+++ b/profiles/arch/ia64/package.use.stable.mask
@@ -0,0 +1,27 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# When you add an entry to the top of this file, add your name, the date, and
+# an explanation of why something is getting masked. Please be extremely
+# careful not to commit atoms that are not valid, as it can cause large-scale
+# breakage, especially if it ends up in the daily snapshot.
+#
+## Example:
+##
+## # Dev E. Loper <developer@gentoo.org> (28 Jun 2012)
+## # Masking foo USE flag until we can get the
+## # foo stuff to work properly again (bug 12345)
+## =media-video/mplayer-0.90_pre5 foo
+## =media-video/mplayer-0.90_pre5-r1 foo
+#
+
+#--- END OF EXAMPLES ---
+
+# Pacho Ramos <pacho@gentoo.org> (02 Jul 2014)
+# Mask due Gnome3 not going to be stabilized on this arch
+dev-util/geany-plugins devhelp markdown webkit
+>=gnome-base/gnome-desktop-2.32.1-r2 license-docs
+>=net-libs/webkit-gtk-2.4 geoloc
+>=x11-libs/gtk+-3.12.2 cloudprint
+x11-libs/gksu gnome
diff --git a/profiles/arch/ia64/parent b/profiles/arch/ia64/parent
new file mode 100644
index 000000000000..eb001c6e8ab8
--- /dev/null
+++ b/profiles/arch/ia64/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/arch/ia64/use.force b/profiles/arch/ia64/use.force
new file mode 100644
index 000000000000..1dfcca5c0949
--- /dev/null
+++ b/profiles/arch/ia64/use.force
@@ -0,0 +1,2 @@
+# Force the flag which corresponds to ARCH.
+ia64
diff --git a/profiles/arch/ia64/use.mask b/profiles/arch/ia64/use.mask
new file mode 100644
index 000000000000..c598e2f05850
--- /dev/null
+++ b/profiles/arch/ia64/use.mask
@@ -0,0 +1,272 @@
+# Unmask the flag which corresponds to ARCH.
+-ia64
+
+# This is a list of USE flags that should not be used on ia64.
+
+# No hardware to test by the team
+3dfx
+bluetooth
+bluray
+dvb
+dvd
+gnokii
+gphoto2
+gps
+ios
+ipod
+ivtv
+lirc
+mythtv
+nvtv
+pcmcia
+pda
+pkcs11
+scanner
+sms
+v4l
+wifi
+
+# Hardware not available on ia64
+apm
+battery
+cpufreq
+laptop
+lm_sensors
+pm-utils
+
+# Stuff that doesn't work on ia64, or not tested
+afs
+blas
+djbfft
+emboss
+jack
+lapack
+prolog
+lqr
+celt
+capi
+lensfun
+kde
+metalink
+upnp
+webm
+fdk
+valgrind
+matplotlib
+mongodb
+pgm
+scim
+
+# Stuff we don't want
+antlr
+lasi
+mpi
+networkmanager
+octave
+timidity
+semantic-desktop
+tunepimp
+captury
+bittorrent-external
+fits
+ktts
+libburn
+topal
+indi
+flite
+wicd
+opencore-amr
+nut
+sctp
+bs2b
+tokyocabinet
+schroedinger
+ots
+eclipse
+vaapi
+rtmp
+vpx
+frei0r
+lpsol
+libev
+prelude
+ladspa
+aacplus
+devil
+gts
+clang
+redis
+
+# Stuff that doesn't compile on ia64
+chicken
+diet
+emf
+fusion
+mono
+mzscheme
+pike
+xemacs
+
+# Other
+
+# Raúl Porcel <armin76@gentoo.org> (20 Aug 2014)
+# Upstream drops support on ia64 from 4.0 onwards, bug #430352
+ocamlopt
+
+
+# Raúl Porcel <armin76@gentoo.org> (23 Apr 2011)
+# Needs to be tested
+video_cards_nouveau
+
+# Matt Turner <mattst88@gmail.com> (06 May 2011)
+# media-sound/mumble not keyworded on ppc
+mumble
+
+# Samuli Suominen <ssuominen@gentoo.org> (02 Dec 2009)
+# This will need media-sound/musepack-tools
+musepack
+
+# Raúl Porcel <armin76@gentoo.org> (20 Mar 2009)
+# Current webkit segfaults
+webkit
+
+# Ben de Groot <yngwin@gentoo.org> (11 Feb 2009)
+# 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> (11 Jul 2015)
+# We don't support java on ia64.
+java
+freetts
+pdfannotextractor
+
+# Aggelos Orfanakos <agorf@gentoo.org> (18 Jan 2008)
+# depends on www-server/mongrel which isn't available for ia64
+mongrel
+
+# beagle depends on dev-dotnet/gnome-sharp.. masked for testing (19 Aug 2006 kloeri)
+beagle
+
+
+# 2006/02/05 - Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: mask for architectures on which they aren't available
+video_cards_ast
+video_cards_nsc
+video_cards_newport
+video_cards_siliconmotion
+video_cards_sis
+
+# Matt Turner <mattst88@gentoo.org> (02 Jan 2013)
+# Not available on ia64. See bugs 449816, 448606.
+video_cards_intel
+
+# Matt Turner <mattst88@gentoo.org>
+# Mask more VIDEO_CARDs added with mesa-8.0
+video_cards_i915
+video_cards_i965
+video_cards_ilo
+# vmware wasn't added with mesa-8.0, but it should still be masked
+video_cards_vmware
+# llvm is not keyworded
+video_cards_radeonsi
+
+# Diego Pettenò <flameeyes@gentoo.org> (6 Dec 2006)
+# Mask ALSA drivers for ISA cards
+alsa_cards_cs4232
+alsa_cards_msnd-pinnacle
+alsa_cards_cs4231-lib
+alsa_cards_adlib
+alsa_cards_ad1816a
+alsa_cards_ad1848
+alsa_cards_als100
+alsa_cards_azt2320
+alsa_cards_cmi8330
+alsa_cards_cs4231
+alsa_cards_cs4236
+alsa_cards_dt019x
+alsa_cards_es968
+alsa_cards_es1688
+alsa_cards_es18xx
+alsa_cards_gusclassic
+alsa_cards_gusextreme
+alsa_cards_gusmax
+alsa_cards_interwave
+alsa_cards_interwave-stb
+alsa_cards_opl3sa2
+alsa_cards_opti92x-ad1848
+alsa_cards_opti92x-cs4231
+alsa_cards_opti93x
+alsa_cards_miro
+alsa_cards_sb8
+alsa_cards_sb16
+alsa_cards_sbawe
+alsa_cards_sb16_csp
+alsa_cards_sgalaxy
+alsa_cards_sscape
+alsa_cards_wavefront
+
+# Matt Turner <mattst88@gentoo.org) (10 Feb 2012)
+# mask d3d since we don't have wine
+d3d
+
+# Matt Turner <mattst88@gentoo.org) (10 Feb 2012)
+# mask wayland since dev-libs/wayland isn't keyworded
+wayland
+
+# Diego Elio Pettenò <flameeyes@gentoo.org> (21 Aug 2012)
+# IPMI is only implemented for x86, amd64 and ia64
+-ipmi
+
+# Michael Sterrett <mr_bones_@gentoo.org) (24 Aug 2012)
+# media-sound/fluidsynth isn't keyworded
+fluidsynth
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (31 Dec 2012)
+# net-misc/connman is not keyworded, bug 348308
+connman
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (31 Dec 2012)
+# media-libs/xine-lib is not keyworded
+xine
+
+# Samuli Suominen <ssuominen@gentoo.org> (18 Jan 2013)
+# libdlm and cman are not keyworded
+cman
+clvm
+
+-zeitgeist
+template_haskell
+
+# toolkit for nvidia binary drivers
+cg
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (22 Aug 2013)
+# virtual/opencl is not keyworded
+opencl
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (10 Nov 2013)
+# sys-devel/llvm s not keyworded, bug #320221
+llvm
+
+# Pacho Ramos <pacho@gentoo.org> (08 Jan 2014)
+# 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> (01 Feb 2015)
+# please remove when keyworded
+qt5
diff --git a/profiles/arch/ia64/use.stable.mask b/profiles/arch/ia64/use.stable.mask
new file mode 100644
index 000000000000..1f61e58235b8
--- /dev/null
+++ b/profiles/arch/ia64/use.stable.mask
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file requires eapi 5 or later. New entries go on top.
+# Please use the same syntax as in use.mask
+
+# Not stable
+mkl
+
+# Pacho Ramos <pacho@gentoo.org> (17 Apr 2014)
+# Dropped stable keywords after the discussion caused by
+# Gnome 3.8/3.10 stabilization on this arch
+colord
+devhelp
+dia
+eds
+gnumeric
+gusb
+upnp
+upnp-av
+
+# Pacho Ramos <pacho@gentoo.org> (13 Apr 2014)
+# Not going to be stabilized on this arch
+gnome-online-accounts
diff --git a/profiles/arch/m68k/eapi b/profiles/arch/m68k/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/m68k/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/m68k/make.defaults b/profiles/arch/m68k/make.defaults
new file mode 100644
index 000000000000..bc58b19f88d6
--- /dev/null
+++ b/profiles/arch/m68k/make.defaults
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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> (01 Jul 2014)
+# 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/arch/m68k/package.use.force b/profiles/arch/m68k/package.use.force
new file mode 100644
index 000000000000..d63ba76e51b5
--- /dev/null
+++ b/profiles/arch/m68k/package.use.force
@@ -0,0 +1,14 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Mike Frysinger <vapier@gentoo.org> (16 Mar 2015)
+# Needs dev-lang/luajit tested #499974
+dev-libs/efl oldlua
+
+# Ulrich Müller <ulm@gentoo.org> (10 Aug 2013)
+# Building from source requires TeX Live as dependency
+app-doc/pms binary
+
+# We need to force-enable cups due to KEYWORDS
+net-print/foomatic-filters cups
diff --git a/profiles/arch/m68k/package.use.mask b/profiles/arch/m68k/package.use.mask
new file mode 100644
index 000000000000..8f81bf12f67d
--- /dev/null
+++ b/profiles/arch/m68k/package.use.mask
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Mike Frysinger <vapier@gentoo.org> (16 Mar 2015)
+# Needs sci-physics/bullet tested #499974
+dev-libs/efl physics
+
+# Mikle Kolyada <zlogene@gentoo.org> (11 Jul 2013)
+# 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> (23 Jan 2013)
+# Architecture is unsupported
+dev-libs/libpcre jit
+
+# Ryan Hill <dirtyepic@gentoo.org> (20 Jul 2011)
+# graphite requires dev-libs/ppl & dev-libs/cloog-ppl
+# (bugs #269087 and #269088)
+sys-devel/gcc graphite awt
+
+# Mike Frysinger <vapier@gentoo.org> (10 Feb 2011)
+# Waiting for keywording #354309
+net-firewall/iptables netlink
+
+# Diego Pettenò <flameeyes@gentoo.org> (10 Nov 2007)
+# Tests for Linux-PAM 0.99 require >=sys-libs/glibc-2.4
+>=sys-libs/pam-0.99.8 test
+
+# Masking since this pulls in app-crypt/pinentry, which isn't keyworded
+dev-libs/opensc nsplugin
+
+# Masking these to keep repoman happy
+media-gfx/graphviz perl
diff --git a/profiles/arch/m68k/packages b/profiles/arch/m68k/packages
new file mode 100644
index 000000000000..82abb9137ce2
--- /dev/null
+++ b/profiles/arch/m68k/packages
@@ -0,0 +1,5 @@
+# Copyright 1999-2011 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+*sys-fs/atari-fdisk
diff --git a/profiles/arch/m68k/parent b/profiles/arch/m68k/parent
new file mode 100644
index 000000000000..eb001c6e8ab8
--- /dev/null
+++ b/profiles/arch/m68k/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/arch/m68k/use.force b/profiles/arch/m68k/use.force
new file mode 100644
index 000000000000..f69a0469b48e
--- /dev/null
+++ b/profiles/arch/m68k/use.force
@@ -0,0 +1,2 @@
+# Force the flag which corresponds to ARCH.
+m68k
diff --git a/profiles/arch/m68k/use.mask b/profiles/arch/m68k/use.mask
new file mode 100644
index 000000000000..12331478792f
--- /dev/null
+++ b/profiles/arch/m68k/use.mask
@@ -0,0 +1,97 @@
+# Unmask the flag which corresponds to ARCH.
+-m68k
+
+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
+mzscheme
+
+emacs
+xemacs
+
+gnome-keyring
+afs
+tcl
+tk
+tcltk
+ldap
+slang
+diet
+gtk
+qt4
+mono
+python
+cairo
+svg
+X
+crypt
+mysql
+samba
+dbus
+xpm
+ruby
+ocaml
+guile
+lua
+djvu
+nss
+chicken
+diet
+emf
+fusion
+pike
+R
+octave
+bluetooth
+autotrace
+lqr
+policykit
+bash-completion
+latex
+nettle
+systemd
+tk
+clang
+
+# USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh.
+# Bug #184563, 18 Sep 2007
+# Robin H. Johnson <robbat2@gentoo.org>
+audit
+
+# 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
+avahi
+zeroconf
+
+# Samuli Suominen <ssuominen@gentoo.org> (18 Jan 2013)
+# libdlm and cman are not keyworded
+cman
+clvm
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (22 Aug 2013)
+# virtual/opencl is not keyworded
+opencl
+
+# Unmask once sys-libs/libunwind gets ported & keyworded.
+unwind
+
+# sys-libs/libseccomp has not been ported to this arch yet #524148
+seccomp
diff --git a/profiles/arch/mips/eapi b/profiles/arch/mips/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/mips/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/mips/make.defaults b/profiles/arch/mips/make.defaults
new file mode 100644
index 000000000000..7559200d4d0d
--- /dev/null
+++ b/profiles/arch/mips/make.defaults
@@ -0,0 +1,22 @@
+# Copyright 2008-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# 2006/08/18 - Donnie Berkholz <dberkholz@gentoo.org>
+# Defaults for video drivers
+VIDEO_CARDS="fbdev impact newport"
+
+ARCH="mips"
+ACCEPT_KEYWORDS="${ARCH} ~mips"
+
+PROFILE_ARCH="mips"
+
+USE="-fortran -openmp"
+
+LIBDIR_o32="lib"
+LIBDIR_n32="lib32"
+LIBDIR_n64="lib64"
+
+# 2010/12/06 - Matt Turner <mattst88@gentoo.org>
+# Probably missing a bunch for various SGI systems.
+ALSA_CARDS="au1x00"
diff --git a/profiles/arch/mips/mips64/eapi b/profiles/arch/mips/mips64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/mips/mips64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/mips/mips64/make.defaults b/profiles/arch/mips/mips64/make.defaults
new file mode 100644
index 000000000000..c1770db2bf8d
--- /dev/null
+++ b/profiles/arch/mips/mips64/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 2010-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+PROFILE_ARCH="mips64"
+
+CHOST="mips64-unknown-linux-gnu"
diff --git a/profiles/arch/mips/mips64/multilib/eapi b/profiles/arch/mips/mips64/multilib/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/mips/mips64/multilib/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/mips/mips64/multilib/make.defaults b/profiles/arch/mips/mips64/multilib/make.defaults
new file mode 100644
index 000000000000..dc1569217f1b
--- /dev/null
+++ b/profiles/arch/mips/mips64/multilib/make.defaults
@@ -0,0 +1,24 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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/arch/mips/mips64/multilib/n32/eapi b/profiles/arch/mips/mips64/multilib/n32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/mips/mips64/multilib/n32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/mips/mips64/multilib/n32/make.defaults b/profiles/arch/mips/mips64/multilib/n32/make.defaults
new file mode 100644
index 000000000000..b42e724329ec
--- /dev/null
+++ b/profiles/arch/mips/mips64/multilib/n32/make.defaults
@@ -0,0 +1,13 @@
+# Copyright 2011-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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/arch/mips/mips64/multilib/n32/parent b/profiles/arch/mips/mips64/multilib/n32/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/mips/mips64/multilib/n32/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/mips/mips64/multilib/n32/use.force b/profiles/arch/mips/mips64/multilib/n32/use.force
new file mode 100644
index 000000000000..8c06f165e64d
--- /dev/null
+++ b/profiles/arch/mips/mips64/multilib/n32/use.force
@@ -0,0 +1,5 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+abi_mips_n32
diff --git a/profiles/arch/mips/mips64/multilib/n64/eapi b/profiles/arch/mips/mips64/multilib/n64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/mips/mips64/multilib/n64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/mips/mips64/multilib/n64/make.defaults b/profiles/arch/mips/mips64/multilib/n64/make.defaults
new file mode 100644
index 000000000000..fe64c10630bc
--- /dev/null
+++ b/profiles/arch/mips/mips64/multilib/n64/make.defaults
@@ -0,0 +1,13 @@
+# Copyright 2011-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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/arch/mips/mips64/multilib/n64/parent b/profiles/arch/mips/mips64/multilib/n64/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/mips/mips64/multilib/n64/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/mips/mips64/multilib/n64/use.force b/profiles/arch/mips/mips64/multilib/n64/use.force
new file mode 100644
index 000000000000..7a7642bc97ff
--- /dev/null
+++ b/profiles/arch/mips/mips64/multilib/n64/use.force
@@ -0,0 +1,5 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+abi_mips_n64
diff --git a/profiles/arch/mips/mips64/multilib/o32/eapi b/profiles/arch/mips/mips64/multilib/o32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/mips/mips64/multilib/o32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/mips/mips64/multilib/o32/make.defaults b/profiles/arch/mips/mips64/multilib/o32/make.defaults
new file mode 100644
index 000000000000..83ea8284158d
--- /dev/null
+++ b/profiles/arch/mips/mips64/multilib/o32/make.defaults
@@ -0,0 +1,13 @@
+# Copyright 2011-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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/arch/mips/mips64/multilib/o32/parent b/profiles/arch/mips/mips64/multilib/o32/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/mips/mips64/multilib/o32/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/mips/mips64/multilib/o32/use.force b/profiles/arch/mips/mips64/multilib/o32/use.force
new file mode 100644
index 000000000000..f629a711690b
--- /dev/null
+++ b/profiles/arch/mips/mips64/multilib/o32/use.force
@@ -0,0 +1,5 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+abi_mips_o32
diff --git a/profiles/arch/mips/mips64/multilib/parent b/profiles/arch/mips/mips64/multilib/parent
new file mode 100644
index 000000000000..a5b4126260cf
--- /dev/null
+++ b/profiles/arch/mips/mips64/multilib/parent
@@ -0,0 +1,2 @@
+..
+../../../../features/multilib
diff --git a/profiles/arch/mips/mips64/multilib/use.force b/profiles/arch/mips/mips64/multilib/use.force
new file mode 100644
index 000000000000..c29d0bff64c4
--- /dev/null
+++ b/profiles/arch/mips/mips64/multilib/use.force
@@ -0,0 +1,5 @@
+# Copyright 2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+multilib
diff --git a/profiles/arch/mips/mips64/multilib/use.mask b/profiles/arch/mips/mips64/multilib/use.mask
new file mode 100644
index 000000000000..b944b154f400
--- /dev/null
+++ b/profiles/arch/mips/mips64/multilib/use.mask
@@ -0,0 +1,9 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Matt Turner <mattst88@gentoo.org> (29 Jul 2013)
+# Unmask the multilib flags for this arch.
+-abi_mips_o32
+-abi_mips_n32
+-abi_mips_n64
diff --git a/profiles/arch/mips/mips64/n32/eapi b/profiles/arch/mips/mips64/n32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/mips/mips64/n32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/mips/mips64/n32/make.defaults b/profiles/arch/mips/mips64/n32/make.defaults
new file mode 100644
index 000000000000..20adc4bf0c8f
--- /dev/null
+++ b/profiles/arch/mips/mips64/n32/make.defaults
@@ -0,0 +1,15 @@
+# Copyright 2011-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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/arch/mips/mips64/n32/parent b/profiles/arch/mips/mips64/n32/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/mips/mips64/n32/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/mips/mips64/n32/use.force b/profiles/arch/mips/mips64/n32/use.force
new file mode 100644
index 000000000000..23c26a92c09e
--- /dev/null
+++ b/profiles/arch/mips/mips64/n32/use.force
@@ -0,0 +1,5 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+abi_mips_n32
diff --git a/profiles/arch/mips/mips64/n32/use.mask b/profiles/arch/mips/mips64/n32/use.mask
new file mode 100644
index 000000000000..865ae31eea41
--- /dev/null
+++ b/profiles/arch/mips/mips64/n32/use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+-abi_mips_n32
diff --git a/profiles/arch/mips/mips64/n64/eapi b/profiles/arch/mips/mips64/n64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/mips/mips64/n64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/mips/mips64/n64/make.defaults b/profiles/arch/mips/mips64/n64/make.defaults
new file mode 100644
index 000000000000..6aaedbef6372
--- /dev/null
+++ b/profiles/arch/mips/mips64/n64/make.defaults
@@ -0,0 +1,15 @@
+# Copyright 2011-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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/arch/mips/mips64/n64/parent b/profiles/arch/mips/mips64/n64/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/mips/mips64/n64/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/mips/mips64/n64/use.force b/profiles/arch/mips/mips64/n64/use.force
new file mode 100644
index 000000000000..b71b42f4ce10
--- /dev/null
+++ b/profiles/arch/mips/mips64/n64/use.force
@@ -0,0 +1,5 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+abi_mips_n64
diff --git a/profiles/arch/mips/mips64/n64/use.mask b/profiles/arch/mips/mips64/n64/use.mask
new file mode 100644
index 000000000000..58ccc2a185d2
--- /dev/null
+++ b/profiles/arch/mips/mips64/n64/use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+-abi_mips_n64
diff --git a/profiles/arch/mips/mips64/parent b/profiles/arch/mips/mips64/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/mips/mips64/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/mips/mipsel/mips64el/eapi b/profiles/arch/mips/mipsel/mips64el/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/mips/mipsel/mips64el/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/mips/mipsel/mips64el/make.defaults b/profiles/arch/mips/mipsel/mips64el/make.defaults
new file mode 100644
index 000000000000..b6dcb64cf027
--- /dev/null
+++ b/profiles/arch/mips/mipsel/mips64el/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 2010-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+PROFILE_ARCH="mips64el"
+
+CHOST="mips64el-unknown-linux-gnu"
+
+IUSE_IMPLICIT="-abi_mips_o32"
diff --git a/profiles/arch/mips/mipsel/mips64el/multilib/eapi b/profiles/arch/mips/mipsel/mips64el/multilib/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/mips/mipsel/mips64el/multilib/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/mips/mipsel/mips64el/multilib/make.defaults b/profiles/arch/mips/mipsel/mips64el/multilib/make.defaults
new file mode 100644
index 000000000000..8b8e4283dada
--- /dev/null
+++ b/profiles/arch/mips/mipsel/mips64el/multilib/make.defaults
@@ -0,0 +1,24 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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/arch/mips/mipsel/mips64el/multilib/n32/eapi b/profiles/arch/mips/mipsel/mips64el/multilib/n32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/mips/mipsel/mips64el/multilib/n32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/mips/mipsel/mips64el/multilib/n32/make.defaults b/profiles/arch/mips/mipsel/mips64el/multilib/n32/make.defaults
new file mode 100644
index 000000000000..077bc6a98c77
--- /dev/null
+++ b/profiles/arch/mips/mipsel/mips64el/multilib/n32/make.defaults
@@ -0,0 +1,13 @@
+# Copyright 2011-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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/arch/mips/mipsel/mips64el/multilib/n32/parent b/profiles/arch/mips/mipsel/mips64el/multilib/n32/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/mips/mipsel/mips64el/multilib/n32/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/mips/mipsel/mips64el/multilib/n32/use.force b/profiles/arch/mips/mipsel/mips64el/multilib/n32/use.force
new file mode 100644
index 000000000000..8c06f165e64d
--- /dev/null
+++ b/profiles/arch/mips/mipsel/mips64el/multilib/n32/use.force
@@ -0,0 +1,5 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+abi_mips_n32
diff --git a/profiles/arch/mips/mipsel/mips64el/multilib/n64/eapi b/profiles/arch/mips/mipsel/mips64el/multilib/n64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/mips/mipsel/mips64el/multilib/n64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/mips/mipsel/mips64el/multilib/n64/make.defaults b/profiles/arch/mips/mipsel/mips64el/multilib/n64/make.defaults
new file mode 100644
index 000000000000..6366a714d3b0
--- /dev/null
+++ b/profiles/arch/mips/mipsel/mips64el/multilib/n64/make.defaults
@@ -0,0 +1,13 @@
+# Copyright 2011-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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/arch/mips/mipsel/mips64el/multilib/n64/parent b/profiles/arch/mips/mipsel/mips64el/multilib/n64/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/mips/mipsel/mips64el/multilib/n64/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/mips/mipsel/mips64el/multilib/n64/use.force b/profiles/arch/mips/mipsel/mips64el/multilib/n64/use.force
new file mode 100644
index 000000000000..7a7642bc97ff
--- /dev/null
+++ b/profiles/arch/mips/mipsel/mips64el/multilib/n64/use.force
@@ -0,0 +1,5 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+abi_mips_n64
diff --git a/profiles/arch/mips/mipsel/mips64el/multilib/o32/eapi b/profiles/arch/mips/mipsel/mips64el/multilib/o32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/mips/mipsel/mips64el/multilib/o32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/mips/mipsel/mips64el/multilib/o32/make.defaults b/profiles/arch/mips/mipsel/mips64el/multilib/o32/make.defaults
new file mode 100644
index 000000000000..d9c0ef9a94b4
--- /dev/null
+++ b/profiles/arch/mips/mipsel/mips64el/multilib/o32/make.defaults
@@ -0,0 +1,13 @@
+# Copyright 2011-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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/arch/mips/mipsel/mips64el/multilib/o32/parent b/profiles/arch/mips/mipsel/mips64el/multilib/o32/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/mips/mipsel/mips64el/multilib/o32/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/mips/mipsel/mips64el/multilib/o32/use.force b/profiles/arch/mips/mipsel/mips64el/multilib/o32/use.force
new file mode 100644
index 000000000000..f629a711690b
--- /dev/null
+++ b/profiles/arch/mips/mipsel/mips64el/multilib/o32/use.force
@@ -0,0 +1,5 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+abi_mips_o32
diff --git a/profiles/arch/mips/mipsel/mips64el/multilib/parent b/profiles/arch/mips/mipsel/mips64el/multilib/parent
new file mode 100644
index 000000000000..97dffb64c4d1
--- /dev/null
+++ b/profiles/arch/mips/mipsel/mips64el/multilib/parent
@@ -0,0 +1,2 @@
+..
+../../../../../features/multilib
diff --git a/profiles/arch/mips/mipsel/mips64el/multilib/use.force b/profiles/arch/mips/mipsel/mips64el/multilib/use.force
new file mode 100644
index 000000000000..c29d0bff64c4
--- /dev/null
+++ b/profiles/arch/mips/mipsel/mips64el/multilib/use.force
@@ -0,0 +1,5 @@
+# Copyright 2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+multilib
diff --git a/profiles/arch/mips/mipsel/mips64el/multilib/use.mask b/profiles/arch/mips/mipsel/mips64el/multilib/use.mask
new file mode 100644
index 000000000000..b944b154f400
--- /dev/null
+++ b/profiles/arch/mips/mipsel/mips64el/multilib/use.mask
@@ -0,0 +1,9 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Matt Turner <mattst88@gentoo.org> (29 Jul 2013)
+# Unmask the multilib flags for this arch.
+-abi_mips_o32
+-abi_mips_n32
+-abi_mips_n64
diff --git a/profiles/arch/mips/mipsel/mips64el/n32/eapi b/profiles/arch/mips/mipsel/mips64el/n32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/mips/mipsel/mips64el/n32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/mips/mipsel/mips64el/n32/make.defaults b/profiles/arch/mips/mipsel/mips64el/n32/make.defaults
new file mode 100644
index 000000000000..03997902be33
--- /dev/null
+++ b/profiles/arch/mips/mipsel/mips64el/n32/make.defaults
@@ -0,0 +1,15 @@
+# Copyright 2010-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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/arch/mips/mipsel/mips64el/n32/parent b/profiles/arch/mips/mipsel/mips64el/n32/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/mips/mipsel/mips64el/n32/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/mips/mipsel/mips64el/n32/use.force b/profiles/arch/mips/mipsel/mips64el/n32/use.force
new file mode 100644
index 000000000000..23c26a92c09e
--- /dev/null
+++ b/profiles/arch/mips/mipsel/mips64el/n32/use.force
@@ -0,0 +1,5 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+abi_mips_n32
diff --git a/profiles/arch/mips/mipsel/mips64el/n32/use.mask b/profiles/arch/mips/mipsel/mips64el/n32/use.mask
new file mode 100644
index 000000000000..865ae31eea41
--- /dev/null
+++ b/profiles/arch/mips/mipsel/mips64el/n32/use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+-abi_mips_n32
diff --git a/profiles/arch/mips/mipsel/mips64el/n64/eapi b/profiles/arch/mips/mipsel/mips64el/n64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/mips/mipsel/mips64el/n64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/mips/mipsel/mips64el/n64/make.defaults b/profiles/arch/mips/mipsel/mips64el/n64/make.defaults
new file mode 100644
index 000000000000..a4ecdf884e43
--- /dev/null
+++ b/profiles/arch/mips/mipsel/mips64el/n64/make.defaults
@@ -0,0 +1,15 @@
+# Copyright 2010-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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/arch/mips/mipsel/mips64el/n64/parent b/profiles/arch/mips/mipsel/mips64el/n64/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/mips/mipsel/mips64el/n64/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/mips/mipsel/mips64el/n64/use.force b/profiles/arch/mips/mipsel/mips64el/n64/use.force
new file mode 100644
index 000000000000..b71b42f4ce10
--- /dev/null
+++ b/profiles/arch/mips/mipsel/mips64el/n64/use.force
@@ -0,0 +1,5 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+abi_mips_n64
diff --git a/profiles/arch/mips/mipsel/mips64el/n64/use.mask b/profiles/arch/mips/mipsel/mips64el/n64/use.mask
new file mode 100644
index 000000000000..58ccc2a185d2
--- /dev/null
+++ b/profiles/arch/mips/mipsel/mips64el/n64/use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+-abi_mips_n64
diff --git a/profiles/arch/mips/mipsel/mips64el/parent b/profiles/arch/mips/mipsel/mips64el/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/mips/mipsel/mips64el/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/mips/mipsel/o32/eapi b/profiles/arch/mips/mipsel/o32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/mips/mipsel/o32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/mips/mipsel/o32/make.defaults b/profiles/arch/mips/mipsel/o32/make.defaults
new file mode 100644
index 000000000000..acb00413053a
--- /dev/null
+++ b/profiles/arch/mips/mipsel/o32/make.defaults
@@ -0,0 +1,15 @@
+# Copyright 2010-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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/arch/mips/mipsel/o32/parent b/profiles/arch/mips/mipsel/o32/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/mips/mipsel/o32/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/mips/mipsel/o32/use.force b/profiles/arch/mips/mipsel/o32/use.force
new file mode 100644
index 000000000000..606ddc05d288
--- /dev/null
+++ b/profiles/arch/mips/mipsel/o32/use.force
@@ -0,0 +1,5 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+abi_mips_o32
diff --git a/profiles/arch/mips/mipsel/o32/use.mask b/profiles/arch/mips/mipsel/o32/use.mask
new file mode 100644
index 000000000000..839a3b8f563f
--- /dev/null
+++ b/profiles/arch/mips/mipsel/o32/use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+-abi_mips_o32
diff --git a/profiles/arch/mips/mipsel/parent b/profiles/arch/mips/mipsel/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/mips/mipsel/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/mips/o32/eapi b/profiles/arch/mips/o32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/mips/o32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/mips/o32/make.defaults b/profiles/arch/mips/o32/make.defaults
new file mode 100644
index 000000000000..de520d982789
--- /dev/null
+++ b/profiles/arch/mips/o32/make.defaults
@@ -0,0 +1,15 @@
+# Copyright 2010-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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/arch/mips/o32/parent b/profiles/arch/mips/o32/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/mips/o32/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/mips/o32/use.force b/profiles/arch/mips/o32/use.force
new file mode 100644
index 000000000000..606ddc05d288
--- /dev/null
+++ b/profiles/arch/mips/o32/use.force
@@ -0,0 +1,5 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+abi_mips_o32
diff --git a/profiles/arch/mips/o32/use.mask b/profiles/arch/mips/o32/use.mask
new file mode 100644
index 000000000000..839a3b8f563f
--- /dev/null
+++ b/profiles/arch/mips/o32/use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+-abi_mips_o32
diff --git a/profiles/arch/mips/package.mask b/profiles/arch/mips/package.mask
new file mode 100644
index 000000000000..1dfde79b5ac0
--- /dev/null
+++ b/profiles/arch/mips/package.mask
@@ -0,0 +1,56 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Ben de Groot <yngwin@gentoo.org> (01 Feb 2015)
+# Qt5 mask, pending keywording. Remember unmasking qt5 in use.mask as well.
+>=dev-qt/assistant-5.4.0
+>=dev-qt/designer-5.4.0
+>=dev-qt/linguist-5.4.0
+>=dev-qt/linguist-tools-5.4.0
+>=dev-qt/pixeltool-5.4.0
+>=dev-qt/qdbus-5.4.0
+>=dev-qt/qdbusviewer-5.4.0
+>=dev-qt/qdoc-5.4.0
+>=dev-qt/qtconcurrent-5.4.0
+>=dev-qt/qtcore-5.4.0
+>=dev-qt/qtdbus-5.4.0
+>=dev-qt/qtdeclarative-5.4.0
+>=dev-qt/qtdiag-5.4.0
+>=dev-qt/qtgraphicaleffects-5.4.0
+>=dev-qt/qtgui-5.4.0
+>=dev-qt/qthelp-5.4.0
+>=dev-qt/qtimageformats-5.4.0
+>=dev-qt/qtmultimedia-5.4.0
+>=dev-qt/qtnetwork-5.4.0
+>=dev-qt/qtopengl-5.4.0
+>=dev-qt/qtpaths-5.4.0
+>=dev-qt/qtpositioning-5.4.0
+>=dev-qt/qtprintsupport-5.4.0
+>=dev-qt/qtquick1-5.4.0
+>=dev-qt/qtquickcontrols-5.4.0
+>=dev-qt/qtscript-5.4.0
+>=dev-qt/qtsensors-5.4.0
+>=dev-qt/qtserialport-5.4.0
+>=dev-qt/qtsql-5.4.0
+>=dev-qt/qtsvg-5.4.0
+>=dev-qt/qttest-5.4.0
+>=dev-qt/qttranslations-5.4.0
+>=dev-qt/qtwayland-5.4.0
+>=dev-qt/qtwebkit-5.4.0
+>=dev-qt/qtwebsockets-5.4.0
+>=dev-qt/qtwidgets-5.4.0
+>=dev-qt/qtx11extras-5.4.0
+>=dev-qt/qtxml-5.4.0
+>=dev-qt/qtxmlpatterns-5.4.0
+>=dev-qt/qt-creator-3.3.0
+=app-text/calibre-2*
+>=x11-misc/sddm-0.10.0
+
+# Mask pam_ldap and nss_ldap - openldap dep missing.
+sys-auth/pam_ldap
+sys-auth/nss_ldap
+
+# Mask because of 64-bit code regressions
+# 469976
+=dev-libs/openssl-1.0.1e-r1
diff --git a/profiles/arch/mips/package.use.force b/profiles/arch/mips/package.use.force
new file mode 100644
index 000000000000..a41883017154
--- /dev/null
+++ b/profiles/arch/mips/package.use.force
@@ -0,0 +1,13 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Mike Frysinger <vapier@gentoo.org> (16 Mar 2015)
+# Needs dev-lang/luajit tested #499974
+dev-libs/efl oldlua
+
+# Vicente Olivert Riera <vincent@gentoo.org> (12 Sep 2014)
+# If deprecated USE flag is not set, www-client/midori will
+# depend on net-libs/webkit-gtk:3 which fails to compile
+# on MIPS
+www-client/midori deprecated
diff --git a/profiles/arch/mips/package.use.mask b/profiles/arch/mips/package.use.mask
new file mode 100644
index 000000000000..304e96eb5a02
--- /dev/null
+++ b/profiles/arch/mips/package.use.mask
@@ -0,0 +1,124 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Mikle Kolyada <zlogene@gentoo.org> (12 Apr 2015)
+# GNOME Shell does not work on mips
+net-misc/wicd gnome-shell
+
+# Mike Frysinger <vapier@gentoo.org> (16 Mar 2015)
+# Needs sci-physics/bullet tested #499974
+dev-libs/efl physics
+
+# Matthias Maier <tamiko@gentoo.org> (24 Dec 2014)
+# sys-devel/clang is not keyworded
+app-doc/doxygen clang
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (16 Sep 2014)
+# Needs libepoxy keywording, bug #510940
+x11-base/xorg-server glamor wayland
+
+# Davide Pesavento <pesa@gentoo.org> (02 Jun 2014)
+# dev-qt/qtdeclarative:4 is not keyworded on mips
+dev-qt/designer:4 declarative
+
+# Davide Pesavento <pesa@gentoo.org> (02 Jun 2014)
+# connman and networkmanager are not keyworded on mips
+dev-qt/qtbearer:4 connman networkmanager
+
+# Sergey Popov <pinkbyte@gentoo.org> (02 Feb 2014)
+# media-gfx/nvidia-texture-tools is not keyworded on mips
+media-libs/devil nvtt
+
+# Ryan Hill <dirtyepic@gentoo.org> (07 Jan 2014)
+# req net-libs/webkit-gtk:2
+x11-libs/wxGTK webkit
+
+# Markos Chandras <hwoarang@gentoo.org> (05 Jan 2014)
+# Perl is heavily unkeyworded on MIPS. See 497068
+dev-vcs/git mediawiki
+
+# Sergey Popov <pinkbyte@gentoo.org> (02 Sep 2013)
+# Not tested
+media-libs/leptonica webp
+app-text/tesseract webp
+
+# Pacho Ramos <pacho@gentoo.org> (01 Sep 2013)
+# CONFIG_AUDITSYSCALL=y is not implemented, bug #438368
+sys-auth/consolekit pam
+sys-auth/pambase consolekit
+
+# Kacper Kowalik <xarthisius@gentoo.org> (20 May 2011)
+# depends on dev-libs/dmalloc which is not keyworded
+net-nds/ypbind debug
+
+# Richard Brown <rbrown@gentoo.org> (21 Jan 2008)
+# Needs dev-ruby/builder, which isn't keyworded
+dev-ruby/rubygems server
+
+# Wolfram Schlich <wschlich@gentoo.org> (20 Nov 2007)
+# dependency can't be fulfilled at the moment
+net-im/mcabber otr
+
+# Jim Ramsay <lack@gentoo.org> (7 Sep 2007)
+# app-admin/gkrellm may pull in hddtemp, which is not yet available here
+app-admin/gkrellm hddtemp
+
+# Christian Heim <phreak@gentoo.org> (07 Jul 2007)
+# virtual/mysql-5 not keyworded yet, still apr-util has the mips keyword.
+dev-libs/apr-util mysql
+
+# Stuart Longland <redhatter@gentoo.org> (07 Sep 2007)
+# 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 svga tga xanim xinerama zoran
+
+# Gilles Dartiguelongue <eva@gentoo.org> (19 Oct 2007)
+# gdm depends on zenity which is not keyworded
+>=gnome-base/gdm-2.20 remote
+
+# Steve Dibb <beandog@gentoo.org> (01 Nov 2007)
+# needs media-libs/ladspa-sdk keyworded
+media-video/mplayer ladspa
+
+# Richard Brown <rbrown@gentoo.org> (23 Dec 2007)
+# app-xemacs/ruby-modes is not keyworded on this arch
+dev-lang/ruby xemacs
+
+# Sebastian Pipping <sping@gentoo.org> (27 Jan 2010)
+# 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 ggz
+
+# Mart Raudsepp <leio@gentoo.org> (27 Sept 2010)
+# Extra functionality that has external unkeyworded dependencies
+# and is not tested yet
+net-fs/samba ads cluster debug
+
+# Matt Turner <mattst88@gentoo.org> (06 Dec 2010)
+# dev-db/tokyocabinet not keyworded
+mail-client/mutt tokyocabinet
+
+# Matt Turner <mattst88@gentoo.org> (26 Dec 2010)
+# dev-lang/spidermonkey not keyworded
+www-client/elinks javascript
+
+# Matt Turner <mattst88@gentoo.org> (26 Dec 2010)
+# media-gfx/ufraw not keyworded
+media-gfx/imagemagick raw
+
+# Matt Turner <mattst88@gentoo.org> (12 Jun 2011)
+# dev-python/mysql-python not keyworded
+dev-vcs/mercurial bugzilla
+
+# Matt Turner <mattst88@gentoo.org> (09 Feb 2012)
+# dev-vcs/git[cgi] requires app-text/highlight which requires boost
+dev-vcs/git cgi
+
+# Matt Turner <mattst88@gentoo.org> (09 Feb 2012)
+# mips only use flags
+>=sci-libs/fftw-3 -zbus
diff --git a/profiles/arch/mips/parent b/profiles/arch/mips/parent
new file mode 100644
index 000000000000..eb001c6e8ab8
--- /dev/null
+++ b/profiles/arch/mips/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/arch/mips/use.force b/profiles/arch/mips/use.force
new file mode 100644
index 000000000000..17258810bc1a
--- /dev/null
+++ b/profiles/arch/mips/use.force
@@ -0,0 +1,6 @@
+# Copyright 2008-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Force the flag which corresponds to ARCH.
+mips
diff --git a/profiles/arch/mips/use.mask b/profiles/arch/mips/use.mask
new file mode 100644
index 000000000000..dededc9dbcdc
--- /dev/null
+++ b/profiles/arch/mips/use.mask
@@ -0,0 +1,385 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Unmask the flag which corresponds to ARCH.
+-mips
+
+# Anthony G. Basile <blueness@gentoo.org> (01 Aug 2015)
+# There is no luajit support on mips. Bug #554376.
+luajittex
+
+# Markos Chandras <hwoarang@gentoo.org>
+# app-arch/lz4 does not seem to build on MIPS
+# Original bug report: #501600
+lz4
+
+# Markos Chandras <hwoarang@gentoo.org>
+# Profiles are ISA agnostic so these
+# should be masked on per user basis
+# See #498082
+-mips32r2
+-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> (9 Aug 2010)
+# 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
+beagle
+gtkhtml
+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
+
+# Ryan Hill <dirtyepic@gentoo.org>
+dell
+
+# Alexander Færøy <eroyf@gentoo.org>
+# ldap -- untested, masking for now.
+ldap
+
+# Alexander Færøy <eroyf@gentoo.org>
+# Clamav -- untested, masking for now.
+clamav
+
+# Untested on mips, masking for now.
+cdb
+nextaw
+
+# Until someone actually needs fuse, we'll mask it as
+# it holds up stablizing ntfsprogs
+fuse
+
+# 2006/03/07 - Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: mask for architectures lacking direct rendering
+dri
+
+# Stephen P. Becker <geoman@gentoo.org>
+-video_cards_newport
+-video_cards_impact
+
+# Stephen P. Becker <geoman@gentoo.org>
+# more modular X stuff
+video_cards_epson
+video_cards_tdfx
+video_cards_sunffb
+video_cards_mach64
+video_cards_mga
+video_cards_nouveau
+video_cards_nv
+video_cards_r128
+video_cards_radeon
+video_cards_sis
+input_devices_acecad
+input_devices_aiptek
+input_devices_calcomp
+input_devices_digitaledge
+input_devices_dmc
+input_devices_dynapro
+input_devices_elo2300
+input_devices_elographics
+input_devices_fpit
+input_devices_hyperpen
+input_devices_jamstudio
+input_devices_magellan
+input_devices_magictouch
+input_devices_microtouch
+input_devices_mutouch
+input_devices_palmax
+input_devices_penmount
+input_devices_spaceorb
+input_devices_summa
+input_devices_synaptics
+input_devices_tek4957
+input_devices_ur98
+input_devices_vmmouse
+input_devices_void
+input_devices_wacom
+input_devices_joystick
+video_cards_chips
+video_cards_cirrus
+video_cards_glint
+video_cards_nvidia
+video_cards_s3
+video_cards_s3virge
+video_cards_savage
+video_cards_sisusb
+video_cards_sunbw2
+video_cards_suncg14
+video_cards_suncg3
+video_cards_suncg6
+video_cards_sunleo
+video_cards_suntcx
+video_cards_trident
+video_cards_vmware
+video_cards_voodoo
+
+# Matt Turner <mattst88@gentoo.org>
+# Mask more VIDEO_CARDs added with mesa-8.0
+video_cards_r100
+video_cards_r200
+video_cards_r300
+video_cards_r600
+video_cards_radeonsi
+video_cards_i915
+video_cards_i965
+video_cards_ilo
+# vmware wasn't added with mesa-8.0, but it should still be masked
+video_cards_vmware
+
+# 2006/02/05 - Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: mask for architectures on which they aren't available
+video_cards_apm
+video_cards_ark
+video_cards_cyrix
+video_cards_i128
+video_cards_i740
+video_cards_imstt
+video_cards_intel
+video_cards_neomagic
+video_cards_nsc
+video_cards_rendition
+video_cards_tga
+video_cards_tseng
+video_cards_vesa
+video_cards_vga
+video_cards_ast
+
+# 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
+
+# Armando Di Cianno <fafhrd@gentoo.org>
+# gnustep is currently unbuildable on mips - masking this to repair windowmaker
+# broken mips keywording becuase of 'gnustep' USE flag
+gnustep
+
+# Hardave Riar <hardave@gentoo.org>
+# This should work, someone with a usb card and digital camera should test it
+gphoto2
+
+# Hardave Riar <hardave@gentoo.org>
+# This will probablly work, but no hardware to test with
+gnokii
+
+# 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 mozilla doesn't work on mips
+mozilla
+
+# Stephen P. Becker <geoman@gentoo.org>
+# masked because I say so, gnome--
+pda
+
+# Ciaran McCreesh <ciaranm@gentoo.org>
+# not even slightly reliable, bug #65216
+mzscheme
+
+# 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
+directfb
+dvdr
+ibm
+ggi
+lirc
+trusted
+voodoo3
+smartcard
+
+#
+# Anthony G. Basile <blueness@gentoo.org> (18 Jul 2012)
+# 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
+
+# Diego Pettenò <flameeyes@gentoo.org> (6 Dec 2006)
+# Unmask specific MIPS ALSA drivers
+-alsa_cards_au1x00
+
+#Daniel Black <dragonheart@gentoo.org> (28 Feb 2007)
+# Use mask l7-filter for iptables dependency - bug #150343 until mips tested
+l7filter
+
+# Fernando J. Pereda <ferdy@gentoo.org> (20 Mar 2007)
+# New optional dependency of >=mail-client/mutt-1.5.14
+qdbm
+
+# Doug Goldstein <cardoe@gentoo.org> (08 May 2007)
+# no one in mips land has smartcard hardware to test with
+# see bug #162205 comment 10.
+smartcard
+openct
+
+# kumba (02 Jun 2007)
+# pulseaudio hasn't been tested on mips; maybe someday
+pulseaudio
+
+# kumba (01 Nov 2007)
+# mask ladspa USE
+# [22:30] <beandog> mips: plz to mask ladspa use flag
+ladspa
+
+# Matt Turner <mattst88@gentoo.org> (13 Dec 2010)
+# Dropping app-arch/rpm keywords, mask rpm USE accordingly
+rpm
+
+# Matt Turner <mattst88@gentoo.org> (13 Dec 2010)
+# We don't have net-libs/libsmi keyworded
+smi
+
+# Matt Turner <mattst88@gentoo.org> (13 Dec 2010)
+# We don't have sys-devel/llvm
+llvm
+
+# Matt Turner <mattst88@gentoo.org (14 Jun 2011)
+# pdfannotextractor needs java
+pdfannotextractor
+
+# Matt Turner <mattst88@gentoo.org) (11 Jul 2011)
+# xemacs dependencies not keyworded
+xemacs
+
+# Matt Turner <mattst88@gentoo.org) (11 Jul 2011)
+# no native mips/linux code generation, see bug 319649
+ocamlopt
+
+# Matt Turner <mattst88@gentoo.org) (10 Feb 2012)
+# mask d3d since we don't have wine
+d3d
+
+# Matt Turner <mattst88@gentoo.org) (10 Feb 2012)
+# mask wayland since dev-libs/wayland isn't keyworded
+wayland
+
+# Michael Sterrett <mr_bones_@gentoo.org) (24 Aug 2012)
+# media-sound/fluidsynth isn't keyworded
+fluidsynth
+
+# Mips USE flags
+-n32
+-n64
+-ip27
+-ip28
+-ip30
+-fixed-point
+-loongson2f
+
+# Samuli Suominen <ssuominen@gentoo.org> (18 Jan 2013)
+# libdlm and cman are not keyworded
+cman
+clvm
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (22 Aug 2013)
+# 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
+
+# Ben de Groot <yngwin@gentoo.org> (01 Feb 2015)
+# please remove when keyworded
+qt5
diff --git a/profiles/arch/nios2/eapi b/profiles/arch/nios2/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/nios2/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/nios2/make.defaults b/profiles/arch/nios2/make.defaults
new file mode 100644
index 000000000000..7a1538fca17d
--- /dev/null
+++ b/profiles/arch/nios2/make.defaults
@@ -0,0 +1,23 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Main Nios II profile.
+
+ARCH="nios2"
+ACCEPT_KEYWORDS="nios2 ~nios2"
+CHOST="nios2-unknown-linux-gnu"
+
+MULTILIB_ABIS="nios2"
+DEFAULT_ABI="nios2"
+LIBDIR_nios2="lib"
+CHOST_nios2="${CHOST}"
+ABI=${DEFAULT_ABI}
+
+CFLAGS="-O2"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+# Defaults for video drivers
+VIDEO_CARDS="fbdev"
diff --git a/profiles/arch/nios2/package.use.mask b/profiles/arch/nios2/package.use.mask
new file mode 100644
index 000000000000..5d509106d53c
--- /dev/null
+++ b/profiles/arch/nios2/package.use.mask
@@ -0,0 +1,302 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Mike Frysinger <vapier@gentoo.org> (16 Mar 2015)
+# Needs sci-physics/bullet tested #499974
+dev-libs/efl physics
+
+# Needs testing.
+sys-devel/gcc gcj graphite regression-test
+
+# Julian Ospald <hasufell@gentoo.org> (04 Jan 2014)
+# no keyword for media-libs/swfdec and media-libs/libtimidity
+>=dev-libs/DirectFB-1.7.1 timidity swfdec
+
+# Markus Meier <maekke@gentoo.org> (26 Dec 2013)
+# Unkeyworded deps, bug #493780
+=dev-ruby/rack-1.4.5 test
+
+# Markus Meier <maekke@gentoo.org> (26 Dec 2013)
+# Unkeyworded deps, bug #488724
+app-office/gnumeric libgda
+
+# Pacho Ramos <pacho@gentoo.org> (28 Nov 2013)
+# Missing keywords, bug #492820
+net-im/telepathy-connection-managers sipe
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (10 Nov 2013)
+# <sys-devel/llvm-3.2 is not keyworded
+=media-libs/mesa-7.10* llvm
+
+# Pacho Ramos <pacho@gentoo.org> (31 Oct 2013)
+# Missing keywords, bug #478254
+gnome-base/gnome classic
+
+# Benda Xu <heroxbd@gentoo.org> (31 Oct 2013)
+# Missing keywords from dev-ml/lablgtk, bug #487722
+net-p2p/mldonkey gtk guionly
+
+# Tom Wijsman <TomWij@gentoo.org> (16 Oct 2013)
+# Mask luajit on ~media-video/mpv-0.2.0 because it only has amd64 x86 keywords. See bug #488318.
+>=media-video/mpv-0.2.0 luajit
+
+# Pacho Ramos <pacho@gentoo.org> (22 Sep 2013)
+# Missing keywords, bug #484734
+media-sound/rhythmbox visualizer
+
+# Markus Meier <maekke@gentoo.org> (15 Sep 2013)
+# Unkeyworded deps, bug #481462
+dev-python/ipython nbconvert
+
+# Johannes Huber <johu@gentoo.org> (15 Sep 2013)
+# Depends on kde-misc/networkmanagement, not keyworded yet.
+kde-apps/solid-runtime networkmanager
+
+# Sergey Popov <pinkbyte@gentoo.org> (06 Sep 2013)
+# sci-libs/hdf does not build properly on arm
+dev-perl/PDL hdf
+
+# Michael Weber <xmw@gentoo.org> (23 Aug 2013)
+# Unkeyworded deps
+media-gfx/fim graphicsmagick svg
+
+# Markus Meier <maekke@gentoo.org> (04 Aug 2013)
+# Unkeyworded deps, bug #474026
+app-admin/conky lua-cairo lua-imlib xmms2 audacious moc
+
+# Sergey Popov <pinkbyte@gentoo.org> (30 Jul 2013)
+# Not tested
+media-libs/devil allegro nvtt
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (13 Jul 2013)
+# requires net-misc/freerdp which is not keyworded on arm
+dev-libs/weston rdp
+
+# Patrick Lauer <patrick@gentoo.org> (17 June 2013)
+# Fix per-arch mask of phonon[zeitgeist] #460140
+media-libs/phonon zeitgeist
+
+# Andreas K. Huettel <dilfridge@gentoo.org> (27 May 2013)
+# Firmware loader not keyworded yet
+sci-libs/linux-gpib firmware
+
+# Markus Meier <maekke@gentoo.org> (11 May 2013)
+# unkeyworded deps for x11-wm/enlightenment
+x11-wm/enlightenment emotion
+
+# Markus Meier <maekke@gentoo.org> (10 May 2013)
+# unkeyworded deps for dev-python/ipython
+dev-python/ipython mongodb
+
+# Markus Meier <maekke@gentoo.org> (09 May 2013)
+# unkeyworded deps for x11-misc/lightdm
+x11-misc/lightdm razor kde
+
+# Agostino Sarubbo <ago@gentoo.org> (05 May 2013)
+# dev-util/google-perftools is not keyworded for arm
+>=dev-libs/libmemcached-0.50 tcmalloc
+
+# Christoph Junghans <ottxor@gentoo.org> (29 Apr 2013)
+# MKL not available on this arch
+media-gfx/povray mkl
+
+# Benda Xu <heroxbd@gentoo.org> (1 Apr 2013)
+# dev-ml/lablgtk not keyworded
+net-misc/unison gtk
+
+# Julian Ospald <hasufell@gentoo.org> (31 Mar 2013)
+# depends on mono
+>=net-irc/hexchat-2.9.4-r1 theme-manager
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (20 Feb 2013)
+# Mask flags of calligra and dependencies due to lack of keywords
+app-office/calligra openexr postgres spacenav vc
+media-gfx/pstoedit emf
+
+# Michał Górny <mgorny@gentoo.org> (01 Feb 2013)
+# virtual/cblas not keyworded on arm, bug #455050.
+dev-python/numpy lapack
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (22 Jan 2013)
+# remove mask if/when media-gfx/argyllcms is keywored here.
+x11-misc/colord extra-print-profiles
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (31 Dec 2012)
+# requires app-office/unoconv, which requires virtual/ooo, which is not
+# keyworded here. Remove mask if this situation changes.
+gnome-extra/sushi office
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (30 Dec 2012)
+# sys-apps/systemd works on this arch (masked in base)
+sys-kernel/dracut -dracut_modules_systemd
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (30 Dec 2012)
+# 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
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (27 Dec 2012)
+# remove mask when app-text/yelp-tools is keyworded here
+>=gnome-extra/zenity-3.6 test
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (27 Dec 2012)
+# remove mask when >=app-editors/gedit-3.6 is keyworded here
+dev-util/devhelp gedit
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (27 Dec 2012)
+# remove mask when app-crypt/libsecret is keyworded here
+>=gnome-base/gvfs-1.14 gnome-keyring
+
+# Markus Meier <maekke@gentoo.org> (25 Dez 2012)
+# unkeyworded deps for app-accessibility/speech-dispatcher
+app-accessibility/speech-dispatcher flite
+
+# Markus Meier <maekke@gentoo.org> (23 Dec 2012)
+# mask kde-base/* flags due to unkeyworded dependencies
+kde-apps/kalzium editor solver
+kde-apps/krdc rdesktop
+kde-apps/kopete jingle msn sms
+kde-base/kdeplasma-addons fcitx oauth qwt scim
+kde-apps/okular ebook chm
+kde-apps/kstars indi
+kde-apps/kdeutils-meta floppy
+kde-apps/kdenetwork-meta ppp
+kde-base/smokeqt qscintilla qwt
+kde-base/qtruby qscintilla qwt
+kde-base/perlqt qscintilla qwt
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (15 Dec 2012)
+# media-video/coherence not keyworded
+=media-video/totem-2* upnp-av
+
+# Markus Meier <maekke@gentoo.org> (08 Dec 2012)
+# mask app-office/libreoffice java extensions
+app-office/libreoffice libreoffice_extensions_scripting-beanshell libreoffice_extensions_scripting-javascript libreoffice_extensions_wiki-publisher
+
+# Markus Meier <maekke@gentoo.org> (17 Oct 2012)
+# spidermonkey is broken on arm see bug #420471
+=net-libs/libproxy-0.4.10 spidermonkey
+
+# Steev Klimaszewski <steev@gentoo.org> (03 Aug 2012)
+# No java on ARM
+net-analyzer/wireshark doc-pdf
+
+# Markus Meier <maekke@gentoo.org> (25 Jul 2012)
+# no stable media-video/vlc yet, bug #401313
+media-libs/phonon vlc
+
+# Chí-Thanh Christopher Nguyen <chithanh@gentoo.org> (02 Jun 2012)
+# Mask udis86 flag for llvm, which is of limited use outside x86/amd64.
+sys-devel/llvm udis86
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (12 Apr 2012)
+# Temporary mask-in-base, unmask-in-arch for dev-python/mako keywording for
+# gobject-introspection[doctool], bug #411761
+dev-libs/gobject-introspection -doctool
+
+# Michael Sterrett <mr_bones_@gentoo.org> (04 Mar 2012)
+# arm is missing keywords for >=dev-libs/json-glib-0.12
+app-admin/syslog-ng json
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (09 Jan 2012)
+# jsc JIT compilation is supported only on amd64/arm/x86 and their prefixes, so
+# it's masked in base profile and unmasked here (bug #396313).
+net-libs/webkit-gtk -jit
+www-client/epiphany -jit
+
+# Anthony G. Basile <blueness@gentoo.org> (Dec 21, 2011)
+# Mask the vde flag on tinc because net-misc/vde is not
+# keyworded for arm
+net-misc/tinc vde
+
+# Patrick McLean <chutzpah@gentoo.org> (08 Nov 2011)
+# mask conntrack USE flag for dnsmasq as dep is not keyworded
+net-dns/dnsmasq conntrack
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (03 Nov 2011)
+# Missing keywords in gst-plugins-{faac,lame,speex,twolame}, bug #389433
+gnome-extra/gnome-media aac mp3 speex twolame
+
+# Tobias Klausmann <klausman@gentoo.org> (02 Nov 2011)
+# libpcre jit is not supported on alpha
+dev-libs/libpcre jit
+
+# Markus Meier <maekke@gentoo.org> (05 Sep 2011)
+# unkeyworded deps for bug 379657 and bug 379651
+gnome-base/gnome-control-center socialweb
+app-admin/packagekit-base entropy
+
+# Robin H. Johnson <robbat2@gentoo.org> (03 Sep 2011)
+# Remove this for your arch after you keyword dev-utils/google-perftools and virtual/gsasl (bug #381737)
+dev-libs/libmemcached sasl
+
+# Pacho Ramos <pacho@gentoo.org> (19 Jul 2011)
+# Missing keywords on dependencies
+app-cdr/brasero vcd
+
+# Pacho Ramos <pacho@gentoo.org> (02 Apr 2011)
+# quvi support is needed to play youtube files now
+media-video/totem flash youtube
+
+# Markus Meier <maekke@gentoo.org> (13 Mar 2011)
+# needs stable kde stuff
+sys-auth/polkit kde
+
+# Sebastian Pipping <sping@gentoo.org> (22 Feb 2011)
+# No media-sound/lilypond here, yet (bug #356069)
+app-text/asciidoc test
+
+# Michael Weber <xmw@gentoo.org> (10 Feb 2011)
+# kde-base/kdelibs is not stable for arm
+net-libs/libproxy kde
+
+# Justin Lecher <jlec@gentoo.org> (14 Jen 2011)
+# x11-libs/fltk is not keyworded for arm
+app-misc/nut X
+
+# Nirbheek Chauhan <nirbheek@gentoo.org> (26 Jun 2010)
+# Inter-process communication doesn't work on anything except x86/amd64/arm
+# due to lack of atomic ops, bug 325185
+www-client/firefox -ipc
+
+# Pacho Ramos <pacho@gentoo.org> (13 Jun 2010)
+# Needs app-mobilephone/obex-data-server keyworded, bug 305913
+gnome-base/gvfs bluetooth
+
+# Jeremy Olexa <darkside@gentoo.org> (04 Apr 2010)
+# mask net-misc/mediatomb[lastfm] as lastfmlib isn't keyworded
+net-misc/mediatomb lastfm
+
+# Raúl Porcel <armin76@gentoo.org> (28 Mar 2010)
+# Needs kde-4 stable
+dev-vcs/subversion kde
+
+# Raúl Porcel <armin76@gentoo.org> (20 Jan 2010)
+# Needs mplayer
+kde-base/dolphin thumbnail
+
+# Markus Meier <maekke@gentoo.org> (27 Sep 2009)
+# mask media-gfx/imagemagick[autotrace] as autotrace is not keyworded
+media-gfx/imagemagick autotrace
+
+# Jim Ramsay <lack@gentoo.org> (5 Nov 2008)
+# app-admin/gkrellm may pull in net-libs/libntlm, which is not keyworded
+app-admin/gkrellm ntlm
+
+# Masking this so repoman shuts up about paludis
+sys-apps/paludis ruby-bindings
+
+# missing keyword for sys-cluster/openmpi sys-cluster/mpich2
+dev-libs/boost mpi
+
+# missing keywords
+media-sound/sox ladspa
+media-plugins/gst-plugins-meta aac dts dv lame libvisual taglib vcd wavpack
+
+# projectm not keyworded, bug #314969
+media-video/vlc projectm chromaprint opencv
+
+# Ultrabug <ultrabug@gentoo.org) (05 Sept 2011)
+# missing keyword for net-libs/zeromq
+app-admin/rsyslog zeromq
diff --git a/profiles/arch/nios2/parent b/profiles/arch/nios2/parent
new file mode 100644
index 000000000000..7663f5297bb4
--- /dev/null
+++ b/profiles/arch/nios2/parent
@@ -0,0 +1,2 @@
+../../features/multilib
+../base
diff --git a/profiles/arch/nios2/use.force b/profiles/arch/nios2/use.force
new file mode 100644
index 000000000000..fbd63671fd62
--- /dev/null
+++ b/profiles/arch/nios2/use.force
@@ -0,0 +1,2 @@
+# Force the flag which corresponds to ARCH.
+nios2
diff --git a/profiles/arch/nios2/use.mask b/profiles/arch/nios2/use.mask
new file mode 100644
index 000000000000..f8aa13d9ee10
--- /dev/null
+++ b/profiles/arch/nios2/use.mask
@@ -0,0 +1,241 @@
+# Unmask the flag which corresponds to ARCH.
+-nios2
+
+# doomsday ebuild is not available on this architecture
+doomsday
+
+# Markus Meier <maekke@gentoo.org> (22 Aug 2010)
+# net-wireless/wimax not tested
+wimax
+
+# Markus Meier <maekke@gentoo.org> (21 Aug 2010)
+# app-antivirus/clamav not tested
+clamav
+
+# Kacper Kowalik <xarthisius@gentoo.org> (9 Aug 2010)
+# cblas-external as virtual/cblas is also masked
+cblas-external
+
+# Samuli Suominen <ssuominen@gentoo.org> (17 Oct 2009)
+# Required package: media-sound/musepack-tools
+musepack
+
+# 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-libs/amrnb and media-libs/amrwb not tested.
+amr
+
+# Samuli Suominen <drac@gentoo.org>
+# sci-visualization/grace not tested.
+grace
+
+# Samuli Suominen <drac@gentoo.org>
+# media-gfx/gimp not tested.
+gimp
+
+# No hardware to test by the team
+dvb
+ios
+ipod
+
+# Stuff that doesn't make sense on this arch
+3dfx
+cpufreq
+dell
+laptop
+dmi
+
+# Stuff we don't want
+chicken
+fuse
+R
+octave
+tracker
+xindy
+lyx
+mpi
+lasi
+fusion
+debug-utils
+schroedinger
+hardened
+frei0r
+libvirt
+pdfannotextractor
+prelude
+mssql
+
+# havent tested yet
+ruby
+ctypes-python
+sasl
+libproxy
+pkcs11
+gnutls
+bazaar
+darcs
+mercurial
+kerberos
+gpg
+gnome
+gnome-keyring
+cupsddk
+doc
+emacs
+gphoto2
+mythtv
+afs
+mono
+pike
+lirc
+lm_sensors
+netjack
+beagle
+nvtv
+mzscheme
+xemacs
+rpm
+scanner
+madwifi
+libupnp
+zvbi
+ldap
+mysql
+postgres
+dvd
+fluidsynth
+gnomecd
+cblas
+prolog
+sid
+mms
+mtp
+ieee1394
+sctp
+pm-utils
+wicd
+darcs
+bs2b
+toolame
+ladspa
+ldns
+ggi
+nut
+xanim
+dvd
+fits
+tokyocabinet
+vaapi
+rtmp
+vpx
+iplayer
+plotutils
+lpsol
+upnp
+quvi
+bluray
+libtar
+zvbi
+aacplus
+devil
+gts
+anthy
+ace
+csharp
+icu
+gtk
+qt4
+qt5
+R
+sdl
+slang
+tk
+vim-syntax
+X
+
+# 2006/02/05 - Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: mask for architectures on which they aren't available
+video_cards_apm
+video_cards_ark
+video_cards_ast
+video_cards_ati
+video_cards_cirrus
+video_cards_chips
+video_cards_cyrix
+video_cards_glint
+video_cards_i128
+video_cards_i740
+video_cards_intel
+video_cards_mach64
+video_cards_mga
+video_cards_neomagic
+video_cards_newport
+video_cards_nouveau
+video_cards_nsc
+video_cards_nv
+video_cards_r128
+video_cards_radeon
+video_cards_rendition
+video_cards_s3
+video_cards_s3virge
+video_cards_savage
+video_cards_siliconmotion
+video_cards_sis
+video_cards_tdfx
+video_cards_tga
+video_cards_trident
+video_cards_tseng
+video_cards_vesa
+video_cards_via
+video_cards_voodoo
+
+# Matt Turner <mattst88@gentoo.org>
+# Mask more VIDEO_CARDs added with mesa-8.0
+video_cards_r100
+video_cards_r200
+video_cards_r300
+video_cards_r600
+video_cards_radeonsi
+video_cards_i915
+video_cards_i965
+video_cards_ilo
+# vmware wasn't added with mesa-8.0, but it should still be masked
+video_cards_vmware
+
+# USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh.
+# Bug #184563, 18 Sep 2007
+# Robin H. Johnson <robbat2@gentoo.org>
+audit
+
+# Matt Turner <mattst88@gentoo.org) (10 Feb 2012)
+# mask d3d since we don't have wine
+d3d
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (31 Dec 2012)
+# media-libs/xine-lib is not keyworded
+xine
+
+# Samuli Suominen <ssuominen@gentoo.org> (18 Jan 2013)
+# libdlm and cman are not keyworded
+cman
+clvm
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (22 Aug 2013)
+# virtual/opencl is not keyworded
+opencl
+
+# This one we need to test ...
+python_targets_python3_3
+
+# sys-libs/libseccomp has not been ported to this arch yet #524148
+seccomp
+
+# No nios2 java support yet.
+java
diff --git a/profiles/arch/powerpc/eapi b/profiles/arch/powerpc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/powerpc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/powerpc/make.defaults b/profiles/arch/powerpc/make.defaults
new file mode 100644
index 000000000000..445a68b5ea0f
--- /dev/null
+++ b/profiles/arch/powerpc/make.defaults
@@ -0,0 +1,3 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
diff --git a/profiles/arch/powerpc/package.mask b/profiles/arch/powerpc/package.mask
new file mode 100644
index 000000000000..c2ba248c52c1
--- /dev/null
+++ b/profiles/arch/powerpc/package.mask
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Julian Ospald <hasufell@gentoo.org> (01 Sep 2014)
+# Needs either hardmasked >=media-video/libav-10 or
+# >=media-video/ffmpeg-2.1.4 which is not keyworded for
+# ppc/ppc64. Also see bug #521808
+=media-video/mpv-0.4*
+=media-video/mpv-0.5*
+
+# Brent Baude <ranger@gentoo.org> (20 Nov 2012)
+# Masking kgcc64 now that toolchain is biarch
+sys-devel/kgcc64
+
+# Ben de Groot <yngwin@gentoo.org> (2 Jun 2012)
+# Since there is no longer a working keyworded version of
+# media-video/smplayer (see bug 383945)
+x11-themes/smplayer-themes
+
+# Alexey Shvetsov <alexxy@gentoo.org> (21 May 2012)
+# Need deps pecl-apc and pecl-uploadprogress bug #416897
+>=www-apps/drupal-7.14
+
+# Justin Lecher <jlec@gentoo.org> (9 Mar 2011)
+# sci-libs/plplot needs keywords #358035
+=sci-biology/emboss-6.3.1*
+
+# Doug Goldstein <cardoe@gentoo.org> (11 Jan 2013)
+# Masked due to depends on bug #438780
+>=app-emulation/qemu-1.2.0
diff --git a/profiles/arch/powerpc/package.use b/profiles/arch/powerpc/package.use
new file mode 100644
index 000000000000..c3fc770c727e
--- /dev/null
+++ b/profiles/arch/powerpc/package.use
@@ -0,0 +1,7 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Doug Goldstein <cardoe@gentoo.org> (29 Oct 2012)
+# Enable the native arch as the default qemu target
+app-emulation/qemu qemu_softmmu_targets_ppc
diff --git a/profiles/arch/powerpc/package.use.force b/profiles/arch/powerpc/package.use.force
new file mode 100644
index 000000000000..d011e8fff45e
--- /dev/null
+++ b/profiles/arch/powerpc/package.use.force
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Mike Frysinger <vapier@gentoo.org> (16 Mar 2015)
+# Needs dev-lang/luajit tested #499974
+dev-libs/efl oldlua
+
+# Matti Bickel <mabi@gentoo.org> - 2007-12-31
+# only the java interface is usable on ppc
+net-p2p/sancho-bin java
+
+# Kacper Kowalik <xarthisius@gentoo.org> (16 Jan 2011)
+# bug 303931
+# sci-chemistry/arp-warp-bin is not available for ppc
+# sci-chemistry/solve-resolve-bin is not available for ppc
+# sci-chemistry/cns is not available for ppc
+sci-chemistry/oasis minimal
+sci-libs/cctbx minimal
diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask
new file mode 100644
index 000000000000..a130181e818d
--- /dev/null
+++ b/profiles/arch/powerpc/package.use.mask
@@ -0,0 +1,368 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Bernard Cafarelli <voyageur@gentoo.org> (06 Aug 2015)
+# Dependencies missing keywords, bug #543604
+sys-devel/llvm ocaml
+
+# Gilles Dartiguelongue <eva@gentoo.org> (10 Jun 2015)
+# net-libs/dleyna-connector-dbus lack ppc/ppc64 keyword, bug #551634
+>=media-plugins/grilo-plugins-0.2.14 upnp-av
+
+# Justin Lecher <jlec@gentoo> (18 May 2015)
+# missing keywords
+dev-python/matplotlib qt5
+
+# Pacho Ramos <pacho@gentoo.org> (15 May 2015)
+# Missing keywords
+net-dns/unbound dnstap
+
+# Markos Chandras <hwoarang@gentoo.org> (18 Apr 2015)
+# samba-4 not keyworded on ppc/ppc64
+sys-auth/sssd samba
+
+# Mike Frysinger <vapier@gentoo.org> (16 Mar 2015)
+# Needs sci-physics/bullet & media-libs/libsdl2 tested #499974
+dev-libs/efl physics sdl
+media-libs/elementary sdl
+
+# Ben de Groot <yngwin@gentoo.org> (15 Mar 2015)
+# Waiting for keywording in bug 543398
+>=media-sound/picard-1.3.2 cdda
+
+# Michał Górny <mgorny@gentoo.org> (21 Feb 2015)
+# The external QCA plugins are not keyworded on this arch. Since
+# this is only a temporary measure and nothing depends on them,
+# just masking them until the new version goes stable.
+<app-crypt/qca-2.1 logger pkcs11 sasl
+
+# Andreas K. Huettel <dilfridge@gentoo.org> (15 Feb 2015)
+# There's no keyworded office implementation anymore.
+gnome-extra/sushi office
+
+# Alexis Ballier <aballier@gentoo.org> (11 Feb 2015)
+# Missing ffmpeg deps, bug #510340
+media-video/ffmpeg x265
+
+# Patrick Lauer <patrick@gentoo.org> (10 Feb 2015)
+# Missing keywords for media-libs/x265
+media-video/libav x265
+
+# Markos Chandras <hwoarang@gentoo.org> (07 Feb 2015)
+# app-admin/cgmanager misses PPC/PPC64 keywords. Bug #539208
+app-emulation/lxc cgmanager
+
+# Mark Wright <gienah@gentoo.org> (14-24 Dec 2014, 1 Apr 2015)
+# test dependencies need keywording
+dev-haskell/binary test
+dev-haskell/dlist test
+dev-haskell/haskell-src-exts test
+dev-haskell/text test
+dev-haskell/vector test
+dev-util/bnfc test
+
+# Michał Górny <mgorny@gentoo.org> (30 Oct 2014)
+# Requires non-keyworded >=x11-libs/libxkbcommon-0.4.
+sys-apps/systemd terminal
+sys-apps/systemd xkb
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (16 Sep 2014)
+# Needs libepoxy keywording, bug #510940
+x11-base/xorg-server glamor wayland
+x11-drivers/xf86-video-nouveau glamor
+
+# Anthony G. Basile <blueness@gentoo.org> (17 Aug 2014)
+# This pulls in qemu[smartcard] which is masked
+net-misc/spice-gtk smartcard
+
+# Anthony G. Basile <blueness@gentoo.org> (16 Aug 2014)
+# Ultimately pulls in nodejs which is broken.
+dev-ruby/sprockets test
+
+# Anthony G. Basile <blueness@gentoo.org> (15 Aug 2014)
+# Ultimately pulls in nodejs which is broken.
+dev-ruby/haml test
+
+# Anthony G. Basile <blueness@gentoo.org> (14 Aug 2014)
+# Mask USE=doc because it pulls in matplotlib whic has
+# too many unkeyworded dependencies. Bug #517086
+=dev-python/networkx-1.9 doc examples test
+
+# Anthony G. Basile <blueness@gentoo.org> (14 Aug 2014)
+# Mask these flags since mongodb is broken on ppc/ppc64
+dev-python/ipython doc matplotlib mongodb nbconvert notebook qt4
+
+# Maciej Mrozowski <reavertm@gentoo.org> (13 Aug 2014)
+# Missing keywords on dev-libs/protobuf-c (bug 519772)
+>=net-libs/libgadu-1.12.0 gg11
+
+# Anthony G. Basile <blueness@gentoo.org> (12 Aug 2014)
+# Ultimately pulls in nodejs which is broken.
+dev-ruby/actionpack test
+
+# Anthony G. Basile <blueness@gentoo.org> (12 Aug 2014)
+# Ultimately pulls in nodejs which is broken.
+dev-ruby/tilt test
+
+# Anthony G. Basile <blueness@gentoo.org> (12 Aug 2014)
+# Pulls in ceph which is broken. Masked per dev-zero.
+sys-block/fio rbd
+
+# Maxim Koltsov <maksbotan@gentoo.org> (9 Jul 2014)
+# Missing keywords on dev-python/rst2pdf, bug #515222
+media-video/mpv doc-pdf
+
+# Andreas K. Huettel <dilfridge@gentoo.org> (14 Jun 2014)
+# dependency sci-libs/vtk not keyworded on ppc yet
+media-libs/opencv vtk
+
+# Markos Chandras <hwoarang@gentoo.org> (03 May 2014)
+# sys-libs/libseccomp suppors amd64, x86, ARM and MIPS.
+app-emulation/lxc seccomp
+
+# Julian Ospald <hasufell@gentoo.org> (20 Apr 2014)
+# Missing keywords, bug #508226
+media-video/mpv sdl
+
+# Johannes Huber <johu@gentoo.org> (16 Apr 2014)
+# unkeyworded deps
+kde-apps/gwenview semantic-desktop
+kde-apps/okular dpi
+kde-base/nepomuk-core migrator
+
+# Pacho Ramos <pacho@gentoo.org> (12 Apr 2014)
+# Missing keywords, bug #507490
+net-misc/modemmanager mbim
+
+# Pacho Ramos <pacho@gentoo.org> (22 Feb 2013)
+# Missing keywords, bug #495250
+>=gnome-base/gnome-extra-apps-3.10 tracker
+
+# Pacho Ramos <pacho@gentoo.org> (10 Feb 2014)
+# Missing keywords, bug #495254
+>=dev-libs/totem-pl-parser-3.10 quvi
+>=media-video/totem-3.10 flash
+
+# Pacho Ramos <pacho@gentoo.org> (11 Jan 2013)
+sys-kernel/dracut -dracut_modules_systemd
+
+# Pacho Ramos <pacho@gentoo.org> (28 Nov 2013)
+# Missing keywords, bug #492820
+net-im/telepathy-connection-managers sipe
+
+# Pacho Ramos <pacho@gentoo.org> (31 Oct 2013)
+# Missing keywords, bug #478254
+gnome-base/gnome classic extras
+
+# Mark Wright <gienah@gentoo.org> (26 Oct 2013)
+# template-haskell not yet available
+dev-haskell/dataenc test
+
+# Tom Wijsman <TomWij@gentoo.org> (16 Oct 2013)
+# Mask luajit on ~media-video/mpv-0.2.0 because it only has amd64 x86 keywords. See bug #488318.
+>=media-video/mpv-0.2.0 luajit
+
+# Johannes Huber <johu@gentoo.org> (15 Sep 2013)
+# # Depends on kde-misc/networkmanagement, not keyworded yet.
+kde-apps/solid-runtime networkmanager
+
+# Pacho Ramos <pacho@gentoo.org> (08 Sep 2013)
+# monodevelop is not keyworded, bug #468030
+gnome-extra/zeitgeist-datasources mono
+
+# Agostino Sarubbo <ago@gentoo.org> (24 Aug 2013)
+# Klibc does not work anymore on ppc
+app-shells/mksh static
+
+# Nathan Phillip Brink <binki@gentoo.org> (31 Jul 2013)
+# app-text/discount missing ~ppc.
+dev-util/geany-plugins markdown
+
+# Pacho Ramos <pacho@gentoo.org> (20 Jul 2013)
+# Keywords pending, bug #476710
+>=gnome-base/gnome-extra-apps-3.8 games
+
+# Patrick Lauer <patrick@gentoo.org> (17 Jun 2013)
+# Fix per-arch mask of phonon[zeitgeist] #460140
+media-libs/phonon zeitgeist
+
+# Agostino Sarubbo <ago@gentoo.org> (23 Apr 2013)
+# dev-db/spatialite fails to compile on ppc*
+sci-libs/gdal spatialite
+
+# Julian Ospald <hasufell@gentoo.org> (31 Mar 2013)
+# depends on mono/monodevelop
+>=net-irc/hexchat-2.9.4-r1 theme-manager
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (31 Jan 2013)
+# remove mask when net-libs/libqmi is keyworded here
+net-misc/modemmanager qmi qmi-newest
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (22 Jan 2013)
+# remove mask if/when media-gfx/argyllcms is keywored here.
+x11-misc/colord argyllcms extra-print-profiles
+
+# Sergei Trofimovich <slyfox@gentoo.org> (11 Jan 2013)
+# Current sys-libs/libseccomp (up to 1.0.1) support
+# only x86/amd64. Relies on hardcoded syscall numbers.
+app-emulation/qemu seccomp
+
+# Anthony G. Basile <blueness@gentoo.org> (15 Nove 2012)
+# Mask telepathy, no stable net-libs/telepathy-qt, bug #441456
+kde-apps/krdc telepathy
+kde-apps/krfb telepathy
+net-im/choqok telepathy
+
+# Robin H Johnson <robbat2@gentoo.org> (01 Nov 2012)
+# MySQL 5.5 wants systemtap, tcmalloc & jemalloc
+>=dev-db/mysql-5.5 tcmalloc
+>=dev-db/mariadb-5.5 tcmalloc
+>=dev-db/percona-server-5.5 tcmalloc
+
+# Anthony G. Basile <blueness@gentoo.org> (29 Sep 2012)
+# dev-cpp/tbb does not build on ppc ppc64 so mask any
+# dependencies on it
+media-libs/openimageio tbb
+
+# Samuli Suominen <ssuominen@gentoo.org> (27 Sep 2012)
+# I don't want to open this can of worms yet. Feel free
+# to do so.
+dev-ruby/rack-test test
+
+# Michael Weber <xmw@gentoo.org> (22 Aug 2012)
+# missing stable on >=www-client/firefox-3
+x11-themes/gtk-engines-qtcurve mozilla
+
+# Anthony G. Basile <blueness@gentoo.org> (21 Aug 2012)
+# Does not work on ppc/ppc64
+net-misc/tor tor-hardening
+
+# Michael Weber <xmw@gentoo.org> (3 Jun 2012)
+# pymol got stabled (bug 366229) but USE=apbs deps aren't keyworded
+sci-chemistry/pymol apbs
+
+# Andreas K. Huettel <dilfridge@gentoo.org> (28 May 2012)
+# Mask new useflag of opencv, as dependency dev-cpp/tbb is not keyworded on ppc
+media-libs/opencv tbb
+
+# Brent Baude <ranger@gentoo.org> (06 Mar 2012)
+# masking kde on gajim
+net-im/gajim kde
+
+# Pacho Ramos <pacho@gentoo.org> (07 May 2012)
+# libhid is not keyworded
+app-misc/lcdproc hid
+
+# Brent Baude <ranger@gentoo.org> (06 Mar 2012)
+# masking wimax use flag
+net-misc/connman wimax ofono
+
+# Alexey Shvetsov <alexxy@gentoo.org> (20 Jan 2012)
+# Mask some use flags for openmpi due to unkeyworded deps
+sys-cluster/openmpi openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_open-mx openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_slurm openmpi_ofed_features_rdmacm
+
+# Kacper Kowalik <xarthisius@gentoo.org> (20 Nov 2011)
+# Dropped dietlibc wrt #364103
+sys-fs/dmraid dietlibc
+
+# Pacho Ramos <pacho@gentoo.org> (26 Sep 2011)
+# Dependencies not keyworded yet, bug #372245
+media-video/miro xvid
+
+# Patrick McLean <chutzpah@gentoo.org> (07 Sep 2011)
+# missing keywords on dependencies
+media-video/x264-encoder ffmpegsource
+
+# Robin H. Johnson <robbat2@gentoo.org> (03 Sep 2011)
+# Remove this for your arch after you keyword dev-utils/google-perftools (bug #381737
+dev-libs/libmemcached tcmalloc
+
+# Kacper Kowalik <xarthisius@gentoo.org> (10 Aug 2011)
+# mask cuda dep for opencv bug 365451
+media-libs/opencv cuda
+
+# Kacper Kowalik <xarthisius@gentoo.org> (09 Aug 2011)
+# pass on media-sound/amarok[upnp] bug 365003
+media-sound/amarok upnp
+
+# Pacho Ramos <pacho@gentoo.org> (19 Jul 2011)
+# Missing keywords on dependencies
+app-cdr/brasero vcd
+
+# Brent Baude <ranger@gentoo.org> (25 June 2011)
+# kde-base/krossjava fails to build on ppc
+kde-base/kdebindings-meta java
+
+# Doug Goldstein <cardoe@gentoo.org> (27 May 2011)
+# app-emulation/spice, app-emulation/xen, and sys-cluster/ceph
+# are not keyworded. bug #368959
+# sys-apps/usbredir
+app-emulation/qemu spice xen rbd usbredir
+
+# Kacper Kowalik <xarthisius@gentoo.org> (16 Jan 2011)
+# bug 350513, app-pda/jpilot is not keyworded
+mail-client/claws-mail pda
+
+# Sebastian Pipping <sping@gentoo.org> (22 Feb 2011)
+# No media-sound/lilypond here, yet (bug #356069)
+app-text/asciidoc test
+
+# Kacper Kowalik <xarthisius@gentoo.org> (16 Jan 2011)
+# bug 303931
+# dev-lang/icc is not available for ppc
+# sci-chemistry/arp-warp-bin is not available for ppc
+sci-chemistry/ccp4 arpwarp
+
+# Justin Lecher <jlec@gentoo.org> (01 Nov 2010)
+# Deps not Keyworded
+sci-chemistry/apbs fetk
+
+# Vlastimil Babka <caster@gentoo.org> (13 Oct 2010)
+# dev-util/systemtap not keyworded on ppc arches. Note that this currently applies for java-overlay
+# icedtea only, but the plan is to move it to main tree.
+dev-java/icedtea systemtap
+
+# Alexey Shvetsov <alexxy@gentoo.org> (22 Aug 2010)
+# sci-chemistry/msms not available for this arch
+sci-chemistry/vmd msms
+
+# Justin Lecher <jlec@gentoo.org> (13 Aug 2010)
+# MKL not available on this arch
+media-gfx/povray mkl
+
+# Bernard Cafarelli <voyageur@gentoo.org> (26 Apr 2010)
+# This is for x86/amd64 only
+sys-devel/llvm udis86
+
+# Alexey Shvetsov <alexxy@gentoo.org> (23 Feb 2010)
+# media-gfx/tachyon needed to be keyworded per bug #306549
+sci-chemistry/vmd tachyon
+
+# Pacho Ramos <pacho@gentoo.org>
+# Not keyworded
+media-plugins/gst-plugins-meta dts vcd vpx
+
+# QA: This entry is moved from INVALID location from default/linux/powerpc.
+# VDPAU is currently not keyworded on PPC since its a nvidia-drivers feature
+# only presently. If other drivers support it in the future, then this can
+# get unmasked
+media-tv/mythtv vdpau
+
+# Brent Baude <ranger@gentoo.org> (14 Jan 2009)
+# # Temporarily masking sql off activerecord
+dev-ruby/activerecord sqlite3
+
+# Brent Baude <ranger@gentoo.org>
+# masking zephyr USE on pidgin
+net-im/pidgin zephyr
+
+=dev-java/ibm-jdk-bin-1.5* -nsplugin
+=dev-java/ibm-jre-bin-1.5* -nsplugin
+=dev-java/ibm-jdk-bin-1.6* -nsplugin
+=dev-java/ibm-jre-bin-1.6* -nsplugin
+
+# Joseph Jezak <josejx@gentoo.org> (28 Jun 2007)
+# Masked Parallel LCD devices for bug #180683
+# app-misc/lcd4linux
+app-misc/lcd4linux lcd_devices_hd44780
diff --git a/profiles/arch/powerpc/package.use.stable.mask b/profiles/arch/powerpc/package.use.stable.mask
new file mode 100644
index 000000000000..d6f6fe131a10
--- /dev/null
+++ b/profiles/arch/powerpc/package.use.stable.mask
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# When you add an entry to the top of this file, add your name, the date, and
+# an explanation of why something is getting masked. Please be extremely
+# careful not to commit atoms that are not valid, as it can cause large-scale
+# breakage, especially if it ends up in the daily snapshot.
+#
+## Example:
+##
+## # Dev E. Loper <developer@gentoo.org> (28 Jun 2012)
+## # Masking foo USE flag until we can get the
+## # foo stuff to work properly again (bug 12345)
+## =media-video/mplayer-0.90_pre5 foo
+## =media-video/mplayer-0.90_pre5-r1 foo
+#
+
+#--- END OF EXAMPLES ---
+
+# Pacho Ramos <pacho@gentoo.org> (15 May 2015)
+# Missing stable
+dev-libs/protobuf python
+
+# Justin Lecher <jlec@gentoo.org> (21 Feb 2015)
+# Needs stable GNOME-3
+net-fs/netatalk tracker
+app-office/homebank ofx
+net-libs/aqbanking ofx
+
+# Michael Palimaka <kensington@gentoo.org> (11 Dec 2014)
+# Dependencies not yet stable
+kde-base/systemsettings kscreen
diff --git a/profiles/arch/powerpc/packages b/profiles/arch/powerpc/packages
new file mode 100644
index 000000000000..0ce1bfafd3ba
--- /dev/null
+++ b/profiles/arch/powerpc/packages
@@ -0,0 +1,11 @@
+# Copyright 2005-2008 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+*sys-fs/hfsutils
+*sys-fs/hfsplusutils
+
+# Brent Baude <ranger@gentoo.org> (29 Nov 2012)
+# Removing kgcc64 from system packages now that toolchain is biarch
+-*sys-devel/kgcc64
+
diff --git a/profiles/arch/powerpc/parent b/profiles/arch/powerpc/parent
new file mode 100644
index 000000000000..eb001c6e8ab8
--- /dev/null
+++ b/profiles/arch/powerpc/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/arch/powerpc/ppc32/eapi b/profiles/arch/powerpc/ppc32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/powerpc/ppc32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/powerpc/ppc32/make.defaults b/profiles/arch/powerpc/ppc32/make.defaults
new file mode 100644
index 000000000000..3a155df9e70e
--- /dev/null
+++ b/profiles/arch/powerpc/ppc32/make.defaults
@@ -0,0 +1,38 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# All extra USE/etc should be specified in sub-profiles.
+# DO NOT POLLUTE USE ON THIS PROFILE.
+
+ARCH="ppc"
+ACCEPT_KEYWORDS="ppc"
+
+CHOST="powerpc-unknown-linux-gnu"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+# 2006/08/18 - Donnie Berkholz <dberkholz@gentoo.org>
+# Defaults for video drivers
+VIDEO_CARDS="fbdev glint mach64 mga nv r128 radeon savage tdfx trident voodoo"
+
+# 2006/12/06 - Diego Pettenò <flameeyes@gentoo.org>
+# Defaults for PowerPC sound driver
+ALSA_CARDS="aoa aoa-fabric-layout aoa-onyx aoa-soundbus aoa-soundbus-i2s aoa-tas aoa-toonie powermac usb-audio via82xx"
+
+# Michał Górny <mgorny@gentoo.org> (27 Jun 2014)
+# Multilib-related setup for compatibility with future multilib.
+ABI="ppc"
+DEFAULT_ABI="ppc"
+MULTILIB_ABIS="ppc"
+CHOST_ppc=${CHOST}
+LIBDIR_ppc="lib"
+
+# Michał Górny <mgorny@gentoo.org> (27 Jun 2014)
+# Make the ABI flag implicit for compatibility with native ebuilds.
+IUSE_IMPLICIT="abi_ppc_32"
+
+# Enable abi_ppc_32 for packages that don't have it forced.
+ABI_PPC="32"
diff --git a/profiles/arch/powerpc/ppc32/package.mask b/profiles/arch/powerpc/ppc32/package.mask
new file mode 100644
index 000000000000..6043f6d55ee9
--- /dev/null
+++ b/profiles/arch/powerpc/ppc32/package.mask
@@ -0,0 +1,49 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Ben de Groot <yngwin@gentoo.org> (01 Feb 2015)
+# Qt5 mask, pending keywording. Remember unmasking qt5 in use.mask as well.
+>=dev-qt/assistant-5.4.0
+>=dev-qt/designer-5.4.0
+>=dev-qt/linguist-5.4.0
+>=dev-qt/linguist-tools-5.4.0
+>=dev-qt/pixeltool-5.4.0
+>=dev-qt/qdbus-5.4.0
+>=dev-qt/qdbusviewer-5.4.0
+>=dev-qt/qdoc-5.4.0
+>=dev-qt/qtconcurrent-5.4.0
+>=dev-qt/qtcore-5.4.0
+>=dev-qt/qtdbus-5.4.0
+>=dev-qt/qtdeclarative-5.4.0
+>=dev-qt/qtdiag-5.4.0
+>=dev-qt/qtgraphicaleffects-5.4.0
+>=dev-qt/qtgui-5.4.0
+>=dev-qt/qthelp-5.4.0
+>=dev-qt/qtimageformats-5.4.0
+>=dev-qt/qtmultimedia-5.4.0
+>=dev-qt/qtnetwork-5.4.0
+>=dev-qt/qtopengl-5.4.0
+>=dev-qt/qtpaths-5.4.0
+>=dev-qt/qtpositioning-5.4.0
+>=dev-qt/qtprintsupport-5.4.0
+>=dev-qt/qtquick1-5.4.0
+>=dev-qt/qtquickcontrols-5.4.0
+>=dev-qt/qtscript-5.4.0
+>=dev-qt/qtsensors-5.4.0
+>=dev-qt/qtserialport-5.4.0
+>=dev-qt/qtsql-5.4.0
+>=dev-qt/qtsvg-5.4.0
+>=dev-qt/qttest-5.4.0
+>=dev-qt/qttranslations-5.4.0
+>=dev-qt/qtwayland-5.4.0
+>=dev-qt/qtwebkit-5.4.0
+>=dev-qt/qtwebsockets-5.4.0
+>=dev-qt/qtwidgets-5.4.0
+>=dev-qt/qtx11extras-5.4.0
+>=dev-qt/qtxml-5.4.0
+>=dev-qt/qtxmlpatterns-5.4.0
+>=dev-qt/qt-creator-3.3.0
+=app-text/calibre-2*
+>=sci-astronomy/stellarium-0.13
+>=x11-misc/sddm-0.10.0
diff --git a/profiles/arch/powerpc/ppc32/package.use b/profiles/arch/powerpc/ppc32/package.use
new file mode 100644
index 000000000000..2c387908f2a4
--- /dev/null
+++ b/profiles/arch/powerpc/ppc32/package.use
@@ -0,0 +1,7 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Ben de Groot <yngwin@gentoo.org> (03 May 2015)
+# Enable luajit (for OSC) by default
+media-video/mpv lua luajit
diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask
new file mode 100644
index 000000000000..824d4a7c0cf1
--- /dev/null
+++ b/profiles/arch/powerpc/ppc32/package.use.mask
@@ -0,0 +1,56 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file requires >=portage-2.1.1
+
+# Ben de Groot <yngwin@gentoo.org> (20 Jul 2015)
+# missing keyword
+media-sound/audacity midi
+
+# Pacho Ramos <pacho@gentoo.org> (02 Jun 2015)
+# Missing keywords (02 Jun 2015)
+net-misc/connman openconnect
+
+# Pacho Ramos <pacho@gentoo.org> (15 May 2015)
+# Missing stable
+dev-libs/protobuf python
+
+# Michał Górny <mgorny@gentoo.org> (01 Mar 2015)
+# pidgin-opensteamworks is only available for amd64, ppc32 and x86
+net-im/telepathy-connection-managers -steam
+
+# Pacho Ramos <pacho@gentoo.org> (14 Jan 2015)
+# Missing keywords
+app-misc/workrave mate
+
+# Patrick Lauer <patrick@gentoo.org> (13 Jan 2015)
+# Dependencies lack keywords
+games-fps/lsdldoom shareware
+
+# Julian Ospald <hasufell@gentoo.org> (23 Nov 2013)
+# FIXME: app-arch/innoextract not available under ppc yet
+games-fps/duke3d-data gog
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (30 Dec 2012)
+# mono works on this arch (masked in base)
+gnome-extra/zeitgeist-datasources -tomboy
+
+# ranger <ranger@gentoo.org> (17 apr 2012)
+# Remasking llvm in mesa
+
+# ranger <ranger@gentoo.org> (17 apr 2012)
+# masking libvirt for cfengine (bug #412253)
+net-misc/cfengine libvirt
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (28 Nov 2010)
+# sys-devel/llvm is keyworded on ppc
+#media-libs/mesa -llvm
+
+# Maciej Mrozowski <reavertm@gentoo.org> (26 Jun 2010)
+# Needs media-libs/simage keyworded, bug 325623
+media-libs/coin simage
+
+#nixnut <nixnut@gentoo.org> (24 jan 2009)
+#don't want zemberek for enchant for ppc32
+app-text/enchant zemberek
diff --git a/profiles/arch/powerpc/ppc32/package.use.stable.mask b/profiles/arch/powerpc/ppc32/package.use.stable.mask
new file mode 100644
index 000000000000..0cb041636a0f
--- /dev/null
+++ b/profiles/arch/powerpc/ppc32/package.use.stable.mask
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# When you add an entry to the top of this file, add your name, the date, and
+# an explanation of why something is getting masked. Please be extremely
+# careful not to commit atoms that are not valid, as it can cause large-scale
+# breakage, especially if it ends up in the daily snapshot.
+#
+## Example:
+##
+## # Dev E. Loper <developer@gentoo.org> (28 Jun 2012)
+## # Masking foo USE flag until we can get the
+## # foo stuff to work properly again (bug 12345)
+## =media-video/mplayer-0.90_pre5 foo
+## =media-video/mplayer-0.90_pre5-r1 foo
+#
+
+#--- END OF EXAMPLES ---
+
+# Pacho Ramos <pacho@gentoo.org> (15 May 2015)
+# Missing keywords
+net-misc/connman l2tp openconnect
+sci-libs/plplot ada ocaml
+
+# Pacho Ramos <pacho@gentoo.org> (02 Jul 2014)
+# Mask due Gnome3 not going to be stabilized on this arch
+app-misc/gramps webkit
+dev-java/swt webkit
+dev-libs/libpeas seed
+dev-util/geany-plugins devhelp markdown webkit
+>=gnome-base/gnome-desktop-2.32.1-r2 license-docs
+mail-client/balsa webkit
+media-gfx/gimp webkit
+>=net-libs/webkit-gtk-2.4 geoloc
+net-libs/libproxy webkit
+>=x11-libs/gtk+-3.12.2 cloudprint
+x11-libs/gksu gnome
diff --git a/profiles/arch/powerpc/ppc32/parent b/profiles/arch/powerpc/ppc32/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/powerpc/ppc32/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/powerpc/ppc32/use.force b/profiles/arch/powerpc/ppc32/use.force
new file mode 100644
index 000000000000..5da3746141ae
--- /dev/null
+++ b/profiles/arch/powerpc/ppc32/use.force
@@ -0,0 +1,5 @@
+# Force the flag which corresponds to ARCH.
+ppc
+
+# Force the flag corresponding to the only ABI.
+abi_ppc_32
diff --git a/profiles/arch/powerpc/ppc32/use.mask b/profiles/arch/powerpc/ppc32/use.mask
new file mode 100644
index 000000000000..6394c21ce859
--- /dev/null
+++ b/profiles/arch/powerpc/ppc32/use.mask
@@ -0,0 +1,20 @@
+# Unmask the flag which corresponds to ARCH.
+-ppc
+
+# Ben de Groot <yngwin@gentoo.org> (01 Feb 2015)
+# please remove when keyworded
+qt5
+
+# Michał Górny <mgorny@gentoo.org> (27 Jun 2014)
+# Unmask multilib flag for the ABI.
+-abi_ppc_32
+
+# Andrey Grozin <grozin@gentoo.org> (25 Jun 2014)
+# keyworded on ppc
+-clisp
+-ecls
+-sbcl
+
+# Pacho Ramos <pacho@gentoo.org> (11 Sep 2013)
+# Unmask systemd since it is keyworded here.
+-systemd
diff --git a/profiles/arch/powerpc/ppc32/use.stable.mask b/profiles/arch/powerpc/ppc32/use.stable.mask
new file mode 100644
index 000000000000..ab73cb222f1a
--- /dev/null
+++ b/profiles/arch/powerpc/ppc32/use.stable.mask
@@ -0,0 +1,9 @@
+# Andrey Grozin <grozin@gentoo.org> (25 Jun 2014)
+# no stable versions on ppc
+clisp
+ecls
+sbcl
+
+# Chí-Thanh Christopher Nguyễn (25 Mar 2014)
+# appears to not work correctly since mesa-10
+opencl
diff --git a/profiles/arch/powerpc/ppc64/32ul/eapi b/profiles/arch/powerpc/ppc64/32ul/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/32ul/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/powerpc/ppc64/32ul/make.defaults b/profiles/arch/powerpc/ppc64/32ul/make.defaults
new file mode 100644
index 000000000000..b49d80c88288
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/32ul/make.defaults
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# All extra USE/etc should be specified in sub-profiles.
+# DO NOT POLLUTE USE ON THIS PROFILE.
+
+ARCH="ppc"
+CHOST="powerpc-unknown-linux-gnu"
+ABI="ppc"
+MULTILIB_ABIS="ppc"
+DEFAULT_ABI="ppc"
+ACCEPT_KEYWORDS="${ARCH} -ppc64"
+
+# Michał Górny <mgorny@gentoo.org> (27 Jun 2014)
+# Make the ABI flag implicit for compatibility with native ebuilds.
+IUSE_IMPLICIT="abi_ppc_32 -abi_ppc_64"
diff --git a/profiles/arch/powerpc/ppc64/32ul/package.mask b/profiles/arch/powerpc/ppc64/32ul/package.mask
new file mode 100644
index 000000000000..df9d252f46c5
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/32ul/package.mask
@@ -0,0 +1,3 @@
+# Copyright 2012-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
diff --git a/profiles/arch/powerpc/ppc64/32ul/package.use.mask b/profiles/arch/powerpc/ppc64/32ul/package.use.mask
new file mode 100644
index 000000000000..6b924cb704fb
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/32ul/package.use.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# The appropriate dependencies are already keyworded for 32bit, just not 64bit
+gnome-base/gvfs -bluetooth
diff --git a/profiles/arch/powerpc/ppc64/32ul/packages b/profiles/arch/powerpc/ppc64/32ul/packages
new file mode 100644
index 000000000000..41f1a1421e74
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/32ul/packages
@@ -0,0 +1,6 @@
+# Copyright 2012-2012 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This is no longer needed for ppc64-32ul builds
+-*sys-devel/kgcc64
diff --git a/profiles/arch/powerpc/ppc64/32ul/parent b/profiles/arch/powerpc/ppc64/32ul/parent
new file mode 100644
index 000000000000..feb40253cb27
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/32ul/parent
@@ -0,0 +1,3 @@
+../../../../features/32bit-userland
+..
+../../ppc32
diff --git a/profiles/arch/powerpc/ppc64/32ul/use.force b/profiles/arch/powerpc/ppc64/32ul/use.force
new file mode 100644
index 000000000000..2516d63d66d4
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/32ul/use.force
@@ -0,0 +1,10 @@
+# Force the flag which corresponds to ARCH.
+ppc
+
+# Unforce the flag which corresponds to the 64-bit ARCH.
+-ppc64
+
+# Michał Górny <mgorny@gentoo.org> (27 Jun 2014)
+# Switch multilib flags for the ABI.
+-abi_ppc_64
+abi_ppc_32
diff --git a/profiles/arch/powerpc/ppc64/32ul/use.mask b/profiles/arch/powerpc/ppc64/32ul/use.mask
new file mode 100644
index 000000000000..e39345da96c5
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/32ul/use.mask
@@ -0,0 +1,13 @@
+# Unmask the flag which corresponds to ARCH.
+-ppc
+
+# Mask the flag which corresponds to the 64-bit ARCH.
+ppc64
+
+# We mask this since we're not really a multilib profile
+multilib
+
+# Michał Górny <mgorny@gentoo.org> (27 Jun 2014)
+# Switch multilib flags for the ABI.
+abi_ppc_64
+-abi_ppc_32
diff --git a/profiles/arch/powerpc/ppc64/64ul/eapi b/profiles/arch/powerpc/ppc64/64ul/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/64ul/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/powerpc/ppc64/64ul/make.defaults b/profiles/arch/powerpc/ppc64/64ul/make.defaults
new file mode 100644
index 000000000000..d740c6b24d38
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/64ul/make.defaults
@@ -0,0 +1,11 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# All extra USE/etc should be specified in sub-profiles.
+# DO NOT POLLUTE USE ON THIS PROFILE.
+
+MULTILIB_ABIS="ppc64"
+
+CFLAGS_ppc64="-m64"
+
diff --git a/profiles/arch/powerpc/ppc64/64ul/package.mask b/profiles/arch/powerpc/ppc64/64ul/package.mask
new file mode 100644
index 000000000000..47520c276829
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/64ul/package.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# <gcc-4 does not compile with >=gcc-4 on ppc64
+sys-libs/libstdc++-v3
+<sys-devel/gcc-4.1
diff --git a/profiles/arch/powerpc/ppc64/64ul/package.use.mask b/profiles/arch/powerpc/ppc64/64ul/package.use.mask
new file mode 100644
index 000000000000..b2a6b3b597b2
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/64ul/package.use.mask
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Agostino Sarubbo <ago@gentoo.org> (31 Jan 2012)
+# Mask because requires a lot of unstable depends not ready for the stabilization
+gnome-extra/nm-applet bluetooth
+
+# Joseph Jezak <josejx@gentoo.org> (18 May 2012)
+# Mask the C# bindings for KDE
+kde-base/kdebindings-meta csharp
+
+# Patrick McLean <chutzpah@gentoo.org> (08 Nov 2011)
+# mask conntrack USE flag for dnsmasq as dep is not keyworded
+net-dns/dnsmasq conntrack
+
+# Brent Baude <ranger@gentoo.org> (06 Jan 2010)
+# masking toolame for mplayer bug 280281
+media-video/mplayer toolame
+
+# Brent Baude <ranger@gentoo.org> (31 Dec 2009)
+# Masking for bug 274847
+app-admin/conky apcupsd
+
+# Brent Baude <ranger@gentoo.org> (6 Feb 2009)
+# Masking solver/ocaml USE from kalzium to fix tree borkage
+kde-apps/kalzium solver
+
+# Brent Baude <ranger@gentoo.org> (28 January 2009)
+# Masking zemberek for enchant
+app-text/enchant zemberek
diff --git a/profiles/arch/powerpc/ppc64/64ul/parent b/profiles/arch/powerpc/ppc64/64ul/parent
new file mode 100644
index 000000000000..00012cfe73e4
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/64ul/parent
@@ -0,0 +1,2 @@
+../../../../features/64bit-native
+..
diff --git a/profiles/arch/powerpc/ppc64/64ul/use.mask b/profiles/arch/powerpc/ppc64/64ul/use.mask
new file mode 100644
index 000000000000..5eed49c230dd
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/64ul/use.mask
@@ -0,0 +1,95 @@
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Id$
+
+# Anthony G. Basile <blueness@gentoo.org> (01 Aug 2015)
+# There is no luajit support on ppc64 userland. Bug #554376.
+luajittex
+
+# Jeroen Roovers <jer@gentoo.org> (10 May 2015)
+# virtual/opencl requires media-libs/mesa[opencl] (bug #549096)
+opencl
+
+# this is a list of USE flags that should not be used on PPC64
+# Tom Gall <tgall@gentoo.org> manages this list
+directfb
+krb4
+
+# Agostino Sarubbo <ago@gentoo.org> (22 Dec 2012)
+# mask kde since is not anymore keyworded for ppc64
+kde
+
+# Kacper Kowalik <xarthisius@gentoo.org> (10 Aug 2011)
+# Masking frei0r wrt bug #365451
+frei0r
+
+pda
+prelude
+mzscheme
+chasen
+mono
+beagle
+networkmanager
+ocamlopt
+
+# not tested on ppc64
+celt
+capi
+xmms2
+
+# dietlibc
+diet
+
+#pyste has untested/unkeyworded deps on ppc64
+pyste
+
+# we don't have hardware to test. also see bug #113398
+dvb
+
+# 2006/03/20 - Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: mask for architectures on which they aren't available
+video_cards_chips
+video_cards_cirrus
+video_cards_glint
+video_cards_newport
+video_cards_s3
+video_cards_s3virge
+video_cards_savage
+video_cards_tdfx
+video_cards_trident
+video_cards_voodoo
+# llvm is not keyworded
+video_cards_radeonsi
+
+#until netbeans is keyworded
+netbeans
+
+#build is busted
+pike
+
+# mask pcmcia (bug #131306)
+pcmcia
+
+# conky dependencies missing keywords related (dragonheart -20061112)
+# media-sound/mpd
+mpd
+# app-admin/hddtemp
+hddtemp
+
+# mask pbbuttonsd - reported by Mr Bones, ok'd by dostrow
+pbbuttonsd
+
+# Unmask this here, since only ppc64 can use it
+-ibm
+
+# Masking here so sys-fs/evms quits complaining
+hb
+hb2
+
+# USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh.
+# Bug #184563, 18 Sep 2007
+# Robin H. Johnson <robbat2@gentoo.org>
+audit
+
+# unregisterised ghc arch for now.
+# no ghci - no TH
+template_haskell
diff --git a/profiles/arch/powerpc/ppc64/eapi b/profiles/arch/powerpc/ppc64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/powerpc/ppc64/make.defaults b/profiles/arch/powerpc/ppc64/make.defaults
new file mode 100644
index 000000000000..967a2a5a6970
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/make.defaults
@@ -0,0 +1,42 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# All extra USE/etc should be specified in sub-profiles.
+# DO NOT POLLUTE USE ON THIS PROFILE.
+
+ARCH="ppc64"
+ACCEPT_KEYWORDS="${ARCH}"
+
+CHOST="powerpc64-unknown-linux-gnu"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+USE="ibm"
+
+MULTILIB_ABIS="ppc64"
+DEFAULT_ABI="ppc64"
+KERNEL_ABI="ppc64"
+PROFILE_ARCH="ppc64"
+ABI="ppc64"
+
+#CFLAGS_ppc64="-m64"
+LDFLAGS_ppc64="-m elf64ppc"
+CHOST_ppc64="powerpc64-unknown-linux-gnu"
+
+CFLAGS_ppc="-m32"
+LDFLAGS_ppc="-m elf32ppc"
+CHOST_ppc="powerpc-unknown-linux-gnu"
+
+# Michał Górny <mgorny@gentoo.org> (27 Jun 2014)
+# Make the ABI flag implicit for compatibility with native ebuilds.
+IUSE_IMPLICIT="abi_ppc_64"
+
+# 2006/08/18 - Donnie Berkholz <dberkholz@gentoo.org>
+# Defaults for video drivers
+VIDEO_CARDS="fbdev mach64 mga nv r128 radeon vesa"
+
+# Enable abi_ppc_64 for packages that don't have it forced.
+ABI_PPC="64"
diff --git a/profiles/arch/powerpc/ppc64/package.use b/profiles/arch/powerpc/ppc64/package.use
new file mode 100644
index 000000000000..1c520e929294
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/package.use
@@ -0,0 +1,7 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Doug Goldstein <cardoe@gentoo.org> (29 Oct 2012)
+# Enable the native arch as the default qemu target
+app-emulation/qemu qemu_softmmu_targets_ppc64
diff --git a/profiles/arch/powerpc/ppc64/package.use.force b/profiles/arch/powerpc/ppc64/package.use.force
new file mode 100644
index 000000000000..a5254e8f36e0
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/package.use.force
@@ -0,0 +1,10 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Samuli Suominen <ssuominen@gentoo.org> (30 Oct 2012)
+# Only gnome-base/gdm has stable keywording. If x11-misc/lightdm or kde-base/kdm gets
+# stable keyword, this line can be removed.
+x11-misc/xscreensaver gdm
+
+sys-firmware/seabios binary
diff --git a/profiles/arch/powerpc/ppc64/package.use.mask b/profiles/arch/powerpc/ppc64/package.use.mask
new file mode 100644
index 000000000000..9bce7a0413e6
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/package.use.mask
@@ -0,0 +1,123 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Ben de Groot <yngwin@gentoo.org> (20 Jul 2015)
+# missing keywords
+media-sound/audacity midi
+
+# Justin Lecher <jlec@gentoo.org> (16 June 2015)
+# Pending bug upstream, #550818
+=app-office/scribus-1.5.0-r1 osg
+
+# Gilles Dartiguelongue <eva@gentoo.org> (09 Jun 2015)
+# dev-lang/luajit lack ppc64 keyword, bug #551540
+dev-libs/libpeas jit
+
+# James Le Cuirot <chewi@gentoo.org> (21 May 2015)
+# Mask rdeps of icedtea-web to deal with bug #549134. I had hoped to
+# apply the ppc64 keyword today but it segfaulted upon testing.
+dev-java/icedtea nsplugin webstart
+
+# Jeroen Roovers <jer@gentoo.org> (26 Apr 2015)
+# Needs the entire LXDE to be useful (bug #520296)
+xfce-extra/xfce4-power-manager lxpanel
+
+# Matthias Maier <tamiko@gentoo.org> (24 Dec 2014)
+# sys-devel/clang is not keyworded
+app-doc/doxygen clang
+
+# Michael Sterrett <mr_bones_@gentoo.org (12 Nov 2013)
+# Mask openmedia use flag because the content generation tools
+# are missing keywords.
+games-simulation/openttd openmedia
+
+# Michael Palimaka <kensington@gentoo.org> (02 Apr 2013)
+# Requires dev-lang/mono which currently has some issues
+# on ppc64.
+kde-base/kdebindings-meta csharp
+net-libs/libkolabxml csharp
+
+# Sergey Popov <pinkbyte@gentoo.org> (18 Feb 2013)
+# sys-cluster/ploop can not be build on ppc64, bug #447644
+# Masking USE-dep on it
+sys-cluster/vzctl ploop
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (31 Dec 2012)
+# requires app-office/unoconv, which requires virtual/ooo, which is not
+# keyworded here. Remove mask if this situation changes.
+gnome-extra/sushi office
+
+# Michael Weber <xmw@gentoo.org> (14 Jun 2012)
+# Mask net-misc/networkmanager[wimax] till bug 386121 is resolved
+net-misc/networkmanager wimax
+
+# Kacper Kowalik <xarthisius@gentoo.org> (09 Mar 2012)
+# Mask media-video/ffmpeg[vpx] and media-video/mplayer[vpx]
+# on ppc64 as there is no stable version yet
+media-video/ffmpeg vpx
+
+# Kacper Kowalik <xarthisius@gentoo.org> (02 Sep 2011)
+# Mask www-client/seamonkey[ipc] on ppc64 wrt #381191
+www-client/seamonkey ipc
+
+# Sergei Trofimovich <slyfox@gentoo.org> (03 Aug 2011)
+# sys-devel/llvm has no ppc64 keywords yet (bug #320221)
+dev-lang/ghc llvm
+
+# Kacper Kowalik <xarthisius@gentoo.org> (22 Mar 2011)
+# Mask polkit[kde] wrt #354509
+sys-auth/polkit kde
+
+# Alexey Shvetsov <alexxy@gentoo.org> (26 Jan 2011)
+# Mask gps for marble
+kde-apps/marble gps
+
+# Pacho Ramos <pacho@gentoo.org> (08 Jul 2010)
+# Needs app-mobilephone/obex-data-server keyworded, bug 305913
+gnome-base/gvfs bluetooth
+
+# Samuli Suominen <ssuominen@gentoo.org> (21 Jun 2010)
+# These need stable kdelibs-4.
+app-i18n/uim kde
+app-arch/p7zip kde
+dev-vcs/subversion kde
+media-video/vlc kde
+net-libs/libproxy kde
+
+# Tomáš Chvátal <scarabeus@gentoo.org> (06 June 2010)
+# requires more keywording per bug #323003
+kde-base/kde-meta sdk
+
+# Kacper Kowalik <xarthisius@gentoo.org> (30 May 2010)
+# quesoglc is not keyworded
+x11-misc/rss-glx quesoglc
+
+# uses games-board/ggz-gtk-client
+games-strategy/freeciv ggz
+
+# Mark Loeser <halcy0n@gentoo.org> (02 Mar 2010)
+# Mask webkit useflag since dev-python/mako and dev-python/pywebkitgtk are not
+# keyworded
+media-sound/rhythmbox webkit
+
+# Ben de Groot <yngwin@gentoo.org> (15 Jul 2009)
+# Mask dillo useflag as current version is unkeyworded (bug 253083)
+mail-client/claws-mail dillo
+
+# Brent Baude <ranger@gentoo.org> (05 May 2009)
+# Masking webkit from libproxy due to TOC failure on webkit
+# and stupid 64bit toolchain.
+net-libs/libproxy webkit
+
+# Brent Baude <ranger@gentoo.org> (11 June 2008)
+# Masking webkit from gimp do to lame ppc64 toolchain and TOC
+>=media-gfx/gimp-2.6.4 webkit
+
+# Brent Baude <ranger@gentoo.org> (11 June 2008)
+# Masking out passwdqc from pambase since passwdqc
+sys-auth/pambase passwdqc
+
+# Joseph Jezak <josejx@gentoo.org> (12 February 2010)
+# Mask unstable pidgin deps until we can mark them stable (farsight2)
+net-im/pidgin gstreamer
diff --git a/profiles/arch/powerpc/ppc64/package.use.stable.mask b/profiles/arch/powerpc/ppc64/package.use.stable.mask
new file mode 100644
index 000000000000..d806c6692a70
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/package.use.stable.mask
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# When you add an entry to the top of this file, add your name, the date, and
+# an explanation of why something is getting masked. Please be extremely
+# careful not to commit atoms that are not valid, as it can cause large-scale
+# breakage, especially if it ends up in the daily snapshot.
+#
+## Example:
+##
+## # Dev E. Loper <developer@gentoo.org> (28 Jun 2012)
+## # Masking foo USE flag until we can get the
+## # foo stuff to work properly again (bug 12345)
+## =media-video/mplayer-0.90_pre5 foo
+## =media-video/mplayer-0.90_pre5-r1 foo
+#
+
+#--- END OF EXAMPLES ---
+
+# Davide Pesavento <pesa@gentoo.org> (11 May 2015)
+# dev-qt/qtopenvg not yet stable
+dev-qt/qtdemo openvg
+
+# Pacho Ramos <pacho@gentoo.org> (02 Jul 2014)
+# Mask due Gnome3 not going to be stabilized on this arch
+dev-java/swt webkit
+dev-util/geany-plugins devhelp markdown webkit
+>=gnome-base/gnome-desktop-2.32.1-r2 license-docs
+>=net-libs/webkit-gtk-2.4 geoloc
+>=x11-libs/gtk+-3.12.2 cloudprint
+x11-libs/gksu gnome
diff --git a/profiles/arch/powerpc/ppc64/parent b/profiles/arch/powerpc/ppc64/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/powerpc/ppc64/use.force b/profiles/arch/powerpc/ppc64/use.force
new file mode 100644
index 000000000000..85c8ee8c145f
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/use.force
@@ -0,0 +1,5 @@
+# Force the flag which corresponds to ARCH.
+ppc64
+
+# Force the flag corresponding to the only ABI.
+abi_ppc_64
diff --git a/profiles/arch/powerpc/ppc64/use.mask b/profiles/arch/powerpc/ppc64/use.mask
new file mode 100644
index 000000000000..91c7ba26db5c
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/use.mask
@@ -0,0 +1,36 @@
+### THIS FILE IS ONLY FOR PACKAGES MASKED ON BOTH 64-BIT AND 32-BIT USERLAND!!!
+
+# Michał Górny <mgorny@gentoo.org> (27 Jun 2014)
+# Unmask multilib flag for the ABI.
+-abi_ppc_64
+
+# Samuli Suominen <ssuominen@gentoo.org> (24 Nov 2012)
+# TODO: Keyword and stabilize media-gfx/opencolorio and media-libs/opencv
+colorio
+opencv
+
+# Brent Baude <ranger@gentoo.org> (3 Oct 2008)
+# Masking xindy use flag for ppc64
+xindy
+
+# 01 Oct 2008 Brent Baude <ranger@gentoo.org>
+# # Masking battery USE for bug 238770
+battery
+
+# Unmask the flag which corresponds to ARCH.
+-ppc64
+
+# Unmask the flag for Playstation 3
+-ps3
+
+# Raúl Porcel <armin76@gentoo.org> (11 Aug 2008)
+# Missing keyword on net-wireless/madwifi
+madwifi
+
+# mask custom-cpuopts and cpudetection on ppc64 for mplayer - bug #234629
+custom-cpuopts
+cpudetection
+
+# Michał Górny <mgorny@gentoo.org> (4 May 2013)
+# Unmask systemd since it is keyworded here.
+-systemd
diff --git a/profiles/arch/powerpc/use.mask b/profiles/arch/powerpc/use.mask
new file mode 100644
index 000000000000..7b8cf0dfc1f3
--- /dev/null
+++ b/profiles/arch/powerpc/use.mask
@@ -0,0 +1,227 @@
+# PPC Specific use flags
+#
+
+# Jeroen Roovers <jer@gentoo.org> (25 May 2015)
+# PowerPC has no support for this bootloader (bug #550322)
+gnuefi
+
+# Patrick Lauer <patrick@gentoo.org> (28 Apr 2015)
+# dependencies not keyworded yet
+ayatana
+
+# Anthony G. Basile <blueness@gentoo.org> (30 Sep 2014)
+# sys-libs/libseccomp has not been ported to ppc/ppc64, bug #524148
+seccomp
+
+# Anthony G. Basile <blueness@gentoo.org> (10 Jul 2014)
+# codec support x264, bug #516856
+-x264
+
+#Klibc does not work
+klibc
+
+# These flags should only be used for ppc
+-ppcsha1
+-pbbuttonsd
+# Unmask the Altivec instruction set
+-altivec
+
+# Incompatible Use Flags
+#
+# These use-flags are x86/amd64 only, please feel free to make a bug report if
+# this is in error!
+#
+3dfx
+acpi
+avi
+lm_sensors
+rar
+hdf
+fmod
+i8x0
+xvmc
+# cg is only provided by nvidia's binary only cg toolkit
+cg
+# dmi depends on PC BIOSes, we don't have those
+dmi
+# Appears to be x86 only, feel free to remove if you disagree
+nvtv
+#2006/10/11 - corsair - bug #150925
+graphlcd
+lcd_devices_graphlcd
+# Masked vaapi for PowerPC until it works on hardware available to PowerPC users (cell, etc.)
+vaapi
+# Doug Goldstein <cardoe@gentoo.org> (27 Apr 2007)
+# Dell does not ship or sell PPC systems
+dell
+# User Mode Linux isn't supported on ppc yet
+uml
+
+
+### Other flags -- Please put additional maskings below here
+
+# No keyworded versions of openafs
+afs
+
+# Masking mbrola for bug #84322, if a new version is released, remove this
+mbrola
+
+# Keep and eye on firebird and interbase as pair
+interbase
+
+# cardoe@gentoo.org
+# masking ivtv since I got the original support for it
+# but it was never stabled and it appears to have been
+# broken in later releases by an endian issue. I no longer
+# have the hardware to test
+ivtv
+
+# Modular X: unmask for architectures on which they are available
+-input_devices_synaptics
+-input_devices_wacom
+
+# Diego Pettenò <flameeyes@gentoo.org> (6 Dec 2006)
+# Unmask the Apple drivers
+-alsa_cards_aoa
+-alsa_cards_aoa-fabric-layout
+-alsa_cards_aoa-onyx
+-alsa_cards_aoa-soundbus
+-alsa_cards_aoa-soundbus-i2s
+-alsa_cards_aoa-tas
+-alsa_cards_aoa-toonie
+-alsa_cards_powermac
+# Mask ALSA drivers for ISA cards
+alsa_cards_cs4232
+alsa_cards_msnd-pinnacle
+alsa_cards_cs4231-lib
+alsa_cards_adlib
+alsa_cards_ad1816a
+alsa_cards_ad1848
+alsa_cards_als100
+alsa_cards_azt2320
+alsa_cards_cmi8330
+alsa_cards_cs4231
+alsa_cards_cs4236
+alsa_cards_dt019x
+alsa_cards_es968
+alsa_cards_es1688
+alsa_cards_es18xx
+alsa_cards_gusclassic
+alsa_cards_gusextreme
+alsa_cards_gusmax
+alsa_cards_interwave
+alsa_cards_interwave-stb
+alsa_cards_opl3sa2
+alsa_cards_opti92x-ad1848
+alsa_cards_opti92x-cs4231
+alsa_cards_opti93x
+alsa_cards_miro
+alsa_cards_sb8
+alsa_cards_sb16
+alsa_cards_sbawe
+alsa_cards_sb16_csp
+alsa_cards_sgalaxy
+alsa_cards_sscape
+alsa_cards_wavefront
+
+# George Shapovalov <george@gentoo.org> (8 Apr 2007)
+# supported on ppc
+-ada
+
+# Joseph Jezak <josejx@gentoo.org> (28 Jun 2007)
+# Masked Parallel LCD devices for bug #180683
+# app-misc/lcd4linux
+lcd_devices_lph7508
+lcd_devices_m50530
+lcd_devices_noritake
+lcd_devices_routerboard
+# app-misc/lcdproc
+lcd_devices_sed1330
+lcd_devices_sed1520
+lcd_devices_stv5730
+# Both
+lcd_devices_t6963
+
+# Fixes bug #86787
+fusion
+
+# 2006/08/18 - Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: mask for architectures on which they aren't available
+video_cards_apm
+video_cards_ark
+video_cards_ast
+video_cards_cyrix
+video_cards_i128
+video_cards_i740
+video_cards_intel
+video_cards_neomagic
+video_cards_nsc
+video_cards_rendition
+video_cards_siliconmotion
+video_cards_sis
+video_cards_tga
+video_cards_tseng
+video_cards_vesa
+
+# Matt Turner <mattst88@gentoo.org>
+# Mask more VIDEO_CARDs added with mesa-8.0
+video_cards_i915
+video_cards_i965
+video_cards_ilo
+# vmware wasn't added with mesa-8.0, but it should still be masked
+video_cards_vmware
+
+# Doug Goldstein <cardoe@gentoo.org> (3 Apr 2008)
+# nvidia-drivers specific feature which don't exist for ppc
+opengl-xvmc
+
+# Intel Integrated Primitive (sci-libs/ipp) support
+ipp
+
+# dev-lang/orc doesn't play nice
+schroedinger
+
+# This will need >=media-libs/libgpod-0.8.0 keyworded and stabilized on both ppc/ppc64, bugs 313691 and 325839
+ipod
+ios
+
+# Christian Faulhammer <fauli@gentoo.org> (01 Nov 2010)
+# app-misc/lirc fails to compile on PPC64, see bug 275872 for example
+# Samuli Suominen <ssuominen@gentoo.org> (03 Nov 2010)
+# and it's also masked in arch/powerpc/ppc64/32ul/package.mask
+lirc
+
+# Matt Turner <mattst88@gmail.com> (06 May 2011)
+# media-sound/mumble not keyworded on ppc
+mumble
+
+# Kacper Kowalik <xarthisius@gentoo.org> (26 Jul 2011)
+# ppc keywords were dropped for dev-libs/prelude
+prelude
+
+# Matt Turner <mattst88@gentoo.org) (10 Feb 2012)
+# mask d3d since we don't have wine
+d3d
+
+# Matt Turner <mattst88@gentoo.org) (10 Feb 2012)
+# mask wayland since dev-libs/wayland isn't keyworded
+wayland
+
+# Julian Ospald <hasufell@gentoo.org> (25 Apr 2012)
+# Masked because nvidia-texture-tools is not (tested) for PowerPC
+nvtt
+
+# fdk-aac is already keyworded here
+-fdk
+
+# Samuli Suominen <ssuominen@gentoo.org> (18 Jan 2013)
+# libdlm and cman are not keyworded
+cman
+clvm
+
+# for gnome 3.6 keywording
+-zeitgeist
+
+# Pacho Ramos <pacho@gentoo.org> (08 Jan 2014)
+# Unmask systemd since it is keyworded here.
+-systemd
diff --git a/profiles/arch/powerpc/use.stable.mask b/profiles/arch/powerpc/use.stable.mask
new file mode 100644
index 000000000000..987ea6359779
--- /dev/null
+++ b/profiles/arch/powerpc/use.stable.mask
@@ -0,0 +1,23 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file requires eapi 5 or later. New entries go on top.
+# Please use the same syntax as in use.mask
+
+# Pacho Ramos <pacho@gentoo.org> (17 Apr 2014)
+# Dropped stable keywords after the discussion caused by
+# Gnome 3.8/3.10 stabilization on this arch
+colord
+devhelp
+dia
+eds
+epiphany
+evo
+gdm
+gnome-online-accounts
+gnome-shell
+gnumeric
+gusb
+upnp
+upnp-av
diff --git a/profiles/arch/s390/eapi b/profiles/arch/s390/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/s390/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/s390/make.defaults b/profiles/arch/s390/make.defaults
new file mode 100644
index 000000000000..b70582c1d7fa
--- /dev/null
+++ b/profiles/arch/s390/make.defaults
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="s390"
+ACCEPT_KEYWORDS="s390 ~s390"
+
+MULTILIB_ABIS="s390"
+DEFAULT_ABI="s390"
+ABI=${DEFAULT_ABI}
+
+CHOST="s390-ibm-linux-gnu"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+INPUT_DEVICES="void"
+VIDEO_CARDS="dummy"
+
+# Michał Górny <mgorny@gentoo.org> (01 Jul 2014)
+# 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"
diff --git a/profiles/arch/s390/package.mask b/profiles/arch/s390/package.mask
new file mode 100644
index 000000000000..aefd4e320630
--- /dev/null
+++ b/profiles/arch/s390/package.mask
@@ -0,0 +1,55 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Alexis Ballier <aballier@gentoo.org> (27 Jun 2013)
+# TeX Live 2013 mask.
+# kpathsea has to be there because it has config files without /usr/share/texmf
+# and thus will break anything before TeX Live 2013.
+>=dev-libs/kpathsea-6.1.1_p20130530
+>=app-text/texlive-core-2013
+>=dev-tex/luatex-0.74
+>=app-text/texlive-2013
+>=dev-tex/bibtexu-3.71_p20130530
+>=dev-texlive/texlive-fontsextra-2013
+>=dev-texlive/texlive-langother-2013
+>=dev-texlive/texlive-latexrecommended-2013
+>=dev-texlive/texlive-formatsextra-2013
+>=dev-texlive/texlive-games-2013
+>=dev-texlive/texlive-langcyrillic-2013
+>=dev-texlive/texlive-pstricks-2013
+>=dev-texlive/texlive-langportuguese-2013
+>=dev-texlive/texlive-omega-2013
+>=dev-texlive/texlive-langspanish-2013
+>=dev-texlive/texlive-langczechslovak-2013
+>=dev-texlive/texlive-basic-2013
+>=dev-texlive/texlive-langindic-2013
+>=dev-texlive/texlive-langpolish-2013
+>=dev-texlive/texlive-luatex-2013
+>=dev-texlive/texlive-plainextra-2013
+>=dev-texlive/texlive-langafrican-2013
+>=dev-texlive/texlive-fontutils-2013
+>=dev-texlive/texlive-genericextra-2013
+>=dev-texlive/texlive-latexextra-2013
+>=dev-texlive/texlive-latex-2013
+>=dev-texlive/texlive-mathextra-2013
+>=dev-texlive/texlive-langgreek-2013
+>=dev-texlive/texlive-langenglish-2013
+>=dev-texlive/texlive-fontsrecommended-2013
+>=dev-texlive/texlive-science-2013
+>=dev-texlive/texlive-langarabic-2013
+>=dev-texlive/texlive-metapost-2013
+>=dev-texlive/texlive-xetex-2013
+>=dev-texlive/texlive-langgerman-2013
+>=dev-texlive/texlive-music-2013
+>=dev-texlive/texlive-langitalian-2013
+>=dev-texlive/texlive-langcjk-2013
+>=dev-texlive/texlive-langeuropean-2013
+>=dev-texlive/texlive-langfrench-2013
+>=dev-texlive/texlive-bibtexextra-2013
+>=dev-texlive/texlive-humanities-2013
+>=dev-texlive/texlive-context-2013
+>=dev-texlive/texlive-pictures-2013
+>=dev-texlive/texlive-genericrecommended-2013
+>=dev-texlive/texlive-publishers-2013
+
diff --git a/profiles/arch/s390/package.use.force b/profiles/arch/s390/package.use.force
new file mode 100644
index 000000000000..5db5bc851959
--- /dev/null
+++ b/profiles/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
+# $Id$
+
+# Mike Frysinger <vapier@gentoo.org> (16 Mar 2015)
+# Needs dev-lang/luajit tested #499974
+dev-libs/efl oldlua
diff --git a/profiles/arch/s390/package.use.mask b/profiles/arch/s390/package.use.mask
new file mode 100644
index 000000000000..b08bb09b4613
--- /dev/null
+++ b/profiles/arch/s390/package.use.mask
@@ -0,0 +1,55 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Mike Frysinger <vapier@gentoo.org> (16 Mar 2015)
+# Needs sci-physics/bullet tested #499974
+dev-libs/efl physics
+
+# Sergey Popov <pinkbyte@gentoo.org> (18 Feb 2015)
+# Not tested
+app-portage/layman g-sorcery
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (16 Sep 2014)
+# Needs libepoxy keywording, bug #510940
+x11-base/xorg-server glamor wayland
+
+# Mikle Kolyada <zlogene@gentoo.org> (11 Jan 2014)
+# too much unkeyworded dependencies (bug #497068)
+dev-vcs/git mediawiki
+
+# Agostino Sarubbo <ago@gentoo.org< (10 Apr 2013)
+# It requires too much unstable dep.
+x11-libs/gtk+ colord
+
+# Justin Lecher <jlec@gentoo.org> (09 Jan 2013)
+# x11-base/xorg-server[xvfb] is not keyworded
+dev-lang/tk test
+
+# Raúl Porcel <armin76@gentoo.org> (05 Nov 2011)
+# jit not supported on s390
+dev-libs/libpcre jit
+
+# Sebastian Pipping <sping@gentoo.org> (22 Feb 2011)
+# No media-sound/lilypond here, yet (bug #356069)
+app-text/asciidoc test
+
+# Mike Frysinger <vapier@gentoo.org> (10 Feb 2011)
+# Waiting for keywording #354309
+net-firewall/iptables netlink
+
+# Raúl Porcel <armin76@gentoo.org> (27 Mar 2008)
+# Needs gtk USE-flag
+net-dns/avahi python
+
+# Masking this so repoman shuts up about paludis
+sys-apps/paludis ruby-bindings
+
+# missing keyword for sys-cluster/openmpi sys-cluster/mpich2
+dev-libs/boost mpi
+
+# Robin H Johnson <robbat2@gentoo.org> (01 Nov 2012)
+# MySQL 5.5 wants systemtap, tcmalloc & jemalloc
+>=dev-db/mysql-5.5 tcmalloc
+>=dev-db/mariadb-5.5 tcmalloc
+>=dev-db/percona-server-5.5 tcmalloc
diff --git a/profiles/arch/s390/packages b/profiles/arch/s390/packages
new file mode 100644
index 000000000000..6c16a3cea144
--- /dev/null
+++ b/profiles/arch/s390/packages
@@ -0,0 +1,3 @@
+*sys-apps/s390-tools
+
+-*sys-apps/hdparm
diff --git a/profiles/arch/s390/parent b/profiles/arch/s390/parent
new file mode 100644
index 000000000000..7663f5297bb4
--- /dev/null
+++ b/profiles/arch/s390/parent
@@ -0,0 +1,2 @@
+../../features/multilib
+../base
diff --git a/profiles/arch/s390/s390x/eapi b/profiles/arch/s390/s390x/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/s390/s390x/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/s390/s390x/make.defaults b/profiles/arch/s390/s390x/make.defaults
new file mode 100644
index 000000000000..60200da7cc61
--- /dev/null
+++ b/profiles/arch/s390/s390x/make.defaults
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+MULTILIB_ABIS="s390x"
+DEFAULT_ABI="s390x"
+ABI=${DEFAULT_ABI}
+
+CHOST="s390x-ibm-linux-gnu"
+
+# Michał Górny <mgorny@gentoo.org> (01 Jul 2014)
+# 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/arch/s390/s390x/use.force b/profiles/arch/s390/s390x/use.force
new file mode 100644
index 000000000000..99e2f8b66cdc
--- /dev/null
+++ b/profiles/arch/s390/s390x/use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+# Force the flag corresponding to the only ABI.
+-abi_s390_32
+abi_s390_64
diff --git a/profiles/arch/s390/s390x/use.mask b/profiles/arch/s390/s390x/use.mask
new file mode 100644
index 000000000000..a85334605169
--- /dev/null
+++ b/profiles/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/arch/s390/use.force b/profiles/arch/s390/use.force
new file mode 100644
index 000000000000..ed7a0b413811
--- /dev/null
+++ b/profiles/arch/s390/use.force
@@ -0,0 +1,12 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+# 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/arch/s390/use.mask b/profiles/arch/s390/use.mask
new file mode 100644
index 000000000000..3687d153fe9f
--- /dev/null
+++ b/profiles/arch/s390/use.mask
@@ -0,0 +1,164 @@
+# Unmask the flag which corresponds to ARCH.
+-s390
+
+# Unmask ABI flags for this arch.
+-abi_s390_32
+
+# Stuff we don't want/not tested
+pbins
+chicken
+R
+octave
+xindy
+lyx
+lasi
+kde
+mpi
+fuse
+prolog
+libnl
+autotrace
+lqr
+libproxy
+libvirt
+tokyocabinet
+lpsol
+openexr
+enchant
+fftw
+systemd
+devil
+gts
+clang
+rtmp
+metalink
+lucene
+
+# This file contains a list of useflags that cannot be used on s390.
+bluetooth
+dell
+pcmcia
+cdr
+qt4
+gpm
+3dfx
+acpi
+afs
+alsa
+apm
+directfb
+lirc
+trusted
+voodoo3
+wavelan
+java
+java-internal
+java-external
+hardened
+
+# Needs java
+pdfannotextractor
+
+# not working for now
+mzscheme
+
+# no gnome love yet
+fits
+gconf
+gimp
+gtk
+gtk2
+gtk3
+gnome
+gnome-keyring
+
+# mask wayland since dev-libs/wayland isn't keyworded
+wayland
+
+diet
+m17n-lib
+xemacs
+Xaw3d
+neXt
+motif
+glitz
+mono
+pike
+ocaml
+sdl
+lm_sensors
+wxwindows
+wxwidgets
+
+# Samuli Suominen <ssuominen@gentoo.org> (18 Jan 2013)
+# libdlm and cman are not keyworded
+cman
+clvm
+
+# Many X drivers make no sense on this platform.
+input_devices_acecad
+input_devices_aiptek
+input_devices_elographics
+input_devices_evdev
+input_devices_fpit
+input_devices_hyperpen
+input_devices_joystick
+input_devices_keyboard
+input_devices_mouse
+input_devices_mutouch
+input_devices_penmount
+input_devices_vmmouse
+input_devices_synaptics
+input_devices_tslib
+input_devices_wacom
+video_cards_apm
+video_cards_ark
+video_cards_ast
+video_cards_chips
+video_cards_cirrus
+video_cards_fbdev
+video_cards_geode
+video_cards_glint
+video_cards_i128
+video_cards_i740
+video_cards_i915
+video_cards_i965
+video_cards_ilo
+video_cards_intel
+video_cards_mach64
+video_cards_mga
+video_cards_modesetting
+video_cards_neomagic
+video_cards_newport
+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
+video_cards_rendition
+video_cards_s3
+video_cards_s3virge
+video_cards_savage
+video_cards_siliconmotion
+video_cards_sis
+video_cards_sisusb
+video_cards_tdfx
+video_cards_tga
+video_cards_trident
+video_cards_tseng
+video_cards_v4l
+video_cards_vesa
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (22 Aug 2013)
+# virtual/opencl is not keyworded
+opencl
+
+# Unmask once sys-libs/libunwind gets ported & keyworded.
+unwind
+
+# sys-libs/libseccomp has not been ported to this arch yet #524148
+seccomp
diff --git a/profiles/arch/sh/eapi b/profiles/arch/sh/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/sh/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/sh/make.defaults b/profiles/arch/sh/make.defaults
new file mode 100644
index 000000000000..d024264d2e34
--- /dev/null
+++ b/profiles/arch/sh/make.defaults
@@ -0,0 +1,30 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# 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> (01 Jul 2014)
+# 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> (16 Nov 2011)
+# 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/arch/sh/package.mask b/profiles/arch/sh/package.mask
new file mode 100644
index 000000000000..dc9769efed82
--- /dev/null
+++ b/profiles/arch/sh/package.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Zac Medico <zmedico@gentoo.org> (09 Aug 2011)
+# Bug #377907 - Use package.mask for compatibility with PMS section 5.2.7, and
+# future versions of sys-apps/portage.
+<sys-devel/gcc-3.2
diff --git a/profiles/arch/sh/package.use.force b/profiles/arch/sh/package.use.force
new file mode 100644
index 000000000000..5db5bc851959
--- /dev/null
+++ b/profiles/arch/sh/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Mike Frysinger <vapier@gentoo.org> (16 Mar 2015)
+# Needs dev-lang/luajit tested #499974
+dev-libs/efl oldlua
diff --git a/profiles/arch/sh/package.use.mask b/profiles/arch/sh/package.use.mask
new file mode 100644
index 000000000000..4820a1fc7353
--- /dev/null
+++ b/profiles/arch/sh/package.use.mask
@@ -0,0 +1,54 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Mike Frysinger <vapier@gentoo.org> (16 Mar 2015)
+# Needs sci-physics/bullet tested #499974
+dev-libs/efl physics
+
+# Brian Evans <grknight@gentoo.org> (03 Jun 2014)
+# unkeworded dependencies (bug #429708)
+>=dev-db/mysql-5.5 jemalloc
+>=dev-db/mariadb-5.5 jemalloc
+
+# Mikle Kolyada <zlogene@gentoo.org> (11 Jan 2014)
+# too much unkeyworded dependencies (bug #497068)
+dev-vcs/git mediawiki
+
+# Raúl Porcel <armin76@gentoo.org> (28 May 2012)
+# Needs x11-misc/lightdm(which also requires some other deps)
+x11-misc/xscreensaver new-login
+
+# Raúl Porcel <armin76@gentoo.org> (05 Nov 2011)
+# jit not supported on sh
+dev-libs/libpcre jit
+
+# Sebastian Pipping <sping@gentoo.org> (22 Feb 2011)
+# No media-sound/lilypond here, yet (bug #356069)
+app-text/asciidoc test
+
+# Raúl Porcel <armin76@gentoo.org> (13 Feb 2011)
+# Fails to build, pending to send a report upstream
+media-libs/mesa gallium
+
+# Alon Bar-Lev <alonbl@gentoo.org> (24 Jan 2007)
+# pkcs11-helper is not keyworded
+net-misc/openvpn pkcs11
+
+# Gilles Dartiguelongue <eva@gentoo.org> (19 Oct 2007)
+# gdm depends on zenity which is not keyworded
+>=gnome-base/gdm-2.20 remote
+
+# Christoph Mende <angelos@gentoo.org> (14 May 2008)
+# media-sound/wavpack is not keyworded
+media-sound/mpd wavpack
+
+# Peter Alfredsen <loki_val@gentoo.org> (20 Jun 2008)
+# 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/arch/sh/parent b/profiles/arch/sh/parent
new file mode 100644
index 000000000000..eb001c6e8ab8
--- /dev/null
+++ b/profiles/arch/sh/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/arch/sh/use.force b/profiles/arch/sh/use.force
new file mode 100644
index 000000000000..f59d57ad619b
--- /dev/null
+++ b/profiles/arch/sh/use.force
@@ -0,0 +1,2 @@
+# Force the flag which corresponds to ARCH.
+sh
diff --git a/profiles/arch/sh/use.mask b/profiles/arch/sh/use.mask
new file mode 100644
index 000000000000..6e2cba847c38
--- /dev/null
+++ b/profiles/arch/sh/use.mask
@@ -0,0 +1,185 @@
+# Unmask the flag which corresponds to ARCH.
+-sh
+
+# Kacper Kowalik <xarthisius@gentoo.org> (9 Aug 2010)
+# 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
+java-internal
+java-external
+pdfannotextractor
+
+# broken upstream, see libavcodec/sh4/idct_sh4.c:#error
+ffmpeg
+
+# No hardware to test
+bluetooth
+dvd
+ios
+
+# Stuff we don't want
+chicken
+fuse
+R
+octave
+tracker
+xindy
+lyx
+mpi
+lasi
+fusion
+lensfun
+fits
+networkmanager
+lpsol
+openexr
+libev
+clang
+
+# Stuff that doesn't make sense on this arch
+3dfx
+dell
+dmi
+laptop
+
+# havent tested yet
+scanner
+gphoto2
+mythtv
+dvb
+qt4
+kde
+diet
+lirc
+afs
+mono
+lm_sensors
+qdbm
+fftw
+netjack
+mzscheme
+beagle
+eds
+pike
+nvtv
+xine
+ocaml
+gimp
+xemacs
+gnomecd
+lapack
+cblas
+webkit
+prolog
+timidity
+fluidsynth
+mms
+sid
+autotrace
+lqr
+musepack
+authdaemond
+v4l
+tokyocabinet
+wildmidi
+webp
+systemd
+soundcloud
+gts
+devil
+rtmp
+metalink
+lucene
+
+# 2006/02/05 - Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: mask for architectures on which they aren't available
+video_cards_apm
+video_cards_ark
+video_cards_ast
+video_cards_ati
+video_cards_cirrus
+video_cards_chips
+video_cards_cyrix
+video_cards_glint
+video_cards_i128
+video_cards_i740
+video_cards_intel
+video_cards_mach64
+video_cards_mga
+video_cards_neomagic
+video_cards_newport
+video_cards_nouveau
+video_cards_nsc
+video_cards_nv
+video_cards_r128
+video_cards_radeon
+video_cards_rendition
+video_cards_s3
+video_cards_s3virge
+video_cards_savage
+video_cards_siliconmotion
+video_cards_sis
+video_cards_tdfx
+video_cards_tga
+video_cards_trident
+video_cards_tseng
+video_cards_vesa
+video_cards_via
+video_cards_voodoo
+
+# Matt Turner <mattst88@gentoo.org>
+# Mask more VIDEO_CARDs added with mesa-8.0
+video_cards_r100
+video_cards_r200
+video_cards_r300
+video_cards_r600
+video_cards_radeonsi
+video_cards_i915
+video_cards_i965
+video_cards_ilo
+# vmware wasn't added with mesa-8.0, but it should still be masked
+video_cards_vmware
+
+# 2006/03/07 - Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: mask for architectures lacking direct rendering
+dri
+
+# nspr isnt ported to SuperH which means no seamonkey/firefox/etc...
+nsplugin
+firefox
+nss
+seamonkey
+
+# USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh.
+# Bug #184563, 18 Sep 2007
+# Robin H. Johnson <robbat2@gentoo.org>
+audit
+
+# Matt Turner <mattst88@gentoo.org) (10 Feb 2012)
+# mask d3d since we don't have wine
+d3d
+
+# Matt Turner <mattst88@gentoo.org) (10 Feb 2012)
+# mask wayland since dev-libs/wayland isn't keyworded
+wayland
+
+# Samuli Suominen <ssuominen@gentoo.org> (18 Jan 2013)
+# libdlm and cman are not keyworded
+cman
+clvm
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (22 Aug 2013)
+# 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/arch/sparc-fbsd/eapi b/profiles/arch/sparc-fbsd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/sparc-fbsd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/sparc-fbsd/make.defaults b/profiles/arch/sparc-fbsd/make.defaults
new file mode 100644
index 000000000000..f20d2e374bec
--- /dev/null
+++ b/profiles/arch/sparc-fbsd/make.defaults
@@ -0,0 +1,12 @@
+# Copyright 1999-2012 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+# System-wide defaults for the G/FBSD Portage system
+
+ARCH="sparc-fbsd"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+ACCEPT_KEYWORDS="~sparc-fbsd sparc-fbsd"
diff --git a/profiles/arch/sparc-fbsd/package.use.mask b/profiles/arch/sparc-fbsd/package.use.mask
new file mode 100644
index 000000000000..e55c1690e4a0
--- /dev/null
+++ b/profiles/arch/sparc-fbsd/package.use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+dev-lang/swig ocaml pike
diff --git a/profiles/arch/sparc-fbsd/parent b/profiles/arch/sparc-fbsd/parent
new file mode 100644
index 000000000000..eb001c6e8ab8
--- /dev/null
+++ b/profiles/arch/sparc-fbsd/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/arch/sparc-fbsd/use.force b/profiles/arch/sparc-fbsd/use.force
new file mode 100644
index 000000000000..0520964ebe4e
--- /dev/null
+++ b/profiles/arch/sparc-fbsd/use.force
@@ -0,0 +1,2 @@
+# Force the flag which corresponds to ARCH.
+sparc-fbsd
diff --git a/profiles/arch/sparc-fbsd/use.mask b/profiles/arch/sparc-fbsd/use.mask
new file mode 100644
index 000000000000..a9a6ec1dfad0
--- /dev/null
+++ b/profiles/arch/sparc-fbsd/use.mask
@@ -0,0 +1,34 @@
+# Copyright 1999-2013 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+# Unmask the flag which corresponds to ARCH.
+-sparc-fbsd
+
+acpi
+
+# guile fails to build on sparc
+# Even with the patch from FreeBSD Ports it core dumps :/
+guile
+
+# valgrind hasn't been ported to sparc-fbsd yet
+valgrind
+
+# These should work one day
+avahi
+cairo
+dbus
+gnome
+gnome-keyring
+gtk
+mono
+opengl
+php
+qt4
+tk
+xpm
+X
+
+# Ryan Hill <dirtyepic@gentoo.org>
+# Needs sci-mathematics/glpk
+lpsol
diff --git a/profiles/arch/sparc/eapi b/profiles/arch/sparc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/sparc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/sparc/make.defaults b/profiles/arch/sparc/make.defaults
new file mode 100644
index 000000000000..0dcda48a9d41
--- /dev/null
+++ b/profiles/arch/sparc/make.defaults
@@ -0,0 +1,42 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="sparc"
+ACCEPT_KEYWORDS="${ARCH}"
+
+# 64bit kernel, 32bit userland
+CHOST="sparc-unknown-linux-gnu"
+PROFILE_ARCH="sparc64"
+
+# We need sparc64 binutils for linux-headers
+CTARGETS_BINUTILS="sparc-unknown-linux-gnu sparc64-unknown-linux-gnu"
+
+# The funky stuffs for handling different kernel compiler than userland compiler
+KERNEL_ABI="sparc64"
+CHOST_sparc64="sparc64-unknown-linux-gnu"
+LDFLAGS_sparc64="-m elf64_sparc"
+
+# Multilib stuff
+MULTILIB_ABIS="sparc32"
+DEFAULT_ABI="sparc32"
+ABI="${DEFAULT_ABI}"
+CFLAGS_sparc32="" # 32 bit is the default, so no need to set it.
+LDFLAGS_sparc32="" # setting it would make gcc use -m32 and -m64 at the same time
+CHOST_sparc32="sparc-unknown-linux-gnu"
+CTARGET_sparc32="sparc-unknown-linux-gnu"
+# do NOT set CFLAGS_sparc64 here it'd break linux-headers for non-multilib
+# profiles
+
+# Compiler flags
+CFLAGS="-O2 -mcpu=ultrasparc -pipe"
+CXXFLAGS=${CFLAGS}
+
+# These are here to override features/32bit-userland's settings. DO NOT REMOVE!
+FEATURES="-multilib-strict"
+MULTILIB_STRICT_DIRS="/lib32 /usr/lib32 /usr/kde/*/lib32 /usr/qt/*/lib32 /usr/X11R6/lib32"
+
+# 2006/10/05 - Gustavo Zacarias <gustavoz@gentoo.org>
+# Defaults for video drivers
+VIDEO_CARDS="fbdev glint mach64 mga r128 radeon sunbw2 suncg14 suncg3 \
+ suncg6 sunffb sunleo tdfx voodoo"
diff --git a/profiles/arch/sparc/package.mask b/profiles/arch/sparc/package.mask
new file mode 100644
index 000000000000..653453080b2f
--- /dev/null
+++ b/profiles/arch/sparc/package.mask
@@ -0,0 +1,139 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Ben de Groot <yngwin@gentoo.org> (01 Feb 2015)
+# Qt5 mask, pending keywording. Remember unmasking qt5 in use.mask as well.
+>=dev-qt/assistant-5.4.0
+>=dev-qt/designer-5.4.0
+>=dev-qt/linguist-5.4.0
+>=dev-qt/linguist-tools-5.4.0
+>=dev-qt/pixeltool-5.4.0
+>=dev-qt/qdbus-5.4.0
+>=dev-qt/qdbusviewer-5.4.0
+>=dev-qt/qdoc-5.4.0
+>=dev-qt/qtconcurrent-5.4.0
+>=dev-qt/qtcore-5.4.0
+>=dev-qt/qtdbus-5.4.0
+>=dev-qt/qtdeclarative-5.4.0
+>=dev-qt/qtdiag-5.4.0
+>=dev-qt/qtgraphicaleffects-5.4.0
+>=dev-qt/qtgui-5.4.0
+>=dev-qt/qthelp-5.4.0
+>=dev-qt/qtimageformats-5.4.0
+>=dev-qt/qtmultimedia-5.4.0
+>=dev-qt/qtnetwork-5.4.0
+>=dev-qt/qtopengl-5.4.0
+>=dev-qt/qtpaths-5.4.0
+>=dev-qt/qtpositioning-5.4.0
+>=dev-qt/qtprintsupport-5.4.0
+>=dev-qt/qtquick1-5.4.0
+>=dev-qt/qtquickcontrols-5.4.0
+>=dev-qt/qtscript-5.4.0
+>=dev-qt/qtsensors-5.4.0
+>=dev-qt/qtserialport-5.4.0
+>=dev-qt/qtsql-5.4.0
+>=dev-qt/qtsvg-5.4.0
+>=dev-qt/qttest-5.4.0
+>=dev-qt/qttranslations-5.4.0
+>=dev-qt/qtwayland-5.4.0
+>=dev-qt/qtwebkit-5.4.0
+>=dev-qt/qtwebsockets-5.4.0
+>=dev-qt/qtwidgets-5.4.0
+>=dev-qt/qtx11extras-5.4.0
+>=dev-qt/qtxml-5.4.0
+>=dev-qt/qtxmlpatterns-5.4.0
+>=dev-qt/qt-creator-3.3.0
+=app-text/calibre-2*
+>=x11-misc/sddm-0.10.0
+
+# Davide Pesavento <pesa@gentoo.org> (20 Nov 2014)
+# Qt4 multilib ebuilds, masked until dev-qt/qtchooser
+# gets keyworded. See bug 529196.
+>=dev-qt/assistant-4.8.6:4
+>=dev-qt/designer-4.8.6:4
+>=dev-qt/linguist-4.8.6:4
+>=dev-qt/pixeltool-4.8.6:4
+>=dev-qt/qdbusviewer-4.8.6:4
+>=dev-qt/qt3support-4.8.6:4
+>=dev-qt/qtbearer-4.8.6:4
+>=dev-qt/qtcore-4.8.6:4
+>=dev-qt/qtdbus-4.8.6:4
+>=dev-qt/qtdeclarative-4.8.6:4
+>=dev-qt/qtdemo-4.8.6:4
+>=dev-qt/qtgui-4.8.6:4
+>=dev-qt/qthelp-4.8.6:4
+>=dev-qt/qtmultimedia-4.8.6:4
+>=dev-qt/qtopengl-4.8.6:4
+>=dev-qt/qtopenvg-4.8.6:4
+>=dev-qt/qtphonon-4.8.6:4
+>=dev-qt/qtscript-4.8.6:4
+>=dev-qt/qtsql-4.8.6:4
+>=dev-qt/qtsvg-4.8.6:4
+>=dev-qt/qttest-4.8.6:4
+>=dev-qt/qttranslations-4.8.6:4
+>=dev-qt/qtwebkit-4.8.6:4
+>=dev-qt/qtxmlpatterns-4.8.6:4
+
+# Raúl Porcel <armin76@gentoo.org> (17 Nov 2014)
+# Mask sys-devel/kgcc64 since >=gcc-4.4 can build 64bit kernels
+sys-devel/kgcc64
+
+# Julian Ospald <hasufell@gentoo.org> (01 Sep 2014)
+# Needs either hardmasked >=media-video/libav-10 or
+# >=media-video/ffmpeg-2.1.4 which is not keyworded for
+# sparc. Also see bug #521808
+=media-video/mpv-0.4*
+=media-video/mpv-0.5*
+
+# Alexis Ballier <aballier@gentoo.org> (27 Jun 2013)
+# TeX Live 2013 mask.
+# kpathsea has to be there because it has config files without /usr/share/texmf
+# and thus will break anything before TeX Live 2013.
+>=dev-libs/kpathsea-6.1.1_p20130530
+>=app-text/texlive-core-2013
+>=dev-tex/luatex-0.74
+>=app-text/texlive-2013
+>=dev-tex/bibtexu-3.71_p20130530
+>=dev-texlive/texlive-fontsextra-2013
+>=dev-texlive/texlive-langother-2013
+>=dev-texlive/texlive-latexrecommended-2013
+>=dev-texlive/texlive-formatsextra-2013
+>=dev-texlive/texlive-games-2013
+>=dev-texlive/texlive-langcyrillic-2013
+>=dev-texlive/texlive-pstricks-2013
+>=dev-texlive/texlive-langportuguese-2013
+>=dev-texlive/texlive-omega-2013
+>=dev-texlive/texlive-langspanish-2013
+>=dev-texlive/texlive-langczechslovak-2013
+>=dev-texlive/texlive-basic-2013
+>=dev-texlive/texlive-langindic-2013
+>=dev-texlive/texlive-langpolish-2013
+>=dev-texlive/texlive-luatex-2013
+>=dev-texlive/texlive-plainextra-2013
+>=dev-texlive/texlive-langafrican-2013
+>=dev-texlive/texlive-fontutils-2013
+>=dev-texlive/texlive-genericextra-2013
+>=dev-texlive/texlive-latexextra-2013
+>=dev-texlive/texlive-latex-2013
+>=dev-texlive/texlive-mathextra-2013
+>=dev-texlive/texlive-langgreek-2013
+>=dev-texlive/texlive-langenglish-2013
+>=dev-texlive/texlive-fontsrecommended-2013
+>=dev-texlive/texlive-science-2013
+>=dev-texlive/texlive-langarabic-2013
+>=dev-texlive/texlive-metapost-2013
+>=dev-texlive/texlive-xetex-2013
+>=dev-texlive/texlive-langgerman-2013
+>=dev-texlive/texlive-music-2013
+>=dev-texlive/texlive-langitalian-2013
+>=dev-texlive/texlive-langcjk-2013
+>=dev-texlive/texlive-langeuropean-2013
+>=dev-texlive/texlive-langfrench-2013
+>=dev-texlive/texlive-bibtexextra-2013
+>=dev-texlive/texlive-humanities-2013
+>=dev-texlive/texlive-context-2013
+>=dev-texlive/texlive-pictures-2013
+>=dev-texlive/texlive-genericrecommended-2013
+>=dev-texlive/texlive-publishers-2013
+
diff --git a/profiles/arch/sparc/package.use b/profiles/arch/sparc/package.use
new file mode 100644
index 000000000000..bd6f0f67ff8c
--- /dev/null
+++ b/profiles/arch/sparc/package.use
@@ -0,0 +1,7 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Pacho Ramos <pacho@gentoo.org> (15 Feb 2014)
+# libev isn't supported on this arch, use another default (#499498)
+dev-libs/libverto libevent
diff --git a/profiles/arch/sparc/package.use.force b/profiles/arch/sparc/package.use.force
new file mode 100644
index 000000000000..5db5bc851959
--- /dev/null
+++ b/profiles/arch/sparc/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Mike Frysinger <vapier@gentoo.org> (16 Mar 2015)
+# Needs dev-lang/luajit tested #499974
+dev-libs/efl oldlua
diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask
new file mode 100644
index 000000000000..2c81a64d755f
--- /dev/null
+++ b/profiles/arch/sparc/package.use.mask
@@ -0,0 +1,323 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Bernard Cafarelli <voyageur@gentoo.org> (06 Aug 2015)
+# Dependencies missing keywords, bug #543604
+sys-devel/llvm ocaml
+
+# Pacho Ramos <pacho@gentoo.org> (13 Jun 2015)
+# Missing keywords, bug #513108
+net-misc/spice-gtk smartcard webdav
+
+# Gilles Dartiguelongue <eva@gentoo.org> (09 Jun 2015)
+# net-fs/libnfs lacks sparc keyword, bug #551576
+gnome-base/gvfs nfs
+
+# Gilles Dartiguelongue <eva@gentoo.org> (09 Jun 2015)
+# dev-lang/luajit and dev-lua/lgi and lack sparc keyword, bug #551540
+dev-libs/libpeas lua jit
+
+# Ben de Groot <yngwin@gentoo.org> (03 May 2015)
+# media-libs/rubberband lacks sparc keyword, bug #548446
+media-video/mpv rubberband
+
+# Mike Frysinger <vapier@gentoo.org> (16 Mar 2015)
+# Needs sci-physics/bullet & media-libs/libsdl2 tested #499974
+dev-libs/efl physics sdl
+media-libs/elementary sdl
+
+# Michał Górny <mgorny@gentoo.org> (08 Mar 2015)
+# Dependency not keyworded on this arch, bug #542570.
+xfce-base/xfce4-settings libinput
+
+# Alexis Ballier <aballier@gentoo.org> (11 Feb 2015)
+# Missing ffmpeg deps, bug #510340
+media-video/ffmpeg x265
+
+# Patrick Lauer <patrick@gentoo.org> (10 Feb 2015)
+# Missing keywords for media-libs/x265
+media-video/libav x265
+
+# Pacho Ramos <pacho@gentoo.org> (10 Jan 2014)
+# Missing keywords
+net-misc/networkmanager teamd
+
+# Gilles Dartiguelongue <eva@gentoo.org> (23 Dec 2014)
+# New dependencies for wayland support in Gnome 3.14
+# See bug #533420.
+media-libs/clutter egl
+x11-wm/mutter kms
+
+# Mark Wright <gienah@gentoo.org> (14-23 Dec 2014, 1 Apr 2015)
+# test dependencies need keywording
+dev-haskell/binary test
+dev-haskell/dlist test
+dev-haskell/haskell-src-exts test
+dev-haskell/text test
+dev-haskell/vector test
+
+# Michał Górny <mgorny@gentoo.org> (30 Oct 2014)
+# Requires non-keyworded >=x11-libs/libxkbcommon-0.4.
+sys-apps/systemd terminal
+sys-apps/systemd xkb
+
+# Pacho Ramos <pacho@gentoo.org> (03 Oct 2014)
+# Missing keywords, bug #524352
+>=app-accessibility/orca-3.12.3 braille
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (16 Sep 2014)
+# Needs libepoxy keywording, bug #510940
+x11-base/xorg-server glamor wayland
+
+# Maciej Mrozowski <reavertm@gentoo.org> (13 Aug 2014)
+# Missing keywords on dev-libs/protobuf-c (bug 519772)
+>=net-libs/libgadu-1.12.0 gg11
+
+# Christoph Junghans <ottxor@gentoo.org> (21 Jul 2014)
+# Missing keywords on sci-libs/libcerf (bug 517726)
+sci-visualization/gnuplot libcerf
+
+# Maxim Koltsov <maksbotan@gentoo.org> (9 Jul 2014)
+# Missing keywords on dev-python/rst2pdf, bug #515222
+media-video/mpv doc-pdf
+
+# Julian Ospald <hasufell@gentoo.org> (20 Apr 2014)
+# Missing keywords, bug #508226
+media-video/mpv sdl
+
+# Pacho Ramos <pacho@gentoo.org> (12 Apr 2014)
+# Missing keywords, bug #507490
+net-misc/modemmanager mbim
+
+# Pacho Ramos <pacho@gentoo.org> (15 Mar 2014)
+# Missing keywords, bug #504672
+>=net-misc/vinagre-3.10 rdp
+
+# Pacho Ramos <pacho@gentoo.org> (22 Feb 2014)
+# Missing keywords, bug #495250
+>=gnome-base/gnome-extra-apps-3.10 tracker
+
+# Pacho Ramos <pacho@gentoo.org> (10 Feb 2014)
+# Missing keywords, bug #495254
+>=dev-libs/totem-pl-parser-3.10 quvi
+>=media-video/totem-3.10 flash
+
+# Raúl Porcel <armin76@gentoo.org> (1 Feb 2014)
+# Sigbuses
+net-misc/openssh hpn
+
+# Pacho Ramos <pacho@gentoo.org> (19 Jan 2014)
+# Missing keywords, bug #478254
+gnome-base/gnome classic extras
+
+# Pacho Ramos <pacho@gentoo.org> (19 Jan 2014)
+sys-kernel/dracut -dracut_modules_systemd
+
+# Pacho Ramos <pacho@gentoo.org> (02 Dec 2013)
+# Missing keywords, bug #493156
+media-libs/libgphoto2 serial
+
+# Pacho Ramos <pacho@gentoo.org> (28 Nov 2013)
+# Missing keywords, bug #492820
+net-im/telepathy-connection-managers sipe
+
+# Mark Wright <gienah@gentoo.org> (26 Oct 2013)
+# template-haskell not yet available
+dev-haskell/dataenc test
+
+# Tom Wijsman <TomWij@gentoo.org> (16 Oct 2013)
+# Mask luajit on ~media-video/mpv-0.2.0 because it only has amd64 x86 keywords. See bug #488318.
+>=media-video/mpv-0.2.0 luajit
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (22 Aug 2013)
+# dev-libs/jemalloc is not keyworded
+www-plugins/gnash jemalloc
+
+# Pacho Ramos <pacho@gentoo.org> (20 Jul 2013)
+# Keywords pending, bug #476710
+>=gnome-base/gnome-extra-apps-3.8 games
+
+# Patrick Lauer <patrick@gentoo.org> (17 June 2013)
+# Fix per-arch mask of phonon[zeitgeist] #460140
+media-libs/phonon zeitgeist
+
+# Patrick Lauer <patrick@gentoo.org> (27 May 2013)
+# stable keywords missing on tagpy/coherence
+media-video/totem upnp-av
+media-sound/rhythmbox upnp-av
+
+# Julian Ospald <hasufell@gentoo.org> (31 Mar 2013)
+# depends on mono
+>=net-irc/hexchat-2.9.4-r1 theme-manager
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (31 Jan 2013)
+# remove mask when net-libs/libqmi is keyworded here
+net-misc/modemmanager qmi qmi-newest
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (22 Jan 2013)
+# remove mask if/when media-gfx/argyllcms is keywored here.
+x11-misc/colord argyllcms extra-print-profiles
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (31 Dec 2012)
+# requires firefox, which is not keyworded on sparc
+app-misc/tracker firefox-bookmarks
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (31 Dec 2012)
+# requires app-office/unoconv, which requires virtual/ooo, which is not
+# keyworded here. Remove mask if this situation changes.
+gnome-extra/sushi office
+
+# Raúl Porcel <armin76@gentoo.org> (30 Dec 2012)
+# Needs testing
+media-libs/phonon gstreamer vlc
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (27 Dec 2012)
+# remove mask when dev-java/fop is keyworded here
+gnome-extra/libgda reports
+
+# Robin H Johnson <robbat2@gentoo.org> (01 Nov 2012)
+# MySQL 5.5 wants systemtap, tcmalloc & jemalloc
+>=dev-db/mysql-5.5 systemtap tcmalloc jemalloc
+>=dev-db/mariadb-5.5 systemtap tcmalloc jemalloc
+>=dev-db/percona-server-5.5 systemtap tcmalloc jemalloc
+
+# Diego Elio Pettenò <flameeyes@gentoo.org> (24 Jun 2012)
+# Requires libpcre with jit
+www-apache/mod_security jit
+
+# Ben de Groot <yngwin@gentoo.org> (14 Jun 2012)
+# Since dev-qt/qt* will no longer be available for sparc, we need
+# to mask the reverse dependencies
+dev-cpp/eigen examples
+dev-tex/latex-beamer lyx
+media-sound/pulseaudio equalizer
+media-video/vlc skins
+
+# Raúl Porcel <armin76@gentoo.org> (28 May 2012)
+# Needs x11-misc/lightdm(which also requires some other deps)
+x11-misc/xscreensaver new-login
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (25 May 2012)
+# Remove mask entry when app-misc/geoclue and app-accessibility/at-spi2-core
+# are keyworded here, bug #411761
+net-libs/webkit-gtk webkit2
+
+# Pacho Ramos <pacho@gentoo.org> (07 May 2012)
+# libhid is not keyworded
+app-misc/lcdproc hid
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (12 Apr 2012)
+# Temporary mask-in-base, unmask-in-arch for dev-python/mako keywording for
+# gobject-introspection[doctool], bug #411761
+dev-libs/gobject-introspection -doctool
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (12 Apr 2012)
+# Requires gnutls[pkcs11], which is use.masked on sparc
+net-libs/glib-networking smartcard
+
+# Alexey Shvetsov <alexxy@gentoo.org> (17 Dec 2011)
+# Mask use numa for openmpi
+sys-cluster/openmpi openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_open-mx openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_slurm openmpi_ofed_features_rdmacm
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (03 Nov 2011)
+# Missing keywords in gst-plugins-faac, bug #389433
+gnome-extra/gnome-media aac
+
+# Raúl Porcel <armin76@gentoo.org> (08 Oct 2011)
+# Needs media-sound/lilypond
+app-text/asciidoc test
+
+# Patrick McLean <chutzpah@gentoo.org> (07 Sep 2011)
+# missing keywords on dependencies
+media-video/x264-encoder ffmpegsource
+
+# Robin H. Johnson <robbat2@gentoo.org> (03 Sep 2011)
+# Remove this for your arch after you keyword dev-utils/google-perftools (bug #381737
+dev-libs/libmemcached tcmalloc
+
+# Alexey Shvetsov <alexxy@gentoo.org> (31 Aug 2011)
+# Mask numa use flag per bug #381313
+sys-apps/hwloc numa
+sys-cluster/openmpi numa
+
+# Sergei Trofimovich <slyfox@gentoo.org> (03 Aug 2011)
+# sys-devel/llvm has no sparc keywords yet (bug #320221)
+dev-lang/ghc llvm
+
+# Patrick Lauer <patrick@gentoo.org> (03 Aug 2011)
+# Missing jre on sparc
+net-analyzer/metasploit gui
+
+# Pacho Ramos <pacho@gentoo.org> (19 Jul 2011)
+# Missing keywords on dependencies
+app-cdr/brasero vcd
+
+# Pacho Ramos <pacho@gentoo.org> (27 Jan 2011)
+# missing keywords on needed plugins
+media-plugins/gst-plugins-meta dts dv libvisual modplug vcd wavpack
+
+# Michael Weber <xmw@gentoo.org> (03 Jan 2011)
+# dev-libs/libev is not keyworded
+www-servers/lighttpd libev
+
+# Raúl Porcel <armin76@gentoo.org> (5 Dec 2010)
+# Mask doc-pdf because of Java dependencies (bug #347259)
+net-analyzer/wireshark doc-pdf
+
+# Justin Lecher <jlec@gentoo.org> (13 Aug 2010)
+# MKL not available on this arch
+media-gfx/povray mkl
+
+# uses games-board/ggz-gtk-client
+games-strategy/freeciv ggz
+
+# Alexey Shvetsov <alexxy@gentoo.org> (09 Feb 2010)
+# need dev-db/virtuoso-* keyworded
+dev-libs/soprano virtuoso
+
+# Alexey Shvetsov <alexxy@gentoo.org> (09 Feb 2010)
+# need sys-auth/polkit keyworded
+app-admin/system-config-printer-common policykit
+
+# Ben de Groot <yngwin@gentoo.org> (16 Jan 2010)
+# qtmultimedia is not keyworded, bug 293671
+dev-python/PyQt4 multimedia
+
+# Ben de Groot <yngwin@gentoo.org> (11 Nov 2009)
+# Requires qthelp, which requires qtwebkit, bug 292838
+dev-libs/uriparser doc
+media-libs/libxspf doc
+
+# Romain Perier <mrpouet@gentoo.org> (18 Oct. 2009)
+# >=networkmanager-0.7.0 is not keyworded.
+gnome-base/gnome-applets networkmanager
+
+# Raúl Porcel <armin76@gentoo.org>
+# Depends on dev-java/fop which requires java...
+sci-geosciences/gpsbabel doc
+
+# depends on mpich2 which isn't keyworded (bug #217854)
+sci-libs/hdf5 mpi
+
+# wavgain fails to build
+media-sound/rubyripper wav
+
+# Needs libmodplug
+media-libs/sdl-sound mikmod
+
+# Needs clisp which won't build
+app-text/texlive xindy
+
+# Needs krb4 USE flag for mit-krb5 (Bug #255579), and we believe it to be unstable.
+net-im/pidgin zephyr
+
+# Mask zemberek for enchant because it requires java.
+app-text/enchant zemberek
+
+# Mask srtp for ortp because libsrtp is marked -sparc
+net-libs/ortp srtp
+
+# Ultrabug <ultrabug@gentoo.org) (05 Sept 2011)
+# missing keyword for net-libs/zeromq
+app-admin/rsyslog zeromq
diff --git a/profiles/arch/sparc/package.use.stable.mask b/profiles/arch/sparc/package.use.stable.mask
new file mode 100644
index 000000000000..7ff64bd63f15
--- /dev/null
+++ b/profiles/arch/sparc/package.use.stable.mask
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# When you add an entry to the top of this file, add your name, the date, and
+# an explanation of why something is getting masked. Please be extremely
+# careful not to commit atoms that are not valid, as it can cause large-scale
+# breakage, especially if it ends up in the daily snapshot.
+#
+## Example:
+##
+## # Dev E. Loper <developer@gentoo.org> (28 Jun 2012)
+## # Masking foo USE flag until we can get the
+## # foo stuff to work properly again (bug 12345)
+## =media-video/mplayer-0.90_pre5 foo
+## =media-video/mplayer-0.90_pre5-r1 foo
+#
+
+#--- END OF EXAMPLES ---
+
+# Pacho Ramos <pacho@gentoo.org> (02 Ago 2015)
+# Missing keywords
+dev-libs/protobuf python
+dev-python/pyquery test
+sys-fs/dmraid klibc
+
+# Pacho Ramos <pacho@gentoo.org> (02 Jul 2014)
+# Mask due Gnome3 not going to be stabilized on this arch
+dev-util/geany-plugins devhelp markdown webkit
+>=gnome-base/gnome-desktop-2.32.1-r2 license-docs
+>=net-libs/webkit-gtk-2.4 geoloc
+>=x11-libs/gtk+-3.12.2 cloudprint
+x11-libs/gksu gnome
+x11-wm/icewm gnome
diff --git a/profiles/arch/sparc/packages b/profiles/arch/sparc/packages
new file mode 100644
index 000000000000..f0baca69567b
--- /dev/null
+++ b/profiles/arch/sparc/packages
@@ -0,0 +1,8 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Top-level sparc profile
+
+# SPARC specific stuff (32 and 64 bit)
+*sys-apps/sparc-utils
diff --git a/profiles/arch/sparc/parent b/profiles/arch/sparc/parent
new file mode 100644
index 000000000000..eb001c6e8ab8
--- /dev/null
+++ b/profiles/arch/sparc/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/arch/sparc/use.force b/profiles/arch/sparc/use.force
new file mode 100644
index 000000000000..f95aef4e1765
--- /dev/null
+++ b/profiles/arch/sparc/use.force
@@ -0,0 +1,2 @@
+# Force the flag which corresponds to ARCH.
+sparc
diff --git a/profiles/arch/sparc/use.mask b/profiles/arch/sparc/use.mask
new file mode 100644
index 000000000000..0c5bf8d6303f
--- /dev/null
+++ b/profiles/arch/sparc/use.mask
@@ -0,0 +1,359 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+# Unmask the flag which corresponds to ARCH.
+-sparc
+
+# This file contains a list of useflags that cannot be used on sparc.
+
+# Andrey Grozin <grozin@gentoo.org> (25 Jun 2014)
+# keyworded on sparc
+-ecls
+-sbcl
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (31 Dec 2012)
+# net-misc/connman is not keyworded, bug 348308
+connman
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (31 Dec 2012)
+# Not keyworded on sparc
+xine
+
+# Diego Elio Pettenò <flameeyes@gentoo.org> (17 Aug 2012)
+# qstat is not available on sparc, as it is
+nagios-game
+
+# Samuli Suominen <ssuominen@gentoo.org> (07 May 2012)
+# Missing keywording in www-client/firefox wrt #360427,
+# as used by, for example, x11-themes/gtk-engines-qtcurve
+firefox
+mozilla
+thunderbird
+
+# Alexandre Rostovtsev <tetromino@gmail.com> (28 Oct 2011)
+# x11-misc/colord and app-admin/packagekit-base not tested. Bug #387959.
+colord
+packagekit
+
+# Raúl Porcel <armin76@gentoo.org>
+# Stuff that sigbuses
+libburn
+# bug #266193
+srtp
+# bug #290154
+tokyocabinet
+# bug 235685
+webkit
+# bug 359963
+webp
+
+# Gustavo Zacarias <gustavoz@gentoo.org> 14 Feb 2007
+# Mono needs gcc4 and it's not yet stable
+beagle
+galago
+mono
+
+# Gustavo Zacarias <gustavoz@gentoo.org>
+# It doesn't even build
+d
+# Mask krb4, it's generally broken and really not secure see #116471
+krb4
+# LCDproc masks see bug #148072
+lcd_devices_g15
+lcd_devices_graphlcd
+lcd_devices_ula200
+# mzscheme seems somewhat b0rked and we want vim7
+mzscheme
+# Masking hardened, it isn't really supported, see bugs #144126 #78951
+hardened
+# AIO is b0rked for now....
+aio
+romio
+# They're borked
+dar32
+dar64
+
+# 2006/09/05 - Tupone Alfredo <tupone@gentoo.org>
+# doomsday ebuild is not available on this architecture
+doomsday
+
+# Needs java
+pdfannotextractor
+
+# Stuff that won't ever work on sparc
+3dfx
+acpi
+afs
+amd
+apm
+battery
+cpufreq
+dell
+dmi
+ibm
+hyperwave-api
+jfs
+libedit
+nforce2
+pm-utils
+reiser4
+reiserfs
+voodoo3
+xfs
+
+# Need testing
+musepack
+pyste
+topal
+lqr
+epos
+wicd
+indi
+chm
+ebook
+celt
+capi
+lensfun
+jingle
+mod_wsgi
+vaapi
+rtmp
+vpx
+kde
+wildmidi
+barcode
+xmms2
+gme
+aacplus
+soundcloud
+devil
+gts
+clang
+metalink
+tremor
+fdk
+tcmalloc
+jemalloc
+zmq
+
+# No hardware to test
+ifp
+chipcard
+hbci
+ivtv
+laptop
+lm_sensors
+njb
+pkcs11
+openct
+bluetooth
+dmraid
+ipod
+ios
+mtp
+pda
+apcupsd
+bluray
+ups
+gps
+
+# Stuff we don't want
+schroedinger
+ots
+frei0r
+libvirt
+prelude
+redis
+
+# Asterisk use flag masking
+bri
+florz
+resperl
+zaptel
+ukcid
+
+
+# USE-flags from differents origins
+brltty
+cle266
+commercial
+cpufreq
+directfb
+djbfft
+dvb
+freetts
+glitz
+i8x0
+java
+java-internal
+java-external
+lirc
+mpm-peruser
+mythtv
+netbeans
+networkmanager
+nvtv
+pbs
+pcmcia
+rar
+trusted
+uml
+valgrind
+wavelan
+wifi
+wlan
+xvmc
+zoran
+
+# Other masks
+hdf
+hdf5
+pike
+
+# requires a JDK
+mpe-sdk
+
+# This should probably never be touched
+
+# Unmask sparc-only video cards
+-video_cards_sunbw2
+-video_cards_suncg14
+-video_cards_suncg3
+-video_cards_suncg6
+-video_cards_sunffb
+-video_cards_sunleo
+-video_cards_suntcx
+
+# 2006/02/05 - Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: mask for architectures on which they aren't available
+video_cards_cyrix
+video_cards_nsc
+video_cards_s3
+video_cards_sis
+video_cards_tseng
+video_cards_s3virge
+video_cards_i128
+video_cards_trident
+video_cards_neomagic
+video_cards_cirrus
+video_cards_tga
+video_cards_i740
+video_cards_siliconmotion
+video_cards_ark
+video_cards_rendition
+video_cards_newport
+video_cards_chips
+video_cards_apm
+video_cards_intel
+video_cards_nv
+video_cards_vesa
+video_cards_ast
+video_cards_nouveau
+
+# Matt Turner <mattst88@gentoo.org>
+# Mask more VIDEO_CARDs added with mesa-8.0
+video_cards_i915
+video_cards_i965
+video_cards_ilo
+# vmware wasn't added with mesa-8.0, but it should still be masked
+video_cards_vmware
+# llvm is not keyworded
+video_cards_radeonsi
+
+# Diego Pettenò <flameeyes@gentoo.org> (6 Dec 2006)
+# Unmask the Sun-specific drivers
+-alsa_cards_sun-cs4231
+# Mask ALSA drivers for ISA cards
+alsa_cards_cs4232
+alsa_cards_msnd-pinnacle
+alsa_cards_cs4231-lib
+alsa_cards_adlib
+alsa_cards_ad1816a
+alsa_cards_ad1848
+alsa_cards_als100
+alsa_cards_azt2320
+alsa_cards_cmi8330
+alsa_cards_cs4231
+alsa_cards_cs4236
+alsa_cards_dt019x
+alsa_cards_es968
+alsa_cards_es1688
+alsa_cards_es18xx
+alsa_cards_gusclassic
+alsa_cards_gusextreme
+alsa_cards_gusmax
+alsa_cards_hdsp
+alsa_cards_hdspm
+alsa_cards_interwave
+alsa_cards_interwave-stb
+alsa_cards_opl3sa2
+alsa_cards_opti92x-ad1848
+alsa_cards_opti92x-cs4231
+alsa_cards_opti93x
+alsa_cards_miro
+alsa_cards_sb8
+alsa_cards_sb16
+alsa_cards_sbawe
+alsa_cards_sb16_csp
+alsa_cards_sgalaxy
+alsa_cards_sscape
+alsa_cards_wavefront
+
+# Enable H264 with x264
+-x264
+
+# Copied over from default-linux/sparc/sparc64
+-gcc64
+-vis
+
+# Unmask ultra1
+-ultra1
+
+# The default on SPARC is non-multilib
+# if a sub-profile want's it, it can -use.mask it
+multilib
+
+# Ben de Groot <yngwin@gentoo.org> (11 Feb 2009)
+# Both dev-qt/qtphonon and media-sound/phonon are unkeyworded
+phonon
+
+# Matt Turner <mattst88@gentoo.org) (10 Feb 2012)
+# mask d3d since we don't have wine
+d3d
+
+# Matt Turner <mattst88@gentoo.org) (10 Feb 2012)
+# mask wayland since dev-libs/wayland isn't keyworded
+wayland
+
+# Samuli Suominen <ssuominen@gentoo.org> (18 Jan 2013)
+# libdlm and cman are not keyworded
+cman
+clvm
+
+-zeitgeist
+
+# nvidia toolkit for binary drivers
+cg
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (22 Aug 2013)
+# virtual/opencl is not keyworded
+opencl
+
+# Unmask once sys-libs/libunwind gets ported & keyworded.
+unwind
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (10 Nov 2013)
+# sys-devel/llvm is not keyworded, bug #320221
+llvm
+
+# Pacho Ramos <pacho@gentoo.org> (19 Jan 2014)
+# Unmask systemd since it is keyworded here.
+-systemd
+
+# sys-libs/libseccomp has not been ported to this arch yet #524148
+seccomp
+
+# Ben de Groot <yngwin@gentoo.org> (01 Feb 2015)
+# please remove when keyworded
+qt5
diff --git a/profiles/arch/sparc/use.stable.mask b/profiles/arch/sparc/use.stable.mask
new file mode 100644
index 000000000000..70ce97dc0a83
--- /dev/null
+++ b/profiles/arch/sparc/use.stable.mask
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file requires eapi 5 or later. New entries go on top.
+# Please use the same syntax as in use.mask
+
+# Andrey Grozin <grozin@gentoo.org> (25 Jun 2014)
+# no stable version on sparc
+ecls
+sbcl
+
+# Pacho Ramos <pacho@gentoo.org> (17 Apr 2014)
+# Dropped stable keywords after the discussion caused by
+# Gnome 3.8/3.10 stabilization on this arch
+devhelp
+dia
+eds
+gnumeric
+upnp
+upnp-av
+
+# Pacho Ramos <pacho@gentoo.org> (13 Apr 2014)
+# Not going to be stabilized on this arch
+gnome-online-accounts
diff --git a/profiles/arch/x86-fbsd/eapi b/profiles/arch/x86-fbsd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/x86-fbsd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/x86-fbsd/make.defaults b/profiles/arch/x86-fbsd/make.defaults
new file mode 100644
index 000000000000..af424b4e37cf
--- /dev/null
+++ b/profiles/arch/x86-fbsd/make.defaults
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+# System-wide defaults for the G/FBSD Portage system
+
+ARCH="x86-fbsd"
+CFLAGS="-march=i486 -O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+ACCEPT_KEYWORDS="x86-fbsd ~x86-fbsd"
+
+# Michał Górny <mgorny@gentoo.org> (20 Jun 2014)
+# Provide values for ABI-related variables that are compatible with
+# multilib amd64, to make consistent ebuild writing easier.
+MULTILIB_ABIS="x86_fbsd"
+DEFAULT_ABI="x86_fbsd"
+ABI="x86_fbsd"
+CHOST_x86_fbsd="${CHOST}"
+LIBDIR_x86_fbsd="lib"
+
+VIDEO_CARDS="apm ark chips cirrus cyrix dummy i128 intel mach64 mga \
+ nv r128 radeon rendition s3 s3virge savage siliconmotion sis \
+ sisusb tga trident tseng via vmware"
+
+# Unhide the CPU_FLAGS_X86 USE_EXPANDs.
+USE_EXPAND_HIDDEN="-CPU_FLAGS_X86"
+
+# Michał Górny <mgorny@gentoo.org> (01 Jul 2014)
+# Default to abi_x86_32 for packages that don't have it forced.
+ABI_X86="32"
+
+# Michał Górny <mgorny@gentoo.org> (01 Jul 2014)
+# 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"
diff --git a/profiles/arch/x86-fbsd/package.mask b/profiles/arch/x86-fbsd/package.mask
new file mode 100644
index 000000000000..5264156fff71
--- /dev/null
+++ b/profiles/arch/x86-fbsd/package.mask
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Davide Pesavento <pesa@gentoo.org> (20 Nov 2014)
+# Qt4 multilib ebuilds, masked until dev-qt/qtchooser
+# gets keyworded. See bug 529196.
+>=dev-qt/assistant-4.8.6:4
+>=dev-qt/designer-4.8.6:4
+>=dev-qt/linguist-4.8.6:4
+>=dev-qt/pixeltool-4.8.6:4
+>=dev-qt/qdbusviewer-4.8.6:4
+>=dev-qt/qt3support-4.8.6:4
+>=dev-qt/qtbearer-4.8.6:4
+>=dev-qt/qtcore-4.8.6:4
+>=dev-qt/qtdbus-4.8.6:4
+>=dev-qt/qtdeclarative-4.8.6:4
+>=dev-qt/qtdemo-4.8.6:4
+>=dev-qt/qtgui-4.8.6:4
+>=dev-qt/qthelp-4.8.6:4
+>=dev-qt/qtmultimedia-4.8.6:4
+>=dev-qt/qtopengl-4.8.6:4
+>=dev-qt/qtopenvg-4.8.6:4
+>=dev-qt/qtphonon-4.8.6:4
+>=dev-qt/qtscript-4.8.6:4
+>=dev-qt/qtsql-4.8.6:4
+>=dev-qt/qtsvg-4.8.6:4
+>=dev-qt/qttest-4.8.6:4
+>=dev-qt/qttranslations-4.8.6:4
+>=dev-qt/qtwebkit-4.8.6:4
+>=dev-qt/qtxmlpatterns-4.8.6:4
diff --git a/profiles/arch/x86-fbsd/package.use.mask b/profiles/arch/x86-fbsd/package.use.mask
new file mode 100644
index 000000000000..79f20d5f9765
--- /dev/null
+++ b/profiles/arch/x86-fbsd/package.use.mask
@@ -0,0 +1,57 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Johannes Huber <johu@gentoo.org> (28 Jan 2015)
+# Missing keyword on dev-libs/botan
+app-crypt/qca botan
+
+# Justin Lecher <jlec@gentoo.org> (18 Mar 2010)
+# Unkeyworded deps
+net-im/gajim kde
+
+# Alexandre Rostovtsev <tetromono@gentoo.org> (09 Jan 2012)
+# jsc JIT compilation is supported only on amd64/arm/x86 and their prefixes, so
+# it's masked in base profile and unmasked here (bug #396313).
+net-libs/webkit-gtk -jit
+www-client/epiphany -jit
+
+# Pacho Ramos <pacho@gentoo> (18 Mar 2011)
+# Missing keywords on deps (GNOME related packages)
+dev-libs/totem-pl-parser quvi
+media-plugins/gst-plugins-meta dv dvd musepack vcd vpx wavpack
+
+# Justin Lecher <jlec@gentoo.org> (19 Sep 2010)
+# kde-base/konqueror not keyworded
+app-arch/p7zip kde
+
+# Justin Lecher <jlec@gentoo.org> (12 Sep 2010)
+# net-libs/farsight2 not keyworded
+net-im/gajim jingle
+
+# Justin Lecher <jlec@gentoo.org> (13 Aug 2010)
+# MKL not available on this arch
+media-gfx/povray mkl
+
+# Romain Perier <mrpouet@gentoo.org> (18 Oct. 2009)
+# >=networkmanager-0.7.0 is not keyworded.
+gnome-base/gnome-applets networkmanager
+
+# Java currently uses generation 1
+dev-libs/cyrus-sasl java
+
+# nvidia-driver uses acpid
+x11-drivers/nvidia-drivers acpi
+
+# Gilles Dartiguelongue <eva@gentoo.org> (19 Oct 2007)
+# afs not keyworded
+>=gnome-base/gdm-2.20 afs
+
+# gavl and opencv do not build
+media-plugins/frei0r-plugins scale0tilt facedetect
+
+# needs to rework xanim's ebuild to make it bsd-friendly
+media-video/mplayer xanim
+
+# Dependencies not keyworded, bug #424571
+net-nds/openldap smbkrb5passwd
diff --git a/profiles/arch/x86-fbsd/parent b/profiles/arch/x86-fbsd/parent
new file mode 100644
index 000000000000..eb001c6e8ab8
--- /dev/null
+++ b/profiles/arch/x86-fbsd/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/arch/x86-fbsd/use.force b/profiles/arch/x86-fbsd/use.force
new file mode 100644
index 000000000000..98c1a17086cf
--- /dev/null
+++ b/profiles/arch/x86-fbsd/use.force
@@ -0,0 +1,3 @@
+# Force the flag which corresponds to ARCH.
+x86-fbsd
+abi_x86_32
diff --git a/profiles/arch/x86-fbsd/use.mask b/profiles/arch/x86-fbsd/use.mask
new file mode 100644
index 000000000000..02d5ff8fe7ab
--- /dev/null
+++ b/profiles/arch/x86-fbsd/use.mask
@@ -0,0 +1,69 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+# Unmask the flag which corresponds to ARCH.
+-x86-fbsd
+-abi_x86_32
+
+# Diego Elio Pettenò <flameeyes@gentoo.org> (21 Aug 2012)
+# IPMI is only implemented for x86, amd64 and ia64
+-ipmi
+
+-3dnow
+-3dnowext
+-mmx
+-mmxext
+-sse
+-sse2
+-sse3
+-sse4
+-sse4a
+-ssse3
+-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
+
+# nvidia drivers works on x86
+-xvmc
+-nvidia
+-video_cards_nvidia
+
+# Unmask vmware drivers
+-video_cards_vmware
+-input_devices_vmmouse
+
+# James Le Cuirot <chewi@gentoo.org> (19 May 2015)
+# icedtea needs testing and gcj isn't supported
+java
+
+# No pulseaudio version is keyworded; unmask when it works
+pulseaudio
+# No portaudio version is keyworded; unmask when it works
+portaudio
+
+# valgrind hasn't been ported to fbsd yet
+valgrind
+
+# libva doesnt build on fbsd for now
+vaapi
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (22 Aug 2013)
+# virtual/opencl is not keyworded
+opencl
diff --git a/profiles/arch/x86/eapi b/profiles/arch/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/x86/make.defaults b/profiles/arch/x86/make.defaults
new file mode 100644
index 000000000000..02ba7382dda4
--- /dev/null
+++ b/profiles/arch/x86/make.defaults
@@ -0,0 +1,45 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# All extra USE/etc should be specified in sub-profiles.
+# DO NOT POLLUTE USE ON THIS PROFILE.
+
+ARCH="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> (30 Jan 2015)
+# Unhide the CPU_FLAGS_X86 USE_EXPANDs.
+USE_EXPAND_HIDDEN="-CPU_FLAGS_X86"
+
+# Michał Górny <mgorny@gentoo.org> (20 Jun 2014)
+# 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"
+
+# 2006/08/18 - Donnie Berkholz <dberkholz@gentoo.org>
+# Defaults for video drivers
+VIDEO_CARDS="fbdev glint intel mach64 mga nouveau nv r128 radeon savage sis tdfx trident vesa via vmware voodoo"
+
+# 2006/12/21 - Andrej Kacian <ticho@gentoo.org>
+# 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> (25 Jun 2014)
+# 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> (01 Jul 2014)
+# Default to abi_x86_32 for packages that don't have it forced.
+ABI_X86="32"
diff --git a/profiles/arch/x86/package.mask b/profiles/arch/x86/package.mask
new file mode 100644
index 000000000000..ce68ad80890b
--- /dev/null
+++ b/profiles/arch/x86/package.mask
@@ -0,0 +1,4 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
diff --git a/profiles/arch/x86/package.use b/profiles/arch/x86/package.use
new file mode 100644
index 000000000000..69418911a1f9
--- /dev/null
+++ b/profiles/arch/x86/package.use
@@ -0,0 +1,11 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Ben de Groot <yngwin@gentoo.org> (03 May 2015)
+# Enable luajit (for OSC) by default
+media-video/mpv lua luajit
+
+# Doug Goldstein <cardoe@gentoo.org> (29 Oct 2012)
+# Enable the native arch as the default qemu target
+app-emulation/qemu qemu_softmmu_targets_i386
diff --git a/profiles/arch/x86/package.use.force b/profiles/arch/x86/package.use.force
new file mode 100644
index 000000000000..6c658c25ea85
--- /dev/null
+++ b/profiles/arch/x86/package.use.force
@@ -0,0 +1,8 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Pawel Hajdan jr <phajdan.jr@gentoo.org> (12 Jun 2014)
+# 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/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask
new file mode 100644
index 000000000000..e05e800089e3
--- /dev/null
+++ b/profiles/arch/x86/package.use.mask
@@ -0,0 +1,255 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file requires >=portage-2.1.1
+
+# James Le Cuirot <chewi@gentoo.org> (28 Jul 2015)
+# JavaFX and the browser plugin are included on x86 Linux.
+dev-java/oracle-jdk-bin -javafx -nsplugin
+dev-java/oracle-jre-bin -javafx -nsplugin
+
+# Gilles Dartiguelongue <eva@gentoo.org> (10 Jun 2015)
+# net-libs/dleyna-connector-dbus lack x86 keyword, bug #551634
+>=media-plugins/grilo-plugins-0.2.14 upnp-av
+
+# Ben de Groot <yngwin@gentoo.org> (15 Mar 2015)
+# media-libs/libbdplus is keyworded on x86, so unmask the useflag
+media-libs/libbluray -bdplus
+
+# Michał Górny <mgorny@gentoo.org> (01 Mar 2015)
+# pidgin-opensteamworks is only available for amd64, ppc32 and x86
+net-im/telepathy-connection-managers -steam
+
+# Andrey Grozin <grozin@gentoo.org> (23 Feb 2015)
+# Does not compile with this flag
+=dev-lisp/ecls-15.2.21 cpu_flags_x86_sse
+
+# Jeroen Roovers <jer@gentoo.org> (31 Jan 2015)
+# >x11-drivers/nvidia-drivers-346 on x86 has no UVM support (bug #534156)
+>x11-drivers/nvidia-drivers-346 uvm
+
+# Pacho Ramos <pacho@gentoo.org> (18 Jan 2015)
+# Missing keywords
+media-plugins/gst-plugins-meta vaapi
+
+# Tim Harder <radhermit@gentoo.org> (11 Oct 2014)
+# Unmask skype support for unstable keywords
+net-im/bitlbee -skype
+
+# Mike Frysinger <vapier@gentoo.org> (04 Aug 2014)
+# 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> (21 May 2014)
+# sys-fs/zfs not keyworded on x86
+sys-cluster/ceph zfs
+
+# Lars Wendler <polynomial-c@gentoo.org (23 Apr 2014)
+# Works on 32bit x86
+media-sound/lmms -vst
+
+# Matt Turner <mattst88@gentoo.org> (07 Mar 2014)
+# media-libs/libomxil-bellagio keyworded on amd64/x86
+media-libs/mesa -openmax
+
+# Samuli Suominen <ssuominen@gentoo.org> (16 Feb 2014)
+# Still considered experimental by upstream:
+# http://sourceforge.net/p/mikmod/bugs/16/#17ea
+media-libs/libmikmod sse2
+media-libs/libmikmod cpu_flags_x86_sse2
+
+# Sergey Popov <pinkbyte@gentoo.org> (27 Dec 2013)
+# Boost.Context can be built on x86
+dev-libs/boost -context
+
+# Christoph Junghans <ottxor@gentoo.org> (08 Sep 2013)
+# restrict USE=quad for x86 as there are too less registers
+sci-libs/fftw quad
+
+# Jeff Horelick <jdhore@gentoo.org> (1 Sep 2013)
+# Dependency (media-libs/libsidplayfp) only keyworded
+# on x86 and amd64. (masked in base)
+>=media-plugins/audacious-plugins-3.4 -sid
+
+# Tim Harder <radhermit@gentoo.org> (13 Aug 2013)
+# 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> (09 Aug 2013)
+# Works on x86
+sys-apps/hwloc -cuda -gl -opencl
+
+# Pacho Ramos <pacho@gentoo.org> (20 Jul 2013)
+# Keywords missing, bug #478104
+>=app-editors/gedit-plugins-3.8.3 git
+
+# Justin Lecher <jlec@gentoo.org> (21 Feb 2013)
+# cuda only works on x86 and amd64
+sci-libs/cholmod -cuda
+sci-libs/flann -cuda
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (30 Dec 2012)
+# sys-apps/biosdevname, systemd work on this arch (masked in base)
+sys-kernel/dracut -dracut_modules_biosdevname -dracut_modules_systemd
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (30 Dec 2012)
+# chromium, mono work on this arch (masked in base)
+gnome-extra/zeitgeist-datasources -chromium -tomboy
+
+# Christoph Jungans <ottxor@gentoo.org> (26 Dec 2012)
+# cuda/openmm/mkl works on x86/amd64 (masked in base)
+sci-chemistry/gromacs -cuda -mkl -openmm
+
+# Diego Elio Pettenò <flameeyes@gentoo.org> (3 Nov 2012)
+# Unmask here, as it's masked in base.
+net-libs/gnutls -dane
+
+# Johannes Huber <johu@gentoo.org> (15 Sep 2012)
+# Masked for stabilization as the use flag pulls a dep tree of hell.
+media-libs/phonon zeitgeist
+
+# Ben de Groot <yngwin@gentoo.org> (30 Jul 2012)
+# dependency keyworded here, masked in base
+media-libs/freetype -infinality
+
+# James Le Cuirot <chewi@gentoo.org> (20 May 2015)
+# Masked in base like the above.
+dev-java/icedtea -infinality
+
+# Rick Farina <zerochaos@gentoo.org> (05 July 2012)
+# masked in base, unmask x86/amd64 only
+app-crypt/johntheripper -cuda
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (12 Apr 2012)
+# Temporary mask-in-base, unmask-in-arch for dev-python/mako keywording for
+# gobject-introspection[doctool], bug #411761
+dev-libs/gobject-introspection -doctool
+
+# Michał Górny <mgorny@gentoo.org> (11 Apr 2012)
+# JIT compilation in libzpaq generates code for x86/amd64.
+app-arch/libzpaq -jit
+
+# Arun Raghavan <ford_prefect@gentoo.org> (29 Mar 2012)
+# webrtc-audio-processing is only supported on x86/amd64. Possibly arm can be
+# added.
+# Arun Raghavan <ford_prefect@gentoo.org> (24 May 2012)
+# Mask xen USE flag by default, unmask on x86/amd64 where it is supported.
+media-sound/pulseaudio -webrtc-aec -xen
+
+# Bernard Cafarelli <voyageur@gentoo.org> (27 Feb 2012)
+# Masked in base profile, supported on this arch
+gnustep-base/gnustep-make -libobjc2
+
+# Doug Goldstein <cardoe@gentoo.org> (17 Jan 2012)
+# The SPICE server is only supported on 64-bit platforms and not on 32-bit
+app-emulation/qemu spice
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (09 Jan 2012)
+# jsc JIT compilation is supported only on amd64/arm/x86 and their prefixes, so
+# it's masked in base profile and unmasked here (bug #396313).
+net-libs/webkit-gtk -jit
+www-client/epiphany -jit
+www-client/midori -jit
+
+# Samuli Suominen <ssuominen@gentoo.org> (06 Dec 2011)
+# NuppelVideo support is x86 only
+media-video/transcode -nuv -pic
+
+# Davide Pesavento <pesa@gentoo.org> (30 Nov 2011)
+# JavaScriptCore JIT is supported only on amd64/arm/x86,
+# so it's masked in base profile and unmasked here.
+dev-qt/qtscript -jit
+dev-qt/qtwebkit -jit
+
+# Samuli Suominen <ssuominen@gentoo.org> (25 Nov 2011)
+# Expose USE="suid" for USE="svga" only for x86 users,
+# see base/package.use.mask
+www-client/links -suid
+
+# Samuli Suominen <ssuominen@gentoo.org> (16 Oct 2011)
+# Masked in base, unmask per arch
+gnome-base/gvfs -bluray
+
+# Nirbheek Chauhan <nirbheek@gentoo.org> (17 Sep 2011)
+# Systemtap is masked in base/package.use.mask
+# Temporarily unmask in amd64/x86, bug 384647
+dev-libs/glib -systemtap
+
+# Robin H. Johnson <robbat2@gentoo.org> (10 Jul 2011)
+# PPS should work on all arches, but only keyworded on amd64/x86
+>=net-misc/ntp-4.2.6_p3-r1 -parse-clocks
+
+# Alexey Shvetsov <alexxy@gentoo.org> (1 Jul 2011)
+# Use mask infiniband for stable corosync and glusterfs
+=sys-cluster/glusterfs-3.1.2 infiniband
+=sys-cluster/corosync-1.3.0 infiniband
+
+# Luca Barbato <lu_zero@gentoo.org> (28 Feb 2011)
+# # Masked in base, unmask for amd64/x86
+media-video/mplayer2 -bluray
+
+# Tim Harder <radhermit@gentoo.org> (13 Feb 2011)
+# Masked in base, unmask for amd64/x86
+>=media-video/mplayer-1.0_rc4_p20101219 -bluray
+
+# Thomas Kahle <tomka@gentoo.org> (15 Jan 2011)
+# we dropped stable prelude but don't want to drop stable nufw
+=net-firewall/nufw-2.2.21 prelude
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (28 Nov 2010)
+# sys-devel/llvm is keyworded on x86
+media-libs/mesa -llvm
+
+# Nirbheek Chauhna <nirbheek@gentoo.org> (26 Jun 2010)
+# Inter-process communication doesn't work on anything except x86/amd64/arm
+# due to lack of atomic ops, bug 325185
+www-client/firefox -ipc
+
+# Tomáš Chvátal <scarabeus@gentoo.org> (4 Apr 2010)
+# x86 platforms works
+sys-power/pm-utils -video_cards_intel -video_cards_radeon
+
+# Vlastimil Babka <caster@gentoo.org> (31 Mar 2010)
+>=dev-java/ibm-jdk-bin-1.5 -nsplugin
+>=dev-java/ibm-jre-bin-1.5 -nsplugin
+
+# Jim Ramsay <lack@gentoo.org> (24 March 2011)
+# '64bit' '32bit' 'nspluginwrapper' are for amd64 only
+www-plugins/adobe-flash 32bit 64bit
+
+# Mounir Lamouri <volkmar@gentoo.org> (07 Nov 2009)
+# Masked in base, unmak for amd64/x86. Bug 267264
+media-gfx/k3d -cuda
+
+# Jean-Noël Rivasseau <elvanor@gentoo.org> (23 Sep 2009)
+# X use flag only for amd64/x86, bug 285951.
+media-gfx/iscan -X
+
+# Tomáš Chvátal <scarabeus@gentoo.org> (10 Sep 2009)
+# quakeforge has video_cards_voodoo enabled only for x86
+games-fps/quakeforge -video_cards_tdfx
+
+# Tomas Chvatal <scarabeus@gentoo.org> (24 Nov 2008)
+# masked in base, unmask for x86/amd64
+sci-misc/boinc -cuda
+
+# Robert Buchholz <rbu@gentoo.org> (16 Aug 2008)
+# masked in base, unmask for x86/amd64
+dev-python/kaa-base -tls
+
+# Serkan Kaba <serkan@gentoo.org> (20 Jul 2008)
+app-text/enchant -zemberek
+
+x11-terms/eterm sse2
+x11-terms/eterm cpu_flags_x86_sse2
+
+# Christian Faulhammer <opfer@gentoo.org> (14 Jan 2008)
+# only works on x86
+dev-java/ibm-jdk-bin -alsa
+dev-java/ibm-jre-bin -alsa
+
+# Steve Dibb <beandog@gentoo.org> (29 Sept 2008)
+media-video/mplayer -cpudetection -custom-cpuopts -bindist
diff --git a/profiles/arch/x86/package.use.stable.mask b/profiles/arch/x86/package.use.stable.mask
new file mode 100644
index 000000000000..b7273996db44
--- /dev/null
+++ b/profiles/arch/x86/package.use.stable.mask
@@ -0,0 +1,54 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# When you add an entry to the top of this file, add your name, the date, and
+# an explanation of why something is getting masked. Please be extremely
+# careful not to commit atoms that are not valid, as it can cause large-scale
+# breakage, especially if it ends up in the daily snapshot.
+#
+## Example:
+##
+## # Dev E. Loper <developer@gentoo.org> (28 Jun 2012)
+## # Masking foo USE flag until we can get the
+## # foo stuff to work properly again (bug 12345)
+## =media-video/mplayer-0.90_pre5 foo
+## =media-video/mplayer-0.90_pre5-r1 foo
+#
+
+#--- END OF EXAMPLES ---
+
+# Pacho Ramos <pacho@gentoo.org> (08 Mar 2015)
+# mayavi is broken, bug #500104
+dev-python/apptools test
+
+# Michał Górny <mgorny@gentoo.org> (21 Feb 2015)
+# The external QCA plugins are not stable on this arch. Since
+# this is only a temporary measure and nothing depends on them,
+# just masking them until the new version goes stable.
+<app-crypt/qca-2.1 pkcs11
+
+# Tim Harder <radhermit@gentoo.org> (11 Oct 2014)
+# Masked since skype isn't stable
+net-im/bitlbee skype
+
+# Andreas K. Huettel <dilfridge@gentoo.org> (29 Jun 2014)
+# Not yet stabilized dependencies blocking sec bug 514886
+# we need to repeat this here likely because of the use.mask entry
+app-office/libreoffice firebird
+
+# Michał Górny <mgorny@gentoo.org> (30 Mar 2014)
+# 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_single_target_pypy
+dev-lang/python-exec -python_targets_pypy3
+dev-lang/python-exec -python_single_target_pypy3
+
+# Tom Wijsman <TomWij@gentoo.org> (06 Feb 2014)
+# [QA] Masked jit USE flag on www-apps/cgit as dev-lang/luajit is not stable.
+www-apps/cgit jit
+
+# Ben de Groot <yngwin@gentoo.org (19 Apr 2015)
+# >=opus-1.0.3 is still not stable (bug 500868)
+media-video/vlc opus
diff --git a/profiles/arch/x86/parent b/profiles/arch/x86/parent
new file mode 100644
index 000000000000..eb001c6e8ab8
--- /dev/null
+++ b/profiles/arch/x86/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/arch/x86/profile.bashrc b/profiles/arch/x86/profile.bashrc
new file mode 100644
index 000000000000..cf66d2d68f6b
--- /dev/null
+++ b/profiles/arch/x86/profile.bashrc
@@ -0,0 +1,12 @@
+if [[ ${EBUILD_PHASE} == "setup" ]] ; then
+
+ # on x86, -pg requires the frame pointer, so turning it off makes no sense
+ if has profile ${IUSE} && use profile && \
+ has -fomit-frame-pointer ${CFLAGS} ${CXXFLAGS}
+ then
+ eerror "\nUSE=profile and -fomit-frame-pointer make no sense"
+ eerror "Fix your build settings to avoid build failures\n"
+ [[ -z ${EPAUSE_IGNORE} ]] && sleep 5
+ fi
+
+fi
diff --git a/profiles/arch/x86/use.force b/profiles/arch/x86/use.force
new file mode 100644
index 000000000000..1f18bb0cec1e
--- /dev/null
+++ b/profiles/arch/x86/use.force
@@ -0,0 +1,7 @@
+# Force the flag which corresponds to ARCH.
+x86
+
+# Michał Górny <mgorny@gentoo.org> (26 Jan 2013)
+# Force the flag corresponding to the only ABI. This allows x86 binary
+# packages to have uniform dependencies for amd64-multilib & x86.
+abi_x86_32
diff --git a/profiles/arch/x86/use.mask b/profiles/arch/x86/use.mask
new file mode 100644
index 000000000000..2f04e8bf3ea8
--- /dev/null
+++ b/profiles/arch/x86/use.mask
@@ -0,0 +1,227 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+# Unmask the flag which corresponds to ARCH.
+-x86
+
+# cilk has been ported to this arch.
+-cilk
+
+# Mike Gilbert <floppym@gentoo.org (19 Oct 2014)
+# sys-libs/libapparmor
+-apparmor
+
+# Alexey Shvetsov <alexxy@gentoo.org> (08 Apr 2014)
+# Cuda works here
+-cuda
+
+# Michał Górny <mgorny@gentoo.org> (30 Mar 2014)
+# 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> (4 May 2013)
+# Unmask systemd since it is keyworded here.
+-systemd
+
+# Andrey Grozin <grozin@gentoo.org> (25 Jun 2014)
+# keyworded on x86
+-clisp
+-clozurecl
+-cmucl
+-ecls
+-gcl
+-sbcl
+
+# Michał Górny <mgorny@gentoo.org> (26 Jan 2013)
+# 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> (09 Dec 2012)
+# Orc optimisations work fine on amd64 and x86
+-orc
+
+# Diego Elio Pettenò <flameeyes@gentoo.org> (21 Aug 2012)
+# IPMI is only implemented for x86, amd64 and ia64
+-ipmi
+
+# Ralph Sennhauser <sera@gentoo.org> (31 Jul 2012)
+# Keyworded on x86
+-python_targets_jython2_5
+-python_single_target_jython2_5
+-python_targets_jython2_7
+-python_single_target_jython2_7
+
+# Joerg Bornkessel <hd_brummy@gentoo.org> (05. Mar 2012)
+# Unmask, works with v4l2, #350211
+-dxr3
+
+# Samuli Suominen <ssuominen@gentoo.org> (28 Feb 2012)
+# Unmasking vidix for x86 which is masked in base/use.mask for others
+-vidix
+
+# Justin Lecher <jlec@gentoo.org> (04 Feb 2012)
+# Unmask because deps are keyworded
+-zeitgeist
+
+# 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).
+
+# 2011/12/22 - Alexis Ballier <aballier@gentoo.org>
+# Unmask vdpau as its supported here
+-vdpau
+
+# 2011/07/01 - Alexey Shvetsov <alexxy@gentoo.org>
+# Infiniband stuff works on x86
+-infiniband
+
+# 2010/07/27 - Matti Bickel <mabi@gentoo.org>
+# app-text/fdf is only supported on x86
+-fdftk
+
+# 2010/02/14 - Samuli Suominen <ssuominen@gentoo.org>
+# Unmask amd64/x86 only SANE_BACKENDS
+-sane_backends_canon_pp
+-sane_backends_hpsj5s
+-sane_backends_mustek_pp
+-sane_backends_qcam
+
+# 2010/05/03 - Alex Legler <a3li@gentoo.org>
+# Add support for Ruby Enterprise Edition targets where rubyee is available
+# -ruby_targets_ree18
+
+# 2010/01/08 - Diego E. Pettenò <flameeyes@gentoo.org>
+# Add support for JRuby targets where jruby is available
+#-ruby_targets_jruby
+
+# pbbuttonsd and macbook for KDE and pbuttonsd it
+#-pbbuttonsd
+-macbook
+
+# Unmask x86 instruction sets
+-3dnow
+-3dnowext
+-lilo
+-mmx
+-mmxext
+-sse
+-sse2
+-sse3
+-sse4
+-sse4_1
+-sse4_2
+-sse4a
+-ssse3
+-avx
+-avx128fma
+-avx2
+-avx256
+-fma3
+-fma4
+-xop
+-svga
+-kqemu
+-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
+
+# Unmask dev-db/oracle-instantclient-basic support
+-oci8-instant-client
+-oracle
+
+# Unmask osp, used by asterisk; bug 115798
+-osp
+
+# Unmask yellownet, used by aqbanking (bug 149970)
+-yellownet
+
+# Modular X: unmask for architectures on which they are available
+-input_devices_synaptics
+-input_devices_virtualbox
+-input_devices_vmmouse
+-input_devices_wacom
+-video_cards_nvidia
+-video_cards_fglrx
+-video_cards_vmware
+-video_cards_geode
+-video_cards_via
+-video_cards_virtualbox
+-video_cards_xgi
+-video_cards_qxl
+
+# Modular X: mask for architectures on which they aren't available
+video_cards_newport
+
+#codec support
+-x264
+
+# lvm2 cluster
+-gulm
+
+# psyco works on x86
+-psyco
+
+# Diego Pettenò <flameeyes@gentoo.org> (4 Jan 2007)
+# Unmask the flags for PHP that are available only on x86
+-fdftk
+-sybase-ct
+-ingres
+-birdstep
+-adabas
+-filepro
+-pfpro
+-informix
+-empress
+-empress-bcs
+-sybase
+-frontbase
+-dbmaker
+-esoob
+-solid
+# Shared with amd64
+-oci8
+-oracle7
+-db2
+
+# Robert Buchholz <rbu@gentoo.org> (03 Jun 2007)
+# Unmask as it works on x86
+-lcd_devices_svga
+-lcd_devices_luise
+
+# George Shapovalov <george@gentoo.org> (8 Apr 2007)
+# supported on x86
+-ada
+
+# tcc is x86 only
+-tcc
+
+# 64bit Windows doesn't work on 32bit systems
+win64
+
+# fdk-aac is already keyworded here
+-fdk
diff --git a/profiles/arch/x86/use.stable.mask b/profiles/arch/x86/use.stable.mask
new file mode 100644
index 000000000000..1d90d5712bd6
--- /dev/null
+++ b/profiles/arch/x86/use.stable.mask
@@ -0,0 +1,22 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file requires eapi 5 or later. New entries go on top.
+# Please use the same syntax as in use.mask
+
+# Mike Gilbert <floppym@gentoo.org> (19 Oct 2014)
+# sys-libs/libapparmor
+apparmor
+
+# Andrey Grozin <grozin@gentoo.org> (25 Jun 2014)
+# no stable versions on x86
+clozurecl
+gcl
+
+# Michał Górny <mgorny@gentoo.org> (30 Mar 2014)
+# PyPy is unstable on this arch.
+python_targets_pypy
+python_single_target_pypy
+python_targets_pypy3
+python_single_target_pypy3
diff --git a/profiles/arch/x86/xbox/eapi b/profiles/arch/x86/xbox/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/x86/xbox/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/x86/xbox/make.defaults b/profiles/arch/x86/xbox/make.defaults
new file mode 100644
index 000000000000..79d000a05f9a
--- /dev/null
+++ b/profiles/arch/x86/xbox/make.defaults
@@ -0,0 +1,12 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+PROFILE_ARCH="xbox"
+USE="mmx sse"
+CPU_FLAGS_X86="mmx sse"
+
+CFLAGS="-O2 -march=pentium3 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
diff --git a/profiles/arch/x86/xbox/package.mask b/profiles/arch/x86/xbox/package.mask
new file mode 100644
index 000000000000..fb619961e6db
--- /dev/null
+++ b/profiles/arch/x86/xbox/package.mask
@@ -0,0 +1,3 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
diff --git a/profiles/arch/x86/xbox/parent b/profiles/arch/x86/xbox/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/x86/xbox/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/base/eapi b/profiles/base/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/base/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults
new file mode 100644
index 000000000000..8602f4d9f903
--- /dev/null
+++ b/profiles/base/make.defaults
@@ -0,0 +1,141 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+#
+# System-wide defaults for the Portage system
+# See portage(5) manpage
+
+# Profile IUSE injection (applies only to ebuilds which use EAPI 5 or later)
+IUSE_IMPLICIT="prefix prefix-guest"
+USE_EXPAND_UNPREFIXED="ARCH"
+USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND"
+USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm-linux arm64 hppa hppa-hpux ia64 ia64-hpux ia64-linux m68k m68k-mint mips nios2 ppc ppc64 ppc64-linux ppc-aix ppc-macos ppc-openbsd s390 sh sparc sparc64-freebsd sparc64-solaris sparc-fbsd sparc-solaris x64-cygwin x64-freebsd x64-macos x64-openbsd x64-solaris x86 x86-cygwin x86-fbsd x86-freebsd x86-interix x86-linux x86-macos x86-netbsd x86-openbsd x86-solaris x86-winnt"
+USE_EXPAND_VALUES_ELIBC="AIX Cygwin Darwin DragonFly FreeBSD glibc HPUX Interix mintlib musl NetBSD OpenBSD SunOS uclibc Winnt"
+USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX linux NetBSD OpenBSD SunOS Winnt"
+USE_EXPAND_VALUES_USERLAND="BSD GNU"
+
+# Env vars to expand into USE vars. Modifying this requires prior
+# discussion on gentoo-dev@lists.gentoo.org.
+USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_X86 CROSSCOMPILE_OPTS CURL_SSL DRACUT_MODULES DVB_CARDS ELIBC ENLIGHTENMENT_MODULES FCDSL_CARDS FFTOOLS FOO2ZJS_DEVICES FRITZCAPI_CARDS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL LCD_DEVICES LIBREOFFICE_EXTENSIONS LINGUAS LIRC_DEVICES MONKEYD_PLUGINS NETBEANS_MODULES NGINX_MODULES_HTTP NGINX_MODULES_MAIL OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XFCE_PLUGINS XTABLES_ADDONS"
+
+# 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 ABI_MIPS ABI_PPC ABI_S390 ABI_X86 CPU_FLAGS_X86"
+
+CONFIG_PROTECT="/etc"
+CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf"
+
+# Variables that are set exclusively by the profile
+# and not by user configuration files.
+PROFILE_ONLY_VARIABLES="ARCH ELIBC IUSE_IMPLICIT KERNEL USERLAND USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL USE_EXPAND_VALUES_USERLAND"
+
+# 'Sane' defaults
+ELIBC="glibc"
+KERNEL="linux"
+USERLAND="GNU"
+INPUT_DEVICES="keyboard mouse"
+
+# Tomáš Chvátal <scarabeus@gentoo.org> (23 Mar 2013)
+# By default enable libreoffice implementation only.
+OFFICE_IMPLEMENTATION="libreoffice"
+
+# Tomáš Chvátal <scarabeus@gentoo.org> (12 Aug 2011)
+# By default do not build any grub platform and let it guess.
+GRUB_PLATFORMS=""
+
+# Tomáš Chvátal <scarabeus@gentoo.org> (05 May 2013)
+# By default enable all extensions with no dependencies
+LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer"
+
+# Tomáš Chvátal <scarabeus@gentoo.org> (15 May 2011)
+# Andreas K. Hüttel <dilfridge@gentoo.org> (19 Aug 2011, 25 Mar 2012)
+# By default build all koffice / calligra features.
+CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author"
+
+# Pacho Ramos <pacho@gentoo.org> (14 Feb 2010)
+# Enable 'ptp2' by default as it is available for most cameras.
+CAMERAS="ptp2"
+
+# Ole Markus With <olemarkus@gentoo.org> (09 Oct 2010)
+# Default PHP targets (should always be latest stable version)
+PHP_TARGETS="php5-5"
+
+# Andreas K. Huettel <dilfridge@gentoo.org> (28 Sep 2010)
+# Small default list of enabled plugins for collectd
+COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog"
+
+# Tomáš Chvátal <scarabeus@gentoo.org> (26 Oct 2010)
+# By default enable all protocols for average GPS user
+GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx"
+
+# Benedikt Böhm <hollow@gentoo.org> (27 Nov 2007)
+# Sane defaults for built-in apache modules
+# Patrick Lauer <patrick@gentoo.org> (12 Oct 2012)
+# extend for apache 2.4
+APACHE2_MODULES="authn_core authz_core socache_shmcb unixd 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"
+
+# Peter Volkov <pva@gentoo.org> (29 Apr 2010)
+# Set some defaults or package will fail to build (Check mconfig in package sources)
+XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
+
+# Robert Buchholz <rbu@gentoo.org> (17 Jan 2006)
+# Some common lcd devices
+LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
+
+# 2006/10/17 - Daniel Drake <dsd@gentoo.org>
+# cracklib is becoming optional in shadow (and removed from system) as of
+# today. However, cracklib is very standard across the Linux world so we
+# enable it by default.
+#
+# Diego Pettenò <flameeyes@gentoo.org> (14 Jul 2007)
+# Moved to base/ profile from default-linux/ so that it also applies to
+# embedded and hardened profiles.
+USE="cracklib"
+
+# 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"
+
+# 2009/09/21 Robin H. Johnson <robbat2@gentoo.org>
+# http://archives.gentoo.org/gentoo-dev/msg_dc705dc2c1a45e18a85aa62e8fb17009.xml
+# Build kernel modules from linux-mod by default:
+USE="${USE} modules"
+
+# Manuel Rüger <mrueg@gentoo.org> (16 Mar 2014)
+# Default Ruby build targets
+RUBY_TARGETS="ruby19 ruby20"
+
+# Samuli Suominen <ssuominen@gentoo.org> (03 Dec 2009)
+# Enable USE cxx by default so base-system and toolchain pkgs can start using USE cxx
+# instead of USE nocxx.
+# http://archives.gentoo.org/gentoo-dev/msg_a181cd0d36600067b599f4b996c6989f.xml
+USE="${USE} cxx"
+
+# Tiziano Müller <dev-zero@gentoo.org> (24 Jan 2010)
+# We usually don't want python to (re)write .py[co] files during phase runs
+# since it could cause sandbox violations
+PYTHONDONTWRITEBYTECODE="1"
+
+# Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> (16 Nov 2011)
+# Add default USE value for bootstrap and rename it from STAGE1_USE to BOOTSTRAP_USE
+# Add in expanded PYTHON_TARGETS or stage1 builds break because of USE="-* ${BOOTSTRAP_USE}"
+# This MUST be kept in sync with the PYTHON_TARGETS below
+BOOTSTRAP_USE="cxx unicode internal-glib python_targets_python3_4 python_targets_python2_7"
+
+# Mike Gilbert <floppym@gentoo.org> (15 May 2012)
+# Default target(s) for python-r1.eclass
+PYTHON_TARGETS="python2_7 python3_4"
+PYTHON_SINGLE_TARGET="python2_7"
+
+# Michał Górny <mgorny@gentoo.org> (10 Aug 2013)
+# Moved from portage's make.globals.
+# 1) do not uninstall kernel modules and therefore allow replacing them,
+# 2) allow replacing unowned compiled Python modules (python-r1 migration),
+# 3) allow replacing unowned dropin.cache files (twisted-r1 migration).
+# 4) protect /var/{run,lock} symlinks for bug 519620
+COLLISION_IGNORE="/lib/modules/* *.py[co] *\$py.class */dropin.cache"
+UNINSTALL_IGNORE="/lib/modules/* /var/run /var/lock"
+
+# Andreas K. Hüttel <dilfridge@gentoo.org> (23 Aug 2013)
+# Make emerge messages default to English as per Council decision
+LC_MESSAGES=C
diff --git a/profiles/base/package.mask b/profiles/base/package.mask
new file mode 100644
index 000000000000..4cedcbd099fa
--- /dev/null
+++ b/profiles/base/package.mask
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Johannes Huber <johu@gentoo.org> (23 Jul 2015)
+# Needs sys-apps/systemd. Masked for non systemd profiles.
+app-admin/calamares
+
+# Matthew Thode <prometheanfire@gentoo.org> (12 Dec 2014)
+# Adding the mask so that end users are notified of the removal and have some
+# time to migrate. Will fully remove app-admin/puppet-2.7 in a month or so.
+<app-admin/puppet-3.0.0
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (26 Oct 2014)
+# Changes in vt allocation break startx on non-systemd, bugs #526762 and
+# #526802.
+=x11-apps/xinit-1.3.4
+
+# Rick Farina <zerochaos@gentoo.org> (6 Jun 2013)
+# Pm-utils based hibernate and suspend support has discontinued.
+# For continued support, use the upower-pm-utils fork or systemd.
+# Systemd users can switch to a systemd profile or unmask <sys-power/upower-0.99.0
+# Openrc users can "emerge -C upower && emerge -1 upower-pm-utils"
+<sys-power/upower-0.99.0
diff --git a/profiles/base/package.use b/profiles/base/package.use
new file mode 100644
index 000000000000..2a6aa7c576e6
--- /dev/null
+++ b/profiles/base/package.use
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Pacho Ramos <pacho@gentoo.org> (26 Jul 2015)
+# Set here proper defaults to make the packages buildable by default,
+# bugs #555930 and #472932
+media-sound/gnome-music python_single_target_python3_4
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (27 Jul 2012)
+# Modular X: Build the Xorg X server by default
+x11-base/xorg-server xorg
+
+# Diego Elio Pettenò <flameeyes@gentoo.org> (11 Apr 2011)
+# Disable ldap support by default in sudo, as it seem to lack
+# developers maintaining that particular support and is, thus, vastly
+# untested.
+app-admin/sudo -ldap
+
+# Doug Goldstein <cardoe@gentoo.org> (30 Aug 2010)
+# bug #332077 - Disable xcb backend by default for cairo-1.10. Its not
+# really prime time ready prior to cairo-1.10
+<x11-libs/cairo-1.10 -xcb
+
+# Zac Medico <zmedico@gentoo.org> (04 Dec 2009)
+# Bug #295615 - Disable cxx by default, in order to avoid a die
+# in pkg_setup with default USE settings (cxx requires sasl).
+net-nds/openldap -cxx
diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
new file mode 100644
index 000000000000..73734fc03049
--- /dev/null
+++ b/profiles/base/package.use.force
@@ -0,0 +1,91 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Gilles Dartiguelongue <eva@gentoo.org> (25 May 2015)
+# webkit fails to build with USE=wayland, bug #549228
+# https://bugs.webkit.org/show_bug.cgi?id=142879
+# https://bugs.webkit.org/show_bug.cgi?id=136831
+>=net-libs/webkit-gtk-2.8 X
+
+# Alexnader Vershilov <qnikst@gentoo.org) (04 Nov 2014)
+# Due to bug #490604: version without oracle is not supported
+>=dev-db/tora-2.1.3 oracle
+
+# Justin Lecher <jlec@gentoo.org> (10 Aug 2014)
+# Doesn't work without acl support
+# No patch yet, #516626
+>=net-fs/netatalk-3.1.3 acl
+
+# Pawel Hajdan jr <phajdan.jr@gentoo.org> (12 Jun 2014)
+# Chromium builds in PIC mode on most arches anyway,
+# i.e. this use flag has no effect on them.
+www-client/chromium pic
+
+# Zac Medico <zmedico@gentoo.org> (4 Dec 2012)
+# Force app-shells/bash[readline] in stage1 builds, so that compgen is
+# available for sys-apps/portage (see bug #445576).
+app-shells/bash:0 readline
+
+# Michał Górny <mgorny@gentoo.org> (14 Oct 2012)
+# Force-enable all PYTHON_TARGETS for python-exec to avoid using private
+# API. Please remember to keep it in sync with python_targets.desc.
+dev-lang/python-exec python_targets_python2_7 python_targets_python3_2 python_targets_python3_3 python_targets_python3_4 python_targets_jython2_5 python_targets_jython2_7 python_targets_pypy python_targets_pypy3
+
+# Samuli Suominen <ssuominen@gentoo.org> (23 Jan 2012)
+# Forcing enabled while waiting for eselect-notify-send wrt #379941
+x11-libs/libnotify symlink
+
+# Zac Medico <zmedico@gentoo.org> (20 Oct 2010)
+# Force ipc USE flag since it should remain enabled unless
+# it is found to be incompatible with a specific profile
+# or environment. When enabled, it fixes bug #278895,
+# bug #315615, and makes subshell die support more robust
+# (so that repoman's ebuild.nesteddie check is irrelevant).
+sys-apps/portage ipc
+
+# Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+# Python should use wide Unicode implementation by default.
+# Switching of "wide-unicode" USE flag changes ABI of Python
+# and requires reinstallation of many Python modules.
+dev-lang/python wide-unicode
+
+# Peter Alfredsen <loki_val@gentoo.org> (11 Apr 2009)
+# Forcing w.r.t. bug 265336. When unicode use-flag is
+# turned off, ABI is broken without a .so bump.
+dev-libs/libpcre unicode
+
+# Diego E. Pettenò <flameeyes@gentoo.org> (14 Jan 2010)
+# List of packages working on a single (non-default) Ruby
+# implementation that cannot, thus, be turned off.
+dev-ruby/bitescript ruby_targets_jruby
+dev-ruby/duby ruby_targets_jruby
+dev-ruby/jruby-debug-base ruby_targets_jruby
+dev-ruby/jruby-openssl ruby_targets_jruby
+=dev-ruby/test-unit-1* ruby_targets_ruby19
+
+# Diego E. Pettenò <flameeyes@gentoo.org> (14 Jan 2010)
+# Multi-version Ruby virtuals for sanity
+~virtual/ruby-ssl-0 ruby_targets_ruby18
+~virtual/ruby-ssl-1 ruby_targets_ruby19
+~virtual/ruby-ssl-2 ruby_targets_jruby
+~virtual/ruby-ssl-3 ruby_targets_ruby20
+~virtual/ruby-ssl-4 ruby_targets_ruby21
+~virtual/ruby-rdoc-0 ruby_targets_ruby18
+~virtual/ruby-rdoc-1 ruby_targets_ruby19
+~virtual/ruby-rdoc-2 ruby_targets_jruby
+~virtual/ruby-rdoc-3 ruby_targets_ruby20
+~virtual/ruby-rdoc-4 ruby_targets_ruby21
+~virtual/ruby-threads-0 ruby_targets_ruby18
+~virtual/ruby-threads-1 ruby_targets_ruby19
+~virtual/ruby-threads-2 ruby_targets_jruby
+~virtual/ruby-threads-3 ruby_targets_ree18
+~virtual/ruby-threads-4 ruby_targets_ruby20
+~virtual/ruby-threads-5 ruby_targets_ruby21
+~virtual/rubygems-1 ruby_targets_ruby18
+~virtual/rubygems-2 ruby_targets_jruby
+~virtual/rubygems-3 ruby_targets_ree18
+~virtual/rubygems-4 ruby_targets_ruby19
+~virtual/rubygems-5 ruby_targets_rbx
+~virtual/rubygems-6 ruby_targets_ruby20
+~virtual/rubygems-7 ruby_targets_ruby21
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
new file mode 100644
index 000000000000..460188a49ec4
--- /dev/null
+++ b/profiles/base/package.use.mask
@@ -0,0 +1,776 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file requires >=portage-2.1.1
+# New entries go on top.
+
+# Justin Lecher <jlec@gentoo.org> (04 Aug 2015)
+# USE mask unsupported python implementations in django
+dev-python/south python_targets_python3_3 python_targets_python3_4 python_targets_pypy
+
+# James Le Cuirot <chewi@gentoo.org> (29 Jul 2015)
+# JavaFX and the browser plugin are not included on some platforms.
+dev-java/oracle-jdk-bin javafx nsplugin
+dev-java/oracle-jre-bin javafx nsplugin
+
+# Manuel Rüger <mrueg@gentoo.org> (05 Jul 2015)
+# app-text/migemo is masked because it fails for ruby20
+app-text/cmigemo emacs
+www-client/w3m migemo
+
+# Anthony G. Basile <blueness@gentoo.org> (04 Jul 2015)
+# USE=http2 depends on net-libs/nghttp2 which was recently
+# added to the tree and is still not stable. Bug #552618.
+net-misc/curl http2
+
+# Gilles Dartiguelongue <eva@gentoo.org> (25 May 2015)
+# webkit fails to build with USE=wayland, bug #549228
+# https://bugs.webkit.org/show_bug.cgi?id=142879
+# https://bugs.webkit.org/show_bug.cgi?id=136831
+>=net-libs/webkit-gtk-2.8 wayland
+
+# Johannes Huber <johu@gentoo.org> (31 Nay 2015)
+# No released version available
+kde-plasma/plasma-workspace prison
+
+# Matthias Maier <tamiko@gentoo.org> (27 May 2015)
+# mask lcms use flag for old dcraw versions that depends on lcms:0
+=media-gfx/dcraw-9.10 lcms
+
+# Mike Gilbert <floppym@gentoo.org> (16 May 2015)
+# dev-lang/python[berkdb] fails with recent multilib sys-libs/db (bug 519584).
+dev-lang/python berkdb
+net-nds/nsscache nssdb
+www-apps/venus test
+
+# Jason Zaman <perfinion@gentoo.org> (08 May 2015)
+# java wrappers fail to build (bug #548858)
+=app-admin/setools-3.3.8-r7 java
+
+# Matthias Maier <tamiko@gentoo.org> (03 May 2015)
+# mask use flag until #546126 is resolved
+>=app-emulation/libvirt-1.2.14 wireshark-plugins
+
+# James Le Cuirot <chewi@gentoo.org> (05 Apr 2015)
+# dev-java/sun-j2me-bin is going away.
+dev-java/proguard j2me
+
+# Christoph Junghans <ottxor@gentoo.org> (03 Apr 2015)
+# >=~sys-devel/dragonegg-3.6 is broken (bug #543644)
+sys-devel/byfl dragonegg
+
+# Lars Wendler <polynomial-c@gentoo.org> (19 Mar 2015)
+# >=games-strategy/freeciv-2.5.0 requires >=dev-lang/lua-5.2
+# No stable qt5 yet.
+games-strategy/freeciv system-lua qt5
+
+# Brian Evans <grknight@gentoo.org> (17 Mar 2015)
+# Mask the cluster flag for deprecation. Use dev-db/mysql-cluster if
+# you need NDB.
+dev-db/mariadb cluster
+dev-db/mariadb-galera cluster
+dev-db/mysql cluster
+dev-db/percona-server cluster
+
+# Ben de Groot <yngwin@gentoo.org> (15 Mar 2015)
+# Mask bdplus support and unmask on arches where libbdplus is keyworded.
+media-libs/libbluray bdplus
+
+# Michael Sterrett <mr_bones_@gentoo.org> (09 Mar 2015)
+# Mask qt5 support until qt5 is stable so as to not
+# hold up making yabause stable.
+games-emulation/yabause qt5
+
+# Michał Górny <mgorny@gentoo.org> (01 Mar 2015)
+# pidgin-opensteamworks is only available for amd64, ppc32 and x86
+net-im/telepathy-connection-managers steam
+
+# Andreas K. Huettel <dilfridge@gentoo.org> (27 Feb 2015)
+# Mask atlas support since atlas is not in the main tree yet
+sci-libs/armadillo atlas
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (18 Feb 2015)
+# Experimental backend, plus it requires openvg support in mesa which is
+# now disabled in >=mesa-10.4 (bug #536434)
+x11-libs/cairo openvg
+
+# Andrew Savchenko <bircoph@gentoo.org> (11 Feb 2015)
+# Cluster code is still under development, only base functionality
+# is implemented. Masking for testing and evaluation.
+app-admin/clsync cluster mhash
+
+# Ben de Groot <yngwin@gentoo.org> (07 Feb 2015)
+# Mask for all arches, can be unmasked on arm once keyworded there
+games-board/stockfish armv7
+
+# Michael Palimaka <kensington@gentoo.org> (03 Feb 2015)
+# Requires unreleased version of dev-libs/soprano
+app-office/akonadi-server qt5
+
+# Brian Evans <grknight@gentoo.org> (02 Feb 2015)
+# Masked for dev-php/PEAR-MDB2_Driver_sqlite last rites Bug 538584
+dev-php/PHPonTrax sqlite
+
+# Brian Evans <grknight@gentoo.org> (22 Jan 2015)
+# PHP module split into dev-php/ming-php which is still ~arch
+<media-libs/ming-0.4.5 php
+
+# Michał Górny <mgorny@gentoo.org> (25 Dec 2014)
+# Requires non-keyworded >=libevent-2.1, bug #533540.
+www-servers/pshs ssl
+
+# Michał Górny <mgorny@gentoo.org> (30 Nov 2014)
+# Not supported at the moment. DirectFB lacks multilib support,
+# and we have to decide if we want it.
+x11-libs/cairo directfb
+
+# Brian Evans <grknight@gentoo.org> (29 Nov 2014)
+# Strongly recommened by upstream to disable lzo and zlib due to memory leaks
+# https://github.com/groonga/groonga/issues/6 (Japanese)
+app-text/groonga lzo zlib
+
+# Jeroen Roovers <jer@gentoo.org> (18 Nov 2014)
+# Requires dev-lang/lua-5.2 (bug #253269)
+net-analyzer/nmap system-lua
+
+# Patrick Lauer <patrick@gentoo.org> (17 Nov 2014)
+# libnsfb is temporarily broken, so mask useflag until things work
+=www-client/netsurf-3.2 fbcon
+
+# Patrick Lauer <patrick@gentoo.org> (08 Nov 2014)
+# razorqt has been masked for removal
+x11-misc/lightdm razor
+
+# Mike Frysinger <vapier@gentoo.org> (21 Oct 2014)
+# Most targets do not support ASAN/etc... #504200.
+sys-devel/gcc sanitize
+
+# Pacho Ramos <pacho@gentoo.org> (19 Oct 2014)
+# swfdec is masked for removal, bug #525834
+dev-libs/DirectFB swfdec
+
+# Tim Harder <radhermit@gentoo.org> (10 Oct 2014)
+# Masked since skype isn't stable
+net-im/bitlbee skype
+
+# Sergey Popov <pinkbyte@gentoo.org> (01 Oct 2014)
+# Mask multislot USE flag for packages, where it breaks
+# metadata cache consistency.
+# See bugs #507808, #507810 and #507814
+sys-devel/autoconf multislot
+sys-devel/binutils multislot
+sys-devel/gcc multislot
+
+# Michał Górny <mgorny@gentoo.org> (15 Sep 2014)
+# Unsuccessful version bump of net-libs/libzrtpcpp, seems to cause
+# undefined references few layers deeper. Need further investigation,
+# if anybody cares.
+net-libs/ortp zrtp
+
+# Johannes Huber <johu@gentoo.org> (14 Sep 2014)
+# Masked until dev-libs/extra-cmake-modules is in tree.
+dev-libs/libattica qt5
+
+# Johannes Huber <johu@gentoo.org> (12 Sep 2014)
+# Segmentation fault, needs further investigation.
+media-sound/tomahawk qt5
+
+# Michał Górny <mgorny@gentoo.org> (06 Sep 2014)
+# Mask the removed/deprecated flags for old ebuilds that do not use
+# the python-r1 eclass.
+sys-apps/portage python_targets_pypy2_0 python_targets_python2_6 python_targets_python3_2
+
+# Michał Górny <mgorny@gentoo.org> (06 Sep 2014)
+# (on behalf of Python team)
+# Keep 3.2 enabled to ease the migration.
+dev-lang/python-exec -python_targets_python3_2 -python_single_target_python3_2
+
+# Rick Farina <zerochaos@gentoo.org> (26 Aug 2014)
+# mirisdr does not seem to like making releases
+<net-wireless/gr-osmosdr-9999 mirisdr
+
+# Maxim Koltsov <maksbotan@gentoo.org> (05 Aug 2014)
+# net-libs/tox is in mva overlay only ATM
+app-leechcraft/lc-azoth sarin
+
+# Mike Frysinger <vapier@gentoo.org> (04 Aug 2014)
+# Mask flashrom drivers that only work on x86 due to in/out asm insns #454024
+sys-apps/flashrom atahpt nic3com nicnatsemi nicrealtek rayer_spi satamv
+
+# Brian Evans <grknight@gentoo.org> (30 Jul 2014)
+# Mask embedded due to upstream not supporting
+# https://bugs.launchpad.net/bugs/1236873
+dev-db/percona-server embedded
+
+# Pacho Ramos <pacho@gentoo.org> (27 Jul 2014)
+# Mask due bug #414903
+media-video/mplayer dxr3
+
+# Thomas Sachau <tommy@gentoo.org> (30 Jun 2014)
+# Mask pixman USE flag of dev-libs/efl for future removal, bug 501074
+dev-libs/efl pixman
+
+# Jeroen Roovers <jer@gentoo.org> (20 Jun 2014)
+# net-libs/adns is going away (bug #513982)
+net-analyzer/wireshark libadns
+
+# Zac Medico <zmedico@gentoo.org> (06 Jun 2014)
+# Needs hardmasked lua-5.2
+www-servers/mongoose lua
+
+# Manuel Rüger <mrueg@gentoo.org> (05 Jun 2014)
+# Fails to build with net-libs/libotr-4.0.0
+net-im/climm otr
+
+# Pacho Ramos <pacho@gentoo.org> (01 Jun 2014)
+# Needs hardmasked lua-5.2
+>=media-plugins/grilo-plugins-0.2.12 lua
+
+# Rick Farina <zerochaos@gentoo.org> (22 May 2014)
+# mask test use flag for metasploit since tests do not pass
+net-analyzer/metasploit test
+
+# Tom Wijsman <TomWij@gentoo.org> (14 May 2014)
+# Documentation generation needs APIviz which is not in the Portage tree yet.
+# Tracked in Gentoo bug #509602.
+dev-java/jboss-logging doc
+
+# Tom Wijsman <TomWij@gentoo.org> (02 May 2014)
+# Bluetooth support in MATE has incompatibilities with recent BlueZ versions.
+# If you want to try to get this working, unmask net-wireless/mate-bluetooth as
+# well as the bluetooth USE flag on mate-extra/mate-user-share; I can't support
+# this until the relevant upstreams have moved forward with their compatibility.
+#
+# https://bugs.gentoo.org/show_bug.cgi?id=508086
+# https://github.com/mate-desktop/mate-bluetooth/issues/22
+# http://mate-desktop.org/blog/2014-03-11-mate-desktop-singing-the-bluez
+mate-base/mate bluetooth
+mate-extra/mate-user-share bluetooth
+
+# Pacho Ramos <pacho@gentoo.org> (26 Apr 2014)
+# Depends on long time obsolete goi, bug #508742
+=x11-misc/lightdm-1.4* introspection
+
+# Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> (24 Apr 2014)
+# It's only supported on amd64
+dev-db/mariadb tokudb
+
+# Lars Wendler <polynomial-c@gentoo.org> (23 Apr 2014)
+# Not working on 64bit systems
+media-sound/lmms vst
+
+# Markos Chandras <hwoarang@gentoo.org> (20 Apr 2014)
+# Fails to build with recent polarssl (>=1.3). Bug #503604
+media-video/rtmpdump polarssl
+
+# Alexey Shvetsov <alexxy@gentoo.org> (16 Apr 2014)
+# libehca only works on ppc*
+sys-infiniband/ofed ofed_drivers_ehca
+
+# Andreas K. Huettel <dilfridge@gentoo.org> (12 Apr 2014)
+# Upstream regularly forgets to update the bindings after changes in API,
+# leading to build failures. This is becoming more and more painful...
+>=kde-apps/marble-4.12.49.9999 python
+
+# Lars Wendler <polynomial-c@gentoo.org> (12 Apr 2014)
+# Required ffmpeg version still is masked (#507474)
+>=media-libs/xine-lib-1.2.5 avformat
+
+# Julian Ospald <hasufell@gentoo.org> (06 Apr 2014)
+# broken wrt #501582
+<net-misc/openvpn-9999 polarssl
+
+# Manuel Rüger <mrueg@gentoo.org> (07 Mar 2014)
+# Mask ruby18-only compatible flags
+# Bugs: 483104, 483102
+=dev-ruby/rubygems-1.8* server
+<media-libs/libcaca-0.99_beta19 ruby
+=dev-vcs/subversion-1.7* ruby
+media-sound/podcatcher bittorrent
+
+# Mike Frysinger <vapier@gentoo.org> (03 Feb 2014)
+# Upstream says to not use this for now.
+dev-libs/elfutils threads
+
+# Mike Gilbert <floppym@gentoo.org> (01 Feb 2014)
+# Build failures (bug 499072)
+=www-client/chromium-33* aura
+
+# Andreas K. Huettel <dilfridge@gentoo.org> (4 Jan 2014)
+# Mask until dependencies are keyworded (bug 497068)
+dev-vcs/git mediawiki
+
+# Sergey Popov <pinkbyte@gentoo.org> (27 Dec 2013)
+# Mask because Boost.Context library does not work on most of arches
+dev-libs/boost context
+
+# Lars Wendler <polynomial-c@gentoo.org> (26 Dec 2013)
+# Masked until upstream has fixed support with >=polarssl-1.3.0
+# (see upstream bug https://github.com/fatbob313/umurmur/issues/24)
+# and affected versions are removed from the tree.
+<media-sound/umurmur-0.2.14 polarssl
+
+# Gilles Dartiguelongue <eva@gentoo.org> (23 Dec 2013)
+# Gstreamer support fails to build due to libtool shortcomings when using
+# an intermediate library as a dependency of another libtool target dependency.
+# Since this is new and unused yet, keep it masked for now and check
+# with upstream if there is something that can be done to fix the issue.
+media-libs/cogl gstreamer
+
+# Pawel Hajdan jr <phajdan.jr@gentoo.org> (13 Nov 2013)
+# Depends on masked dev-lang/v8
+dev-db/drizzle v8
+
+# Andrey Grozin <grozin@gentoo.org> (12 Nov 2013)
+# berkdb support works only for sys-libs/db-6.0 which is masked
+sci-physics/reduze berkdb
+
+# Michał Górny <mgorny@gentoo.org> (10 Nov 2013)
+# (on behalf of python@)
+# USE=sandbox is not done properly in Gentoo and results in crippled
+# PyPy install that is not usable for non-sandbox clients (and there are
+# no real sandbox clients right now). Masked until the flag is
+# re-implemented or dropped. For more details, bug #429372.
+dev-python/pypy sandbox
+dev-python/pypy3 sandbox
+
+# Julian Ospald <hasufell@gentoo.org> (27 Oct 2013)
+# luajit is in ~arch, prepare for minetest stabilization
+games-action/minetest luajit
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (13 Oct 2013)
+# Masked for security bug #472280, CVE 2013-1872
+<=media-libs/mesa-9.0.3 video_cards_intel video_cards_i965
+
+# Tom Wijsman <TomWij@gentoo.org> (7 Sep 2013)
+# Dependency (www-servers/mongrel) currently only
+# works with Ruby 1.8; so, masking Ruby 1.9 USE flag
+# until Ruby 1.9 support is added to mongrel.
+net-proxy/swiftiply ruby_targets_ruby19
+
+# Jeff Horelick <jdhore@gentoo.org> (1 Sep 2013)
+# Dependency (media-libs/libsidplayfp) only keyworded
+# on x86 and amd64. Will unmask there.
+>=media-plugins/audacious-plugins-3.4 sid
+
+# Julian Ospald <hasufell@gentoo.org> (31 Aug 2013)
+# Randomly breaks consumers at runtime. Do not report
+# gentoo bugs.
+media-libs/libsdl2 custom-cflags
+
+# Mike Gilbert <floppym@gentoo.org> (23 Aug 2013)
+# Requires hard-masked ffmpeg.
+>=www-client/chromium-30 system-ffmpeg
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (22 Aug 2013)
+# Causes build to fail, issue is being discussed with upstream
+>=www-plugins/gnash-0.8.10_p20130822 openvg
+
+# Tim Harder <radhermit@gentoo.org> (13 Aug 2013)
+# Related deps dev-lang/luajit and dev-scheme/racket are not keyworded by most arches.
+app-editors/vim luajit racket
+app-editors/gvim luajit racket
+
+# Kacper Kowalik <xarthisius@gentoo.org> (09 Aug 2013)
+# Doesn't work on most profiles. Easier to mask here and
+# unmask in particular profiles
+sys-apps/hwloc cuda gl opencl
+
+# Samuli Suominen <ssuominen@gentoo.org> (07 Aug 2013)
+# There is no support for recent app-pda/libimobiledevice wrt bug #471920
+# Upstream removed entire support in future release:
+# http://code.google.com/p/clementine-player/source/detail?r=3d434f1c881890dd77fea6d0e3de3afc86971196
+# Remove this entry once <=media-sound/clementine-1.1.1 has left the building
+media-sound/clementine ios
+<media-sound/clementine-1.2.0 ipod
+
+# Ben de Groot <yngwin@gentoo.org> (07 Aug 2013)
+# Newer lightdm doesn't work with current razorqt-lightdm-greeter, bug 479734
+>=x11-misc/lightdm-1.5.0 razor
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (13 Jul 2013)
+# GL/GLES support in cairo is mutually exclusive, bug #428770.
+x11-libs/cairo gles2
+dev-libs/weston gles2 rpi
+
+# Alexis Ballier <aballier@gentoo.org> (03 Jul 2013)
+# The idea behind using libunwind there is to avoid needing to link to libgcc_s
+# and have a C++ stack without gcc with libcxx.
+# However, in any case, clang links its binaries to libgcc_s, hence at the
+# moment there is not much point in enabling this.
+sys-libs/libcxxrt libunwind
+
+# Sergey Popov <pinkbyte@gentoo.org> (08 Jun 2013)
+# mask because requires unstable depends not ready for the stabilization
+app-leechcraft/leechcraft-meta unstable
+
+# Kacper Kowalik <xarthisius@gentoo.org> (19 May 2013)
+# Fails to build, haven't had time to debug
+app-doc/doxygen sqlite
+
+# Alexis Ballier <aballier@gentoo.org> (08 May 2013)
+# On behalf of Pavel Sanda <ps@twin.jikos.cz>
+# Lyx is currently not working with subversion 1.7 and needs 1.6.
+app-office/lyx subversion
+
+# Christian Faulhammer <fauli@gentoo.org> (08 May 2013)
+# Will not build successfully yet
+mail-client/claws-mail gtk3
+
+# Bernard Cafarelli <voyageur@gentoo.org> (04 Apr 2013)
+# Broken for now (segmentation fault on play)
+gnustep-apps/cynthiune flac
+
+# Richard Freeman <rich0@gentoo.org> (24 Mar 2013)
+# Dependency is masked for buffer overflows for now
+app-text/yagf cuneiform
+dev-python/pyocr cuneiform
+
+# Michael Weber <xmw@gentoo.org> (23 Mar 2013)
+# Does not build.
+=media-libs/oyranos-0.9.4* fltk
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (19 Mar 2013)
+# Depends on special llvm-3.2 branch from tstellar
+=media-libs/mesa-9.1* r600-llvm-compiler video_cards_radeonsi
+
+# Christoph Junghans <ottxor@gentoo.org> (10 Mar 2013)
+# log4cxx has known memory leaking issues wrt bug #287697,
+# unmask when log4cxx is fixed and stable.
+media-sound/google-musicmanager log
+
+# Tom Wijsman <TomWij@gentoo.org> (10 Mar 2013)
+# Experimental, masked until it compiles and works.
+media-libs/avidemux-core system-ffmpeg
+
+# Pawel Hajdan jr <phajdan.jr@gentoo.org> (07 Mar 2013)
+# Experimental, breaks WebSQL. Please report sites broken
+# by enabling this flag.
+www-client/chromium system-sqlite
+
+# Justin Lecher <jlec@gentoo.org> (21 Feb 2013)
+# cuda only works on x86 and amd64
+sci-libs/cholmod cuda
+sci-libs/flann cuda
+
+# Julian Ospald <hasufell@gentoo.org> (20 Feb 2013)
+# Unsupported and experimental.
+# NP-Hardass <NP-Hardass@gentoo.org> (18 Jun 2015)
+# Change to <10
+<net-misc/teamviewer-10 system-wine
+
+# Alexis Ballier <aballier@gentoo.org> (15 Feb 2013)
+# Needs a huge patch to build against recent releases of FFmpeg/libav.
+# Mask it until upstream fixes it. Bug #417869
+<media-sound/audacity-2.1.0 ffmpeg
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (30 Dec 2012)
+# sys-apps/biosdevname is keyworded only for amd64/x86
+# systemd keyworded only for amd64/arm/x86
+sys-kernel/dracut dracut_modules_biosdevname dracut_modules_systemd
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (30 Dec 2012)
+# chromium and mono are keyworded only on a few arches
+gnome-extra/zeitgeist-datasources chromium tomboy
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (27 Dec 2012)
+# Incompatible with evolution-data-server-3.6, blocks upgrade to gnome-3.6
+# See bug #436460 and http://git.gnome.org/browse/tracker/log/?h=evo-new-api
+app-misc/tracker eds
+
+# Christoph Jungans <ottxor@gentoo.org> (26 Dec 2012)
+# cuda/openmm/mkl only works on x86/amd64
+sci-chemistry/gromacs cuda mkl openmm
+
+# Zac Medico <zmedico@gentoo.org> (13 Jun 2012)
+# Mask USE=pypy* for sys-apps/portage, since pypy has limited KEYWORDS.
+sys-apps/portage pypy pypy2_0
+
+# Jory A. Pratt <anarchy@gentoo.org> (15 Dec 2012)
+# PGO is known to be busted with most configurations
+www-client/firefox pgo
+
+# Sergey Popov <pinkbyte@gentoo.org> (26 Nov 2012)
+# PDF docs building failed with sandbox violation
+media-libs/opencolorio pdf
+
+# Diego Elio Pettenò <flameeyes@gentoo.org> (3 Nov 2012)
+# Requires net-dns/unbound which is not keyworded by most arches
+net-libs/gnutls dane
+
+# Alexis Ballier <aballier@gentoo.org> (1 Nov 2012)
+# dev-ml/ocamlduce requires ocaml-3 and there has been no upstream release to
+# support ocaml-4. Mask useflags requiring it so that we can mask ocamlduce and
+# unmask ocaml-4.
+dev-ml/tyxml ocamlduce
+www-servers/ocsigen ocamlduce
+dev-ml/eliom ocamlduce
+
+# Pawel Hajdan jr <phajdan.jr@gentoo.org> (28 Sep 2012)
+# Causes problems with old NVidia drivers, bug #413637.
+<www-client/chromium-32.0.1700.19 tcmalloc
+
+# Diego Elio Pettenò (27 Aug 2012)
+# The libpci access is only used for linux.
+net-analyzer/net-snmp pci
+
+# Diego Elio Pettenò (20 Aug 2012)
+# The prevent-removal USE flag is only implemented for Linux.
+sys-auth/pam_mktemp prevent-removal
+
+# Ben de Groot <yngwin@gentoo.org> (30 Jul 2012)
+# fontconfig-infinality dependency not yet keyworded on most arches
+media-libs/freetype infinality
+
+# James Le Cuirot <chewi@gentoo.org> (20 May 2015)
+# Mask this in conjunction with the above.
+dev-java/icedtea infinality
+
+# Ralph Sennhauser <sera@gentoo.org> (18 Jul 2012)
+# Requires masked eclipse-sdk.
+dev-lang/icc eclipse
+dev-lang/idb eclipse
+
+# Diego Elio Pettenò <flameeyes@gentoo.org> (16 Jul 2012)
+# Stop glibc/uclibc from using iconv in blender
+media-gfx/blender iconv
+
+# Rick Farina <zerochaos@gentoo.org> (05 July 2012)
+# cuda is available on x86/amd64 only
+app-crypt/johntheripper cuda
+
+# Mike Gilbert <floppym@gentoo.org> (29 Jun 2012)
+# sys-fs/zfs is not available everywhere.
+sys-boot/grub libzfs
+
+# Andreas K. Huettel <dilfridge@gentoo.org> (03 Jun 2012)
+# needs libpqxx-3* which is not in the tree anymore
+app-office/calligra postgres
+
+# Michael Weber<xmw@gentoo.org> (02 Jun 2012)
+# Not fit for production (bug 404403, comment #5)
+dev-db/firebird client
+
+# Andreas K. Huettel <dilfridge@gentoo.org> (25 Mai 2012)
+# Requires icc which does not emerge (distfile unavailable)
+media-libs/opencv ipp
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (02 May 2012)
+# Causes crashes and build failures, not needed by any package, bug #412177
+x11-libs/cairo qt4
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (12 Apr 2012)
+# Temporary mask-in-base, unmask-in-arch for dev-python/mako keywording for
+# gobject-introspection[doctool], bug #411761
+dev-libs/gobject-introspection doctool
+
+# Michał Górny <mgorny@gentoo.org> (11 Apr 2012)
+# JIT compilation in libzpaq generates code for x86/amd64.
+app-arch/libzpaq jit
+
+# Arun Raghavan <ford_prefect@gentoo.org> (28 Mar 2012)
+# webrtc-audio-processing is only supported on x86/amd64. Possibly arm can be
+# added.
+# Arun Raghavan <ford_prefect@gentoo.org> (24 May 2012)
+# Mask xen USE flag by default, unmask on x86/amd64 where it is supported.
+media-sound/pulseaudio webrtc-aec xen
+
+# Samuli Suominen <ssuominen@gentoo.org> (20 Mar 2012)
+# This is for udev-acl. Unmasked in default/linux/package.use.mask.
+sys-auth/consolekit acl
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (25 Feb 2012)
+# directfb build issues, bug #405817.
+www-plugins/gnash directfb
+
+# Bernard Cafarelli <voyageur@gentoo.org> (08 Feb 2012)
+# libobjc2/clang experimental support
+>=gnustep-base/gnustep-make-2.6.2 libobjc2
+
+# Christoph Junghans <ottxor@gentoo.org> (04 Feb 2012)
+# mips only use flags
+>=sci-libs/fftw-3 zbus
+
+# Samuli Suominen <ssuominen@gentoo.org> (10 Jan 2012)
+# This is required only for Linux, so mask it here and unmask in
+# default/linux/package.use.mask. Bug 354923.
+app-arch/libarchive e2fsprogs
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (09 Jan 2012)
+# jsc JIT compilation is supported only on amd64/arm/x86 and their prefixes, so
+# it's masked here and unmasked in individual profiles (bug #396313).
+net-libs/webkit-gtk jit
+www-client/epiphany jit
+www-client/midori jit
+
+# Mike Frysinger <vapier@gentoo.org> (06 Dec 2011)
+# No one should be mucking with libssp unless they really know what they're
+# doing. Force extra work on the smart peeps to protect the not-so-smart.
+sys-devel/gcc libssp
+
+# Samuli Suominen <ssuominen@gentoo.org> (06 Dec 2011)
+# NuppelVideo is available on x86 only
+media-video/transcode nuv pic
+
+# Davide Pesavento <pesa@gentoo.org> (30 Nov 2011)
+# JavaScriptCore JIT is supported only on amd64/arm/x86, so
+# mask USE="jit" here and unmask it in the relevant arch profiles.
+dev-qt/qtscript jit
+dev-qt/qtwebkit jit
+
+# Samuli Suominen <ssuominen@gentoo.org> (25 Nov 2011)
+# Expose USE="suid" for USE="svga" only for x86 users,
+# see arch/x86/package.use.mask
+www-client/links suid
+
+# Kacper Kowalik <xarthisius@gentoo.org> (09 Nov 2011)
+# pathdb works only as a SIGSEGV generator, mask until upstream
+# fixes it bug #385683
+dev-lang/path64 debugger
+
+# Samuli Suominen <ssuominen@gentoo.org> (16 Oct 2011)
+# Mask libbluray support here, and enable it per arch instead
+gnome-base/gvfs bluray
+
+# Pawel Hajdan jr <phajdan.jr@gentoo.org> (12 Oct 2011)
+# Upstream support before 27.x not ready:
+# http://code.google.com/p/chromium/issues/detail?id=32757
+<www-client/chromium-27.0.1448.0 pulseaudio
+
+# Nirbheek Chauhan <nirbheek@gentoo.org> (17 Sep 2011)
+# Systemtap is not keyworded on anything except amd64/x86
+# Temporarily mask instead of dropping keywords, bug 384647
+dev-libs/glib systemtap
+
+# Robin H. Johnson <robbat2@gentoo.org> (10 Jul 2011)
+# PPS should work on all arches, but only keyworded on amd64/x86
+>=net-misc/ntp-4.2.6_p3-r1 parse-clocks
+
+# Andrey Grozin <grozin@gentoo.org> (29 Mar 2011)
+# dev-lang/swig-2.0.2 with -octave generated .cpp files
+# incompatible with >=sci-mathematics/octave-3.4.0
+sci-libs/mathgl octave
+
+# Luca Barbato <lu_zero@gentoo.org> (28 Mar 2011)
+# Mask mplayer2 arch specific flags
+media-video/mplayer2 bluray
+
+# Diego E. Pettenò <flameeyes@gentoo.org> (27 Mar 2011)
+#
+# Mask pdnsd's Linux-specific USE flags.
+net-dns/pdnsd isdn urandom
+
+# Raúl Porcel <armin76@gentoo.org> (13 Feb 2011)
+# Masked until devs know how to use repoman
+<media-video/mplayer-9999 bluray
+
+# Justin Lecher <jlec@gentoo.org> (17 Nov 2010)
+# Upstream didn't release patches for aria yet
+>=sci-chemistry/cns-1.3 aria
+
+# Tomáš Chvátal <scarabeus@gentoo.org> (8 Sep 2010)
+# drm don't even build here so mask everywhere expect live.
+<x11-libs/cairo-9999 drm
+
+# Alex Legler <a3li@gentoo.org> (1 Sep 2010)
+# This feature is marked as experimental by upstream.
+dev-lang/ruby-enterprise fastthreading
+
+# Nirbheek Chauhan <nirbheek@gentoo.org> (26 Jun 2010)
+# Inter-process communication doesn't work on anything except x86/amd64/arm
+# due to lack of atomic ops, bug 325185
+www-client/firefox ipc
+
+# Tomas Touceda <chiiph@gentoo.org> (13 Apr 2010)
+# Masked because libsvm module is broken with this release on every arch.
+dev-lisp/clisp svm
+
+# Tomáš Chvátal <scarabeus@gentoo.org> (4 Apr 2010)
+# Masked because tools pulled in are not supported on most archs.
+sys-power/pm-utils video_cards_intel video_cards_radeon
+
+# Diego E. Pettenò <flameeyes@gmail.com> (18 Jan 2010)
+# Don't use system-wide mode unless you *really* know what you're doing.
+# Keep it masked here so that I don't need to manage two versions every time.
+media-sound/pulseaudio system-wide
+
+# Jeremy Olexa <darkside@gentoo.org> (10 Jan 2010)
+# Upsteam doesn't support ioctl backend and neither does Gentoo. ioctl USE flag
+# will eventually be removed unless the backend is re-written by upstream. bug
+# 299674
+>net-misc/wicd-1.6.2.2 ioctl
+
+# Tomáš Chvátal <scarabeus@gentoo.org> (6 Jan 2010)
+# Still not really functional, upstream requires not building it.
+x11-libs/cairo gallium
+
+# Alexey Shvetsov <alexxy@gentoo.org> (3 Dec 2009)
+# Mask very experimental mpi use flag dfor gamess
+sci-chemistry/gamess mpi
+
+# Mounir Lamouri <volkmar@gentoo.org> (07 Nov 2009)
+# Mask cuda for k3d. Works only on amd64/x86. Bug 267264
+media-gfx/k3d cuda
+
+# Tomáš Chvátal <scarabeus@gentoo.org> (27 Oct 2009)
+# Broken on so many setups it is just insane.
+# Unmask if you really know what you are doing.
+<sys-apps/groff-1.20.1-r2 linguas_ja
+
+# Samuli Suominen <ssuominen@gentoo.org> (09 Oct 2009)
+# log4cxx has known memory leaking issues wrt bug #287697,
+# unmask when log4cxx is fixed and stable.
+app-misc/strigi log
+
+# Jean-Noël Rivasseau <elvanor@gentoo.org> (23 Sep 2009)
+# X use flag only for amd64/x86, bug 285951.
+media-gfx/iscan X
+
+# Tomáš Chvátal <scarabeus@gentoo.org> (10 Sep 2009)
+# quakeforge has video_cards_tdfx enabled only for x86
+games-fps/quakeforge video_cards_tdfx
+
+# Tomas Chvatal <scarabeus@gentoo.org> (31 Jan 2009)
+# mask cuda for boinc. Works only on amd64 and x86
+sci-misc/boinc cuda
+
+# Robert Buchholz <rbu@gentoo.org> (16 Aug 2008)
+# TLS needs dev-libs/cryptlib, which is x86 only
+dev-python/kaa-base tls
+
+# Serkan Kaba <serkan@gentoo.org> (20 Jul 2008)
+# Java is not supported in most of the arches enchant is keyworded
+app-text/enchant zemberek
+
+dev-java/ibm-jdk-bin nsplugin
+dev-java/ibm-jre-bin nsplugin
+
+# These are for BSD only
+net-proxy/squid ipf-transparent pf-transparent
+app-admin/sshguard ipfilter
+
+# Linking against libnfsidmap requires libs in /usr #149472
+sys-apps/acl nfs
+
+# Christian Faulhammer <opfer@gentoo.org> (14 Jan 2008)
+# only works on x86, where this will be unmasked
+dev-java/ibm-jdk-bin alsa
+dev-java/ibm-jre-bin alsa
+
+# Raúl Porcel <armin76@gentoo.org> (09 Nov 2008)
+# CPU opts: This needs amd64, x86 and ppc on some of them
+# dvdnav: hard masked dependency
+media-video/mplayer cpudetection custom-cpuopts bindist
+
+# Alexis Ballier <aballier@gentoo.org> <16 Feb 2011>
+# Win32 specific useflags for vlc. Can be used for cross-compiling.
+media-video/vlc direct2d directx dshow dxva2 waveout wingdi
+# Mac OSX / iPhone OS specific useflags
+media-video/vlc audioqueue ios-vout macosx macosx-audio macosx-dialog-provider macosx-eyetv macosx-quartztext macosx-qtkit macosx-vout
+# media-library does not build
+media-video/vlc media-library
+
+# Alexis Ballier <aballier@gentoo.org> <28 Apr 2011>
+# Requires ~arch libcelt and keywording
+<media-video/ffmpeg-2.0 celt
diff --git a/profiles/base/package.use.stable.force b/profiles/base/package.use.stable.force
new file mode 100644
index 000000000000..0c204c4ac820
--- /dev/null
+++ b/profiles/base/package.use.stable.force
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file requires eapi 5 or later. New entries go on top.
+# Please use the same syntax as in package.use.force
diff --git a/profiles/base/package.use.stable.mask b/profiles/base/package.use.stable.mask
new file mode 100644
index 000000000000..a9a062874894
--- /dev/null
+++ b/profiles/base/package.use.stable.mask
@@ -0,0 +1,120 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file requires eapi 5 or later. New entries go on top.
+# Please use the same syntax as in package.use.mask
+
+# Pacho Ramos <pacho@gentoo.org> (15 May 2015)
+# Version compatible with current ffmpeg is not ready to be stabilized
+# bug #539212
+app-emulation/vice ffmpeg
+
+# Pacho Ramos <pacho@gentoo.org> (13 May 2015)
+# texinfo-5 cannot be stabilized yet
+=dev-lang/gnat-gcc-4.6* doc
+
+# Justin Lecher <jlec@gentoo.org> (05 May 2015)
+# no stable qt5
+app-office/texmaker qt5
+
+# Jeroen Roovers <jer@gentoo.org> (26 Apr 2015)
+# mongodb support is nice, but dev-libs/mongo-c-driver upstream is not ready
+# yet (bug #542210)
+net-analyzer/pmacct mongodb
+
+# Matthias Maier <tamiko@gentoo.org> (13 Mar 2015)
+# Masking glusterfs for the time being, see entry for app-emulation/qemu of
+# 12 Sep 2013: Waiting on glusterfs maintainers in bug #484016
+app-emulation/libvirt glusterfs
+
+# Pacho Ramos <pacho@gentoo.org>
+# sci-visualization/paraview is not ready for stabilization yet
+# See bug #541012
+sci-libs/openfoam paraview
+
+# Pacho Ramos <pacho@gentoo.org>
+# dev-libs/libappindicator isn't going to be stabilized
+x11-misc/redshift appindicator
+
+# Ben de Groot <yngwin@gentoo.org>
+# Mask experimental feature on stable. This also needs not yet stable mupdf.
+app-text/qpdfview fitz
+
+# Andreas K. Huettel <dilfridge@gentoo.org> (12 Feb 2015)
+# Pulls in way too many unstable sci packages
+app-office/libreoffice coinmp
+
+# Andreas K. Huettel <dilfridge@gentoo.org> (30 Oct 2014)
+# Pulls in sci-libs/vtk with a lot of new dependencies; stabilizing
+# that will take some more time
+media-libs/opencv vtk
+
+# Mikle Kolyada <zlogene@gentoo.org> (16 Aug 2014)
+# Not yet stabilized dependency, need more testing
+>=dev-perl/PDL-2.4.11 pdl2 pgplot plplot
+
+# Samuli Suominen <ssuominen@gentoo.org> (01 Aug 2014)
+# Optional (not required by anything in gentoo-x86) and fragile (based on
+# host system, like Java JRE version). Keep masked indefinately until
+# something starts requiring these.
+# http://bugs.gentoo.org/483372 and http://bugs.gentoo.org/508564
+media-libs/libcaca java mono
+
+# Alon Bar-Lev <alonbl@gentoo.org> (21 Jul 2014)
+# dev-libs/opencryptoki will not be stabile any time soon (bug#510204)
+app-crypt/tpm-tools pkcs11
+
+# Mikle Kolyada <zlogene@gentoo.org>
+# Not yet stabilized dependency (bug #514906)
+media-video/mpv libcaca
+
+# Andreas K. Huettel <dilfridge@gentoo.org> (29 Jun 2014)
+# Not yet stabilized dependencies blocking sec bug 514886
+app-office/libreoffice firebird
+
+# Mike Gilbert <floppym@gentoo.org> (30 May 2014)
+# >=net-libs/gnutls-3.1.4 is not going stable any time soon.
+sys-apps/systemd ssl
+
+# Agostino Sarubbo <ago@gentoo.org> (31 Aug 2013)
+# Clang is not stable
+app-portage/eix clang
+
+# Pacho Ramos <pacho@gentoo.org> (17 Nov 2013)
+# Still needs gnutls-3
+>=net-nntp/pan-0.139 ssl
+
+# Sergey Popov <pinkbyte@gentoo.org> (28 Oct 2013)
+# sys-cluster/cman is still in ~arch.
+sys-cluster/pacemaker cman
+
+# Samuli Suominen <ssuominen@gentoo.org> (01 Aug 2013)
+# The dependencies for these flags are still in ~arch.
+sys-fs/lvm2 clvm cman
+
+# Doug Goldstein <cardoe@gentoo.org> (12 Sep 2013)
+# Waiting on glusterfs maintainers in bug #484016
+app-emulation/qemu glusterfs
+
+# Ian Delaney <idella4@gentoo.org> (09 Dec 2013)
+# subsequent to the total inaction of the maintainer of
+# ocaml to honour / respond in any way to
+# Bug #486076, ocaml masked to allow xen to once again
+# become a stabilisable package
+app-emulation/xen-tools ocaml
+
+# Samuli Suominen <ssuominen@gentoo.org> (19 Mar 2014)
+# Some open source OpenCL providers cause sandbox violation while accessing /dev/dri/card*
+# from a command like eg. `/usr/bin/mogrify -version`, see bug #472766
+media-gfx/imagemagick opencl
+
+# Andreas K. Huettel <dilfridge@gentoo.org> (28 Mar 2013)
+# No stable sci-chemistry/avogadro yet but we want kde-4.10 to go stable
+>=kde-apps/kalzium-4.10.0 editor
+
+# Chris Reffett <creffett@gentoo.org> (23 Nov 2012)
+# CMake's PHP module can't find our install location, so
+# libkolab(xml) fails with the php flag enabled, bug #430858.
+net-libs/libkolab php
+net-libs/libkolabxml php
diff --git a/profiles/base/packages b/profiles/base/packages
new file mode 100644
index 000000000000..1180aca36dd3
--- /dev/null
+++ b/profiles/base/packages
@@ -0,0 +1,77 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+# Gentoo Base Profile
+
+# NOTE: THIS IS THE BASE PROFILE FOR *ANY* GENTOO BASED OPERATING SYSTEM.
+# NO MODIFICATIONS MAY BE MADE TO THIS FILE WITHOUT PRIOR DISCUSSION. IF
+# YOU ARE CREATING A NEW PROFILE, YOU SIMPLY NEED TO INHERIT THIS BASE
+# PROFILE IN YOUR PROFILE DIRECTORY'S "parent" FILE.
+
+
+# OK, you're staring at this file and you have no idea what these stars are
+# for. Here's the scoop. An initial "*" marks a package that is part of
+# the official BASE system profile. If there is a "*" then `emerge system`
+# will use the line in its calculations of what should be installed for the
+# base profile. Lines without a "*" prefix will be ignored for profile
+# system calculations.
+
+# Please note that this file is rarely used as a package inclusion mask
+# file, because it affects EVERY SINGLE gentoo profile. As can be seen,
+# we've limited the inclusion mask to a version of portage which supports
+# cascaded profiles, but apart from that, there should be no version
+# specific information in here. This file serves as a high level description
+# of the minimum set of packages needed for any Gentoo based system.
+
+*>=sys-apps/baselayout-2
+*app-arch/bzip2
+*app-arch/gzip
+*app-arch/tar
+*app-arch/xz-utils
+*app-shells/bash
+#*dev-lang/perl
+#*dev-lang/python
+*net-misc/iputils
+*net-misc/rsync
+*net-misc/wget
+*sys-apps/coreutils
+#*sys-apps/debianutils
+*sys-apps/diffutils
+*sys-apps/file
+*sys-apps/findutils
+*sys-apps/gawk
+*sys-apps/grep
+*sys-apps/kbd
+# temporary bugfix for #398295
+*sys-apps/less
+# stopgap solution for functions.sh #373219 and #504116
+*sys-apps/openrc
+#*>=sys-apps/portage-2.0.51.22
+*sys-process/procps
+*sys-process/psmisc
+*sys-apps/sed
+*sys-apps/which
+#*sys-devel/autoconf
+#*sys-devel/automake
+*sys-devel/binutils
+#*sys-devel/bison
+#*sys-devel/flex
+*sys-devel/gcc
+*sys-devel/gnuconfig
+#*sys-devel/libtool
+#*sys-devel/m4
+*sys-devel/make
+*>=sys-devel/patch-2.6.1
+*sys-fs/e2fsprogs
+*virtual/dev-manager
+*virtual/editor
+*virtual/libc
+*virtual/man
+*virtual/modutils
+*virtual/os-headers
+*virtual/package-manager
+*virtual/pager
+*virtual/service-manager
+*virtual/shadow
+*virtual/ssh
diff --git a/profiles/base/profile.bashrc b/profiles/base/profile.bashrc
new file mode 100644
index 000000000000..b66012bf93d0
--- /dev/null
+++ b/profiles/base/profile.bashrc
@@ -0,0 +1,9 @@
+# Copyright 2006-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+if ! declare -F elog >/dev/null ; then
+ elog() {
+ einfo "$@"
+ }
+fi
diff --git a/profiles/base/use.force b/profiles/base/use.force
new file mode 100644
index 000000000000..e7f0e3bb74c7
--- /dev/null
+++ b/profiles/base/use.force
@@ -0,0 +1,9 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# 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/base/use.mask b/profiles/base/use.mask
new file mode 100644
index 000000000000..f93ee4d6626b
--- /dev/null
+++ b/profiles/base/use.mask
@@ -0,0 +1,401 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# cilk has been ported only to x86 systems
+cilk
+
+# CURL_SSL=winssl is for prefix/windows/winnt only
+curl_ssl_winssl
+
+# cuda only works on amd64/x86
+cuda
+
+# on the way out
+ruby_targets_ruby18
+ruby_targets_jruby
+ruby_targets_ree18
+
+# masking here and unmasking in default/linux/
+kmod
+
+# not ready for primetime
+packagekit
+
+# masking here, and unmasking in arch/x86/use.mask
+vidix
+
+# Mask as long its not available everywhere
+zeitgeist
+
+# vdpau is currently only available with binary nvidia-drivers, thus amd64/x86*
+vdpau
+
+# Infiniband stuff should generaly work on all arches but keyworded only on amd64/x86
+infiniband
+
+# PHP 5.3 har reached EOL and should be removed soon
+php_targets_php5-3
+
+# Only available on x86
+fdftk
+
+# These need libieee1284 which is amd64/x86 only.
+sane_backends_canon_pp
+sane_backends_hpsj5s
+sane_backends_mustek_pp
+sane_backends_qcam
+
+# Gluon still don't have release.
+gluon
+
+# profile specific USE flags
+# Don't put hardened in here.
+selinux
+uclibc
+multilib
+
+# amd64/x86 arch specific USE flags
+kqemu
+3dnow
+3dnowext
+lilo
+mmx
+mmxext
+sse
+sse2
+sse3
+sse4
+sse4a
+sse4_1
+sse4_2
+ssse3
+avx
+avx128fma
+avx2
+avx256
+fma3
+fma4
+xop
+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
+
+# ppc arch specific USE flags
+altivec
+pbbuttonsd
+ppcsha1
+
+# mips arch specific USE flags
+n32
+n64
+fixed-point
+loongson2f
+mips32r2
+mipsdspr1
+mipsdspr2
+mipsfpu
+
+# ppc64 arch specific USE flags
+ibm
+ps3
+
+# sparc arch specific USE flags
+vis
+ultra1
+
+# arm arch specific USE flags
+armvfp
+armv5te
+armv6
+armv6t2
+iwmmxt
+neon
+
+# nVidia XvMC requires nvidia-drivers/nvidia-legacy-drivers
+nvidia
+
+# dev-db/oracle-instantclient-basic is only available on x86
+oci8-instant-client
+oracle
+
+# net-libs/osptoolkit is only available on x86 (used by asterisk, bug 115798)
+osp
+
+# yellownet is only avaible as a binary blob (bug 149970)
+yellownet
+
+# not keyworded on non-x86 systems
+video_cards_geode
+video_cards_xgi
+video_cards_voodoo
+
+# not needed on non-sparc systems
+video_cards_sunbw2
+video_cards_suncg14
+video_cards_suncg3
+video_cards_suncg6
+video_cards_sunffb
+video_cards_sunleo
+video_cards_suntcx
+
+# not needed on non-mips systems
+video_cards_newport
+video_cards_impact
+
+# not needed on non-x86, non-amd64 systems
+input_devices_virtualbox
+input_devices_vmmouse
+video_cards_nvidia
+video_cards_fglrx
+video_cards_via
+video_cards_vmware
+video_cards_virtualbox
+
+# not needed on non-arm systems
+video_cards_exynos
+video_cards_freedreno
+video_cards_omap
+video_cards_omapfb
+video_cards_tegra
+
+# linux-only drivers
+video_cards_qxl
+
+# not needed on non-x86, non-amd64, non-ppc systems
+input_devices_synaptics
+input_devices_wacom
+
+# awaiting keywording, bug #538828
+input_devices_libinput
+
+# psyco only works on x86
+psyco
+
+# Mask ELIBC, KERNEL, and USERLAND flags that apply to specific profiles.
+userland_BSD
+
+elibc_AIX
+elibc_Cygwin
+elibc_Darwin
+elibc_DragonFly
+elibc_FreeBSD
+elibc_HPUX
+elibc_Interix
+elibc_mintlib
+elibc_musl
+elibc_NetBSD
+elibc_OpenBSD
+elibc_SunOS
+elibc_uclibc
+elibc_Winnt
+
+kernel_AIX
+kernel_Darwin
+kernel_FreeBSD
+kernel_freemint
+kernel_HPUX
+kernel_NetBSD
+kernel_OpenBSD
+kernel_SunOS
+kernel_Winnt
+
+# Diego Pettenò <flameeyes@gentoo.org> (6 Dec 2006)
+# Mask specific Apple drivers
+alsa_cards_aoa
+alsa_cards_aoa-fabric-layout
+alsa_cards_aoa-onyx
+alsa_cards_aoa-soundbus
+alsa_cards_aoa-soundbus-i2s
+alsa_cards_aoa-tas
+alsa_cards_aoa-toonie
+alsa_cards_powermac
+# Mask specific Sun drivers
+alsa_cards_sun-amd7930
+alsa_cards_sun-cs4231
+alsa_cards_sun-dbri
+# Mask specific ARM drivers
+alsa_cards_pxa2xx-i2sound
+alsa_cards_pxa2xx-soc
+alsa_cards_pxa2xx-soc-corgi
+alsa_cards_pxa2xx-soc-poodle
+alsa_cards_pxa2xx-soc-spitz
+alsa_cards_pxa2xx-soc-tosa
+alsa_cards_sa11xx-uda1341ts
+alsa_cards_armaaci
+alsa_cards_at91-soc
+alsa_cards_at91-soc-eti-b1-wm8731
+# Mask specific HPPA drivers
+alsa_cards_harmony
+# Mask specific MIPS drivers
+alsa_cards_au1x00
+
+# Diego Pettenò <flameeyes@gentoo.org> (29 Dec 2006)
+# Adobe FDF toolkit is x86 only.
+fdftk
+
+# Diego Pettenò <flameeyes@gentoo.org> (30 Dec 2006)
+# These are specific of Mac OS X
+aqua
+coreaudio
+
+# Diego Pettenò <flameeyes@gentoo.org> (4 Jan 2007)
+# Mask the flags for PHP that are available only on x86
+sybase-ct
+ingres
+birdstep
+adabas
+filepro
+pfpro
+informix
+empress
+empress-bcs
+sybase
+frontbase
+dbmaker
+esoob
+solid
+# Shared with amd64
+oci8
+oracle7
+firebird
+db2
+
+# Robert Buchholz <rbu@gentoo.org> (03 Jun 2007)
+# Only works on x86 or amd64
+lcd_devices_svga
+lcd_devices_luise
+
+# Joseph Jezak <josejx@gentoo.org> (11 Mar 2007)
+# Only for x86 and amd64 (in pbbuttonsd)
+macbook
+
+# George Shapovalov <george@gentoo.org> (8 Apr 2007)
+# Ada is supported only on x86, amd64 and ppc at present
+ada
+
+# lvm2 clustered use flags (moved from default-linux)
+gulm
+
+# tcc is x86 only
+tcc
+
+# Diego Pettenò <flameeyes@gentoo.org> (15 Nov 2007)
+# pam_console was masked for removal for security issue.
+# mask the flag too.
+pam_console
+
+# Jeremy Olexa <darkside@gentoo.org>
+# The prefix USE flags should never be used on non prefix profiles
+prefix
+prefix-guest
+
+# Diego E. Pettenò <flameeyes@gentoo.org> (6 Dec 2009)
+# on behalf of QA Team
+# Removal of pvm is scheduled for Februrary 4.
+pvm
+
+# Alex Legler <a3li@gentoo.org> (7 Dec 2009)
+# Rubinius is whitelisted on supported arches
+ruby_targets_rbx
+
+# Diego E. Pettenò <flameeyes@gentoo.org> (19 Oct 2010)
+# masking flags that only apply to FreeBSD
+kqueue
+
+# Samuli Suominen <ssuominen@gentoo.org> (03 Oct 2011)
+# RealMagic Hollywood+/Creative DXR3 support
+# Still using obsolete V4L1 wrt bug 350211
+# If fixed, should be unmasked in amd64/x86/ppc32 use.mask
+dxr3
+
+# Ralph Sennhauser <sera@gentoo.org> (31 Jul 2012)
+# Unmask in arch specific profiles when jython implementaton is available.
+python_targets_jython2_5
+python_targets_jython2_7
+python_targets_jython3_1
+python_single_target_jython2_5
+python_single_target_jython2_7
+python_single_target_jython3_1
+
+# Diego Elio Pettenò <flameeyes@gentoo.org> (18 Aug 2012)
+# Prelude is being masked for removal
+prelude
+
+# Diego Elio Pettenò <flameeyes@gentoo.org> (21 Aug 2012)
+# IPMI is only implemented for x86, amd64 and ia64
+ipmi
+
+# Diego Elio Pettenò <flameeyes@gentoo.org> (27 Aug 2012)
+# netlink is a Linux-specific interface
+netlink
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (09 Dec 2012)
+# dev-lang/orc is useful only for some specific arches (amd64/x86/arm/...)
+orc
+
+# Mike Gilbert <floppym@gentoo.org> (02 Jan 2013)
+# PyPy is unkeyworded on most arches. If you are running amd64 or x86,
+# please switch to one of the testing 13.0 profiles to get it.
+python_targets_pypy
+python_single_target_pypy
+python_targets_pypy3
+python_single_target_pypy3
+
+# Michał Górny <mgorny@gentoo.org> (26 Jan 2013)
+# Mask the multilib flags globally. Unmasked in specific arches.
+abi_x86_32
+abi_x86_64
+abi_x86_x32
+# Matt Turner <mattst88@gentoo.org> (29 Jul 2013)
+abi_mips_o32
+abi_mips_n32
+abi_mips_n64
+abi_ppc_32
+abi_ppc_64
+abi_s390_32
+abi_s390_64
+
+# Andrey Grozin <grozin@gentoo.org> (25 Jun 2014)
+# These lisps are available only on some arches
+clisp
+clozurecl
+cmucl
+ecls
+gcl
+sbcl
+
+# Michał Górny <mgorny@gentoo.org> (4 May 2013)
+# Mask systemd flag globally, unmasked on arches on which systemd
+# is keyworded.
+systemd
+
+# Pacho Ramos <pacho@gentoo.org> (28 Sep 2013)
+# This USE flag is available after long dicussion in
+# http://www.gossamer-threads.com/lists/gentoo/dev/276077
+# to let some prople not able to run systemd to skip the dep (#480336).
+# Enabling this you will get a fully unsupported Gnome setup that
+# could suffer unexpected problem, don't expect support for it then.
+openrc-force
+
+# Mike Gilbert <floppym@gentoo.org> (19 Oct 2014)
+# sys-libs/libapparmor
+apparmor
diff --git a/profiles/base/use.stable.force b/profiles/base/use.stable.force
new file mode 100644
index 000000000000..3ea193b85cda
--- /dev/null
+++ b/profiles/base/use.stable.force
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file requires eapi 5 or later. New entries go on top.
+# Please use the same syntax as in use.force
diff --git a/profiles/base/use.stable.mask b/profiles/base/use.stable.mask
new file mode 100644
index 000000000000..c5ed54dee9d4
--- /dev/null
+++ b/profiles/base/use.stable.mask
@@ -0,0 +1,14 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file requires eapi 5 or later. New entries go on top.
+# Please use the same syntax as in use.mask
+
+# Patrick Lauer <patrick@gentoo.org> (28 Apr 2015)
+# dependencies not stable yet
+ayatana
+
+# Ben de Groot <yngwin@gentoo.org> (01 Feb 2015)
+# until Qt5 is stable
+qt5
diff --git a/profiles/categories b/profiles/categories
new file mode 100644
index 000000000000..7ea32802a6d1
--- /dev/null
+++ b/profiles/categories
@@ -0,0 +1,161 @@
+app-accessibility
+app-admin
+app-antivirus
+app-arch
+app-backup
+app-benchmarks
+app-cdr
+app-crypt
+app-dicts
+app-doc
+app-editors
+app-emacs
+app-emulation
+app-eselect
+app-forensics
+app-i18n
+app-laptop
+app-leechcraft
+app-misc
+app-mobilephone
+app-office
+app-officeext
+app-pda
+app-portage
+app-shells
+app-text
+app-vim
+app-xemacs
+dev-ada
+dev-cpp
+dev-db
+dev-dotnet
+dev-embedded
+dev-games
+dev-go
+dev-haskell
+dev-java
+dev-lang
+dev-libs
+dev-lisp
+dev-lua
+dev-ml
+dev-perl
+dev-php
+dev-python
+dev-qt
+dev-ruby
+dev-scheme
+dev-tcltk
+dev-tex
+dev-texlive
+dev-util
+dev-vcs
+games-action
+games-arcade
+games-board
+games-emulation
+games-engines
+games-fps
+games-kids
+games-misc
+games-mud
+games-puzzle
+games-roguelike
+games-rpg
+games-server
+games-simulation
+games-sports
+games-strategy
+games-util
+gnome-base
+gnome-extra
+gnustep-apps
+gnustep-base
+gnustep-libs
+java-virtuals
+kde-apps
+kde-base
+kde-frameworks
+kde-misc
+kde-plasma
+lxde-base
+lxqt-base
+mail-client
+mail-filter
+mail-mta
+mate-base
+mate-extra
+media-fonts
+media-gfx
+media-libs
+media-plugins
+media-radio
+media-sound
+media-tv
+media-video
+net-analyzer
+net-dialup
+net-dns
+net-firewall
+net-fs
+net-ftp
+net-im
+net-irc
+net-libs
+net-mail
+net-misc
+net-nds
+net-news
+net-nntp
+net-p2p
+net-print
+net-proxy
+net-voip
+net-wireless
+perl-core
+sci-astronomy
+sci-biology
+sci-calculators
+sci-chemistry
+sci-electronics
+sci-geosciences
+sci-libs
+sci-mathematics
+sci-misc
+sci-physics
+sci-visualization
+sec-policy
+sys-apps
+sys-auth
+sys-block
+sys-boot
+sys-cluster
+sys-devel
+sys-firmware
+sys-freebsd
+sys-fs
+sys-infiniband
+sys-kernel
+sys-libs
+sys-power
+sys-process
+www-apache
+www-apps
+www-client
+www-misc
+www-plugins
+www-servers
+x11-apps
+x11-base
+x11-drivers
+x11-libs
+x11-misc
+x11-plugins
+x11-proto
+x11-terms
+x11-themes
+x11-wm
+xfce-base
+xfce-extra
+virtual
diff --git a/profiles/default/bsd/eapi b/profiles/default/bsd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/bsd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/bsd/fbsd/amd64/10.1/clang/parent b/profiles/default/bsd/fbsd/amd64/10.1/clang/parent
new file mode 100644
index 000000000000..7dbda405f0ab
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/10.1/clang/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../arch/amd64-fbsd/clang
diff --git a/profiles/default/bsd/fbsd/amd64/10.1/eapi b/profiles/default/bsd/fbsd/amd64/10.1/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/10.1/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/bsd/fbsd/amd64/10.1/make.defaults b/profiles/default/bsd/fbsd/amd64/10.1/make.defaults
new file mode 100644
index 000000000000..5be5d1561b9d
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/10.1/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+CHOST="x86_64-gentoo-freebsd10.1"
+CHOST_amd64_fbsd="x86_64-gentoo-freebsd10.1"
+CHOST_x86_fbsd="i686-gentoo-freebsd10.1"
diff --git a/profiles/default/bsd/fbsd/amd64/10.1/package.use.force b/profiles/default/bsd/fbsd/amd64/10.1/package.use.force
new file mode 100644
index 000000000000..4229a8f0d9e1
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/10.1/package.use.force
@@ -0,0 +1,4 @@
+# >=dev-lang/python-3.2 requires threads, #494744
+=dev-lang/python-3.2* threads
+=dev-lang/python-3.3* threads
+
diff --git a/profiles/default/bsd/fbsd/amd64/10.1/parent b/profiles/default/bsd/fbsd/amd64/10.1/parent
new file mode 100644
index 000000000000..ab6b4ed66e05
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/10.1/parent
@@ -0,0 +1,2 @@
+..
+../../../../../releases/freebsd-10.1
diff --git a/profiles/default/bsd/fbsd/amd64/9.1/clang/deprecated b/profiles/default/bsd/fbsd/amd64/9.1/clang/deprecated
new file mode 100644
index 000000000000..c3692b9b89f1
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/9.1/clang/deprecated
@@ -0,0 +1,4 @@
+default/bsd/fbsd/amd64/clang/10.1
+Please read carefully the wiki.
+Might be your environment is broken if you do not perform the correct procedure.
+https://wiki.gentoo.org/wiki/Gentoo_FreeBSD#Upgrade_howto
diff --git a/profiles/default/bsd/fbsd/amd64/9.1/clang/parent b/profiles/default/bsd/fbsd/amd64/9.1/clang/parent
new file mode 100644
index 000000000000..7dbda405f0ab
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/9.1/clang/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../arch/amd64-fbsd/clang
diff --git a/profiles/default/bsd/fbsd/amd64/9.1/deprecated b/profiles/default/bsd/fbsd/amd64/9.1/deprecated
new file mode 100644
index 000000000000..e7e7751a52ba
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/9.1/deprecated
@@ -0,0 +1,4 @@
+default/bsd/fbsd/amd64/10.1
+Please read carefully the wiki.
+Might be your environment is broken if you do not perform the correct procedure.
+https://wiki.gentoo.org/wiki/Gentoo_FreeBSD#Upgrade_howto
diff --git a/profiles/default/bsd/fbsd/amd64/9.1/eapi b/profiles/default/bsd/fbsd/amd64/9.1/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/9.1/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/bsd/fbsd/amd64/9.1/make.defaults b/profiles/default/bsd/fbsd/amd64/9.1/make.defaults
new file mode 100644
index 000000000000..eb41bcd3c070
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/9.1/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+CHOST="x86_64-gentoo-freebsd9.1"
+CHOST_amd64_fbsd="x86_64-gentoo-freebsd9.1"
+CHOST_x86_fbsd="i686-gentoo-freebsd9.1"
diff --git a/profiles/default/bsd/fbsd/amd64/9.1/parent b/profiles/default/bsd/fbsd/amd64/9.1/parent
new file mode 100644
index 000000000000..9e6af7fa2087
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/9.1/parent
@@ -0,0 +1,2 @@
+..
+../../../../../releases/freebsd-9.1
diff --git a/profiles/default/bsd/fbsd/amd64/9.2/clang/deprecated b/profiles/default/bsd/fbsd/amd64/9.2/clang/deprecated
new file mode 100644
index 000000000000..c3692b9b89f1
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/9.2/clang/deprecated
@@ -0,0 +1,4 @@
+default/bsd/fbsd/amd64/clang/10.1
+Please read carefully the wiki.
+Might be your environment is broken if you do not perform the correct procedure.
+https://wiki.gentoo.org/wiki/Gentoo_FreeBSD#Upgrade_howto
diff --git a/profiles/default/bsd/fbsd/amd64/9.2/clang/parent b/profiles/default/bsd/fbsd/amd64/9.2/clang/parent
new file mode 100644
index 000000000000..7dbda405f0ab
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/9.2/clang/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../arch/amd64-fbsd/clang
diff --git a/profiles/default/bsd/fbsd/amd64/9.2/deprecated b/profiles/default/bsd/fbsd/amd64/9.2/deprecated
new file mode 100644
index 000000000000..e7e7751a52ba
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/9.2/deprecated
@@ -0,0 +1,4 @@
+default/bsd/fbsd/amd64/10.1
+Please read carefully the wiki.
+Might be your environment is broken if you do not perform the correct procedure.
+https://wiki.gentoo.org/wiki/Gentoo_FreeBSD#Upgrade_howto
diff --git a/profiles/default/bsd/fbsd/amd64/9.2/eapi b/profiles/default/bsd/fbsd/amd64/9.2/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/9.2/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/bsd/fbsd/amd64/9.2/make.defaults b/profiles/default/bsd/fbsd/amd64/9.2/make.defaults
new file mode 100644
index 000000000000..411da547dc80
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/9.2/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+CHOST="x86_64-gentoo-freebsd9.2"
+CHOST_amd64_fbsd="x86_64-gentoo-freebsd9.2"
+CHOST_x86_fbsd="i686-gentoo-freebsd9.2"
diff --git a/profiles/default/bsd/fbsd/amd64/9.2/parent b/profiles/default/bsd/fbsd/amd64/9.2/parent
new file mode 100644
index 000000000000..78cf737b76a6
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/9.2/parent
@@ -0,0 +1,2 @@
+..
+../../../../../releases/freebsd-9.2
diff --git a/profiles/default/bsd/fbsd/amd64/eapi b/profiles/default/bsd/fbsd/amd64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/bsd/fbsd/amd64/parent b/profiles/default/bsd/fbsd/amd64/parent
new file mode 100644
index 000000000000..5fbdc945bbcc
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/parent
@@ -0,0 +1,2 @@
+..
+../../../../arch/amd64-fbsd
diff --git a/profiles/default/bsd/fbsd/eapi b/profiles/default/bsd/fbsd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/bsd/fbsd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/bsd/fbsd/make.defaults b/profiles/default/bsd/fbsd/make.defaults
new file mode 100644
index 000000000000..9456dca1c4bd
--- /dev/null
+++ b/profiles/default/bsd/fbsd/make.defaults
@@ -0,0 +1,30 @@
+# Copyright 1999-2013 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+# Last building sandbox breaks gfind, bug #374425
+FEATURES="-sandbox -usersandbox"
+
+USERLAND="BSD"
+KERNEL="FreeBSD"
+ELIBC="FreeBSD"
+
+MAKE="gmake"
+
+USE="berkdb crypt iconv ipv6 ncurses nls oss pam pcre readline ssl tcpd zlib"
+
+# 2006/03/07 - Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: Support direct rendering by default
+USE="${USE} dri"
+
+# 2006/08/18 - Donnie Berkholz <dberkholz@gentoo.org>
+# Defaults for video drivers
+VIDEO_CARDS="dummy fbdev vmware"
+
+# Let virtual/mta pick ssmtp[mta] for stage1 builds.
+# https://bugs.gentoo.org/show_bug.cgi?id=408587
+# python2: let portage pulls in python-2 so that we get it as default
+# interpreter in stage1's and add it to make.default so that it is rebuilt in
+# stage 3 and when updating.
+BOOTSTRAP_USE="${BOOTSTRAP_USE} mta python2"
+USE="${USE} python2"
diff --git a/profiles/default/bsd/fbsd/package.mask b/profiles/default/bsd/fbsd/package.mask
new file mode 100644
index 000000000000..664df7b120da
--- /dev/null
+++ b/profiles/default/bsd/fbsd/package.mask
@@ -0,0 +1,18 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Diego Pettenò <flameeyes@gentoo.org> (27 May 2005)
+# SGI's FAM is dead upstream, and requires mayor changes.
+# Gamin before 0.1.0 is not supported as missed the FreeBSD patches.
+# At the moment we rely on Gentopia's patched Gamin.
+app-admin/fam
+
+# Diego Pettenò <flameeyes@gentoo.org> (23 May 2005)
+# Strace doesn't support FreeBSD 5. When a better port will be
+# available, this can be unmasked.
+dev-util/strace
+
+# Don't use them, use the one in base system
+dev-util/yacc
+dev-util/byacc
diff --git a/profiles/default/bsd/fbsd/package.use b/profiles/default/bsd/fbsd/package.use
new file mode 100644
index 000000000000..c3240558eda0
--- /dev/null
+++ b/profiles/default/bsd/fbsd/package.use
@@ -0,0 +1,12 @@
+# Default USE flags for specific packages
+
+# Diego Pettenò <flameeyes@gentoo.org> (06 March 2008)
+# pam_racklib requires sys-libs/pam, disable it by default (it is
+# masked anyway).
+# pam_passwdqc is used by default on FreeBSD, enable it by default
+# even on Gentoo/FreeBSD.
+sys-auth/pambase -cracklib passwdqc
+
+# Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> (13 Feb 2011)
+# Disable deprecated bsddb module of Python 2 by default.
+=dev-lang/python-2* -berkdb
diff --git a/profiles/default/bsd/fbsd/package.use.force b/profiles/default/bsd/fbsd/package.use.force
new file mode 100644
index 000000000000..6ff27bd7844a
--- /dev/null
+++ b/profiles/default/bsd/fbsd/package.use.force
@@ -0,0 +1,3 @@
+# Naohiro Aota <naota@gentoo.org> (08 Nov 2011)
+# Always enable hardened not to depend glibc
+app-emulation/wine hardened
diff --git a/profiles/default/bsd/fbsd/package.use.mask b/profiles/default/bsd/fbsd/package.use.mask
new file mode 100644
index 000000000000..b863a5655a99
--- /dev/null
+++ b/profiles/default/bsd/fbsd/package.use.mask
@@ -0,0 +1,104 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# As per UberLord's requests
+sys-apps/openrc pam
+
+# Jim Ramsay <lack@gentoo.org> (7 Sep 2007)
+# app-admin/gkrellm may pull in hddtemp, which is not yet available here
+app-admin/gkrellm hddtemp
+
+# Somehow, check's tests are broken..
+dev-libs/confuse test
+dev-util/checkstyle test
+
+# Dillo won't run on FreeBSD
+# PDA masked until we can do some testing on it
+mail-client/claws-mail dillo pda
+
+# Original spell plugin uses ispell that requires
+# miscfiles.. that in turn does not work
+net-irc/rbot spell
+
+# Diego Pettenò <flameeyes@gentoo.org> (18 Jan 2007)
+# Vixie-Cron uses pam useflag for pam_limits.so that is provided
+# by Linux-PAM we don't use for now.
+sys-process/vixie-cron pam
+
+x11-misc/xscreensaver new-login
+
+# net-wireless/aircrack-ng - wireless capture tools not needed.
+net-wireless/aircrack-ng wifi
+
+# Gilles Dartiguelongue <eva@gentoo.org> (22 Oct 2007)
+# GNU attr isn't supported
+dev-libs/glib xattr
+gnome-base/gnome-vfs acl
+# https://bugs.gentoo.org/show_bug.cgi?id=435474
+sys-devel/patch xattr
+# https://bugs.gentoo.org/show_bug.cgi?id=432410
+app-arch/tar xattr
+
+# Diego Pettenò <flameeyes@gentoo.org> (21 Feb 2008)
+# pam_cracklib is only provided by Linux-PAM which is not usable on
+# Gentoo/FreeBSD.
+# Javier Villavicencio <the_paya@gentoo.org> (31 Jul 2008)
+# pam_ssh deps on Linux-PAM.
+# Diego Pettenò <flameeyes@gentoo.org> (1 Aug 2008)
+# sha512 is only supported by Linux-PAM's pam_unix for now
+sys-auth/pambase cracklib pam_ssh sha512
+
+# Alexis Ballier <aballier@gentoo.org> (31 Jan 2009)
+# app-misc/tracker should work but needs some code fixups and it uses the fdatasync system call
+# that we do not have (bug #257052)
+# Mask it for now
+gnome-base/nautilus tracker
+media-video/totem tracker
+
+# Naohiro Aota <naota@gentoo.org> (04 Aug 2011)
+# ads require krb5, which is maksed on FreeBSD
+# cluster require ctdb, which doesn't support FreeBSD
+net-fs/samba ads cluster
+
+# Naohiro Aota <naota@gentoo.org> (08 Nov 2011)
+# capi require Linux features
+# hardened require prelink which depends on glibc
+app-emulation/wine capi
+
+# Naohiro Aota <naota@gentoo.org> (24 Nov 2011)
+# Masked because kerberos is masked
+net-dns/bind gssapi
+
+# Naohiro Aota <naota@gentoo.org> (20 Feb 2012)
+# Ian Stakenvicius <axs@gentoo.org> (30 Apr 2014)
+# Upstream does not support FreeBSD wifi nor crashreporter;
+# net-wireless/wireless-tools useless on fbsd, keep mozilla stuff
+# from bringing it in via mozconfig-3.eclass
+mail-client/thunderbird wifi
+www-client/firefox wifi
+www-client/seamonkey wifi
+
+# Naohiro Aota <naota@gentoo.org> (03 Oct 2012)
+# Mask gbm, udev is not supported on FreeBSD.
+media-libs/mesa gbm
+
+# Naohiro Aota <naota@gentoo.org> (06 Oct 2012)
+# Mask rpm, app-arch/rpm needs elfutils
+net-analyzer/net-snmp rpm
+
+# Naohiro Aota <naota@gentoo.org> (09 Oct 2012)
+# Mask dmpai, sys-apps/dmapi cannot build on BSD
+net-fs/samba dmapi
+
+# Naohiro Aota <naota@gentoo.org> (15 Oct 2012)
+# Mask numa on sys-apps/hwloc. numactl not available on FreeBSD
+sys-apps/hwloc numa
+
+# Matt Turner <mattst88@gentoo.org> (07 Mar 2014)
+# media-libs/libomxil-bellagio keyworded on amd64/x86
+media-libs/mesa openmax
+
+# Naohiro Aota <naota@gentoo.org> (07 Jul 2014)
+# xattr support is not available on BSD #501534
+sys-apps/portage xattr
diff --git a/profiles/default/bsd/fbsd/packages b/profiles/default/bsd/fbsd/packages
new file mode 100644
index 000000000000..c907c8a5d154
--- /dev/null
+++ b/profiles/default/bsd/fbsd/packages
@@ -0,0 +1,26 @@
+# Copyright 1999-2012 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+# This files contains a small list of packages that define a
+# minimal FreeBSD system. DO NOT change this without contacting
+# <bsd@gentoo.org>
+#
+*sys-freebsd/freebsd-mk-defs
+*sys-freebsd/freebsd-lib
+*sys-freebsd/freebsd-libexec
+*sys-freebsd/freebsd-bin
+*sys-freebsd/freebsd-sbin
+*sys-freebsd/freebsd-ubin
+*sys-freebsd/freebsd-usbin
+*sys-freebsd/freebsd-share
+*sys-freebsd/freebsd-contrib
+
+*sys-devel/gettext
+*dev-libs/libiconv
+
+*app-arch/libarchive
+
+*sys-libs/timezone-data
+
+*sys-process/pidof-bsd
diff --git a/profiles/default/bsd/fbsd/packages.build b/profiles/default/bsd/fbsd/packages.build
new file mode 100644
index 000000000000..b8d4a14704b4
--- /dev/null
+++ b/profiles/default/bsd/fbsd/packages.build
@@ -0,0 +1,50 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file describes the packages needed to build a stage 1 based on this
+# profile. Packages in this file are built in order.
+
+# Please do not move perl before baselayout doing so will break lib -> lib64
+# symlinks on systems that use them.
+
+app-arch/bzip2
+app-arch/gzip
+dev-libs/openssl
+app-arch/libarchive
+app-shells/bash
+net-misc/rsync
+net-misc/wget
+sys-devel/autoconf
+sys-devel/automake
+sys-devel/libtool
+sys-apps/openrc
+sys-apps/baselayout
+sys-apps/diffutils
+sys-apps/file
+sys-apps/findutils
+sys-apps/gawk
+sys-apps/grep
+sys-apps/less
+sys-apps/sed
+sys-devel/binutils
+sys-devel/bison
+sys-devel/flex
+sys-devel/gcc
+dev-libs/libiconv
+sys-devel/gettext
+sys-devel/gnuconfig
+sys-devel/make
+sys-devel/patch
+virtual/editor
+virtual/libc
+virtual/os-headers
+virtual/package-manager
+sys-freebsd/freebsd-mk-defs
+sys-freebsd/freebsd-lib
+sys-freebsd/freebsd-libexec
+sys-freebsd/freebsd-bin
+sys-freebsd/freebsd-sbin
+sys-freebsd/freebsd-ubin
+sys-freebsd/freebsd-usbin
+sys-freebsd/freebsd-contrib
diff --git a/profiles/default/bsd/fbsd/parent b/profiles/default/bsd/fbsd/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default/bsd/fbsd/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default/bsd/fbsd/profile.bashrc b/profiles/default/bsd/fbsd/profile.bashrc
new file mode 100644
index 000000000000..d69c5783a30e
--- /dev/null
+++ b/profiles/default/bsd/fbsd/profile.bashrc
@@ -0,0 +1,93 @@
+#!/bin/bash
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Id$
+
+alias make=gmake
+alias patch=gpatch
+alias sed=gsed
+alias awk=gawk
+# findutils stuff
+type -P gfind > /dev/null && alias find=gfind
+type -P gxargs > /dev/null && alias xargs=gxargs
+
+# Attempt to point the default SHELL used by configure scripts to bash.
+# while most should work with BSD's bourne just fine, the extra scripts
+# used by some applications (specially test scripts) use way too many bashisms.
+# Alexis Ballier <29 May 2012>: Disable this, we should rather fix bugs and it
+# seems to confuse libtool a couple of packages (dev-libs/libtar, net-dns/hesiod)
+# export CONFIG_SHELL="/bin/bash"
+
+# Hack to avoid every package that uses libiconv/gettext
+# install a charset.alias that will collide with libiconv's one
+# See bugs 169678, 195148 and 256129.
+# Also the discussion on
+# http://archives.gentoo.org/gentoo-dev/msg_8cb1805411f37b4eb168a3e680e531f3.xml
+bsd-post_src_install()
+{
+ if [ "${PN}" != "libiconv" -a -e "${D}"/usr/lib*/charset.alias ] ; then
+ rm -f "${D}"/usr/lib*/charset.alias
+ fi
+}
+
+# These are because of
+# http://archives.gentoo.org/gentoo-dev/msg_529a0806ed2cf841a467940a57e2d588.xml
+# The profile-* ones are meant to be used in etc/portage/profile.bashrc by user
+# until there is the registration mechanism.
+profile-post_src_install() { bsd-post_src_install ; }
+ post_src_install() { bsd-post_src_install ; }
+
+
+# Another hack to fix old versions of install-sh (automake) where a non-gnu
+# mkdir is not considered thread-safe (make install errors with -j > 1)
+bsd-patch_install-sh() {
+ # Do nothing if we don't have patch installed:
+ if [[ -z $(type -P gpatch) ]]; then
+ return 0
+ fi
+
+ # Do nothing if $S does not exist
+ [ -d "${S}" ] || return 0
+
+ local EPDIR="${ECLASSDIR}/ELT-patches/install-sh"
+ local EPATCHES="${EPDIR}/1.5.6 ${EPDIR}/1.5.4 ${EPDIR}/1.5"
+ local ret=0
+ cd "${S}"
+ for file in $(find . -name "install-sh" -print); do
+ if [[ -n $(egrep "scriptversion=2005|scriptversion=2004" ${file}) ]]; then
+ einfo "Automatically patching parallel-make unfriendly install-sh."
+ # Stolen from libtool.eclass
+ for mypatch in ${EPATCHES}; do
+ if gpatch -p0 --dry-run "${file}" "${mypatch}" &> "${T}/patch_install-sh.log"; then
+ gpatch -p0 -g0 --no-backup-if-mismatch "${file}" "${mypatch}" \
+ &> "${T}/patch_install-sh.log"
+ ret=$?
+ break
+ else
+ ret=1
+ fi
+ done
+ if [[ ret -eq 0 ]]; then
+ einfo "Patch applied successfully on \"${file}\"."
+ else
+ ewarn "Unable to apply install-sh patch. "
+ ewarn "If you experience errors during install phase, try with MAKEOPTS=\"-j1\""
+ fi
+ fi
+ done
+}
+
+# It should be run after everything has been unpacked/patched, some developers
+# do patch this little bastard from time to time.
+# So do it after unpack() for EAPI=0|1 and after prepare() for everything else.
+if [[ -n $EAPI ]] ; then
+ case "$EAPI" in
+ 0|1)
+ profile-post_src_unpack() { bsd-patch_install-sh ; }
+ post_src_unpack() { bsd-patch_install-sh ; }
+ ;;
+ *)
+ profile_post_src_prepare() { bsd-patch_install-sh ; }
+ post_src_prepare() { bsd-patch_install-sh ; }
+ ;;
+ esac
+fi
diff --git a/profiles/default/bsd/fbsd/sparc/8.2/eapi b/profiles/default/bsd/fbsd/sparc/8.2/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/bsd/fbsd/sparc/8.2/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/bsd/fbsd/sparc/8.2/make.defaults b/profiles/default/bsd/fbsd/sparc/8.2/make.defaults
new file mode 100644
index 000000000000..154020e8a780
--- /dev/null
+++ b/profiles/default/bsd/fbsd/sparc/8.2/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2011 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+CHOST="sparc64-gentoo-freebsd8.2"
diff --git a/profiles/default/bsd/fbsd/sparc/8.2/parent b/profiles/default/bsd/fbsd/sparc/8.2/parent
new file mode 100644
index 000000000000..43010996613b
--- /dev/null
+++ b/profiles/default/bsd/fbsd/sparc/8.2/parent
@@ -0,0 +1,2 @@
+..
+../../../../../releases/freebsd-8.2
diff --git a/profiles/default/bsd/fbsd/sparc/eapi b/profiles/default/bsd/fbsd/sparc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/bsd/fbsd/sparc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/bsd/fbsd/sparc/parent b/profiles/default/bsd/fbsd/sparc/parent
new file mode 100644
index 000000000000..134cc7a38402
--- /dev/null
+++ b/profiles/default/bsd/fbsd/sparc/parent
@@ -0,0 +1,2 @@
+..
+../../../../arch/sparc-fbsd
diff --git a/profiles/default/bsd/fbsd/use.force b/profiles/default/bsd/fbsd/use.force
new file mode 100644
index 000000000000..c6a65ae2eb1e
--- /dev/null
+++ b/profiles/default/bsd/fbsd/use.force
@@ -0,0 +1,3 @@
+# Force freebsd-specific variables
+elibc_FreeBSD
+kernel_FreeBSD
diff --git a/profiles/default/bsd/fbsd/use.mask b/profiles/default/bsd/fbsd/use.mask
new file mode 100644
index 000000000000..3031be5a356f
--- /dev/null
+++ b/profiles/default/bsd/fbsd/use.mask
@@ -0,0 +1,36 @@
+# Copyright 1999-2012 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+# Espeak does not run on bsd
+espeak
+
+# Someone who knows kerberos is needed to make sure that this works
+kerberos
+krb4
+
+# fftw requires sinl and cosl function, not present in FreeBSD
+fftw
+
+# we have hardened.
+-hardened
+
+# Unmask freebsd-specific variables
+-elibc_FreeBSD
+-kernel_FreeBSD
+
+# This does not build on FreeBSD, unless anybody wants to fix it, use opie
+skey
+
+# To be tested
+snmp
+pcsc-lite
+
+# we don't have custom patched cdparanoia for fbsd anymore
+cdparanoia
+
+# wayland is not targetting BSDs
+wayland
+
+# Recent sys-auth/polkit cannot be built on FreeBSD
+policykit
diff --git a/profiles/default/bsd/fbsd/x86/10.1/eapi b/profiles/default/bsd/fbsd/x86/10.1/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/bsd/fbsd/x86/10.1/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/bsd/fbsd/x86/10.1/make.defaults b/profiles/default/bsd/fbsd/x86/10.1/make.defaults
new file mode 100644
index 000000000000..29ee704a15aa
--- /dev/null
+++ b/profiles/default/bsd/fbsd/x86/10.1/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+CHOST="i486-gentoo-freebsd10.1"
diff --git a/profiles/default/bsd/fbsd/x86/10.1/parent b/profiles/default/bsd/fbsd/x86/10.1/parent
new file mode 100644
index 000000000000..ab6b4ed66e05
--- /dev/null
+++ b/profiles/default/bsd/fbsd/x86/10.1/parent
@@ -0,0 +1,2 @@
+..
+../../../../../releases/freebsd-10.1
diff --git a/profiles/default/bsd/fbsd/x86/9.1/deprecated b/profiles/default/bsd/fbsd/x86/9.1/deprecated
new file mode 100644
index 000000000000..15a19a55ae31
--- /dev/null
+++ b/profiles/default/bsd/fbsd/x86/9.1/deprecated
@@ -0,0 +1,4 @@
+default/bsd/fbsd/x86/10.1
+Please read carefully the wiki.
+Might be your environment is broken if you do not perform the correct procedure.
+https://wiki.gentoo.org/wiki/Gentoo_FreeBSD#Upgrade_howto
diff --git a/profiles/default/bsd/fbsd/x86/9.1/eapi b/profiles/default/bsd/fbsd/x86/9.1/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/bsd/fbsd/x86/9.1/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/bsd/fbsd/x86/9.1/make.defaults b/profiles/default/bsd/fbsd/x86/9.1/make.defaults
new file mode 100644
index 000000000000..ee8db69c0cd5
--- /dev/null
+++ b/profiles/default/bsd/fbsd/x86/9.1/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+CHOST="i486-gentoo-freebsd9.1"
diff --git a/profiles/default/bsd/fbsd/x86/9.1/parent b/profiles/default/bsd/fbsd/x86/9.1/parent
new file mode 100644
index 000000000000..9e6af7fa2087
--- /dev/null
+++ b/profiles/default/bsd/fbsd/x86/9.1/parent
@@ -0,0 +1,2 @@
+..
+../../../../../releases/freebsd-9.1
diff --git a/profiles/default/bsd/fbsd/x86/9.2/deprecated b/profiles/default/bsd/fbsd/x86/9.2/deprecated
new file mode 100644
index 000000000000..15a19a55ae31
--- /dev/null
+++ b/profiles/default/bsd/fbsd/x86/9.2/deprecated
@@ -0,0 +1,4 @@
+default/bsd/fbsd/x86/10.1
+Please read carefully the wiki.
+Might be your environment is broken if you do not perform the correct procedure.
+https://wiki.gentoo.org/wiki/Gentoo_FreeBSD#Upgrade_howto
diff --git a/profiles/default/bsd/fbsd/x86/9.2/eapi b/profiles/default/bsd/fbsd/x86/9.2/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/bsd/fbsd/x86/9.2/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/bsd/fbsd/x86/9.2/make.defaults b/profiles/default/bsd/fbsd/x86/9.2/make.defaults
new file mode 100644
index 000000000000..5938c1248da3
--- /dev/null
+++ b/profiles/default/bsd/fbsd/x86/9.2/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+CHOST="i486-gentoo-freebsd9.2"
diff --git a/profiles/default/bsd/fbsd/x86/9.2/parent b/profiles/default/bsd/fbsd/x86/9.2/parent
new file mode 100644
index 000000000000..78cf737b76a6
--- /dev/null
+++ b/profiles/default/bsd/fbsd/x86/9.2/parent
@@ -0,0 +1,2 @@
+..
+../../../../../releases/freebsd-9.2
diff --git a/profiles/default/bsd/fbsd/x86/eapi b/profiles/default/bsd/fbsd/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/bsd/fbsd/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/bsd/fbsd/x86/parent b/profiles/default/bsd/fbsd/x86/parent
new file mode 100644
index 000000000000..2b1ea633a872
--- /dev/null
+++ b/profiles/default/bsd/fbsd/x86/parent
@@ -0,0 +1,2 @@
+..
+../../../../arch/x86-fbsd
diff --git a/profiles/default/bsd/make.defaults b/profiles/default/bsd/make.defaults
new file mode 100644
index 000000000000..43aaf049a53e
--- /dev/null
+++ b/profiles/default/bsd/make.defaults
@@ -0,0 +1,6 @@
+# Copyright 1999-2012 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+# Mask systemd files until upstream supports *BSD
+INSTALL_MASK="/usr/lib/systemd"
diff --git a/profiles/default/bsd/package.mask b/profiles/default/bsd/package.mask
new file mode 100644
index 000000000000..75cdf5216ff2
--- /dev/null
+++ b/profiles/default/bsd/package.mask
@@ -0,0 +1,42 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Mask out the GNU versions of various packages.
+# We want BSD versions wherever possible
+# Also mask packages that are depending on Linux kernel
+sys-apps/apmd
+sys-block/eject
+sys-apps/net-tools
+net-misc/iputils
+sys-apps/hardened-shadow
+sys-apps/shadow
+sys-apps/utempter
+sys-apps/util-linux
+sys-apps/which
+sys-libs/glibc
+sys-libs/libcap
+sys-libs/pam
+sys-power/acpid
+sys-process/procps
+sys-apps/iproute2
+sys-fs/eudev
+sys-fs/udev
+virtual/libgudev
+virtual/libudev
+virtual/udev
+sys-fs/sysfsutils
+sys-apps/attr
+sys-apps/acl
+net-misc/pump
+
+# Diego Pettenò <flameeyes@gentoo.org> (5 June 2005)
+# metamail isn't maintained anymore upstream, Debian patches doesn't
+# work on FreeBSD, and neither on Debian or on FreeBSD the package
+# has a maintainer to coordinate with. Isn't an hard-dep for anything.
+net-mail/metamail
+
+# Diego Pettenò <flameeyes@gentoo.org> (20 Aug 2005)
+# We obviously can't have linux-sources (mask this to allow the
+# virtual to be masked)
+sys-kernel/gentoo-sources
diff --git a/profiles/default/bsd/package.use.force b/profiles/default/bsd/package.use.force
new file mode 100644
index 000000000000..596e1d1cec12
--- /dev/null
+++ b/profiles/default/bsd/package.use.force
@@ -0,0 +1,7 @@
+# Peter Weller <welp@gentoo.org> (10 March 2007)
+# lprng deps on a p.masked package, force xarchiver to use cups
+xfce-base/xfprint cups
+
+# Javier Villavicencio <the_paya@gentoo.org> (22 Jan 2009)
+# Otherwise useless tar.
+app-arch/libarchive bzip2 zlib lzma
diff --git a/profiles/default/bsd/package.use.mask b/profiles/default/bsd/package.use.mask
new file mode 100644
index 000000000000..042ff537e432
--- /dev/null
+++ b/profiles/default/bsd/package.use.mask
@@ -0,0 +1,116 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Matthias Maier <tamiko@gentoo.org> (24 Dec 2014)
+# dev-libs/xapian is currently not keyworded for any *-bsd profile
+app-doc/doxygen doxysearch
+
+# Mikle Kolyada <zlogene@gentoo.org> (07 Dec 2014)
+# There are a lot of unkeyworded dev-perl/* packages
+dev-vcs/git mediawiki
+
+# Robin H. Johnson <robbat2@gentoo.org> (05 Jan 2014)
+# Pending keywording of net-libs/miniupnpc per bug #497186
+net-proxy/dante upnp
+
+# Naohiro Aota <naota@gentoo.org> (14 Oct 2013)
+# libcap-ng is for Linux only
+net-analyzer/tcpdump drop-root
+
+# Richard Yao <ryao@gentoo.org> (09 Nov 2012)
+# pm-utils is Linux-specific
+kde-base/powerdevil pm-utils
+
+# Diego Elio Pettenò <flameeyes@gentoo.org> (16 Jul 2012)
+# Allow using iconv in blender
+media-gfx/blender -iconv
+
+# Sebastian Pipping <sping@gentoo.org> (22 Feb 2011)
+# No dev-util/source-highlight or media-sound/lilypond here, yet (bug #356069, bug #344289)
+app-text/asciidoc test highlight
+
+app-misc/mc pam
+
+# See http://bugzilla.gnome.org/show_bug.cgi?id=370847 for why we disable pam
+gnome-extra/gnome-screensaver pam
+
+# Requires Linux-only packages
+app-accessibility/gok usb
+
+# iproute2 - linux only
+net-misc/openvpn iproute2
+
+app-admin/sshguard -ipfilter
+media-video/ffmpeg ieee1394 iec61883
+net-libs/c-client pam
+net-proxy/squid -ipf-transparent -pf-transparent
+sys-apps/baselayout pam
+sys-apps/coreutils acl
+sys-apps/help2man nls
+
+# NetworkManager is Linux-only, Zephyr requires kerberos
+net-im/pidgin networkmanager zephyr
+
+media-video/totem bluetooth
+
+# Alexis Ballier <aballier@gentoo.org> (18 Jul 2008)
+# Requires a linux only library, bug #226085
+dev-lang/erlang sctp
+
+# Alexis Ballier <aballier@gentoo.org> (8 Aug 2008)
+# Linux only useflags for vlc
+media-video/vlc dc1394 ieee1394 fbosd
+
+# Alexis Ballier <aballier@gentoo.org> (8 Aug 2008)
+# Depends on torque which is a linux only thing
+# lksctp-tools is linux only too
+sys-cluster/openmpi openmpi_rm_pbs openmpi_fabrics_sctp
+
+# Alexis Ballier <aballier@gentoo.org> (25 Sep 2008)
+# elf -> dev-libs/elfutils is too tight to the gnu libc
+# rpm could be masked but we have rpm 5 keyworded even if it's still masked.
+net-analyzer/net-snmp elf
+
+# Alexis Ballier <aballier@gentoo.org> (4 Oct 2008)
+# clisp doesn't build out of the box but can be fixed, xindy's way of building
+# its clisp module is confused by gmake vs bsdmake, mask it until we can
+# properly keyword xindy.
+app-text/texlive xindy
+
+# Alexis Ballier <aballier@gentoo.org> (28 Nov 2008)
+# Requires bluez-libs which is linux only
+net-libs/libpcap bluetooth
+gnome-base/gvfs bluetooth
+
+# Alexis Ballier <aballier@gentoo.org> (22 Jan 2009)
+# Requires gpm
+www-client/links livecd
+
+# Needs DirectFB which is linux only
+media-libs/xine-lib fusion
+
+# no sysfs on bsd
+media-libs/mesa sysfs
+
+# needs udev
+kde-base/kdelibs udisks upower
+media-libs/mesa gbm dri3
+x11-base/xorg-drivers video_cards_radeonsi
+x11-drivers/xf86-video-ati glamor
+x11-drivers/xf86-video-intel glamor
+
+# connman is Linux only
+dev-qt/qtbearer connman
+
+# udisks is linux only (for now?)
+gnome-base/gvfs udisks
+
+# joystick and video_cards_tdfx useflag are linux only #477750
+media-video/mplayer joystick video_cards_tdfx
+
+# linux only
+media-libs/opencv ieee1394 cuda
+
+# depends on networkmanager
+app-misc/geoclue skyhook
diff --git a/profiles/default/bsd/packages b/profiles/default/bsd/packages
new file mode 100644
index 000000000000..35d3733fbc13
--- /dev/null
+++ b/profiles/default/bsd/packages
@@ -0,0 +1,17 @@
+# Copyright 1999-2012 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+-*virtual/dev-manager
+-*sys-fs/e2fsprogs
+-*sys-process/procps
+-*sys-process/psmisc
+-*virtual/shadow
+-*sys-apps/which
+-*virtual/modutils
+-*sys-apps/kbd
+#-*sys-apps/findutils
+#-*sys-apps/debianutils
+-*sys-apps/coreutils
+-*net-misc/iputils
+-*app-arch/tar
diff --git a/profiles/default/bsd/parent b/profiles/default/bsd/parent
new file mode 100644
index 000000000000..985c694a07d5
--- /dev/null
+++ b/profiles/default/bsd/parent
@@ -0,0 +1 @@
+../../base
diff --git a/profiles/default/bsd/profile.bashrc b/profiles/default/bsd/profile.bashrc
new file mode 100644
index 000000000000..6e1f856d2214
--- /dev/null
+++ b/profiles/default/bsd/profile.bashrc
@@ -0,0 +1,14 @@
+if [[ ${EBUILD_PHASE} == compile ]] && [ -d "${S}" ] ; then
+ if grep -q "Assume that mode_t is passed compatibly" ${S} -r --include openat.c; then
+ eerror "The source code contains a faulty openat.c unit from gnulib."
+ eerror "Please report this on Gentoo Bugzilla in Gentoo/Alt product for component FreeBSD."
+ eerror "http://bugs.gentoo.org/enter_bug.cgi?product=Gentoo%2FAlt&component=FreeBSD&op_sys=FreeBSD"
+ die "Broken openat.c gnulib unit."
+ fi
+ if grep -q "\\<test .*==" "${S}" -r --include configure; then
+ eerror "Found a non POSIX test construction in a configure script"
+ eerror "The configure checks of this package may not function properly"
+ eerror "Please report this on Gentoo Bugzilla in Gentoo/Alt product for component FreeBSD."
+ eerror "http://bugs.gentoo.org/enter_bug.cgi?product=Gentoo%2FAlt&component=FreeBSD&op_sys=FreeBSD"
+ fi
+fi
diff --git a/profiles/default/bsd/use.force b/profiles/default/bsd/use.force
new file mode 100644
index 000000000000..8602cb496077
--- /dev/null
+++ b/profiles/default/bsd/use.force
@@ -0,0 +1 @@
+userland_BSD
diff --git a/profiles/default/bsd/use.mask b/profiles/default/bsd/use.mask
new file mode 100644
index 000000000000..ba2cd7f71805
--- /dev/null
+++ b/profiles/default/bsd/use.mask
@@ -0,0 +1,79 @@
+# Copyright 1999-2013 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+# Mart Raudsepp <leio@gentoo.org>
+# net-misc/networkmanager not keyworded
+networkmanager
+
+# ulm told me to do it!
+m17n-lib
+
+# Linux-dependant flags
+selinux
+nptl
+alsa
+v4l
+libv4l
+fbcon
+directfb
+gpm
+lirc
+multilib
+lm_sensors
+caps
+filecaps
+vidix
+madwifi
+3dfx
+nvidia
+xvmc
+xfs
+udev
+systemd
+inotify
+aio
+
+# This usually refers just to linux-dvb
+dvb
+
+# Hardened doesn't work on Gentoo/*BSD for now
+hardened
+pax_kernel
+
+# This requires a kernel module that's Linux specific right now
+ifp
+
+# This requires a usb-eject command
+ipod
+
+# Mask extraneous elibc/kernel combinations
+-userland_BSD
+elibc_glibc
+kernel_linux
+userland_GNU
+
+# mask linux touch screen access lib.
+tslib
+
+# Mask Xorg-modular drivers that are Linux-specific
+input_devices_aiptek
+input_devices_evdev
+input_devices_tslib
+input_devices_linuxwacom
+input_devices_synaptics
+input_devices_ur98
+input_devices_vmmouse
+video_cards_newport
+video_cards_sisusb
+video_cards_v4l
+video_cards_vmware
+video_cards_nvidia
+video_cards_nouveau
+
+# Linux only sane backends
+sane_backends_qcam
+
+# Diego E. Pettenò <flameeyes@gentoo.org> (19 oct 2010)
+# unmasking flags that only apply to FreeBSD
+-kqueue
diff --git a/profiles/default/linux/alpha/13.0/desktop/eapi b/profiles/default/linux/alpha/13.0/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/alpha/13.0/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/alpha/13.0/desktop/gnome/eapi b/profiles/default/linux/alpha/13.0/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/alpha/13.0/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/alpha/13.0/desktop/gnome/parent b/profiles/default/linux/alpha/13.0/desktop/gnome/parent
new file mode 100644
index 000000000000..6589a0e01478
--- /dev/null
+++ b/profiles/default/linux/alpha/13.0/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/alpha/13.0/desktop/gnome/systemd/eapi b/profiles/default/linux/alpha/13.0/desktop/gnome/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/alpha/13.0/desktop/gnome/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/alpha/13.0/desktop/gnome/systemd/parent b/profiles/default/linux/alpha/13.0/desktop/gnome/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/alpha/13.0/desktop/gnome/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd
diff --git a/profiles/default/linux/alpha/13.0/desktop/kde/eapi b/profiles/default/linux/alpha/13.0/desktop/kde/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/alpha/13.0/desktop/kde/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/alpha/13.0/desktop/kde/parent b/profiles/default/linux/alpha/13.0/desktop/kde/parent
new file mode 100644
index 000000000000..b4d42bb0e274
--- /dev/null
+++ b/profiles/default/linux/alpha/13.0/desktop/kde/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/kde
diff --git a/profiles/default/linux/alpha/13.0/desktop/kde/systemd/eapi b/profiles/default/linux/alpha/13.0/desktop/kde/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/alpha/13.0/desktop/kde/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/alpha/13.0/desktop/kde/systemd/parent b/profiles/default/linux/alpha/13.0/desktop/kde/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/alpha/13.0/desktop/kde/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd
diff --git a/profiles/default/linux/alpha/13.0/desktop/parent b/profiles/default/linux/alpha/13.0/desktop/parent
new file mode 100644
index 000000000000..ad6c5e126fbb
--- /dev/null
+++ b/profiles/default/linux/alpha/13.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop
diff --git a/profiles/default/linux/alpha/13.0/developer/eapi b/profiles/default/linux/alpha/13.0/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/alpha/13.0/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/alpha/13.0/developer/parent b/profiles/default/linux/alpha/13.0/developer/parent
new file mode 100644
index 000000000000..4c893748ce71
--- /dev/null
+++ b/profiles/default/linux/alpha/13.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/developer
diff --git a/profiles/default/linux/alpha/13.0/eapi b/profiles/default/linux/alpha/13.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/alpha/13.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/alpha/13.0/package.use.stable.mask b/profiles/default/linux/alpha/13.0/package.use.stable.mask
new file mode 100644
index 000000000000..3f29ccee36a4
--- /dev/null
+++ b/profiles/default/linux/alpha/13.0/package.use.stable.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Pacho Ramos <pacho@gentoo.org> (27 Jan 2014)
+# Mask until we are able to stabilize thunderbird, bug #488766
+app-misc/tracker thunderbird
diff --git a/profiles/default/linux/alpha/13.0/parent b/profiles/default/linux/alpha/13.0/parent
new file mode 100644
index 000000000000..7c0377510996
--- /dev/null
+++ b/profiles/default/linux/alpha/13.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/13.0
diff --git a/profiles/default/linux/alpha/13.0/use.mask b/profiles/default/linux/alpha/13.0/use.mask
new file mode 100644
index 000000000000..de1b80c26103
--- /dev/null
+++ b/profiles/default/linux/alpha/13.0/use.mask
@@ -0,0 +1,5 @@
+# Anthony G. Basile <blueness@gentoo.org> (15 Apr 2012)
+# Pulls in net-libs/axtls or net-libs/polarssl which are
+# not keyworded for arch
+curl_ssl_axtls
+curl_ssl_polarssl
diff --git a/profiles/default/linux/alpha/13.0/use.stable.mask b/profiles/default/linux/alpha/13.0/use.stable.mask
new file mode 100644
index 000000000000..74a34681ea1f
--- /dev/null
+++ b/profiles/default/linux/alpha/13.0/use.stable.mask
@@ -0,0 +1,4 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
diff --git a/profiles/default/linux/alpha/eapi b/profiles/default/linux/alpha/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/alpha/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/alpha/parent b/profiles/default/linux/alpha/parent
new file mode 100644
index 000000000000..a6de9b166a58
--- /dev/null
+++ b/profiles/default/linux/alpha/parent
@@ -0,0 +1,3 @@
+../../../base
+..
+../../../arch/alpha
diff --git a/profiles/default/linux/amd64/13.0/desktop/eapi b/profiles/default/linux/amd64/13.0/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/13.0/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/amd64/13.0/desktop/gnome/eapi b/profiles/default/linux/amd64/13.0/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/13.0/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/amd64/13.0/desktop/gnome/parent b/profiles/default/linux/amd64/13.0/desktop/gnome/parent
new file mode 100644
index 000000000000..6589a0e01478
--- /dev/null
+++ b/profiles/default/linux/amd64/13.0/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/amd64/13.0/desktop/gnome/systemd/eapi b/profiles/default/linux/amd64/13.0/desktop/gnome/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/13.0/desktop/gnome/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/amd64/13.0/desktop/gnome/systemd/parent b/profiles/default/linux/amd64/13.0/desktop/gnome/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/amd64/13.0/desktop/gnome/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd
diff --git a/profiles/default/linux/amd64/13.0/desktop/kde/eapi b/profiles/default/linux/amd64/13.0/desktop/kde/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/13.0/desktop/kde/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/amd64/13.0/desktop/kde/parent b/profiles/default/linux/amd64/13.0/desktop/kde/parent
new file mode 100644
index 000000000000..b4d42bb0e274
--- /dev/null
+++ b/profiles/default/linux/amd64/13.0/desktop/kde/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/kde
diff --git a/profiles/default/linux/amd64/13.0/desktop/kde/systemd/eapi b/profiles/default/linux/amd64/13.0/desktop/kde/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/13.0/desktop/kde/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/amd64/13.0/desktop/kde/systemd/parent b/profiles/default/linux/amd64/13.0/desktop/kde/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/amd64/13.0/desktop/kde/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd
diff --git a/profiles/default/linux/amd64/13.0/desktop/parent b/profiles/default/linux/amd64/13.0/desktop/parent
new file mode 100644
index 000000000000..ad6c5e126fbb
--- /dev/null
+++ b/profiles/default/linux/amd64/13.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop
diff --git a/profiles/default/linux/amd64/13.0/desktop/plasma/eapi b/profiles/default/linux/amd64/13.0/desktop/plasma/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/13.0/desktop/plasma/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/amd64/13.0/desktop/plasma/parent b/profiles/default/linux/amd64/13.0/desktop/plasma/parent
new file mode 100644
index 000000000000..ff3a7b1ec814
--- /dev/null
+++ b/profiles/default/linux/amd64/13.0/desktop/plasma/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/plasma
diff --git a/profiles/default/linux/amd64/13.0/desktop/plasma/systemd/eapi b/profiles/default/linux/amd64/13.0/desktop/plasma/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/13.0/desktop/plasma/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/amd64/13.0/desktop/plasma/systemd/parent b/profiles/default/linux/amd64/13.0/desktop/plasma/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/amd64/13.0/desktop/plasma/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd
diff --git a/profiles/default/linux/amd64/13.0/developer/eapi b/profiles/default/linux/amd64/13.0/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/13.0/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/amd64/13.0/developer/make.defaults b/profiles/default/linux/amd64/13.0/developer/make.defaults
new file mode 100644
index 000000000000..5a3cd942a4c0
--- /dev/null
+++ b/profiles/default/linux/amd64/13.0/developer/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2013 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Adding -Wl,--hash-style=gnu to default LDFLAGS for linux/amd64 dev profile
+# This will help developers track packages, that don't respect LDFLAGS, down
+# more effectively
+LDFLAGS="-Wl,--hash-style=gnu ${LDFLAGS}"
diff --git a/profiles/default/linux/amd64/13.0/developer/parent b/profiles/default/linux/amd64/13.0/developer/parent
new file mode 100644
index 000000000000..4c893748ce71
--- /dev/null
+++ b/profiles/default/linux/amd64/13.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/developer
diff --git a/profiles/default/linux/amd64/13.0/eapi b/profiles/default/linux/amd64/13.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/13.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/amd64/13.0/no-multilib/eapi b/profiles/default/linux/amd64/13.0/no-multilib/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/13.0/no-multilib/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/amd64/13.0/no-multilib/parent b/profiles/default/linux/amd64/13.0/no-multilib/parent
new file mode 100644
index 000000000000..521b28aab857
--- /dev/null
+++ b/profiles/default/linux/amd64/13.0/no-multilib/parent
@@ -0,0 +1,3 @@
+..
+../../../../../arch/amd64/no-multilib
+../../../../../features/64bit-native
diff --git a/profiles/default/linux/amd64/13.0/parent b/profiles/default/linux/amd64/13.0/parent
new file mode 100644
index 000000000000..7c0377510996
--- /dev/null
+++ b/profiles/default/linux/amd64/13.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/13.0
diff --git a/profiles/default/linux/amd64/13.0/selinux/eapi b/profiles/default/linux/amd64/13.0/selinux/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/13.0/selinux/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/amd64/13.0/selinux/parent b/profiles/default/linux/amd64/13.0/selinux/parent
new file mode 100644
index 000000000000..933e67923d1a
--- /dev/null
+++ b/profiles/default/linux/amd64/13.0/selinux/parent
@@ -0,0 +1,2 @@
+..
+../../../../../features/selinux
diff --git a/profiles/default/linux/amd64/13.0/systemd/eapi b/profiles/default/linux/amd64/13.0/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/13.0/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/amd64/13.0/systemd/parent b/profiles/default/linux/amd64/13.0/systemd/parent
new file mode 100644
index 000000000000..ced72403bde9
--- /dev/null
+++ b/profiles/default/linux/amd64/13.0/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/systemd
diff --git a/profiles/default/linux/amd64/13.0/x32/eapi b/profiles/default/linux/amd64/13.0/x32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/13.0/x32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/amd64/13.0/x32/make.defaults b/profiles/default/linux/amd64/13.0/x32/make.defaults
new file mode 100644
index 000000000000..9cefe8079fb5
--- /dev/null
+++ b/profiles/default/linux/amd64/13.0/x32/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2013 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+CHOST="x86_64-pc-linux-gnux32"
diff --git a/profiles/default/linux/amd64/13.0/x32/parent b/profiles/default/linux/amd64/13.0/x32/parent
new file mode 100644
index 000000000000..cf0023cf48ae
--- /dev/null
+++ b/profiles/default/linux/amd64/13.0/x32/parent
@@ -0,0 +1,2 @@
+..
+../../../../../arch/amd64/x32
diff --git a/profiles/default/linux/amd64/dev/32bit-userland/README b/profiles/default/linux/amd64/dev/32bit-userland/README
new file mode 100644
index 000000000000..44d017b3b955
--- /dev/null
+++ b/profiles/default/linux/amd64/dev/32bit-userland/README
@@ -0,0 +1,18 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+IMPORTANT
+=========
+
+Here's how to use this profile. Any other use will probably break your installation, so you better follow it closely.
+
+1. Download the latest amd64 stage2 tarball
+2. Unpack it to your chroot location and do all the bind mounts
+3. Chroot in
+4. run `find /usr/lib64 /lib64 -exec touch {} \;'
+5. remove the "CHOST=" line from /etc/make.conf
+6. change the /etc/make.profile link to this profile
+7. run `emerge -e world'
+
+Dependencies might not always be quite correct. Don't use this profile for anything else then creating emul-libs.
diff --git a/profiles/default/linux/amd64/dev/32bit-userland/eapi b/profiles/default/linux/amd64/dev/32bit-userland/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/dev/32bit-userland/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/amd64/dev/32bit-userland/make.defaults b/profiles/default/linux/amd64/dev/32bit-userland/make.defaults
new file mode 100644
index 000000000000..398a3d8ae07f
--- /dev/null
+++ b/profiles/default/linux/amd64/dev/32bit-userland/make.defaults
@@ -0,0 +1,13 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+DEFAULT_ABI="x86"
+ABI="x86"
+
+CHOST="i686-pc-linux-gnu"
+
+FEATURES="collision-protect multilib-strict"
+
+CFLAGS_x86="-m32 -L/emul/linux/x86/lib -L/emul/linux/x86/usr/lib"
+LDFLAGS_x86="-m elf_i386 -L/emul/linux/x86/lib -L/emul/linux/x86/usr/lib"
diff --git a/profiles/default/linux/amd64/dev/32bit-userland/parent b/profiles/default/linux/amd64/dev/32bit-userland/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default/linux/amd64/dev/32bit-userland/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default/linux/amd64/dev/eapi b/profiles/default/linux/amd64/dev/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/dev/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/amd64/dev/parent b/profiles/default/linux/amd64/dev/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default/linux/amd64/dev/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default/linux/amd64/eapi b/profiles/default/linux/amd64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/amd64/package.use.mask b/profiles/default/linux/amd64/package.use.mask
new file mode 100644
index 000000000000..849557925956
--- /dev/null
+++ b/profiles/default/linux/amd64/package.use.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Mike Frysinger <vapier@gentoo.org> (21 Oct 2014)
+# This target supports ASAN/etc... #504200.
+sys-devel/gcc -sanitize
diff --git a/profiles/default/linux/amd64/parent b/profiles/default/linux/amd64/parent
new file mode 100644
index 000000000000..158dd88c5c69
--- /dev/null
+++ b/profiles/default/linux/amd64/parent
@@ -0,0 +1,3 @@
+../../../base
+..
+../../../arch/amd64
diff --git a/profiles/default/linux/arm/13.0/armv4/desktop/eapi b/profiles/default/linux/arm/13.0/armv4/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv4/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/armv4/desktop/gnome/eapi b/profiles/default/linux/arm/13.0/armv4/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv4/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/armv4/desktop/gnome/parent b/profiles/default/linux/arm/13.0/armv4/desktop/gnome/parent
new file mode 100644
index 000000000000..9e06c4505a75
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv4/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/arm/13.0/armv4/desktop/kde/eapi b/profiles/default/linux/arm/13.0/armv4/desktop/kde/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv4/desktop/kde/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/armv4/desktop/kde/parent b/profiles/default/linux/arm/13.0/armv4/desktop/kde/parent
new file mode 100644
index 000000000000..f8a039911f98
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv4/desktop/kde/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/kde
diff --git a/profiles/default/linux/arm/13.0/armv4/desktop/parent b/profiles/default/linux/arm/13.0/armv4/desktop/parent
new file mode 100644
index 000000000000..db8ce088c69a
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv4/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop
diff --git a/profiles/default/linux/arm/13.0/armv4/developer/eapi b/profiles/default/linux/arm/13.0/armv4/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv4/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/armv4/developer/parent b/profiles/default/linux/arm/13.0/armv4/developer/parent
new file mode 100644
index 000000000000..5c8258a71e32
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv4/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/developer
diff --git a/profiles/default/linux/arm/13.0/armv4/eapi b/profiles/default/linux/arm/13.0/armv4/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv4/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/armv4/parent b/profiles/default/linux/arm/13.0/armv4/parent
new file mode 100644
index 000000000000..06fe2e606c30
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv4/parent
@@ -0,0 +1,2 @@
+..
+../../../../../arch/arm/armv4
diff --git a/profiles/default/linux/arm/13.0/armv4t/desktop/eapi b/profiles/default/linux/arm/13.0/armv4t/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv4t/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/armv4t/desktop/gnome/eapi b/profiles/default/linux/arm/13.0/armv4t/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv4t/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/armv4t/desktop/gnome/parent b/profiles/default/linux/arm/13.0/armv4t/desktop/gnome/parent
new file mode 100644
index 000000000000..9e06c4505a75
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv4t/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/arm/13.0/armv4t/desktop/kde/eapi b/profiles/default/linux/arm/13.0/armv4t/desktop/kde/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv4t/desktop/kde/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/armv4t/desktop/kde/parent b/profiles/default/linux/arm/13.0/armv4t/desktop/kde/parent
new file mode 100644
index 000000000000..f8a039911f98
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv4t/desktop/kde/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/kde
diff --git a/profiles/default/linux/arm/13.0/armv4t/desktop/parent b/profiles/default/linux/arm/13.0/armv4t/desktop/parent
new file mode 100644
index 000000000000..db8ce088c69a
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv4t/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop
diff --git a/profiles/default/linux/arm/13.0/armv4t/developer/eapi b/profiles/default/linux/arm/13.0/armv4t/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv4t/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/armv4t/developer/parent b/profiles/default/linux/arm/13.0/armv4t/developer/parent
new file mode 100644
index 000000000000..5c8258a71e32
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv4t/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/developer
diff --git a/profiles/default/linux/arm/13.0/armv4t/eapi b/profiles/default/linux/arm/13.0/armv4t/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv4t/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/armv4t/parent b/profiles/default/linux/arm/13.0/armv4t/parent
new file mode 100644
index 000000000000..8ab37175d94e
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv4t/parent
@@ -0,0 +1,2 @@
+..
+../../../../../arch/arm/armv4t
diff --git a/profiles/default/linux/arm/13.0/armv5te/desktop/eapi b/profiles/default/linux/arm/13.0/armv5te/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv5te/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/armv5te/desktop/gnome/eapi b/profiles/default/linux/arm/13.0/armv5te/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv5te/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/armv5te/desktop/gnome/parent b/profiles/default/linux/arm/13.0/armv5te/desktop/gnome/parent
new file mode 100644
index 000000000000..9e06c4505a75
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv5te/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/arm/13.0/armv5te/desktop/kde/eapi b/profiles/default/linux/arm/13.0/armv5te/desktop/kde/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv5te/desktop/kde/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/armv5te/desktop/kde/parent b/profiles/default/linux/arm/13.0/armv5te/desktop/kde/parent
new file mode 100644
index 000000000000..f8a039911f98
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv5te/desktop/kde/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/kde
diff --git a/profiles/default/linux/arm/13.0/armv5te/desktop/parent b/profiles/default/linux/arm/13.0/armv5te/desktop/parent
new file mode 100644
index 000000000000..db8ce088c69a
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv5te/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop
diff --git a/profiles/default/linux/arm/13.0/armv5te/developer/eapi b/profiles/default/linux/arm/13.0/armv5te/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv5te/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/armv5te/developer/parent b/profiles/default/linux/arm/13.0/armv5te/developer/parent
new file mode 100644
index 000000000000..5c8258a71e32
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv5te/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/developer
diff --git a/profiles/default/linux/arm/13.0/armv5te/eapi b/profiles/default/linux/arm/13.0/armv5te/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv5te/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/armv5te/parent b/profiles/default/linux/arm/13.0/armv5te/parent
new file mode 100644
index 000000000000..8036085b374e
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv5te/parent
@@ -0,0 +1,2 @@
+..
+../../../../../arch/arm/armv5te
diff --git a/profiles/default/linux/arm/13.0/armv6j/desktop/eapi b/profiles/default/linux/arm/13.0/armv6j/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv6j/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/armv6j/desktop/gnome/eapi b/profiles/default/linux/arm/13.0/armv6j/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv6j/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/armv6j/desktop/gnome/parent b/profiles/default/linux/arm/13.0/armv6j/desktop/gnome/parent
new file mode 100644
index 000000000000..9e06c4505a75
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv6j/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/arm/13.0/armv6j/desktop/kde/eapi b/profiles/default/linux/arm/13.0/armv6j/desktop/kde/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv6j/desktop/kde/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/armv6j/desktop/kde/parent b/profiles/default/linux/arm/13.0/armv6j/desktop/kde/parent
new file mode 100644
index 000000000000..f8a039911f98
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv6j/desktop/kde/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/kde
diff --git a/profiles/default/linux/arm/13.0/armv6j/desktop/parent b/profiles/default/linux/arm/13.0/armv6j/desktop/parent
new file mode 100644
index 000000000000..db8ce088c69a
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv6j/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop
diff --git a/profiles/default/linux/arm/13.0/armv6j/developer/eapi b/profiles/default/linux/arm/13.0/armv6j/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv6j/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/armv6j/developer/parent b/profiles/default/linux/arm/13.0/armv6j/developer/parent
new file mode 100644
index 000000000000..5c8258a71e32
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv6j/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/developer
diff --git a/profiles/default/linux/arm/13.0/armv6j/eapi b/profiles/default/linux/arm/13.0/armv6j/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv6j/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/armv6j/parent b/profiles/default/linux/arm/13.0/armv6j/parent
new file mode 100644
index 000000000000..f61eccdfba43
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv6j/parent
@@ -0,0 +1,2 @@
+..
+../../../../../arch/arm/armv6j
diff --git a/profiles/default/linux/arm/13.0/armv7a/desktop/eapi b/profiles/default/linux/arm/13.0/armv7a/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv7a/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/armv7a/desktop/gnome/eapi b/profiles/default/linux/arm/13.0/armv7a/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv7a/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/armv7a/desktop/gnome/parent b/profiles/default/linux/arm/13.0/armv7a/desktop/gnome/parent
new file mode 100644
index 000000000000..9e06c4505a75
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv7a/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/arm/13.0/armv7a/desktop/kde/eapi b/profiles/default/linux/arm/13.0/armv7a/desktop/kde/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv7a/desktop/kde/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/armv7a/desktop/kde/parent b/profiles/default/linux/arm/13.0/armv7a/desktop/kde/parent
new file mode 100644
index 000000000000..f8a039911f98
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv7a/desktop/kde/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/kde
diff --git a/profiles/default/linux/arm/13.0/armv7a/desktop/parent b/profiles/default/linux/arm/13.0/armv7a/desktop/parent
new file mode 100644
index 000000000000..db8ce088c69a
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv7a/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop
diff --git a/profiles/default/linux/arm/13.0/armv7a/developer/eapi b/profiles/default/linux/arm/13.0/armv7a/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv7a/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/armv7a/developer/parent b/profiles/default/linux/arm/13.0/armv7a/developer/parent
new file mode 100644
index 000000000000..5c8258a71e32
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv7a/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/developer
diff --git a/profiles/default/linux/arm/13.0/armv7a/eapi b/profiles/default/linux/arm/13.0/armv7a/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv7a/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/armv7a/parent b/profiles/default/linux/arm/13.0/armv7a/parent
new file mode 100644
index 000000000000..873750b15e0e
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv7a/parent
@@ -0,0 +1,2 @@
+..
+../../../../../arch/arm/armv7a
diff --git a/profiles/default/linux/arm/13.0/desktop/eapi b/profiles/default/linux/arm/13.0/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/desktop/gnome/eapi b/profiles/default/linux/arm/13.0/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/desktop/gnome/parent b/profiles/default/linux/arm/13.0/desktop/gnome/parent
new file mode 100644
index 000000000000..6589a0e01478
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/arm/13.0/desktop/gnome/systemd/eapi b/profiles/default/linux/arm/13.0/desktop/gnome/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/desktop/gnome/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/desktop/gnome/systemd/parent b/profiles/default/linux/arm/13.0/desktop/gnome/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/desktop/gnome/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd
diff --git a/profiles/default/linux/arm/13.0/desktop/kde/eapi b/profiles/default/linux/arm/13.0/desktop/kde/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/desktop/kde/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/desktop/kde/parent b/profiles/default/linux/arm/13.0/desktop/kde/parent
new file mode 100644
index 000000000000..b4d42bb0e274
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/desktop/kde/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/kde
diff --git a/profiles/default/linux/arm/13.0/desktop/kde/systemd/eapi b/profiles/default/linux/arm/13.0/desktop/kde/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/desktop/kde/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/desktop/kde/systemd/parent b/profiles/default/linux/arm/13.0/desktop/kde/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/desktop/kde/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd
diff --git a/profiles/default/linux/arm/13.0/desktop/parent b/profiles/default/linux/arm/13.0/desktop/parent
new file mode 100644
index 000000000000..ad6c5e126fbb
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop
diff --git a/profiles/default/linux/arm/13.0/developer/eapi b/profiles/default/linux/arm/13.0/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/developer/parent b/profiles/default/linux/arm/13.0/developer/parent
new file mode 100644
index 000000000000..4c893748ce71
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/developer
diff --git a/profiles/default/linux/arm/13.0/eapi b/profiles/default/linux/arm/13.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/parent b/profiles/default/linux/arm/13.0/parent
new file mode 100644
index 000000000000..7c0377510996
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/13.0
diff --git a/profiles/default/linux/arm/eapi b/profiles/default/linux/arm/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/package.use.mask b/profiles/default/linux/arm/package.use.mask
new file mode 100644
index 000000000000..940aef7a0c03
--- /dev/null
+++ b/profiles/default/linux/arm/package.use.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Mike Frysinger <vapier@gentoo.org> (21 Oct 2014)
+# This target supports ASAN/etc... #504200.
+>=sys-devel/gcc-4.9.0 -sanitize
diff --git a/profiles/default/linux/arm/parent b/profiles/default/linux/arm/parent
new file mode 100644
index 000000000000..cf8b79e1e260
--- /dev/null
+++ b/profiles/default/linux/arm/parent
@@ -0,0 +1,3 @@
+../../../base
+..
+../../../arch/arm
diff --git a/profiles/default/linux/arm64/13.0/desktop/eapi b/profiles/default/linux/arm64/13.0/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm64/13.0/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm64/13.0/desktop/parent b/profiles/default/linux/arm64/13.0/desktop/parent
new file mode 100644
index 000000000000..ad6c5e126fbb
--- /dev/null
+++ b/profiles/default/linux/arm64/13.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop
diff --git a/profiles/default/linux/arm64/13.0/developer/eapi b/profiles/default/linux/arm64/13.0/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm64/13.0/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm64/13.0/developer/parent b/profiles/default/linux/arm64/13.0/developer/parent
new file mode 100644
index 000000000000..4c893748ce71
--- /dev/null
+++ b/profiles/default/linux/arm64/13.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/developer
diff --git a/profiles/default/linux/arm64/13.0/eapi b/profiles/default/linux/arm64/13.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm64/13.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm64/13.0/parent b/profiles/default/linux/arm64/13.0/parent
new file mode 100644
index 000000000000..7c0377510996
--- /dev/null
+++ b/profiles/default/linux/arm64/13.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/13.0
diff --git a/profiles/default/linux/arm64/eapi b/profiles/default/linux/arm64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm64/parent b/profiles/default/linux/arm64/parent
new file mode 100644
index 000000000000..63b5baf1b03f
--- /dev/null
+++ b/profiles/default/linux/arm64/parent
@@ -0,0 +1,3 @@
+../../../base
+..
+../../../arch/arm64
diff --git a/profiles/default/linux/eapi b/profiles/default/linux/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/hppa/13.0/desktop/eapi b/profiles/default/linux/hppa/13.0/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/hppa/13.0/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/hppa/13.0/desktop/parent b/profiles/default/linux/hppa/13.0/desktop/parent
new file mode 100644
index 000000000000..ad6c5e126fbb
--- /dev/null
+++ b/profiles/default/linux/hppa/13.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop
diff --git a/profiles/default/linux/hppa/13.0/developer/eapi b/profiles/default/linux/hppa/13.0/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/hppa/13.0/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/hppa/13.0/developer/parent b/profiles/default/linux/hppa/13.0/developer/parent
new file mode 100644
index 000000000000..4c893748ce71
--- /dev/null
+++ b/profiles/default/linux/hppa/13.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/developer
diff --git a/profiles/default/linux/hppa/13.0/eapi b/profiles/default/linux/hppa/13.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/hppa/13.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/hppa/13.0/parent b/profiles/default/linux/hppa/13.0/parent
new file mode 100644
index 000000000000..7c0377510996
--- /dev/null
+++ b/profiles/default/linux/hppa/13.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/13.0
diff --git a/profiles/default/linux/hppa/eapi b/profiles/default/linux/hppa/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/hppa/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/hppa/package.use.mask b/profiles/default/linux/hppa/package.use.mask
new file mode 100644
index 000000000000..faa5b3b92473
--- /dev/null
+++ b/profiles/default/linux/hppa/package.use.mask
@@ -0,0 +1,33 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# DON'T TOUCH THIS FILE. Instead, file a bug and assign it to <hppa@gentoo.org>.
+
+# Jeroen Roovers <jer@gentoo.org> (1 Sep 2011)
+# No hardware support for NUMA (bug #381313)
+sys-apps/hwloc numa
+
+# Jeroen Roovers <jer@gentoo.org> (15 Aug 2008)
+# HPPA still isn't supported with anything but -O0.
+www-client/firefox custom-optimization
+
+# Jeroen Roovers <jer@gentoo.org> (18 Jul 2008)
+# Mask precompiled headers (pch) USE flag for dev-qt/qt* (bug #223775).
+dev-qt/qt3support pch
+dev-qt/qtbearer pch
+dev-qt/qtcore pch
+dev-qt/qtdbus pch
+dev-qt/qtdemo pch
+dev-qt/qtgui pch
+dev-qt/qthelp pch
+dev-qt/qtopengl pch
+dev-qt/qtphonon pch
+dev-qt/qtscript pch
+dev-qt/qtsql pch
+dev-qt/qtsvg pch
+dev-qt/qttest pch
+dev-qt/qtwebkit pch
+dev-qt/qtxmlpatterns pch
+
+# DON'T TOUCH THIS FILE. Instead, file a bug and assign it to <hppa@gentoo.org>.
diff --git a/profiles/default/linux/hppa/parent b/profiles/default/linux/hppa/parent
new file mode 100644
index 000000000000..aed3077dc5b0
--- /dev/null
+++ b/profiles/default/linux/hppa/parent
@@ -0,0 +1,3 @@
+../../../base
+..
+../../../arch/hppa
diff --git a/profiles/default/linux/ia64/13.0/desktop/eapi b/profiles/default/linux/ia64/13.0/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ia64/13.0/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/ia64/13.0/desktop/gnome/eapi b/profiles/default/linux/ia64/13.0/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ia64/13.0/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/ia64/13.0/desktop/gnome/parent b/profiles/default/linux/ia64/13.0/desktop/gnome/parent
new file mode 100644
index 000000000000..6589a0e01478
--- /dev/null
+++ b/profiles/default/linux/ia64/13.0/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/ia64/13.0/desktop/gnome/systemd/eapi b/profiles/default/linux/ia64/13.0/desktop/gnome/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ia64/13.0/desktop/gnome/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/ia64/13.0/desktop/gnome/systemd/parent b/profiles/default/linux/ia64/13.0/desktop/gnome/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/ia64/13.0/desktop/gnome/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd
diff --git a/profiles/default/linux/ia64/13.0/desktop/kde/eapi b/profiles/default/linux/ia64/13.0/desktop/kde/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ia64/13.0/desktop/kde/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/ia64/13.0/desktop/kde/parent b/profiles/default/linux/ia64/13.0/desktop/kde/parent
new file mode 100644
index 000000000000..b4d42bb0e274
--- /dev/null
+++ b/profiles/default/linux/ia64/13.0/desktop/kde/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/kde
diff --git a/profiles/default/linux/ia64/13.0/desktop/kde/systemd/eapi b/profiles/default/linux/ia64/13.0/desktop/kde/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ia64/13.0/desktop/kde/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/ia64/13.0/desktop/kde/systemd/parent b/profiles/default/linux/ia64/13.0/desktop/kde/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/ia64/13.0/desktop/kde/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd
diff --git a/profiles/default/linux/ia64/13.0/desktop/parent b/profiles/default/linux/ia64/13.0/desktop/parent
new file mode 100644
index 000000000000..ad6c5e126fbb
--- /dev/null
+++ b/profiles/default/linux/ia64/13.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop
diff --git a/profiles/default/linux/ia64/13.0/developer/eapi b/profiles/default/linux/ia64/13.0/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ia64/13.0/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/ia64/13.0/developer/parent b/profiles/default/linux/ia64/13.0/developer/parent
new file mode 100644
index 000000000000..4c893748ce71
--- /dev/null
+++ b/profiles/default/linux/ia64/13.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/developer
diff --git a/profiles/default/linux/ia64/13.0/eapi b/profiles/default/linux/ia64/13.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ia64/13.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/ia64/13.0/package.use.mask b/profiles/default/linux/ia64/13.0/package.use.mask
new file mode 100644
index 000000000000..6888cc7dc585
--- /dev/null
+++ b/profiles/default/linux/ia64/13.0/package.use.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Fabian Groffen <grobian@gentoo.org> (Sep 30, 2014)
+# redis needs dev-libs/hiredis, bug #489676
+mail-mta/exim redis
+
diff --git a/profiles/default/linux/ia64/13.0/parent b/profiles/default/linux/ia64/13.0/parent
new file mode 100644
index 000000000000..7c0377510996
--- /dev/null
+++ b/profiles/default/linux/ia64/13.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/13.0
diff --git a/profiles/default/linux/ia64/13.0/use.mask b/profiles/default/linux/ia64/13.0/use.mask
new file mode 100644
index 000000000000..d0974836a5ea
--- /dev/null
+++ b/profiles/default/linux/ia64/13.0/use.mask
@@ -0,0 +1,9 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Anthony G. Basile <blueness@gentoo.org> (15 Apr 2012)
+# Pulls in net-libs/axtls or net-libs/polarssl which are
+# not keyworded for arch
+curl_ssl_axtls
+curl_ssl_polarssl
diff --git a/profiles/default/linux/ia64/13.0/use.stable.mask b/profiles/default/linux/ia64/13.0/use.stable.mask
new file mode 100644
index 000000000000..bc4612c59d12
--- /dev/null
+++ b/profiles/default/linux/ia64/13.0/use.stable.mask
@@ -0,0 +1,3 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
diff --git a/profiles/default/linux/ia64/eapi b/profiles/default/linux/ia64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ia64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/ia64/parent b/profiles/default/linux/ia64/parent
new file mode 100644
index 000000000000..10d6c4b38690
--- /dev/null
+++ b/profiles/default/linux/ia64/parent
@@ -0,0 +1,3 @@
+../../../base
+..
+../../../arch/ia64
diff --git a/profiles/default/linux/m68k/13.0/desktop/eapi b/profiles/default/linux/m68k/13.0/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/m68k/13.0/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/m68k/13.0/desktop/gnome/eapi b/profiles/default/linux/m68k/13.0/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/m68k/13.0/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/m68k/13.0/desktop/gnome/parent b/profiles/default/linux/m68k/13.0/desktop/gnome/parent
new file mode 100644
index 000000000000..6589a0e01478
--- /dev/null
+++ b/profiles/default/linux/m68k/13.0/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/m68k/13.0/desktop/kde/eapi b/profiles/default/linux/m68k/13.0/desktop/kde/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/m68k/13.0/desktop/kde/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/m68k/13.0/desktop/kde/parent b/profiles/default/linux/m68k/13.0/desktop/kde/parent
new file mode 100644
index 000000000000..b4d42bb0e274
--- /dev/null
+++ b/profiles/default/linux/m68k/13.0/desktop/kde/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/kde
diff --git a/profiles/default/linux/m68k/13.0/desktop/parent b/profiles/default/linux/m68k/13.0/desktop/parent
new file mode 100644
index 000000000000..ad6c5e126fbb
--- /dev/null
+++ b/profiles/default/linux/m68k/13.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop
diff --git a/profiles/default/linux/m68k/13.0/developer/eapi b/profiles/default/linux/m68k/13.0/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/m68k/13.0/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/m68k/13.0/developer/parent b/profiles/default/linux/m68k/13.0/developer/parent
new file mode 100644
index 000000000000..4c893748ce71
--- /dev/null
+++ b/profiles/default/linux/m68k/13.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/developer
diff --git a/profiles/default/linux/m68k/13.0/eapi b/profiles/default/linux/m68k/13.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/m68k/13.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/m68k/13.0/package.mask b/profiles/default/linux/m68k/13.0/package.mask
new file mode 100644
index 000000000000..506a542c6493
--- /dev/null
+++ b/profiles/default/linux/m68k/13.0/package.mask
@@ -0,0 +1,3 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
diff --git a/profiles/default/linux/m68k/13.0/parent b/profiles/default/linux/m68k/13.0/parent
new file mode 100644
index 000000000000..7c0377510996
--- /dev/null
+++ b/profiles/default/linux/m68k/13.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/13.0
diff --git a/profiles/default/linux/m68k/eapi b/profiles/default/linux/m68k/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/m68k/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/m68k/parent b/profiles/default/linux/m68k/parent
new file mode 100644
index 000000000000..85144123db6f
--- /dev/null
+++ b/profiles/default/linux/m68k/parent
@@ -0,0 +1,3 @@
+../../../base
+..
+../../../arch/m68k
diff --git a/profiles/default/linux/make.defaults b/profiles/default/linux/make.defaults
new file mode 100644
index 000000000000..7ad3bdba5dad
--- /dev/null
+++ b/profiles/default/linux/make.defaults
@@ -0,0 +1,58 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+#
+# System-wide defaults for the Portage system
+# See portage(5) manpage
+#
+# Please avoid enabling things by default in here if possible. Understand any
+# implications with core packages. For example, if "java" is in USE and db
+# has a conditional dependency on java (which it does,) then a JDK will be
+# pulled in during *emerge system*!
+
+
+# Default starting set of USE flags for all default/linux profiles.
+USE="berkdb crypt ipv6 ncurses nls pam readline ssl tcpd zlib"
+
+# make sure toolchain has sane defaults <tooclhain@gentoo.org>
+USE="${USE} fortran openmp"
+
+# 2010/10/21 - Ole Markus With <olemarkus@gentoo.org>
+# These USE flags were originally inserted here because of PHP
+# and were later removed by me. Reinserting the USE flags again because they are
+# global USE flags that may be expected to be set by other packages.
+USE="${USE} cli pcre session"
+
+# 2006/03/07 - Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: Support direct rendering by default
+# 2013/01/21 - Andreas K. Huettel <dilfridge@gentoo.org>
+# Re-added following discussion with chithead
+USE="${USE} dri"
+
+# 2006/10/28 - Luca Barbato <lu_zero@gentoo.org>
+# on glibc system you cannot turn it off
+USE="${USE} iconv"
+
+# 2006/06/30 - Donnie Berkholz <dberkholz@gentoo.org>
+# Sane defaults for input drivers
+INPUT_DEVICES="keyboard mouse evdev"
+
+# 2006/08/18 - Donnie Berkholz <dberkholz@gentoo.org>
+# Lowest common denominator defaults for video drivers,
+# except hppa, which lacks v4l so removes it in the hppa profile
+VIDEO_CARDS="dummy fbdev v4l"
+
+# 2008/07/09 - Doug Goldstein <cardoe@gentoo.org>
+# Adding LDFLAGS="-Wl,-O1 for all Linux profiles by default
+# after discussion on the gentoo-dev ML. As we bang out a clear
+# direction with how LDFLAGS will be set by default, this entry
+# may move.
+# 2010/07/12 - Samuli Suominen <ssuominen@gentoo.org>
+# Note that adding LDFLAGS="-Wl,-O1 ${LDFLAGS}" breaks dev-util/boost-build
+# because of whitespace.
+LDFLAGS="-Wl,-O1 -Wl,--as-needed"
+
+# 2009/09/21 Robin H. Johnson <robbat2@gentoo.org>
+# http://archives.gentoo.org/gentoo-dev/msg_dc705dc2c1a45e18a85aa62e8fb17009.xml
+# Build kernel modules from linux-mod by default:
+USE="${USE} modules"
diff --git a/profiles/default/linux/mips/13.0/desktop/eapi b/profiles/default/linux/mips/13.0/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/13.0/desktop/parent b/profiles/default/linux/mips/13.0/desktop/parent
new file mode 100644
index 000000000000..ad6c5e126fbb
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop
diff --git a/profiles/default/linux/mips/13.0/developer/eapi b/profiles/default/linux/mips/13.0/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/13.0/developer/parent b/profiles/default/linux/mips/13.0/developer/parent
new file mode 100644
index 000000000000..4c893748ce71
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/developer
diff --git a/profiles/default/linux/mips/13.0/eapi b/profiles/default/linux/mips/13.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/13.0/mipsel/desktop/eapi b/profiles/default/linux/mips/13.0/mipsel/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/13.0/mipsel/desktop/parent b/profiles/default/linux/mips/13.0/mipsel/desktop/parent
new file mode 100644
index 000000000000..db8ce088c69a
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop
diff --git a/profiles/default/linux/mips/13.0/mipsel/developer/eapi b/profiles/default/linux/mips/13.0/mipsel/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/13.0/mipsel/developer/parent b/profiles/default/linux/mips/13.0/mipsel/developer/parent
new file mode 100644
index 000000000000..5c8258a71e32
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/developer
diff --git a/profiles/default/linux/mips/13.0/mipsel/eapi b/profiles/default/linux/mips/13.0/mipsel/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/13.0/mipsel/multilib/eapi b/profiles/default/linux/mips/13.0/mipsel/multilib/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/multilib/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/13.0/mipsel/multilib/n32/eapi b/profiles/default/linux/mips/13.0/mipsel/multilib/n32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/multilib/n32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/13.0/mipsel/multilib/n32/parent b/profiles/default/linux/mips/13.0/mipsel/multilib/n32/parent
new file mode 100644
index 000000000000..b2a231799a71
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/multilib/n32/parent
@@ -0,0 +1,2 @@
+../..
+../../../../../../../arch/mips/mipsel/mips64el/multilib/n32
diff --git a/profiles/default/linux/mips/13.0/mipsel/multilib/n64/eapi b/profiles/default/linux/mips/13.0/mipsel/multilib/n64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/multilib/n64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/13.0/mipsel/multilib/n64/parent b/profiles/default/linux/mips/13.0/mipsel/multilib/n64/parent
new file mode 100644
index 000000000000..d74eb45cf1dc
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/multilib/n64/parent
@@ -0,0 +1,2 @@
+../..
+../../../../../../../arch/mips/mipsel/mips64el/multilib/n64
diff --git a/profiles/default/linux/mips/13.0/mipsel/multilib/o32/eapi b/profiles/default/linux/mips/13.0/mipsel/multilib/o32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/multilib/o32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/13.0/mipsel/multilib/o32/parent b/profiles/default/linux/mips/13.0/mipsel/multilib/o32/parent
new file mode 100644
index 000000000000..5fe2ba62654a
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/multilib/o32/parent
@@ -0,0 +1,2 @@
+../..
+../../../../../../../arch/mips/mipsel/mips64el/multilib/o32
diff --git a/profiles/default/linux/mips/13.0/mipsel/multilib/parent b/profiles/default/linux/mips/13.0/mipsel/multilib/parent
new file mode 100644
index 000000000000..5d7957a6376e
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/multilib/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../arch/mips/mipsel/mips64el/multilib
diff --git a/profiles/default/linux/mips/13.0/mipsel/n32/desktop/eapi b/profiles/default/linux/mips/13.0/mipsel/n32/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/n32/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/13.0/mipsel/n32/desktop/parent b/profiles/default/linux/mips/13.0/mipsel/n32/desktop/parent
new file mode 100644
index 000000000000..fae96e8d36b2
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/n32/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop
diff --git a/profiles/default/linux/mips/13.0/mipsel/n32/developer/eapi b/profiles/default/linux/mips/13.0/mipsel/n32/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/n32/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/13.0/mipsel/n32/developer/parent b/profiles/default/linux/mips/13.0/mipsel/n32/developer/parent
new file mode 100644
index 000000000000..4bb06e409236
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/n32/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/developer
diff --git a/profiles/default/linux/mips/13.0/mipsel/n32/eapi b/profiles/default/linux/mips/13.0/mipsel/n32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/n32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/13.0/mipsel/n32/parent b/profiles/default/linux/mips/13.0/mipsel/n32/parent
new file mode 100644
index 000000000000..58de0a92430a
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/n32/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../arch/mips/mipsel/mips64el/n32
diff --git a/profiles/default/linux/mips/13.0/mipsel/n64/desktop/eapi b/profiles/default/linux/mips/13.0/mipsel/n64/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/n64/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/13.0/mipsel/n64/desktop/parent b/profiles/default/linux/mips/13.0/mipsel/n64/desktop/parent
new file mode 100644
index 000000000000..fae96e8d36b2
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/n64/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop
diff --git a/profiles/default/linux/mips/13.0/mipsel/n64/developer/eapi b/profiles/default/linux/mips/13.0/mipsel/n64/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/n64/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/13.0/mipsel/n64/developer/parent b/profiles/default/linux/mips/13.0/mipsel/n64/developer/parent
new file mode 100644
index 000000000000..4bb06e409236
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/n64/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/developer
diff --git a/profiles/default/linux/mips/13.0/mipsel/n64/eapi b/profiles/default/linux/mips/13.0/mipsel/n64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/n64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/13.0/mipsel/n64/parent b/profiles/default/linux/mips/13.0/mipsel/n64/parent
new file mode 100644
index 000000000000..ef8c3e992d72
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/n64/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../arch/mips/mipsel/mips64el/n64
diff --git a/profiles/default/linux/mips/13.0/mipsel/o32/desktop/eapi b/profiles/default/linux/mips/13.0/mipsel/o32/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/o32/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/13.0/mipsel/o32/desktop/parent b/profiles/default/linux/mips/13.0/mipsel/o32/desktop/parent
new file mode 100644
index 000000000000..fae96e8d36b2
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/o32/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop
diff --git a/profiles/default/linux/mips/13.0/mipsel/o32/developer/eapi b/profiles/default/linux/mips/13.0/mipsel/o32/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/o32/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/13.0/mipsel/o32/developer/parent b/profiles/default/linux/mips/13.0/mipsel/o32/developer/parent
new file mode 100644
index 000000000000..4bb06e409236
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/o32/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/developer
diff --git a/profiles/default/linux/mips/13.0/mipsel/o32/eapi b/profiles/default/linux/mips/13.0/mipsel/o32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/o32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/13.0/mipsel/o32/parent b/profiles/default/linux/mips/13.0/mipsel/o32/parent
new file mode 100644
index 000000000000..f4b62c6e996d
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/o32/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../arch/mips/mipsel/o32
diff --git a/profiles/default/linux/mips/13.0/mipsel/parent b/profiles/default/linux/mips/13.0/mipsel/parent
new file mode 100644
index 000000000000..4d84ba7b9c08
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/parent
@@ -0,0 +1,2 @@
+..
+../../../../../arch/mips/mipsel
diff --git a/profiles/default/linux/mips/13.0/multilib/eapi b/profiles/default/linux/mips/13.0/multilib/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/multilib/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/13.0/multilib/n32/eapi b/profiles/default/linux/mips/13.0/multilib/n32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/multilib/n32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/13.0/multilib/n32/parent b/profiles/default/linux/mips/13.0/multilib/n32/parent
new file mode 100644
index 000000000000..c48bd8858ef8
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/multilib/n32/parent
@@ -0,0 +1,2 @@
+../..
+../../../../../../arch/mips/mips64/multilib/n32
diff --git a/profiles/default/linux/mips/13.0/multilib/n64/eapi b/profiles/default/linux/mips/13.0/multilib/n64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/multilib/n64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/13.0/multilib/n64/parent b/profiles/default/linux/mips/13.0/multilib/n64/parent
new file mode 100644
index 000000000000..c77705fe7e43
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/multilib/n64/parent
@@ -0,0 +1,2 @@
+../..
+../../../../../../arch/mips/mips64/multilib/n64
diff --git a/profiles/default/linux/mips/13.0/multilib/o32/eapi b/profiles/default/linux/mips/13.0/multilib/o32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/multilib/o32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/13.0/multilib/o32/parent b/profiles/default/linux/mips/13.0/multilib/o32/parent
new file mode 100644
index 000000000000..19367dfc91e9
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/multilib/o32/parent
@@ -0,0 +1,2 @@
+../..
+../../../../../../arch/mips/mips64/multilib/o32
diff --git a/profiles/default/linux/mips/13.0/multilib/parent b/profiles/default/linux/mips/13.0/multilib/parent
new file mode 100644
index 000000000000..107ec55840f4
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/multilib/parent
@@ -0,0 +1,2 @@
+..
+../../../../../arch/mips/mips64/multilib
diff --git a/profiles/default/linux/mips/13.0/n32/desktop/eapi b/profiles/default/linux/mips/13.0/n32/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/n32/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/13.0/n32/desktop/parent b/profiles/default/linux/mips/13.0/n32/desktop/parent
new file mode 100644
index 000000000000..db8ce088c69a
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/n32/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop
diff --git a/profiles/default/linux/mips/13.0/n32/developer/eapi b/profiles/default/linux/mips/13.0/n32/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/n32/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/13.0/n32/developer/parent b/profiles/default/linux/mips/13.0/n32/developer/parent
new file mode 100644
index 000000000000..5c8258a71e32
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/n32/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/developer
diff --git a/profiles/default/linux/mips/13.0/n32/eapi b/profiles/default/linux/mips/13.0/n32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/n32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/13.0/n32/parent b/profiles/default/linux/mips/13.0/n32/parent
new file mode 100644
index 000000000000..ae0dc9302892
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/n32/parent
@@ -0,0 +1,2 @@
+..
+../../../../../arch/mips/mips64/n32
diff --git a/profiles/default/linux/mips/13.0/n64/desktop/eapi b/profiles/default/linux/mips/13.0/n64/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/n64/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/13.0/n64/desktop/parent b/profiles/default/linux/mips/13.0/n64/desktop/parent
new file mode 100644
index 000000000000..db8ce088c69a
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/n64/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop
diff --git a/profiles/default/linux/mips/13.0/n64/developer/eapi b/profiles/default/linux/mips/13.0/n64/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/n64/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/13.0/n64/developer/parent b/profiles/default/linux/mips/13.0/n64/developer/parent
new file mode 100644
index 000000000000..5c8258a71e32
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/n64/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/developer
diff --git a/profiles/default/linux/mips/13.0/n64/eapi b/profiles/default/linux/mips/13.0/n64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/n64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/13.0/n64/parent b/profiles/default/linux/mips/13.0/n64/parent
new file mode 100644
index 000000000000..801102774c66
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/n64/parent
@@ -0,0 +1,2 @@
+..
+../../../../../arch/mips/mips64/n64
diff --git a/profiles/default/linux/mips/13.0/o32/desktop/eapi b/profiles/default/linux/mips/13.0/o32/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/o32/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/13.0/o32/desktop/parent b/profiles/default/linux/mips/13.0/o32/desktop/parent
new file mode 100644
index 000000000000..db8ce088c69a
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/o32/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop
diff --git a/profiles/default/linux/mips/13.0/o32/developer/eapi b/profiles/default/linux/mips/13.0/o32/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/o32/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/13.0/o32/developer/parent b/profiles/default/linux/mips/13.0/o32/developer/parent
new file mode 100644
index 000000000000..5c8258a71e32
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/o32/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/developer
diff --git a/profiles/default/linux/mips/13.0/o32/eapi b/profiles/default/linux/mips/13.0/o32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/o32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/13.0/o32/parent b/profiles/default/linux/mips/13.0/o32/parent
new file mode 100644
index 000000000000..347406129648
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/o32/parent
@@ -0,0 +1,2 @@
+..
+../../../../../arch/mips/o32
diff --git a/profiles/default/linux/mips/13.0/parent b/profiles/default/linux/mips/13.0/parent
new file mode 100644
index 000000000000..7c0377510996
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/13.0
diff --git a/profiles/default/linux/mips/eapi b/profiles/default/linux/mips/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/parent b/profiles/default/linux/mips/parent
new file mode 100644
index 000000000000..2f30ebbca78a
--- /dev/null
+++ b/profiles/default/linux/mips/parent
@@ -0,0 +1,3 @@
+../../../base
+..
+../../../arch/mips
diff --git a/profiles/default/linux/nios2/13.0/eapi b/profiles/default/linux/nios2/13.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/nios2/13.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/nios2/13.0/parent b/profiles/default/linux/nios2/13.0/parent
new file mode 100644
index 000000000000..7c0377510996
--- /dev/null
+++ b/profiles/default/linux/nios2/13.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/13.0
diff --git a/profiles/default/linux/nios2/eapi b/profiles/default/linux/nios2/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/nios2/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/nios2/parent b/profiles/default/linux/nios2/parent
new file mode 100644
index 000000000000..3cf5cd28b688
--- /dev/null
+++ b/profiles/default/linux/nios2/parent
@@ -0,0 +1,3 @@
+../../../base
+..
+../../../arch/nios2
diff --git a/profiles/default/linux/package.use b/profiles/default/linux/package.use
new file mode 100644
index 000000000000..8dd735c8cf1e
--- /dev/null
+++ b/profiles/default/linux/package.use
@@ -0,0 +1,7 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> (13 Feb 2011)
+# Disable deprecated bsddb module of Python 2 by default.
+=dev-lang/python-2* -berkdb
diff --git a/profiles/default/linux/package.use.mask b/profiles/default/linux/package.use.mask
new file mode 100644
index 000000000000..a04e5c96547e
--- /dev/null
+++ b/profiles/default/linux/package.use.mask
@@ -0,0 +1,76 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Patrick Lauer <patrick@gentoo.org> (17 Mar 2014)
+# Fallout from ruby1.8 masking #505226
+=app-mobilephone/obexftp-0.23-r1 ruby
+
+# Matt Turner <mattst88@gentoo.org> (07 Mar 2014)
+# media-libs/libomxil-bellagio keyworded on amd64/x86
+media-libs/mesa openmax
+
+# Thomas Sachau <tommy@gentoo.org> (25 Dez 2013)
+# mask frost USE flag, broken with >=net-libs/polarssl-1.3.0, bug 489256
+net-p2p/fms frost
+
+# Markos Chandras <hwoarang@gentoo.org> (10 Nov 2013)
+# Does not build with polarssl in the tree.
+# see eg 9e36f0475f011912ee0897aa6487d7b9c190600e
+# in polarssl upstream.
+# The polarssl use flag may go away if the rtmpdump
+# upstream will not fix this problem soon
+media-video/rtmpdump polarssl
+
+# Anthony G. Basile <blueness@gentoo.org> (10 Aug 2013)
+# mask php and mono bindings pending more testing
+=dev-libs/xapian-bindings-1.3.1 php mono
+
+# Diego Elio Pettenò (27 Aug 2012)
+# The libpci access is only used for linux.
+net-analyzer/net-snmp -pci
+
+# Richard Yao <ryao@gentoo.org> (22 August 2012)
+# 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ò (20 Aug 2012)
+# 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> (30 Apr 2012)
+# This is replaced by native CONFIG_INOTIFY_USER support wrt #413403
+=dev-libs/glib-2* fam
+
+# Samuli Suominen <ssuominen@gentoo.org (20 Mar 2012)
+# This is masked in base/package.use.mask as Linux only.
+sys-auth/consolekit -acl
+
+# Samuli Suominen <ssuominen@gentoo.org> (10 Jan 2012)
+# Masked in base/package.use.mask as Linux -only feature
+app-arch/libarchive -e2fsprogs
+
+# Diego E. Pettenò <flameeyes@gentoo.org> (20 Aug 2009)
+#
+# 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> (9 Mar 2011)
+#
+# Mask usb USE flag for newest PCSC-Lite, since on Linux we want to
+# use libudev instead.
+>=sys-apps/pcsc-lite-1.7.0 usb
+
+# Diego E. Pettenò <flameeyes@gentoo.org> (27 Mar 2011)
+#
+# Unmask pdnsd's Linux-specific USE flags.
+net-dns/pdnsd -isdn -urandom
diff --git a/profiles/default/linux/packages b/profiles/default/linux/packages
new file mode 100644
index 000000000000..e20645ce773e
--- /dev/null
+++ b/profiles/default/linux/packages
@@ -0,0 +1,14 @@
+# Copyright 2004-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file extends the base packages file for the default profile that all
+# architectures will enjoy. Please note that default is what most architectures
+# will have. Some will have an selinux profile (see ${PORTDIR}/profiles/selinux).
+# The idea is to only create a new family of profiles when absolutely necessary.
+
+*sys-apps/busybox
+*sys-apps/iproute2
+*sys-apps/man-pages
+*sys-apps/net-tools
+*sys-apps/util-linux
diff --git a/profiles/default/linux/packages.build b/profiles/default/linux/packages.build
new file mode 100644
index 000000000000..befde94a679b
--- /dev/null
+++ b/profiles/default/linux/packages.build
@@ -0,0 +1,50 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# 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-arch/bzip2
+app-arch/gzip
+app-arch/xz-utils
+app-arch/tar
+app-shells/bash
+net-misc/rsync
+net-misc/wget
+sys-devel/autoconf
+sys-devel/automake
+sys-devel/libtool
+sys-apps/baselayout
+sys-apps/makedev
+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/sed
+sys-devel/binutils
+sys-devel/bison
+sys-devel/flex
+sys-devel/gcc
+sys-devel/gettext
+sys-devel/gnuconfig
+sys-devel/make
+sys-devel/patch
+virtual/editor
+virtual/libc
+virtual/os-headers
+virtual/package-manager
+virtual/pkgconfig
+virtual/shadow
+sys-apps/which
+
+# This was added too soon.
+# The new udev version needs to stabled first
+#sys-apps/kmod
diff --git a/profiles/default/linux/powerpc/eapi b/profiles/default/linux/powerpc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/package.use.mask b/profiles/default/linux/powerpc/package.use.mask
new file mode 100644
index 000000000000..e9df847e899b
--- /dev/null
+++ b/profiles/default/linux/powerpc/package.use.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Mike Frysinger <vapier@gentoo.org> (21 Oct 2014)
+# This target supports ASAN/etc... #504200.
+sys-devel/gcc -sanitize
diff --git a/profiles/default/linux/powerpc/parent b/profiles/default/linux/powerpc/parent
new file mode 100644
index 000000000000..728caca769b3
--- /dev/null
+++ b/profiles/default/linux/powerpc/parent
@@ -0,0 +1,3 @@
+../../../base
+..
+../../../arch/powerpc
diff --git a/profiles/default/linux/powerpc/ppc32/13.0/desktop/eapi b/profiles/default/linux/powerpc/ppc32/13.0/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/13.0/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc32/13.0/desktop/gnome/eapi b/profiles/default/linux/powerpc/ppc32/13.0/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/13.0/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc32/13.0/desktop/gnome/parent b/profiles/default/linux/powerpc/ppc32/13.0/desktop/gnome/parent
new file mode 100644
index 000000000000..9e06c4505a75
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/13.0/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/powerpc/ppc32/13.0/desktop/gnome/systemd/eapi b/profiles/default/linux/powerpc/ppc32/13.0/desktop/gnome/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/13.0/desktop/gnome/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc32/13.0/desktop/gnome/systemd/parent b/profiles/default/linux/powerpc/ppc32/13.0/desktop/gnome/systemd/parent
new file mode 100644
index 000000000000..f7739b405877
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/13.0/desktop/gnome/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../targets/systemd
diff --git a/profiles/default/linux/powerpc/ppc32/13.0/desktop/kde/eapi b/profiles/default/linux/powerpc/ppc32/13.0/desktop/kde/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/13.0/desktop/kde/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc32/13.0/desktop/kde/parent b/profiles/default/linux/powerpc/ppc32/13.0/desktop/kde/parent
new file mode 100644
index 000000000000..f8a039911f98
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/13.0/desktop/kde/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/kde
diff --git a/profiles/default/linux/powerpc/ppc32/13.0/desktop/kde/systemd/eapi b/profiles/default/linux/powerpc/ppc32/13.0/desktop/kde/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/13.0/desktop/kde/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc32/13.0/desktop/kde/systemd/parent b/profiles/default/linux/powerpc/ppc32/13.0/desktop/kde/systemd/parent
new file mode 100644
index 000000000000..f7739b405877
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/13.0/desktop/kde/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../targets/systemd
diff --git a/profiles/default/linux/powerpc/ppc32/13.0/desktop/parent b/profiles/default/linux/powerpc/ppc32/13.0/desktop/parent
new file mode 100644
index 000000000000..db8ce088c69a
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/13.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop
diff --git a/profiles/default/linux/powerpc/ppc32/13.0/developer/eapi b/profiles/default/linux/powerpc/ppc32/13.0/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/13.0/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc32/13.0/developer/parent b/profiles/default/linux/powerpc/ppc32/13.0/developer/parent
new file mode 100644
index 000000000000..5c8258a71e32
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/13.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/developer
diff --git a/profiles/default/linux/powerpc/ppc32/13.0/eapi b/profiles/default/linux/powerpc/ppc32/13.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/13.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc32/13.0/package.use.mask b/profiles/default/linux/powerpc/ppc32/13.0/package.use.mask
new file mode 100644
index 000000000000..4a24c0aa6c21
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/13.0/package.use.mask
@@ -0,0 +1,9 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Fabian Groffen <grobian@gentoo.org> (Jul 24, 2014)
+# dmarc needs mail-filter/opendmarc, bug #489676
+# redis needs dev-libs/hiredis
+mail-mta/exim dmarc
+mail-mta/exim redis
diff --git a/profiles/default/linux/powerpc/ppc32/13.0/package.use.stable.mask b/profiles/default/linux/powerpc/ppc32/13.0/package.use.stable.mask
new file mode 100644
index 000000000000..5e9d410ddfd9
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/13.0/package.use.stable.mask
@@ -0,0 +1,12 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Patrick Lauer <patrick@gentoo.org> (17 Apr 2014)
+# Mask dbus-python[test] until #494132 maybe gets fixed
+=dev-python/dbus-python-1.2.0 test
+
+# Ben de Groot <yngwin@gentoo.org (19 Apr 2015)
+# chromaprint not stable on this arch
+# >=opus-1.0.3 is not stable (bug 500868)
+media-video/vlc chromaprint opus
diff --git a/profiles/default/linux/powerpc/ppc32/13.0/parent b/profiles/default/linux/powerpc/ppc32/13.0/parent
new file mode 100644
index 000000000000..697ad587088f
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/13.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../../releases/13.0
diff --git a/profiles/default/linux/powerpc/ppc32/eapi b/profiles/default/linux/powerpc/ppc32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc32/parent b/profiles/default/linux/powerpc/ppc32/parent
new file mode 100644
index 000000000000..dd20c2a8cf39
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/parent
@@ -0,0 +1,2 @@
+..
+../../../../arch/powerpc/ppc32
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/eapi b/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome/eapi b/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome/parent b/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome/parent
new file mode 100644
index 000000000000..d5a56a13f692
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome/systemd/eapi b/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome/systemd/parent b/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome/systemd/parent
new file mode 100644
index 000000000000..5d9d87f6d91e
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../../targets/systemd
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde/eapi b/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde/parent b/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde/parent
new file mode 100644
index 000000000000..dbb1df903298
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../targets/desktop/kde
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde/systemd/eapi b/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde/systemd/parent b/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde/systemd/parent
new file mode 100644
index 000000000000..5d9d87f6d91e
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../../targets/systemd
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/parent b/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/parent
new file mode 100644
index 000000000000..fae96e8d36b2
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/developer/eapi b/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/developer/parent b/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/developer/parent
new file mode 100644
index 000000000000..4bb06e409236
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/developer
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/eapi b/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/parent b/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/parent
new file mode 100644
index 000000000000..898d55cbcebd
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../arch/powerpc/ppc64/32ul
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/eapi b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome/eapi b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome/parent b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome/parent
new file mode 100644
index 000000000000..d5a56a13f692
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome/systemd/eapi b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome/systemd/parent b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome/systemd/parent
new file mode 100644
index 000000000000..5d9d87f6d91e
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../../targets/systemd
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde/eapi b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde/parent b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde/parent
new file mode 100644
index 000000000000..dbb1df903298
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../targets/desktop/kde
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde/systemd/eapi b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde/systemd/parent b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde/systemd/parent
new file mode 100644
index 000000000000..5d9d87f6d91e
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../../targets/systemd
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/parent b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/parent
new file mode 100644
index 000000000000..fae96e8d36b2
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/developer/eapi b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/developer/parent b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/developer/parent
new file mode 100644
index 000000000000..4bb06e409236
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/developer
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/eapi b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/parent b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/parent
new file mode 100644
index 000000000000..0e4ae1732886
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../arch/powerpc/ppc64/64ul
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/desktop/eapi b/profiles/default/linux/powerpc/ppc64/13.0/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/desktop/gnome/eapi b/profiles/default/linux/powerpc/ppc64/13.0/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/desktop/gnome/parent b/profiles/default/linux/powerpc/ppc64/13.0/desktop/gnome/parent
new file mode 100644
index 000000000000..9e06c4505a75
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/desktop/gnome/systemd/eapi b/profiles/default/linux/powerpc/ppc64/13.0/desktop/gnome/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/desktop/gnome/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/desktop/gnome/systemd/parent b/profiles/default/linux/powerpc/ppc64/13.0/desktop/gnome/systemd/parent
new file mode 100644
index 000000000000..f7739b405877
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/desktop/gnome/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../targets/systemd
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/desktop/kde/eapi b/profiles/default/linux/powerpc/ppc64/13.0/desktop/kde/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/desktop/kde/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/desktop/kde/parent b/profiles/default/linux/powerpc/ppc64/13.0/desktop/kde/parent
new file mode 100644
index 000000000000..f8a039911f98
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/desktop/kde/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/kde
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/desktop/kde/systemd/eapi b/profiles/default/linux/powerpc/ppc64/13.0/desktop/kde/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/desktop/kde/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/desktop/kde/systemd/parent b/profiles/default/linux/powerpc/ppc64/13.0/desktop/kde/systemd/parent
new file mode 100644
index 000000000000..f7739b405877
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/desktop/kde/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../targets/systemd
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/desktop/parent b/profiles/default/linux/powerpc/ppc64/13.0/desktop/parent
new file mode 100644
index 000000000000..db8ce088c69a
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/developer/eapi b/profiles/default/linux/powerpc/ppc64/13.0/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/developer/parent b/profiles/default/linux/powerpc/ppc64/13.0/developer/parent
new file mode 100644
index 000000000000..5c8258a71e32
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/developer
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/eapi b/profiles/default/linux/powerpc/ppc64/13.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/package.use.mask b/profiles/default/linux/powerpc/ppc64/13.0/package.use.mask
new file mode 100644
index 000000000000..4a24c0aa6c21
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/package.use.mask
@@ -0,0 +1,9 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Fabian Groffen <grobian@gentoo.org> (Jul 24, 2014)
+# dmarc needs mail-filter/opendmarc, bug #489676
+# redis needs dev-libs/hiredis
+mail-mta/exim dmarc
+mail-mta/exim redis
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/package.use.stable.mask b/profiles/default/linux/powerpc/ppc64/13.0/package.use.stable.mask
new file mode 100644
index 000000000000..4c525381ba0a
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/package.use.stable.mask
@@ -0,0 +1,12 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Tom Wijsman <TomWij@gentoo.org (16 Mar 2014)
+# Mask unstable USE flags on media-video/vlc, see security bug #499806.
+media-video/vlc chromaprint gnutls opus
+
+# Patrick Lauer <patrick@gentoo.org> (17 Apr 2014)
+# Mask dbus-python[test] until #494132 maybe gets fixed
+=dev-python/dbus-python-1.2.0 test
+
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/parent b/profiles/default/linux/powerpc/ppc64/13.0/parent
new file mode 100644
index 000000000000..697ad587088f
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../../releases/13.0
diff --git a/profiles/default/linux/powerpc/ppc64/eapi b/profiles/default/linux/powerpc/ppc64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/parent b/profiles/default/linux/powerpc/ppc64/parent
new file mode 100644
index 000000000000..023ae2f98d11
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/parent
@@ -0,0 +1,2 @@
+..
+../../../../arch/powerpc/ppc64
diff --git a/profiles/default/linux/s390/13.0/eapi b/profiles/default/linux/s390/13.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/s390/13.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/s390/13.0/parent b/profiles/default/linux/s390/13.0/parent
new file mode 100644
index 000000000000..99a816a82e3d
--- /dev/null
+++ b/profiles/default/linux/s390/13.0/parent
@@ -0,0 +1,2 @@
+../../../../releases/13.0
+..
diff --git a/profiles/default/linux/s390/13.0/s390x/eapi b/profiles/default/linux/s390/13.0/s390x/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/s390/13.0/s390x/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/s390/13.0/s390x/parent b/profiles/default/linux/s390/13.0/s390x/parent
new file mode 100644
index 000000000000..9e170a6edfdf
--- /dev/null
+++ b/profiles/default/linux/s390/13.0/s390x/parent
@@ -0,0 +1,2 @@
+..
+../../../../../arch/s390/s390x
diff --git a/profiles/default/linux/s390/eapi b/profiles/default/linux/s390/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/s390/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/s390/parent b/profiles/default/linux/s390/parent
new file mode 100644
index 000000000000..1879cff7e0a5
--- /dev/null
+++ b/profiles/default/linux/s390/parent
@@ -0,0 +1,3 @@
+../../../base
+..
+../../../arch/s390
diff --git a/profiles/default/linux/sh/13.0/desktop/eapi b/profiles/default/linux/sh/13.0/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sh/13.0/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sh/13.0/desktop/gnome/eapi b/profiles/default/linux/sh/13.0/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sh/13.0/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sh/13.0/desktop/gnome/parent b/profiles/default/linux/sh/13.0/desktop/gnome/parent
new file mode 100644
index 000000000000..6589a0e01478
--- /dev/null
+++ b/profiles/default/linux/sh/13.0/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/sh/13.0/desktop/kde/eapi b/profiles/default/linux/sh/13.0/desktop/kde/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sh/13.0/desktop/kde/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sh/13.0/desktop/kde/parent b/profiles/default/linux/sh/13.0/desktop/kde/parent
new file mode 100644
index 000000000000..b4d42bb0e274
--- /dev/null
+++ b/profiles/default/linux/sh/13.0/desktop/kde/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/kde
diff --git a/profiles/default/linux/sh/13.0/desktop/parent b/profiles/default/linux/sh/13.0/desktop/parent
new file mode 100644
index 000000000000..ad6c5e126fbb
--- /dev/null
+++ b/profiles/default/linux/sh/13.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop
diff --git a/profiles/default/linux/sh/13.0/developer/eapi b/profiles/default/linux/sh/13.0/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sh/13.0/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sh/13.0/developer/parent b/profiles/default/linux/sh/13.0/developer/parent
new file mode 100644
index 000000000000..4c893748ce71
--- /dev/null
+++ b/profiles/default/linux/sh/13.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/developer
diff --git a/profiles/default/linux/sh/13.0/eapi b/profiles/default/linux/sh/13.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sh/13.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sh/13.0/parent b/profiles/default/linux/sh/13.0/parent
new file mode 100644
index 000000000000..7c0377510996
--- /dev/null
+++ b/profiles/default/linux/sh/13.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/13.0
diff --git a/profiles/default/linux/sh/eapi b/profiles/default/linux/sh/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sh/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sh/parent b/profiles/default/linux/sh/parent
new file mode 100644
index 000000000000..97ad3e3579d1
--- /dev/null
+++ b/profiles/default/linux/sh/parent
@@ -0,0 +1,3 @@
+../../../base
+..
+../../../arch/sh
diff --git a/profiles/default/linux/sparc/13.0/desktop/eapi b/profiles/default/linux/sparc/13.0/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sparc/13.0/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sparc/13.0/desktop/gnome/eapi b/profiles/default/linux/sparc/13.0/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sparc/13.0/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sparc/13.0/desktop/gnome/parent b/profiles/default/linux/sparc/13.0/desktop/gnome/parent
new file mode 100644
index 000000000000..6589a0e01478
--- /dev/null
+++ b/profiles/default/linux/sparc/13.0/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/sparc/13.0/desktop/gnome/systemd/eapi b/profiles/default/linux/sparc/13.0/desktop/gnome/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sparc/13.0/desktop/gnome/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sparc/13.0/desktop/gnome/systemd/parent b/profiles/default/linux/sparc/13.0/desktop/gnome/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/sparc/13.0/desktop/gnome/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd
diff --git a/profiles/default/linux/sparc/13.0/desktop/kde/eapi b/profiles/default/linux/sparc/13.0/desktop/kde/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sparc/13.0/desktop/kde/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sparc/13.0/desktop/kde/parent b/profiles/default/linux/sparc/13.0/desktop/kde/parent
new file mode 100644
index 000000000000..b4d42bb0e274
--- /dev/null
+++ b/profiles/default/linux/sparc/13.0/desktop/kde/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/kde
diff --git a/profiles/default/linux/sparc/13.0/desktop/kde/systemd/eapi b/profiles/default/linux/sparc/13.0/desktop/kde/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sparc/13.0/desktop/kde/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sparc/13.0/desktop/kde/systemd/parent b/profiles/default/linux/sparc/13.0/desktop/kde/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/sparc/13.0/desktop/kde/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd
diff --git a/profiles/default/linux/sparc/13.0/desktop/parent b/profiles/default/linux/sparc/13.0/desktop/parent
new file mode 100644
index 000000000000..ad6c5e126fbb
--- /dev/null
+++ b/profiles/default/linux/sparc/13.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop
diff --git a/profiles/default/linux/sparc/13.0/developer/eapi b/profiles/default/linux/sparc/13.0/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sparc/13.0/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sparc/13.0/developer/parent b/profiles/default/linux/sparc/13.0/developer/parent
new file mode 100644
index 000000000000..4c893748ce71
--- /dev/null
+++ b/profiles/default/linux/sparc/13.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/developer
diff --git a/profiles/default/linux/sparc/13.0/eapi b/profiles/default/linux/sparc/13.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sparc/13.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sparc/13.0/package.use.mask b/profiles/default/linux/sparc/13.0/package.use.mask
new file mode 100644
index 000000000000..3a8896f53a64
--- /dev/null
+++ b/profiles/default/linux/sparc/13.0/package.use.mask
@@ -0,0 +1,15 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Fabian Groffen <grobian@gentoo.org> (Jul 24, 2014)
+# dmarc needs mail-filter/opendmarc, bug #489676
+# redis needs dev-libs/hiredis
+mail-mta/exim dmarc
+mail-mta/exim redis
+
+# Anthony G. Basile <blueness@gentoo.org> (Dec 21, 2011)
+#
+# Mask the vde flag on tinc because net-misc/vde is not
+# keyworded for sparc
+net-misc/tinc vde
diff --git a/profiles/default/linux/sparc/13.0/package.use.stable.mask b/profiles/default/linux/sparc/13.0/package.use.stable.mask
new file mode 100644
index 000000000000..e1057f29c539
--- /dev/null
+++ b/profiles/default/linux/sparc/13.0/package.use.stable.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Patrick Lauer <patrick@gentoo.org> (17 Apr 2014)
+# Mask dbus-python[test] until #494132 maybe gets fixed
+=dev-python/dbus-python-1.2.0 test
diff --git a/profiles/default/linux/sparc/13.0/packages b/profiles/default/linux/sparc/13.0/packages
new file mode 100644
index 000000000000..2306102a8e85
--- /dev/null
+++ b/profiles/default/linux/sparc/13.0/packages
@@ -0,0 +1,8 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# 2008.0 sparc profile
+
+# Remove kgcc64 since >=gcc-4.4 is able to compile 64bit kernels
+-*sys-devel/kgcc64
diff --git a/profiles/default/linux/sparc/13.0/parent b/profiles/default/linux/sparc/13.0/parent
new file mode 100644
index 000000000000..222c2cf56930
--- /dev/null
+++ b/profiles/default/linux/sparc/13.0/parent
@@ -0,0 +1,3 @@
+..
+../../../../releases/13.0
+../../../../features/32bit-userland
diff --git a/profiles/default/linux/sparc/13.0/use.mask b/profiles/default/linux/sparc/13.0/use.mask
new file mode 100644
index 000000000000..6ba96405556f
--- /dev/null
+++ b/profiles/default/linux/sparc/13.0/use.mask
@@ -0,0 +1,10 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# this is not a multilib profile
+multilib
+
+# Anthony G. Basile <blueness@gentoo.org> (15 Apr 2012)
+# Pulls in net-libs/axtls which is not keyworded for arch
+curl_ssl_axtls
diff --git a/profiles/default/linux/sparc/13.0/use.stable.mask b/profiles/default/linux/sparc/13.0/use.stable.mask
new file mode 100644
index 000000000000..74a34681ea1f
--- /dev/null
+++ b/profiles/default/linux/sparc/13.0/use.stable.mask
@@ -0,0 +1,4 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
diff --git a/profiles/default/linux/sparc/eapi b/profiles/default/linux/sparc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sparc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sparc/experimental/eapi b/profiles/default/linux/sparc/experimental/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sparc/experimental/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sparc/experimental/multilib/desktop/eapi b/profiles/default/linux/sparc/experimental/multilib/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sparc/experimental/multilib/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sparc/experimental/multilib/desktop/parent b/profiles/default/linux/sparc/experimental/multilib/desktop/parent
new file mode 100644
index 000000000000..db8ce088c69a
--- /dev/null
+++ b/profiles/default/linux/sparc/experimental/multilib/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop
diff --git a/profiles/default/linux/sparc/experimental/multilib/developer/eapi b/profiles/default/linux/sparc/experimental/multilib/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sparc/experimental/multilib/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sparc/experimental/multilib/developer/parent b/profiles/default/linux/sparc/experimental/multilib/developer/parent
new file mode 100644
index 000000000000..5c8258a71e32
--- /dev/null
+++ b/profiles/default/linux/sparc/experimental/multilib/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/developer
diff --git a/profiles/default/linux/sparc/experimental/multilib/eapi b/profiles/default/linux/sparc/experimental/multilib/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sparc/experimental/multilib/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sparc/experimental/multilib/make.defaults b/profiles/default/linux/sparc/experimental/multilib/make.defaults
new file mode 100644
index 000000000000..e7aebfdaa360
--- /dev/null
+++ b/profiles/default/linux/sparc/experimental/multilib/make.defaults
@@ -0,0 +1,13 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Multilib stuff
+MULTILIB_ABIS="sparc32 sparc64"
+
+# without this glibc will segfault when compiling a sparc64 abi
+FEATURES="userpriv"
+
+# can't set this in the top level make.defaults as it breaks
+# sys-kernel/linux-headers for non-multilib profiles
+CFLAGS_sparc64="-m64"
diff --git a/profiles/default/linux/sparc/experimental/multilib/package.use.mask b/profiles/default/linux/sparc/experimental/multilib/package.use.mask
new file mode 100644
index 000000000000..c126437c4163
--- /dev/null
+++ b/profiles/default/linux/sparc/experimental/multilib/package.use.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Needs all X libraries in both 32 and 64 bit..
+sys-devel/gcc awt
diff --git a/profiles/default/linux/sparc/experimental/multilib/packages b/profiles/default/linux/sparc/experimental/multilib/packages
new file mode 100644
index 000000000000..cbf9a90d01c5
--- /dev/null
+++ b/profiles/default/linux/sparc/experimental/multilib/packages
@@ -0,0 +1,9 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# older versions of gcc don't support biarch
+*>=sys-devel/gcc-4.3.2-r1
+
+# building a sparc64 ABI with older versions doesn't work right
+*>=sys-libs/glibc-2.7
diff --git a/profiles/default/linux/sparc/experimental/multilib/parent b/profiles/default/linux/sparc/experimental/multilib/parent
new file mode 100644
index 000000000000..7607023366ad
--- /dev/null
+++ b/profiles/default/linux/sparc/experimental/multilib/parent
@@ -0,0 +1,3 @@
+..
+../../../../../releases/13.0
+../../../../../features/multilib/lib32
diff --git a/profiles/default/linux/sparc/experimental/multilib/profile.bashrc b/profiles/default/linux/sparc/experimental/multilib/profile.bashrc
new file mode 100644
index 000000000000..3b1dc6ed4a6d
--- /dev/null
+++ b/profiles/default/linux/sparc/experimental/multilib/profile.bashrc
@@ -0,0 +1,17 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+if [[ "${EBUILD_PHASE}" == "setup" ]]
+then
+ if [[ ! "${I_READ_THE_MULTILIB_MIGRATION_GUIDE}" == "yes" ]]
+ then
+ ewarn "When migrating to the new sparc mutlilib profile please keep in mind that it"
+ ewarn "is still in an experimental state. Also note that you need to follow the"
+ ewarn "migration guide [0], otherwise important packages such as gcc or glibc will"
+ ewarn "fail to compile and most other packages will be installed incorrectly."
+ ewarn ""
+ ewarn "[0] http://sparc.gentoo.org/multilib.xml"
+ echo
+ fi
+fi
diff --git a/profiles/default/linux/sparc/experimental/parent b/profiles/default/linux/sparc/experimental/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default/linux/sparc/experimental/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default/linux/sparc/package.use.mask b/profiles/default/linux/sparc/package.use.mask
new file mode 100644
index 000000000000..e9df847e899b
--- /dev/null
+++ b/profiles/default/linux/sparc/package.use.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Mike Frysinger <vapier@gentoo.org> (21 Oct 2014)
+# This target supports ASAN/etc... #504200.
+sys-devel/gcc -sanitize
diff --git a/profiles/default/linux/sparc/parent b/profiles/default/linux/sparc/parent
new file mode 100644
index 000000000000..f8f06632ebe0
--- /dev/null
+++ b/profiles/default/linux/sparc/parent
@@ -0,0 +1,3 @@
+../../../base
+..
+../../../arch/sparc
diff --git a/profiles/default/linux/uclibc/amd64/eapi b/profiles/default/linux/uclibc/amd64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/uclibc/amd64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/uclibc/amd64/make.defaults b/profiles/default/linux/uclibc/amd64/make.defaults
new file mode 100644
index 000000000000..94caf16cb540
--- /dev/null
+++ b/profiles/default/linux/uclibc/amd64/make.defaults
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="amd64"
+ACCEPT_KEYWORDS="${ARCH}"
+
+CHOST="x86_64-gentoo-linux-uclibc"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+# Anthony G. Basile <blueness@gentoo.org> (01 Jul 2014)
+# Multilib-related setup, bug #515130
+ABI="amd64"
+DEFAULT_ABI="amd64"
+MULTILIB_ABIS="amd64"
+CHOST_amd64=${CHOST}
+LIBDIR_amd64="lib"
+IUSE_IMPLICIT="abi_x86_64"
+
+# Anthony G. Basile <blueness@gentoo.org> (26 Jan 2013)
+# Unhide the CPU_FLAGS_X86 USE_EXPANDs.
+USE_EXPAND_HIDDEN="-CPU_FLAGS_X86"
diff --git a/profiles/default/linux/uclibc/amd64/package.mask b/profiles/default/linux/uclibc/amd64/package.mask
new file mode 100644
index 000000000000..2d7c2e205536
--- /dev/null
+++ b/profiles/default/linux/uclibc/amd64/package.mask
@@ -0,0 +1,162 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# AMD64 Team <amd64@gentoo.org>
+# Mask packages that rely on amd64 multilib
+app-accessibility/mbrola
+app-accessibility/perlbox-voice
+app-arch/stuffit
+app-benchmarks/cpuburn
+=app-editors/emacs-18*
+app-emulation/crossover-bin
+app-emulation/crossover-office-bin
+app-emulation/crossover-office-pro-bin
+app-emulation/playonlinux
+app-emulation/q4wine
+app-emulation/virtualbox
+app-emulation/virtualbox-extpack-oracle
+app-emulation/virtualbox-guest-additions
+app-emulation/vmware-player
+>=app-i18n/atokx3-3.0.0
+app-office/lotus-notes
+app-office/ooextras
+app-emulation/winetricks
+app-emulation/wine-doors
+app-text/acroread
+dev-embedded/libftd2xx
+dev-embedded/openocd
+>=dev-java/sun-j2me-bin-2.5.2.01
+dev-lang/dmd-bin
+dev-lang/icc
+dev-lang/idb
+dev-lang/ifc
+dev-perl/Archive-Rar
+dev-python/skype4py
+dev-util/android-sdk-update-manager
+dev-util/android-ndk
+dev-util/biew
+games-action/cs2d
+games-action/descent3
+games-action/descent3-demo
+games-action/heretic2
+games-action/heretic2-demo
+games-action/lugaru
+games-action/lugaru-demo
+games-action/mutantstorm-demo
+games-action/phobiaii
+games-action/rune
+games-action/spacetripper-demo
+games-arcade/aquaria
+games-arcade/barbarian-bin
+games-arcade/jardinains
+games-arcade/gish-demo
+games-emulation/caps
+games-emulation/nestra
+games-emulation/zinc
+games-emulation/zsnes
+games-fps/avp
+games-fps/doom3-cdoom
+games-fps/doom3-chextrek
+games-fps/doom3-data
+games-fps/doom3-demo
+games-fps/doom3-ducttape
+games-fps/doom3-eventhorizon
+games-fps/doom3-hellcampaign
+games-fps/doom3-inhell
+games-fps/doom3-lms
+games-fps/doom3-mitm
+games-fps/doom3-phantasm
+games-fps/doom3-roe
+games-fps/doom3
+games-fps/enemy-territory-etpro
+games-fps/enemy-territory-fortress
+games-fps/enemy-territory-omnibot
+games-fps/enemy-territory-truecombat
+games-fps/enemy-territory
+games-fps/etqw-bin
+games-fps/etqw-data
+games-fps/etqw-demo
+games-fps/glxquake-bin
+games-fps/legends
+games-fps/postal2
+games-fps/postal2mp-demo
+games-fps/quake3-bin
+games-fps/quake3-demo
+games-fps/quake3-ra3
+games-fps/quake4-bin
+games-fps/quake4-data
+games-fps/quake4-demo
+games-fps/rtcw
+games-fps/rtcwmp-demo
+games-fps/rtcwsp-demo
+games-fps/sauerbraten
+games-fps/serious-sam-tfe
+games-fps/serious-sam-tse
+games-fps/soldieroffortune
+games-fps/soldieroffortune-demo
+games-fps/unreal-tournament
+games-fps/ut2003
+games-fps/ut2003-demo
+games-fps/ut2004-demo
+games-puzzle/drod-bin
+games-puzzle/hoh-bin
+games-roguelike/adom
+games-rpg/eschalon-book-1-demo
+games-rpg/nwmouse
+games-rpg/nwmovies
+games-rpg/nwn
+games-rpg/nwn-cep
+games-rpg/nwn-data
+games-rpg/nwn-penultima
+games-rpg/nwn-penultimarerolled
+games-rpg/nwn-shadowlordsdreamcatcherdemon
+games-rpg/penumbra-collection
+games-rpg/rain-slick
+games-rpg/sacred-gold
+games-server/etqw-ded
+games-server/nwn-ded
+games-server/ut2003-ded
+games-simulation/bcs-demo
+games-strategy/coldwar
+games-strategy/coldwar-demo
+games-strategy/darwinia
+games-strategy/darwinia-demo
+games-strategy/defcon-demo
+games-strategy/dominions2
+games-strategy/dominions2-demo
+games-strategy/heroes3
+games-strategy/heroes3-demo
+games-strategy/majesty-demo
+games-strategy/savage-bin
+games-strategy/smac
+games-strategy/spaz
+media-fonts/acroread-asianfonts
+media-sound/shoutcast-server-bin
+media-sound/shoutcast-trans-bin
+media-sound/ventrilo-server-bin
+media-tv/huludesktop
+media-video/binkplayer
+media-video/tsmuxer
+net-im/skype
+net-im/skypetab-ng
+net-print/cndrvcups-common-lb
+net-print/cndrvcups-lb
+net-misc/icaclient
+net-misc/ps3mediaserver
+sci-biology/foldingathome
+sci-electronics/eagle
+sci-chemistry/cara-bin
+sci-chemistry/cyana
+sci-chemistry/icm
+sci-chemistry/icm-browser
+sci-chemistry/mars
+sci-libs/ipp
+sys-apps/memtest86
+sys-apps/memtest86+
+sys-libs/lib-compat-loki
+www-plugins/nspluginwrapper
+
+# AMD64 Team; <amd64@gentoo.org>
+# grub-1 is not available on no-multilib-profiles;
+<sys-boot/grub-1.99
diff --git a/profiles/default/linux/uclibc/amd64/parent b/profiles/default/linux/uclibc/amd64/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default/linux/uclibc/amd64/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default/linux/uclibc/amd64/use.force b/profiles/default/linux/uclibc/amd64/use.force
new file mode 100644
index 000000000000..8797d43832d2
--- /dev/null
+++ b/profiles/default/linux/uclibc/amd64/use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Force the flag which corresponds to arch/abi, bug #515130
+amd64
+abi_x86_64
diff --git a/profiles/default/linux/uclibc/amd64/use.mask b/profiles/default/linux/uclibc/amd64/use.mask
new file mode 100644
index 000000000000..69af217624cb
--- /dev/null
+++ b/profiles/default/linux/uclibc/amd64/use.mask
@@ -0,0 +1,46 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Force the flag which corresponds to arch/abi, bug #515130
+-amd64
+-abi_x86_64
+
+# unmask all SIMD assembler flags
+-mmx
+-mmxext
+-sse
+-sse2
+-sse3
+-sse4
+-sse4a
+-ssse3
+-3dnow
+-3dnowext
+-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
+
+# Lilo works on amd64
+-lilo
+
+# These work
+-input_devices_synaptics
+-input_devices_wacom
+-video_cards_qxl
diff --git a/profiles/default/linux/uclibc/arm/armv6j/eapi b/profiles/default/linux/uclibc/arm/armv6j/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/uclibc/arm/armv6j/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/uclibc/arm/armv6j/make.defaults b/profiles/default/linux/uclibc/arm/armv6j/make.defaults
new file mode 100644
index 000000000000..1b7f3d3d9b3e
--- /dev/null
+++ b/profiles/default/linux/uclibc/arm/armv6j/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+CHOST="armv6j-hardfloat-linux-uclibceabi"
+CFLAGS="-O2 -pipe -march=armv6j -mfpu=vfp -mfloat-abi=hard"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
diff --git a/profiles/default/linux/uclibc/arm/armv6j/parent b/profiles/default/linux/uclibc/arm/armv6j/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default/linux/uclibc/arm/armv6j/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default/linux/uclibc/arm/armv7a/eapi b/profiles/default/linux/uclibc/arm/armv7a/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/uclibc/arm/armv7a/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/uclibc/arm/armv7a/make.defaults b/profiles/default/linux/uclibc/arm/armv7a/make.defaults
new file mode 100644
index 000000000000..3978f9ca660c
--- /dev/null
+++ b/profiles/default/linux/uclibc/arm/armv7a/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+CHOST="armv7a-hardfloat-linux-uclibceabi"
+CFLAGS="-O2 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
diff --git a/profiles/default/linux/uclibc/arm/armv7a/parent b/profiles/default/linux/uclibc/arm/armv7a/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default/linux/uclibc/arm/armv7a/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default/linux/uclibc/arm/eapi b/profiles/default/linux/uclibc/arm/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/uclibc/arm/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/uclibc/arm/make.defaults b/profiles/default/linux/uclibc/arm/make.defaults
new file mode 100644
index 000000000000..943fc5056da1
--- /dev/null
+++ b/profiles/default/linux/uclibc/arm/make.defaults
@@ -0,0 +1,12 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="arm"
+ACCEPT_KEYWORDS="${ARCH}"
+
+CHOST="arm-unknown-linux-uclibc"
+CFLAGS="-O2"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
diff --git a/profiles/default/linux/uclibc/arm/package.use.mask b/profiles/default/linux/uclibc/arm/package.use.mask
new file mode 100644
index 000000000000..2dd995b1c4cd
--- /dev/null
+++ b/profiles/default/linux/uclibc/arm/package.use.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Matthias Maier <tamiko@gentoo.org> (17 Oct 2014)
+# virtual/jre is not keyworded on arm.
+net-print/cups java
diff --git a/profiles/default/linux/uclibc/arm/parent b/profiles/default/linux/uclibc/arm/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default/linux/uclibc/arm/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default/linux/uclibc/arm/use.force b/profiles/default/linux/uclibc/arm/use.force
new file mode 100644
index 000000000000..fe0460b9e5cf
--- /dev/null
+++ b/profiles/default/linux/uclibc/arm/use.force
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Force the flag which corresponds to ARCH.
+arm
diff --git a/profiles/default/linux/uclibc/arm/use.mask b/profiles/default/linux/uclibc/arm/use.mask
new file mode 100644
index 000000000000..aa8fa3bd2e0f
--- /dev/null
+++ b/profiles/default/linux/uclibc/arm/use.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Unmask the flag which corresponds to ARCH.
+-arm
diff --git a/profiles/default/linux/uclibc/eapi b/profiles/default/linux/uclibc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/uclibc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/uclibc/make.defaults b/profiles/default/linux/uclibc/make.defaults
new file mode 100644
index 000000000000..b8cec29a5f06
--- /dev/null
+++ b/profiles/default/linux/uclibc/make.defaults
@@ -0,0 +1,13 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+PORTAGE_LIBC="uClibc"
+ELIBC=uclibc
+
+FEATURES="sandbox sfperms strict"
+
+USE="nptl unicode xattr -berkdb"
+BOOTSTRAP_USE="${BOOTSTRAP_USE} nptl -berkdb"
+
+SYMLINK_LIB="no"
diff --git a/profiles/default/linux/uclibc/mips/eapi b/profiles/default/linux/uclibc/mips/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/uclibc/mips/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/uclibc/mips/make.defaults b/profiles/default/linux/uclibc/mips/make.defaults
new file mode 100644
index 000000000000..83ecdce523ab
--- /dev/null
+++ b/profiles/default/linux/uclibc/mips/make.defaults
@@ -0,0 +1,21 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="mips"
+ACCEPT_KEYWORDS="${ARCH} ~${ARCH}"
+
+CHOST="mips-gentoo-linux-uclibc"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+# Anthony G. Basile <blueness@gentoo.org> (01 Jul 2014)
+# Multilib-related setup, bug #515130
+ABI="o32"
+DEFAULT_ABI="o32"
+MULTILIB_ABIS="o32"
+CHOST_o32=${CHOST}
+LIBDIR_o32="lib"
+IUSE_IMPLICIT="abi_mips_o32"
diff --git a/profiles/default/linux/uclibc/mips/mipsel/eapi b/profiles/default/linux/uclibc/mips/mipsel/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/uclibc/mips/mipsel/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/uclibc/mips/mipsel/make.defaults b/profiles/default/linux/uclibc/mips/mipsel/make.defaults
new file mode 100644
index 000000000000..63552029022c
--- /dev/null
+++ b/profiles/default/linux/uclibc/mips/mipsel/make.defaults
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+CHOST="mipsel-gentoo-linux-uclibc"
+CHOST_o32=${CHOST}
diff --git a/profiles/default/linux/uclibc/mips/mipsel/parent b/profiles/default/linux/uclibc/mips/mipsel/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default/linux/uclibc/mips/mipsel/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default/linux/uclibc/mips/package.mask b/profiles/default/linux/uclibc/mips/package.mask
new file mode 100644
index 000000000000..4a08c65578a4
--- /dev/null
+++ b/profiles/default/linux/uclibc/mips/package.mask
@@ -0,0 +1,11 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+#
+# See bug #544756.
+>=sys-devel/gcc-4.9
+
+#
+# Broken packages
+app-cdr/cdrtools
diff --git a/profiles/default/linux/uclibc/mips/package.use b/profiles/default/linux/uclibc/mips/package.use
new file mode 100644
index 000000000000..d19ce9937a3e
--- /dev/null
+++ b/profiles/default/linux/uclibc/mips/package.use
@@ -0,0 +1,7 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# 17 Aug 2014; Anthony G. Basile <blueness@gentoo.org>
+# Avoid pulling in glib
+dev-util/pkgconfig internal-glib
diff --git a/profiles/default/linux/uclibc/mips/package.use.force b/profiles/default/linux/uclibc/mips/package.use.force
new file mode 100644
index 000000000000..1753d9c25f60
--- /dev/null
+++ b/profiles/default/linux/uclibc/mips/package.use.force
@@ -0,0 +1,9 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Vicente Olivert Riera <vincent@gentoo.org> (12 Sep 2014)
+# If deprecated USE flag is not set, www-client/midori will
+# depend on net-libs/webkit-gtk:3 which fails to compile
+# on MIPS
+www-client/midori deprecated
diff --git a/profiles/default/linux/uclibc/mips/package.use.mask b/profiles/default/linux/uclibc/mips/package.use.mask
new file mode 100644
index 000000000000..a8154a2af06f
--- /dev/null
+++ b/profiles/default/linux/uclibc/mips/package.use.mask
@@ -0,0 +1,23 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Matthias Maier <tamiko@gentoo.org> (24 Dec 2014)
+# sys-devel/clang is not keyworded on mips.
+app-doc/doxygen clang
+
+# Matthias Maier <tamiko@gentoo.org> (17 Oct 2014)
+# virtual/jre is not keyworded on mips.
+net-print/cups java
+
+# Davide Pesavento <pesa@gentoo.org> (17 Sep 2014)
+# dev-qt/qtdeclarative:4 and net-misc/{connman,networkmanager}
+# are not keyworded on mips.
+dev-qt/designer:4 declarative
+dev-qt/qtbearer:4 connman networkmanager
+
+# Vicente Olivert Riera <vincent@gentoo.org> (11 Sep 2014)
+# www-client/midori[jit] depends on net-libs/webkit-gtk[jit]
+# which is masked on base/package.use.mask and not unmasked
+# on arch/mips/package.use.mask by "net-libs/webkit-gtk -jit"
+www-client/midori jit
diff --git a/profiles/default/linux/uclibc/mips/parent b/profiles/default/linux/uclibc/mips/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default/linux/uclibc/mips/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default/linux/uclibc/mips/use.force b/profiles/default/linux/uclibc/mips/use.force
new file mode 100644
index 000000000000..ea76c4b361d4
--- /dev/null
+++ b/profiles/default/linux/uclibc/mips/use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Force the flag which corresponds to arch/abi, bug #515130
+mips
+abi_mips_o32
diff --git a/profiles/default/linux/uclibc/mips/use.mask b/profiles/default/linux/uclibc/mips/use.mask
new file mode 100644
index 000000000000..6d2acc5ac2cb
--- /dev/null
+++ b/profiles/default/linux/uclibc/mips/use.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Unmask the flag which corresponds to arch/abi, bug #515130
+-mips
+-abi_mips_o32
diff --git a/profiles/default/linux/uclibc/package.mask b/profiles/default/linux/uclibc/package.mask
new file mode 100644
index 000000000000..c922c72230a2
--- /dev/null
+++ b/profiles/default/linux/uclibc/package.mask
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-libs/musl
+sys-libs/glibc
+sys-libs/pam
+
+# We use eudev which is tested on both uclibc and musl
+sys-apps/systemd
+sys-fs/udev
+
+# Working on it, bug #470884
+dev-libs/elfutils
+
+# These binary pkgs have a hard dep on glibc; make repoman shut up
+www-plugins/adobe-flash
+games-action/shadowgrounds-bin
+games-action/shadowgrounds-survivor-bin
+games-arcade/marbleblastgold-demo
+games-fps/enemy-territory
+games-fps/etqw-bin
+games-fps/glxquake-bin
+games-fps/postal2
+games-fps/postal2mp-demo
+games-fps/quake3-bin
+games-fps/quake3-demo
+games-fps/rtcwmp-demo
+games-fps/soldieroffortune
diff --git a/profiles/default/linux/uclibc/packages b/profiles/default/linux/uclibc/packages
new file mode 100644
index 000000000000..84aaf44c59cf
--- /dev/null
+++ b/profiles/default/linux/uclibc/packages
@@ -0,0 +1,7 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+*app-misc/pax-utils
+*dev-libs/libiconv
+-*sys-apps/man-pages
diff --git a/profiles/default/linux/uclibc/packages.build b/profiles/default/linux/uclibc/packages.build
new file mode 100644
index 000000000000..6f8a9d0461c2
--- /dev/null
+++ b/profiles/default/linux/uclibc/packages.build
@@ -0,0 +1,11 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file lists extra packages needed to build for
+# a stage 1 based on this profile.
+
+dev-util/pkgconfig
+dev-libs/libiconv
+sys-apps/attr
+dev-python/pyxattr
diff --git a/profiles/default/linux/uclibc/parent b/profiles/default/linux/uclibc/parent
new file mode 100644
index 000000000000..9f9d2cbed246
--- /dev/null
+++ b/profiles/default/linux/uclibc/parent
@@ -0,0 +1,2 @@
+../../../base
+..
diff --git a/profiles/default/linux/uclibc/ppc/eapi b/profiles/default/linux/uclibc/ppc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/uclibc/ppc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/uclibc/ppc/make.defaults b/profiles/default/linux/uclibc/ppc/make.defaults
new file mode 100644
index 000000000000..2610601e791a
--- /dev/null
+++ b/profiles/default/linux/uclibc/ppc/make.defaults
@@ -0,0 +1,21 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="ppc"
+ACCEPT_KEYWORDS="${ARCH}"
+
+CHOST="powerpc-gentoo-linux-uclibc"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+# Anthony G. Basile <blueness@gentoo.org> (01 Jul 2014)
+# Multilib-related setup, bug #515130
+ABI="ppc"
+DEFAULT_ABI="ppc"
+MULTILIB_ABIS="ppc"
+CHOST_ppc=${CHOST}
+LIBDIR_ppc="lib"
+IUSE_IMPLICIT="abi_ppc_32"
diff --git a/profiles/default/linux/uclibc/ppc/package.mask b/profiles/default/linux/uclibc/ppc/package.mask
new file mode 100644
index 000000000000..396a3f86e15a
--- /dev/null
+++ b/profiles/default/linux/uclibc/ppc/package.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Fails to find openssl headers, bug #517160
+net-misc/openssh
diff --git a/profiles/default/linux/uclibc/ppc/package.use.mask b/profiles/default/linux/uclibc/ppc/package.use.mask
new file mode 100644
index 000000000000..8beeb390a47e
--- /dev/null
+++ b/profiles/default/linux/uclibc/ppc/package.use.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+dev-libs/libpcre cxx
+sys-libs/ncurses cxx
diff --git a/profiles/default/linux/uclibc/ppc/parent b/profiles/default/linux/uclibc/ppc/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default/linux/uclibc/ppc/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default/linux/uclibc/ppc/use.force b/profiles/default/linux/uclibc/ppc/use.force
new file mode 100644
index 000000000000..6c613a27c06b
--- /dev/null
+++ b/profiles/default/linux/uclibc/ppc/use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Force the flag which corresponds to arch/abi, bug #515130
+ppc
+abi_ppc_32
diff --git a/profiles/default/linux/uclibc/ppc/use.mask b/profiles/default/linux/uclibc/ppc/use.mask
new file mode 100644
index 000000000000..1d8edf821a78
--- /dev/null
+++ b/profiles/default/linux/uclibc/ppc/use.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Unmask the flag which corresponds to arch/abi, bug #515130
+-ppc
+-abi_ppc_32
diff --git a/profiles/default/linux/uclibc/use.force b/profiles/default/linux/uclibc/use.force
new file mode 100644
index 000000000000..2046a6d17a2e
--- /dev/null
+++ b/profiles/default/linux/uclibc/use.force
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+elibc_uclibc
+uclibc
diff --git a/profiles/default/linux/uclibc/use.mask b/profiles/default/linux/uclibc/use.mask
new file mode 100644
index 000000000000..421c0bcbd341
--- /dev/null
+++ b/profiles/default/linux/uclibc/use.mask
@@ -0,0 +1,11 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+nls
+pam
+
+-uclibc
+
+-elibc_uclibc
+elibc_glibc
diff --git a/profiles/default/linux/uclibc/x86/eapi b/profiles/default/linux/uclibc/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/uclibc/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/uclibc/x86/make.defaults b/profiles/default/linux/uclibc/x86/make.defaults
new file mode 100644
index 000000000000..07738439f38a
--- /dev/null
+++ b/profiles/default/linux/uclibc/x86/make.defaults
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="x86"
+ACCEPT_KEYWORDS="${ARCH}"
+
+CHOST="i686-gentoo-linux-uclibc"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+# Anthony G. Basile <blueness@gentoo.org> (01 Jul 2014)
+# Multilib-related setup, bug #515130
+ABI="x86"
+DEFAULT_ABI="x86"
+MULTILIB_ABIS="x86"
+CHOST_x86=${CHOST}
+LIBDIR_x86="lib"
+IUSE_IMPLICIT="abi_x86_32"
+
+# Anthony G. Basile <blueness@gentoo.org> (26 Jan 2013)
+# Unhide the CPU_FLAGS_X86 USE_EXPANDs.
+USE_EXPAND_HIDDEN="-CPU_FLAGS_X86"
diff --git a/profiles/default/linux/uclibc/x86/parent b/profiles/default/linux/uclibc/x86/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default/linux/uclibc/x86/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default/linux/uclibc/x86/use.force b/profiles/default/linux/uclibc/x86/use.force
new file mode 100644
index 000000000000..b3521bb84a00
--- /dev/null
+++ b/profiles/default/linux/uclibc/x86/use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Force the flag which corresponds to arch/abi, bug #515130
+x86
+abi_x86_32
diff --git a/profiles/default/linux/uclibc/x86/use.mask b/profiles/default/linux/uclibc/x86/use.mask
new file mode 100644
index 000000000000..91cbef719eb8
--- /dev/null
+++ b/profiles/default/linux/uclibc/x86/use.mask
@@ -0,0 +1,41 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+# Force the flag which corresponds to arch/abi, bug #515130
+-x86
+-abi_x86_32
+
+# unmask all SIMD assembler flags
+-mmx
+-mmxext
+-sse
+-sse2
+-sse3
+-sse4
+-sse4a
+-ssse3
+-3dnow
+-3dnowext
+-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
+
+# Masked on all profiles but x86, bug #458354
+-video_cards_geode
diff --git a/profiles/default/linux/use.mask b/profiles/default/linux/use.mask
new file mode 100644
index 000000000000..647b635c0eec
--- /dev/null
+++ b/profiles/default/linux/use.mask
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# 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.
+
+# ppc and x86/amd64
+x264
+
+# 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
diff --git a/profiles/default/linux/x86/13.0/desktop/eapi b/profiles/default/linux/x86/13.0/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/13.0/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/13.0/desktop/gnome/eapi b/profiles/default/linux/x86/13.0/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/13.0/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/13.0/desktop/gnome/parent b/profiles/default/linux/x86/13.0/desktop/gnome/parent
new file mode 100644
index 000000000000..6589a0e01478
--- /dev/null
+++ b/profiles/default/linux/x86/13.0/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/x86/13.0/desktop/gnome/systemd/eapi b/profiles/default/linux/x86/13.0/desktop/gnome/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/13.0/desktop/gnome/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/13.0/desktop/gnome/systemd/parent b/profiles/default/linux/x86/13.0/desktop/gnome/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/x86/13.0/desktop/gnome/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd
diff --git a/profiles/default/linux/x86/13.0/desktop/kde/eapi b/profiles/default/linux/x86/13.0/desktop/kde/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/13.0/desktop/kde/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/13.0/desktop/kde/parent b/profiles/default/linux/x86/13.0/desktop/kde/parent
new file mode 100644
index 000000000000..b4d42bb0e274
--- /dev/null
+++ b/profiles/default/linux/x86/13.0/desktop/kde/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/kde
diff --git a/profiles/default/linux/x86/13.0/desktop/kde/systemd/eapi b/profiles/default/linux/x86/13.0/desktop/kde/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/13.0/desktop/kde/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/13.0/desktop/kde/systemd/parent b/profiles/default/linux/x86/13.0/desktop/kde/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/x86/13.0/desktop/kde/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd
diff --git a/profiles/default/linux/x86/13.0/desktop/parent b/profiles/default/linux/x86/13.0/desktop/parent
new file mode 100644
index 000000000000..ad6c5e126fbb
--- /dev/null
+++ b/profiles/default/linux/x86/13.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop
diff --git a/profiles/default/linux/x86/13.0/desktop/plasma/eapi b/profiles/default/linux/x86/13.0/desktop/plasma/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/13.0/desktop/plasma/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/13.0/desktop/plasma/parent b/profiles/default/linux/x86/13.0/desktop/plasma/parent
new file mode 100644
index 000000000000..ff3a7b1ec814
--- /dev/null
+++ b/profiles/default/linux/x86/13.0/desktop/plasma/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/plasma
diff --git a/profiles/default/linux/x86/13.0/desktop/plasma/systemd/eapi b/profiles/default/linux/x86/13.0/desktop/plasma/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/13.0/desktop/plasma/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/13.0/desktop/plasma/systemd/parent b/profiles/default/linux/x86/13.0/desktop/plasma/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/x86/13.0/desktop/plasma/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd
diff --git a/profiles/default/linux/x86/13.0/developer/eapi b/profiles/default/linux/x86/13.0/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/13.0/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/13.0/developer/make.defaults b/profiles/default/linux/x86/13.0/developer/make.defaults
new file mode 100644
index 000000000000..fd60db710845
--- /dev/null
+++ b/profiles/default/linux/x86/13.0/developer/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2013 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Adding -Wl,--hash-style=gnu to default LDFLAGS for linux/x86 dev profile
+# This will help developers track down packages, that don't respect LDFLAGS,
+# more easily
+LDFLAGS="-Wl,--hash-style=gnu ${LDFLAGS}"
diff --git a/profiles/default/linux/x86/13.0/developer/parent b/profiles/default/linux/x86/13.0/developer/parent
new file mode 100644
index 000000000000..4c893748ce71
--- /dev/null
+++ b/profiles/default/linux/x86/13.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/developer
diff --git a/profiles/default/linux/x86/13.0/eapi b/profiles/default/linux/x86/13.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/13.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/13.0/parent b/profiles/default/linux/x86/13.0/parent
new file mode 100644
index 000000000000..7c0377510996
--- /dev/null
+++ b/profiles/default/linux/x86/13.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/13.0
diff --git a/profiles/default/linux/x86/13.0/selinux/eapi b/profiles/default/linux/x86/13.0/selinux/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/13.0/selinux/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/13.0/selinux/parent b/profiles/default/linux/x86/13.0/selinux/parent
new file mode 100644
index 000000000000..933e67923d1a
--- /dev/null
+++ b/profiles/default/linux/x86/13.0/selinux/parent
@@ -0,0 +1,2 @@
+..
+../../../../../features/selinux
diff --git a/profiles/default/linux/x86/eapi b/profiles/default/linux/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/package.use.mask b/profiles/default/linux/x86/package.use.mask
new file mode 100644
index 000000000000..e9df847e899b
--- /dev/null
+++ b/profiles/default/linux/x86/package.use.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Mike Frysinger <vapier@gentoo.org> (21 Oct 2014)
+# This target supports ASAN/etc... #504200.
+sys-devel/gcc -sanitize
diff --git a/profiles/default/linux/x86/parent b/profiles/default/linux/x86/parent
new file mode 100644
index 000000000000..03cb31cedb03
--- /dev/null
+++ b/profiles/default/linux/x86/parent
@@ -0,0 +1,3 @@
+../../../base
+..
+../../../arch/x86
diff --git a/profiles/desc/abi_mips.desc b/profiles/desc/abi_mips.desc
new file mode 100644
index 000000000000..ee14dff8cbb9
--- /dev/null
+++ b/profiles/desc/abi_mips.desc
@@ -0,0 +1,11 @@
+# Copyright 1999-2013 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of ABI_MIPS USE_EXPAND flags.
+
+# Keep it sorted. Please do not add anything without prior discussion
+# on gentoo-dev.
+n32 - 64-bit (32-bit pointer) libraries
+n64 - 64-bit libraries
+o32 - 32-bit libraries
diff --git a/profiles/desc/abi_ppc.desc b/profiles/desc/abi_ppc.desc
new file mode 100644
index 000000000000..2c2bd6c315d8
--- /dev/null
+++ b/profiles/desc/abi_ppc.desc
@@ -0,0 +1,10 @@
+# Copyright 2013-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of ABI_PPC USE_EXPAND flags.
+
+# Keep it sorted. Please do not add anything without prior discussion
+# on gentoo-dev.
+32 - 32-bit (ppc) libraries
+64 - 64-bit (ppc64) libraries
diff --git a/profiles/desc/abi_s390.desc b/profiles/desc/abi_s390.desc
new file mode 100644
index 000000000000..a78c7cec64d5
--- /dev/null
+++ b/profiles/desc/abi_s390.desc
@@ -0,0 +1,10 @@
+# Copyright 2013-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of ABI_S390 USE_EXPAND flags.
+
+# Keep it sorted. Please do not add anything without prior discussion
+# on gentoo-dev.
+32 - 32-bit (s390) libraries
+64 - 64-bit (s390x) libraries
diff --git a/profiles/desc/abi_x86.desc b/profiles/desc/abi_x86.desc
new file mode 100644
index 000000000000..42d6117efc53
--- /dev/null
+++ b/profiles/desc/abi_x86.desc
@@ -0,0 +1,11 @@
+# Copyright 2013-2013 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of ABI_X86 USE_EXPAND flags.
+
+# Keep it sorted. Please do not add anything without prior discussion
+# on gentoo-dev.
+32 - 32-bit (x86) libraries
+64 - 64-bit (amd64) libraries
+x32 - x32 ABI libraries
diff --git a/profiles/desc/alsa_cards.desc b/profiles/desc/alsa_cards.desc
new file mode 100644
index 000000000000..a0f6e4be2d41
--- /dev/null
+++ b/profiles/desc/alsa_cards.desc
@@ -0,0 +1,162 @@
+# Copyright 2006-2013 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of ALSA_CARDS USE_EXPAND flags.
+
+# Keep it sorted.
+ad1816a - Analog Devices SoundPort AD1816A
+ad1848 - Generic AD1848/CS4248 driver
+ad1848-lib - Enable the ad1848-lib driver
+ad1889 - Analog Devices AD1889
+adlib - AdLib FM card
+aica - Sega Dreamcast audio driver
+ali5451 - ALi M5451 PCI Audio Controller
+als100 - Avance Logic ALS100/ALS120
+als300 - Avance Logic ALS300/ALS300+
+als4000 - Avance Logic ALS4000
+aoa - Apple Onboard Audio driver
+aoa-fabric-layout - layout-id fabric
+aoa-onyx - support Onyx chip
+aoa-soundbus - Apple Soundbus support
+aoa-soundbus-i2s - I2S bus support
+aoa-tas - support TAS chips
+aoa-toonie - support Toonie chip
+armaaci - ARM PrimeCell PL041 AC Link support
+asihpi - AudioScience ASIxxxx
+at91-soc-eti-b1-wm8731 - SoC I2S Audio support for Endrelia ETI-B1 board
+at91-soc-i2s - Enable the at91-soc-i2s driver
+at91-soc - SoC Audio for the Atmel AT91 System-on-Chip
+atiixp - ATI IXP AC97 Controller
+atiixp-modem - ATI IXP Modem
+au1x00 - Au1x00 AC97 Port Driver
+au8810 - Aureal Advantage
+au8820 - Aureal Vortex
+au8830 - Aureal Vortex 2
+azt2320 - Aztech Systems AZT2320
+azt3328 - Aztech AZF3328 / PCI168 (EXPERIMENTAL)
+bt87x - Bt87x Audio Capture
+ca0106 - SB Audigy LS / Live 24bit
+ca0132 - Creative CA0132 (Sound Core3D) HD-audio
+cmi8330 - C-Media CMI8330
+cmipci - C-Media 8738, 8338
+cs4231 - Generic Cirrus Logic CS4231 driver
+cs4231-lib - Enable the cs4231-lib driver
+cs4232 - Generic Cirrus Logic CS4232 driver
+cs4236 - Generic Cirrus Logic CS4236+ driver
+cs4281 - Cirrus Logic (Sound Fusion) CS4281
+cs46xx - Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x
+cs5535audio - CS5535/CS5536 Audio
+darla20 - (Echoaudio) Darla20
+darla24 - (Echoaudio) Darla24
+dt019x - Diamond Technologies DT-019X, Avance Logic ALS-007
+dummy - Dummy (/dev/null) soundcard
+echo3g - (Echoaudio) 3G cards
+emi26 - Emagic EMI 2|6 Audio Interface
+emu10k1 - Emu10k1 (SB Live!, Audigy, E-mu APS)
+emu10k1x - Emu10k1X (Dell OEM Version)
+emu1212 - E-MU 1212M PCI
+emu1616 - E-MU 1616 CardBus, 1616m CardBus, 1616 PCI
+emu1820 - E-MU 1820M PCI
+ens1370 - (Creative) Ensoniq AudioPCI 1370
+ens1371 - (Creative) Ensoniq AudioPCI 1371/1373
+es1688 - Generic ESS ES688/ES1688 driver
+es18xx - Generic ESS ES18xx driver
+es1938 - ESS ES1938/1946/1969 (Solo-1)
+es1968 - ESS ES1968/1978 (Maestro-1/2/2E)
+es968 - Generic ESS ES968 driver
+fm801 - ForteMedia FM801
+fm801-tea575x - Enable the fm801-tea575x driver
+gina20 - (Echoaudio) Gina20
+gina24 - (Echoaudio) Gina24
+gusclassic - Gravis UltraSound Classic
+gusextreme - Gravis UltraSound Extreme
+gusmax - Gravis UltraSound MAX
+harmony - Harmony/Vivace sound chip
+hda-intel - Intel HD Audio
+hdspm - RME Hammerfall DSP MADI
+hdsp - RME Hammerfall DSP Audio
+hifier - TempoTec HiFier Fantasia
+hpet - HPET timer interface
+hrtimer - ALSA timer interface
+ice1712 - ICEnsemble ICE1712 (Envy24)
+ice1724 - ICE/VT1724/1720 (Envy24HT/PT)
+indigodj - (Echoaudio) Indigo DJ
+indigo - (Echoaudio) Indigo
+indigoio - (Echoaudio) Indigo IO
+intel8x0 - Intel/SiS/nVidia/AMD/ALi AC97 Controller
+intel8x0m - Intel/SiS/nVidia/AMD MC97 Modem
+interwave - AMD InterWave, Gravis UltraSound PnP
+interwave-stb - AMD InterWave + TEA6330T (UltraSound 32-Pro)
+korg1212 - Korg 1212 IO
+layla20 - (Echoaudio) Layla20
+layla24 - (Echoaudio) Layla24
+loopback - Generic loopback driver (PCM)
+maestro3 - ESS Allegro/Maestro3
+mia - (Echoaudio) Mia
+miro - Miro miroSOUND PCM1pro/PCM12/PCM20radio driver
+mixart - Digigram miXart
+ml403-ac97cr - Xilinx ML403 AC97 Controller Reference
+mona - (Echoaudio) Mona
+mpu401 - Generic MPU-401 UART driver
+msnd-pinnacle - Turtle Beach MultiSound Pinnacle/Fiji driver
+mtpav - MOTU MidiTimePiece AV multiport MIDI
+mts64 - ESI Miditerminal 4140 driver
+nm256 - NeoMagic NM256AV/ZX
+opl3sa2 - Yamaha OPL3-SA2/SA3
+opti92x-ad1848 - OPTi 82C92x - AD1848
+opti92x-cs4231 - OPTi 82C92x - CS4231
+opti93x - OPTi 82C93x
+oxygen - C-Media 8788 (Oxygen)
+oxygen-lib - Enable the oxygen-lib driver
+pc98-cs4232 - NEC PC9800 CS4232 driver
+pcsp - Internal PC speaker support
+pcxhr - Digigram PCXHR
+pdaudiocf - Sound Core PDAudioCF
+pdplus - Sek'D/Marian Prodif Plus
+portman2x4 - Portman 2x4 driver
+powermac - PowerMac (AWACS, DACA, Burgundy, Tumbler, Keywest)
+pxa2xx-ac97 - AC97 driver for the Intel PXA2xx chip
+pxa2xx-i2sound - Enable the pxa2xx-i2sound driver
+pxa2xx-soc-corgi - SoC Audio support for Sharp Zaurus SL-C7x0
+pxa2xx-soc-e800 - SoC AC97 Audio support for e800
+pxa2xx-soc-poodle - SoC Audio support for Poodle
+pxa2xx-soc - SoC Audio for the Intel PXA2xx chip
+pxa2xx-soc-spitz - SoC Audio support for Sharp Zaurus SL-Cxx00
+pxa2xx-soc-tosa - SoC AC97 Audio support for Tosa
+riptide - Conexant Riptide
+rme32 - RME Digi32, 32/8, 32 PRO
+rme9652 - RME Digi9652 (Hammerfall)
+rme96 - RME Digi96, 96/8, 96/8 PRO
+rtctimer - ALSA RTC timer interface
+s3c2410 - S3C24XX Sound core
+s3c2412-soc-i2s - Enable the s3c2412-soc-i2s driver
+s3c24xx-soc-ln2440sbc-alc650 - SoC AC97 Audio support for LN2440SBC - ALC650
+sa11xx-uda1341 - SA11xx UDA1341TS driver (iPaq H3600)
+sb16 - Sound Blaster 16 (PnP)
+sb8 - Sound Blaster 1.0/2.0/Pro (8-bit)
+sbawe - Sound Blaster AWE (32,64) (PnP)
+seq-dummy - Sequencer dummy client
+serialmidi - Generic driver for serial MIDI adapters
+serial-u16550 - UART16550 serial MIDI driver
+sgalaxy - Aztech Sound Galaxy
+sis7019 - SiS 7019 Audio Accelerator
+soc - SoC audio support
+soc-tlv320aic3x - Enable the soc-tlv320aic3x driver
+sonicvibes - S3 SonicVibes
+sscape - Ensoniq SoundScape PnP driver
+sun-amd7930 - Sun AMD7930
+sun-cs4231 - Sun CS4231
+sun-dbri - Sun DBRI
+trident - Trident 4D-Wave DX/NX; SiS 7018
+usb-audio - USB Audio/MIDI driver
+usb-us122l - Tascam US-122L USB driver
+usb-usx2y - Tascam US-122, US-224 and US-428 USB driver
+via82xx-modem - VIA 82C686A/B, 8233 based Modems
+via82xx - VIA 82C686A/B, 8233/8235 AC97 Controller
+virmidi - Virtual MIDI soundcard
+virtuoso - Asus Virtuoso 200 (Xonar)
+vx222 - Digigram VX222
+vxpocket - Digigram VXpocket
+wavefront - Turtle Beach Maui,Tropez,Tropez+ (Wavefront)
+ymfpci - Yamaha YMF724/740/744/754
diff --git a/profiles/desc/apache2_modules.desc b/profiles/desc/apache2_modules.desc
new file mode 100644
index 000000000000..b5e533f2555d
--- /dev/null
+++ b/profiles/desc/apache2_modules.desc
@@ -0,0 +1,73 @@
+# Copyright 2007-2010 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of APACHE2_MODULES USE_EXPAND flags.
+
+# Keep it sorted.
+actions - Provides for executing CGI scripts based on media type or request method
+alias - Provides for mapping different parts of the host filesystem in the document tree and for URL redirection
+asis - Sends files that contain their own HTTP headers
+auth_basic - Basic authentication
+auth_digest - User authentication using MD5 Digest Authentication
+authn_alias - Provides the ability to create extended authentication providers based on actual providers
+authn_anon - Allows "anonymous" user access to authenticated areas
+authn_dbd - User authentication using an SQL database
+authn_dbm - User authentication using DBM files
+authn_default - Authentication fallback module
+authn_file - User authentication using text files
+authz_dbm - Group authorization using DBM files
+authz_default - Authorization fallback module
+authz_groupfile - Group authorization using plaintext files
+authz_host - Group authorizations based on host (name or IP address)
+authz_owner - Authorization based on file ownership
+authz_user - User Authorization
+autoindex - Generates directory indexes, automatically, similar to the Unix ls command
+cache - Content cache keyed to URIs
+cern_meta - CERN httpd metafile semantics
+charset_lite - Specify character set translation or recoding
+cgi - Enable CGI module (used by non-multithreaded MPMs, for eg. prefork)
+cgid - Enable CGI module (used by multithreaded MPMs, for eg. worker)
+dav - Distributed Authoring and Versioning (WebDAV) functionality
+dav_fs - filesystem provider for mod_dav
+dav_lock - generic locking module for mod_dav
+dbd - Manages SQL database connections
+deflate - Compress content before it is delivered to the client
+dir - Provides for "trailing slash" redirects and serving directory index files
+disk_cache - Content cache storage manager keyed to URIs
+dumpio - Dumps all I/O to error log as desired
+env - Modifies the environment which is passed to CGI scripts and SSI pages
+expires - Generation of Expires and Cache-Control HTTP headers according to user-specified criteria
+ext_filter - Pass the response body through an external program before delivery to the client
+file_cache - Caches a static list of files in memory
+filter - Context-sensitive smart filter configuration module
+headers - Customization of HTTP request and response headers
+ident - RFC 1413 ident lookups
+imagemap - Server-side imagemap processing
+include - Server-parsed html documents (Server Side Includes)
+info - Provides a comprehensive overview of the server configuration
+log_config - Logging of the requests made to the server
+log_forensic - Forensic Logging of the requests made to the server
+logio - Logging of input and output bytes per request
+mem_cache - Content cache keyed to URIs
+mime - Associates the requested filename's extensions with the file's behavior (handlers and filters) and content (mime-type, language, character set and encoding)
+mime_magic - Determines the MIME type of a file by looking at a few bytes of its contents
+negotiation - Provides for content negotiation
+proxy - HTTP/1.1 proxy/gateway server
+proxy_ajp - AJP support module for mod_proxy
+proxy_balancer - mod_proxy extension for load balancing
+proxy_connect - mod_proxy extension for CONNECT request handling
+proxy_ftp - FTP support module for mod_proxy
+proxy_http - HTTP support module for mod_proxy
+proxy_scgi - SCGI gateway module for mod_proxy
+rewrite - Provides a rule-based rewriting engine to rewrite requested URLs on the fly
+reqtimeout - Set timeout and minimum data rate for receiving requests
+setenvif - Allows the setting of environment variables based on characteristics of the request
+speling - Attempts to correct mistaken URLs that users might have entered by ignoring capitalization and by allowing up to one misspelling
+status - Provides information on server activity and performance
+substitute - Perform search and replace operations on response bodies
+unique_id - Provides an environment variable with a unique identifier for each request
+userdir - User-specific directories
+usertrack - Clickstream logging of user activity on a site
+version - Version dependent configuration
+vhost_alias - Provides for dynamically configured mass virtual hosting
diff --git a/profiles/desc/apache2_mpms.desc b/profiles/desc/apache2_mpms.desc
new file mode 100644
index 000000000000..7035bcdcdbd4
--- /dev/null
+++ b/profiles/desc/apache2_mpms.desc
@@ -0,0 +1,12 @@
+# Copyright 2007 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of APACHE2_MPMS USE_EXPAND flags.
+
+# Keep it sorted.
+event - An experimental variant of the standard worker MPM
+itk - Allows to run each virtual host under a separate uid and gid
+peruser - Peruser is a working implementation of the perchild MPM allowing to run each apache child process as its own user and group, each handling its own set of virtual hosts
+prefork - Implements a non-threaded, pre-forking web server
+worker - Multi-Processing Module implementing a hybrid multi-threaded multi-process web server
diff --git a/profiles/desc/calligra_features.desc b/profiles/desc/calligra_features.desc
new file mode 100644
index 000000000000..c5beba383425
--- /dev/null
+++ b/profiles/desc/calligra_features.desc
@@ -0,0 +1,18 @@
+# Copyright 1999-2013 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of CALLIGRA_FEATURES USE_EXPAND flags.
+
+# Keep it sorted.
+author - CALLIGRA_FEATURES option to build minimalistic word processor application
+braindump - CALLIGRA_FEATURES option to build mindmap note collection application
+flow - CALLIGRA_FEATURES option to build flowcharting application
+karbon - CALLIGRA_FEATURES option to build vector image editor
+kexi - CALLIGRA_FEATURES option to build database manager
+krita - CALLIGRA_FEATURES option to build raster image editor
+plan - CALLIGRA_FEATURES option to build project planning component
+sheets - CALLIGRA_FEATURES option to build spreadsheet processor
+stage - CALLIGRA_FEATURES option to build presentation processor
+tables - CALLIGRA_FEATURES option to build spreadsheet processor (up to 2.3beta)
+words - CALLIGRA_FEATURES option to build word processor
diff --git a/profiles/desc/cameras.desc b/profiles/desc/cameras.desc
new file mode 100644
index 000000000000..853fe250c315
--- /dev/null
+++ b/profiles/desc/cameras.desc
@@ -0,0 +1,74 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of CAMERAS USE_EXPAND flags.
+
+# Keep it sorted.
+
+adc65 - libgphoto support for adc65 cameras
+agfa_cl20 - libgphoto support for agfa_cl20 cameras
+aox - libgphoto support for aox cameras
+ax203 - libgphoto support for ax203 cameras
+barbie - libgphoto support for barbie cameras
+canon - libgphoto support for canon cameras
+casio_qv - libgphoto support for casio_qv cameras
+clicksmart310 - libgphoto support for clicksmart310 cameras
+digigr8 - libgphoto support for digigr8 cameras
+digita - libgphoto support for digita cameras
+dimagev - libgphoto support for dimagev cameras
+dimera3500 - libgphoto support for dimera3500 cameras
+directory - libgphoto support for directory cameras
+enigma13 - libgphoto support for enigma13 cameras
+fuji - libgphoto support for fuji cameras
+gsmart300 - libgphoto support for gsmart300 cameras
+hp215 - libgphoto support for hp215 cameras
+iclick - libgphoto support for iclick cameras
+jamcam - libgphoto support for jamcam cameras
+jd11 - libgphoto support for jd11 cameras
+jl2005a - libgphoto support for "American Idol Keychain Camera"
+jl2005c - libgphoto support for "American Idol Keychain Camera"
+kodak_dc120 - libgphoto support for kodak_dc120 cameras
+kodak_dc210 - libgphoto support for kodak_dc210 cameras
+kodak_dc240 - libgphoto support for kodak_dc240 cameras
+kodak_dc3200 - libgphoto support for kodak_dc3200 cameras
+kodak_ez200 - libgphoto support for kodak_ez200 cameras
+konica - libgphoto support for konica cameras
+konica_qm150 - libgphoto support for konica_qm150 cameras
+largan - libgphoto support for largan cameras
+lg_gsm - libgphoto support for lg_gsm cameras
+mars - libgphoto support for mars cameras
+mustek - libgphoto support for mustek cameras
+panasonic_coolshot - libgphoto support for panasonic_coolshot cameras
+panasonic_dc1000 - libgphoto support for panasonic_dc1000 cameras
+panasonic_dc1580 - libgphoto support for panasonic_dc1580 cameras
+panasonic_l859 - libgphoto support for panasonic_l859 cameras
+pccam300 - libgphoto support for pccam300 cameras
+pccam600 - libgphoto support for pccam600 cameras
+pentax - libgphoto support for pentax cameras
+polaroid_pdc320 - libgphoto support for polaroid_pdc320 cameras
+polaroid_pdc640 - libgphoto support for polaroid_pdc640 cameras
+polaroid_pdc700 - libgphoto support for polaroid_pdc700 cameras
+ptp2 - libgphoto support for ptp2 cameras
+ricoh - libgphoto support for ricoh cameras
+ricoh_g3 - libgphoto support for ricoh_g3 cameras
+samsung - libgphoto support for samsung cameras
+sierra - libgphoto support for sierra cameras
+sipix_blink - libgphoto support for sipix_blink cameras (obsolete)
+sipix_blink2 - libgphoto support for sipix_blink2 cameras
+sipix_web2 - libgphoto support for sipix_web2 cameras
+smal - libgphoto support for smal cameras
+sonix - libgphoto support for sonix cameras
+sony_dscf1 - libgphoto support for sony_dscf1 cameras
+sony_dscf55 - libgphoto support for sony_dscf55 cameras
+soundvision - libgphoto support for soundvision cameras
+spca50x - libgphoto support for spca50x cameras
+sq905 - libgphoto support for sq905 cameras
+st2205 - libgphoto support for st2205 cameras
+stv0674 - libgphoto support for stv0674 cameras
+stv0680 - libgphoto support for stv0680 cameras
+sx330z - libgphoto support for sx330z cameras
+template - libgphoto support for template cameras (obsolete)
+topfield - libgphoto support for Topfield PVR5000 cameras
+toshiba_pdrm11 - libgphoto support for toshiba_pdrm11 cameras
+tp6801 - libgphoto support for Tenx tp6801 cameras
diff --git a/profiles/desc/cpu_flags_x86.desc b/profiles/desc/cpu_flags_x86.desc
new file mode 100644
index 000000000000..7aaab7ee1a69
--- /dev/null
+++ b/profiles/desc/cpu_flags_x86.desc
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Whenever the flag name does not correspond to /proc/cpuinfo flags,
+# please put the cpuinfo flag in square brackets. If more than one flag
+# is specified, any of them will enable the respective USE flag.
+
+3dnow - Use the 3DNow! instruction set
+3dnowext - Use the Enhanced 3DNow! instruction set
+aes - Enable support for Intel's AES instruction set (AES-NI)
+avx - Adds support for Advanced Vector Extensions instructions
+avx2 - Adds support for Advanced Vector Extensions 2 instructions
+fma3 - Use the Fused Multiply Add 3 instruction set ([fma] in cpuinfo)
+fma4 - Use the Fused Multiply Add 4 instruction set
+mmx - Use the MMX instruction set
+mmxext - Use the Extended MMX instruction set (a subset of SSE) ([mmxext] or [sse] in cpuinfo)
+padlock - Use VIA padlock instructions ([phe] in cpuinfo)
+popcnt - Enable popcnt instruction support ([abm] or [popcnt] in cpuinfo)
+sse - Use the SSE instruction set
+sse2 - Use the SSE2 instruction set
+sse3 - Use the SSE3 instruction set ([pni] in cpuinfo, NOT ssse3)
+sse4_1 - Enable SSE4.1 instruction support
+sse4_2 - Enable SSE4.2 instruction support
+sse4a - Enable SSE4a instruction support
+ssse3 - Use the SSSE3 instruction set (NOT sse3/pni)
+xop - Enable the XOP instruction set
diff --git a/profiles/desc/crosscompile_opts.desc b/profiles/desc/crosscompile_opts.desc
new file mode 100644
index 000000000000..5625f01e37c4
--- /dev/null
+++ b/profiles/desc/crosscompile_opts.desc
@@ -0,0 +1,10 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of CROSSCOMPILE_OPTS USE_EXPAND flags.
+
+# Keep it sorted.
+
+bootstrap - Build only a bootstrap version of the toolchain.
+headers-only - Build the toolchain against cross-headers only.
diff --git a/profiles/desc/curl_ssl.desc b/profiles/desc/curl_ssl.desc
new file mode 100644
index 000000000000..4a0eaf9e6623
--- /dev/null
+++ b/profiles/desc/curl_ssl.desc
@@ -0,0 +1,13 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of CURL_SSL USE_EXPAND flags for net-misc/curl
+#spnego - Use SPNEGO fbopenssl - to be added
+
+axtls - Use axTLS
+gnutls - Use GnuTLS
+nss - Use Mozilla's Network Security Services
+openssl - Use OpenSSL
+polarssl - Use Polar SSL
+winssl - Use WinSSL (only with elibc_Winnt)
diff --git a/profiles/desc/dracut_modules.desc b/profiles/desc/dracut_modules.desc
new file mode 100644
index 000000000000..4b3b7ad644c2
--- /dev/null
+++ b/profiles/desc/dracut_modules.desc
@@ -0,0 +1,30 @@
+# Copyright 1999-2013 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of DRACUT_MODULES USE_EXPAND flags.
+
+bootchart - Measure performance of the boot process for later visualisation
+biosdevname - Name devices with names returned by BIOS
+btrfs - Scan for Btrfs on block devices
+caps - Load kernel modules and drop this privilege for real init
+cifs - Support CIFS
+crypt - Decrypt devices encrypted with cryptsetup/LUKS
+crypt-gpg - Support for GPG-encrypted keys for crypt module
+crypt-loop - Support for LUKS-encrypted keys for crypt module
+dash - Allows use of dash instead of default bash (on your own risk)
+dmraid - Support dmraid devices, also known as ATA-RAID, or Fake RAID
+dmsquash-live - Module which might be used for Live CDs
+livenet - Similar to dmsquash-live but gets image via HTTP(S)
+gensplash - Framebuffer splash (media-gfx/splashutils)
+iscsi - Support iSCSI
+lvm - Support Logical Volume Manager
+mdraid - Support MD devices, also known as software RAID devices
+multipath - Support Device Mapper multipathing
+plymouth - Plymouth boot splash
+nbd - Support network block devices
+nfs - Support NFS
+ssh-client - Install ssh and scp along with config files and specified keys
+syslog - Enable logging with syslog-ng or rsyslog
+systemd - Experimental systemd module
+xen - Support for Xen
diff --git a/profiles/desc/dvb_cards.desc b/profiles/desc/dvb_cards.desc
new file mode 100644
index 000000000000..d620c306211e
--- /dev/null
+++ b/profiles/desc/dvb_cards.desc
@@ -0,0 +1,40 @@
+# Copyright 1999-2006 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of DVB_CARDS USE_EXPAND flags.
+
+# Keep it sorted.
+
+
+af9005 - DVB_CARDS setting to add support for the afatech af9005 USB1.1 DVB-T Demodulator (Various NoName devices, Terratec Xinergy XE rev.1)
+bcm3510 - DVB_CARDS setting to add support for the Broadcom BCM3510 ATSC demodulator (Air2PC)
+cx18 - DVB_CARDS setting to add support for the Conexant cx23418 chip (Hauppauge HVR1600)
+cx231xx - DVB_CARDS setting to add support for Conexant cx231xx USB Devices
+cx23885 - DVB_CARDS setting to add support for the Conexant cx23885 chip (DViCO FusionHDTV5 Express, Hauppauge WinTV HVR1250 HVR1500 HVR1800 HVR1800lp)
+dibusb-usb1 - DVB_CARDS setting to add support for the dibcom design USB1.1 DVB-T-device (Twinhan, KWorld, Hama, Artec, Compro)
+dibusb-usb2 - DVB_CARDS setting to add support for the dibcom design USB2 DVB-T-device (Grand, LiteOn, YUAN, Typhoon)
+mpc718 - DVB_CARDS setting to add support for the MT352 DVB-T demodulator initialization sequence for Yuan MPC718 cards for use by the cx18 driver.
+nxt200x - DVB_CARDS setting to add support for the nxt200x ATSC Demodulator (Air2PC, Kworld, Aver, ATI)
+opera1 - DVB_CARDS setting to add support for the opera1 USB DVB-S-device (Opera DVB-S1 USB-Box)
+or51132 - DVB_CARDS setting to add support for the or51132 Demodulator (pcHDTV)
+or51211 - DVB_CARDS setting to add support for the or51211 DVB-T Demodulator (Yakumo QuickStick)
+pvrusb2 - DVB_CARDS setting to add support for Conexant cx2584x chips (PVR150, PVR500, Yuan PG600/Diamond PVR-550)
+sp8870 - DVB_CARDS setting to add support for the sp8870 chip (T Nexus-T premium rev1.2)
+sp887x - DVB_CARDS setting to add support for the sp887x chip (Avermedia DVB-T 761)
+tda10045 - DVB_CARDS setting to add support for the tda10045 DVB-T Demodulator (Hauppauge/TT Nova-T, TT Nova-USB-T)
+tda10046 - DVB_CARDS setting to add support for the tda10046 DVB-T Demodulator (Hauppauge/TT Nova-T, TT Nova-USB-T)
+tda10046lifeview - DVB_CARDS setting to add support for the tda10046 DVB-T Demodulator (Lifeview cards)
+ttpci - DVB_CARDS setting to add support for the Full-Featured Cards built by TechnoTrend, Siemens, Hauppauge
+ttusb-dec - DVB_CARDS setting to add support for the ttusb-dec chip (WinTV NOVA-T USB2)
+usb-a800 - DVB_CARDS setting to add support for the usb-a800 USB DVB-T-device (AVerMedia AVerTV)
+usb-af9015 - DVB_CARDS setting to add support for the usb-af9015 USB DVB-T-device (Avermedia)
+usb-bluebird - DVB_CARDS setting to add support for the bluebird usb-device (DViCO bluebird)
+usb-dib0700 - DVB_CARDS setting to add support for the usb-dib0700 USB DVB-T-device (Hauppauge Nova-T Stick)
+usb-dw2104 - DVB_CARDS setting to add support for the usb-dw2104 USB DVB-S2-device (TeVii S650 DVB-S2 USB)
+usb-dtt200u - DVB_CARDS setting to add support for the usb-dtt200u USB DVB-T-devices (Yakumo, Yuan, Hama, TYPHOON, WideView, V-Gear)
+usb-umt - DVB_CARDS setting to add support for the usb-umt USB2.0-DVB-T-device (Hanftek)
+usb-vp702x - DVB_CARDS setting to add support for the usb-vp702x USB DVB-S-devices (TwinhanDTV, DigitalRise, TYPHOON)
+usb-vp7045 - DVB_CARDS setting to add support for the usb-vp7045 USB DVB-T-devices (TwinhanDTV, DigitalNow, DigitalRise, dnt)
+usb-wt220u - DVB_CARDS setting to add support for the usb-wt220u USB DVB-T-devices (Yakumo, Yuan, TYPHOON, WideView, Freecom, V-Gear, dnt, Redbell)
+vp7041 - DVB_CARDS setting to add support for the vp7041 USB DVB-T-devices (TwinhanDTV)
diff --git a/profiles/desc/elibc.desc b/profiles/desc/elibc.desc
new file mode 100644
index 000000000000..6b8fbda75912
--- /dev/null
+++ b/profiles/desc/elibc.desc
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of ELIBC USE_EXPAND flags.
+
+# Keep it sorted.
+
+AIX - ELIBC setting for systems that use the AIX C library
+Cygwin - ELIBC setting for systems that use Cygwin
+Darwin - ELIBC setting for systems that use the Darwin C library
+DragonFly - ELIBC setting for systems that use the DragonFly C library
+FreeBSD - ELIBC setting for systems that use the FreeBSD C library
+glibc - ELIBC setting for systems that use the GNU C library
+HPUX - ELIBC setting for systems that use the HP-UX C library
+Interix - ELIBC setting for systems that use the Interix C library
+mingw - ELIBC setting for systems that use the Minimalist GNU for Windows library
+mintlib - ELIBC setting for systems that use the FreeMiNT C library
+musl - ELIBC setting for systems that use the musl C library
+NetBSD - ELIBC setting for systems that use the NetBSD C library
+OpenBSD - ELIBC setting for systems that use the OpenBSD C library
+SunOS - ELIBC setting for systems that use the Sun Solaris C library
+uclibc - ELIBC setting for systems that use the uClibc C library
+Winnt - ELIBC setting for systems that use Winnt
diff --git a/profiles/desc/fftools.desc b/profiles/desc/fftools.desc
new file mode 100644
index 000000000000..1aa5052d5887
--- /dev/null
+++ b/profiles/desc/fftools.desc
@@ -0,0 +1,18 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of FFTOOLS USE-EXPANDED variables.
+# Keep it sorted.
+
+aviocat - cat's a URL to another one, useful for dumping streams.
+cws2fws - converts cws files (Macromedia Flash, compressed) to fws ones (Macromedia Flash, uncompressed).
+ffescape - Escapes an input string, adopting the av_get_token() escaping logic.
+ffeval - A simple expression evalutor.
+ffhash - Computes a file's digest using libavutil algorithms.
+fourcc2pixfmt - Shows the relationships between rawvideo pixel formats and FourCC tags.
+graph2dot - A tool to convert a libavfilter graph to a dot file.
+ismindex - A tool for creating smooth streaming manifests.
+pktdumper - Dumps packets as demuxed by libavformat.
+qt-faststart - Rearranges a Quicktime file to facilitate network streaming.
+trasher - Writes burts of random data into a file. Great for testing error robustness/resilience/concealment.
diff --git a/profiles/desc/foo2zjs_devices.desc b/profiles/desc/foo2zjs_devices.desc
new file mode 100644
index 000000000000..06bc63c7ef9f
--- /dev/null
+++ b/profiles/desc/foo2zjs_devices.desc
@@ -0,0 +1,52 @@
+# Copyright 1999-2013 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of FOO2ZJS_DEVICES USE_EXPAND flags.
+# created by http://gentooexperimental.org/~genstef/dist/foo2zjs-helper.sh
+
+# Keep it sorted.
+
+hp2600n - Get HP Color LaserJet 2600n .ICM files
+hp1600 - Get HP Color LaserJet 1600 .ICM files
+hp1500 - Get HP Color LaserJet 1500 .ICM files
+
+km2530 - Get Konica Minolta 2530 DL .ICM files
+km2490 - Get Konica Minolta 2490 MF .ICM files
+km2480 - Get Konica Minolta 2480 MF .ICM files
+xp6115 - Get Xerox Phaser 6115MFP .ICM files
+
+km2430 - Get Konica Minolta 2430 DL .ICM files
+km2300 - Get Minolta 2300 DL .ICM files
+km2200 - Get Minolta 2200 DL .ICM files
+kmcpwl - Get Minolta Color PageWorks/Pro L .ICM files
+
+sa300 - Get Samsung CLP-300 .ICM files
+sa315 - Get Samsung CLP-315 .ICM files
+sa2160 - Get Samsung CLX-2160 .ICM files
+sa3160 - Get Samsung CLX-3160 .ICM files
+xp6110 - Get Xerox Phaser 6110 and 6110MFP .ICM files
+
+lm500 - Get Lexmark C500 .ICM files
+
+oki3200 - Get Oki C3200 .ICM files
+oki3300 - Get Oki C3300 .ICM files
+oki3400 - Get Oki C3400 .ICM files
+oki3530 - Get Oki C3530 .ICM files
+oki5100 - Get Oki C5100 .ICM files
+oki5200 - Get Oki C5200 .ICM files
+oki5500 - Get Oki C5500 .ICM files
+oki5600 - Get Oki C5600 .ICM files
+oki5800 - Get Oki C5800 .ICM files
+
+hp1215 - Get HP LJ 1215 firmware file
+hp1020 - Get HP LJ 1020 firmware file
+hp1018 - Get HP LJ 1005 firmware file
+hp1005 - Get HP LJ 1005 firmware file
+hp1000 - Get HP LJ 1000 firmware file
+
+hpp1505 - Get HP LJ P1505 firmware file
+hpp1008 - Get HP LJ P1008 firmware file
+hpp1007 - Get HP LJ P1007 firmware file
+hpp1006 - Get HP LJ P1006 firmware file
+hpp1005 - Get HP LJ P1005 firmware file
diff --git a/profiles/desc/gpsd_protocols.desc b/profiles/desc/gpsd_protocols.desc
new file mode 100644
index 000000000000..c14afda86024
--- /dev/null
+++ b/profiles/desc/gpsd_protocols.desc
@@ -0,0 +1,39 @@
+# Copyright 1999-2013 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of possible protocols for gpsd package.
+# Keep it sorted. :)
+
+aivdm - AIVDM protocol support
+ashtech - Ashtech protocol support
+clientdebug - Client debugging protocol support
+earthmate - Earthmate protocol support
+evermore - EverMore protocol support
+fury - Jackson Labs Fury and Firefly support
+fv18 - FV-18 protocol support
+garmin - Garmin protocol support
+garmintxt - Garmin Simple Text protocol support
+geostar - Geostar Protocol support
+gpsclock - GPSclock protocol support
+itrax - iTrax protocol support
+mtk3301 - MTK-3301 protocol support
+navcom - Navcom protocol support
+nmea - NMEA protocol support
+nmea0183 - NMEA protocol support
+nmea2000 - NMEA2000/CAN support
+ntrip - NTRIP protocol support
+oceanserver - OceanServer protocol support
+oldstyle - Oldstyle (pre-JSON) protocol support
+oncore - OnCore protocol support
+passthrough - Pass through JSON data
+rtcm104v2 - RTCM104V2 protocol support
+rtcm104v3 - RTCM104V3 protocol support
+sirf - SiRF protocol support
+superstar2 - SuperStarII protocol support
+timing - Timing protocol support
+tnt - True North protocol support
+tripmate - Tripmate protocol support
+tsip - Trimble TSIP protocol support
+ublox - U-Blox Protocol support
+ubx - UBX protocol support
diff --git a/profiles/desc/grub_platforms.desc b/profiles/desc/grub_platforms.desc
new file mode 100644
index 000000000000..34420c8eaab4
--- /dev/null
+++ b/profiles/desc/grub_platforms.desc
@@ -0,0 +1,22 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of GRUB_PLATFORMS USE_EXPAND flags.
+
+# Keep it sorted.
+
+coreboot - Coreboot platform support
+efi - Native EFI platform support
+efi-32 - EFI 32 bit platform support (Old MACs)
+efi-64 - EFI 64 bit platform support
+emu - Emulation platform support
+ieee1275 - IEEE1275 pltaform support
+loongson - MIPS loongson platform support
+multiboot - Multiboot platform support
+pc - PC platform support
+qemu - QEMU platform support
+qemu-mips - QEMU MIPS platform support
+uboot - U-Boot platform support
+yeeloong - YEEELONG MIPS platform support
+xen - XEN (pvgrub2) platform support
diff --git a/profiles/desc/input_devices.desc b/profiles/desc/input_devices.desc
new file mode 100644
index 000000000000..9a8ea7ef4dda
--- /dev/null
+++ b/profiles/desc/input_devices.desc
@@ -0,0 +1,59 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of INPUT_DEVICES USE_EXPAND flags.
+
+# Keep it sorted.
+
+acecad - INPUT_DEVICES setting to build driver for acecad input devices
+aiptek - INPUT_DEVICES setting to build driver for aiptek input devices
+calcomp - INPUT_DEVICES setting to build driver for calcomp input devices
+digitaledge - INPUT_DEVICES setting to build driver for digitaledge input devices
+dmc - INPUT_DEVICES setting to build driver for dmc input devices
+dynapro - INPUT_DEVICES setting to build driver for dynapro input devices
+elo2300 - INPUT_DEVICES setting to build driver for elo2300 input devices
+elographics - INPUT_DEVICES setting to build driver for elographics input devices
+evdev - INPUT_DEVICES setting to build driver for evdev input devices
+fpit - INPUT_DEVICES setting to build driver for fpit input devices
+hyperpen - INPUT_DEVICES setting to build driver for hyperpen input devices
+jamstudio - INPUT_DEVICES setting to build driver for jamstudio input devices
+joystick - INPUT_DEVICES setting to build driver for joystick input devices
+keyboard - INPUT_DEVICES setting to build driver for keyboard input devices
+libinput - INPUT_DEVICES setting to build driver for libinput input devices
+lirc - INPUT_DEVICES setting to build driver for LIRC input devices (i.e. infra-red remote control)
+magellan - INPUT_DEVICES setting to build driver for magellan input devices
+magictouch - INPUT_DEVICES setting to build driver for magictouch input devices
+microtouch - INPUT_DEVICES setting to build driver for microtouch input devices
+mouse - INPUT_DEVICES setting to build driver for mouse input devices
+mutouch - INPUT_DEVICES setting to build driver for mutouch input devices
+none - INPUT_DEVICES setting to build no drivers (useful when using binary drivers)
+palmax - INPUT_DEVICES setting to build driver for palmax input devices
+penmount - INPUT_DEVICES setting to build driver for penmount input devices
+roccat_arvo - INPUT_DEVICES setting to build driver for Roccat Arvo input devices
+roccat_isku - INPUT_DEVICES setting to build driver for Roccat Isku input devices
+roccat_iskufx - INPUT_DEVICES setting to build driver for Roccat Isku Fx input devices
+roccat_kone - INPUT_DEVICES setting to build driver for Roccat Kone input devices
+roccat_koneplus - INPUT_DEVICES setting to build driver for Roccat Kone[+] input devices
+roccat_konepure - INPUT_DEVICES setting to build driver for Roccat Kone Pure input devices
+roccat_konepuremilitary - INPUT_DEVICES setting to build driver for Roccat Kone Pure Military input devices
+roccat_konepureoptical - INPUT_DEVICES setting to build driver for Roccat Kone Pure Optical input devices
+roccat_konextd - INPUT_DEVICES setting to build driver for Roccat KoneXTD input devices
+roccat_konextdoptical - INPUT_DEVICES setting to build driver for Roccat KoneXTD Optical input devices
+roccat_kovaplus - INPUT_DEVICES setting to build driver for Roccat Kova[+] input devices
+roccat_lua - INPUT_DEVICES setting to build driver for Roccat Lua input devices
+roccat_pyra - INPUT_DEVICES setting to build driver for Roccat Pyra input devices
+roccat_savu - INPUT_DEVICES setting to build driver for Roccat Savu input devices
+roccat_ryosmk - INPUT_DEVICES setting to build driver for Roccat RyosMK Pro input devices
+roccat_ryostkl - INPUT_DEVICES setting to build driver for Roccat RyosMK Pro input devices
+roccat_tyon - INPUT_DEVICES setting to build driver for Roccat Tyon input devices
+spaceorb - INPUT_DEVICES setting to build driver for spaceorb input devices
+summa - INPUT_DEVICES setting to build driver for summa input devices
+synaptics - INPUT_DEVICES setting to build driver for synaptics input devices
+tek4957 - INPUT_DEVICES setting to build driver for tek4957 input devices
+tslib - INPUT_DEVICES setting to build driver for tslib input devices
+ur98 - INPUT_DEVICES setting to build driver for ur98 input devices
+virtualbox - INPUT_DEVICES setting to build driver for virtualbox input emulation
+vmmouse - INPUT_DEVICES setting to build driver for vmmouse input devices
+void - INPUT_DEVICES setting to build driver for void/dummy input devices
+wacom - INPUT_DEVICES setting to build driver for wacom input devices
diff --git a/profiles/desc/kernel.desc b/profiles/desc/kernel.desc
new file mode 100644
index 000000000000..90e749a17c17
--- /dev/null
+++ b/profiles/desc/kernel.desc
@@ -0,0 +1,17 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of KERNEL USE_EXPAND flags.
+
+# Keep it sorted.
+AIX - KERNEL setting for system using the AIX kernel
+Darwin - KERNEL setting for system using the Darwin kernel (i.e.: Mac OS X).
+FreeBSD - KERNEL setting for system using the FreeBSD kernel
+freemint - KERNEL setting for system using the FreeMiNT kernel
+linux - KERNEL setting for system using the Linux kernel
+HPUX - KERNEL setting for system using the HP-UX kernel
+Interix - KERNEL setting for system using the Interix subsystem (SFU on Windows)
+NetBSD - KERNEL setting for system using the NetBSD kernel
+OpenBSD - KERNEL setting for system using the OpenBSD kernel
+SunOS - KERNEL setting for system using an SunOS (i.e.: Solaris) kernel
diff --git a/profiles/desc/lcd_devices.desc b/profiles/desc/lcd_devices.desc
new file mode 100644
index 000000000000..9a1ce5d53441
--- /dev/null
+++ b/profiles/desc/lcd_devices.desc
@@ -0,0 +1,75 @@
+# Copyright 2007-2012 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of LCD_DEVICES USE_EXPAND flags.
+
+# Keep it sorted.
+bayrad - Add support for BayRAD LCD modules by EMAC
+beckmannegle - Add support for Beckmann+Egle "Mini Terminals" and "Compact Terminals"
+bwct - Add support for BWCT USB LCD displays
+cfontz633 - Add support for CrystalFontz 633 chipset displays
+cfontz - Add support for CrystalFontz displays
+cfontzpacket - Add support for CrystalFontz chipsets CFA-631, CFA-633 and CFA-635
+cwlinux - Add support for serial / USB displays CW12232 and CW1602 by CwLinux
+ea232 - Add support for the Electronic Assembly RS232 graphic driver
+ea65 - Add support for the VFD in the AOpen XC Cube-AV EA65 media barebone
+eyeboxone - Add support for the displays on Rightvision's EyeboxOne server
+g15 - Add support for Logitech G15 Keyboard LCDs
+glk - Add support for MatrixOrbital GLK chipset
+graphlcd - Meta-driver to support drivers via app-misc/graphlcd-base
+hd44780 - Add support for Hitachi HD44780 and compatible displays
+hd44780i2c - Enable hd44780 via i2c instead of parallel port driver
+i2500vfd - Add support for the Intra2net Intranator 2500 VFD display
+icpa106 - Add support for ICP A106 alarm/LCD boards for 19" racks
+imon - Add support for Soundgraph/Ahanix/Silverstone/Uneed/Accent iMON IR/VFD modules (Antec Fusion)
+imonlcd - Add support for Soundgraph iMON LCD modules (Antec Fusion)
+iowarrior - Add support for IO-Warrior displays
+irtrans - Add support for the 16x2 IRTrans VFD device
+lb216 - Add support for RTN's LB216 display
+lcd2usb - Add support for the open lcd2usb connector to hd44780 displays
+lcdlinux - Add support for HD44780 displays via the LCD-Linux kernel driver
+lcdm001 - Add support for the Kernelconcepts LCDM001 display
+lcdterm - Add support for LCDTerm serial-to-HD44780 adapter boards
+lcterm - Add support for Neumark's LCTerm serial LCD
+ledmatrix - Add support for SLM1606/8 LED Matrix displays
+lis - Add support for the VLSystem L.I.S MCE 2005 VFD
+lph7508 - Add support for the Pollin LPH7508
+luise - Add support for the Wallbraun Electronics LCD-USB-Interface to Hitachi SP14Q002
+m50530 - Add support for M50530 and compatible displays
+md8800 - Add support for the VFD of the Medion MD8800 PC
+mdm166a - Add support for the Futaba / Targa USB Graphic Vacuum Fluorescent Display
+milfordbpk - Add support for Milford Instruments BPK serial interface board for HD44780
+ms6931 - Add support for MSI-6931 displays in MSI rack servers
+mtcs16209x - Add support for MTC_S16209x displays
+mtxorb - Add support for Matrix Orbital LCD* LKD* VFD* and VKD* displays
+ncurses - Add support for emulated LCD display on terminal using ncurses
+noritake - Add support for the Noritake GU128x32-311 graphical display.
+noritakevfd - Add support for the Noritake VFD Device CU20045SCPB-T28A
+null - Add support for a NULL driver (for testing)
+picolcd - Add support for Mini-Box's picoLCD
+png - Add support for PNG output
+ppm - Add support for PNG output
+pyramid - Add support for the Pyramid LCD device
+routerboard - Add support for the Router Board LCD port
+SureElec - Add support drivers from the 'SURE electronics' shop
+sed1330 - Add support for Seiko Epson SED1330/1335 graphical displays (S1D13300/S1D13305)
+sed1520 - Add support for the Seiko Epson SED1520 Controller
+serdisplib - Meta-driver to support drivers via dev-libs/serdisplib
+serialpos - Add support for character displays in serial point of sale ("POS") devices
+serialvfd - Add support for most NEC, Futaba and Noritake VFDs
+shuttlevfd - Add support for several Shuttle VFDs such as M1000, M2000, G5 3300m and SG33G5M
+simplelcd - Add support for a simple serial terminal display
+sli - Add support for a Wirz SLI display
+stv5730 - Add support for STV5730A on-screen display chips
+svga - Add support for output via media-libs/svgalib
+t6963 - Add support for Toshiba T6963 based LCD displays
+text - Add support for TextMode displaying
+trefon - Add support for Trefon USB LCD displays
+tyan - Add support for LCDs of the Barebone GS series
+ula200 - Add support for ULA200 USB devices that allow USB connection of HD44780s
+usbhub - Add support for USBHUB displays
+usblcd - Add support for USBLCD displays
+wincor - Add support for the WincorNixdorf serial cashier displays BA63 and BA66
+X - Add support for X11 displaying
+xosd - Add support for xosdlib
diff --git a/profiles/desc/libreoffice_extensions.desc b/profiles/desc/libreoffice_extensions.desc
new file mode 100644
index 000000000000..e1ff1d15b032
--- /dev/null
+++ b/profiles/desc/libreoffice_extensions.desc
@@ -0,0 +1,15 @@
+# Copyright 1999-2012 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of LIBREOFFICE_EXTENSIONS USE_EXPAND flags.
+
+# Keep it sorted.
+nlpsolver - LIBREOFFICE_EXTENSIONS option to build non-linear solver for calc
+pdfimport - LIBREOFFICE_EXTENSIONS option to build pdf files importer
+presenter-console - LIBREOFFICE_EXTENSIONS option to build presentation console
+presenter-minimizer - LIBREOFFICE_EXTENSIONS option to build presentation minimizer
+report-builder - LIBREOFFICE_EXTENSIONS option to build tool for nice reports creation
+scripting-beanshell - LIBREOFFICE_EXTENSIONS option to build beanshell scripts parser
+scripting-javascript - LIBREOFFICE_EXTENSIONS option to build javascript scripts parser
+wiki-publisher - LIBREOFFICE_EXTENSIONS option to build mediawiki integration
diff --git a/profiles/desc/linguas.desc b/profiles/desc/linguas.desc
new file mode 100644
index 000000000000..427d735a481c
--- /dev/null
+++ b/profiles/desc/linguas.desc
@@ -0,0 +1,295 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of LINGUAS USE_EXPAND flags.
+
+# Keep it sorted.
+
+ach - Acoli locale
+af - Afrikaans locale
+af_ZA - Afrikaans locale for South Africa
+ak - Akan locale
+am - Amharic locale
+an - Aragonese locale
+ar - Arabic locale
+ar_JO - Arabic locale for Jordan
+ar_SA - Arabic locale for Saudi-Arabia
+ar_SY - Arabic locale for Syria
+as - Assamese locale
+as_IN - Assamese locale for India
+ast - Asturian locale
+az - Azeri locale
+be - Belarusian locale
+be@latin - Belarusian (latin) locale
+be_BY - Belarusian locale
+bg - Bulgarian locale
+bg_BG - Bulgarian locale
+bn - Bengali locale
+bn_BD - Bengali locale for Bangladesh
+bn_IN - Bengali locale for India
+bo - Tibetan locale
+bo_CN - Tibetan locale for China
+br - Breton locale
+brx - Bodo locale for India
+bs - Bosnian locale
+byn - Bilin (Bilen, Blin) locale
+ca - Catalan locale
+ca@valencia - Catalan locale (Valencia)
+ca_ES - Catalan locale for Spain
+ca_XV - Asturian and Catalan locale (Valencia)
+ckb - Kurdish (Sorani)
+cmn - Chinese (Mandarin) locale
+co - Corsican
+crh - Crimean Tatar (Crimean Turkish) locale
+cs - Czech locale
+cs_CZ - Czech locale for Czech Republic
+csb - Kashubian locale
+cy - Welsh locale
+cy_GB - Welsh locale
+da - Danish locale
+da_DK - Danish locale for Denmark
+de - German locale
+de_1901 - German locale with old spelling
+de_CH - German locale for Switzerland
+de_DE - German locale for Germany
+de_FR - German locale for France
+dgo - Dogri locale for India
+doi - Dogri locale
+dz - Dzongkha locale
+ee - Ewe locale
+el - Greek locale
+el_GR - Greek locale
+en - English locale
+en@shaw - Shavian locale
+en_AU - English locale for Australia
+en_CA - English locale for Canada
+en_EN - English locale
+en_GB - English locale for Britain
+en_US - English locale
+en_ZA - English locale for South Africa
+eo - Esperanto locale
+eo_UY - Esperanto locale for Uruguay
+es - Spanish locale
+es_419 - Latin American Spanish locale
+es_AR - Spanish locale for Argentina
+es_CL - Spanish locale for Chile
+es_CO - Spanish locale for Columbia
+es_CR - Spanish locale for Costa Rica
+es_DO - Spanish locale for Dominican Republic
+es_ES - Spanish locale for Spain
+es_LA - Spanish locale for Latin America
+es_MX - Spanish locale for Mexico
+es_UY - Spanish locale for Uruguay
+es_VE - Spanish locale for Venezuela
+et - Estonian locale
+et_EE - Estonian locale
+eu - Basque locale
+eu_ES - Basque locale for Spain
+fa - Persian locale
+fa_IR - Persian locale for Iran
+fi - Finnish locale
+fi_FI - Finnish locale
+fil - Filipino locale
+fo - Faroese locale
+fr - French locale
+fr_CA - French locale for Canada
+fr_FR - French locale for France
+fur - Friullian
+fy - Frisian locale
+fy_NL - Frisian language locale for the Netherlands
+ga - Irish locale
+ga_IE - Irish locale for Ireland
+gd - Gaelic locale
+gez - Ge'ez locale
+gl - Galician locale
+gl_ES - Galician locale for Spain
+gu - Gujarati locale
+gu_IN - Gujarati locale for India
+gug - Paraguayan (Guarani) locale
+haw - Hawaiian locale
+he - Hebrew locale
+he_IL - Hebrew locale for Israel
+hi - Hindi locale
+hi_IN - Hindi locale
+hne - Chhattisgarhi locale
+hr - Croatian locale
+hr_HR - Croatian locale
+hsb - Upper Sorbian locale
+ht - Haitian locale
+hu - Hungarian locale
+hu_HU - Hungarian locale
+hy - Armenian locale
+hy_AM - Armenian locale
+ia - Interlingua locale
+id - Indonesian locale
+id_ID - Indonesian locale
+is - Icelandic locale
+is_IS - Icelandic locale for Iceland
+it - Italian locale
+it_IT - Italian locale
+ja - Japanese locale
+ja_JP - Japanese locale
+jv - Javanese locale
+ka - Georgian locale
+ka_GE - Georgian locale
+kk - Kazakh locale
+kk_KZ - Kazakh (Kazakhstan) locale
+km - Khmer locale
+kn - Kannada locale
+kn_IN - Kannada locale for India
+ko - Korean locale
+ko_KR - Korean locale
+kok - Konkani locale
+ks - Kashmiri locale
+ksw - S'gaw Karen locale
+ku - Kurdish (latin) locale
+ky - Kyrgyz (Kirghiz) locale
+ky_KG - Kyrgyz (Kirghiz) locale for Kyrgyzstan
+la - Latin2 locale
+lb - Luxembourgish locale
+lg - Ganda locale
+li - Limburgian locale
+lo - Lao locale
+lt - Lithuanian locale
+lt_LT - Lithuanian locale
+lv - Latvian locale
+lv_LV - Latvian locale for Latvia
+mai - Maithili locale
+me - Montenegrin (Crnogorski) locale
+mg - Malagasy locale
+mi - Maori locale
+mk - Macedonian locale
+ml - Malayalam locale
+ml_IN - Malayalam locale for India
+mn - Mongolian locale
+mni - Manipuri locale
+mr - Marathi locale
+mr_IN - Marathi locale for India
+ms - Malay locale
+ms_MY - Malay locale for Malaysia
+mt - Maltese locale
+my - Burmese locale
+my_MM - Burmese locale for Myanmar
+nan - Min Nan locale
+nb - Norwegian (Bokmal) locale
+nb_NO - Norwegian (Bokmal) locale for Norway
+nds - Low Saxon locale
+ne - Nepali locale
+nl - Dutch locale
+nl_BE - Dutch locale for Belgium (Flemish)
+nl_NL - Dutch locale for the Netherlands
+nn - Nynorsk locale
+nn_NO - Nynorsk locale for Norway
+no - Norwegian locale
+nqo - N'Ko locale
+nr - Ndebele (South) locale
+ns - Northern Sotho locale
+nso - Northern Sotho locale
+oc - Occitan locale
+om - Oromo locale
+or - Oriya locale
+or_IN - Oriya locale for India
+pa - Punjabi locale for India
+pa_IN - Punjabi locale for India
+pam - Kapampangan locale
+pap - Paiamento locale
+pl - Polish locale
+pl_PL - Polish locale
+ps - Pushto locale
+pt - Portuguese locale
+pt_BR - Portuguese locale for Brasil
+pt_PT - Portuguese locale for Portugal
+rm - Romansh locale
+ro - Romanian locale
+ro_RO - Romanian locale for Romania
+ru - Russian locale
+ru_RU - Russian locale for Russia
+ru_RU_0 - Russian locale for Russia
+rue - Rusyn locale
+rw - Kinyarwanda locale
+sa - Sanskrit locale
+sa_IN - Sanskrit locale for India
+sah - Sakha (Yakut)
+sat - Santali locale
+sco - Scots locale
+sd - Sindhi locale
+se - Northern Saami locale
+sh - Serbo-Croatian locale
+sh_YU - Serbo-Croatian locale
+shn - Shan locale
+si - Sinhala locale
+si_LK - Sinhala locale
+sk - Slovak locale
+sk_SK - Slovak locale
+sl - Slovenian locale
+sl_SI - Slovenian locale
+so - Somali locale
+son - Songhai locale
+sq - Albanian locale
+sq_AL - Albanian locale
+sr - Serbian locale
+sr@Latn - Serbian (latin) locale
+sr@ijekavian - Serbian-Ijekavian locale
+sr@ijekavianlatin - Serbian-Ijekavian (latin) locale
+sr@latin - Serbian (latin) locale
+sr_BA - Serbian locale for Bosnia and Herzegovina
+sr_BA@latin - Serbian (latin) locale for Bosnia and Herzegovina
+sr_CS - Serbian locale
+sr_RS - Serbian locale for Serbia
+sr_RS@cyrillic - Serbian (cyrillic) locale for Serbia
+sr_RS@latin - Serbian (latin) locale for Serbia
+ss - Swati locale
+st - Southern Sotho locale
+sv - Swedish locale
+sv_SE - Swedish locale for Sweden
+sw - Swahili locale
+sw_TZ - Swahili locale for Tanzania
+syc - Syriac locale
+ta - Tamil locale
+ta_IN - Tamil locale
+ta_LK - Tamil locale for Sri Lanka
+te - Telugu locale
+te_IN - Telugu locale for India
+tg - Tajik locale
+tg_TJ - Tajik locale Tajikistan
+th - Thai locale
+th_TH - Thai locale Thailand
+ti - Tigrinya locale
+ti_ER - Tigrinya locale for Eritrea
+tig - Tigre locale
+tk - Turkmen locale
+tl - Tagalog locale
+tlh - Klingon locale
+tn - Tswana locale
+tpi - Tok Pisin locale
+tr - Turkish locale
+tr_TR - Turkish locale for Turkey
+ts - Tsonga locale
+tt - Tatar locale
+tt@iqtelif - Tatar (iqtelif) locale
+tt_RU - Tatar language locale for Russia
+ug - Uighur locale
+uk - Ukrainian locale
+uk_UA - Ukrainian locale for Ukraine
+ur - Urdu locale
+ur_IN - Urdu locale for India
+ur_PK - Urdu language locale for Pakistan
+uz - Uzbek locale
+uz@Cyrl - Uzbek (Cyrillic) locale
+uz@Latn - Uzbek (latin) locale
+uz@cyrillic - Uzbek (cyrillic) locale
+uz_UZ - Uzbek locale for Uzbekistan
+ve - Venda locale
+vi - Vietnamese locale
+vi_VN - Vietnamese locale
+wa - Walloon locale
+wal - Wolaytta (Walamo) locale
+wo - Wolof locale
+xh - Xhosa locale
+yi - Yiddish locale
+zh - Chinese locale
+zh_CN - Chinese locale for Peoples Republic of China
+zh_HK - Chinese locale for Hong Kong
+zh_TW - Chinese locale for Taiwan
+zu - Zulu locale
diff --git a/profiles/desc/lirc_devices.desc b/profiles/desc/lirc_devices.desc
new file mode 100644
index 000000000000..e55061e7348d
--- /dev/null
+++ b/profiles/desc/lirc_devices.desc
@@ -0,0 +1,127 @@
+# Copyright 1999-2006 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of LIRC_DEVICES USE_EXPAND flags.
+
+
+accent - LIRC_DEVICES setting to add support for accent receiver device
+act200l - LIRC_DEVICES setting to add support for act200l receiver device
+act220l - LIRC_DEVICES setting to add support for act220l receiver device
+adaptec - LIRC_DEVICES setting to add support for adaptec receiver device
+all - LIRC_DEVICES setting to add support for all receiver devices
+alsa_usb - LIRC_DEVICES setting to add support for alsa_usb receiver device
+animax - LIRC_DEVICES setting to add support for animax receiver device
+asusdh - LIRC_DEVICES setting to add support for asusdh receiver device
+atilibusb - LIRC_DEVICES setting to add support for atilibusb receiver device
+atiusb - LIRC_DEVICES setting to add support for atiusb receiver device
+audio - LIRC_DEVICES setting to add support for audio receiver device
+audio_alsa - LIRC_DEVICES setting to add support for audio_alsa receiver device
+avermedia98 - LIRC_DEVICES setting to add support for avermedia98 receiver device
+avermedia - LIRC_DEVICES setting to add support for avermedia receiver device
+avermedia_vdomate - LIRC_DEVICES setting to add support for avermedia_vdomate receiver device
+awlibusb - LIRC_DEVICES setting to add support for awlibusb receiver device
+bestbuy2 - LIRC_DEVICES setting to add support for bestbuy2 receiver device
+bestbuy - LIRC_DEVICES setting to add support for bestbuy receiver device
+breakoutbox - LIRC_DEVICES setting to add support for breakoutbox receiver device
+bte - LIRC_DEVICES setting to add support for bte receiver device
+bw6130 - LIRC_DEVICES setting to add support for bw6130 receiver device
+caraca - LIRC_DEVICES setting to add support for caraca receiver device
+chronos - LIRC_DEVICES setting to add support for chronos receiver device
+cmdir - LIRC_DEVICES setting to add support for cmdir receiver device
+com1 - LIRC_DEVICES setting to add support for serial receiver device (defaults on using port #1)
+com2 - LIRC_DEVICES setting to add support for serial receiver device (defaults on using port #2)
+com3 - LIRC_DEVICES setting to add support for serial receiver device (defaults on using port #3)
+com4 - LIRC_DEVICES setting to add support for serial receiver device (defaults on using port #4)
+commandir - LIRC_DEVICES setting to add support for commandir receiver device
+cph06x - LIRC_DEVICES setting to add support for cph06x receiver device
+creative_infracd - LIRC_DEVICES setting to add support for creative_infracd receiver device
+creative - LIRC_DEVICES setting to add support for creative receiver device
+devinput - LIRC_DEVICES setting to add support for devinput receiver device
+digimatrix - LIRC_DEVICES setting to add support for digimatrix receiver device
+dsp - LIRC_DEVICES setting to add support for dsp receiver device
+dvico - LIRC_DEVICES setting to add support for dvico receiver device
+ea65 - LIRC_DEVICES setting to add support for ea65 receiver device
+ene0100 - LIRC_DEVICES setting to add support for ene0100 receiver device
+exaudio - LIRC_DEVICES setting to add support for exaudio receiver device
+flyvideo - LIRC_DEVICES setting to add support for flyvideo receiver device
+ftdi - LIRC_DEVICES setting to add support for ftdi receiver device
+gvbctv5pci - LIRC_DEVICES setting to add support for gvbctv5pci receiver device
+hauppauge_dvb - LIRC_DEVICES setting to add support for hauppauge_dvb receiver device
+hauppauge - LIRC_DEVICES setting to add support for hauppauge receiver device
+hercules_smarttv_stereo - LIRC_DEVICES setting to add support for hercules_smarttv_stereo receiver device
+i2cuser - LIRC_DEVICES setting to add support for i2cuser receiver device
+igorplugusb - LIRC_DEVICES setting to add support for igorplugusb receiver device
+iguanaIR - LIRC_DEVICES setting to add support for iguanaIR receiver device and software
+imon - LIRC_DEVICES setting to add support for imon receiver device
+imon_24g - LIRC_DEVICES setting to add support for imon_24g receiver device
+imon_knob - LIRC_DEVICES setting to add support for imon_knob device
+imon_lcd - LIRC_DEVICES setting to add support for imon_lcd receiver device
+imon_pad - LIRC_DEVICES setting to add support for imon_pad receiver device
+imon_pad2keys - LIRC_DEVICES setting to add support for imon_pad receiver device (converting pad events to keypresses)
+imon_rsc - LIRC_DEVICES setting to add support for imon_rsc receiver device
+inputlirc - LIRC_DEVICES setting to grab events from /dev/input/event* with inputlircd
+irdeo - LIRC_DEVICES setting to add support for irdeo receiver device
+irdeo_remote - LIRC_DEVICES setting to add support for irdeo_remote receiver device
+irlink - LIRC_DEVICES setting to add support for irlink receiver device
+irman - LIRC_DEVICES setting to add support for irman receiver device
+irreal - LIRC_DEVICES setting to add support for irreal receiver device
+it87 - LIRC_DEVICES setting to add support for it87 receiver device
+ite8709 - LIRC_DEVICES setting to add support for ite8709 receiver device
+knc_one - LIRC_DEVICES setting to add support for knc_one receiver device
+kworld - LIRC_DEVICES setting to add support for kworld receiver device
+leadtek_0007 - LIRC_DEVICES setting to add support for leadtek_0007 receiver device
+leadtek_0010 - LIRC_DEVICES setting to add support for leadtek_0010 receiver device
+leadtek_pvr2000 - LIRC_DEVICES setting to add support for leadtek_pvr2000 receiver device
+livedrive_midi - LIRC_DEVICES setting to add support for livedrive_midi receiver device
+livedrive_seq - LIRC_DEVICES setting to add support for livedrive_seq receiver device
+logitech - LIRC_DEVICES setting to add support for logitech receiver device
+lpt1 - LIRC_DEVICES setting to add support for parallel receiver device (defaults on using port #1)
+lpt2 - LIRC_DEVICES setting to add support for parallel receiver device (defaults on using port #2)
+macmini - LIRC_DEVICES setting to add support for macmini receiver device
+mceusb2 - LIRC_DEVICES setting to add support for mceusb2 receiver device
+mceusb - LIRC_DEVICES setting to add support for mceusb receiver device
+mediafocusI - LIRC_DEVICES setting to add support for mediafocusI receiver device
+mouseremote - LIRC_DEVICES setting to add support for mouseremote receiver device
+mouseremote_ps2 - LIRC_DEVICES setting to add support for mouseremote_ps2 receiver device
+mp3anywhere - LIRC_DEVICES setting to add support for mp3anywhere receiver device
+mplay - LIRC_DEVICES setting to add support for mplay receiver device
+nslu2 - LIRC_DEVICES setting to add support for nslu2 receiver device
+packard_bell - LIRC_DEVICES setting to add support for packard_bell receiver device
+parallel - LIRC_DEVICES setting to add support for parallel receiver device
+pcmak - LIRC_DEVICES setting to add support for pcmak receiver device
+pcmak_usb - LIRC_DEVICES setting to add support for pcmak_usb receiver device
+pctv - LIRC_DEVICES setting to add support for pctv receiver device
+pixelview_bt878 - LIRC_DEVICES setting to add support for pixelview_bt878 receiver device
+pixelview_pak - LIRC_DEVICES setting to add support for pixelview_pak receiver device
+pixelview_pro - LIRC_DEVICES setting to add support for pixelview_pro receiver device
+provideo - LIRC_DEVICES setting to add support for provideo receiver device
+realmagic - LIRC_DEVICES setting to add support for realmagic receiver device
+remotemaster - LIRC_DEVICES setting to add support for remotemaster receiver device
+remote_wonder_plus - LIRC_DEVICES setting to add support for Remote Wonder Plus (atiusb-based) receiver device
+sa1100 - LIRC_DEVICES setting to add support for sa1100 receiver device
+sasem - LIRC_DEVICES setting to add support for sasem receiver device
+samsung - LIRC_DEVICES setting to add support for samsung receiver device
+sb0540 - LIRC_DEVICES setting to add support for sb0540 receiver device
+serial - LIRC_DEVICES setting to add support for serial receiver device
+serial_igor_cesko - LIRC_DEVICES setting to add support for serial receiver device (with Igor Cesko design)
+silitek - LIRC_DEVICES setting to add support for silitek receiver device
+sir - LIRC_DEVICES setting to add support for sir receiver device
+slinke - LIRC_DEVICES setting to add support for slinke receiver device
+streamzap - LIRC_DEVICES setting to add support for streamzap receiver device
+tekram_bt829 - LIRC_DEVICES setting to add support for tekram_bt829 receiver device
+tekram - LIRC_DEVICES setting to add support for tekram receiver device
+tira - LIRC_DEVICES setting to add support for tira receiver device
+ttusbir - LIRC_DEVICES setting to add support for ttusb receiver device
+tuxbox - LIRC_DEVICES setting to add support for tuxbox receiver device
+tvbox - LIRC_DEVICES setting to add support for tvbox receiver device
+udp - LIRC_DEVICES setting to add support for udp receiver device
+uirt2 - LIRC_DEVICES setting to add support for uirt2 receiver device
+uirt2_raw - LIRC_DEVICES setting to add support for uirt2_raw receiver device
+usbirboy - LIRC_DEVICES setting to add support for the usbirboy homebrew device
+usb_uirt_raw - LIRC_DEVICES setting to add support for usb_uirt_raw receiver device
+usbx - LIRC_DEVICES setting to add support for usbx receiver device
+userspace - LIRC_DEVICES setting to add support for userspace receiver device
+wpc8769l - LIRC_DEVICES setting to add support for wpc8769l receiver device
+xboxusb - LIRC_DEVICES setting to add support for xboxusb receiver device
+zotac - LIRC_DEVICES setting to add support for Zotac ZBOX remotes
diff --git a/profiles/desc/monkeyd_plugins.desc b/profiles/desc/monkeyd_plugins.desc
new file mode 100644
index 000000000000..90ebddff31d6
--- /dev/null
+++ b/profiles/desc/monkeyd_plugins.desc
@@ -0,0 +1,16 @@
+# Copyright 1999-2013 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of MONKEYD_PLUGINS USE_EXPAND flags for www-servers/monkeyd.
+# All plugins are included here except cgi and fastcgi which are global use flags.
+
+auth - Provide HTTP Basic Authentication
+cheetah - Provide a shell-like command line interface
+#cgi - Provide the traditional CGI interface
+dirlisting - Show an HTML listing of the content of a directory
+#fastcgi - Provide FastCGI proxy support
+liana - Build your own network layer through monkeyd
+logger - Log requests and common errors
+mandril - Restrict incoming connections based on the IP address or URI request
+polarssl - Provide HTTPS using PolarSSL v1.*.
diff --git a/profiles/desc/netbeans_modules.desc b/profiles/desc/netbeans_modules.desc
new file mode 100644
index 000000000000..c2ac7e9e2d13
--- /dev/null
+++ b/profiles/desc/netbeans_modules.desc
@@ -0,0 +1,31 @@
+# Copyright 2008 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of NETBEANS_MODULES USE_EXPAND flags.
+
+apisupport - enables apisupport module
+cnd - enables C/C++ development support
+dlight - enables framework for creation of Observability Tools using DTrace
+enterprise - enables enterprise development support
+ergonomics - enables ergonomics features
+extide - enables extide module
+groovy - enables Groovy and Grails development support
+gsf - enables support for web client development
+harness - enables harness support
+ide - enables Netbeans IDE
+identity - enables identity module
+j2ee - enables J2EE development support
+java - enables Java development support
+javacard - enables cluster for JavaCard development
+javafx - enables JavaFX development support
+mobility - enables support for development of mobile applications
+nb - enables Netbeans branding
+php - enables PHP development support
+profiler - enables Java profiler
+ruby - enables Ruby development support
+soa - enables SOA development support
+visualweb - enables visual web development support
+webcommon - enables javascript libraries and web client tools
+websvccommon - enables common support for web services development
+xml - enables XML related development support (schema, validation, WSDL, etc.)
diff --git a/profiles/desc/nginx_modules_http.desc b/profiles/desc/nginx_modules_http.desc
new file mode 100644
index 000000000000..a91017c550d9
--- /dev/null
+++ b/profiles/desc/nginx_modules_http.desc
@@ -0,0 +1,70 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of NGINX_MODULES_HTTP USE_EXPAND flags.
+
+# Keep it sorted.
+access - This module provides a simple host-based access control.
+addition - This module adds contents of other locations before and after the current location's content.
+auth_basic - This module protects your site or parts of it with username and password based on HTTP Basic Authentication.
+auth_pam - This module provides authentication via PAM.
+auth_request - Module implementing client authorization based on the result of a subrequest.
+autoindex - This module provides automatic directory listings.
+ajp - support AJP protocol proxy with nginx
+browser - This module creates variables, the values of which depend on the request header "User-agent".
+cache_purge - External module adding ability to purge content from nginx's FastCGI and proxy caches.
+charset - This module can reencode data of one encoding into another.
+dav - This module adds the HTTP and WebDAV methods PUT, DELETE, MKCOL, COPY and MOVE.
+dav_ext - Add missing WebDAV methods PROPFIND & OPTIONS to the existing WebDAV module.
+degradation - Allows to return 204 or 444 code for some locations on low memory condition (reliable on FreeBSD only)
+echo - Brings shell-style goodies to Nginx config file.
+empty_gif - This module keeps a 1x1 transparent GIF in memory that can be served very quickly.
+fancyindex - This module makes possible the generation of file listings, like the built-in autoindex module does, but adding a touch of style.
+fastcgi - This module allows Nginx to interact with FastCGI processes and control what parameters are passed to the process.
+flv - This module provides the ability to seek within FLV (Flash) files using time-based offsets.
+geo - This module creates variables, whose values depend on the IP-address of the client.
+geoip - This module creates variables based on the IP-address of the client matched against the MaxMind GeoIP binary files.
+gunzip - Permits to decompress gzip'ed files on-the-fly for clients not supporting the gzip encoding method.
+gzip - This module allows for on-the-fly gzip compression.
+gzip_static - Before serving a file from disk to a gzip-enabled client, this module will look for a precompressed file in the same location.
+headers_more - Set and clear input and output headers
+image_filter - This module is a filter for transforming JPEG, GIF and PNG images.
+limit_conn - This module makes it possible to limit the number of simultaneous connections for the assigned session
+limit_req - This module allows you to limit the number of requests for a given session.
+limit_conn - This module makes it possible to limit the number of simultaneous connections for the assigned session
+limit_zone - This module makes it possible to limit the number of simultaneous connections for the assigned session
+lua - Embed the power of Lua into nginx
+map - This module allows you to classify, or map a set of values into a different set of values and store the result in a variable.
+memc - An extended version of the standard memcached module that supports set, add, delete, and many more memcached commands.
+memcached - You can use this module to perform simple caching.
+metrics - Module to export various metrics in easy-parseable JSON.
+mogilefs - Enable support for MogileFS.
+mp4 - This module adds pseudo-streaming
+naxsi - An open source, high performance, low rules maintenance, Web Application Firewall module for Nginx.
+passenger - Passenger makes deployment of Ruby web applications a breeze.
+perl - This module makes it possible to execute Perl directly within Nginx and call Perl via SSI.
+proxy - This module makes it possible to transfer requests to another server.
+push - External module turning Nginx into an adept HTTP Push and Comet server.
+push_stream - Push Stream module, supporting EventSource, WebSocket, Long Polling, and Forever Iframe.
+random_index - Pick a random directory index from a directory.
+realip - This module allows to change the client's IP address to value from request header (e. g. X-Real-IP or X-Forwarded-For).
+referer - This module makes it possible to block access to the site with the incorrect values of line "Referer" in the request header.
+rewrite - This module makes it possible to change URI using regular expressions (PCRE), and to redirect and select configuration depending on variables.
+scgi - An implementation of the Simple Common Gateway Interface.
+secure_link - This module computes and checks request URLs for a required security token.
+security - Web application firewall and Intrusion Detection System.
+slowfs_cache - This module adds the ability to cache static files
+split_clients - This module provides A/B testing support.
+ssi - This module provides a filter which processes Server-Side Includes (SSI) in the input.
+spdy - This module provides an SPDY implementation.
+sticky - Module to always forward clients to the same upstream server (via sticky cookies)
+stub_status - This module provides the ability to get some status from nginx.
+sub - This module can search and replace text in the nginx response.
+upload - Enable support for handling file uploads using multipart/form-data encoding
+upload_progress - This module adds the ability to track POST upload progress via JSON API
+upstream_check - Add health check support for upstream servers.
+upstream_ip_hash - This module provides the ability to distribute upstream requests based on the IP-address of the client.
+userid - This module gives out cookies for identification of clients.
+uwsgi - External module for the uWSGI protocol for python web apps.
+xslt - This module is a filter which converts an XML response with the aid of one or more XSLT templates.
diff --git a/profiles/desc/nginx_modules_mail.desc b/profiles/desc/nginx_modules_mail.desc
new file mode 100644
index 000000000000..ba6d9c0e2568
--- /dev/null
+++ b/profiles/desc/nginx_modules_mail.desc
@@ -0,0 +1,10 @@
+# Copyright 2010 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of NGINX_MODULES_MAIL USE_EXPAND flags.
+
+# Keep it sorted.
+imap - This module provides IMAP proxy capability.
+pop3 - This module provides POP3 proxy capability.
+smtp - This module provides SMTP proxy capability.
diff --git a/profiles/desc/ofed_drivers.desc b/profiles/desc/ofed_drivers.desc
new file mode 100644
index 000000000000..6210f96eedf8
--- /dev/null
+++ b/profiles/desc/ofed_drivers.desc
@@ -0,0 +1,18 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of OFED_DRIVERS USE_EXPAND flags.
+
+# Keep it sorted.
+
+cxgb3 - Chelsio T3 RNIC driver
+cxgb4 - Chelsio T4 RNIC driver
+ehca - IBM InfiniBand HCA (ehca) driver
+ipath - QLogic InfiniPath HCA driver (verbs based)
+mlx4 - Mellanox ConnectX InfiniBand HCA driver
+mlx5 - Mellanox ConnectIB InfiniBand HCA driver
+mthca - Mellanox InfiniBand HCA driver
+nes - NetEffect Ethernet Server Cluster Adapter driver
+ocrdma - Emulex OneConnect RDMA HCA driver
+psm - QLogic InfiniPath HCA driver (psm based)
diff --git a/profiles/desc/office_implementation.desc b/profiles/desc/office_implementation.desc
new file mode 100644
index 000000000000..1ca4e5a9633e
--- /dev/null
+++ b/profiles/desc/office_implementation.desc
@@ -0,0 +1,8 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of OFFICE USE_EXPAND flags.
+
+libreoffice - use the app-office/libreoffice{,-bin} implementation for extensions
+openoffice - use the app-office/openoffice{,-bin} implementation for extensions
diff --git a/profiles/desc/openmpi_fabrics.desc b/profiles/desc/openmpi_fabrics.desc
new file mode 100644
index 000000000000..88c5391ed3bd
--- /dev/null
+++ b/profiles/desc/openmpi_fabrics.desc
@@ -0,0 +1,14 @@
+# Copyright 1999-2012 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of OPENMPI_FABRICS USE_EXPAND flags.
+
+# Keep it sorted.
+
+dapl - Direct Access Provider Library
+ofed - OFED RDMA stack (InfiniBand and iWARP)
+knem - High-Performance Intra-Node MPI Communication
+open-mx - Myrinet Express over Generic Ethernet Hardware
+psm - QLogic InfiniPath HCA driver (psm based)
+sctp - Stream Control Transmission Protocol
diff --git a/profiles/desc/openmpi_ofed_features.desc b/profiles/desc/openmpi_ofed_features.desc
new file mode 100644
index 000000000000..a4d9dcfc17f8
--- /dev/null
+++ b/profiles/desc/openmpi_ofed_features.desc
@@ -0,0 +1,14 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of OPENMPI_OFED_FEATURES USE_EXPAND flags.
+
+# Keep it sorted.
+
+control-hdr-padding - Add padding bytes to the openib control header
+connectx-xrc - Enable ConnectX XRC support
+rdmacm - Enable Open Fabrics RDMACM support in openib BTL
+udcm - Enable Open Fabrics UDCM support in openib BTL
+dynamic-sl - Enable openib BTL to query Subnet Manager for IB SL
+failover - enable openib BTL failover (for multiport adapters
diff --git a/profiles/desc/openmpi_rm.desc b/profiles/desc/openmpi_rm.desc
new file mode 100644
index 000000000000..9bc73559beaa
--- /dev/null
+++ b/profiles/desc/openmpi_rm.desc
@@ -0,0 +1,10 @@
+# Copyright 1999-2012 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of OPENMPI_RM USE_EXPAND flags.
+
+# Keep it sorted.
+
+pbs - torque resource manager
+slurm - slurm resource manager
diff --git a/profiles/desc/php_targets.desc b/profiles/desc/php_targets.desc
new file mode 100644
index 000000000000..6108b0b47a83
--- /dev/null
+++ b/profiles/desc/php_targets.desc
@@ -0,0 +1,12 @@
+# Copyright 1999-2011 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of the PHP_TARGETS USE_EXPAND flags
+
+php7-0 - Build against PHP 7.0
+php5-6 - Build against PHP 5.6
+php5-5 - Build against PHP 5.5
+php5-4 - Build against PHP 5.4
+php5-3 - Build against PHP 5.3
+php5-2 - Build against PHP 5.2
diff --git a/profiles/desc/python_single_target.desc b/profiles/desc/python_single_target.desc
new file mode 100644
index 000000000000..13da7f054d0b
--- /dev/null
+++ b/profiles/desc/python_single_target.desc
@@ -0,0 +1,14 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of PYTHON_SINGLE_TARGET USE_EXPAND flags.
+
+python2_7 - Build for Python 2.7 only
+python3_2 - Build for Python 3.2 only (deprecated)
+python3_3 - Build for Python 3.3 only
+python3_4 - Build for Python 3.4 only
+jython2_5 - Build for Jython 2.5 only
+jython2_7 - Build for Jython 2.7 only
+pypy - Build for PyPy only
+pypy3 - Build for PyPy3 only
diff --git a/profiles/desc/python_targets.desc b/profiles/desc/python_targets.desc
new file mode 100644
index 000000000000..ff70e6c0c084
--- /dev/null
+++ b/profiles/desc/python_targets.desc
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of PYTHON_TARGETS USE_EXPAND flags.
+
+python2_6 - Build with Python 2.6 (removed)
+python2_7 - Build with Python 2.7
+python3_2 - Build with Python 3.2 (deprecated)
+python3_3 - Build with Python 3.3
+python3_4 - Build with Python 3.4
+jython2_5 - Build with Jython 2.5
+jython2_7 - Build with Jython 2.7
+pypy2_0 - Build with PyPy 2.0 (removed)
+pypy - Build with PyPy
+pypy3 - Build with PyPy3
diff --git a/profiles/desc/qemu_softmmu_targets.desc b/profiles/desc/qemu_softmmu_targets.desc
new file mode 100644
index 000000000000..e473b2072785
--- /dev/null
+++ b/profiles/desc/qemu_softmmu_targets.desc
@@ -0,0 +1,35 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of QEMU_SOFTMMU_TARGETS USE_EXPAND flags.
+
+# Keep it sorted.
+
+aarch64 - ARM64 system emulation target
+alpha - system emulation target
+arm - system emulation target
+cris - system emulation target
+i386 - system emulation target
+lm32 - LatticeMico32 system emulation target
+m68k - system emulation target
+microblazeel - system emulation target
+microblaze - system emulation target
+mips64el - system emulation target
+mips64 - system emulation target
+mipsel - system emulation target
+mips - system emulation target
+moxie - moxielogic system emulation target
+or32 - OpenRISC system emulation target
+ppc64 - system emulation target
+ppcemb - system emulation target
+ppc - system emulation target
+s390x - system emulation target
+sh4eb - system emulation target
+sh4 - system emulation target
+sparc - system emulation target
+sparc64 - system emulation target
+unicore32 - system emulation target
+x86_64 - system emulation target
+xtensaeb - system emulation target
+xtensa - system emulation target
diff --git a/profiles/desc/qemu_user_targets.desc b/profiles/desc/qemu_user_targets.desc
new file mode 100644
index 000000000000..b4afce03ee3d
--- /dev/null
+++ b/profiles/desc/qemu_user_targets.desc
@@ -0,0 +1,35 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of QEMU_SOFTMMU_TARGETS USE_EXPAND flags.
+
+# Keep it sorted.
+
+aarch64 - ARM64 userspace emulation target
+alpha - userspace emulation target
+armeb - ARM (big endian) userspace emulation target
+arm - ARM (little endian) userspace emulation target
+cris - userspace emulation target
+i386 - userspace emulation target
+m68k - userspace emulation target
+microblazeel - userspace emulation target
+microblaze - userspace emulation target
+mips64el - userspace emulation target
+mips64 - userspace emulation target
+mipsel - userspace emulation target
+mipsn32 - MIPS N32 ABI userspace emulation target
+mipsn32el - MIPS N32 ABI LE userspace emulation target
+mips - userspace emulation target
+or32 - OpenRISC userspace emulation target
+ppc64abi32 - userspace emulation target
+ppc64 - userspace emulation target
+ppc - userspace emulation target
+s390x - userspace emulation target
+sh4eb - userspace emulation target
+sh4 - userspace emulation target
+sparc32plus - userspace emulation target
+sparc64 - userspace emulation target
+sparc - userspace emulation target
+unicore32 - userspace emulation target
+x86_64 - userspace emulation target
diff --git a/profiles/desc/ruby_targets.desc b/profiles/desc/ruby_targets.desc
new file mode 100644
index 000000000000..ed0c63dee586
--- /dev/null
+++ b/profiles/desc/ruby_targets.desc
@@ -0,0 +1,14 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of RUBY_TARGETS USE_EXPAND flags.
+
+rbx - Build with Rubinius
+jruby - Build with JRuby
+ree18 - Build with Ruby Enterprise Edition 1.8.x (removed)
+ruby18 - Build with MRI Ruby 1.8.x (removed)
+ruby19 - Build with MRI Ruby 1.9.x
+ruby20 - Build with MRI Ruby 2.0.x
+ruby21 - Build with MRI Ruby 2.1.x
+ruby22 - Build with MRI Ruby 2.2.x
diff --git a/profiles/desc/sane_backends.desc b/profiles/desc/sane_backends.desc
new file mode 100644
index 000000000000..4fc60a050810
--- /dev/null
+++ b/profiles/desc/sane_backends.desc
@@ -0,0 +1,94 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of SANE_BACKENDS USE_EXPAND flags for media-gfx/sane-backends.
+
+# Keep it sorted.
+
+abaton - SANE_BACKENDS setting for building the abaton backend
+agfafocus - SANE_BACKENDS setting for building the agfafocus backend
+apple - SANE_BACKENDS setting for building the apple backend
+artec - SANE_BACKENDS setting for building the artec backend
+artec_eplus48u - SANE_BACKENDS setting for building the artec_eplus48u backend
+as6e - SANE_BACKENDS setting for building the as6e backend
+avision - SANE_BACKENDS setting for building the avision backend
+bh - SANE_BACKENDS setting for building the bh backend
+canon - SANE_BACKENDS setting for building the canon backend
+canon630u - SANE_BACKENDS setting for building the canon630u backend
+canon_dr - SANE_BACKENDS setting for building the canon_dr backend
+canon_pp - SANE_BACKENDS setting for building the canon_pp backend
+cardscan - SANE_BACKENDS setting for building the cardscan backend
+coolscan - SANE_BACKENDS setting for building the coolscan backend
+coolscan2 - SANE_BACKENDS setting for building the coolscan2 backend
+coolscan3 - SANE_BACKENDS setting for building the coolscan3 backend
+dc25 - SANE_BACKENDS setting for building the dc25 backend
+dc210 - SANE_BACKENDS setting for building the dc210 backend
+dc240 - SANE_BACKENDS setting for building the dc240 backend
+dell1600n_net - SANE_BACKENDS setting for building the dell1600n_net backend
+dmc - SANE_BACKENDS setting for building the dmc backend
+epjitsu - SANE_BACKENDS setting for building the epjitsu backend
+epson - SANE_BACKENDS setting for building the epson backend
+epson2 - SANE_BACKENDS setting for building the epson2 backend
+fujitsu - SANE_BACKENDS setting for building the fujitsu backend
+genesys - SANE_BACKENDS setting for building the genesys backend
+gt68xx - SANE_BACKENDS setting for building the gt68xx backend
+hp - SANE_BACKENDS setting for building the hp backend
+hp3500 - SANE_BACKENDS setting for building the hp3500 backend
+hp3900 - SANE_BACKENDS setting for building the hp3900 backend
+hp4200 - SANE_BACKENDS setting for building the hp4200 backend
+hp5400 - SANE_BACKENDS setting for building the hp5400 backend
+hp5590 - SANE_BACKENDS setting for building the hp5590 backend
+hpsj5s - SANE_BACKENDS setting for building the hpsj5s backend
+hpljm1005 - SANE_BACKENDS setting for building the hpljm1005 backend
+hs2p - SANE_BACKENDS setting for building the hs2p backend
+ibm - SANE_BACKENDS setting for building the ibm backend
+kodak - SANE_BACKENDS setting for building the kodak backend
+kodakaio - SANE_BACKENDS setting for building the kodak backend
+kvs1025 - SANE_BACKENDS setting for building the kvs1025 backend
+kvs20xx - SANE_BACKENDS setting for building the kvs20xx backend
+kvs40xx - SANE_BACKENDS setting for building the kvs20xx backend
+leo - SANE_BACKENDS setting for building the leo backend
+lexmark - SANE_BACKENDS setting for building the lexmark backend
+ma1509 - SANE_BACKENDS setting for building the ma1509 backend
+magicolor - SANE_BACKENDS setting for building the magicolor backend
+matsushita - SANE_BACKENDS setting for building the matsushita backend
+microtek - SANE_BACKENDS setting for building the microtek backend
+microtek2 - SANE_BACKENDS setting for building the microtek2 backend
+mustek - SANE_BACKENDS setting for building the mustek backend
+mustek_pp - SANE_BACKENDS setting for building the mustek_pp backend
+mustek_usb - SANE_BACKENDS setting for building the mustek_usb backend
+mustek_usb2 - SANE_BACKENDS setting for building the mustek_usb2 backend
+nec - SANE_BACKENDS setting for building the nec backend
+net - SANE_BACKENDS setting for building the net backend
+niash - SANE_BACKENDS setting for building the niash backend
+nothing - SANE_BACKENDS setting if you want no backend at all
+p5 - SANE_BACKENDS setting for building the p5 backend
+pie - SANE_BACKENDS setting for building the pie backend
+pint - SANE_BACKENDS setting for building the pint backend
+pixma - SANE_BACKENDS setting for building the pixma backend
+plustek - SANE_BACKENDS setting for building the plustek backend
+plustek_pp - SANE_BACKENDS setting for building the plustek_pp backend
+pnm - SANE_BACKENDS settings for building the pnm test backend, considered a possible security risk
+qcam - SANE_BACKENDS setting for building the qcam backend
+ricoh - SANE_BACKENDS setting for building the ricoh backend
+rts8891 - SANE_BACKENDS setting for building the rts8891 backend
+s9036 - SANE_BACKENDS setting for building the s9036 backend
+sceptre - SANE_BACKENDS setting for building the sceptre backend
+sharp - SANE_BACKENDS setting for building the sharp backend
+sm3600 - SANE_BACKENDS setting for building the sm3600 backend
+sm3840 - SANE_BACKENDS setting for building the sm3840 backend
+snapscan - SANE_BACKENDS setting for building the snapscan backend
+sp15c - SANE_BACKENDS setting for building the sp15c backend
+st400 - SANE_BACKENDS setting for building the st400 backend
+stv680 - SANE_BACKENDS setting for building the stv680 backend
+tamarack - SANE_BACKENDS setting for building the tamarack backend
+teco1 - SANE_BACKENDS setting for building the teco1 backend
+teco2 - SANE_BACKENDS setting for building the teco2 backend
+teco3 - SANE_BACKENDS setting for building the teco3 backend
+test - SANE_BACKENDS setting for building the test backend
+u12 - SANE_BACKENDS setting for building the u12 backend
+umax - SANE_BACKENDS setting for building the umax backend
+umax_pp - SANE_BACKENDS setting for building the umax_pp backend
+umax1220u - SANE_BACKENDS setting for building the umax1220u backend
+xerox_mfp - SANE_BACKENDS setting for building the xerox_mfp backend
diff --git a/profiles/desc/userland.desc b/profiles/desc/userland.desc
new file mode 100644
index 000000000000..0f1eb35891e5
--- /dev/null
+++ b/profiles/desc/userland.desc
@@ -0,0 +1,10 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of USERLAND USE_EXPAND flags.
+
+# Keep it sorted.
+
+GNU - USERLAND setting for systems that use the GNU userland tools
+BSD - USERLAND setting for systems using BSDish userland (FreeBSD OpenBSD NetBSD DragonFly)
diff --git a/profiles/desc/uwsgi_plugins.desc b/profiles/desc/uwsgi_plugins.desc
new file mode 100644
index 000000000000..caf0dc7ad115
--- /dev/null
+++ b/profiles/desc/uwsgi_plugins.desc
@@ -0,0 +1,80 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of UWSGI_PLUGINS USE_EXPAND flags.
+
+# Keep it sorted.
+alarm_curl - Plugin to send a logline to a curl url.
+alarm_xmpp - Plugin to send a logline via XMPP/Jabber (see http://uwsgi-docs.readthedocs.org/en/latest/AlarmSubsystem.html).
+cache - Enable the caching framework
+carbon - Send uWSGI's internal statistics to one or more Carbon servers
+cheaper_busyness - Implement cheaper algorithm that adds or remove workers based on average utilization for given time period
+clock_monotonic - Modular clock source, uses clock_gettime with CLOCK_REALTIME
+clock_realtime - Modular clock source, uses clock_gettime with CLOCK_MONOTONIC
+corerouter - Base request routing internal mechanism
+curl_cron - Call a curl url directly from a cron task
+dumbloop - Run apps which do not require sockets
+echo - Returns requests as they were sent
+emperor_amqp - Enable an emperor controlled via AMQP
+emperor_pg - Enable an emperor getting its configuration from a PostgreSQL database
+emperor_zeromq - Enable an emperor controlled via ZeroMQ
+fastrouter - Proxy/load-balancer/router speaking the uwsgi protocol
+forkptyrouter - Pseudoterminal server to connect to instances running inside a jail/separate namespace
+geoip - Export GeoIP information as routing variables (requires dev-libs/geoip)
+graylog2 - Send logs to a Graylog2 server in Graylog2's native GELF format
+http - make uWSGI natively speak HTTP, using this plugin you do not need a front-end HTTP server
+ldap - Lets you configure the uWSGI server via LDAP
+legion_cache_fetch - caching for the legion subsystem
+logcrypto - Send encrypted log messages via UDP
+logfile - Enable logging to logfiles (requires USE=ssl)
+logpipe - Log to stdin of a newly forked process
+logsocket - Log to a unix socket
+mongodblog - Write logs to a mongodb server
+nagios - To monitor, and eventually get warning messages, via Nagios
+notfound - Log 404 errors
+pam - Support PAM authentication
+ping - pings a uwsgi server
+rados - serve objects stored in a Ceph cluster directly using the librados API
+rawrouter - Enable routing requests to a specific plugin/application/function using the request modifiers
+redislog - Log to a redis server
+router_access - uWSGI internal routing, simple access support
+router_basicauth - uWSGI internal routing, basicauth support
+router_cache - uWSGI internal routing, cache support
+router_expires - uWSGI internal routing, expires headers support
+router_hash - uWSGI internal routing, URL hash support
+router_http - uWSGI internal routing, http headers support
+router_memcached - uWSGI internal routing, memcached support
+router_metrics - uWSGI internal routing, metrics subsystem support
+router_radius - uWSGI internal routing, radius auth support
+router_redirect - uWSGI internal routing, simple redirect support
+router_redis - uWSGI internal routing, redis support
+router_rewrite - uWSGI internal routing, URL rewrite support
+router_spnego - uWSGI internal routing, spnego auth support
+router_static - uWSGI internal routing, static files serving support
+router_uwsgi - uWSGI internal routing,
+router_xmldir - uWSGI internal routing,
+rpc - Allow calling functions on a remote uWSGI server/cluster
+rrdtool - Store uWSGI stats in a rrd fashion
+rsyslog - Send logs to Unix standard syslog residing on a remote server
+signal - Enable the signal framework to allow event based inter process communication
+spooler - Enable queue management that works like a printing/mail system, available for python/perl/ruby
+sqlite - Configure uWSGI via a sqlite database
+ssi - Fast templating system that has access to the uWSGI API
+sslrouter - Permits routing/proxy of SSL requests
+stats_pusher_statsd - Part of the metrics subsystem, lets you push metrics to a statsd server
+symcall - Allows you to write native uWSGI request handlers without the need of developing a full uWSGI plugin
+syslog - Enable logging to standard Unix syslog
+systemd_logger - Enable logging via systemd journal
+transformation_chunked - Filter the response generated by your application, encode the output in HTTP chunked
+transformation_gzip - Filter the response generated by your application, compress in gzip
+transformation_offload - Filter the response generated by your application, buffer streaming offload
+transformation_tofile - Filter the response generated by your application, caching buffer to a static file
+transformation_toupper - Filter the response generated by your application, transforming each character in uppercase
+tuntap - Ad-hoc solution for giving network connectivity to Linux processes running in a dedicated network namespace
+ugreen - Use green threads on top of the uWSGI async platform
+webdav - Build the WebDAV server (note: attributes are stored in extended attributes)
+xattr - Exposes extended file attributes as router variables
+xslt - Apply XSL transformation on XML documents on the fly (requires dev-libs/libxslt)
+zabbix - Send statistics to a zabbix server (uwsgi behaves directly as a zabbix agent)
+zergpool - Allow grouping zerg instances and attach them to different zerg servers
diff --git a/profiles/desc/video_cards.desc b/profiles/desc/video_cards.desc
new file mode 100644
index 000000000000..edd47c6dbccf
--- /dev/null
+++ b/profiles/desc/video_cards.desc
@@ -0,0 +1,77 @@
+# Copyright 1999-2013 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of VIDEO_CARDS USE_EXPAND flags.
+
+# Keep it sorted.
+
+apm - VIDEO_CARDS setting to build driver for apm video cards
+ark - VIDEO_CARDS setting to build driver for ark video cards
+ast - VIDEO_CARDS setting to build driver for ASpeedTech video cards
+chips - VIDEO_CARDS setting to build driver for chips video cards
+cirrus - VIDEO_CARDS setting to build driver for cirrus video cards
+cyrix - VIDEO_CARDS setting to build driver for cyrix video cards
+dummy - VIDEO_CARDS setting to build driver for dummy video cards
+epson - VIDEO_CARDS setting to build driver for epson video cards
+exynos - VIDEO_CARDS setting to build driver for Samsung Exynos video cards
+freedreno - VIDEO_CARDS setting to build reverse-engineered driver for Qualcomm Adreno cards
+fbdev - VIDEO_CARDS setting to build driver for fbdev video cards
+fglrx - VIDEO_CARDS setting to build driver for fglrx video cards
+geode - VIDEO_CARDS setting to build driver for AMD Geode GX and LX video cards
+glint - VIDEO_CARDS setting to build driver for glint video cards
+i128 - VIDEO_CARDS setting to build driver for Number 9 I128 video cards
+i740 - VIDEO_CARDS setting to build driver for Intel i740 video cards
+i915 - VIDEO_CARDS setting to build driver for Intel i915 video cards
+i965 - VIDEO_CARDS setting to build driver for Intel i965 video cards
+ilo - VIDEO_CARDS setting to build unofficial gallium driver for Intel gen6/7 video cards
+impact - VIDEO_CARDS setting to build driver for impact video cards
+intel - VIDEO_CARDS setting to build driver for Intel video cards
+mach64 - VIDEO_CARDS setting to build driver for mach64 video cards
+mga - VIDEO_CARDS setting to build driver for mga video cards
+modesetting - VIDEO_CARDS setting to build driver for unaccelerated modesetting
+neomagic - VIDEO_CARDS setting to build driver for neomagic video cards
+newport - VIDEO_CARDS setting to build driver for newport video cards
+none - VIDEO_CARDS setting to build no drivers (useful when using binary drivers)
+nouveau - VIDEO_CARDS setting to build reverse-engineered driver for nvidia cards
+nsc - VIDEO_CARDS setting to build driver for nsc video cards
+nvidia - VIDEO_CARDS setting to build driver for nvidia video cards
+nv - VIDEO_CARDS setting to build driver for nv video cards
+omap - VIDEO_CARDS setting to build DRM driver for TI OMAP video cards
+omapfb - VIDEO_CARDS setting to build framebuffer driver for TI OMAP video cards
+qxl - VIDEO_CARDS setting to build driver for qxl (QEMU virtual GPU)
+r100 - VIDEO_CARDS setting to build only r100 based chips code for radeon
+r128 - VIDEO_CARDS setting to build driver for ATI r128 video cards
+r200 - VIDEO_CARDS setting to build only r200 based chips code for radeon
+r300 - VIDEO_CARDS setting to build only r300, r400 and r500 based chips code for radeon
+r600 - VIDEO_CARDS setting to build only r600, r700, Evergreen and Northern Islands based chips code for radeon
+radeonhd - VIDEO_CARDS setting to build driver for ATI radeon HD video cards (radeon also works)
+radeon - VIDEO_CARDS setting to build driver for ATI radeon video cards
+radeonsi - VIDEO_CARDS setting to build only Southern Islands based chips code for radeon
+rendition - VIDEO_CARDS setting to build driver for rendition video cards
+s3 - VIDEO_CARDS setting to build driver for s3 video cards
+s3virge - VIDEO_CARDS setting to build driver for s3virge video cards
+savage - VIDEO_CARDS setting to build driver for savage video cards
+siliconmotion - VIDEO_CARDS setting to build driver for siliconmotion video cards
+sisusb - VIDEO_CARDS setting to build driver for SiS USB video cards
+sis - VIDEO_CARDS setting to build driver for SiS video cards
+sunbw2 - VIDEO_CARDS setting to build driver for sunbw2 video cards
+suncg14 - VIDEO_CARDS setting to build driver for suncg14 video cards
+suncg3 - VIDEO_CARDS setting to build driver for suncg3 video cards
+suncg6 - VIDEO_CARDS setting to build driver for suncg6 video cards
+sunffb - VIDEO_CARDS setting to build driver for sunffb video cards
+sunleo - VIDEO_CARDS setting to build driver for sunleo video cards
+suntcx - VIDEO_CARDS setting to build driver for suntcx video cards
+tdfx - VIDEO_CARDS setting to build driver for tdfx video cards
+tegra - VIDEO_CARDS setting to build driver for tegra video cards
+tga - VIDEO_CARDS setting to build driver for tga video cards
+trident - VIDEO_CARDS setting to build driver for trident video cards
+tseng - VIDEO_CARDS setting to build driver for tseng video cards
+v4l - VIDEO_CARDS setting to build driver for v4l video cards
+vesa - VIDEO_CARDS setting to build driver for vesa video cards
+via - VIDEO_CARDS setting to build driver for via video cards
+virtualbox - VIDEO_CARDS setting to build driver for virtualbox emulation
+vmware - VIDEO_CARDS setting to build driver for vmware video cards
+voodoo - VIDEO_CARDS setting to build driver for voodoo video cards
+xgi - VIDEO_CARDS setting to build driver for xgi video cards
+svga - VIDEO_CARDS setting to build driver for svga (VMware Virtual GPU) via Gallium
diff --git a/profiles/desc/vmware_guest.desc b/profiles/desc/vmware_guest.desc
new file mode 100644
index 000000000000..7e7e5610ad5a
--- /dev/null
+++ b/profiles/desc/vmware_guest.desc
@@ -0,0 +1,14 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of VMWARE_GUEST USE_EXPAND flags.
+
+# Keep it sorted.
+
+freebsd - Install VMware Tools for FreeBSD guests
+linux - Install VMware Tools for Linux guests
+netware - Install VMware Tools for Netware guests
+solaris - Install VMware Tools for Solaris guests
+windows - Install VMware Tools for Windows 2000+ guests
+winPre2k - Install VMware Tools for Windows 95/98/ME guests
diff --git a/profiles/desc/voicemail_storage.desc b/profiles/desc/voicemail_storage.desc
new file mode 100644
index 000000000000..04554213bc5f
--- /dev/null
+++ b/profiles/desc/voicemail_storage.desc
@@ -0,0 +1,11 @@
+# Copyright 2006 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of VOICEMAIL_STORAGE USE_EXPAND flags.
+# This is primarily used by net-misc/asterisk.
+
+# Keep it sorted.
+file - Uses plain files to store configuration & messages.
+odbc - Uses ODBC to talk to a SQL database backend.
+imap - Uses an IMAP server to store configuration & messages.
diff --git a/profiles/desc/xfce_plugins.desc b/profiles/desc/xfce_plugins.desc
new file mode 100644
index 000000000000..e8f53115c01f
--- /dev/null
+++ b/profiles/desc/xfce_plugins.desc
@@ -0,0 +1,15 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of XFCE_PLUGINS USE_EXPAND flags.
+
+# Keep it sorted.
+
+battery - Build battery plug-in for panel
+brightness - Build xfce4-brightness-plugin for panel
+clock - Build xfce4-orageclock-plugin for panel
+multiload-nandhp - Build a port of the GNOME multiload applet for panel
+power - Build power management plug-in for panel
+trash - Build thunar-tpa (trash) plugin for panel
+xmonad - Build xmonad-log-applet for panel
diff --git a/profiles/desc/xtables_addons.desc b/profiles/desc/xtables_addons.desc
new file mode 100644
index 000000000000..23c13a5fb908
--- /dev/null
+++ b/profiles/desc/xtables_addons.desc
@@ -0,0 +1,36 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file contains descriptions of XTABLES_ADDONS USE-EXPANDED variables.
+# Keep it sorted.
+
+account - ACCOUNT target is a high performance accounting system for large local networks
+chaos - CHAOS target causes confusion on the other end by doing odd things with incoming packets
+checksum - CHECKSUM target computes and fills in the checksum in a packet that lacks a checksum
+condition - matches if a specific condition variable is (un)set
+delude - DELUDE target will reply to a SYN packet with SYN-ACK, and to all other packets with an RST
+dhcpmac - DHCPMAC target/match in conjunction with ebtables can be used to completely change all MAC addresses from and to a VMware-based virtual machine
+dnetmap - DNETMAP target allows dynamic two-way 1:1 mapping of IPv4 subnets
+echo - ECHO target sends back all packets it received
+fuzzy - matches a rate limit based on a fuzzy logic controller (FLC)
+geoip - match a packet by its source or destination country
+gradm - match packets based on grsecurity RBAC status
+iface - match allows to check interface states
+ipmark - IPMARK target allows mark a received packet basing on its IP address
+ipp2p - matches certain packets in P2P flows
+ipset - enables build of ipset related modules and tools
+ipset4 - enables build of ipset-4.x related modules and tools
+ipset6 - enables build of ipset-6.x related modules and tools
+ipv4options - match against a set of IPv4 header options
+length2 - matches the length of a packet against a specific value or range of values
+logmark - LOGMARK target will log packet and connection marks to syslog
+lscan - match detects simple low-level scan attemps based upon the packet's contents
+quota2 - match implements a named counter which can be increased or decreased on a per-match basis
+pknock - match implements so-called "port knocking", a stealthy system for network authentication
+psd - match attempts to detect TCP and UDP port scans (derived from Solar Designer's scanlogd)
+rawnat - The RAWSNAT and RAWDNAT targets provide stateless network address translation
+steal - STEAL target is like DROP, but does not throw an error when used in the OUTPUT chain
+sysrq - SYSRQ target allows to remotely trigger sysrq on the local machine over the network
+tarpit - TARPIT target captures and holds incoming TCP connections using no local per-connection resources
+tee - TEE target will clone a packet and redirect this clone to another machine on the local network segment
diff --git a/profiles/eapi b/profiles/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/embedded/eapi b/profiles/embedded/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/embedded/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/embedded/make.defaults b/profiles/embedded/make.defaults
new file mode 100644
index 000000000000..ec875ba19bcf
--- /dev/null
+++ b/profiles/embedded/make.defaults
@@ -0,0 +1,38 @@
+USE="kdrive minimal multicall zlib"
+CFLAGS="-Os -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CLEAN_DELAY="0"
+EPAUSE_IGNORE="1"
+EBEEP_IGNORE="1"
+PORTAGE_WORKDIR_MODE="2775"
+PORTAGE_ECLASS_WARNING_ENABLE="0"
+
+INPUT_DEVICES="evdev mouse keyboard tslib"
+VIDEO_CARDS="fbdev"
+KERNEL="linux"
+USERLAND="GNU"
+LINGUAS="en"
+
+# Profile IUSE injection (applies only to ebuilds which use EAPI 5 or later)
+IUSE_IMPLICIT="prefix"
+USE_EXPAND_UNPREFIXED="ARCH"
+USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND"
+USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm-linux hppa hppa-hpux ia64 ia64-hpux ia64-linux m68k m68k-mint mips ppc ppc64 ppc64-linux ppc-aix ppc-macos ppc-openbsd s390 sh sparc sparc64-freebsd sparc64-solaris sparc-fbsd sparc-solaris x64-freebsd x64-macos x64-openbsd x64-solaris x86 x86-cygwin x86-fbsd x86-freebsd x86-interix x86-linux x86-macos x86-netbsd x86-openbsd x86-solaris x86-winnt"
+USE_EXPAND_VALUES_ELIBC="AIX Cygwin Darwin FreeBSD glibc HPUX Interix mintlib musl NetBSD OpenBSD SunOS uclibc Winnt"
+USE_EXPAND_VALUES_KERNEL="AIX Cygwin Darwin FreeBSD freemint HPUX Interix linux NetBSD OpenBSD SunOS Winnt"
+USE_EXPAND_VALUES_USERLAND="BSD GNU"
+
+# Env vars to expand into USE vars. Modifying this requires prior
+# discussion on gentoo-dev@lists.gentoo.org.
+USE_EXPAND="APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES ENLIGHTENMENT_MODULES FOO2ZJS_DEVICES FRITZCAPI_CARDS FCDSL_CARDS VIDEO_CARDS DVB_CARDS LIRC_DEVICES INPUT_DEVICES LINGUAS USERLAND KERNEL ELIBC CROSSCOMPILE_OPTS ALSA_CARDS LCD_DEVICES CAMERAS NETBEANS_MODULES QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS SANE_BACKENDS RUBY_TARGETS PHP_TARGETS NGINX_MODULES_HTTP NGINX_MODULES_MAIL XFCE_PLUGINS XTABLES_ADDONS GPSD_PROTOCOLS COLLECTD_PLUGINS DRACUT_MODULES OFED_DRIVERS GRUB_PLATFORMS FFTOOLS PYTHON_TARGETS CURL_SSL OPENMPI_FABRICS OPENMPI_RM OPENMPI_OFED_FEATURES LIBREOFFICE_EXTENSIONS VOICEMAIL_STORAGE PYTHON_SINGLE_TARGET ABI_MIPS ABI_X86"
+
+# 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 ABI_MIPS ABI_X86"
+
+# Variables that are set exclusively by the profile
+# and not by user configuration files.
+PROFILE_ONLY_VARIABLES="ARCH ELIBC IUSE_IMPLICIT KERNEL USERLAND USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL USE_EXPAND_VALUES_USERLAND"
diff --git a/profiles/embedded/package.use b/profiles/embedded/package.use
new file mode 100644
index 000000000000..49943b14e954
--- /dev/null
+++ b/profiles/embedded/package.use
@@ -0,0 +1 @@
+sys-apps/busybox make-symlinks
diff --git a/profiles/embedded/packages b/profiles/embedded/packages
new file mode 100644
index 000000000000..3974d3e916c6
--- /dev/null
+++ b/profiles/embedded/packages
@@ -0,0 +1,7 @@
+# Copyright 1999-2008 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# base generic embedded profile
+
+*>=sys-apps/busybox-0.60.5-r1
diff --git a/profiles/embedded/use.force b/profiles/embedded/use.force
new file mode 100644
index 000000000000..5885fddb4528
--- /dev/null
+++ b/profiles/embedded/use.force
@@ -0,0 +1,2 @@
+kernel_linux
+userland_GNU
diff --git a/profiles/embedded/use.mask b/profiles/embedded/use.mask
new file mode 100644
index 000000000000..e8facd1c579e
--- /dev/null
+++ b/profiles/embedded/use.mask
@@ -0,0 +1,7 @@
+# Zac Medico <zmedico@gentoo.org>
+# must use a prefix profile
+prefix
+
+# Chris PeBenito <pebenito@gentoo.org>
+# must use a SELinux profile
+selinux
diff --git a/profiles/features/32bit-native/eapi b/profiles/features/32bit-native/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/features/32bit-native/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/features/32bit-native/make.defaults b/profiles/features/32bit-native/make.defaults
new file mode 100644
index 000000000000..2ef5d4d32131
--- /dev/null
+++ b/profiles/features/32bit-native/make.defaults
@@ -0,0 +1,11 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+FEATURES="-multilib-strict"
+
+USE="-gcc64"
+
+MULTILIB_STRICT_DIRS=""
+MULTILIB_STRICT_DENY=""
+MULTILIB_STRICT_EXEMPT=""
diff --git a/profiles/features/32bit-native/packages b/profiles/features/32bit-native/packages
new file mode 100644
index 000000000000..887f05da9931
--- /dev/null
+++ b/profiles/features/32bit-native/packages
@@ -0,0 +1,6 @@
+# Copyright 2006-2008 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# We don't need kgcc64 to build kernels.
+-*sys-devel/kgcc64
diff --git a/profiles/features/32bit-native/profile.bashrc b/profiles/features/32bit-native/profile.bashrc
new file mode 100644
index 000000000000..c601900384e3
--- /dev/null
+++ b/profiles/features/32bit-native/profile.bashrc
@@ -0,0 +1,7 @@
+# Here we die on any arch that isn't 32-bit.
+case ${ARCH} in
+ amd64) die "This architecture always uses a 64-bit kernel. Please use an x86 profile!" ;;
+ mips) die "This architecture always uses a 64-bit kernel." ;;
+ ppc64) die "This architecture always uses a 64-bit kernel. Please use a ppc profile!" ;;
+ sparc) die "This architecture always uses a 64-bit kernel." ;;
+esac
diff --git a/profiles/features/32bit-native/use.force b/profiles/features/32bit-native/use.force
new file mode 100644
index 000000000000..78a0ced5d86d
--- /dev/null
+++ b/profiles/features/32bit-native/use.force
@@ -0,0 +1,2 @@
+# Force disable multilib USE flag
+-multilib
diff --git a/profiles/features/32bit-native/use.mask b/profiles/features/32bit-native/use.mask
new file mode 100644
index 000000000000..f5d4435fdbce
--- /dev/null
+++ b/profiles/features/32bit-native/use.mask
@@ -0,0 +1,9 @@
+# Copyright 2004-2008 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+# SECTION: Mask
+
+# 2008/02/13 - Chris Gianelloni <wolf31o2@gentoo.org>
+# Mask multilib, since we cannot use it.
+multilib
diff --git a/profiles/features/32bit-userland/eapi b/profiles/features/32bit-userland/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/features/32bit-userland/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/features/32bit-userland/make.defaults b/profiles/features/32bit-userland/make.defaults
new file mode 100644
index 000000000000..b60e0f56f382
--- /dev/null
+++ b/profiles/features/32bit-userland/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> (16 Nov 2011)
+# Rename STAGE1_USE to BOOTSTRAP_USE and stack it to the parent value
+# We always need gcc64 for 32bit-userland
+BOOTSTRAP_USE="${BOOTSTRAP_USE} gcc64"
+USE="gcc64"
diff --git a/profiles/features/32bit-userland/packages b/profiles/features/32bit-userland/packages
new file mode 100644
index 000000000000..8f4f21f838c4
--- /dev/null
+++ b/profiles/features/32bit-userland/packages
@@ -0,0 +1,6 @@
+# Copyright 2006-2008 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# We need kgcc64 to build kernels.
+*sys-devel/kgcc64
diff --git a/profiles/features/32bit-userland/parent b/profiles/features/32bit-userland/parent
new file mode 100644
index 000000000000..ef64da6e1d20
--- /dev/null
+++ b/profiles/features/32bit-userland/parent
@@ -0,0 +1 @@
+../multilib
diff --git a/profiles/features/32bit-userland/profile.bashrc b/profiles/features/32bit-userland/profile.bashrc
new file mode 100644
index 000000000000..9eebc767690d
--- /dev/null
+++ b/profiles/features/32bit-userland/profile.bashrc
@@ -0,0 +1,9 @@
+# Here we remove any ABI that isn't 32-bit.
+case ${PROFILE_ARCH} in
+ mips64)
+ # This is for o32 (64-bit kernel, 32-bit userland) so we force -mabi=32
+ export CHOST="mips-unknown-linux-gnu"
+ export CFLAGS="${CFLAGS/-mabi=*/-mabi=32}"
+ export CXXFLAGS="${CFLAGS}"
+ ;;
+esac
diff --git a/profiles/features/64bit-native/eapi b/profiles/features/64bit-native/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/features/64bit-native/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/features/64bit-native/make.defaults b/profiles/features/64bit-native/make.defaults
new file mode 100644
index 000000000000..c4f8ed48722c
--- /dev/null
+++ b/profiles/features/64bit-native/make.defaults
@@ -0,0 +1,12 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# We disable the symlink, since we won't be using it.
+SYMLINK_LIB="yes"
+
+USE="-gcc64"
+
+# Since we're doing a pure 64-bit, we want LIBDIR to be lib64
+LIBDIR_amd64="lib64"
+LIBDIR_ppc64="lib64"
diff --git a/profiles/features/64bit-native/package.mask b/profiles/features/64bit-native/package.mask
new file mode 100644
index 000000000000..5c21cf1a592f
--- /dev/null
+++ b/profiles/features/64bit-native/package.mask
@@ -0,0 +1,164 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# 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-accessibility/mbrola
+app-accessibility/perlbox-voice
+app-arch/stuffit
+app-benchmarks/cpuburn
+=app-editors/emacs-18*
+app-emulation/crossover-bin
+app-emulation/crossover-office-bin
+app-emulation/crossover-office-pro-bin
+app-emulation/playonlinux
+app-emulation/q4wine
+app-emulation/virtualbox
+app-emulation/virtualbox-extpack-oracle
+app-emulation/virtualbox-guest-additions
+app-emulation/vmware-player
+>=app-i18n/atokx3-3.0.0
+app-office/lotus-notes
+app-office/ooextras
+app-emulation/winetricks
+app-text/acroread
+dev-embedded/libftd2xx
+dev-embedded/openocd
+>=dev-java/sun-j2me-bin-2.5.2.01
+dev-lang/dmd-bin
+dev-lang/icc
+dev-lang/idb
+dev-lang/ifc
+dev-perl/Archive-Rar
+dev-python/skype4py
+dev-util/android-sdk-update-manager
+dev-util/android-ndk
+dev-util/biew
+games-action/cs2d
+games-action/descent3
+games-action/descent3-demo
+games-action/heretic2
+games-action/heretic2-demo
+games-action/lugaru
+games-action/lugaru-demo
+games-action/mutantstorm-demo
+games-action/phobiaii
+games-action/rune
+games-action/spacetripper-demo
+games-arcade/aquaria
+games-arcade/barbarian-bin
+games-arcade/jardinains
+games-arcade/gish-demo
+games-emulation/caps
+games-emulation/nestra
+games-emulation/zinc
+games-emulation/zsnes
+games-fps/avp
+games-fps/doom3-cdoom
+games-fps/doom3-chextrek
+games-fps/doom3-data
+games-fps/doom3-demo
+games-fps/doom3-ducttape
+games-fps/doom3-eventhorizon
+games-fps/doom3-hellcampaign
+games-fps/doom3-inhell
+games-fps/doom3-lms
+games-fps/doom3-mitm
+games-fps/doom3-phantasm
+games-fps/doom3-roe
+games-fps/doom3
+games-fps/enemy-territory-etpro
+games-fps/enemy-territory-fortress
+games-fps/enemy-territory-omnibot
+games-fps/enemy-territory-truecombat
+games-fps/enemy-territory
+games-fps/etqw-bin
+games-fps/etqw-data
+games-fps/etqw-demo
+games-fps/glxquake-bin
+games-fps/legends
+games-fps/postal2
+games-fps/postal2mp-demo
+games-fps/quake3-bin
+games-fps/quake3-demo
+games-fps/quake3-ra3
+games-fps/quake4-bin
+games-fps/quake4-data
+games-fps/quake4-demo
+games-fps/rtcw
+games-fps/rtcwmp-demo
+games-fps/rtcwsp-demo
+games-fps/sauerbraten
+games-fps/serious-sam-tfe
+games-fps/serious-sam-tse
+games-fps/soldieroffortune
+games-fps/soldieroffortune-demo
+games-fps/unreal-tournament
+games-fps/ut2003
+games-fps/ut2003-demo
+games-fps/ut2004-demo
+games-puzzle/drod-bin
+games-puzzle/hoh-bin
+games-roguelike/adom
+games-rpg/eschalon-book-1-demo
+games-rpg/nwmouse
+games-rpg/nwmovies
+games-rpg/nwn
+games-rpg/nwn-cep
+games-rpg/nwn-data
+games-rpg/nwn-penultima
+games-rpg/nwn-penultimarerolled
+games-rpg/nwn-shadowlordsdreamcatcherdemon
+games-rpg/penumbra-collection
+games-rpg/sacred-gold
+games-server/etqw-ded
+games-server/nwn-ded
+games-server/ut2003-ded
+games-simulation/bcs-demo
+games-strategy/coldwar
+games-strategy/coldwar-demo
+games-strategy/darwinia
+games-strategy/darwinia-demo
+games-strategy/defcon-demo
+games-strategy/dominions2
+games-strategy/dominions2-demo
+games-strategy/heroes3
+games-strategy/heroes3-demo
+games-strategy/majesty-demo
+games-strategy/savage-bin
+games-strategy/smac
+games-strategy/spaz
+media-fonts/acroread-asianfonts
+media-sound/shoutcast-server-bin
+media-sound/shoutcast-trans-bin
+media-sound/ventrilo-server-bin
+media-tv/huludesktop
+media-video/binkplayer
+media-video/tsmuxer
+net-im/skype
+net-im/skypetab-ng
+net-print/cndrvcups-common-lb
+net-print/cndrvcups-lb
+net-misc/icaclient
+net-misc/ps3mediaserver
+sci-biology/foldingathome
+sci-electronics/eagle
+sci-chemistry/cara-bin
+sci-chemistry/cyana
+sci-chemistry/icm
+sci-chemistry/icm-browser
+sci-chemistry/mars
+sci-libs/ipp
+sys-apps/memtest86
+sys-apps/memtest86+
+sys-libs/lib-compat-loki
+www-plugins/nspluginwrapper
+
+# AMD64 Team; <amd64@gentoo.org>
+# grub-1 is not available on no-multilib-profiles;
+<sys-boot/grub-1.99
diff --git a/profiles/features/64bit-native/package.use.force b/profiles/features/64bit-native/package.use.force
new file mode 100644
index 000000000000..9273097face2
--- /dev/null
+++ b/profiles/features/64bit-native/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (04 Jul 2012)
+# Force 64-bit parts of wine, bug #351436
+app-emulation/wine win64
diff --git a/profiles/features/64bit-native/package.use.mask b/profiles/features/64bit-native/package.use.mask
new file mode 100644
index 000000000000..da94d3c68e77
--- /dev/null
+++ b/profiles/features/64bit-native/package.use.mask
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (04 Jul 2012)
+# Disable 32-bit parts of wine, bug #351436
+app-emulation/wine mono
+
+# Apr 28, 2008 Sébastien Fabbro <bicatali@gentoo.org>
+# ifc masked
+sci-libs/acml ifc
+
+# Alexis Ballier <aballier@gentoo.org> (13 Aug 2009)
+# Requires wine
+media-sound/lmms vst
+
+# Tomas Chvatal <scarabeus@gentoo.org> (13 Nov 2014)
+# The apulse is 32b used there only
+net-im/skype apulse
diff --git a/profiles/features/64bit-native/profile.bashrc b/profiles/features/64bit-native/profile.bashrc
new file mode 100644
index 000000000000..71acdf820a05
--- /dev/null
+++ b/profiles/features/64bit-native/profile.bashrc
@@ -0,0 +1,18 @@
+# Here we remove any ABI that isn't native.
+case ${ARCH} in
+ mips)
+ # Both n32 and n64 are 64-bit kernel and userland.
+ # n64 is 64-bit pointers/long
+ # n32 is 32-bit pointers/long
+ case ${USE} in
+ n32)
+ export CFLAGS="${CFLAGS/-mabi=*/-mabi=n32}"
+ export CXXFLAGS="${CFLAGS}"
+ ;;
+ n64)
+ export CFLAGS="${CFLAGS/-mabi=*/-mabi=64}"
+ export CXXFLAGS="${CFLAGS}"
+ ;;
+ esac
+ ;;
+esac
diff --git a/profiles/features/64bit-native/use.force b/profiles/features/64bit-native/use.force
new file mode 100644
index 000000000000..78a0ced5d86d
--- /dev/null
+++ b/profiles/features/64bit-native/use.force
@@ -0,0 +1,2 @@
+# Force disable multilib USE flag
+-multilib
diff --git a/profiles/features/64bit-native/use.mask b/profiles/features/64bit-native/use.mask
new file mode 100644
index 000000000000..6ad7395d2678
--- /dev/null
+++ b/profiles/features/64bit-native/use.mask
@@ -0,0 +1,25 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# USE flags masked because providing packages require a 32-bit ABI
+
+# 2007/08/29 Christoph Mende <angelos@gentoo.org>
+# app-accessibility/mbrola is x86 only
+mbrola
+
+# 2007/08/24 Michael Marineau <marineam@gentoo.org>
+# Xen HVM support requires building 32-bit binaries.
+hvm
+
+# 2008/02/13 - Chris Gianelloni <wolf31o2@gentoo.org>
+# Mask multilib, since we cannot use it.
+multilib
+
+# 2009/05/11 Doug Goldstein <cardoe@gentoo.org>
+# Mask 32bit since this will always require emulation packages
+32bit
+
+# 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/features/eapi b/profiles/features/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/features/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/features/multilib/eapi b/profiles/features/multilib/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/features/multilib/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/features/multilib/lib32/eapi b/profiles/features/multilib/lib32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/features/multilib/lib32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/features/multilib/lib32/make.defaults b/profiles/features/multilib/lib32/make.defaults
new file mode 100644
index 000000000000..b3ab33c98e43
--- /dev/null
+++ b/profiles/features/multilib/lib32/make.defaults
@@ -0,0 +1,13 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Let baselayout create the lib symlink.
+SYMLINK_LIB="yes"
+
+# 32-bit LIBDIR
+LIBDIR_ppc="lib32"
+LIBDIR_x86="lib32"
+LIBDIR_x86_fbsd="lib32"
+LIBDIR_sparc32="lib32"
+LIBDIR_s390="lib32"
diff --git a/profiles/features/multilib/lib32/parent b/profiles/features/multilib/lib32/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/features/multilib/lib32/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/features/multilib/make.defaults b/profiles/features/multilib/make.defaults
new file mode 100644
index 000000000000..72248e2390ef
--- /dev/null
+++ b/profiles/features/multilib/make.defaults
@@ -0,0 +1,39 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> (16 Nov 2011)
+# 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"
+
+# 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)"
+
+# 64-bit LIBDIR
+LIBDIR_amd64="lib64"
+LIBDIR_amd64_fbsd="lib64"
+LIBDIR_arm64="lib64"
+LIBDIR_n64="lib64" # MIPS n64
+LIBDIR_ppc64="lib64"
+LIBDIR_s390x="lib64"
+LIBDIR_sparc64="lib64"
+
+# 32-bit LIBDIR
+LIBDIR_arm="lib"
+LIBDIR_x86="lib"
+LIBDIR_x86_fbsd="lib"
+LIBDIR_o32="lib" # MIPS o32
+LIBDIR_ppc="lib"
+LIBDIR_s390="lib"
+LIBDIR_sparc32="lib"
+
+# Somewhere in-between!
+LIBDIR_x32="libx32" # x86-64 x32
+LIBDIR_n32="lib32" # MIPS n32
diff --git a/profiles/features/multilib/package.use.force b/profiles/features/multilib/package.use.force
new file mode 100644
index 000000000000..41bce5b8803d
--- /dev/null
+++ b/profiles/features/multilib/package.use.force
@@ -0,0 +1,8 @@
+# Copyright 2004-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+# These packages must have multilib turned on in order to work sanely.
+sys-apps/sandbox multilib
+sys-devel/gcc multilib
+sys-libs/glibc multilib
diff --git a/profiles/features/multilib/package.use.mask b/profiles/features/multilib/package.use.mask
new file mode 100644
index 000000000000..1ee6a4ac7bc5
--- /dev/null
+++ b/profiles/features/multilib/package.use.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Matt Turner <mattst88@gentoo.org> (19 Sep 2012)
+# multilib requires 32-bit libGL provided by emul-linux-x86-opengl
+# but also collides with 32-bit libGLU installed by emul-linux-x86-opengl
+media-libs/glu multilib
diff --git a/profiles/features/multilib/use.mask b/profiles/features/multilib/use.mask
new file mode 100644
index 000000000000..9f5667e1fc80
--- /dev/null
+++ b/profiles/features/multilib/use.mask
@@ -0,0 +1,9 @@
+# Copyright 2004-2008 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+# SECTION: Unmask
+
+# 2008/02/13 - Chris Gianelloni <wolf31o2@gentoo.org>
+# Unmask multilib, since we need to use it.
+-multilib
diff --git a/profiles/features/prefix/Changelog b/profiles/features/prefix/Changelog
new file mode 100644
index 000000000000..80eada08ec5a
--- /dev/null
+++ b/profiles/features/prefix/Changelog
@@ -0,0 +1,28 @@
+# ChangeLog for profiles/features/prefix
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Id$
+
+ 04 Jun 2015; Michael Palimaka <kensington@gentoo.org> package.use.mask:
+ Move various kde-base packages to kde-apps.
+
+ 06 Jan 2015: Sergey Popov <pinkbyte@gentoo.org> packages:
+ net-misc/iproute2 is not necessary in Prefix installations,
+ acked by Ruud Koolen
+
+ 15 Dec 2014; Ruud Koolen <redlizard@gentoo.org> package.use.mask, packages,
+ rpath/packages:
+ Moved several nonlinux-specific clauses to /profiles/prefix.
+
+ 15 Dec 2014; Ruud Koolen <redlizard@gentoo.org> rpath/use.force,
+ rpath/use.mask, standalone/eapi, standalone/parent:
+ Added standalone profile.
+
+ 23 Nov 2014; Ruud Koolen <redlizard@gentoo.org> make.defaults:
+ Switched python version to 3.3 from base 3.4.
+
+ 18 Jan 2014; Ruud Koolen <redlizard@gentoo.org> eapi, make.defaults,
+ package.mask, packages, package.use.mask, use.force, use.mask,
+ use.mask.stable, rpath/packages, rpath/parent, rpath/profile.bashrc,
+ rpath/use.mask:
+ Imported profile contents from ../../prefix
+
diff --git a/profiles/features/prefix/eapi b/profiles/features/prefix/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/features/prefix/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/features/prefix/make.defaults b/profiles/features/prefix/make.defaults
new file mode 100644
index 000000000000..e8e4092e50ab
--- /dev/null
+++ b/profiles/features/prefix/make.defaults
@@ -0,0 +1,23 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Jeremy Olexa <darkside@gentoo.org> (30 Jun 2009)
+# As of now, there does not exist a reliable working sandbox implementation on
+# any Gentoo Prefix platform. Lately, sandbox has caused *many* issues that
+# the Gentoo Prefix team has no time to fix and/or troubleshoot. see: bug 271424
+# see:
+# http://archives.gentoo.org/gentoo-alt/msg_3c355ca5e70e7975eae293823f1751f2.xml
+# see: bug 274239
+# and other issues, etc etc.
+#
+# If in the future, there does exist a working sandbox implementation then it
+# should be enabled on a per-profile basis only.
+FEATURES="${FEATURES} -sandbox"
+
+# this probably already is like this, but we assure that in prefix we
+# have a GNU userland
+USERLAND="GNU"
+
+# Python 3.4 isn't in prefix yet.
+USE="python_targets_python3_3 -python_targets_python3_4"
diff --git a/profiles/features/prefix/package.mask b/profiles/features/prefix/package.mask
new file mode 100644
index 000000000000..cb0e984c9f11
--- /dev/null
+++ b/profiles/features/prefix/package.mask
@@ -0,0 +1,103 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Fabian Groffen <grobian@gentoo.org> (09 Nov 2012)
+# fails to properly run config.status (and thus create libtool) on
+# non-Linux platforms, fails with hard error when not using bash, caused
+# by EAPI 4's --disable-dependency-tracking (#383863 c12)
+=dev-libs/libgpg-error-1.10-r1
+
+# Fabian Groffen <grobian@gentoo.org> (27 Oct 2012)
+# fails to compile with parallel make (help2man issues)
+# fails to link wrt libiconv
+=sys-apps/coreutils-8.20
+
+# Benda Xu <heroxbd@gentoo.org> (07 Aug 2012)
+# mask revision for testing out openrc. bug #415895.
+=sys-apps/baselayout-prefix-1.12.14-r1
+
+# Fabian Groffen <grobian@gentoo.org> (01 Aug 2012)
+# Causes spurious errors due to considering some small files being
+# binary, bug #425668, comment #21.
+=sys-apps/grep-2.13
+
+# Jeremy Olexa <darkside@gentoo.org> (28 Oct 2011)
+# Masking selective games-*, www-apps/*, net-proxy/* packages because:
+# 1) It is unclear if there are any users
+# 2) We would like to NOT migrate packages (to gentoo-x86) if we don't have to.
+#
+# If this is a package that you would like to see in the tree, please open a bug
+# report for inclusion (search first).
+# This mask will be lifted in 60 days and the packages will not be supporting
+# Gentoo Prefix at that time.
+games-arcade/rocksndiamonds
+games-board/xscrabble
+games-misc/cowsay
+games-misc/fortune-mod-gentoo-dev
+games-misc/rfksay
+games-sports/bygfoot
+net-proxy/tinyproxy
+www-apps/trac
+
+# Fabian Groffen <grobian@gentoo.org> (21 Apr 2011)
+# Fails to link anything, since it crt1.o cannot be found. They haven't
+# got linking right yet, numerous people on the web report the same
+# problem. Let's just wait for the moment.
+~sys-devel/llvm-2.9
+~sys-devel/clang-2.9
+
+# Fabian Groffen <grobian@gentoo.org> (03 Feb 2011)
+# Diego's experimental flex for fixing from autoconf problem, breaks
+# bootstrapping, bug #353609
+=sys-devel/flex-2.5.35_p10
+
+# Fabian Groffen <grobian@gentoo.org> (24 Jan 2011)
+# This release breaks in multiple ways (posix_memalign, O_DIRECT), wait
+# for upstream to sanitise their code (or someone else to do it, since
+# many people are affected: uClibc, BSD, ...)
+=sys-fs/e2fsprogs-1.41.14
+
+# Jeremy Olexa <darkside@gentoo.org> (30 Jun 2009)
+# The PAM auth system just will not work in Gentoo Prefix, instead the host auth
+# system should be used.
+sys-libs/pam
+sys-auth/pambase
+
+# Jeremy Olexa <darkside@gentoo.org> (02 Jun 2009)
+# If you have MacFuse or some other implementation of fuse installed, you can
+# probably use this by placing sys-fs/fuse in package.provided, bug 272210
+net-fs/curlftpfs
+
+# Jeremy Olexa <darkside@gentoo.org> (21 Apr 2009)
+# User reported that it works fine but will not install for me due to unknown
+# kernel location, etc. See bug 265276 for an example.
+net-wireless/iw
+dev-libs/libnl
+net-wireless/aircrack-ng
+
+# Jeremy Olexa <darkside@gentoo.org> (02 Dec 2008)
+# Reported to work. However, you will need to package.provide some deps.
+# See bug 248809 for more details.
+net-fs/openafs
+
+# Markus Duft <mduft@gentoo.org> (17 Apr 2008)
+# Breaks things like gettext and fastjar because it introduces some
+# circular dependencies while running aclocal (bug #218122)
+~sys-devel/autoconf-2.62
+
+# Fabian Groffen <grobian@gentoo.org> (11 Jan 2008)
+# Screws up things, see bug #204998
+<sys-devel/gcc-3.4.0
+
+# Fabian Groffen <grobian@gentoo.org> (05 Jan 2008)
+# missing rule in the build.xml file
+=dev-java/sun-javamail-1.4.1
+
+# Fabian Groffen <grobian@gentoo.org> (02 Jan 2008)
+# rlogin seems not to work, consider using ssh anyway
+net-misc/netkit-rsh
+
+# Elias Pipping <pipping@gentoo.org>
+# work in progress (in prefix)
+app-emacs/jde
diff --git a/profiles/features/prefix/package.use.mask b/profiles/features/prefix/package.use.mask
new file mode 100644
index 000000000000..322b21030686
--- /dev/null
+++ b/profiles/features/prefix/package.use.mask
@@ -0,0 +1,52 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Kacper Kowalik <xarthisius@gentoo.org> (14 Jan 2012)
+# sci-libs/mkl don't have prefix keywords
+dev-python/numexpr mkl
+
+# Fabian Groffen <grobian@gentoo.org> (08 Dec 2011)
+# USE=vanilla produces a broken compiler for Prefix. Only use this flag
+# when you're absolutely sure what you're doing. Do NOT report bugs
+# about failing packages when using a vanilla compiler!
+sys-devel/gcc vanilla
+
+# Rafael Goncalves Martins <rafaelmartins@gentoo.org> (29 Sep 2010)
+# dev-libs/judy without prefix keywords
+# (amd64-linux and x86-linux)
+sci-electronics/gtkwave judy
+
+# Jonathan Callen <abcd@gentoo.org> (22 Feb 2010)
+# ppp is not available in Prefix
+kde-apps/kdenetwork-meta ppp
+
+# Christian Faulhammer <fauli@gentoo.org> (09 Jan 2010)
+# hesiod and m17n-lib are not available in Prefix
+app-editors/emacs-vcs hesiod m17n-lib
+app-editors/emacs hesiod m17n-lib
+
+# Jeremy Olexa <darkside@gentoo.org> (30 Sep 2009)
+# berkdb has hardcoded paths all over, breaks on linux at least. Use flag
+# disappearing in next bump: prefix can be early and force it to be not used to
+# save headaches.
+# NOTE to prefix devs: if it needs to not be a global mask, talk to me because
+# it currently causes failures on linux. It can be made a "less global" mask.
+dev-lang/python berkdb
+
+# Jeremy Olexa <darkside@gentoo.org> (02 Sep 2009)
+# these don't work, because they rely on the host having sufficient xorg-server
+# version.
+xfce-base/xfce4-meta session
+
+# Jeremy Olexa <darkside@gentoo.org> (13 Feb 2009)
+# Can't make USE=ssl to work, bad build system. bug #256699
+dev-lang/pike ssl
+
+# Elias Pipping <pipping@gentoo.org> (18 Nov 2007)
+# feynmf fails to build documentation
+dev-tex/feynmf doc
+
+# Elias Pipping <pipping@gentoo.org> (15 Nov 2007)
+# pkg_postinst tries to create/delete a user, fails
+dev-libs/cyrus-sasl berkdb gdbm
diff --git a/profiles/features/prefix/packages b/profiles/features/prefix/packages
new file mode 100644
index 000000000000..2116babb229c
--- /dev/null
+++ b/profiles/features/prefix/packages
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Gentoo Base Prefix Profile
+
+# NOTE: THIS MODIFIES THE BASE PROFILE FOR *ANY* PREFIX BASED OPERATING SYSTEM.
+# NO MODIFICATIONS MAY BE MADE TO THIS FILE WITHOUT PRIOR DISCUSSION. IF
+# YOU ARE CREATING A NEW PROFILE, YOU SIMPLY NEED TO INHERIT THIS BASE
+# PROFILE IN YOUR PROFILE DIRECTORY'S "parent" FILE.
+
+# Read the descriptions of ../../base/packages for some explanation
+
+# This file removes everything from the base profile which is not
+# necessary/desired in a prefix environment.
+
+-*>=sys-apps/baselayout-2
+-*net-misc/iputils
+-*sys-apps/iproute2
+-*sys-apps/kbd
+-*sys-fs/e2fsprogs
+-*virtual/dev-manager
+-*virtual/modutils
+-*virtual/shadow
+
+# add back prefix baselayout
+*sys-apps/baselayout-prefix
+
+# we don't want this either (as baselayout-prefix provides the functions.sh
+# file that this was added to ../base/packages for)
+-*sys-apps/openrc
diff --git a/profiles/features/prefix/rpath/eapi b/profiles/features/prefix/rpath/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/features/prefix/rpath/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/features/prefix/rpath/packages b/profiles/features/prefix/rpath/packages
new file mode 100644
index 000000000000..3f6c868c505f
--- /dev/null
+++ b/profiles/features/prefix/rpath/packages
@@ -0,0 +1,7 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# we don't ever will install these, so no need to depend on them
+-*virtual/libc
+-*virtual/os-headers
diff --git a/profiles/features/prefix/rpath/parent b/profiles/features/prefix/rpath/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/features/prefix/rpath/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/features/prefix/rpath/profile.bashrc b/profiles/features/prefix/rpath/profile.bashrc
new file mode 100644
index 000000000000..a94464c5c245
--- /dev/null
+++ b/profiles/features/prefix/rpath/profile.bashrc
@@ -0,0 +1,23 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Hack to avoid every package that uses libiconv/gettext
+# install a charset.alias that will collide with libiconv's one
+# See bugs 169678, 195148 and 256129.
+# Also the discussion on
+# http://archives.gentoo.org/gentoo-dev/msg_8cb1805411f37b4eb168a3e680e531f3.xml
+prefix-post_src_install() {
+ local f
+ if [[ ${PN} != "libiconv" && -n $(ls "${ED}"/usr/lib*/charset.alias 2>/dev/null) ]]; then
+ einfo "automatically removing charset.alias"
+ rm -f "${ED}"/usr/lib*/charset.alias
+ fi
+}
+
+# These are because of
+# http://archives.gentoo.org/gentoo-dev/msg_529a0806ed2cf841a467940a57e2d588.xml
+# The profile-* ones are meant to be used in etc/portage/profile.bashrc by user
+# until there is the registration mechanism.
+profile-post_src_install() { prefix-post_src_install ; }
+ post_src_install() { prefix-post_src_install ; }
diff --git a/profiles/features/prefix/rpath/use.force b/profiles/features/prefix/rpath/use.force
new file mode 100644
index 000000000000..42f0cd535480
--- /dev/null
+++ b/profiles/features/prefix/rpath/use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# prefix-guest USE flag should be set in prefix rpath profiles
+prefix-guest
+
diff --git a/profiles/features/prefix/rpath/use.mask b/profiles/features/prefix/rpath/use.mask
new file mode 100644
index 000000000000..32ef8858eaec
--- /dev/null
+++ b/profiles/features/prefix/rpath/use.mask
@@ -0,0 +1,10 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# prefix-guest USE flag should be set in prefix rpath profiles
+-prefix-guest
+
+# multilib is never going to work as expected in Prefix rpath
+multilib
+
diff --git a/profiles/features/prefix/standalone/eapi b/profiles/features/prefix/standalone/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/features/prefix/standalone/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/features/prefix/standalone/parent b/profiles/features/prefix/standalone/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/features/prefix/standalone/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/features/prefix/use.force b/profiles/features/prefix/use.force
new file mode 100644
index 000000000000..118d77ca1ffd
--- /dev/null
+++ b/profiles/features/prefix/use.force
@@ -0,0 +1,9 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# force prefix flag to be set
+prefix
+
+# force GNU userland (even though base profile sets this too)
+userland_GNU
diff --git a/profiles/features/prefix/use.mask b/profiles/features/prefix/use.mask
new file mode 100644
index 000000000000..13d86e059d92
--- /dev/null
+++ b/profiles/features/prefix/use.mask
@@ -0,0 +1,28 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# prefix USE flag should always be unmasked in prefix profiles
+-prefix
+
+# re-add userland GNU
+-userland_GNU
+
+# USE flags inherited by the base/use.defaults file that shouldn't be in Prefix
+cups
+gpm
+
+# USE=pam just does not make sense in Gentoo Prefix. Should be using the host
+# auth system.
+pam
+
+# USE=udev just does not make sense in Gentoo Prefix. bug 293480
+udev
+
+# The JRuby stack adds *alot* of non-tested ebuilds. If someone has time and
+# motivation, please look into porting this to Gentoo Prefix. bug 302563
+ruby_targets_jruby
+
+# suid requires root privilege, which is not support by prefix in general
+# one example: bug 447340.
+suid
diff --git a/profiles/features/selinux/eapi b/profiles/features/selinux/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/features/selinux/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/features/selinux/make.defaults b/profiles/features/selinux/make.defaults
new file mode 100644
index 000000000000..ebc1346ae022
--- /dev/null
+++ b/profiles/features/selinux/make.defaults
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+#
+
+# selinux - Enable SELinux support
+# unconfined - Enable unconfined domains, needed due to 'targeted' policy type
+# open_perms - Enable open permission in SELinux subsystem
+USE="selinux unconfined open_perms"
+
+FEATURES="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/features/selinux/package.mask b/profiles/features/selinux/package.mask
new file mode 100644
index 000000000000..41b5bebe6a42
--- /dev/null
+++ b/profiles/features/selinux/package.mask
@@ -0,0 +1,17 @@
+# $Id$
+
+# Jason Zaman <perfinion@gentoo.org> (27 Jun 2015)
+# 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
+sys-apps/systemd
+app-admin/calamares
+dev-python/python-systemd
+gnome-extra/gnome-logs
+gnome-extra/office-runner
+kde-misc/systemd-kcm
+net-firewall/firewalld
+net-misc/netctl
+sys-apps/gentoo-systemd-integration
+sys-apps/systemd-readahead
+sys-apps/systemd-sysv-utils
+sys-process/systemd-cron
diff --git a/profiles/features/selinux/package.use.force b/profiles/features/selinux/package.use.force
new file mode 100644
index 000000000000..64365ab8696d
--- /dev/null
+++ b/profiles/features/selinux/package.use.force
@@ -0,0 +1,28 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Sven Vermeulen <swift@gentoo.org> (19 Apr 2013)
+# sys-apps/policycoreutils (semanage command) uses sepolgen, which requires libselinux with USE="python".
+# sys-apps/policycoreutils also requires libsemanage with USE="python" and
+# setools with USE="python"
+sys-libs/libselinux python
+sys-libs/libsemanage python
+app-admin/setools python
+
+# Sven Vermeulen <swift@gentoo.org> (21 May 2013)
+# 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> (03 Dec 2014)
+# 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
+
+# Jason Zaman <perfinion@gentoo.org> (27 Jun 2015)
+# 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
+gnome-base/gnome-settings-daemon openrc-force
+gnome-base/gnome-shell openrc-force
diff --git a/profiles/features/selinux/package.use.mask b/profiles/features/selinux/package.use.mask
new file mode 100644
index 000000000000..f3d42acdfe64
--- /dev/null
+++ b/profiles/features/selinux/package.use.mask
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Saleem Abdulrasool <compnerd@gentoo.org> (23 Nov 2007)
+# Unmask when we get HAL 0.5.10 straightened out
+media-sound/pulseaudio policykit
+
+# Brian Dolbec <dolsen@gentoo.org> (17 Sep 2014)
+# 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
+
+# Jason Zaman <perfinion@gentoo.org> (27 Jun 2015)
+# 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 systemd wayland
+sys-kernel/dracut dracut_modules_systemd
+www-servers/uwsgi uwsgi_plugins_systemd_logger
+x11-wm/mutter kms
diff --git a/profiles/features/selinux/packages b/profiles/features/selinux/packages
new file mode 100644
index 000000000000..ec27a0ebaa3d
--- /dev/null
+++ b/profiles/features/selinux/packages
@@ -0,0 +1,11 @@
+# Copyright 1999-2012 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# 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/features/selinux/profile.bashrc b/profiles/features/selinux/profile.bashrc
new file mode 100644
index 000000000000..d28d6c3dfae3
--- /dev/null
+++ b/profiles/features/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/features/selinux/use.force b/profiles/features/selinux/use.force
new file mode 100644
index 000000000000..a651b206dcf2
--- /dev/null
+++ b/profiles/features/selinux/use.force
@@ -0,0 +1 @@
+selinux
diff --git a/profiles/features/selinux/use.mask b/profiles/features/selinux/use.mask
new file mode 100644
index 000000000000..9cb5881f2b32
--- /dev/null
+++ b/profiles/features/selinux/use.mask
@@ -0,0 +1,18 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# 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
+
+# tcc is x86-only
+tcc
+
+# no policy yet
+systemd
+-openrc-force
diff --git a/profiles/hardened/README b/profiles/hardened/README
new file mode 100644
index 000000000000..202df5eb8f83
--- /dev/null
+++ b/profiles/hardened/README
@@ -0,0 +1,6 @@
+
+Note that the hardened/arches profiles have been deprecated in
+favor of the hardened/linux/arches profiles. Please use a supported
+profile which you can list using "eselect profile list" and select
+with "eselect profile set #".
+
diff --git a/profiles/hardened/eapi b/profiles/hardened/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/amd64/eapi b/profiles/hardened/linux/amd64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/amd64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/amd64/make.defaults b/profiles/hardened/linux/amd64/make.defaults
new file mode 100644
index 000000000000..714a1892d3f2
--- /dev/null
+++ b/profiles/hardened/linux/amd64/make.defaults
@@ -0,0 +1,10 @@
+# Copyright 1999-2012 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+USE="justify -pic"
+
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
diff --git a/profiles/hardened/linux/amd64/no-multilib/eapi b/profiles/hardened/linux/amd64/no-multilib/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/amd64/no-multilib/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/amd64/no-multilib/make.defaults b/profiles/hardened/linux/amd64/no-multilib/make.defaults
new file mode 100644
index 000000000000..7eee20a40b2e
--- /dev/null
+++ b/profiles/hardened/linux/amd64/no-multilib/make.defaults
@@ -0,0 +1,15 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# We don't need to have pic on
+USE="-pic"
+
+ARCH="amd64"
+ACCEPT_KEYWORDS="${ARCH}"
+
+MULTILIB_ABIS="amd64"
+
+# Mirror profile/amd64/no-multilib/make.defaults
+USE_EXPAND_HIDDEN="ABI_X86"
+
diff --git a/profiles/hardened/linux/amd64/no-multilib/package.mask b/profiles/hardened/linux/amd64/no-multilib/package.mask
new file mode 100644
index 000000000000..b5d07af5dc5d
--- /dev/null
+++ b/profiles/hardened/linux/amd64/no-multilib/package.mask
@@ -0,0 +1,186 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# These are broken as reported by Halcy0n, Aug, 23, 2011
+net-misc/teamviewer
+dev-lang/rebol-bin
+
+games-action/brutal-legend
+games-action/hotline-miami
+games-action/trine2
+games-action/swordandsworcery
+games-action/beathazardultra
+games-action/solar2
+games-arcade/dynamitejack
+games-kids/crayon-physics
+games-misc/katawa-shoujo
+games-misc/papers-please
+games-rpg/dungeon-defenders
+games-rpg/bastion
+games-rpg/wasteland2
+
+# Mirror profile/amd64/no-multilib/package.mask
+app-accessibility/mbrola
+app-accessibility/perlbox-voice
+app-arch/stuffit
+app-benchmarks/cpuburn
+=app-editors/emacs-18*
+app-emulation/crossover-bin
+app-emulation/crossover-office-bin
+app-emulation/crossover-office-pro-bin
+app-emulation/playonlinux
+app-emulation/q4wine
+app-emulation/virtualbox
+app-emulation/virtualbox-extpack-oracle
+app-emulation/virtualbox-guest-additions
+app-emulation/vmware-player
+>=app-i18n/atokx3-3.0.0
+app-office/ooextras
+app-emulation/winetricks
+app-emulation/wine-doors
+app-text/acroread
+dev-embedded/libftd2xx
+dev-embedded/openocd
+>=dev-java/sun-j2me-bin-2.5.2.01
+dev-lang/dmd-bin
+dev-lang/icc
+dev-lang/idb
+dev-lang/ifc
+dev-perl/Archive-Rar
+dev-python/skype4py
+dev-util/android-sdk-update-manager
+dev-util/android-studio
+dev-util/biew
+games-action/awesomenauts
+games-action/cs2d
+games-action/descent3
+games-action/descent3-demo
+games-action/heretic2
+games-action/heretic2-demo
+games-action/intrusion2
+games-action/lugaru
+games-action/lugaru-demo
+games-action/mutantstorm-demo
+games-action/phobiaii
+games-action/rune
+games-action/shadowgrounds-bin
+games-action/shadowgrounds-survivor-bin
+games-action/spacetripper-demo
+games-arcade/aquaria
+games-arcade/barbarian-bin
+games-arcade/jardinains
+games-arcade/gish-demo
+games-arcade/thinktanks-demo
+games-emulation/caps
+games-emulation/nestra
+games-emulation/zinc
+games-emulation/zsnes
+games-fps/avp
+games-fps/doom3-cdoom
+games-fps/doom3-chextrek
+games-fps/doom3-data
+games-fps/doom3-demo
+games-fps/doom3-ducttape
+games-fps/doom3-eventhorizon
+games-fps/doom3-hellcampaign
+games-fps/doom3-inhell
+games-fps/doom3-lms
+games-fps/doom3-mitm
+games-fps/doom3-phantasm
+games-fps/doom3-roe
+games-fps/doom3
+games-fps/enemy-territory-etpro
+games-fps/enemy-territory-fortress
+games-fps/enemy-territory-omnibot
+games-fps/enemy-territory-truecombat
+games-fps/enemy-territory
+games-fps/etqw-bin
+games-fps/etqw-data
+games-fps/etqw-demo
+games-fps/glxquake-bin
+games-fps/legends
+games-fps/postal2
+games-fps/postal2mp-demo
+games-fps/quake3-bin
+games-fps/quake3-demo
+games-fps/quake3-ra3
+games-fps/quake4-bin
+games-fps/quake4-data
+games-fps/quake4-demo
+games-fps/rtcw
+games-fps/rtcwmp-demo
+games-fps/rtcwsp-demo
+games-fps/sauerbraten
+games-fps/serious-sam-tfe
+games-fps/serious-sam-tse
+games-fps/soldieroffortune
+games-fps/soldieroffortune-demo
+games-fps/unreal-tournament
+games-fps/ut2003
+games-fps/ut2003-demo
+games-fps/ut2004-demo
+games-misc/little-inferno
+games-puzzle/drod-bin
+games-puzzle/hoh-bin
+games-roguelike/adom
+games-roguelike/dwarf-fortress
+games-rpg/dear-esther
+games-rpg/eschalon-book-1-demo
+games-rpg/nwmouse
+games-rpg/nwmovies
+games-rpg/nwn
+games-rpg/nwn-cep
+games-rpg/nwn-data
+games-rpg/nwn-penultima
+games-rpg/nwn-penultimarerolled
+games-rpg/nwn-shadowlordsdreamcatcherdemon
+games-rpg/rain-slick
+games-rpg/sacred-gold
+games-server/etqw-ded
+games-server/nwn-ded
+games-server/ut2003-ded
+games-simulation/bcs-demo
+games-strategy/coldwar
+games-strategy/coldwar-demo
+games-strategy/darwinia
+games-strategy/darwinia-demo
+games-strategy/defcon-demo
+games-strategy/dominions2
+games-strategy/dominions2-demo
+games-strategy/heroes3
+games-strategy/heroes3-demo
+games-strategy/majesty-demo
+games-strategy/savage-bin
+games-strategy/smac
+games-strategy/spaz
+media-fonts/acroread-asianfonts
+media-sound/aucdtect
+media-sound/shoutcast-server-bin
+media-sound/shoutcast-trans-bin
+media-sound/skype-call-recorder
+media-sound/ventrilo-server-bin
+media-video/binkplayer
+media-video/tsmuxer
+net-im/skype
+net-im/skypetab-ng
+net-misc/icaclient
+net-misc/ps3mediaserver
+net-print/cndrvcups-common-lb
+net-print/cndrvcups-lb
+sci-biology/foldingathome
+sci-electronics/eagle
+sci-chemistry/cara-bin
+sci-chemistry/cyana
+sci-chemistry/icm
+sci-chemistry/icm-browser
+sci-chemistry/mars
+sci-chemistry/xdsgui
+sci-chemistry/xdsstat-bin
+sci-libs/ipp
+sys-apps/memtest86
+sys-apps/memtest86+
+sys-libs/lib-compat-loki
+www-plugins/nspluginwrapper
+www-plugins/pipelight
+<sys-boot/grub-1.99
diff --git a/profiles/hardened/linux/amd64/no-multilib/package.use.force b/profiles/hardened/linux/amd64/no-multilib/package.use.force
new file mode 100644
index 000000000000..8be8c78d337a
--- /dev/null
+++ b/profiles/hardened/linux/amd64/no-multilib/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (24 Jun 2012)
+# Force 64-bit parts of wine, bug #351436
+app-emulation/wine win64
diff --git a/profiles/hardened/linux/amd64/no-multilib/package.use.mask b/profiles/hardened/linux/amd64/no-multilib/package.use.mask
new file mode 100644
index 000000000000..140a2982bee0
--- /dev/null
+++ b/profiles/hardened/linux/amd64/no-multilib/package.use.mask
@@ -0,0 +1,15 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Mirror profile/amd64/no-multilib/package.use.mask
+# Alexandre Rostovtsev <tetromino@gentoo.org> (24 Jun 2012)
+# Disable 32-bit parts of wine, bug #351436
+app-emulation/wine mono win32
+
+# Apr 28, 2008 Sébastien Fabbro <bicatali@gentoo.org>
+# ifc masked
+sci-libs/acml ifc
+
+# Intel Integrated Primitive (sci-libs/ipp) support
+media-libs/opencv ipp
diff --git a/profiles/hardened/linux/amd64/no-multilib/parent b/profiles/hardened/linux/amd64/no-multilib/parent
new file mode 100644
index 000000000000..8305c3556463
--- /dev/null
+++ b/profiles/hardened/linux/amd64/no-multilib/parent
@@ -0,0 +1,2 @@
+..
+../../../../features/64bit-native
diff --git a/profiles/hardened/linux/amd64/no-multilib/selinux/eapi b/profiles/hardened/linux/amd64/no-multilib/selinux/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/amd64/no-multilib/selinux/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/amd64/no-multilib/selinux/parent b/profiles/hardened/linux/amd64/no-multilib/selinux/parent
new file mode 100644
index 000000000000..933e67923d1a
--- /dev/null
+++ b/profiles/hardened/linux/amd64/no-multilib/selinux/parent
@@ -0,0 +1,2 @@
+..
+../../../../../features/selinux
diff --git a/profiles/hardened/linux/amd64/no-multilib/use.mask b/profiles/hardened/linux/amd64/no-multilib/use.mask
new file mode 100644
index 000000000000..1bf536f714e0
--- /dev/null
+++ b/profiles/hardened/linux/amd64/no-multilib/use.mask
@@ -0,0 +1,24 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Mask the multilib flags back for non-multilib profile.
+abi_x86_32
+
+# Mirror profile/amd64/no-multilib/use.mask
+
+# 2007/08/29 Christoph Mende <angelos@gentoo.org>
+# app-accessibility/mbrola is x86 only
+mbrola
+
+# 2007/08/24 Michael Marineau <marineam@gentoo.org>
+# Xen HVM support requires building 32-bit binaries.
+hvm
+
+# 2009/05/11 Doug Goldstein <cardoe@gentoo.org>
+# Mask 32bit since this will always require emulation packages
+32bit
+
+# Matt Turner <mattst88@gentoo.org) (10 Feb 2012)
+# mask d3d since wine is 32-bit
+d3d
diff --git a/profiles/hardened/linux/amd64/package.mask b/profiles/hardened/linux/amd64/package.mask
new file mode 100644
index 000000000000..e6af48aa3029
--- /dev/null
+++ b/profiles/hardened/linux/amd64/package.mask
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Magnus Granberg <zorry@gentoo.org> (20 Nov 2012)
+# Newer then 300.00 is patched but we still have RWX in the libs.
+# We mask X for we still need to make the doc for revdep-pax else
+# hell will rule.
+# Bug 433121
+<=x11-drivers/nvidia-drivers-300.00
+#dev-util/nvidia-cuda-sdk
+# Need X
+media-video/nvidia-settings
+
+# Depends on x11-drivers/nvidia-drivers
+#dev-python/pyopencl
+
+# Cernlib has address space issues on amd64 and package is no
+# longer supported by upstream. Thus masking it and its reverse
+# dependencies.
+# See bug 426764.
+sci-physics/cernlib
+sci-physics/cernlib-montecarlo
+sci-physics/geant:3
+sci-physics/paw
diff --git a/profiles/hardened/linux/amd64/package.use b/profiles/hardened/linux/amd64/package.use
new file mode 100644
index 000000000000..513bf365794b
--- /dev/null
+++ b/profiles/hardened/linux/amd64/package.use
@@ -0,0 +1,14 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Magnus Granberg <zorry@gentoo.org> (14 Jan, 2015)
+# We need to have the pic flag on.
+# Bugs 490276, 513464, 523736 and 512208.
+media-libs/x264 pic
+media-video/ffmpeg pic
+media-video/libav pic
+=media-libs/mesa-9.2.5-r1 pic
+>=media-libs/mesa-10.1.6 pic
+media-libs/libpostproc pic
+>=media-libs/xvid-1.3.3 pic
diff --git a/profiles/hardened/linux/amd64/package.use.force b/profiles/hardened/linux/amd64/package.use.force
new file mode 100644
index 000000000000..6f2a93a406e8
--- /dev/null
+++ b/profiles/hardened/linux/amd64/package.use.force
@@ -0,0 +1,8 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Magnus Granberg <zorry@gentoo.org> (14 Jan, 2015)
+# We need to have the pic flag on.
+# Bugs 358929
+app-emulation/open-vm-tools pic
diff --git a/profiles/hardened/linux/amd64/package.use.mask b/profiles/hardened/linux/amd64/package.use.mask
new file mode 100644
index 000000000000..077c82c5067b
--- /dev/null
+++ b/profiles/hardened/linux/amd64/package.use.mask
@@ -0,0 +1,37 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# When you add an entry to the top of this file, add your name, the date, and
+# an explanation of why something is getting masked. Please be extremely
+# careful not to commit atoms that are not valid, as it can cause large-scale
+# breakage, especially if it ends up in the daily snapshot.
+#
+## Example:
+##
+## # Dev E. Loper <developer@gentoo.org> (28 Jun 2012)
+## # Masking foo USE flag until we can get the
+## # foo stuff to work properly again (bug 12345)
+## =media-video/mplayer-0.90_pre5 foo
+## =media-video/mplayer-0.90_pre5-r1 foo
+
+# Kacper Kowalik <xarthisius@gentoo.org> (29 Jul 2011)
+# mask assembler as it currently doesn't work
+dev-lang/path64 assembler
+
+# Magnus Granberg <zorry@gentoo.org> (20 Nov 2012)
+# mask X for we still mis the docs for revdep-pax
+# else hell will rule. (RWX in the libs)
+# Bug 433121
+# also mask tools as it requires X -zerochaos
+x11-drivers/nvidia-drivers X tools
+
+# Magnus Granberg <zorry@gentoo.org> (29 Nov 2012)
+# Bug #444786 disable nvidia on app-admin/conky
+app-admin/conky nvidia
+
+# Cernlib has address space issues on amd64 and package is no
+# longer supported by upstream. Thus masking it and its reverse
+# dependencies.
+# See bugs 426764, 556612.
+=sci-physics/geant-4.9.4* geant3
diff --git a/profiles/hardened/linux/amd64/package.use.stable.mask b/profiles/hardened/linux/amd64/package.use.stable.mask
new file mode 100644
index 000000000000..8d03e5c72d9f
--- /dev/null
+++ b/profiles/hardened/linux/amd64/package.use.stable.mask
@@ -0,0 +1,11 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Ben de Groot <yngwin@gentoo.org (19 Apr 2015)
+# >=opus-1.0.3 is still not stable (bug 500868)
+media-video/vlc opus
+
+# Tom Wijsman <TomWij@gentoo.org> (06 Feb 2014)
+# [QA] Masked jit USE flag on www-apps/cgit as dev-lang/luajit is not stable.
+www-apps/cgit jit
diff --git a/profiles/hardened/linux/amd64/parent b/profiles/hardened/linux/amd64/parent
new file mode 100644
index 000000000000..f2e50ba2cf4e
--- /dev/null
+++ b/profiles/hardened/linux/amd64/parent
@@ -0,0 +1,4 @@
+../../../base
+../../../default/linux
+../../../arch/amd64
+..
diff --git a/profiles/hardened/linux/amd64/selinux/eapi b/profiles/hardened/linux/amd64/selinux/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/amd64/selinux/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/amd64/selinux/parent b/profiles/hardened/linux/amd64/selinux/parent
new file mode 100644
index 000000000000..e5c7cefb6826
--- /dev/null
+++ b/profiles/hardened/linux/amd64/selinux/parent
@@ -0,0 +1,2 @@
+..
+../../../../features/selinux
diff --git a/profiles/hardened/linux/amd64/use.mask b/profiles/hardened/linux/amd64/use.mask
new file mode 100644
index 000000000000..1746d4f90aa4
--- /dev/null
+++ b/profiles/hardened/linux/amd64/use.mask
@@ -0,0 +1,11 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Rick Farina <zerochaos@gentoo.org> 26 Nov 2012
+video_cards_nvidia
+# removing mask on nvidia use flag as it is used by monitoring tools
+# which may be desireable for cuda users
+#nvidia
+# adjusting use flag mask as nvidia-drivers are usable for cuda at least
+#cuda
diff --git a/profiles/hardened/linux/amd64/x32/eapi b/profiles/hardened/linux/amd64/x32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/amd64/x32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/amd64/x32/make.defaults b/profiles/hardened/linux/amd64/x32/make.defaults
new file mode 100644
index 000000000000..b8afc24ba6da
--- /dev/null
+++ b/profiles/hardened/linux/amd64/x32/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2012 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+CHOST="x86_64-pc-linux-gnux32"
diff --git a/profiles/hardened/linux/amd64/x32/parent b/profiles/hardened/linux/amd64/x32/parent
new file mode 100644
index 000000000000..f49ba262d9e9
--- /dev/null
+++ b/profiles/hardened/linux/amd64/x32/parent
@@ -0,0 +1,3 @@
+..
+../../../../features/multilib
+../../../../arch/amd64/x32
diff --git a/profiles/hardened/linux/arm/armv4/eapi b/profiles/hardened/linux/arm/armv4/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/arm/armv4/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/arm/armv4/parent b/profiles/hardened/linux/arm/armv4/parent
new file mode 100644
index 000000000000..4c317660c403
--- /dev/null
+++ b/profiles/hardened/linux/arm/armv4/parent
@@ -0,0 +1,4 @@
+../../../../base
+../../../../default/linux
+../../../../arch/arm/armv4
+..
diff --git a/profiles/hardened/linux/arm/armv4t/eapi b/profiles/hardened/linux/arm/armv4t/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/arm/armv4t/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/arm/armv4t/parent b/profiles/hardened/linux/arm/armv4t/parent
new file mode 100644
index 000000000000..c970fcdfaf20
--- /dev/null
+++ b/profiles/hardened/linux/arm/armv4t/parent
@@ -0,0 +1,4 @@
+../../../../base
+../../../../default/linux
+../../../../arch/arm/armv4t
+..
diff --git a/profiles/hardened/linux/arm/armv5te/eapi b/profiles/hardened/linux/arm/armv5te/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/arm/armv5te/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/arm/armv5te/parent b/profiles/hardened/linux/arm/armv5te/parent
new file mode 100644
index 000000000000..5f182c779d32
--- /dev/null
+++ b/profiles/hardened/linux/arm/armv5te/parent
@@ -0,0 +1,4 @@
+../../../../base
+../../../../default/linux
+../../../../arch/arm/armv5te
+..
diff --git a/profiles/hardened/linux/arm/armv6j/eapi b/profiles/hardened/linux/arm/armv6j/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/arm/armv6j/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/arm/armv6j/parent b/profiles/hardened/linux/arm/armv6j/parent
new file mode 100644
index 000000000000..3204d16ca17f
--- /dev/null
+++ b/profiles/hardened/linux/arm/armv6j/parent
@@ -0,0 +1,4 @@
+../../../../base
+../../../../default/linux
+../../../../arch/arm/armv6j
+..
diff --git a/profiles/hardened/linux/arm/armv7a/eapi b/profiles/hardened/linux/arm/armv7a/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/arm/armv7a/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/arm/armv7a/parent b/profiles/hardened/linux/arm/armv7a/parent
new file mode 100644
index 000000000000..e6df25feb3ee
--- /dev/null
+++ b/profiles/hardened/linux/arm/armv7a/parent
@@ -0,0 +1,4 @@
+../../../../base
+../../../../default/linux
+../../../../arch/arm/armv7a
+..
diff --git a/profiles/hardened/linux/arm/armv7a/selinux/eapi b/profiles/hardened/linux/arm/armv7a/selinux/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/arm/armv7a/selinux/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/arm/armv7a/selinux/parent b/profiles/hardened/linux/arm/armv7a/selinux/parent
new file mode 100644
index 000000000000..933e67923d1a
--- /dev/null
+++ b/profiles/hardened/linux/arm/armv7a/selinux/parent
@@ -0,0 +1,2 @@
+..
+../../../../../features/selinux
diff --git a/profiles/hardened/linux/arm/eapi b/profiles/hardened/linux/arm/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/arm/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/arm/package.mask b/profiles/hardened/linux/arm/package.mask
new file mode 100644
index 000000000000..c97146ed3396
--- /dev/null
+++ b/profiles/hardened/linux/arm/package.mask
@@ -0,0 +1,13 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Anthony G. Basile <blueness@gentoo.org> (08 May 2015)
+# Mask gcc 4.8 and above pending the fix of bug #518598
+=sys-devel/gcc-4.8*
+=sys-devel/gcc-4.9*
+=sys-devel/gcc-5.1*
+
+# >=sys-libs/glibc-2.20 requires >=sys-devel/gcc-4.8,
+# so we mask it as well pending the fix of bug #518598
+>=sys-libs/glibc-2.20
diff --git a/profiles/hardened/linux/arm/parent b/profiles/hardened/linux/arm/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/hardened/linux/arm/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/hardened/linux/eapi b/profiles/hardened/linux/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/ia64/eapi b/profiles/hardened/linux/ia64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/ia64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/ia64/make.defaults b/profiles/hardened/linux/ia64/make.defaults
new file mode 100644
index 000000000000..85d06747a1b2
--- /dev/null
+++ b/profiles/hardened/linux/ia64/make.defaults
@@ -0,0 +1,3 @@
+# Copyright 1999-2011 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
diff --git a/profiles/hardened/linux/ia64/parent b/profiles/hardened/linux/ia64/parent
new file mode 100644
index 000000000000..8683acb05b19
--- /dev/null
+++ b/profiles/hardened/linux/ia64/parent
@@ -0,0 +1,4 @@
+../../../base
+../../../default/linux
+../../../arch/ia64
+..
diff --git a/profiles/hardened/linux/make.defaults b/profiles/hardened/linux/make.defaults
new file mode 100644
index 000000000000..0b68105a9df8
--- /dev/null
+++ b/profiles/hardened/linux/make.defaults
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> (16 Nov 2011)
+# Rename STAGE1_USE to BOOTSTRAP_USE and stack it to the parent value
+BOOTSTRAP_USE="${BOOTSTRAP_USE} hardened pax_kernel pic xtpax -jit -orc"
+
+USE="hardened pax_kernel pic urandom xattr xtpax -fortran -jit -orc"
+
+# 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/hardened/linux/mips/eapi b/profiles/hardened/linux/mips/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/mips/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/mips/mipsel/eapi b/profiles/hardened/linux/mips/mipsel/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/mips/mipsel/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/mips/mipsel/multilib/eapi b/profiles/hardened/linux/mips/mipsel/multilib/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/mips/mipsel/multilib/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/mips/mipsel/multilib/n32/eapi b/profiles/hardened/linux/mips/mipsel/multilib/n32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/mips/mipsel/multilib/n32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/mips/mipsel/multilib/n32/parent b/profiles/hardened/linux/mips/mipsel/multilib/n32/parent
new file mode 100644
index 000000000000..96eb536b7f68
--- /dev/null
+++ b/profiles/hardened/linux/mips/mipsel/multilib/n32/parent
@@ -0,0 +1,2 @@
+../../../../../../default/linux/mips/13.0/mipsel/multilib/n32
+..
diff --git a/profiles/hardened/linux/mips/mipsel/multilib/n64/eapi b/profiles/hardened/linux/mips/mipsel/multilib/n64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/mips/mipsel/multilib/n64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/mips/mipsel/multilib/n64/parent b/profiles/hardened/linux/mips/mipsel/multilib/n64/parent
new file mode 100644
index 000000000000..64bafbbc37bf
--- /dev/null
+++ b/profiles/hardened/linux/mips/mipsel/multilib/n64/parent
@@ -0,0 +1,2 @@
+../../../../../../default/linux/mips/13.0/mipsel/multilib/n64
+..
diff --git a/profiles/hardened/linux/mips/mipsel/multilib/parent b/profiles/hardened/linux/mips/mipsel/multilib/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/hardened/linux/mips/mipsel/multilib/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/hardened/linux/mips/mipsel/n32/eapi b/profiles/hardened/linux/mips/mipsel/n32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/mips/mipsel/n32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/mips/mipsel/n32/parent b/profiles/hardened/linux/mips/mipsel/n32/parent
new file mode 100644
index 000000000000..3798606e4f94
--- /dev/null
+++ b/profiles/hardened/linux/mips/mipsel/n32/parent
@@ -0,0 +1,2 @@
+../../../../../default/linux/mips/13.0/mipsel/n32
+..
diff --git a/profiles/hardened/linux/mips/mipsel/n64/eapi b/profiles/hardened/linux/mips/mipsel/n64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/mips/mipsel/n64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/mips/mipsel/n64/parent b/profiles/hardened/linux/mips/mipsel/n64/parent
new file mode 100644
index 000000000000..2a1971504aa1
--- /dev/null
+++ b/profiles/hardened/linux/mips/mipsel/n64/parent
@@ -0,0 +1,2 @@
+../../../../../default/linux/mips/13.0/mipsel/n64
+..
diff --git a/profiles/hardened/linux/mips/mipsel/parent b/profiles/hardened/linux/mips/mipsel/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/hardened/linux/mips/mipsel/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/hardened/linux/mips/multilib/eapi b/profiles/hardened/linux/mips/multilib/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/mips/multilib/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/mips/multilib/n32/eapi b/profiles/hardened/linux/mips/multilib/n32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/mips/multilib/n32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/mips/multilib/n32/parent b/profiles/hardened/linux/mips/multilib/n32/parent
new file mode 100644
index 000000000000..1c6cb6de7296
--- /dev/null
+++ b/profiles/hardened/linux/mips/multilib/n32/parent
@@ -0,0 +1,2 @@
+../../../../../default/linux/mips/13.0/multilib/n32
+..
diff --git a/profiles/hardened/linux/mips/multilib/n64/eapi b/profiles/hardened/linux/mips/multilib/n64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/mips/multilib/n64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/mips/multilib/n64/parent b/profiles/hardened/linux/mips/multilib/n64/parent
new file mode 100644
index 000000000000..abca1bea0c38
--- /dev/null
+++ b/profiles/hardened/linux/mips/multilib/n64/parent
@@ -0,0 +1,2 @@
+../../../../../default/linux/mips/13.0/multilib/n64
+..
diff --git a/profiles/hardened/linux/mips/multilib/parent b/profiles/hardened/linux/mips/multilib/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/hardened/linux/mips/multilib/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/hardened/linux/mips/n32/eapi b/profiles/hardened/linux/mips/n32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/mips/n32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/mips/n32/parent b/profiles/hardened/linux/mips/n32/parent
new file mode 100644
index 000000000000..4503d56fcf5f
--- /dev/null
+++ b/profiles/hardened/linux/mips/n32/parent
@@ -0,0 +1,2 @@
+../../../../default/linux/mips/13.0/n32
+..
diff --git a/profiles/hardened/linux/mips/n64/eapi b/profiles/hardened/linux/mips/n64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/mips/n64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/mips/n64/parent b/profiles/hardened/linux/mips/n64/parent
new file mode 100644
index 000000000000..822543c78747
--- /dev/null
+++ b/profiles/hardened/linux/mips/n64/parent
@@ -0,0 +1,2 @@
+../../../../default/linux/mips/13.0/n64
+..
diff --git a/profiles/hardened/linux/mips/parent b/profiles/hardened/linux/mips/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/hardened/linux/mips/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/hardened/linux/musl/amd64/eapi b/profiles/hardened/linux/musl/amd64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/musl/amd64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/musl/amd64/make.defaults b/profiles/hardened/linux/musl/amd64/make.defaults
new file mode 100644
index 000000000000..29634fdb7bfe
--- /dev/null
+++ b/profiles/hardened/linux/musl/amd64/make.defaults
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="amd64"
+ACCEPT_KEYWORDS="${ARCH}"
+
+CHOST="x86_64-gentoo-linux-musl"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+# Anthony G. Basile <blueness@gentoo.org> (01 Jul 2014)
+# Multilib-related setup, bug #515130
+ABI="amd64"
+DEFAULT_ABI="amd64"
+MULTILIB_ABIS="amd64"
+CHOST_amd64=${CHOST}
+LIBDIR_amd64="lib"
+IUSE_IMPLICIT="abi_x86_64"
+
+# Anthony G. Basile <blueness@gentoo.org> (26 Jan 2013)
+# Unhide the CPU_FLAGS_X86 USE_EXPANDs.
+USE_EXPAND_HIDDEN="-CPU_FLAGS_X86"
diff --git a/profiles/hardened/linux/musl/amd64/package.mask b/profiles/hardened/linux/musl/amd64/package.mask
new file mode 100644
index 000000000000..c466e72b3283
--- /dev/null
+++ b/profiles/hardened/linux/musl/amd64/package.mask
@@ -0,0 +1,14 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+#
+# Alfredo Tupone <tupone@gentoo.org> (02 Feb 2013)
+# Depending on masked packages
+#
+games-strategy/dominions2-demo
+
+# Ulrich Müller <ulm@gentoo.org> (18 Mar 2013)
+# Packages that rely on multilib
+=app-editors/emacs-18*
+net-misc/icaclient
diff --git a/profiles/hardened/linux/musl/amd64/parent b/profiles/hardened/linux/musl/amd64/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/hardened/linux/musl/amd64/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/hardened/linux/musl/amd64/use.force b/profiles/hardened/linux/musl/amd64/use.force
new file mode 100644
index 000000000000..8797d43832d2
--- /dev/null
+++ b/profiles/hardened/linux/musl/amd64/use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Force the flag which corresponds to arch/abi, bug #515130
+amd64
+abi_x86_64
diff --git a/profiles/hardened/linux/musl/amd64/use.mask b/profiles/hardened/linux/musl/amd64/use.mask
new file mode 100644
index 000000000000..69af217624cb
--- /dev/null
+++ b/profiles/hardened/linux/musl/amd64/use.mask
@@ -0,0 +1,46 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Force the flag which corresponds to arch/abi, bug #515130
+-amd64
+-abi_x86_64
+
+# unmask all SIMD assembler flags
+-mmx
+-mmxext
+-sse
+-sse2
+-sse3
+-sse4
+-sse4a
+-ssse3
+-3dnow
+-3dnowext
+-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
+
+# Lilo works on amd64
+-lilo
+
+# These work
+-input_devices_synaptics
+-input_devices_wacom
+-video_cards_qxl
diff --git a/profiles/hardened/linux/musl/arm/armv7a/eapi b/profiles/hardened/linux/musl/arm/armv7a/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/musl/arm/armv7a/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/musl/arm/armv7a/make.defaults b/profiles/hardened/linux/musl/arm/armv7a/make.defaults
new file mode 100644
index 000000000000..2110554c576b
--- /dev/null
+++ b/profiles/hardened/linux/musl/arm/armv7a/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+CHOST="armv7a-hardfloat-linux-musleabi"
+CFLAGS="-O2 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
diff --git a/profiles/hardened/linux/musl/arm/armv7a/parent b/profiles/hardened/linux/musl/arm/armv7a/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/hardened/linux/musl/arm/armv7a/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/hardened/linux/musl/arm/eapi b/profiles/hardened/linux/musl/arm/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/musl/arm/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/musl/arm/make.defaults b/profiles/hardened/linux/musl/arm/make.defaults
new file mode 100644
index 000000000000..b747d8716372
--- /dev/null
+++ b/profiles/hardened/linux/musl/arm/make.defaults
@@ -0,0 +1,12 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="arm"
+ACCEPT_KEYWORDS="${ARCH}"
+
+CHOST="arm-unknown-linux-musleabi"
+CFLAGS="-O2"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
diff --git a/profiles/hardened/linux/musl/arm/package.mask b/profiles/hardened/linux/musl/arm/package.mask
new file mode 100644
index 000000000000..56c5f228bf93
--- /dev/null
+++ b/profiles/hardened/linux/musl/arm/package.mask
@@ -0,0 +1,9 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Anthony G. Basile <blueness@gentoo.org> (08 May 2015)
+# Mask gcc 4.8 and above pending the fix of bug #518598
+=sys-devel/gcc-4.8*
+=sys-devel/gcc-4.9*
+=sys-devel/gcc-5.1*
diff --git a/profiles/hardened/linux/musl/arm/parent b/profiles/hardened/linux/musl/arm/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/hardened/linux/musl/arm/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/hardened/linux/musl/arm/use.force b/profiles/hardened/linux/musl/arm/use.force
new file mode 100644
index 000000000000..fe0460b9e5cf
--- /dev/null
+++ b/profiles/hardened/linux/musl/arm/use.force
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Force the flag which corresponds to ARCH.
+arm
diff --git a/profiles/hardened/linux/musl/arm/use.mask b/profiles/hardened/linux/musl/arm/use.mask
new file mode 100644
index 000000000000..aa8fa3bd2e0f
--- /dev/null
+++ b/profiles/hardened/linux/musl/arm/use.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Unmask the flag which corresponds to ARCH.
+-arm
diff --git a/profiles/hardened/linux/musl/eapi b/profiles/hardened/linux/musl/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/musl/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/musl/make.defaults b/profiles/hardened/linux/musl/make.defaults
new file mode 100644
index 000000000000..4c6b3d5ce197
--- /dev/null
+++ b/profiles/hardened/linux/musl/make.defaults
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ELIBC="musl"
+
+FEATURES="sandbox sfperms strict"
+
+USE="hardened nptl pax_kernel pic unicode xattr -berkdb -jit -orc"
+BOOTSTRAP_USE="${BOOTSTRAP_USE} hardened nptl pax_kernel pic -berkdb -jit -nls -orc"
+
+SYMLINK_LIB="no"
+
+# TODO: fix so musl doesn't generate this for all packages
+# that use a charset, it causes package collisons.
+INSTALL_MASK="charset.alias"
diff --git a/profiles/hardened/linux/musl/mips/eapi b/profiles/hardened/linux/musl/mips/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/musl/mips/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/musl/mips/make.defaults b/profiles/hardened/linux/musl/mips/make.defaults
new file mode 100644
index 000000000000..04c30a65e93d
--- /dev/null
+++ b/profiles/hardened/linux/musl/mips/make.defaults
@@ -0,0 +1,21 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="mips"
+ACCEPT_KEYWORDS="${ARCH} ~${ARCH}"
+
+CHOST="mips-gentoo-linux-musl"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+# Anthony G. Basile <blueness@gentoo.org> (01 Jul 2014)
+# Multilib-related setup, bug #515130
+ABI="o32"
+DEFAULT_ABI="o32"
+MULTILIB_ABIS="o32"
+CHOST_o32=${CHOST}
+LIBDIR_o32="lib"
+IUSE_IMPLICIT="abi_mips_o32"
diff --git a/profiles/hardened/linux/musl/mips/mipsel/eapi b/profiles/hardened/linux/musl/mips/mipsel/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/musl/mips/mipsel/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/musl/mips/mipsel/make.defaults b/profiles/hardened/linux/musl/mips/mipsel/make.defaults
new file mode 100644
index 000000000000..f24306b9244a
--- /dev/null
+++ b/profiles/hardened/linux/musl/mips/mipsel/make.defaults
@@ -0,0 +1,10 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+CHOST="mipsel-gentoo-linux-musl"
+CHOST_o32=${CHOST}
+
+# Disable sandbox because its currently broken on mipsel-musl
+FEATURES="-sandbox"
+
diff --git a/profiles/hardened/linux/musl/mips/mipsel/parent b/profiles/hardened/linux/musl/mips/mipsel/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/hardened/linux/musl/mips/mipsel/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/hardened/linux/musl/mips/package.mask b/profiles/hardened/linux/musl/mips/package.mask
new file mode 100644
index 000000000000..625d50f9f213
--- /dev/null
+++ b/profiles/hardened/linux/musl/mips/package.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+dev-util/pkgconfig
+>sys-apps/kbd-1.15.5-r99
diff --git a/profiles/hardened/linux/musl/mips/package.use.force b/profiles/hardened/linux/musl/mips/package.use.force
new file mode 100644
index 000000000000..972c4bff1640
--- /dev/null
+++ b/profiles/hardened/linux/musl/mips/package.use.force
@@ -0,0 +1,2 @@
+# The only working option
+dev-util/pkgconf pkg-config
diff --git a/profiles/hardened/linux/musl/mips/parent b/profiles/hardened/linux/musl/mips/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/hardened/linux/musl/mips/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/hardened/linux/musl/mips/use.force b/profiles/hardened/linux/musl/mips/use.force
new file mode 100644
index 000000000000..ea76c4b361d4
--- /dev/null
+++ b/profiles/hardened/linux/musl/mips/use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Force the flag which corresponds to arch/abi, bug #515130
+mips
+abi_mips_o32
diff --git a/profiles/hardened/linux/musl/mips/use.mask b/profiles/hardened/linux/musl/mips/use.mask
new file mode 100644
index 000000000000..6d2acc5ac2cb
--- /dev/null
+++ b/profiles/hardened/linux/musl/mips/use.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Unmask the flag which corresponds to arch/abi, bug #515130
+-mips
+-abi_mips_o32
diff --git a/profiles/hardened/linux/musl/package.mask b/profiles/hardened/linux/musl/package.mask
new file mode 100644
index 000000000000..94b1dcb7c386
--- /dev/null
+++ b/profiles/hardened/linux/musl/package.mask
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-libs/uclibc
+sys-libs/glibc
+
+# We mask these until we sort out bug #544476.
+>sys-kernel/linux-headers-3.16
+
+# We use eudev which is tested on both uclibc and musl
+sys-apps/systemd
+sys-fs/udev
+#
+dev-libs/elfutils
+sys-libs/pam
+
+# packages with a hard dep on sys-libs/glibc
+games-action/descent3
+games-action/descent3-demo
+games-action/lugaru
+games-action/lugaru-demo
+games-action/shadowgrounds-bin
+games-action/shadowgrounds-survivor-bin
+games-action/trine-bin
+games-arcade/marbleblastgold-demo
+games-puzzle/world-of-goo
+games-puzzle/world-of-goo-demo
+games-strategy/defcon-demo
+games-strategy/knights-demo
+games-strategy/majesty-demo
diff --git a/profiles/hardened/linux/musl/package.use.mask b/profiles/hardened/linux/musl/package.use.mask
new file mode 100644
index 000000000000..6c3b2441ac17
--- /dev/null
+++ b/profiles/hardened/linux/musl/package.use.mask
@@ -0,0 +1,14 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# See bug #504200
+sys-devel/gcc sanitize
+
+# These cause collisions with <libintl.h>
+# even with --without-included-gettext
+sys-devel/gettext nls
+sys-fs/e2fsprogs nls
+
+# Broken
+dev-vcs/git gpg
diff --git a/profiles/hardened/linux/musl/packages b/profiles/hardened/linux/musl/packages
new file mode 100644
index 000000000000..cfe33a1c9b3e
--- /dev/null
+++ b/profiles/hardened/linux/musl/packages
@@ -0,0 +1,7 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+*app-misc/pax-utils
+*sys-apps/sandbox
+-*sys-apps/man-pages
diff --git a/profiles/hardened/linux/musl/packages.build b/profiles/hardened/linux/musl/packages.build
new file mode 100644
index 000000000000..d62198d24693
--- /dev/null
+++ b/profiles/hardened/linux/musl/packages.build
@@ -0,0 +1,11 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file lists extra packages needed to build for
+# a stage 1 based on this profile.
+
+dev-util/pkgconf
+sys-apps/attr
+sys-apps/sandbox
+dev-python/pyxattr
diff --git a/profiles/hardened/linux/musl/parent b/profiles/hardened/linux/musl/parent
new file mode 100644
index 000000000000..be0b656ea9a8
--- /dev/null
+++ b/profiles/hardened/linux/musl/parent
@@ -0,0 +1,2 @@
+../../../base
+../../../default/linux
diff --git a/profiles/hardened/linux/musl/ppc/eapi b/profiles/hardened/linux/musl/ppc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/musl/ppc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/musl/ppc/make.defaults b/profiles/hardened/linux/musl/ppc/make.defaults
new file mode 100644
index 000000000000..fb93eadb01b7
--- /dev/null
+++ b/profiles/hardened/linux/musl/ppc/make.defaults
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="ppc"
+ACCEPT_KEYWORDS="${ARCH}"
+
+CHOST="powerpc-gentoo-linux-musl"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+ABI="ppc"
+DEFAULT_ABI="ppc"
+MULTILIB_ABIS="ppc"
+CHOST_ppc=${CHOST}
+LIBDIR_ppc="lib"
+IUSE_IMPLICIT="abi_ppc_32"
diff --git a/profiles/hardened/linux/musl/ppc/package.mask b/profiles/hardened/linux/musl/ppc/package.mask
new file mode 100644
index 000000000000..56345622fa74
--- /dev/null
+++ b/profiles/hardened/linux/musl/ppc/package.mask
@@ -0,0 +1,2 @@
+# gcc-4.8 still doesn't work on ppc musl
+>sys-devel/gcc-4.8
diff --git a/profiles/hardened/linux/musl/ppc/parent b/profiles/hardened/linux/musl/ppc/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/hardened/linux/musl/ppc/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/hardened/linux/musl/ppc/use.force b/profiles/hardened/linux/musl/ppc/use.force
new file mode 100644
index 000000000000..f2f4a2520f12
--- /dev/null
+++ b/profiles/hardened/linux/musl/ppc/use.force
@@ -0,0 +1,9 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Force the flag which corresponds to ARCH.
+ppc
+
+# Force the flag corresponding to the only ABI.
+abi_ppc_32
diff --git a/profiles/hardened/linux/musl/ppc/use.mask b/profiles/hardened/linux/musl/ppc/use.mask
new file mode 100644
index 000000000000..a12f97358bc9
--- /dev/null
+++ b/profiles/hardened/linux/musl/ppc/use.mask
@@ -0,0 +1,9 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+# Unmask the flag which corresponds to ARCH.
+-ppc
+
+# Unmask the flag corresponding to the only ABI.
+-abi_ppc_32
diff --git a/profiles/hardened/linux/musl/use.force b/profiles/hardened/linux/musl/use.force
new file mode 100644
index 000000000000..a17916dbf71b
--- /dev/null
+++ b/profiles/hardened/linux/musl/use.force
@@ -0,0 +1,5 @@
+# Copyright 1999-2013 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+elibc_musl
diff --git a/profiles/hardened/linux/musl/use.mask b/profiles/hardened/linux/musl/use.mask
new file mode 100644
index 000000000000..c5a6463c4f2b
--- /dev/null
+++ b/profiles/hardened/linux/musl/use.mask
@@ -0,0 +1,11 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+pam
+
+-elibc_musl
+elibc_uclibc
+elibc_glibc
+
+-hardened
diff --git a/profiles/hardened/linux/musl/x86/eapi b/profiles/hardened/linux/musl/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/musl/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/musl/x86/make.defaults b/profiles/hardened/linux/musl/x86/make.defaults
new file mode 100644
index 000000000000..9007af355c6d
--- /dev/null
+++ b/profiles/hardened/linux/musl/x86/make.defaults
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="x86"
+ACCEPT_KEYWORDS="${ARCH}"
+
+CHOST="i686-gentoo-linux-musl"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+# Anthony G. Basile <blueness@gentoo.org> (01 Jul 2014)
+# Multilib-related setup, bug #515130
+ABI="x86"
+DEFAULT_ABI="x86"
+MULTILIB_ABIS="x86"
+CHOST_x86=${CHOST}
+LIBDIR_x86="lib"
+IUSE_IMPLICIT="abi_x86_32"
+
+# Anthony G. Basile <blueness@gentoo.org> (26 Jan 2013)
+# Unhide the CPU_FLAGS_X86 USE_EXPANDs.
+USE_EXPAND_HIDDEN="-CPU_FLAGS_X86"
diff --git a/profiles/hardened/linux/musl/x86/parent b/profiles/hardened/linux/musl/x86/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/hardened/linux/musl/x86/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/hardened/linux/musl/x86/use.force b/profiles/hardened/linux/musl/x86/use.force
new file mode 100644
index 000000000000..b3521bb84a00
--- /dev/null
+++ b/profiles/hardened/linux/musl/x86/use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Force the flag which corresponds to arch/abi, bug #515130
+x86
+abi_x86_32
diff --git a/profiles/hardened/linux/musl/x86/use.mask b/profiles/hardened/linux/musl/x86/use.mask
new file mode 100644
index 000000000000..91cbef719eb8
--- /dev/null
+++ b/profiles/hardened/linux/musl/x86/use.mask
@@ -0,0 +1,41 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+# Force the flag which corresponds to arch/abi, bug #515130
+-x86
+-abi_x86_32
+
+# unmask all SIMD assembler flags
+-mmx
+-mmxext
+-sse
+-sse2
+-sse3
+-sse4
+-sse4a
+-ssse3
+-3dnow
+-3dnowext
+-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
+
+# Masked on all profiles but x86, bug #458354
+-video_cards_geode
diff --git a/profiles/hardened/linux/package.mask b/profiles/hardened/linux/package.mask
new file mode 100644
index 000000000000..ba917fdb9eff
--- /dev/null
+++ b/profiles/hardened/linux/package.mask
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Hardened versions of gcc-4.0* through gcc-4.2* are not available.
+=sys-devel/gcc-4.0*
+=sys-devel/gcc-4.1*
+=sys-devel/gcc-4.2*
+
+# =sys-devel/gdb-7.0 is not hardened-ready according to xake & Zorry.
+# sys-devel/gdb-7.1 works fine
+# 2010-03-26 zorry
+=sys-devel/gdb-7.0*
+
+# Can't be used on hardened. See upstream,
+# http://developer.skype.com/jira/browse/SCL-616
+media-sound/skype-call-recorder
+net-im/skype
+net-im/skypetab-ng
+dev-python/skype4py
+
+# >=sci-libs/acml-3.6 requires gcc-4.2.
+>=sci-libs/acml-3.6
+
+# 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/hardened/linux/package.use.force b/profiles/hardened/linux/package.use.force
new file mode 100644
index 000000000000..9d29b58c0d4e
--- /dev/null
+++ b/profiles/hardened/linux/package.use.force
@@ -0,0 +1,12 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Kacper Kowalik <xarthisius@gentoo.org> (24 Aug 2011)
+# Force hardened flag to make repoman happy
+app-emulation/wine hardened
+
+# Needed for XATTR_PAX flags
+app-arch/tar xattr
+sys-apps/coreutils xattr
+sys-apps/portage xattr
diff --git a/profiles/hardened/linux/package.use.mask b/profiles/hardened/linux/package.use.mask
new file mode 100644
index 000000000000..151c3cc81b8c
--- /dev/null
+++ b/profiles/hardened/linux/package.use.mask
@@ -0,0 +1,29 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Tim Harder <radhermit@gentoo.org> (11 Oct 2014)
+# Skype doesn't work on hardened
+net-im/bitlbee skype
+
+sys-apps/hwloc gl
+
+sys-devel/gcc -hardened
+sys-libs/glibc -hardened
+
+# bug 407689
+media-tv/xbmc profile
+
+# Have no way to disable jit in esr release.
+=www-client/firefox-10* pgo
+
+# bug #468404
+net-analyzer/wireshark profile
+
+# Ian Stakenvicius <axs@gentoo.org> (03 Dec 2014)
+# 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
diff --git a/profiles/hardened/linux/packages b/profiles/hardened/linux/packages
new file mode 100644
index 000000000000..65000b7fbfb8
--- /dev/null
+++ b/profiles/hardened/linux/packages
@@ -0,0 +1,8 @@
+# Copyright 1999-2013 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# This file extends the base packages file for all hardened profiles
+
+*sys-apps/paxctl
+*sys-apps/elfix
diff --git a/profiles/hardened/linux/parent b/profiles/hardened/linux/parent
new file mode 100644
index 000000000000..6560aecc119d
--- /dev/null
+++ b/profiles/hardened/linux/parent
@@ -0,0 +1 @@
+../../releases/13.0
diff --git a/profiles/hardened/linux/powerpc/eapi b/profiles/hardened/linux/powerpc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/powerpc/make.defaults b/profiles/hardened/linux/powerpc/make.defaults
new file mode 100644
index 000000000000..71839e40ad9a
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 2005-2008 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+FEATURES="-sandbox"
diff --git a/profiles/hardened/linux/powerpc/package.mask b/profiles/hardened/linux/powerpc/package.mask
new file mode 100644
index 000000000000..8771f1dff681
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/package.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Wulf C. Krueger <philantrop@gentoo.org> (22 Sep 2007)
+# Needs OOo.
+app-text/bibus
+
diff --git a/profiles/hardened/linux/powerpc/package.use.mask b/profiles/hardened/linux/powerpc/package.use.mask
new file mode 100644
index 000000000000..9b6e65acf510
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/package.use.mask
@@ -0,0 +1,3 @@
+# Diego Pettenò <flameeyes@gentoo.org> (10 Nov 2007)
+# Tests for Linux-PAM 0.99 require >=sys-libs/glibc-2.4
+>=sys-libs/pam-0.99.8 test
diff --git a/profiles/hardened/linux/powerpc/parent b/profiles/hardened/linux/powerpc/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/hardened/linux/powerpc/ppc32/eapi b/profiles/hardened/linux/powerpc/ppc32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/powerpc/ppc32/make.defaults b/profiles/hardened/linux/powerpc/ppc32/make.defaults
new file mode 100644
index 000000000000..85d06747a1b2
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc32/make.defaults
@@ -0,0 +1,3 @@
+# Copyright 1999-2011 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
diff --git a/profiles/hardened/linux/powerpc/ppc32/parent b/profiles/hardened/linux/powerpc/ppc32/parent
new file mode 100644
index 000000000000..227873e978fb
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc32/parent
@@ -0,0 +1,2 @@
+../../../../default/linux/powerpc/ppc32
+..
diff --git a/profiles/hardened/linux/powerpc/ppc64/32bit-userland/eapi b/profiles/hardened/linux/powerpc/ppc64/32bit-userland/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/32bit-userland/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/powerpc/ppc64/32bit-userland/make.defaults b/profiles/hardened/linux/powerpc/ppc64/32bit-userland/make.defaults
new file mode 100644
index 000000000000..6a6ffbfa9394
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/32bit-userland/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# All extra USE/etc should be specified in sub-profiles.
+# DO NOT POLLUTE USE ON THIS PROFILE.
+
+ACCEPT_KEYWORDS="-* ${ARCH}"
diff --git a/profiles/hardened/linux/powerpc/ppc64/32bit-userland/package.mask b/profiles/hardened/linux/powerpc/ppc64/32bit-userland/package.mask
new file mode 100644
index 000000000000..fb619961e6db
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/32bit-userland/package.mask
@@ -0,0 +1,3 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
diff --git a/profiles/hardened/linux/powerpc/ppc64/32bit-userland/package.use.mask b/profiles/hardened/linux/powerpc/ppc64/32bit-userland/package.use.mask
new file mode 100644
index 000000000000..bf28f291960a
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/32bit-userland/package.use.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Kacper Kowalik <xarthisius@gentoo.org> (25 Apr 2012)
+# Masking due to unsolved dependencies
+app-admin/puppet rrdtool
diff --git a/profiles/hardened/linux/powerpc/ppc64/32bit-userland/parent b/profiles/hardened/linux/powerpc/ppc64/32bit-userland/parent
new file mode 100644
index 000000000000..926c3281b862
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/32bit-userland/parent
@@ -0,0 +1,2 @@
+..
+../../../../../features/32bit-userland
diff --git a/profiles/hardened/linux/powerpc/ppc64/32bit-userland/use.force b/profiles/hardened/linux/powerpc/ppc64/32bit-userland/use.force
new file mode 100644
index 000000000000..142b1d66e519
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/32bit-userland/use.force
@@ -0,0 +1,9 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Force the flag which corresponds to ARCH.
+ppc
+
+# Unforce the flag which corresponds to the 64-bit ARCH.
+-ppc64
diff --git a/profiles/hardened/linux/powerpc/ppc64/32bit-userland/use.mask b/profiles/hardened/linux/powerpc/ppc64/32bit-userland/use.mask
new file mode 100644
index 000000000000..ddde044c3eb2
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/32bit-userland/use.mask
@@ -0,0 +1,12 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# We mask this since we're not really a multilib profile
+multilib
+
+# Unmask the flag which corresponds to ARCH.
+-ppc
+
+# Mask the flag which corresponds to the 64-bit ARCH.
+ppc64
diff --git a/profiles/hardened/linux/powerpc/ppc64/64bit-userland/eapi b/profiles/hardened/linux/powerpc/ppc64/64bit-userland/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/64bit-userland/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/powerpc/ppc64/64bit-userland/package.use.mask b/profiles/hardened/linux/powerpc/ppc64/64bit-userland/package.use.mask
new file mode 100644
index 000000000000..e4b81ff562ac
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/64bit-userland/package.use.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Kacper Kowalik <xarthisius@gentoo.org> (25 Apr 2012)
+# Masking wrt bug 274847 and other unsolved
+# dependencies
+app-admin/conky apcupsd xmms2 hddtemp
diff --git a/profiles/hardened/linux/powerpc/ppc64/64bit-userland/parent b/profiles/hardened/linux/powerpc/ppc64/64bit-userland/parent
new file mode 100644
index 000000000000..52bcba73e7a5
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/64bit-userland/parent
@@ -0,0 +1,2 @@
+..
+../../../../../features/64bit-native
diff --git a/profiles/hardened/linux/powerpc/ppc64/64bit-userland/use.mask b/profiles/hardened/linux/powerpc/ppc64/64bit-userland/use.mask
new file mode 100644
index 000000000000..26f21e518311
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/64bit-userland/use.mask
@@ -0,0 +1,10 @@
+# We mask this since we don't have a stable sys-process/audit yet
+audit
+
+# Mirror mask from nonhardened 64ul on app-admin/hddtemp
+hddtemp
+
+# Mirror mask from nonhardened 64ul on media-plugins/frei0r-plugins
+# Kacper Kowalik <xarthisius@gentoo.org> (10 Aug 2011)
+# Masking frei0r wrt bug #365451
+frei0r
diff --git a/profiles/hardened/linux/powerpc/ppc64/eapi b/profiles/hardened/linux/powerpc/ppc64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/powerpc/ppc64/make.defaults b/profiles/hardened/linux/powerpc/ppc64/make.defaults
new file mode 100644
index 000000000000..85d06747a1b2
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/make.defaults
@@ -0,0 +1,3 @@
+# Copyright 1999-2011 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
diff --git a/profiles/hardened/linux/powerpc/ppc64/parent b/profiles/hardened/linux/powerpc/ppc64/parent
new file mode 100644
index 000000000000..eb7e3e41d880
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/parent
@@ -0,0 +1,2 @@
+../../../../default/linux/powerpc/ppc64
+..
diff --git a/profiles/hardened/linux/powerpc/ppc64/use.mask b/profiles/hardened/linux/powerpc/ppc64/use.mask
new file mode 100644
index 000000000000..281b8b1d0fea
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/use.mask
@@ -0,0 +1,55 @@
+# this is a list of USE flags
+# that should not be used on PPC64
+# Tom Gall <tgall@gentoo.org> manages this list
+mplayer
+ruby
+mono
+
+# should be ok
+jikes
+junit
+
+guile
+
+# need to test libaio
+aio
+# needs some asm written
+ocaml
+
+# until media-libs/portaudio is keyworded for ppc64
+portaudio
+
+# mask mozilla/firefox (bug #108020)
+mozilla
+firefox
+seamonkey
+
+# 2006/03/20 - Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: mask for architectures on which they aren't available
+video_cards_apm
+video_cards_ark
+video_cards_cyrix
+video_cards_i128
+video_cards_i740
+video_cards_intel
+video_cards_neomagic
+video_cards_nsc
+video_cards_rendition
+video_cards_siliconmotion
+video_cards_sis
+video_cards_tga
+video_cards_tseng
+video_cards_vesa
+video_cards_via
+
+# Masked p2p for bug #155302 <josejx@gentoo.org>
+p2p
+
+# 02 Dec 2006; Tony Vroon <chainsaw@gentoo.org>
+# Keywording wpa_supplicant, but I don't have madwifi(-ng) hardware to test with, only BCM4306.
+madwifi
+
+# USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh.
+# Bug #184563, 18 Sep 2007
+# Robin H. Johnson <robbat2@gentoo.org>
+audit
diff --git a/profiles/hardened/linux/uclibc/amd64/eapi b/profiles/hardened/linux/uclibc/amd64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/uclibc/amd64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/uclibc/amd64/parent b/profiles/hardened/linux/uclibc/amd64/parent
new file mode 100644
index 000000000000..61f6f489dc18
--- /dev/null
+++ b/profiles/hardened/linux/uclibc/amd64/parent
@@ -0,0 +1,2 @@
+../../../../default/linux/uclibc/amd64
+..
diff --git a/profiles/hardened/linux/uclibc/arm/armv6j/eapi b/profiles/hardened/linux/uclibc/arm/armv6j/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/uclibc/arm/armv6j/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/uclibc/arm/armv6j/parent b/profiles/hardened/linux/uclibc/arm/armv6j/parent
new file mode 100644
index 000000000000..05328829c80a
--- /dev/null
+++ b/profiles/hardened/linux/uclibc/arm/armv6j/parent
@@ -0,0 +1,3 @@
+../../../../../default/linux/uclibc/arm/armv6j
+..
+../..
diff --git a/profiles/hardened/linux/uclibc/arm/armv7a/eapi b/profiles/hardened/linux/uclibc/arm/armv7a/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/uclibc/arm/armv7a/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/uclibc/arm/armv7a/parent b/profiles/hardened/linux/uclibc/arm/armv7a/parent
new file mode 100644
index 000000000000..7bea4235c084
--- /dev/null
+++ b/profiles/hardened/linux/uclibc/arm/armv7a/parent
@@ -0,0 +1,3 @@
+../../../../../default/linux/uclibc/arm/armv7a
+..
+../..
diff --git a/profiles/hardened/linux/uclibc/arm/eapi b/profiles/hardened/linux/uclibc/arm/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/uclibc/arm/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/uclibc/arm/package.mask b/profiles/hardened/linux/uclibc/arm/package.mask
new file mode 100644
index 000000000000..56c5f228bf93
--- /dev/null
+++ b/profiles/hardened/linux/uclibc/arm/package.mask
@@ -0,0 +1,9 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Anthony G. Basile <blueness@gentoo.org> (08 May 2015)
+# Mask gcc 4.8 and above pending the fix of bug #518598
+=sys-devel/gcc-4.8*
+=sys-devel/gcc-4.9*
+=sys-devel/gcc-5.1*
diff --git a/profiles/hardened/linux/uclibc/eapi b/profiles/hardened/linux/uclibc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/uclibc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/uclibc/make.defaults b/profiles/hardened/linux/uclibc/make.defaults
new file mode 100644
index 000000000000..cb93695faa71
--- /dev/null
+++ b/profiles/hardened/linux/uclibc/make.defaults
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+USE="${USE} hardened pax_kernel pic -jit -orc"
+BOOTSTRAP_USE="${BOOTSTRAP_USE} hardened pax_kernel pic -jit -orc"
diff --git a/profiles/hardened/linux/uclibc/mips/eapi b/profiles/hardened/linux/uclibc/mips/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/uclibc/mips/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/uclibc/mips/mipsel/eapi b/profiles/hardened/linux/uclibc/mips/mipsel/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/uclibc/mips/mipsel/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/uclibc/mips/mipsel/parent b/profiles/hardened/linux/uclibc/mips/mipsel/parent
new file mode 100644
index 000000000000..27f3883747a6
--- /dev/null
+++ b/profiles/hardened/linux/uclibc/mips/mipsel/parent
@@ -0,0 +1,2 @@
+../../../../../default/linux/uclibc/mips/mipsel/
+../..
diff --git a/profiles/hardened/linux/uclibc/mips/parent b/profiles/hardened/linux/uclibc/mips/parent
new file mode 100644
index 000000000000..323f100058b2
--- /dev/null
+++ b/profiles/hardened/linux/uclibc/mips/parent
@@ -0,0 +1,2 @@
+../../../../default/linux/uclibc/mips
+..
diff --git a/profiles/hardened/linux/uclibc/ppc/eapi b/profiles/hardened/linux/uclibc/ppc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/uclibc/ppc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/uclibc/ppc/parent b/profiles/hardened/linux/uclibc/ppc/parent
new file mode 100644
index 000000000000..3ad55647a3f7
--- /dev/null
+++ b/profiles/hardened/linux/uclibc/ppc/parent
@@ -0,0 +1,2 @@
+../../../../default/linux/uclibc/ppc
+..
diff --git a/profiles/hardened/linux/uclibc/use.mask b/profiles/hardened/linux/uclibc/use.mask
new file mode 100644
index 000000000000..ae5fc357ac88
--- /dev/null
+++ b/profiles/hardened/linux/uclibc/use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+-hardened
diff --git a/profiles/hardened/linux/uclibc/x86/eapi b/profiles/hardened/linux/uclibc/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/uclibc/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/uclibc/x86/parent b/profiles/hardened/linux/uclibc/x86/parent
new file mode 100644
index 000000000000..54abcade7471
--- /dev/null
+++ b/profiles/hardened/linux/uclibc/x86/parent
@@ -0,0 +1,2 @@
+../../../../default/linux/uclibc/x86
+..
diff --git a/profiles/hardened/linux/use.force b/profiles/hardened/linux/use.force
new file mode 100644
index 000000000000..4c9e36ad90c4
--- /dev/null
+++ b/profiles/hardened/linux/use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Make sure people don't accidentally turn of ssp/pie in important packages.
+pie
+ssp
diff --git a/profiles/hardened/linux/use.mask b/profiles/hardened/linux/use.mask
new file mode 100644
index 000000000000..e54f87d4b1a6
--- /dev/null
+++ b/profiles/hardened/linux/use.mask
@@ -0,0 +1,14 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+-hardened
+
+# tcc is x86-only
+tcc
+
+# precompiled headers are not compat with ASLR.
+pch
+
+# prelink is masked for hardened
+prelink
diff --git a/profiles/hardened/linux/x86/eapi b/profiles/hardened/linux/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/x86/make.defaults b/profiles/hardened/linux/x86/make.defaults
new file mode 100644
index 000000000000..65bc7aab0941
--- /dev/null
+++ b/profiles/hardened/linux/x86/make.defaults
@@ -0,0 +1,27 @@
+# Copyright 1999-2012 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="x86"
+ACCEPT_KEYWORDS="x86"
+
+CHOST="i686-pc-linux-gnu"
+CFLAGS="-march=i686 -O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+USE="nptl"
+
+# 2006/08/18 - Donnie Berkholz <dberkholz@gentoo.org>
+# Defaults for video drivers
+VIDEO_CARDS="apm ark chips cirrus cyrix dummy fbdev glint i128 i740 intel \
+ mach64 mga nsc nv r128 radeon rendition s3 s3virge savage \
+ siliconmotion sis sisusb tdfx tga trident tseng v4l vesa via vmware \
+ voodoo"
+
+# 2006/12/21 - Andrej Kacian <ticho@gentoo.org>
+# 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"
diff --git a/profiles/hardened/linux/x86/package.mask b/profiles/hardened/linux/x86/package.mask
new file mode 100644
index 000000000000..a30d7fde3f41
--- /dev/null
+++ b/profiles/hardened/linux/x86/package.mask
@@ -0,0 +1,16 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Rick Farina <zerochaos@gentoo.org> (26 Nov 2012)
+# Newer then 300.00 is patched but we still have RWX in the libs.
+# We mask X for we still need to make the doc for revdep-pax else
+# hell will rule. Propogating change from amd64.
+# Bug 433121
+<=x11-drivers/nvidia-drivers-300.00
+#dev-util/nvidia-cuda-sdk
+# Need X
+media-video/nvidia-settings
+
+# Depends on x11-drivers/nvidia-drivers
+#dev-python/pyopencl
diff --git a/profiles/hardened/linux/x86/package.use.mask b/profiles/hardened/linux/x86/package.use.mask
new file mode 100644
index 000000000000..a79d0885b98d
--- /dev/null
+++ b/profiles/hardened/linux/x86/package.use.mask
@@ -0,0 +1,17 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# cyrus-sasl doesn't work w/ USE=berkdb (#192753)
+dev-libs/cyrus-sasl berkdb
+
+# Rick Farina <zerochaos@gentoo.org> (26 Nov 2012)
+# mask X and tools for we still miss the docs for revdep-pax
+# else hell will rule. (RWX in the libs)
+# Propogating changes from amd64.
+# Bug 433121
+x11-drivers/nvidia-drivers X tools
+
+# Magnus Granberg <zorry@gentoo.org> (29 Nov 2012)
+# Bug #444786 disable nvidia on app-admin/conky
+app-admin/conky nvidia
diff --git a/profiles/hardened/linux/x86/package.use.stable.mask b/profiles/hardened/linux/x86/package.use.stable.mask
new file mode 100644
index 000000000000..838fddbaee70
--- /dev/null
+++ b/profiles/hardened/linux/x86/package.use.stable.mask
@@ -0,0 +1,11 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Tom Wijsman <TomWij@gentoo.org (16 Mar 2014)
+# Mask unstable USE flags on media-video/vlc, see security bug #499806.
+media-video/vlc gnutls opus vdpau
+
+# Tom Wijsman <TomWij@gentoo.org> (06 Feb 2014)
+# [QA] Masked jit USE flag on www-apps/cgit as dev-lang/luajit is not stable.
+www-apps/cgit jit \ No newline at end of file
diff --git a/profiles/hardened/linux/x86/parent b/profiles/hardened/linux/x86/parent
new file mode 100644
index 000000000000..e93ab13e6839
--- /dev/null
+++ b/profiles/hardened/linux/x86/parent
@@ -0,0 +1,4 @@
+../../../base
+../../../default/linux
+../../../arch/x86
+..
diff --git a/profiles/hardened/linux/x86/selinux/eapi b/profiles/hardened/linux/x86/selinux/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/x86/selinux/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/x86/selinux/parent b/profiles/hardened/linux/x86/selinux/parent
new file mode 100644
index 000000000000..e5c7cefb6826
--- /dev/null
+++ b/profiles/hardened/linux/x86/selinux/parent
@@ -0,0 +1,2 @@
+..
+../../../../features/selinux
diff --git a/profiles/hardened/linux/x86/use.mask b/profiles/hardened/linux/x86/use.mask
new file mode 100644
index 000000000000..575dcb064716
--- /dev/null
+++ b/profiles/hardened/linux/x86/use.mask
@@ -0,0 +1,11 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Rick Farina <zerochaos@gentoo.org> 26 Nov 2012
+video_cards_nvidia
+# removing mask on nvidia use flag as it is used by monitoring tools
+# which may be desireable for cuda users
+#nvidia
+# adjusting use flag mask as nvidia-drivers are usable for cuda at least
+#cuda
diff --git a/profiles/info_pkgs b/profiles/info_pkgs
new file mode 100644
index 000000000000..bca656e4e688
--- /dev/null
+++ b/profiles/info_pkgs
@@ -0,0 +1,27 @@
+##
+## These ATOMS are printed with a standard 'emerge info' in
+## portage as of 2.0.51-r5. Do not overcrowd the output please.
+##
+app-shells/bash
+sys-devel/autoconf
+sys-devel/automake
+sys-kernel/linux-headers
+sys-libs/glibc
+sys-libs/uclibc
+sys-freebsd/freebsd-lib
+sys-devel/binutils
+sys-devel/libtool
+sys-devel/make
+dev-lang/python
+dev-lang/perl
+sys-apps/sandbox
+dev-util/ccache
+sys-devel/gcc
+sys-devel/gcc-config
+dev-java/java-config
+dev-util/cmake
+dev-util/pkgconfig
+# NOTE: portage no longer list /etc/gentoo-release,
+# so this is not redundant
+sys-apps/baselayout
+sys-apps/openrc
diff --git a/profiles/info_vars b/profiles/info_vars
new file mode 100644
index 000000000000..2edbedb37fbe
--- /dev/null
+++ b/profiles/info_vars
@@ -0,0 +1,34 @@
+##
+## These variables are printed with a standard 'emerge info' in
+## portage as of 2.0.51-r5. They are sorted regardless of order here.
+##
+ACCEPT_KEYWORDS
+CFLAGS
+CBUILD
+CHOST
+CONFIG_PROTECT
+CONFIG_PROTECT_MASK
+CPPFLAGS
+CTARGET
+CXXFLAGS
+DISTDIR
+FEATURES
+FCFLAGS
+FFLAGS
+GENTOO_MIRRORS
+INSTALL_MASK
+LANG
+LC_ALL
+LDFLAGS
+MAKEOPTS
+PORTAGE_COMPRESS
+PORTAGE_COMPRESS_FLAGS
+PORTAGE_CONFIGROOT
+PORTAGE_TMPDIR
+PORTDIR
+PORTDIR_OVERLAY
+SYNC
+USE
+USE_PYTHON
+PORTAGE_RSYNC_OPTS
+PORTAGE_RSYNC_EXTRA_OPTS
diff --git a/profiles/license_groups b/profiles/license_groups
new file mode 100644
index 000000000000..687a61066e6e
--- /dev/null
+++ b/profiles/license_groups
@@ -0,0 +1,87 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Please report bugs or other requests at bugs.gentoo.org and assign to
+# licenses@gentoo.org
+
+# GLEP 23
+# https://wiki.gentoo.org/wiki/GLEP:23
+
+######################################################################
+
+# http://www.gnu.org/licenses/license-list.html
+# GPL or LGPL with various exceptions are also included here, because
+# they are more permissive than the licenses they are based on.
+GPL-COMPATIBLE AGPL-3 AGPL-3+ Apache-2.0 Artistic-2 Boost-1.0 BSD BSD-2 CC0-1.0 CeCILL-2 Clarified-Artistic Clear-BSD ECL-2.0 FTL gcc-runtime-library-exception-3.1 GPL-1 GPL-1+ GPL-2 GPL-2+ GPL-2-with-exceptions GPL-2-with-font-exception GPL-2-with-linking-exception GPL-2-with-MySQL-FLOSS-exception GPL-3 GPL-3+ GPL-3-with-font-exception HPND IJG ISC LGPL-2 LGPL-2+ LGPL-2-with-linking-exception LGPL-2.1 LGPL-2.1+ LGPL-2.1-with-linking-exception LGPL-3 LGPL-3+ LGPL-3-with-linking-exception libgcc libstdc++ metapackage MIT MPL-2.0 Nokia-Qt-LGPL-Exception-1.1 OPENLDAP PSF-2 PSF-2.2 PSF-2.3 PSF-2.4 public-domain PYTHON qwt Ruby Ruby-BSD SGI-B-2.0 Sleepycat tanuki-community Transmission-OpenSSL-exception unicode Unlicense UoI-NCSA vim W3C WTFPL-2 ZLIB ZPL
+
+FSF-APPROVED @GPL-COMPATIBLE AFL-2.1 AFL-3.0 Apache-1.1 APSL-2 BitTorrent BSD-4 CDDL CNRI CPAL-1.0 CPL-1.0 EPL-1.0 EUPL-1.1 gnuplot IBM LPPL-1.2 MPL-1.0 MPL-1.1 Ms-PL NPL-1.1 openssl OSL-1.1 OSL-2.0 OSL-2.1 PHP-3.01 QPL QPL-1.0
+
+# http://www.opensource.org/licenses
+# Note that the FSF lists these as nonfree: Artistic NOSA Watcom-1.0
+OSI-APPROVED AFL-3.0 AGPL-3 AGPL-3+ Apache-1.1 Apache-2.0 APL-1.0 APSL-2 Artistic Artistic-2 Boost-1.0 BSD BSD-2 CDDL CNRI CPAL-1.0 CPL-1.0 ECL-2.0 EPL-1.0 EUPL-1.1 GPL-1+ GPL-2 GPL-2+ GPL-3 GPL-3+ HPND IBM IPAfont ISC LGPL-2+ LGPL-2.1 LGPL-2.1+ LGPL-3 LGPL-3+ LPPL-1.3c MIT MPL-1.0 MPL-1.1 MPL-2.0 Ms-PL nethack NOSA OFL-1.1 OSL-2.1 PHP-3 PHP-3.01 POSTGRESQL PSF-2 QPL Sleepycat UoI-NCSA W3C Watcom-1.0 wxWinLL-3 ZLIB ZPL
+
+# Misc licenses that are probably free software, i.e. follow the
+# Free Software Definition at http://www.gnu.org/philosophy/free-sw.html
+# but are not approved by either FSF or OSI. Preferably on the long
+# term these should be cleared up and moved to other sets.
+# Licenses in this list should NOT appear directly or indirectly in
+# @FSF-APPROVED or @OSI-APPROVED.
+# Note: Licenses for fonts should be included in @MISC-FREE-DOCS.
+# TODO: maybe add a category for BSD-alike MISC-FREE licenses for easy
+# separation?
+# BSD-4 alikes: dom4j FastCGI icu JDOM
+MISC-FREE ACE Allegro alternate bea.ri.jsr173 BEER-WARE boehm-gc BSD-1 BSD-with-attribution buddy bufexplorer.vim BZIP2 canfep CDDL-Schily CeCILL-C CLX CMake CPL-0.5 CRACKLIB Crypt-IDEA cryptopp czyborra DES docbook dom4j eGenixPublic-1.1 ElementTree Emacs ErlPL-1.1 FastCGI feh File-MMagic Flashpix FLEX flexmock FLTK freemarker FVWM gd gsm HTML-Tidy htmlc iASL IBPP-1.1 icu IDPL imagemagick Info-ZIP inner-net ipadic ipx-utils Ispell JasPer2.0 JDOM JNIC JOVE keynote LambdaMOO LIBGLOSS libmng libodialog libpng libtiff LLGPL-2.1 LPPL-1.3 LPPL-1.3b lsof Mail-Sendmail mapm-4.9.5 matplotlib Mini-XML minpack MIT-with-advertising mm mpich2 nap NCSA-HDF netcat NEWLIB ngrep noweb Old-MIT openafs-krb5-a Openwall otter PCRE perforce photopc PHP-2.02 PIZZA-WARE pngcrush pngnq Princeton psutils qmail-nelson rc regexp-UofT RSA rwpng scanlogd Sendmail Sendmail-Open-Source shrimp SMAIL Snd SNIA SSLeay Subversion SVFL tablelist tcltk tcp_wrappers_license TermReadKey TeX TeX-other-free Time-Format Time-modules tm-align totd URT VTK w3m wxWinLL-3.1 x2x xbatt xboing XC Xdebug xtrs xvt YaTeX zpaq ZSH
+# The following are NOT valid in @MISC-FREE:
+# arj - usage restrictions
+# freedist - Doesn't grant the right to do modifications.
+# lha - restrictions on distribution, doesn't grant the right to do modifications.
+
+# Metaset for all free software
+FREE-SOFTWARE @FSF-APPROVED @OSI-APPROVED @MISC-FREE
+
+######################################################################
+
+# FSF-approved licenses for "free documentation" and "works of
+# practical use besides software and documentation" (including fonts)
+FSF-APPROVED-OTHER Arphic CC-BY-2.0 CC-BY-2.5 CC-BY-3.0 CC-BY-SA-2.0 CC-BY-SA-2.5 CC-BY-SA-3.0 CC-BY-SA-4.0 DSL FDL-1.1 FDL-1.1+ FDL-1.2 FDL-1.2+ FDL-1.3 FDL-1.3+ FreeArt GPL-1 GPL-1+ GPL-2 GPL-2+ GPL-3 GPL-3+ IPAfont ODbL-1.0 OFL OFL-1.1 OPL
+
+# Misc licenses for free documents and other works (including fonts)
+# that follow the definition at http://freedomdefined.org/ but are NOT
+# listed in @FSF-APPROVED-OTHER
+MISC-FREE-DOCS BitstreamVera CC-PD CC-SA-1.0 LDP-1 LDP-1a man-pages man-pages-posix man-pages-posix-2013 MaxMind2 mplus-fonts myspell-en_CA-KevinAtkinson quake1-textures Texinfo-manual UbuntuFontLicense-1.0 Unicode_Fonts_for_Ancient_Scripts vlgothic wxWinFDL-3
+
+# Metaset for all free documents
+FREE-DOCUMENTS @FSF-APPROVED-OTHER @MISC-FREE-DOCS
+
+######################################################################
+
+# Collection of all licenses with the freedom to use, share, modify
+# and share modifications
+FREE @FREE-SOFTWARE @FREE-DOCUMENTS
+
+# As proposed: https://archives.gentoo.org/gentoo-dev/message/6c950b46c50fe72ebc5e650bbf70f77c
+# Excerpt of the rules for this license group:
+# - MUST permit redistribution in binary form
+# - MUST NOT require explicit approval (No items from @EULA)
+# - MUST NOT restrict the cost of redistribution
+# - MAY require explicit inclusion of the license with
+# the distribution
+# - IF (and only if) there is an explicit inclusion requirement,
+# USE=bindist MUST cause a copy of the license to be installed
+# in a file location compliant with the license
+BINARY-REDISTRIBUTABLE @FREE atheros-hal bh-luxi Broadcom Dina hashcat intel-ucode ipw2100-fw ipw2200-fw ipw3945 MicroChip-SDCC no-source-code NVIDIA-r1 qlogic-fibre-channel-firmware radeon-ucode shmux SmartLabs sun-concurrent-util sun-jlfgr
+
+######################################################################
+
+# License agreements that try to take away your rights. These are more
+# restrictive than "all-rights-reserved" or require explicit approval.
+EULA Adaptec-EULA AdobeFlash-11.x ArxFatalis-EULA-JoWooD baudline BCS bf1942-lnxded CAPYBARA-EULA cadsoft Coherent-Graphics CROSSOVER CROSSOVER-2 CYANA DOOM3 ETQW FAH-EULA-2009 FAH-EULA-2014 FraunhoferFDK GameFront Gameplay-Group-EULA GIMPS GOG-EULA google-chrome googleearth Google-TOS IBM-J1.6 Intel-SDP Introversion LastPass LOKI-EULA LRCTF MakeMKV-EULA MARBLEBLAST Mendeley-terms MSjdbcEULA40 MTA-0.5 NVIDIA-CUDA Nero-AAC-EULA Nero-EULA-US Oracle-BCLA-JavaSE PAPERS-PLEASE POMPOM postal2 Primate-Plunge PUEL Q3AEULA Q3AEULA-20000111 QUAKE4 RTCW RTCW-ETEULA SCM-MICRO SJ-Labs skype-4.0.0.7-copyright spin-commercial spin-educational TeamViewer THINKTANKS UPEK-SDK-EULA ut2003 ut2003-demo Vivaldi
+
+# Deprecated license labels, used by repoman
+#DEPRECATED as-is
+
+# Local Variables:
+# mode: conf-space
+# mode: visual-line
+# End:
diff --git a/profiles/package.mask b/profiles/package.mask
new file mode 100644
index 000000000000..cd39ffe1f9c4
--- /dev/null
+++ b/profiles/package.mask
@@ -0,0 +1,866 @@
+####################################################################
+# $Id$
+#
+# When you add an entry to the top of this file, add your name, the date, and
+# an explanation of why something is getting masked. Please be extremely
+# careful not to commit atoms that are not valid, as it can cause large-scale
+# breakage, especially if it ends up in the daily snapshot.
+#
+## Example:
+##
+## # Dev E. Loper <developer@gentoo.org> (28 Jun 2012)
+## # Masking these versions until we can get the
+## # v4l stuff to work properly again
+## =media-video/mplayer-0.90_pre5
+## =media-video/mplayer-0.90_pre5-r1
+#
+# - Best last rites (removal) practices -
+# Include the following info:
+# a) reason for masking
+# b) bug # for the removal (and yes you should have one)
+# c) date of removal (either the date or "in x days")
+#
+## Example:
+##
+## # Dev E. Loper <developer@gentoo.org> (23 May 2015)
+## # Masked for removal in 30 days. Doesn't work
+## # with new libfoo. Upstream dead, gtk-1, smells
+## # funny. (bug #987654)
+## app-misc/some-package
+
+#--- END OF EXAMPLES ---
+
+# Sebastioan Pipping <sping@gentoo.org> (8 Aug 2015)
+# Upcoming, too young to go into testing unmasked
+dev-libs/iniparser:4
+
+# Matthew Thode <prometheanfire@gentoo.org> (04 Aug 2015)
+# removing old and never working horizon Bug #556710
+www-apps/horizon
+
+# Mikle Kolyada <zlogene@hemtoo.org> (04 Aug 2015)
+# Unmaintained since 2010. No longer available
+# on CPAN and nothing in the tree depends on it.
+# See bug #556640 for more info. Removal in 30 days.
+dev-perl/gtk2-fu
+
+# Mike Gilbert <floppym@gentoo.org> (03 Aug 2015)
+# Unmaintained upstream. Fails to build. Removal in 30 days.
+# Bugs: 478174, 546192, 556200.
+sys-apps/systemd-ui
+
+# Patrice Clement <monsieurp@gentoo.org> (3 Aug 2015)
+# Broken and no releases in 10 years (!).
+# Removal in 30 days. See bug #451790.
+www-servers/skunkweb
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2 Aug 2015)
+# This package is a part of >=dev-lang/ghc-7.4. Gentoo
+# ebuilds use that. You can safely uninstall dev-haskell/deepseq
+# and fix leftovers with 'haskell-updater' run.
+dev-haskell/deepseq
+
+# Patrice Clement <monsieurp@gentoo.org> (1 Aug 2015)
+# Package relying on j2me. Not useful anymore since j2me has long been removed.
+# Removal in 30 days. See bug #556460.
+dev-java/antenna
+
+# Patrice Clement <monsieurp@gentoo.org> (30 Jul 2015)
+# Broken and upstream dead isn't always a good mix.
+# Removal in 30 days. See bug #368049.
+dev-java/jjtraveler
+
+# James Le Cuirot <chewi@gentoo.org> (30 Jul 2015)
+# Holding back the removal of Java 6 and upstream is on life
+# support. Removal in 30 days. See bug #423761.
+dev-java/cocoon
+
+# James Le Cuirot <chewi@gentoo.org> (29 Jul 2015)
+# dev-java/soap is fixable but it and its related packages are all
+# dead upstream. Removal in 30 days. See bug #556250.
+dev-java/jldap
+dev-java/openspml
+dev-java/openspml2
+dev-java/soap
+
+# Pawel Hajdan, Jr. <phajdan.jr@gentoo.org> (28 Jul 2015)
+# Dev channel releases are only for people who are developers or want more
+# experimental features and accept a more unstable release.
+>=www-client/chromium-46
+
+# Davide Pesavento <pesa@gentoo.org> (23 Jul 2015)
+# Standalone version of qtwebkit from the 2.3 upstream branch.
+# Needs revdep testing. Bug #388207.
+=dev-qt/qtwebkit-4.10*
+
+# Ian Delaney <idella4@gentoo.org> (21 Jul 2015)
+# The revbump has versions of lua which are also masked.
+# Masked until those slotted versions are unmasked
+=sys-apps/roccat-tools-3.5.0-r1
+
+# Ben de Groot <yngwin@gentoo.org> (20 Jul 2015)
+# Version bump is a WIP, see bug #524242
+# It works (except USE=vamp) but is not up to Gentoo standards yet
+=media-sound/audacity-2.1.1
+
+# Ian Stakenvicius <axs@gentoo.org> (16 Jul 2015)
+# Mask thunerbird-24.x as it is no longer supported, but
+# it remains in the tree for now in case there is a need
+# for it for upgrading old user profiles, etc.
+~mail-client/thunderbird-24.8.0
+
+# Patrice Clement <monsieurp@gentoo.org> (15 Jul 2015)
+# Upstream dead. No update since 2005.
+# Removal in 30 days. See bug #220287.
+dev-java/exolabcore
+dev-java/exolabtools
+
+# Patrice Clement <monsieurp@gentoo.org> (15 Jul 2015)
+# These packages were needed to compile early releases of dev-java/hessian.
+# They have since been obsoleted and have no reason to stay in the
+# tree anymore.
+# Removal in 30 days. See bug #554962.
+dev-java/burlap
+dev-java/caucho-services
+
+# Michael Sterrett <mr_bones_@gentoo.org> (13 Jul 2015)
+# No commit since 2007 and no further linux support besides
+# Masked for removal on 20150812
+games-emulation/handy
+
+# Sergey Popov <pinkbyte@gentoo.org> (13 Jul 2015)
+# Mask new version of Boost - it's known to cause breakages
+~dev-util/boost-build-1.58.0
+~dev-libs/boost-1.58.0
+
+# Pawel Hajdan, Jr. <phajdan.jr@gentoo.org> (10 Jul 2015)
+# Unused and broken. Removal in 30 days, bug #543576 .
+dev-lang/nacl-toolchain-newlib
+
+# Patrice Clement <monsieurp@gentoo.org> (10 Jul 2015)
+# Doesn't compile with recent JDKs (>= 1.8).
+# Removal in 30 days. See bug #542536.
+dev-java/mckoi
+
+# Patrice Clement <monsieurp@gentoo.org> (7 Jul 2015)
+# Upstream dead. No update since 2007.
+# Removal in 30 days. See bug #164536.
+dev-util/fujaba
+
+# Patrice Clement <monsieurp@gentoo.org> (5 Jul 2015)
+# SRC_URI unreachable. Upstream looks dead.
+# Removal in 30 days. See bug #502994.
+app-arch/dczip
+
+# Patrice Clement <monsieurp@gentoo.org> (5 Jul 2015)
+# Package does not compile with recent JDKs (>= jdk-1.8). More recent versions
+# use Gradle which we don't have packaged in Gentoo yet.
+# Removal in 30 days. See bug #552452.
+net-p2p/frostwire
+
+# Michael Orlitzky <mjo@gentoo.org> (3 Jul 2015)
+# Mask for removal in 30 days. Superseded by dev-haskell/biosff;
+# use that instead. Bug #553636.
+sci-biology/flower
+
+# Patrick Lauer <patrick@gentoo.org> (1 Jul 2015)
+# Wrong version #553670
+=sys-kernel/gentoo-sources-4.1.1
+
+# Patrice Clement <monsieurp@gentoo.org> (22 Jun 2015)
+# No update from upstream since 2002. This package might cause problems with
+# new JDKs. Removal in 30 days.
+dev-java/mockmaker
+
+# Brian Evans <grknight@gentoo.org> (19 Jun 2015)
+# The Cyphertite backup service is closing as of August 18th, 2015.
+# Package masked for removal in 30 days. bug 552578
+app-backup/cyphertite
+
+# Patrick Lauer <patrick@gentoo.org> (14 Jun 2015)
+# Has race condition / failure modes that make systems unusable
+# See #551724 and duplicates
+=sys-fs/udev-init-scripts-29
+
+# Ole Markus With <olemarkus@gentoo.org> (12 Jun 2015)
+# Masking PHP 7 pre-release versions
+dev-lang/php:7.0
+=virtual/httpd-php-7.0
+
+# Michał Górny <mgorny@gentoo.org> (04 Jun 2015)
+# New version of PyPy. Masked for testing and binary package build.
+~dev-python/pypy-2.6.0
+~dev-python/pypy-bin-2.6.0
+~virtual/pypy-2.6.0
+
+# Mike Gilbert <floppym@gentoo.org> (06 May 2015)
+# Obsolete development snapshots.
+>=app-emulation/open-vm-tools-2013
+>=app-emulation/open-vm-tools-kmod-2013
+
+# Brian Evans <grknight@gentoo.org> (30 Apr 2015)
+# It is unclear if dev-php/smarty-2* is affected by
+# security bug 526542. Masked for removal in 30 days
+# Please update your code to the latest version
+<dev-php/smarty-2.6.29
+=dev-php/PEAR-PhpDocumentor-1.4.4
+
+# Ryan Hill <rhill@gentoo.org> (28 Apr 2015)
+# Moving to /lib/gentoo/functions.sh broke the eclass
+# by changing output it relies on. See bug #504118,
+# 547586, and 547962.
+>=sys-devel/gcc-config-1.8-r1
+
+# Patrick Lauer <patrick@gentoo.org> (10 Apr 2015)
+# Breaks pretty much all consumers, like samba
+# Mask until it's more usable
+>=net-libs/gnutls-3.4.0
+
+# Christoph Junghans <ottxor@gentoo.org> (3 Apr 2015)
+# Dead upstream. Fails to build (bug #543644).
+>=sys-devel/dragonegg-3.6
+
+# Michał Górny <mgorny@gentoo.org> (28 Mar 2015)
+# on behalf of gx86-multilib project <multilib@gentoo.org>
+# Removed lastrited emul-linux-x86. The mask is kept post-removal
+# per Arfrever's request so that the PM warns about masked packages
+# being installed.
+app-emulation/emul-linux-x86-baselibs
+app-emulation/emul-linux-x86-cpplibs
+app-emulation/emul-linux-x86-db
+app-emulation/emul-linux-x86-gstplugins
+app-emulation/emul-linux-x86-gtklibs
+app-emulation/emul-linux-x86-gtkmmlibs
+app-emulation/emul-linux-x86-medialibs
+app-emulation/emul-linux-x86-motif
+app-emulation/emul-linux-x86-opengl
+app-emulation/emul-linux-x86-qtlibs
+app-emulation/emul-linux-x86-sdl
+app-emulation/emul-linux-x86-soundlibs
+app-emulation/emul-linux-x86-xlibs
+app-emulation/emul-linux-x86-jna
+
+# Brian Evans <grknight@gentoo.org> (22 Mar 2015)
+# PHP 5.3.x is vulnerable to several security bugs and has
+# reached EOL status. (Bugs #533998, #537586, #537590, #538822, #541098)
+# Masked pending resolution to bug #538756
+dev-lang/php:5.3
+virtual/httpd-php:5.3
+=mail-client/squirrelmail-1.4.22
+
+# Lars Wendler <polynomial-c@gentoo.org> (8 Mar 2015)
+# Masked for testing
+>=net-fs/samba-4.2.0
+
+# Justin Lecher <jlec@gentoo.org> (28 Feb 2015)
+# Unfixed security problems
+# CVE-2015-{0219,0220,0221,0222,5145}
+# #536586
+# #554864
+=dev-python/django-1.5*
+=dev-python/django-1.6*
+
+# Michał Górny <mgorny@gentoo.org> (11 Feb 2015)
+# Potentially destructive to @world, bug #539746.
+=sys-apps/portage-2.2.16
+
+# Eray Aslan <eras@gentoo.org> (03 Feb 2015)
+# Mask experimental software
+=mail-mta/postfix-3.1*
+
+# Sergei Trofimovich <slyfox@gentoo.org> (29 Jan 2015)
+# Mask live ebuild
+=dev-util/radare2-9999
+
+# Anthony G. Basile <blueness@gentoo.org> (28 Jan 2015)
+# Its broken and we're waiting for fixes from upstream, bug #536196
+=net-misc/tor-0.2.6.2_alpha-r1
+
+# Anthony G. Basile <blueness@gentoo.org> (9 Jan 2015)
+# p.mask the -9999 version
+=dev-misc/i2pd-9999
+
+# Tony Vroon <chainsaw@gentoo.org> (5 Jan 2015)
+# Asterisk 13 is an LTS release but has not seen
+# sufficient releases to be considered ready for
+# production usage. You are welcome to have a go
+# but please be careful.
+=net-misc/asterisk-13*
+
+# Aaron W. Swenson <titanofold@gentoo.org> (28 Dec 2014)
+# Split ebuilds are no longer maintained. Migrate to the unified
+# ebuilds invoking the following, substituting SLOT for the desired
+# slot and optionally enabling the server and/or docs USE flags:
+# emerge dev-db/postgresql:SLOT
+# No further action is required.
+dev-db/postgresql-docs
+dev-db/postgresql-base
+dev-db/postgresql-server
+
+# Jeroen Roovers <jer@gentoo.org> (12 Dec 2014)
+# The 96 and 173 branches are no longer supported and remain vulnerable to
+# CVE-2014-8298 (bug #532342). You may be able to mitigate the vulnerability by
+# disabling GLX indirect rendering protocol support on the X server.
+<x11-drivers/nvidia-drivers-304
+
+# Sergey Popov <pinkbyte@gentoo.org> (09 Dec 2014)
+# Security mask, wrt bug #529728
+<app-antivirus/clamav-0.98.5
+
+# Ian Stakenvicius <axs@gentoo.org> (03 Dec 2014)
+# masked for testing
+media-libs/openh264
+
+# Justin Lecher <jlec@gentoo.org> (02 Dec 2014)
+# Not supported by upstream anymore
+# Revdeps broken, #531392
+net-analyzer/openvas-administrator
+
+# Richard Yao <ryao@gentoo.org> (29 Nov 2014)
+# Depends on media-libs/lcms:0, which has unspecified security vulnerabilities.
+# Masked until mscms.dll.so that links to media-libs/lcms:2 is backported from
+# a newer wine, bug #526806.
+<app-emulation/crossover-bin-12.5.0
+
+# Patrick Lauer <patrick@gentoo.org> (24 Nov 2014)
+# Missing deps, uninstallable
+www-apps/trac-downloads
+
+# Markos Chandras <hwoarang@gentoo.org> (18 Nov 2014)
+# Mask latest development version for testing
+=x11-misc/lightdm-1.15*
+
+# Samuli Suominen <ssuominen@gentoo.org> (05 Nov 2014)
+# ConsoleKit2 from github by Eric Koegel, auth of xfce4-power-manager
+# The ConsoleKit in freedesktop.org git won't be continued anymore,
+# making this the new official release
+# Masked for testing
+>=sys-auth/consolekit-0.9.2
+
+# Mike Pagano <mpagano@gentoo.org> (16 Oct 2014)
+# A regression in kernels 3.17.0 lead to file system corruption
+# for affected systems. This has been fixed in >= 3.17.1
+# Expires (16 Oct 2016)
+# See Bug #525548.
+=sys-kernel/vanilla-sources-3.17.0
+=sys-kernel/gentoo-sources-3.17.0
+=sys-kernel/aufs-sources-3.17.0
+
+# Michał Górny <mgorny@gentoo.org> (15 Sep 2014)
+# Causes undefined references few layers down (in mediastreamer),
+# someone needs to investigate.
+>=net-libs/libzrtpcpp-4
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (03 Sep 2014)
+# Temporary mask until it is verified to work
+=media-libs/raspberrypi-userland-0_pre20140830
+
+# Christian Faulhammer <fauli@gentoo.org> (02 Sep 2014)
+# website not working anymore and will stay like this,
+# tool is useless. See bug 504734
+app-admin/hwreport
+
+# Sergey Popov <pinkbyte@gentoo.org> (28 Aug 2014)
+# Security mask, wrt bug #519650
+# If your application is broken due to this mask,
+# please file a separate bug report
+<net-dialup/ppp-2.4.7
+
+# Samuli Suominen <ssuominen@gentoo.org> (23 Aug 2014)
+# Some compile problems with media-libs/openexr >= 2.2.0
+# See http://bugs.gentoo.org/520240 for more information
+>=media-libs/ilmbase-2.2.0
+>=media-libs/openexr-2.2.0
+>=media-gfx/openexr_viewers-2.2.0
+
+# Robin H. Johnson <robbat2@gentoo.org> (04 Aug 2014)
+# Masked for testing, presently fails upstream testsuite:
+# FAIL:07:02:35 (00:00:00) db_dump/db_load(./TESTDIR.3/recd001.db:child killed: kill signal): expected 0, got 1
+# FAIL:07:02:35 (00:00:00) Dump/load of ./TESTDIR.3/recd001.db failed.
+# FAIL:07:02:35 (00:00:00) db_verify_preop: expected 0, got 1
+=sys-libs/db-6.1*
+
+# Yixun Lan <dlan@gentoo.org> (17 Jul 2014)
+# Masked for proper testing. (Major updates in the code).
+=net-misc/tinc-1.1_pre*
+
+# Ulrich Müller <ulm@gentoo.org> (15 Jul 2014)
+# Permanently mask sys-libs/lib-compat and its reverse dependencies,
+# pending multiple security vulnerabilities and QA issues.
+# See bugs #515926 and #510960.
+sys-libs/lib-compat
+sys-libs/lib-compat-loki
+games-action/mutantstorm-demo
+games-action/phobiaii
+games-emulation/handy
+games-fps/rtcw
+games-fps/unreal
+games-strategy/heroes3
+games-strategy/heroes3-demo
+games-strategy/smac
+sys-block/afacli
+
+# Mikle Kolyada <zlogene@gentoo.org> (27 Jun 2014)
+# Masked for proper testing. (Major updates in the code).
+=dev-perl/PortageXS-0.02.12
+
+# Robin H. Johnson <robbat2@gentoo.org> (21 Jun 2014)
+# Needs work, but infra needs it for new VM boxes
+app-emulation/openstack-guest-agents-unix
+app-emulation/xe-guest-utilities
+
+# Tom Wijsman <TomWij@gentoo.org> (6 Jun 2014)
+# Mask gentoo-sources ebuilds that are affected with security bug CVE-2014-3153.
+#
+# Pinkie Pie discovered an issue in the futex subsystem that allows a
+# local user to gain ring 0 control via the futex syscall. An
+# unprivileged user could use this flaw to crash the kernel (resulting
+# in denial of service) or for privilege escalation.
+#
+# https://bugs.gentoo.org/show_bug.cgi?id=CVE-2014-3153
+# Expires (6 Jun 2016)
+=sys-kernel/gentoo-sources-3.2.58-r2
+~sys-kernel/gentoo-sources-3.4.90
+=sys-kernel/gentoo-sources-3.4.91
+~sys-kernel/gentoo-sources-3.10.40
+=sys-kernel/gentoo-sources-3.10.41
+~sys-kernel/gentoo-sources-3.12.20
+=sys-kernel/gentoo-sources-3.12.21
+~sys-kernel/gentoo-sources-3.14.4
+=sys-kernel/gentoo-sources-3.14.5
+
+# Hans de Graaff <graaff@gentoo.org> (1 Jun 2014)
+# Mask new rubinius version for testing. Current versions have some
+# issues that should be solved in the forthcoming rubinius 2.3
+# release.
+=dev-lang/rubinius-2*
+
+# Markos Chandras <hwoarang@gentoo.org> (30 May 2014)
+# Mask beta release
+=app-i18n/transifex-client-0.11_beta
+
+# Tom Wijsman <TomWij@gentoo.org> (30 May 2014)
+# CVE-2012-1721 - Remote Code Execution Vulnerability
+#
+# Vulnerable: IBM Java SE 5.0 SR12-FP5
+# URL: http://www.securityfocus.com/bid/53959/
+dev-java/ibm-jdk-bin:1.5
+
+# Tom Wijsman <TomWij@gentoo.org> (03 May 2014)
+# Needs to be further tested and revised by both Java and Ruby herds.
+>=dev-java/jruby-1.7.12
+dev-ruby/bitescript
+dev-ruby/bouncy-castle-java
+dev-ruby/duby
+dev-ruby/jruby-openssl
+dev-ruby/weakling
+
+# Matti Bickel <mabi@gentoo.org> (22 Apr 2014)
+# Masked slotted lua for testing
+app-eselect/eselect-lua
+=dev-lang/lua-5.1.5-r2
+=dev-lang/lua-5.1.5-r100
+=dev-lang/lua-5.2.3
+=dev-lang/lua-5.2.3-r1
+
+# Gilles Dartiguelongue <eva@gentoo.org> (06 Apr 2014)
+# Old release, never stable, not working anymore
+# See bug #327837, #382667, #492474
+<media-video/pitivi-0.90
+
+# Alexander Vershilov <qnikst@gentoo.org> (02 Apr 2014)
+# Multiple vulnerabilities, see #504724, #505860
+<sys-kernel/openvz-sources-2.6.32.85.17
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (26 Mar 2014)
+# Affected by multiple vulnerabilities, #445916, #471098 and #472280
+<media-libs/mesa-9.1.4
+
+# Sergey Popov <pinkbyte@gentoo.org> (20 Mar 2014)
+# Security mask of vulnerable versions, wrt bug #424167
+<net-nds/openldap-2.4.35
+
+# Lars Wendler <polynomial-c@gentoo.org> (14 Mar 2014)
+# Masked for security reasons.
+# Do NOT remove this mask or the affected packages without speaking to
+# bonsaikitten first! You have been warned!
+<net-fs/samba-3.6
+
+# Mike Gilbert <floppym@gentoo.org> (04 Mar 2014)
+# Dev channel releases are only for people who are developers or want more
+# experimental features and accept a more unstable release.
+www-plugins/chrome-binary-plugins:unstable
+
+# Samuli Suominen <ssuominen@gentoo.org> (03 Mar 2014)
+# gnome-extra/polkit-gnome is the "GTK+ polkit agent" and has no extra
+# dependencies that installing lxde-base/lxpolkit would solve, thus
+# the only motivation for creation of lxpolkit was to drop the word
+# 'gnome' from the package's name. The packages are near identical
+# by the outlook, determined by the used GTK+ theme.
+#
+# Raise yourself above the word 'gnome' and install the de facto GTK+ agent:
+# emerge -C lxpolkit
+# emerge -1 polkit-gnome
+#
+# Removal will happen at later date, but since there is no hurry, give it
+# until rest of the year.
+lxde-base/lxpolkit
+
+# Tim Harder <radhermit@gentoo.org> (04 Feb 2014)
+# Mask development releases
+=media-sound/lilypond-2.19*
+
+# Mike Gilbert <floppym@gentoo.org> (19 Jan 2014)
+# To prevent accidental switching of release channels (bug 498306),
+# google-chrome has been split into 3 packages:
+#
+# www-client/google-chrome
+# www-client/google-chrome-beta
+# www-client/google-chrome-unstable
+#
+# The stable channel remains as www-client/google-chrome, but has been
+# switched to SLOT="0".
+#
+# Please unmerge your currently installed version and remerge one of the new
+# packages.
+www-client/google-chrome:beta
+www-client/google-chrome:stable
+www-client/google-chrome:unstable
+
+# Tony Vroon <chainsaw@gentoo.org> (13 Jan 2014)
+# Asterisk 12 is a short term "standard" release
+# containing significant architectural changes.
+# This is not for your production kit quite yet.
+=net-misc/asterisk-12*
+
+# Tom Wijsman <TomWij@gentoo.org> (09 Jan 2014)
+# Monolithic dev-dotnet/{gnome,gtk}-sharp introduction mask, see bug #382491.
+>=dev-dotnet/gnome-sharp-2.24.2-r1
+>=dev-dotnet/gtk-sharp-2.12.21
+
+# Michał Górny <mgorny@gentoo.org> (15 Dec 2013)
+# Masked for testing due to almost complete redesign. It is now
+# completely split and no longer has an integrated GUI. Currently,
+# the only working GUI is the PyQt4 GUI and it has license issues
+# (bug #494524).
+>=games-emulation/mupen64plus-2
+games-emulation/mupen64plus-core
+games-emulation/mupen64plus-audio-sdl
+games-emulation/mupen64plus-input-sdl
+games-emulation/mupen64plus-rsp-hle
+games-emulation/mupen64plus-ui-console
+games-emulation/mupen64plus-video-glide64mk2
+games-emulation/mupen64plus-video-rice
+games-emulation/m64py
+
+# Justin Lecher <jlec@gentoo.org> (14 Oct 2013)
+# Seems to break all deps - API change?
+>=sci-libs/metis-5
+
+# Diego Elio Pettenò <flameeyes@gentoo.org> (13 Oct 2013)
+# Requires a NPN support in mod_ssl (www-server/apache) to work.
+# See #471512 for more details.
+www-apache/mod_spdy
+
+# Agostino Sarubbo <ago@gentoo.org> (23 Sep 2013)
+# Masked because of vulnerable versions
+# DO NOT REMOVE OLDER VERSIONS
+# temporarily disabled as it also breaks s390 keywording
+#<net-nds/openldap-2.4.35
+
+# Tom Wijsman <TomWij@gentoo.org> (18 Sep 2013)
+# Temporarily masked due to QA issue during attempts to unbundle dependencies;
+# we need to check the jar contents to check for differences, especially the
+# stax dependency seems to be problematic in this regard but we'll check all of
+# them to ensure that unbundling doesn't hurt some missed functionality.
+# Bug #471942 tracks the progress of these unbundling efforts.
+>=app-admin/ec2-api-tools-1.6.7.2-r4
+
+# Sergey Popov <pinkbyte@gentoo.org> (18 Sep 2013)
+# Mask development releases of botan:
+# - causes many API breakages
+# - do not compile in some USE-flag combinations
+# - requires at least gcc 4.7(and possibly even 4.8 for some features)
+>=dev-libs/botan-1.11.0
+
+# Julian Ospald <hasufell@gentoo.org> (21 Jul 2013)
+# Mask all unfetchable versions and those with tons of random
+# bugs and segfaults (all). Don't ask for a version bump unless
+# there is a working release.
+sci-geosciences/googleearth
+
+# Chris Reffett <creffett@gentoo.org> (20 Jul 2013)
+# Uses vulnerable versions of bzip2, but these versions are
+# necessary to reconstruct older archives. Use at your own risk.
+=app-portage/deltup-0.4.5
+
+# Michael Weber <xmw@gentoo.org> (17 Jul 2013)
+# Upstream next versions
+>=sys-boot/raspberrypi-firmware-1_pre
+
+# Sergey Popov <pinkbyte@gentoo.org> (12 Jul 2013)
+# Probably new versions will work with hexchat too.
+# Do not lastrite this, just leave mask by Lars Wendler's request.
+net-irc/xchat-otr
+
+# Tom Wijsman <TomWij@gentoo.org> (30 Jun 2013)
+# Sun JDK and JRE contain critical vulnerabilities and receive no further
+# updates; masking to make users aware of this, users that still need this
+# package and have no alternative can unmask at their own risk. See bug #473830.
+#
+# This is continued by Oracle Corporation, which has acquired Sun Microsystems
+# in early 2010; as per http://en.wikipedia.org/wiki/Sun_acquisition_by_Oracle
+#
+# Users are suggested to upgrade to one of the newer Oracle packages like
+# dev-java/oracle-jdk-bin or dev-java/oracle-jre-bin or choose another
+# alternative we provide; eg. the IBM JDK/JRE or the open source IcedTea.
+#
+# Most of these packages provide a jce USE flag for those whom need the
+# Java Cryptographic Extension Unlimited Strength Policy USE flag; whether that
+# works depends from VM to VM, it seems to work for most except for the IBM VMs.
+dev-java/sun-jdk
+dev-java/sun-jre-bin
+dev-java/sun-jce-bin
+
+# Julian Ospald <hasufell@gentoo.org> (26 Jun 2013)
+# Depends on masked dev-lang/lua-5.2
+>=games-emulation/sdlmame-0.149
+>=games-emulation/sdlmess-0.149
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (25 Jun 2013)
+# Mask new ptlib/opal for breakage, tracked in bug #474742
+# Lars Wendler <polynomial-c@gentoo.org> (29 Apr 2014)
+# Adjusted mask so newer versions get covered as well.
+>=net-libs/ptlib-2.12.0
+>=net-libs/opal-3.12.0
+
+# Pacho Ramos <pacho@gentoo.org> (15 Jun 2013)
+# Upstream stalled, improper rendering (#470818),
+# use app-editors/efte instead.
+=app-editors/fte-20110708
+
+# Patrick Lauer <patrick@gentoo.org> (21 May 2013)
+# broken dependencies -> uninstallable #470712
+app-portage/g-ctan
+
+# Michael Weber <xmw@gentoo.org> (18 Apr 2013)
+# Masked due test failures
+=app-arch/advancecomp-1.17
+
+# Sergey Popov <pinkbyte@gentoo.org> (02 Apr 2013)
+# Masking =media-libs/ffmpegsource-2.17.4_pre753
+# by maintainer's request.
+# This version does not work properly, see bug #464078
+=media-libs/ffmpegsource-2.17.4_pre753
+
+# Richard Freeman <rich0@gentoo.org> (24 Mar 2013)
+# Contains known buffer overflows. Package generally works
+# but should not be fed untrusted input (eg from strangers).
+# Masked to ensure users are aware before they install.
+app-text/cuneiform
+
+# Tom Wijsman <TomWij@gentoo.org> (12 Mar 2013)
+# 2.5.* has known security and other issues due to an affected
+# bundled ffmpeg, see bugs #446468 and #444262.
+<media-video/avidemux-2.6.2
+
+# Sven Wegener <swegener@gentoo.org> (21 Dec 2012)
+# temporary mask for socket location change
+=app-misc/screen-4.0.3-r8
+
+# Rick Farina <zerochaos@gentoo.org> (21 Dec 2012)
+# madwifi has been replaced by ath5k and ath9k in kernel
+# drivers and is subject to numerous long standing bugs
+# stable wpa_supplicant sometimes wants madwifi-ng-tools
+#net-wireless/madwifi-ng-tools
+net-wireless/madwifi-ng
+
+# Pacho Ramos <pacho@gentoo.org> (25 Oct 2012)
+# obexd changed its API without any warning, it's recommended to ship
+# 0.46 until https://bugzilla.gnome.org/682106 is fixed to prevent
+# bluetooth-sendto breakage.
+>=app-mobilephone/obexd-0.47
+
+# Ralph Sennhauser <sera@gentoo.org> (18 Jul 2012)
+# Unmaintained, multiple vulnarabilities. #351626
+# A more recent source build maintained by the community is available in the
+# seden overlay. A more recent binary is available in the java-overlay.
+<=dev-util/eclipse-sdk-3.5.1-r1
+
+# Robin H. Johnson <robbat2@gentoo.org> (09 Feb 2012)
+# Needs to be slotted better
+=dev-libs/yaz-4*
+
+# Andreas K. Huettel <dilfridge@gentoo.org> (22 Mar 2012)
+# Even its author admits that it's an ugly hack. Crashes e.g.
+# firefox with kde-4.8. Unmask at your own risk.
+kde-misc/kgtk
+
+# Samuli Suominen <ssuominen@gentoo.org> (06 Mar 2012)
+# Masked for testing since this is known to break nearly
+# every reverse dependency wrt bug 407091
+>=dev-lang/lua-5.2.0
+
+# Samuli Suominen <ssuominen@gentoo.org> (30 Oct 2011)
+# Masked for security bug #294253, use only at your own risk!
+=media-libs/fmod-3*
+
+# Peter Volkov <pva@gentoo.org> (23 Jul 2011)
+# Mask release candidates
+=dev-libs/guiloader-2.99.0
+=dev-libs/guiloader-c++-2.99.0
+=dev-util/crow-designer-2.99.0
+
+# Marijn Schouten <hkBst@gentoo.org> (07 April 2011)
+# Masked for number of issues, but can be used to
+# test against if people are impatient ;P
+# Known issues:
+# - Broken emacs support (ulm has promised to look)
+# - doesn't build when boehm-gc is built without threads
+# - no SLOTting yet!
+=dev-scheme/guile-2.0.0
+
+# Ryan Hill <dirtyepic@gentoo.org> (30 Mar 2011)
+# Masked indefinitely (until 0.40 is released).
+# http://bugs.gentoo.org/354423
+>=app-pda/libopensync-0.30
+>=app-pda/libopensync-plugin-file-0.30
+>=app-pda/libopensync-plugin-irmc-0.30
+>=app-pda/libopensync-plugin-palm-0.30
+>=app-pda/libopensync-plugin-python-0.30
+app-pda/libopensync-plugin-syncml
+app-pda/libopensync-plugin-vformat
+app-pda/osynctool
+
+# Ryan Hill <dirtyepic@gentoo.org> (30 Mar 2011)
+# Work in progress
+# http://bugs.gentoo.org/show_bug.cgi?id=354423
+app-pda/libopensync-plugin-gnokii
+app-pda/libopensync-plugin-gpe
+app-pda/multisync-gui
+
+# Markos Chandras <hwoarang@gentoo.org> (01 Nov 2010)
+# Masking alpha releases
+net-analyzer/ncrack
+
+# Luca Barbato <lu_zero@gentoo.org> (21 Jul 2010)
+# Not ready for public consumption, clashes with current mesa-git
+media-libs/shivavg
+
+# Stefan Briesenick <sbriesen@gentoo.org> (21 Jul 2010)
+# doesn't compile against latest media-libs/spandsp.
+# not needed anymore for Asterisk 1.6.
+net-misc/asterisk-spandsp_codec_g726
+
+# Doug Goldstein <cardoe@gentoo.org> (07 Jul 2010)
+# No actual Gentoo support yet. If you're interested, please see bug #295993
+net-misc/netcf
+
+# Mike Frysinger <vapier@gentoo.org> (07 Mar 2010)
+# Very old packages that people should have upgraded away from
+# long ago. Courtesy mask ... time to upgrade.
+# Added <sys-fs/e2fsprogs as well (halcy0n)
+<sys-libs/e2fsprogs-libs-1.41.8
+<sys-fs/e2fsprogs-1.41.9
+
+# Robert Piasek <dagger@gentoo.org> (23 Feb 2010)
+# Masking libmapi as it depends on masked samba4
+>=net-libs/libmapi-0.9
+
+# Peter Alfredsen <loki_val@gentoo.org> (21 Oct 2009)
+# Masked because this needs a patch to be applied to portage
+# to not install the kitchensink and everything else
+# into /usr/src/debug with FEATURES=installsources
+=dev-util/debugedit-4.4.6-r2
+
+# Diego E. Pettenò <flameeyes@gmail.com> (09 Oct 2009)
+# Untested yet; documented only in Russian, help is appreciated.
+sys-auth/pam_keystore
+
+# Diego E. Pettenò <flameeyes@gentoo.org> (08 Aug 2009)
+# on behalf of QA Team
+#
+# Mass-masking of live ebuilds; we cannot guarantee working state of
+# live ebuilds, nor the availability of the server hosting them. As
+# per QA team policy, all these need to be kept masked by default, if
+# available in the tree.
+~app-i18n/skk-jisyo-9999
+=app-misc/sleepyhead-9999
+=app-pda/libsyncml-9999
+=app-pda/libopensync-9999
+=app-pda/osynctool-9999
+=app-pda/libopensync-plugin-file-9999
+=app-pda/libopensync-plugin-gnokii-9999
+=app-pda/libopensync-plugin-gpe-9999
+=app-pda/libopensync-plugin-irmc-9999
+=app-pda/libopensync-plugin-palm-9999
+=app-pda/libopensync-plugin-python-9999
+=app-pda/libopensync-plugin-syncml-9999
+=app-pda/libopensync-plugin-vformat-9999
+app-portage/layman-dbtools
+=www-plugins/google-talkplugin-9999
+
+# Tiziano Müller <dev-zero@gentoo.org> (08 Apr 2009)
+# pre-releases
+>=app-editors/gobby-0.4.91
+
+# Diego E. Pettenò <flameeyes@gentoo.org> (03 Jan 2009)
+# These packages are not supposed to be merged directly, instead
+# please use sys-devel/crossdev to install them.
+dev-libs/cygwin
+dev-util/mingw-runtime
+dev-util/mingw64-runtime
+dev-util/w32api
+sys-libs/newlib
+dev-embedded/msp430-binutils
+dev-embedded/msp430-gcc
+dev-embedded/msp430-gdb
+dev-embedded/msp430-libc
+dev-embedded/msp430mcu
+dev-embedded/avr-libc
+
+# Chris Gianelloni <wolf31o2@gentoo.org> (03 Mar 2008)
+# Masking due to security bug #194607 and security bug #204067
+games-fps/doom3
+games-fps/doom3-cdoom
+games-fps/doom3-chextrek
+games-fps/doom3-data
+games-fps/doom3-demo
+games-fps/doom3-ducttape
+games-fps/doom3-eventhorizon
+games-fps/doom3-hellcampaign
+games-fps/doom3-inhell
+games-fps/doom3-lms
+games-fps/doom3-mitm
+games-fps/doom3-phantasm
+games-fps/doom3-roe
+games-fps/quake4-bin
+games-fps/quake4-data
+games-fps/quake4-demo
+
+# MATSUU Takuto <matsuu@gentoo.org> (05 Apr 2007)
+# to be tested, seems unstable
+>=app-i18n/scim-anthy-1.3.0
+
+# Tavis Ormandy <taviso@gentoo.org> (21 Mar 2006)
+# masked pending unresolved security issues #127167
+games-roguelike/slashem
+
+# Tavis Ormandy <taviso@gentoo.org> (21 Mar 2006)
+# masked pending unresolved security issues #125902
+games-util/hearse
+
+# Robin H. Johnson <robbat2@gentoo.org> (11 Feb 2006)
+# zlib interaction is badly broken. See bug #124733.
+=dev-vcs/cvs-1.12.13*
+
+# <klieber@gentoo.org> (01 Apr 2004)
+# The following packages contain a remotely-exploitable
+# security vulnerability and have been hard masked accordingly.
+#
+# Please see http://bugs.gentoo.org/show_bug.cgi?id=44351 for more info
+#
+games-fps/unreal-tournament-goty
+games-fps/unreal-tournament-strikeforce
+games-fps/unreal-tournament-bonuspacks
+games-fps/aaut
diff --git a/profiles/prefix/aix/5.2.0.0/eapi b/profiles/prefix/aix/5.2.0.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/aix/5.2.0.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/aix/5.2.0.0/package.provided b/profiles/prefix/aix/5.2.0.0/package.provided
new file mode 100644
index 000000000000..b222773f7676
--- /dev/null
+++ b/profiles/prefix/aix/5.2.0.0/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-aix/libc-5.2
diff --git a/profiles/prefix/aix/5.2.0.0/parent b/profiles/prefix/aix/5.2.0.0/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/aix/5.2.0.0/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/aix/5.2.0.0/ppc/eapi b/profiles/prefix/aix/5.2.0.0/ppc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/aix/5.2.0.0/ppc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/aix/5.2.0.0/ppc/make.defaults b/profiles/prefix/aix/5.2.0.0/ppc/make.defaults
new file mode 100644
index 000000000000..b758ef89cc44
--- /dev/null
+++ b/profiles/prefix/aix/5.2.0.0/ppc/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="ppc-aix"
+CHOST="powerpc-ibm-aix5.2.0.0"
+ACCEPT_KEYWORDS="~ppc-aix"
diff --git a/profiles/prefix/aix/5.2.0.0/ppc/parent b/profiles/prefix/aix/5.2.0.0/ppc/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/aix/5.2.0.0/ppc/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/aix/5.3.0.0/eapi b/profiles/prefix/aix/5.3.0.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/aix/5.3.0.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/aix/5.3.0.0/package.mask b/profiles/prefix/aix/5.3.0.0/package.mask
new file mode 100644
index 000000000000..addad5db6322
--- /dev/null
+++ b/profiles/prefix/aix/5.3.0.0/package.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Michael Haubenwallner <haubi@gentoo.org> (14 Jul 2009)
+# Has build errors on aix5.3.
+=sys-process/lsof-4.82
diff --git a/profiles/prefix/aix/5.3.0.0/package.provided b/profiles/prefix/aix/5.3.0.0/package.provided
new file mode 100644
index 000000000000..c9eb9b922021
--- /dev/null
+++ b/profiles/prefix/aix/5.3.0.0/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-aix/libc-5.3
diff --git a/profiles/prefix/aix/5.3.0.0/parent b/profiles/prefix/aix/5.3.0.0/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/aix/5.3.0.0/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/aix/5.3.0.0/ppc/eapi b/profiles/prefix/aix/5.3.0.0/ppc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/aix/5.3.0.0/ppc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/aix/5.3.0.0/ppc/make.defaults b/profiles/prefix/aix/5.3.0.0/ppc/make.defaults
new file mode 100644
index 000000000000..72e3270aec65
--- /dev/null
+++ b/profiles/prefix/aix/5.3.0.0/ppc/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="ppc-aix"
+CHOST="powerpc-ibm-aix5.3.0.0"
+ACCEPT_KEYWORDS="~ppc-aix"
diff --git a/profiles/prefix/aix/5.3.0.0/ppc/parent b/profiles/prefix/aix/5.3.0.0/ppc/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/aix/5.3.0.0/ppc/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/aix/6.1.0.0/eapi b/profiles/prefix/aix/6.1.0.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/aix/6.1.0.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/aix/6.1.0.0/package.provided b/profiles/prefix/aix/6.1.0.0/package.provided
new file mode 100644
index 000000000000..4aab46ca81d5
--- /dev/null
+++ b/profiles/prefix/aix/6.1.0.0/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-aix/libc-6.1
diff --git a/profiles/prefix/aix/6.1.0.0/parent b/profiles/prefix/aix/6.1.0.0/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/aix/6.1.0.0/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/aix/6.1.0.0/ppc/eapi b/profiles/prefix/aix/6.1.0.0/ppc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/aix/6.1.0.0/ppc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/aix/6.1.0.0/ppc/make.defaults b/profiles/prefix/aix/6.1.0.0/ppc/make.defaults
new file mode 100644
index 000000000000..71cd10bb04de
--- /dev/null
+++ b/profiles/prefix/aix/6.1.0.0/ppc/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="ppc-aix"
+CHOST="powerpc-ibm-aix6.1.0.0"
+ACCEPT_KEYWORDS="~ppc-aix"
diff --git a/profiles/prefix/aix/6.1.0.0/ppc/parent b/profiles/prefix/aix/6.1.0.0/ppc/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/aix/6.1.0.0/ppc/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/aix/7.1.0.0/eapi b/profiles/prefix/aix/7.1.0.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/aix/7.1.0.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/aix/7.1.0.0/package.provided b/profiles/prefix/aix/7.1.0.0/package.provided
new file mode 100644
index 000000000000..f0d43086f8b7
--- /dev/null
+++ b/profiles/prefix/aix/7.1.0.0/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-aix/libc-7.1
diff --git a/profiles/prefix/aix/7.1.0.0/parent b/profiles/prefix/aix/7.1.0.0/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/aix/7.1.0.0/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/aix/7.1.0.0/ppc/eapi b/profiles/prefix/aix/7.1.0.0/ppc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/aix/7.1.0.0/ppc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/aix/7.1.0.0/ppc/make.defaults b/profiles/prefix/aix/7.1.0.0/ppc/make.defaults
new file mode 100644
index 000000000000..8bd0a2f8867b
--- /dev/null
+++ b/profiles/prefix/aix/7.1.0.0/ppc/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="ppc-aix"
+CHOST="powerpc-ibm-aix7.1.0.0"
+ACCEPT_KEYWORDS="~ppc-aix"
diff --git a/profiles/prefix/aix/7.1.0.0/ppc/parent b/profiles/prefix/aix/7.1.0.0/ppc/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/aix/7.1.0.0/ppc/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/aix/eapi b/profiles/prefix/aix/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/aix/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/aix/make.defaults b/profiles/prefix/aix/make.defaults
new file mode 100644
index 000000000000..24e3c2806a54
--- /dev/null
+++ b/profiles/prefix/aix/make.defaults
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# System-wide defaults for all AIX profiles
+# This file should rarely need to be changed
+
+# 'Sane' defaults
+ELIBC="AIX"
+KERNEL="AIX"
+
+# no scanelf
+FEATURES="nostrip"
+
+# multilib build stuff, single ABI (no multilib)
+MULTILIB_ABIS="ppc"
+DEFAULT_ABI="ppc"
+ABI="ppc"
+IUSE_IMPLICIT="abi_ppc_32"
+LIBDIR_ppc="lib"
diff --git a/profiles/prefix/aix/package.mask b/profiles/prefix/aix/package.mask
new file mode 100644
index 000000000000..dcb85a4566c1
--- /dev/null
+++ b/profiles/prefix/aix/package.mask
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Michael Haubenwallner <haubi@gentoo.org> (17 Feb 2015)
+# Fails to include "config.h" first in some sources.
+=sci-visualization/gnuplot-5.0.0
+
+# Michael Haubenwallner <haubi@gentoo.org> (17 Feb 2015)
+# Ships without gnulib module faccessat, necessary for AIX.
+=sys-devel/patch-2.7.4
+
+# Michael Haubenwallner <haubi@gentoo.org> (17 Feb 2015)
+# Breaks (openssh, ...) because of PR target/65058
+=sys-devel/gcc-4.3*
+=sys-devel/gcc-4.4*
+=sys-devel/gcc-4.5*
+=sys-devel/gcc-4.6*
+=sys-devel/gcc-4.7*
+~sys-devel/gcc-4.8.0
+~sys-devel/gcc-4.8.1
+~sys-devel/gcc-4.8.2
+~sys-devel/gcc-4.8.3
+=sys-devel/gcc-4.9*
+
+# Michael Haubenwallner <haubi@gentoo.org> (14 Apr 2014)
+# Endless loop while compiling gcc-4.2.4 for yet unknown reason.
+~sys-devel/make-4.0
+
+# Fabian Groffen <grobian@gentoo.org> (04 Apr 2007)
+# This is the only linker for AIX
+-sys-devel/native-cctools
diff --git a/profiles/prefix/aix/package.use.force b/profiles/prefix/aix/package.use.force
new file mode 100644
index 000000000000..9f6373e9ed79
--- /dev/null
+++ b/profiles/prefix/aix/package.use.force
@@ -0,0 +1,14 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Michael Haubenwallner <haubi@gentoo.org> (2009-03-18)
+# Plugins need to be built and installed using libtool (#261186)
+net-nds/openldap minimal
+
+# Michael Haubenwallner <haubi@gentoo.org> (2008-05-09)
+# Gentoo's PIE patch for gcc-3 does not work on AIX.
+# One might want to use gcc-3.4 on AIX, because IBM Rational Purify
+# might not support gcc-4. The first gcc-support (gcc-3.4) has come
+# with PurifyPlus Interim Fix v7.0.0.0-010 (released in February 2008).
+=sys-devel/gcc-3* nopie
diff --git a/profiles/prefix/aix/package.use.mask b/profiles/prefix/aix/package.use.mask
new file mode 100644
index 000000000000..11d87df3519d
--- /dev/null
+++ b/profiles/prefix/aix/package.use.mask
@@ -0,0 +1,11 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Michael Haubenwallner <haubi@gentoo.org> (16 Feb 2012)
+# JIT implementation in pcre does not know about AIX.
+dev-libs/libpcre jit
+
+# Michael Haubenwallner <haubi@gentoo.org> (08 May 2009)
+# IBM does not provide "Java Communications API support" for AIX
+dev-java/ibm-jdk-bin javacomm
diff --git a/profiles/prefix/aix/packages b/profiles/prefix/aix/packages
new file mode 100644
index 000000000000..1a7bec4d4e2e
--- /dev/null
+++ b/profiles/prefix/aix/packages
@@ -0,0 +1,10 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# AIX uses the native (non-source available) linker
+*sys-devel/native-cctools
+# because AIX ar isn't able to unpack .deb files, we need deb2targz
+*app-arch/deb2targz
+# need some dll helpers on AIX
+*sys-apps/aix-miscutils
diff --git a/profiles/prefix/aix/parent b/profiles/prefix/aix/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/aix/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/aix/profile.bashrc b/profiles/prefix/aix/profile.bashrc
new file mode 100644
index 000000000000..50e5fae4a067
--- /dev/null
+++ b/profiles/prefix/aix/profile.bashrc
@@ -0,0 +1,7 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# never use /bin/sh as CONFIG_SHELL on AIX: it is ways too slow,
+# as well as broken in some corner cases.
+export CONFIG_SHELL=${BASH}
diff --git a/profiles/prefix/aix/use.force b/profiles/prefix/aix/use.force
new file mode 100644
index 000000000000..3b4e50e077ba
--- /dev/null
+++ b/profiles/prefix/aix/use.force
@@ -0,0 +1,10 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Re-add AIX OS
+kernel_AIX
+elibc_AIX
+
+# Force the flag corresponding to the default ABI
+abi_ppc_32
diff --git a/profiles/prefix/aix/use.mask b/profiles/prefix/aix/use.mask
new file mode 100644
index 000000000000..ca40a6d015be
--- /dev/null
+++ b/profiles/prefix/aix/use.mask
@@ -0,0 +1,46 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Re-add AIX libc
+-elibc_AIX
+-kernel_AIX
+
+# these will more than likely never work on AIX
+3dfx
+3dnow
+3dnowext
+acpi
+alsa
+apm
+cap
+caps
+cman
+clvm
+directfb
+divx4linux
+djbfft
+fbcon
+fdftk
+fmod
+ggi
+gpm
+hardened
+icc
+icc-pgo
+mmx
+mmx2
+# the following USE flag requires device-mapper
+on-the-fly-crypt
+oss
+solid
+sse
+sse2
+svga
+sybase
+sybase-ct
+rtc
+uclibc
+voodoo3
+pvm
+v4l
diff --git a/profiles/prefix/bsd/eapi b/profiles/prefix/bsd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/freebsd/7.1/eapi b/profiles/prefix/bsd/freebsd/7.1/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/7.1/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/freebsd/7.1/package.mask b/profiles/prefix/bsd/freebsd/7.1/package.mask
new file mode 100644
index 000000000000..9973a0f32ab4
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/7.1/package.mask
@@ -0,0 +1,3 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
diff --git a/profiles/prefix/bsd/freebsd/7.1/package.provided b/profiles/prefix/bsd/freebsd/7.1/package.provided
new file mode 100644
index 000000000000..6781f44faf16
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/7.1/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-freebsd/libc-7.1
diff --git a/profiles/prefix/bsd/freebsd/7.1/parent b/profiles/prefix/bsd/freebsd/7.1/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/7.1/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/bsd/freebsd/7.1/x64/eapi b/profiles/prefix/bsd/freebsd/7.1/x64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/7.1/x64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/freebsd/7.1/x64/make.defaults b/profiles/prefix/bsd/freebsd/7.1/x64/make.defaults
new file mode 100644
index 000000000000..e007d601991c
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/7.1/x64/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# retain backwards compatability for freebsd keywords/conditionals
+ARCH="amd64-fbsd"
+CHOST="x86_64-pc-freebsd7.1"
+ACCEPT_KEYWORDS="~x64-freebsd"
+
diff --git a/profiles/prefix/bsd/freebsd/7.1/x64/parent b/profiles/prefix/bsd/freebsd/7.1/x64/parent
new file mode 100644
index 000000000000..fc24616eeda4
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/7.1/x64/parent
@@ -0,0 +1,2 @@
+../../arch/x64
+..
diff --git a/profiles/prefix/bsd/freebsd/7.1/x86/eapi b/profiles/prefix/bsd/freebsd/7.1/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/7.1/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/freebsd/7.1/x86/make.defaults b/profiles/prefix/bsd/freebsd/7.1/x86/make.defaults
new file mode 100644
index 000000000000..0dc5cdb44ac0
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/7.1/x86/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# retain backwards compatability for freebsd keywords/conditionals
+ARCH="x86-fbsd"
+CHOST="i686-pc-freebsd7.1"
+ACCEPT_KEYWORDS="~x86-freebsd"
+
diff --git a/profiles/prefix/bsd/freebsd/7.1/x86/parent b/profiles/prefix/bsd/freebsd/7.1/x86/parent
new file mode 100644
index 000000000000..4a6aa36b18d9
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/7.1/x86/parent
@@ -0,0 +1,2 @@
+../../arch/x86
+..
diff --git a/profiles/prefix/bsd/freebsd/7.2/eapi b/profiles/prefix/bsd/freebsd/7.2/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/7.2/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/freebsd/7.2/package.mask b/profiles/prefix/bsd/freebsd/7.2/package.mask
new file mode 100644
index 000000000000..9973a0f32ab4
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/7.2/package.mask
@@ -0,0 +1,3 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
diff --git a/profiles/prefix/bsd/freebsd/7.2/package.provided b/profiles/prefix/bsd/freebsd/7.2/package.provided
new file mode 100644
index 000000000000..6781f44faf16
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/7.2/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-freebsd/libc-7.1
diff --git a/profiles/prefix/bsd/freebsd/7.2/parent b/profiles/prefix/bsd/freebsd/7.2/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/7.2/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/bsd/freebsd/7.2/x64/eapi b/profiles/prefix/bsd/freebsd/7.2/x64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/7.2/x64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/freebsd/7.2/x64/make.defaults b/profiles/prefix/bsd/freebsd/7.2/x64/make.defaults
new file mode 100644
index 000000000000..e5d8e89254ee
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/7.2/x64/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# retain backwards compatability for freebsd keywords/conditionals
+ARCH="amd64-fbsd"
+CHOST="x86_64-pc-freebsd7.2"
+ACCEPT_KEYWORDS="~x64-freebsd"
+
diff --git a/profiles/prefix/bsd/freebsd/7.2/x64/parent b/profiles/prefix/bsd/freebsd/7.2/x64/parent
new file mode 100644
index 000000000000..fc24616eeda4
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/7.2/x64/parent
@@ -0,0 +1,2 @@
+../../arch/x64
+..
diff --git a/profiles/prefix/bsd/freebsd/7.2/x86/eapi b/profiles/prefix/bsd/freebsd/7.2/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/7.2/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/freebsd/7.2/x86/make.defaults b/profiles/prefix/bsd/freebsd/7.2/x86/make.defaults
new file mode 100644
index 000000000000..36ca33a8e4ee
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/7.2/x86/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# retain backwards compatability for freebsd keywords/conditionals
+ARCH="x86-fbsd"
+CHOST="i686-pc-freebsd7.2"
+ACCEPT_KEYWORDS="~x86-freebsd"
+
diff --git a/profiles/prefix/bsd/freebsd/7.2/x86/parent b/profiles/prefix/bsd/freebsd/7.2/x86/parent
new file mode 100644
index 000000000000..4a6aa36b18d9
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/7.2/x86/parent
@@ -0,0 +1,2 @@
+../../arch/x86
+..
diff --git a/profiles/prefix/bsd/freebsd/8.0/eapi b/profiles/prefix/bsd/freebsd/8.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/8.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/freebsd/8.0/package.mask b/profiles/prefix/bsd/freebsd/8.0/package.mask
new file mode 100644
index 000000000000..767a0143f9d6
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/8.0/package.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Christian Faulhammer <fauli@gentoo.org> (08 Dec 2009)
+# Is currently broken
+>=sys-devel/gcc-4.4
diff --git a/profiles/prefix/bsd/freebsd/8.0/package.provided b/profiles/prefix/bsd/freebsd/8.0/package.provided
new file mode 100644
index 000000000000..f48afa835b62
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/8.0/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-freebsd/libc-8.0
diff --git a/profiles/prefix/bsd/freebsd/8.0/parent b/profiles/prefix/bsd/freebsd/8.0/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/8.0/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/bsd/freebsd/8.0/x64/eapi b/profiles/prefix/bsd/freebsd/8.0/x64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/8.0/x64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/freebsd/8.0/x64/make.defaults b/profiles/prefix/bsd/freebsd/8.0/x64/make.defaults
new file mode 100644
index 000000000000..336201124ae3
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/8.0/x64/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# retain backwards compatability for freebsd keywords/conditionals
+ARCH="amd64-fbsd"
+CHOST="x86_64-pc-freebsd8.0"
+ACCEPT_KEYWORDS="~x64-freebsd"
+
diff --git a/profiles/prefix/bsd/freebsd/8.0/x64/parent b/profiles/prefix/bsd/freebsd/8.0/x64/parent
new file mode 100644
index 000000000000..fc24616eeda4
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/8.0/x64/parent
@@ -0,0 +1,2 @@
+../../arch/x64
+..
diff --git a/profiles/prefix/bsd/freebsd/8.0/x86/eapi b/profiles/prefix/bsd/freebsd/8.0/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/8.0/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/freebsd/8.0/x86/make.defaults b/profiles/prefix/bsd/freebsd/8.0/x86/make.defaults
new file mode 100644
index 000000000000..16928ae009bc
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/8.0/x86/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# retain backwards compatability for freebsd keywords/conditionals
+ARCH="x86-fbsd"
+CHOST="i686-pc-freebsd8.0"
+ACCEPT_KEYWORDS="~x86-freebsd"
+
diff --git a/profiles/prefix/bsd/freebsd/8.0/x86/parent b/profiles/prefix/bsd/freebsd/8.0/x86/parent
new file mode 100644
index 000000000000..4a6aa36b18d9
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/8.0/x86/parent
@@ -0,0 +1,2 @@
+../../arch/x86
+..
diff --git a/profiles/prefix/bsd/freebsd/8.1/eapi b/profiles/prefix/bsd/freebsd/8.1/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/8.1/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/freebsd/8.1/package.mask b/profiles/prefix/bsd/freebsd/8.1/package.mask
new file mode 100644
index 000000000000..9973a0f32ab4
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/8.1/package.mask
@@ -0,0 +1,3 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
diff --git a/profiles/prefix/bsd/freebsd/8.1/package.provided b/profiles/prefix/bsd/freebsd/8.1/package.provided
new file mode 100644
index 000000000000..4133cf0b56f9
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/8.1/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-freebsd/libc-8.1
diff --git a/profiles/prefix/bsd/freebsd/8.1/parent b/profiles/prefix/bsd/freebsd/8.1/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/8.1/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/bsd/freebsd/8.1/sparc64/eapi b/profiles/prefix/bsd/freebsd/8.1/sparc64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/8.1/sparc64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/freebsd/8.1/sparc64/make.defaults b/profiles/prefix/bsd/freebsd/8.1/sparc64/make.defaults
new file mode 100644
index 000000000000..cac905fc132e
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/8.1/sparc64/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# retain backwards compatability for freebsd keywords/conditionals
+ARCH="sparc64-fbsd"
+CHOST="sparc64-unknown-freebsd8.1"
+ACCEPT_KEYWORDS="~sparc64-freebsd"
+
diff --git a/profiles/prefix/bsd/freebsd/8.1/sparc64/parent b/profiles/prefix/bsd/freebsd/8.1/sparc64/parent
new file mode 100644
index 000000000000..9dbef0db89b4
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/8.1/sparc64/parent
@@ -0,0 +1,2 @@
+../../arch/sparc64
+..
diff --git a/profiles/prefix/bsd/freebsd/8.1/x64/eapi b/profiles/prefix/bsd/freebsd/8.1/x64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/8.1/x64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/freebsd/8.1/x64/make.defaults b/profiles/prefix/bsd/freebsd/8.1/x64/make.defaults
new file mode 100644
index 000000000000..644f7e2f231c
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/8.1/x64/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# retain backwards compatability for freebsd keywords/conditionals
+ARCH="amd64-fbsd"
+CHOST="x86_64-pc-freebsd8.1"
+ACCEPT_KEYWORDS="~x64-freebsd"
+
diff --git a/profiles/prefix/bsd/freebsd/8.1/x64/parent b/profiles/prefix/bsd/freebsd/8.1/x64/parent
new file mode 100644
index 000000000000..fc24616eeda4
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/8.1/x64/parent
@@ -0,0 +1,2 @@
+../../arch/x64
+..
diff --git a/profiles/prefix/bsd/freebsd/8.1/x86/eapi b/profiles/prefix/bsd/freebsd/8.1/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/8.1/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/freebsd/8.1/x86/make.defaults b/profiles/prefix/bsd/freebsd/8.1/x86/make.defaults
new file mode 100644
index 000000000000..87b98faffb51
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/8.1/x86/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# retain backwards compatability for freebsd keywords/conditionals
+ARCH="x86-fbsd"
+CHOST="i686-pc-freebsd8.1"
+ACCEPT_KEYWORDS="~x86-freebsd"
+
diff --git a/profiles/prefix/bsd/freebsd/8.1/x86/parent b/profiles/prefix/bsd/freebsd/8.1/x86/parent
new file mode 100644
index 000000000000..4a6aa36b18d9
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/8.1/x86/parent
@@ -0,0 +1,2 @@
+../../arch/x86
+..
diff --git a/profiles/prefix/bsd/freebsd/8.2/eapi b/profiles/prefix/bsd/freebsd/8.2/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/8.2/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/freebsd/8.2/package.provided b/profiles/prefix/bsd/freebsd/8.2/package.provided
new file mode 100644
index 000000000000..70063546e7c3
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/8.2/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-freebsd/libc-8.2
diff --git a/profiles/prefix/bsd/freebsd/8.2/parent b/profiles/prefix/bsd/freebsd/8.2/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/8.2/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/bsd/freebsd/8.2/x64/eapi b/profiles/prefix/bsd/freebsd/8.2/x64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/8.2/x64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/freebsd/8.2/x64/make.defaults b/profiles/prefix/bsd/freebsd/8.2/x64/make.defaults
new file mode 100644
index 000000000000..ffe40a372749
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/8.2/x64/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# retain backwards compatability for freebsd keywords/conditionals
+ARCH="amd64-fbsd"
+CHOST="x86_64-pc-freebsd8.2"
+ACCEPT_KEYWORDS="~x64-freebsd"
+
diff --git a/profiles/prefix/bsd/freebsd/8.2/x64/parent b/profiles/prefix/bsd/freebsd/8.2/x64/parent
new file mode 100644
index 000000000000..fc24616eeda4
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/8.2/x64/parent
@@ -0,0 +1,2 @@
+../../arch/x64
+..
diff --git a/profiles/prefix/bsd/freebsd/8.2/x86/eapi b/profiles/prefix/bsd/freebsd/8.2/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/8.2/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/freebsd/8.2/x86/make.defaults b/profiles/prefix/bsd/freebsd/8.2/x86/make.defaults
new file mode 100644
index 000000000000..893f4e9d4b73
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/8.2/x86/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# retain backwards compatability for freebsd keywords/conditionals
+ARCH="x86-fbsd"
+CHOST="i686-pc-freebsd8.2"
+ACCEPT_KEYWORDS="~x86-freebsd"
+
diff --git a/profiles/prefix/bsd/freebsd/8.2/x86/parent b/profiles/prefix/bsd/freebsd/8.2/x86/parent
new file mode 100644
index 000000000000..4a6aa36b18d9
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/8.2/x86/parent
@@ -0,0 +1,2 @@
+../../arch/x86
+..
diff --git a/profiles/prefix/bsd/freebsd/9.0/eapi b/profiles/prefix/bsd/freebsd/9.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/9.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/freebsd/9.0/package.provided b/profiles/prefix/bsd/freebsd/9.0/package.provided
new file mode 100644
index 000000000000..e372683bec20
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/9.0/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-freebsd/libc-9.0
diff --git a/profiles/prefix/bsd/freebsd/9.0/parent b/profiles/prefix/bsd/freebsd/9.0/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/9.0/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/bsd/freebsd/9.0/x64/eapi b/profiles/prefix/bsd/freebsd/9.0/x64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/9.0/x64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/freebsd/9.0/x64/make.defaults b/profiles/prefix/bsd/freebsd/9.0/x64/make.defaults
new file mode 100644
index 000000000000..443ebf236210
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/9.0/x64/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# retain backwards compatability for freebsd keywords/conditionals
+ARCH="amd64-fbsd"
+CHOST="x86_64-pc-freebsd9.0"
+ACCEPT_KEYWORDS="~x64-freebsd"
+
diff --git a/profiles/prefix/bsd/freebsd/9.0/x64/parent b/profiles/prefix/bsd/freebsd/9.0/x64/parent
new file mode 100644
index 000000000000..fc24616eeda4
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/9.0/x64/parent
@@ -0,0 +1,2 @@
+../../arch/x64
+..
diff --git a/profiles/prefix/bsd/freebsd/9.0/x86/eapi b/profiles/prefix/bsd/freebsd/9.0/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/9.0/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/freebsd/9.0/x86/make.defaults b/profiles/prefix/bsd/freebsd/9.0/x86/make.defaults
new file mode 100644
index 000000000000..45574c137740
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/9.0/x86/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# retain backwards compatability for freebsd keywords/conditionals
+ARCH="x86-fbsd"
+CHOST="i686-pc-freebsd9.0"
+ACCEPT_KEYWORDS="~x86-freebsd"
+
diff --git a/profiles/prefix/bsd/freebsd/9.0/x86/parent b/profiles/prefix/bsd/freebsd/9.0/x86/parent
new file mode 100644
index 000000000000..4a6aa36b18d9
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/9.0/x86/parent
@@ -0,0 +1,2 @@
+../../arch/x86
+..
diff --git a/profiles/prefix/bsd/freebsd/9.1/eapi b/profiles/prefix/bsd/freebsd/9.1/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/9.1/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/freebsd/9.1/package.provided b/profiles/prefix/bsd/freebsd/9.1/package.provided
new file mode 100644
index 000000000000..75aa19b92018
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/9.1/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-freebsd/libc-9.1
diff --git a/profiles/prefix/bsd/freebsd/9.1/parent b/profiles/prefix/bsd/freebsd/9.1/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/9.1/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/bsd/freebsd/9.1/x64/eapi b/profiles/prefix/bsd/freebsd/9.1/x64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/9.1/x64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/freebsd/9.1/x64/make.defaults b/profiles/prefix/bsd/freebsd/9.1/x64/make.defaults
new file mode 100644
index 000000000000..0c1362555e22
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/9.1/x64/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# retain backwards compatability for freebsd keywords/conditionals
+ARCH="amd64-fbsd"
+CHOST="x86_64-pc-freebsd9.1"
+ACCEPT_KEYWORDS="~x64-freebsd"
+
diff --git a/profiles/prefix/bsd/freebsd/9.1/x64/parent b/profiles/prefix/bsd/freebsd/9.1/x64/parent
new file mode 100644
index 000000000000..fc24616eeda4
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/9.1/x64/parent
@@ -0,0 +1,2 @@
+../../arch/x64
+..
diff --git a/profiles/prefix/bsd/freebsd/9.1/x86/eapi b/profiles/prefix/bsd/freebsd/9.1/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/9.1/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/freebsd/9.1/x86/make.defaults b/profiles/prefix/bsd/freebsd/9.1/x86/make.defaults
new file mode 100644
index 000000000000..80f5d9fd32f7
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/9.1/x86/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# retain backwards compatability for freebsd keywords/conditionals
+ARCH="x86-fbsd"
+CHOST="i686-pc-freebsd9.1"
+ACCEPT_KEYWORDS="~x86-freebsd"
+
diff --git a/profiles/prefix/bsd/freebsd/9.1/x86/parent b/profiles/prefix/bsd/freebsd/9.1/x86/parent
new file mode 100644
index 000000000000..4a6aa36b18d9
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/9.1/x86/parent
@@ -0,0 +1,2 @@
+../../arch/x86
+..
diff --git a/profiles/prefix/bsd/freebsd/arch/eapi b/profiles/prefix/bsd/freebsd/arch/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/arch/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/freebsd/arch/sparc64/eapi b/profiles/prefix/bsd/freebsd/arch/sparc64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/arch/sparc64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/freebsd/arch/sparc64/package.mask b/profiles/prefix/bsd/freebsd/arch/sparc64/package.mask
new file mode 100644
index 000000000000..a84e40548a52
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/arch/sparc64/package.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# All the FreeBSD profiles inherit from their matching arch profile here.
+
+
diff --git a/profiles/prefix/bsd/freebsd/arch/sparc64/package.use.mask b/profiles/prefix/bsd/freebsd/arch/sparc64/package.use.mask
new file mode 100644
index 000000000000..a84e40548a52
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/arch/sparc64/package.use.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# All the FreeBSD profiles inherit from their matching arch profile here.
+
+
diff --git a/profiles/prefix/bsd/freebsd/arch/x64/eapi b/profiles/prefix/bsd/freebsd/arch/x64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/arch/x64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/freebsd/arch/x64/make.defaults b/profiles/prefix/bsd/freebsd/arch/x64/make.defaults
new file mode 100644
index 000000000000..aff95e51d922
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/arch/x64/make.defaults
@@ -0,0 +1,10 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# multilib build stuff, single ABI (no multilib)
+MULTILIB_ABIS="amd64"
+DEFAULT_ABI="amd64"
+ABI="amd64"
+IUSE_IMPLICIT="abi_x86_64"
+LIBDIR_amd64="lib"
diff --git a/profiles/prefix/bsd/freebsd/arch/x64/package.mask b/profiles/prefix/bsd/freebsd/arch/x64/package.mask
new file mode 100644
index 000000000000..b72d8350a95c
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/arch/x64/package.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# The 32-bits profile is inherited by the 64-bits one!
+# All the FreeBSD profiles inherit from their matching arch profile here.
+
+
diff --git a/profiles/prefix/bsd/freebsd/arch/x64/package.use.mask b/profiles/prefix/bsd/freebsd/arch/x64/package.use.mask
new file mode 100644
index 000000000000..b72d8350a95c
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/arch/x64/package.use.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# The 32-bits profile is inherited by the 64-bits one!
+# All the FreeBSD profiles inherit from their matching arch profile here.
+
+
diff --git a/profiles/prefix/bsd/freebsd/arch/x64/parent b/profiles/prefix/bsd/freebsd/arch/x64/parent
new file mode 100644
index 000000000000..e6e4a52dfb37
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/arch/x64/parent
@@ -0,0 +1 @@
+../x86
diff --git a/profiles/prefix/bsd/freebsd/arch/x64/use.force b/profiles/prefix/bsd/freebsd/arch/x64/use.force
new file mode 100644
index 000000000000..953c26144a82
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/arch/x64/use.force
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Force the flag corresponding to the default ABI
+abi_x86_64
diff --git a/profiles/prefix/bsd/freebsd/arch/x86/eapi b/profiles/prefix/bsd/freebsd/arch/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/arch/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/freebsd/arch/x86/make.defaults b/profiles/prefix/bsd/freebsd/arch/x86/make.defaults
new file mode 100644
index 000000000000..4e6b922ab1b8
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/arch/x86/make.defaults
@@ -0,0 +1,10 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# multilib build stuff, single ABI (no multilib)
+MULTILIB_ABIS="x86"
+DEFAULT_ABI="x86"
+ABI="x86"
+IUSE_IMPLICIT="abi_x86_32"
+LIBDIR_x86="lib"
diff --git a/profiles/prefix/bsd/freebsd/arch/x86/package.mask b/profiles/prefix/bsd/freebsd/arch/x86/package.mask
new file mode 100644
index 000000000000..b72d8350a95c
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/arch/x86/package.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# The 32-bits profile is inherited by the 64-bits one!
+# All the FreeBSD profiles inherit from their matching arch profile here.
+
+
diff --git a/profiles/prefix/bsd/freebsd/arch/x86/package.use.mask b/profiles/prefix/bsd/freebsd/arch/x86/package.use.mask
new file mode 100644
index 000000000000..526fb3d36158
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/arch/x86/package.use.mask
@@ -0,0 +1,12 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# The 32-bits profile is inherited by the 64-bits one!
+# All the FreeBSD profiles inherit from their matching arch profile here.
+
+
+# Alexandre Rostovtsev <tetromono@gentoo.org> (09 Jan 2012)
+# jsc JIT compilation is supported only on amd64/arm/x86 and their prefixes, so
+# it's masked in base profile and unmasked here (bug #396313).
+net-libs/webkit-gtk -jit
diff --git a/profiles/prefix/bsd/freebsd/arch/x86/use.force b/profiles/prefix/bsd/freebsd/arch/x86/use.force
new file mode 100644
index 000000000000..63240617d472
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/arch/x86/use.force
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Force the flag corresponding to the default ABI
+abi_x86_32
diff --git a/profiles/prefix/bsd/freebsd/eapi b/profiles/prefix/bsd/freebsd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/freebsd/make.defaults b/profiles/prefix/bsd/freebsd/make.defaults
new file mode 100644
index 000000000000..ee4e954b2245
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/make.defaults
@@ -0,0 +1,10 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# System-wide defaults for all FreeBSD profiles
+# This file should rarely need to be changed
+
+# 'Sane' defaults
+ELIBC="FreeBSD"
+KERNEL="FreeBSD"
diff --git a/profiles/prefix/bsd/freebsd/parent b/profiles/prefix/bsd/freebsd/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/bsd/freebsd/use.force b/profiles/prefix/bsd/freebsd/use.force
new file mode 100644
index 000000000000..38b12020c4a1
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Re-add FreeBSD OS
+kernel_FreeBSD
+elibc_FreeBSD
diff --git a/profiles/prefix/bsd/freebsd/use.mask b/profiles/prefix/bsd/freebsd/use.mask
new file mode 100644
index 000000000000..11d4d0bd2fe0
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/use.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Re-add FreeBSD libc
+-elibc_FreeBSD
+-kernel_FreeBSD
+
diff --git a/profiles/prefix/bsd/netbsd/4.0/eapi b/profiles/prefix/bsd/netbsd/4.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/netbsd/4.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/netbsd/4.0/package.provided b/profiles/prefix/bsd/netbsd/4.0/package.provided
new file mode 100644
index 000000000000..55d5dfbd98ae
--- /dev/null
+++ b/profiles/prefix/bsd/netbsd/4.0/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-netbsd/libc-4.0
diff --git a/profiles/prefix/bsd/netbsd/4.0/parent b/profiles/prefix/bsd/netbsd/4.0/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/bsd/netbsd/4.0/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/bsd/netbsd/4.0/x86/eapi b/profiles/prefix/bsd/netbsd/4.0/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/netbsd/4.0/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/netbsd/4.0/x86/make.defaults b/profiles/prefix/bsd/netbsd/4.0/x86/make.defaults
new file mode 100644
index 000000000000..defaf2de924d
--- /dev/null
+++ b/profiles/prefix/bsd/netbsd/4.0/x86/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="x86-netbsd"
+# we use *-netbsdelf* to avoid the need to patch binutils, gcc and co
+CHOST="i686-pc-netbsdelf4.0"
+ACCEPT_KEYWORDS="~x86-netbsd"
diff --git a/profiles/prefix/bsd/netbsd/4.0/x86/parent b/profiles/prefix/bsd/netbsd/4.0/x86/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/bsd/netbsd/4.0/x86/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/bsd/netbsd/eapi b/profiles/prefix/bsd/netbsd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/netbsd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/netbsd/make.defaults b/profiles/prefix/bsd/netbsd/make.defaults
new file mode 100644
index 000000000000..626938eaf52d
--- /dev/null
+++ b/profiles/prefix/bsd/netbsd/make.defaults
@@ -0,0 +1,10 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# System-wide defaults for all NetBSD profiles
+# This file should rarely need to be changed
+
+# 'Sane' defaults
+ELIBC="NetBSD"
+KERNEL="NetBSD"
diff --git a/profiles/prefix/bsd/netbsd/parent b/profiles/prefix/bsd/netbsd/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/bsd/netbsd/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/bsd/netbsd/use.force b/profiles/prefix/bsd/netbsd/use.force
new file mode 100644
index 000000000000..587cf1222ff4
--- /dev/null
+++ b/profiles/prefix/bsd/netbsd/use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Re-add NetBSD OS
+kernel_NetBSD
+elibc_NetBSD
diff --git a/profiles/prefix/bsd/netbsd/use.mask b/profiles/prefix/bsd/netbsd/use.mask
new file mode 100644
index 000000000000..956bc5d1e8a4
--- /dev/null
+++ b/profiles/prefix/bsd/netbsd/use.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Re-add NetBSD libc
+-elibc_NetBSD
+-kernel_NetBSD
+
diff --git a/profiles/prefix/bsd/openbsd/4.2/eapi b/profiles/prefix/bsd/openbsd/4.2/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/openbsd/4.2/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/openbsd/4.2/package.mask b/profiles/prefix/bsd/openbsd/4.2/package.mask
new file mode 100644
index 000000000000..4413ca2d3df3
--- /dev/null
+++ b/profiles/prefix/bsd/openbsd/4.2/package.mask
@@ -0,0 +1,4 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
diff --git a/profiles/prefix/bsd/openbsd/4.2/package.provided b/profiles/prefix/bsd/openbsd/4.2/package.provided
new file mode 100644
index 000000000000..8e03478929e5
--- /dev/null
+++ b/profiles/prefix/bsd/openbsd/4.2/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-openbsd/libc-4.2
diff --git a/profiles/prefix/bsd/openbsd/4.2/parent b/profiles/prefix/bsd/openbsd/4.2/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/bsd/openbsd/4.2/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/bsd/openbsd/4.2/ppc/eapi b/profiles/prefix/bsd/openbsd/4.2/ppc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/openbsd/4.2/ppc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/openbsd/4.2/ppc/make.defaults b/profiles/prefix/bsd/openbsd/4.2/ppc/make.defaults
new file mode 100644
index 000000000000..df49bc0d9617
--- /dev/null
+++ b/profiles/prefix/bsd/openbsd/4.2/ppc/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="ppc-openbsd"
+CHOST="powerpc-unknown-openbsd4.2"
+ACCEPT_KEYWORDS="~ppc-openbsd"
+
diff --git a/profiles/prefix/bsd/openbsd/4.2/ppc/parent b/profiles/prefix/bsd/openbsd/4.2/ppc/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/bsd/openbsd/4.2/ppc/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/bsd/openbsd/4.2/x64/eapi b/profiles/prefix/bsd/openbsd/4.2/x64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/openbsd/4.2/x64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/openbsd/4.2/x64/make.defaults b/profiles/prefix/bsd/openbsd/4.2/x64/make.defaults
new file mode 100644
index 000000000000..bcd2e2ea9e77
--- /dev/null
+++ b/profiles/prefix/bsd/openbsd/4.2/x64/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="x64-openbsd"
+CHOST="x86_64-pc-openbsd4.2"
+ACCEPT_KEYWORDS="~x64-openbsd"
+
diff --git a/profiles/prefix/bsd/openbsd/4.2/x64/parent b/profiles/prefix/bsd/openbsd/4.2/x64/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/bsd/openbsd/4.2/x64/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/bsd/openbsd/4.2/x86/eapi b/profiles/prefix/bsd/openbsd/4.2/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/openbsd/4.2/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/openbsd/4.2/x86/make.defaults b/profiles/prefix/bsd/openbsd/4.2/x86/make.defaults
new file mode 100644
index 000000000000..e710eb175147
--- /dev/null
+++ b/profiles/prefix/bsd/openbsd/4.2/x86/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="x86-openbsd"
+CHOST="i686-pc-openbsd4.2"
+ACCEPT_KEYWORDS="~x86-openbsd"
+
diff --git a/profiles/prefix/bsd/openbsd/4.2/x86/parent b/profiles/prefix/bsd/openbsd/4.2/x86/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/bsd/openbsd/4.2/x86/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/bsd/openbsd/eapi b/profiles/prefix/bsd/openbsd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/openbsd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/openbsd/make.defaults b/profiles/prefix/bsd/openbsd/make.defaults
new file mode 100644
index 000000000000..76f47856f75b
--- /dev/null
+++ b/profiles/prefix/bsd/openbsd/make.defaults
@@ -0,0 +1,10 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# System-wide defaults for all OpenBSD profiles
+# This file should rarely need to be changed
+
+# 'Sane' defaults
+ELIBC="OpenBSD"
+KERNEL="OpenBSD"
diff --git a/profiles/prefix/bsd/openbsd/parent b/profiles/prefix/bsd/openbsd/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/bsd/openbsd/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/bsd/openbsd/use.force b/profiles/prefix/bsd/openbsd/use.force
new file mode 100644
index 000000000000..6e5d042fc581
--- /dev/null
+++ b/profiles/prefix/bsd/openbsd/use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Re-add OpenBSD OS
+kernel_OpenBSD
+elibc_OpenBSD
diff --git a/profiles/prefix/bsd/openbsd/use.mask b/profiles/prefix/bsd/openbsd/use.mask
new file mode 100644
index 000000000000..dd9e42ad1953
--- /dev/null
+++ b/profiles/prefix/bsd/openbsd/use.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Re-add OpenBSD libc
+-elibc_OpenBSD
+-kernel_OpenBSD
+
diff --git a/profiles/prefix/bsd/package.mask b/profiles/prefix/bsd/package.mask
new file mode 100644
index 000000000000..e2d57612705d
--- /dev/null
+++ b/profiles/prefix/bsd/package.mask
@@ -0,0 +1,4 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
diff --git a/profiles/prefix/bsd/package.use.mask b/profiles/prefix/bsd/package.use.mask
new file mode 100644
index 000000000000..3fa7d51f03bb
--- /dev/null
+++ b/profiles/prefix/bsd/package.use.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Michael Haubenwallner <haubi@gentoo.org> (30 Sep 2009)
+# *bsd do have a uuid implementation in libc (#230981).
+x11-libs/libSM -uuid
diff --git a/profiles/prefix/bsd/packages b/profiles/prefix/bsd/packages
new file mode 100644
index 000000000000..3b40ae877bf0
--- /dev/null
+++ b/profiles/prefix/bsd/packages
@@ -0,0 +1,6 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+*sys-devel/binutils
+*sys-process/pidof-bsd
diff --git a/profiles/prefix/bsd/parent b/profiles/prefix/bsd/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/bsd/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/bsd/use.mask b/profiles/prefix/bsd/use.mask
new file mode 100644
index 000000000000..feb5817b3a9f
--- /dev/null
+++ b/profiles/prefix/bsd/use.mask
@@ -0,0 +1,41 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# these will more than likely never work on bsd
+3dfx
+3dnow
+3dnowext
+acpi
+alsa
+apm
+cap
+caps
+cman
+clvm
+directfb
+divx4linux
+djbfft
+fbcon
+fdftk
+fmod
+ggi
+gpm
+hardened
+icc
+icc-pgo
+mmx
+mmx2
+# the following USE flag requires device-mapper
+on-the-fly-crypt
+solid
+sse
+sse2
+svga
+sybase
+sybase-ct
+rtc
+uclibc
+voodoo3
+pvm
+v4l
diff --git a/profiles/prefix/darwin/eapi b/profiles/prefix/darwin/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/10.10/eapi b/profiles/prefix/darwin/macos/10.10/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.10/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/10.10/make.defaults b/profiles/prefix/darwin/macos/10.10/make.defaults
new file mode 100644
index 000000000000..99d9bbc5d9d1
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.10/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+MACOSX_DEPLOYMENT_TARGET="10.10"
+
+# sandbox is working with use of Mac OS X's seatbelt (since 10.5)
+# but it generates problems, #456234
+#FEATURES="sandbox"
diff --git a/profiles/prefix/darwin/macos/10.10/package.mask b/profiles/prefix/darwin/macos/10.10/package.mask
new file mode 100644
index 000000000000..e649fd040314
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.10/package.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Fabian Groffen <grobian@gentoo.org> (30 Sep 2012)
+# Requires XQuartz, since Apple dropped much of X-support in 10.8
+# (a.k.a. Mountain Lion), bug #431182
+<=media-libs/opengl-apple-4.9999
diff --git a/profiles/prefix/darwin/macos/10.10/package.provided b/profiles/prefix/darwin/macos/10.10/package.provided
new file mode 100644
index 000000000000..8c20fc3b250c
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.10/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-darwin/libsystem-71
diff --git a/profiles/prefix/darwin/macos/10.10/package.unmask b/profiles/prefix/darwin/macos/10.10/package.unmask
new file mode 100644
index 000000000000..f43f77c72fa7
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.10/package.unmask
@@ -0,0 +1,8 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# James Le Cuirot <chewi@gentoo.org> (29 Jul 2015)
+# Recent releases are supported in 10.10.
+dev-java/oracle-jdk-bin
+dev-java/oracle-jre-bin
diff --git a/profiles/prefix/darwin/macos/10.10/package.use.mask b/profiles/prefix/darwin/macos/10.10/package.use.mask
new file mode 100644
index 000000000000..c93cfa79bb42
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.10/package.use.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Fabian Groffen <grobian@gentoo.org> (10 Apr 2011)
+# as long as util-linux installs uuid.h which breaks the system headers
+# (hence we don't) we can't do uuid support here
+x11-libs/libSM -uuid
diff --git a/profiles/prefix/darwin/macos/10.10/parent b/profiles/prefix/darwin/macos/10.10/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.10/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/darwin/macos/10.10/profile.bashrc b/profiles/prefix/darwin/macos/10.10/profile.bashrc
new file mode 100644
index 000000000000..2eeb05377d68
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.10/profile.bashrc
@@ -0,0 +1,5 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+export MACOSX_DEPLOYMENT_TARGET=10.10
diff --git a/profiles/prefix/darwin/macos/10.10/x64/eapi b/profiles/prefix/darwin/macos/10.10/x64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.10/x64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/10.10/x64/make.defaults b/profiles/prefix/darwin/macos/10.10/x64/make.defaults
new file mode 100644
index 000000000000..d91e8091f9ae
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.10/x64/make.defaults
@@ -0,0 +1,13 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="x64-macos"
+CHOST="x86_64-apple-darwin14"
+ACCEPT_KEYWORDS="~x64-macos"
+
+USE="mmx mmxext sse sse2"
+CPU_FLAGS_X86="mmx mmxext sse sse2"
+# set arch to nocona for all MacTel users, as this enables SSE and MMX
+# support in GCC, nocona = Core2Duo = 64-bits
+CFLAGS="-march=nocona"
diff --git a/profiles/prefix/darwin/macos/10.10/x64/package.mask b/profiles/prefix/darwin/macos/10.10/x64/package.mask
new file mode 100644
index 000000000000..bc4612c59d12
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.10/x64/package.mask
@@ -0,0 +1,3 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
diff --git a/profiles/prefix/darwin/macos/10.10/x64/package.use.force b/profiles/prefix/darwin/macos/10.10/x64/package.use.force
new file mode 100644
index 000000000000..d51c8d716a6e
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.10/x64/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Elias Pipping <pipping@gentoo.org> (30 Sep 2007)
+# compiles with -aqua, doesn't work, though
+media-video/mplayer aqua
diff --git a/profiles/prefix/darwin/macos/10.10/x64/package.use.mask b/profiles/prefix/darwin/macos/10.10/x64/package.use.mask
new file mode 100644
index 000000000000..f0e8c9537cba
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.10/x64/package.use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+
diff --git a/profiles/prefix/darwin/macos/10.10/x64/parent b/profiles/prefix/darwin/macos/10.10/x64/parent
new file mode 100644
index 000000000000..fc24616eeda4
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.10/x64/parent
@@ -0,0 +1,2 @@
+../../arch/x64
+..
diff --git a/profiles/prefix/darwin/macos/10.10/x64/use.mask b/profiles/prefix/darwin/macos/10.10/x64/use.mask
new file mode 100644
index 000000000000..f1549ec0ec6e
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.10/x64/use.mask
@@ -0,0 +1,59 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# 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).
+
+# Unmask x86 instruction sets
+-icc
+-icc-pgo
+-ifc
+-mmx
+-mmxext
+-sse
+-sse2
+-ssse3
+-cpu_flags_x86_mmx
+-cpu_flags_x86_mmxext
+-cpu_flags_x86_sse
+-cpu_flags_x86_sse2
+-cpu_flags_x86_ssse3
+-svga
+-kqemu
+
+# Unmask nvidia XvMC support
+-nvidia
+
+# Unmask dev-db/oracle-instantclient-basic support
+-oci8-instant-client
+
+# Unmask osp, used by asterisk; bug 115798
+-osp
+
+# Modular X: unmask for architectures on which they are available
+-input_devices_synaptics
+-input_devices_vmmouse
+-input_devices_wacom
+-video_cards_nvidia
+-video_cards_fglrx
+-video_cards_vmware
+
+# Modular X: mask for architectures on which they aren't available
+video_cards_newport
+
+#codec support
+-x264
+
+# lvm2 cluster
+-gulm
+
+# ibm is only used for ppc64 stuff
+ibm
+
+# psyco works on x86
+-psyco
+
+# Adobe FDF toolkit is x86 only.
+-fdftk
diff --git a/profiles/prefix/darwin/macos/10.10/x86/eapi b/profiles/prefix/darwin/macos/10.10/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.10/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/10.10/x86/make.defaults b/profiles/prefix/darwin/macos/10.10/x86/make.defaults
new file mode 100644
index 000000000000..1c0df4a5c34a
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.10/x86/make.defaults
@@ -0,0 +1,13 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="x86-macos"
+CHOST="i686-apple-darwin14"
+ACCEPT_KEYWORDS="~x86-macos"
+
+USE="mmx mmxext sse sse2"
+CPU_FLAGS_X86="mmx mmxext sse sse2"
+# normally we set arch to prescott for all MacTel users, as this enables
+# SSE and MMX support in GCC
+CFLAGS="-march=prescott"
diff --git a/profiles/prefix/darwin/macos/10.10/x86/package.mask b/profiles/prefix/darwin/macos/10.10/x86/package.mask
new file mode 100644
index 000000000000..9822b76e194a
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.10/x86/package.mask
@@ -0,0 +1,10 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# The Carbon interface has been removed entirely in Lion, only tk-8.6
+# will come with Cocoa support. If you must have tk, you'll have to
+# force USE=-aqua, but don't report bugs for incompatabilities you might
+# encounter.
+# NOTE: keep this mask synced with arch/x64
+<dev-lang/tk-8.6
diff --git a/profiles/prefix/darwin/macos/10.10/x86/package.use.force b/profiles/prefix/darwin/macos/10.10/x86/package.use.force
new file mode 100644
index 000000000000..d51c8d716a6e
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.10/x86/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Elias Pipping <pipping@gentoo.org> (30 Sep 2007)
+# compiles with -aqua, doesn't work, though
+media-video/mplayer aqua
diff --git a/profiles/prefix/darwin/macos/10.10/x86/package.use.mask b/profiles/prefix/darwin/macos/10.10/x86/package.use.mask
new file mode 100644
index 000000000000..f0e8c9537cba
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.10/x86/package.use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+
diff --git a/profiles/prefix/darwin/macos/10.10/x86/parent b/profiles/prefix/darwin/macos/10.10/x86/parent
new file mode 100644
index 000000000000..4a6aa36b18d9
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.10/x86/parent
@@ -0,0 +1,2 @@
+../../arch/x86
+..
diff --git a/profiles/prefix/darwin/macos/10.10/x86/use.mask b/profiles/prefix/darwin/macos/10.10/x86/use.mask
new file mode 100644
index 000000000000..f1549ec0ec6e
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.10/x86/use.mask
@@ -0,0 +1,59 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# 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).
+
+# Unmask x86 instruction sets
+-icc
+-icc-pgo
+-ifc
+-mmx
+-mmxext
+-sse
+-sse2
+-ssse3
+-cpu_flags_x86_mmx
+-cpu_flags_x86_mmxext
+-cpu_flags_x86_sse
+-cpu_flags_x86_sse2
+-cpu_flags_x86_ssse3
+-svga
+-kqemu
+
+# Unmask nvidia XvMC support
+-nvidia
+
+# Unmask dev-db/oracle-instantclient-basic support
+-oci8-instant-client
+
+# Unmask osp, used by asterisk; bug 115798
+-osp
+
+# Modular X: unmask for architectures on which they are available
+-input_devices_synaptics
+-input_devices_vmmouse
+-input_devices_wacom
+-video_cards_nvidia
+-video_cards_fglrx
+-video_cards_vmware
+
+# Modular X: mask for architectures on which they aren't available
+video_cards_newport
+
+#codec support
+-x264
+
+# lvm2 cluster
+-gulm
+
+# ibm is only used for ppc64 stuff
+ibm
+
+# psyco works on x86
+-psyco
+
+# Adobe FDF toolkit is x86 only.
+-fdftk
diff --git a/profiles/prefix/darwin/macos/10.4/eapi b/profiles/prefix/darwin/macos/10.4/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.4/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/10.4/make.defaults b/profiles/prefix/darwin/macos/10.4/make.defaults
new file mode 100644
index 000000000000..b5eeaa3c0f72
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.4/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+MACOSX_DEPLOYMENT_TARGET="10.4"
diff --git a/profiles/prefix/darwin/macos/10.4/package.mask b/profiles/prefix/darwin/macos/10.4/package.mask
new file mode 100644
index 000000000000..fbca77b54883
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.4/package.mask
@@ -0,0 +1,21 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Fabian Groffen <grobian@gentoo.org> (03 May 2012)
+# Needs 10.6 or up
+>=dev-lang/ghc-7
+
+# Fabian Groffen <grobian@gentoo.org> (11 Jul 2011)
+# Needs headers only available starting from 10.5 (Leopard)
+sys-process/lsof
+
+# Fabian Groffen <grobian@gentoo.org> (30 Apr 2011)
+# These releases got a rewrite that is no longer compatible with
+# CoreAudio as available on Tiger and Leopard
+>=media-libs/mediastreamer-2.7.3
+
+# Elias Pipping <pipping@gentoo.org> (19 Dec 2007)
+# apple java6 on macosx is only released on leopard :(
+dev-java/apple-jdk-bin:1.6
+
diff --git a/profiles/prefix/darwin/macos/10.4/package.provided b/profiles/prefix/darwin/macos/10.4/package.provided
new file mode 100644
index 000000000000..29db1c93c0d5
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.4/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-darwin/libsystem-71
diff --git a/profiles/prefix/darwin/macos/10.4/package.use.mask b/profiles/prefix/darwin/macos/10.4/package.use.mask
new file mode 100644
index 000000000000..3bd5e70e047d
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.4/package.use.mask
@@ -0,0 +1,13 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+
+# Fabian Groffen <grobian@gentoo.org> (28 Apr 2008)
+# mach_override.h missing
+# http://www.erlang.org/pipermail/erlang-questions/2007-July/027870.html
+dev-lang/erlang hipe
+
+# Elias Pipping <pipping@gentoo.org> (25 Nov 2007)
+# there's no (official) java6 on macosx
+dev-util/checkstyle test
diff --git a/profiles/prefix/darwin/macos/10.4/parent b/profiles/prefix/darwin/macos/10.4/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.4/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/darwin/macos/10.4/ppc/eapi b/profiles/prefix/darwin/macos/10.4/ppc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.4/ppc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/10.4/ppc/make.defaults b/profiles/prefix/darwin/macos/10.4/ppc/make.defaults
new file mode 100644
index 000000000000..8c58b7fdfacc
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.4/ppc/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="ppc-macos"
+CHOST="powerpc-apple-darwin8"
+ACCEPT_KEYWORDS="~ppc-macos"
diff --git a/profiles/prefix/darwin/macos/10.4/ppc/package.mask b/profiles/prefix/darwin/macos/10.4/ppc/package.mask
new file mode 100644
index 000000000000..4413ca2d3df3
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.4/ppc/package.mask
@@ -0,0 +1,4 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
diff --git a/profiles/prefix/darwin/macos/10.4/ppc/package.use.mask b/profiles/prefix/darwin/macos/10.4/ppc/package.use.mask
new file mode 100644
index 000000000000..e2d57612705d
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.4/ppc/package.use.mask
@@ -0,0 +1,4 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
diff --git a/profiles/prefix/darwin/macos/10.4/ppc/parent b/profiles/prefix/darwin/macos/10.4/ppc/parent
new file mode 100644
index 000000000000..6cb6381b7779
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.4/ppc/parent
@@ -0,0 +1,2 @@
+../../arch/ppc
+..
diff --git a/profiles/prefix/darwin/macos/10.4/ppc/use.mask b/profiles/prefix/darwin/macos/10.4/ppc/use.mask
new file mode 100644
index 000000000000..c028f783a627
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.4/ppc/use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+-altivec
diff --git a/profiles/prefix/darwin/macos/10.4/ppc64/eapi b/profiles/prefix/darwin/macos/10.4/ppc64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.4/ppc64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/10.4/ppc64/make.defaults b/profiles/prefix/darwin/macos/10.4/ppc64/make.defaults
new file mode 100644
index 000000000000..20352822cec1
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.4/ppc64/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="ppc64-macos"
+CHOST="powerpc64-apple-darwin8"
+ACCEPT_KEYWORDS="~ppc64-macos"
diff --git a/profiles/prefix/darwin/macos/10.4/ppc64/package.mask b/profiles/prefix/darwin/macos/10.4/ppc64/package.mask
new file mode 100644
index 000000000000..4645c5d42c61
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.4/ppc64/package.mask
@@ -0,0 +1,3 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
diff --git a/profiles/prefix/darwin/macos/10.4/ppc64/package.use.mask b/profiles/prefix/darwin/macos/10.4/ppc64/package.use.mask
new file mode 100644
index 000000000000..e2d57612705d
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.4/ppc64/package.use.mask
@@ -0,0 +1,4 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
diff --git a/profiles/prefix/darwin/macos/10.4/ppc64/parent b/profiles/prefix/darwin/macos/10.4/ppc64/parent
new file mode 100644
index 000000000000..4d64089b7bd3
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.4/ppc64/parent
@@ -0,0 +1,2 @@
+../../arch/ppc64
+..
diff --git a/profiles/prefix/darwin/macos/10.4/ppc64/use.mask b/profiles/prefix/darwin/macos/10.4/ppc64/use.mask
new file mode 100644
index 000000000000..c028f783a627
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.4/ppc64/use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+-altivec
diff --git a/profiles/prefix/darwin/macos/10.4/profile.bashrc b/profiles/prefix/darwin/macos/10.4/profile.bashrc
new file mode 100644
index 000000000000..b59a3d4befb6
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.4/profile.bashrc
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+export MACOSX_DEPLOYMENT_TARGET=10.4
diff --git a/profiles/prefix/darwin/macos/10.4/x86/eapi b/profiles/prefix/darwin/macos/10.4/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.4/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/10.4/x86/make.defaults b/profiles/prefix/darwin/macos/10.4/x86/make.defaults
new file mode 100644
index 000000000000..881ead4e2bb6
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.4/x86/make.defaults
@@ -0,0 +1,13 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="x86-macos"
+CHOST="i686-apple-darwin8"
+ACCEPT_KEYWORDS="~x86-macos"
+
+USE="mmx mmxext sse sse2"
+CPU_FLAGS_X86="mmx mmxext sse sse2"
+# set arch to prescott for all MacTel users, as this enables SSE and MMX
+# support in GCC
+CFLAGS="-march=prescott"
diff --git a/profiles/prefix/darwin/macos/10.4/x86/package.unmask b/profiles/prefix/darwin/macos/10.4/x86/package.unmask
new file mode 100644
index 000000000000..e705a7270a6c
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.4/x86/package.unmask
@@ -0,0 +1,7 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Fabian Groffen <grobian@gentoo.org> (29 Sep 2012)
+# This is the only way to get Java6 here
+dev-java/soylatte-jdk-bin
diff --git a/profiles/prefix/darwin/macos/10.4/x86/package.use.force b/profiles/prefix/darwin/macos/10.4/x86/package.use.force
new file mode 100644
index 000000000000..224ed0fc48b8
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.4/x86/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Elias Pipping <pipping@gentoo.org> (30 Sep 2007)
+# compiles with -aqua, doesn't work, though
+media-video/mplayer aqua
diff --git a/profiles/prefix/darwin/macos/10.4/x86/package.use.mask b/profiles/prefix/darwin/macos/10.4/x86/package.use.mask
new file mode 100644
index 000000000000..6bc858049e42
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.4/x86/package.use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+
diff --git a/profiles/prefix/darwin/macos/10.4/x86/parent b/profiles/prefix/darwin/macos/10.4/x86/parent
new file mode 100644
index 000000000000..4a6aa36b18d9
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.4/x86/parent
@@ -0,0 +1,2 @@
+../../arch/x86
+..
diff --git a/profiles/prefix/darwin/macos/10.4/x86/use.mask b/profiles/prefix/darwin/macos/10.4/x86/use.mask
new file mode 100644
index 000000000000..f1549ec0ec6e
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.4/x86/use.mask
@@ -0,0 +1,59 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# 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).
+
+# Unmask x86 instruction sets
+-icc
+-icc-pgo
+-ifc
+-mmx
+-mmxext
+-sse
+-sse2
+-ssse3
+-cpu_flags_x86_mmx
+-cpu_flags_x86_mmxext
+-cpu_flags_x86_sse
+-cpu_flags_x86_sse2
+-cpu_flags_x86_ssse3
+-svga
+-kqemu
+
+# Unmask nvidia XvMC support
+-nvidia
+
+# Unmask dev-db/oracle-instantclient-basic support
+-oci8-instant-client
+
+# Unmask osp, used by asterisk; bug 115798
+-osp
+
+# Modular X: unmask for architectures on which they are available
+-input_devices_synaptics
+-input_devices_vmmouse
+-input_devices_wacom
+-video_cards_nvidia
+-video_cards_fglrx
+-video_cards_vmware
+
+# Modular X: mask for architectures on which they aren't available
+video_cards_newport
+
+#codec support
+-x264
+
+# lvm2 cluster
+-gulm
+
+# ibm is only used for ppc64 stuff
+ibm
+
+# psyco works on x86
+-psyco
+
+# Adobe FDF toolkit is x86 only.
+-fdftk
diff --git a/profiles/prefix/darwin/macos/10.5/eapi b/profiles/prefix/darwin/macos/10.5/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/10.5/make.defaults b/profiles/prefix/darwin/macos/10.5/make.defaults
new file mode 100644
index 000000000000..cd03963ead59
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+MACOSX_DEPLOYMENT_TARGET="10.5"
+
+# sandbox is working with use of Mac OS X's seatbelt (since 10.5)
+# but it generates problems, #456234
+#FEATURES="sandbox"
diff --git a/profiles/prefix/darwin/macos/10.5/package.mask b/profiles/prefix/darwin/macos/10.5/package.mask
new file mode 100644
index 000000000000..bc63c5e7e3ec
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/package.mask
@@ -0,0 +1,13 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Fabian Groffen <grobian@gentoo.org> (03 May 2012)
+# Needs 10.6 or up
+>=dev-lang/ghc-7
+
+# Fabian Groffen <grobian@gentoo.org> (06 Nov 2011)
+# These releases got a rewrite that is no longer compatible with
+# CoreAudio as available on Tiger and Leopard
+>=media-libs/mediastreamer-2.7.3
+
diff --git a/profiles/prefix/darwin/macos/10.5/package.provided b/profiles/prefix/darwin/macos/10.5/package.provided
new file mode 100644
index 000000000000..29db1c93c0d5
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-darwin/libsystem-71
diff --git a/profiles/prefix/darwin/macos/10.5/package.use.mask b/profiles/prefix/darwin/macos/10.5/package.use.mask
new file mode 100644
index 000000000000..3bd5e70e047d
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/package.use.mask
@@ -0,0 +1,13 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+
+# Fabian Groffen <grobian@gentoo.org> (28 Apr 2008)
+# mach_override.h missing
+# http://www.erlang.org/pipermail/erlang-questions/2007-July/027870.html
+dev-lang/erlang hipe
+
+# Elias Pipping <pipping@gentoo.org> (25 Nov 2007)
+# there's no (official) java6 on macosx
+dev-util/checkstyle test
diff --git a/profiles/prefix/darwin/macos/10.5/parent b/profiles/prefix/darwin/macos/10.5/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/darwin/macos/10.5/ppc/eapi b/profiles/prefix/darwin/macos/10.5/ppc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/ppc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/10.5/ppc/make.defaults b/profiles/prefix/darwin/macos/10.5/ppc/make.defaults
new file mode 100644
index 000000000000..ccee30c668f4
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/ppc/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="ppc-macos"
+CHOST="powerpc-apple-darwin9"
+ACCEPT_KEYWORDS="~ppc-macos"
diff --git a/profiles/prefix/darwin/macos/10.5/ppc/package.mask b/profiles/prefix/darwin/macos/10.5/ppc/package.mask
new file mode 100644
index 000000000000..13ff9386c8d8
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/ppc/package.mask
@@ -0,0 +1,3 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
diff --git a/profiles/prefix/darwin/macos/10.5/ppc/package.unmask b/profiles/prefix/darwin/macos/10.5/ppc/package.unmask
new file mode 100644
index 000000000000..4881ebb0d8f8
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/ppc/package.unmask
@@ -0,0 +1,7 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Fabian Groffen <grobian@gentoo.org> (30 Oct 2012)
+# This is the only way to get Java7 here (no Java6 possible)
+dev-java/soylatte-jdk-bin
diff --git a/profiles/prefix/darwin/macos/10.5/ppc/package.use.force b/profiles/prefix/darwin/macos/10.5/ppc/package.use.force
new file mode 100644
index 000000000000..224ed0fc48b8
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/ppc/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Elias Pipping <pipping@gentoo.org> (30 Sep 2007)
+# compiles with -aqua, doesn't work, though
+media-video/mplayer aqua
diff --git a/profiles/prefix/darwin/macos/10.5/ppc/package.use.mask b/profiles/prefix/darwin/macos/10.5/ppc/package.use.mask
new file mode 100644
index 000000000000..e67fbdd21f02
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/ppc/package.use.mask
@@ -0,0 +1,9 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+
+# flag returns compile errors
+media-video/mplayer livecd cpudetection
+# libs mising
+media-video/mplayer gtk sdl libcaca dv nas musepack bidi enca cdparanoia samba xanim live openal
diff --git a/profiles/prefix/darwin/macos/10.5/ppc/parent b/profiles/prefix/darwin/macos/10.5/ppc/parent
new file mode 100644
index 000000000000..6cb6381b7779
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/ppc/parent
@@ -0,0 +1,2 @@
+../../arch/ppc
+..
diff --git a/profiles/prefix/darwin/macos/10.5/ppc/use.mask b/profiles/prefix/darwin/macos/10.5/ppc/use.mask
new file mode 100644
index 000000000000..c028f783a627
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/ppc/use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+-altivec
diff --git a/profiles/prefix/darwin/macos/10.5/ppc64/eapi b/profiles/prefix/darwin/macos/10.5/ppc64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/ppc64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/10.5/ppc64/make.defaults b/profiles/prefix/darwin/macos/10.5/ppc64/make.defaults
new file mode 100644
index 000000000000..c0ade51b5982
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/ppc64/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="ppc64-macos"
+CHOST="powerpc64-apple-darwin9"
+ACCEPT_KEYWORDS="~ppc64-macos"
diff --git a/profiles/prefix/darwin/macos/10.5/ppc64/package.mask b/profiles/prefix/darwin/macos/10.5/ppc64/package.mask
new file mode 100644
index 000000000000..9973a0f32ab4
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/ppc64/package.mask
@@ -0,0 +1,3 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
diff --git a/profiles/prefix/darwin/macos/10.5/ppc64/package.use.mask b/profiles/prefix/darwin/macos/10.5/ppc64/package.use.mask
new file mode 100644
index 000000000000..e2d57612705d
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/ppc64/package.use.mask
@@ -0,0 +1,4 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
diff --git a/profiles/prefix/darwin/macos/10.5/ppc64/parent b/profiles/prefix/darwin/macos/10.5/ppc64/parent
new file mode 100644
index 000000000000..4d64089b7bd3
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/ppc64/parent
@@ -0,0 +1,2 @@
+../../arch/ppc64
+..
diff --git a/profiles/prefix/darwin/macos/10.5/ppc64/use.mask b/profiles/prefix/darwin/macos/10.5/ppc64/use.mask
new file mode 100644
index 000000000000..1325e1683f51
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/ppc64/use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+-altivec
diff --git a/profiles/prefix/darwin/macos/10.5/profile.bashrc b/profiles/prefix/darwin/macos/10.5/profile.bashrc
new file mode 100644
index 000000000000..2d0fed7c9ca7
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/profile.bashrc
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+export MACOSX_DEPLOYMENT_TARGET=10.5
diff --git a/profiles/prefix/darwin/macos/10.5/x64/eapi b/profiles/prefix/darwin/macos/10.5/x64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/x64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/10.5/x64/make.defaults b/profiles/prefix/darwin/macos/10.5/x64/make.defaults
new file mode 100644
index 000000000000..fc7ab94d55c3
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/x64/make.defaults
@@ -0,0 +1,13 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="x64-macos"
+CHOST="x86_64-apple-darwin9"
+ACCEPT_KEYWORDS="~x64-macos"
+
+USE="mmx mmxext sse sse2"
+CPU_FLAGS_X86="mmx mmxext sse sse2"
+# set arch to nocona for all MacTel users, as this enables SSE and MMX
+# support in GCC, nocona = Core2Duo = 64-bits
+CFLAGS="-march=nocona"
diff --git a/profiles/prefix/darwin/macos/10.5/x64/package.mask b/profiles/prefix/darwin/macos/10.5/x64/package.mask
new file mode 100644
index 000000000000..1656fa35fb46
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/x64/package.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Fabian Groffen <grobian@gentoo.org> (29 Sep 2012)
+# Apple does not provide 1.6 and up on Leopard
+>=dev-java/apple-jdk-bin-1.6.0
diff --git a/profiles/prefix/darwin/macos/10.5/x64/package.unmask b/profiles/prefix/darwin/macos/10.5/x64/package.unmask
new file mode 100644
index 000000000000..1f23cce6ba6e
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/x64/package.unmask
@@ -0,0 +1,4 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
diff --git a/profiles/prefix/darwin/macos/10.5/x64/package.use.force b/profiles/prefix/darwin/macos/10.5/x64/package.use.force
new file mode 100644
index 000000000000..224ed0fc48b8
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/x64/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Elias Pipping <pipping@gentoo.org> (30 Sep 2007)
+# compiles with -aqua, doesn't work, though
+media-video/mplayer aqua
diff --git a/profiles/prefix/darwin/macos/10.5/x64/package.use.mask b/profiles/prefix/darwin/macos/10.5/x64/package.use.mask
new file mode 100644
index 000000000000..6bc858049e42
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/x64/package.use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+
diff --git a/profiles/prefix/darwin/macos/10.5/x64/parent b/profiles/prefix/darwin/macos/10.5/x64/parent
new file mode 100644
index 000000000000..fc24616eeda4
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/x64/parent
@@ -0,0 +1,2 @@
+../../arch/x64
+..
diff --git a/profiles/prefix/darwin/macos/10.5/x64/use.mask b/profiles/prefix/darwin/macos/10.5/x64/use.mask
new file mode 100644
index 000000000000..f1549ec0ec6e
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/x64/use.mask
@@ -0,0 +1,59 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# 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).
+
+# Unmask x86 instruction sets
+-icc
+-icc-pgo
+-ifc
+-mmx
+-mmxext
+-sse
+-sse2
+-ssse3
+-cpu_flags_x86_mmx
+-cpu_flags_x86_mmxext
+-cpu_flags_x86_sse
+-cpu_flags_x86_sse2
+-cpu_flags_x86_ssse3
+-svga
+-kqemu
+
+# Unmask nvidia XvMC support
+-nvidia
+
+# Unmask dev-db/oracle-instantclient-basic support
+-oci8-instant-client
+
+# Unmask osp, used by asterisk; bug 115798
+-osp
+
+# Modular X: unmask for architectures on which they are available
+-input_devices_synaptics
+-input_devices_vmmouse
+-input_devices_wacom
+-video_cards_nvidia
+-video_cards_fglrx
+-video_cards_vmware
+
+# Modular X: mask for architectures on which they aren't available
+video_cards_newport
+
+#codec support
+-x264
+
+# lvm2 cluster
+-gulm
+
+# ibm is only used for ppc64 stuff
+ibm
+
+# psyco works on x86
+-psyco
+
+# Adobe FDF toolkit is x86 only.
+-fdftk
diff --git a/profiles/prefix/darwin/macos/10.5/x86/eapi b/profiles/prefix/darwin/macos/10.5/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/10.5/x86/make.defaults b/profiles/prefix/darwin/macos/10.5/x86/make.defaults
new file mode 100644
index 000000000000..e2de73106745
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/x86/make.defaults
@@ -0,0 +1,13 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="x86-macos"
+CHOST="i686-apple-darwin9"
+ACCEPT_KEYWORDS="~x86-macos"
+
+USE="mmx mmxext sse sse2"
+CPU_FLAGS_X86="mmx mmxext sse sse2"
+# set arch to prescott for all MacTel users, as this enables SSE and MMX
+# support in GCC
+CFLAGS="-march=prescott"
diff --git a/profiles/prefix/darwin/macos/10.5/x86/package.mask b/profiles/prefix/darwin/macos/10.5/x86/package.mask
new file mode 100644
index 000000000000..13ff9386c8d8
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/x86/package.mask
@@ -0,0 +1,3 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
diff --git a/profiles/prefix/darwin/macos/10.5/x86/package.unmask b/profiles/prefix/darwin/macos/10.5/x86/package.unmask
new file mode 100644
index 000000000000..1f23cce6ba6e
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/x86/package.unmask
@@ -0,0 +1,4 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
diff --git a/profiles/prefix/darwin/macos/10.5/x86/package.use.force b/profiles/prefix/darwin/macos/10.5/x86/package.use.force
new file mode 100644
index 000000000000..224ed0fc48b8
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/x86/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Elias Pipping <pipping@gentoo.org> (30 Sep 2007)
+# compiles with -aqua, doesn't work, though
+media-video/mplayer aqua
diff --git a/profiles/prefix/darwin/macos/10.5/x86/package.use.mask b/profiles/prefix/darwin/macos/10.5/x86/package.use.mask
new file mode 100644
index 000000000000..6bc858049e42
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/x86/package.use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+
diff --git a/profiles/prefix/darwin/macos/10.5/x86/parent b/profiles/prefix/darwin/macos/10.5/x86/parent
new file mode 100644
index 000000000000..4a6aa36b18d9
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/x86/parent
@@ -0,0 +1,2 @@
+../../arch/x86
+..
diff --git a/profiles/prefix/darwin/macos/10.5/x86/use.mask b/profiles/prefix/darwin/macos/10.5/x86/use.mask
new file mode 100644
index 000000000000..f1549ec0ec6e
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/x86/use.mask
@@ -0,0 +1,59 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# 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).
+
+# Unmask x86 instruction sets
+-icc
+-icc-pgo
+-ifc
+-mmx
+-mmxext
+-sse
+-sse2
+-ssse3
+-cpu_flags_x86_mmx
+-cpu_flags_x86_mmxext
+-cpu_flags_x86_sse
+-cpu_flags_x86_sse2
+-cpu_flags_x86_ssse3
+-svga
+-kqemu
+
+# Unmask nvidia XvMC support
+-nvidia
+
+# Unmask dev-db/oracle-instantclient-basic support
+-oci8-instant-client
+
+# Unmask osp, used by asterisk; bug 115798
+-osp
+
+# Modular X: unmask for architectures on which they are available
+-input_devices_synaptics
+-input_devices_vmmouse
+-input_devices_wacom
+-video_cards_nvidia
+-video_cards_fglrx
+-video_cards_vmware
+
+# Modular X: mask for architectures on which they aren't available
+video_cards_newport
+
+#codec support
+-x264
+
+# lvm2 cluster
+-gulm
+
+# ibm is only used for ppc64 stuff
+ibm
+
+# psyco works on x86
+-psyco
+
+# Adobe FDF toolkit is x86 only.
+-fdftk
diff --git a/profiles/prefix/darwin/macos/10.6/eapi b/profiles/prefix/darwin/macos/10.6/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.6/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/10.6/make.defaults b/profiles/prefix/darwin/macos/10.6/make.defaults
new file mode 100644
index 000000000000..06b6fd8c124e
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.6/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+MACOSX_DEPLOYMENT_TARGET="10.6"
+
+# sandbox is working with use of Mac OS X's seatbelt (since 10.5)
+# but it generates problems, #456234
+#FEATURES="sandbox"
diff --git a/profiles/prefix/darwin/macos/10.6/package.provided b/profiles/prefix/darwin/macos/10.6/package.provided
new file mode 100644
index 000000000000..29db1c93c0d5
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.6/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-darwin/libsystem-71
diff --git a/profiles/prefix/darwin/macos/10.6/package.use.mask b/profiles/prefix/darwin/macos/10.6/package.use.mask
new file mode 100644
index 000000000000..5003fa689703
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.6/package.use.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+
+# Elias Pipping <pipping@gentoo.org> (25 Nov 2007)
+# there's no (official) java6 on macosx
+dev-util/checkstyle test
diff --git a/profiles/prefix/darwin/macos/10.6/parent b/profiles/prefix/darwin/macos/10.6/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.6/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/darwin/macos/10.6/profile.bashrc b/profiles/prefix/darwin/macos/10.6/profile.bashrc
new file mode 100644
index 000000000000..69291f841356
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.6/profile.bashrc
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+export MACOSX_DEPLOYMENT_TARGET=10.6
diff --git a/profiles/prefix/darwin/macos/10.6/x64/eapi b/profiles/prefix/darwin/macos/10.6/x64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.6/x64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/10.6/x64/make.defaults b/profiles/prefix/darwin/macos/10.6/x64/make.defaults
new file mode 100644
index 000000000000..23a4c84da2b8
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.6/x64/make.defaults
@@ -0,0 +1,13 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="x64-macos"
+CHOST="x86_64-apple-darwin10"
+ACCEPT_KEYWORDS="~x64-macos"
+
+USE="mmx mmxext sse sse2"
+CPU_FLAGS_X86="mmx mmxext sse sse2"
+# set arch to nocona for all MacTel users, as this enables SSE and MMX
+# support in GCC, nocona = Core2Duo = 64-bits
+CFLAGS="-march=nocona"
diff --git a/profiles/prefix/darwin/macos/10.6/x64/package.mask b/profiles/prefix/darwin/macos/10.6/x64/package.mask
new file mode 100644
index 000000000000..4645c5d42c61
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.6/x64/package.mask
@@ -0,0 +1,3 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
diff --git a/profiles/prefix/darwin/macos/10.6/x64/package.use.force b/profiles/prefix/darwin/macos/10.6/x64/package.use.force
new file mode 100644
index 000000000000..224ed0fc48b8
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.6/x64/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Elias Pipping <pipping@gentoo.org> (30 Sep 2007)
+# compiles with -aqua, doesn't work, though
+media-video/mplayer aqua
diff --git a/profiles/prefix/darwin/macos/10.6/x64/package.use.mask b/profiles/prefix/darwin/macos/10.6/x64/package.use.mask
new file mode 100644
index 000000000000..6bc858049e42
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.6/x64/package.use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+
diff --git a/profiles/prefix/darwin/macos/10.6/x64/parent b/profiles/prefix/darwin/macos/10.6/x64/parent
new file mode 100644
index 000000000000..fc24616eeda4
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.6/x64/parent
@@ -0,0 +1,2 @@
+../../arch/x64
+..
diff --git a/profiles/prefix/darwin/macos/10.6/x64/use.mask b/profiles/prefix/darwin/macos/10.6/x64/use.mask
new file mode 100644
index 000000000000..f1549ec0ec6e
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.6/x64/use.mask
@@ -0,0 +1,59 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# 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).
+
+# Unmask x86 instruction sets
+-icc
+-icc-pgo
+-ifc
+-mmx
+-mmxext
+-sse
+-sse2
+-ssse3
+-cpu_flags_x86_mmx
+-cpu_flags_x86_mmxext
+-cpu_flags_x86_sse
+-cpu_flags_x86_sse2
+-cpu_flags_x86_ssse3
+-svga
+-kqemu
+
+# Unmask nvidia XvMC support
+-nvidia
+
+# Unmask dev-db/oracle-instantclient-basic support
+-oci8-instant-client
+
+# Unmask osp, used by asterisk; bug 115798
+-osp
+
+# Modular X: unmask for architectures on which they are available
+-input_devices_synaptics
+-input_devices_vmmouse
+-input_devices_wacom
+-video_cards_nvidia
+-video_cards_fglrx
+-video_cards_vmware
+
+# Modular X: mask for architectures on which they aren't available
+video_cards_newport
+
+#codec support
+-x264
+
+# lvm2 cluster
+-gulm
+
+# ibm is only used for ppc64 stuff
+ibm
+
+# psyco works on x86
+-psyco
+
+# Adobe FDF toolkit is x86 only.
+-fdftk
diff --git a/profiles/prefix/darwin/macos/10.6/x86/eapi b/profiles/prefix/darwin/macos/10.6/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.6/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/10.6/x86/make.defaults b/profiles/prefix/darwin/macos/10.6/x86/make.defaults
new file mode 100644
index 000000000000..ef3a3932cb02
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.6/x86/make.defaults
@@ -0,0 +1,13 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="x86-macos"
+CHOST="i686-apple-darwin10"
+ACCEPT_KEYWORDS="~x86-macos"
+
+USE="mmx mmxext sse sse2"
+CPU_FLAGS_X86="mmx mmxext sse sse2"
+# normally we set arch to prescott for all MacTel users, as this enables
+# SSE and MMX support in GCC
+CFLAGS="-march=prescott"
diff --git a/profiles/prefix/darwin/macos/10.6/x86/package.mask b/profiles/prefix/darwin/macos/10.6/x86/package.mask
new file mode 100644
index 000000000000..4413ca2d3df3
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.6/x86/package.mask
@@ -0,0 +1,4 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
diff --git a/profiles/prefix/darwin/macos/10.6/x86/package.use.force b/profiles/prefix/darwin/macos/10.6/x86/package.use.force
new file mode 100644
index 000000000000..224ed0fc48b8
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.6/x86/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Elias Pipping <pipping@gentoo.org> (30 Sep 2007)
+# compiles with -aqua, doesn't work, though
+media-video/mplayer aqua
diff --git a/profiles/prefix/darwin/macos/10.6/x86/package.use.mask b/profiles/prefix/darwin/macos/10.6/x86/package.use.mask
new file mode 100644
index 000000000000..6bc858049e42
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.6/x86/package.use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+
diff --git a/profiles/prefix/darwin/macos/10.6/x86/parent b/profiles/prefix/darwin/macos/10.6/x86/parent
new file mode 100644
index 000000000000..4a6aa36b18d9
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.6/x86/parent
@@ -0,0 +1,2 @@
+../../arch/x86
+..
diff --git a/profiles/prefix/darwin/macos/10.6/x86/use.mask b/profiles/prefix/darwin/macos/10.6/x86/use.mask
new file mode 100644
index 000000000000..f1549ec0ec6e
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.6/x86/use.mask
@@ -0,0 +1,59 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# 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).
+
+# Unmask x86 instruction sets
+-icc
+-icc-pgo
+-ifc
+-mmx
+-mmxext
+-sse
+-sse2
+-ssse3
+-cpu_flags_x86_mmx
+-cpu_flags_x86_mmxext
+-cpu_flags_x86_sse
+-cpu_flags_x86_sse2
+-cpu_flags_x86_ssse3
+-svga
+-kqemu
+
+# Unmask nvidia XvMC support
+-nvidia
+
+# Unmask dev-db/oracle-instantclient-basic support
+-oci8-instant-client
+
+# Unmask osp, used by asterisk; bug 115798
+-osp
+
+# Modular X: unmask for architectures on which they are available
+-input_devices_synaptics
+-input_devices_vmmouse
+-input_devices_wacom
+-video_cards_nvidia
+-video_cards_fglrx
+-video_cards_vmware
+
+# Modular X: mask for architectures on which they aren't available
+video_cards_newport
+
+#codec support
+-x264
+
+# lvm2 cluster
+-gulm
+
+# ibm is only used for ppc64 stuff
+ibm
+
+# psyco works on x86
+-psyco
+
+# Adobe FDF toolkit is x86 only.
+-fdftk
diff --git a/profiles/prefix/darwin/macos/10.7/eapi b/profiles/prefix/darwin/macos/10.7/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.7/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/10.7/make.defaults b/profiles/prefix/darwin/macos/10.7/make.defaults
new file mode 100644
index 000000000000..d49d1ad99682
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.7/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+MACOSX_DEPLOYMENT_TARGET="10.7"
+
+# sandbox is working with use of Mac OS X's seatbelt (since 10.5)
+# but it generates problems, #456234
+#FEATURES="sandbox"
diff --git a/profiles/prefix/darwin/macos/10.7/package.provided b/profiles/prefix/darwin/macos/10.7/package.provided
new file mode 100644
index 000000000000..33061bbe5dc2
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.7/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-darwin/libsystem-71
diff --git a/profiles/prefix/darwin/macos/10.7/package.use.mask b/profiles/prefix/darwin/macos/10.7/package.use.mask
new file mode 100644
index 000000000000..c91450cfd0a4
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.7/package.use.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Fabian Groffen <grobian@gentoo.org> (10 Apr 2011)
+# as long as util-linux installs uuid.h which breaks the system headers
+# (hence we don't) we can't do uuid support here
+x11-libs/libSM -uuid
diff --git a/profiles/prefix/darwin/macos/10.7/parent b/profiles/prefix/darwin/macos/10.7/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.7/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/darwin/macos/10.7/profile.bashrc b/profiles/prefix/darwin/macos/10.7/profile.bashrc
new file mode 100644
index 000000000000..032824b59336
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.7/profile.bashrc
@@ -0,0 +1,5 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+export MACOSX_DEPLOYMENT_TARGET=10.7
diff --git a/profiles/prefix/darwin/macos/10.7/x64/eapi b/profiles/prefix/darwin/macos/10.7/x64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.7/x64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/10.7/x64/make.defaults b/profiles/prefix/darwin/macos/10.7/x64/make.defaults
new file mode 100644
index 000000000000..69a5d6a640c1
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.7/x64/make.defaults
@@ -0,0 +1,13 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="x64-macos"
+CHOST="x86_64-apple-darwin11"
+ACCEPT_KEYWORDS="~x64-macos"
+
+USE="mmx mmxext sse sse2"
+CPU_FLAGS_X86="mmx mmxext sse sse2"
+# set arch to nocona for all MacTel users, as this enables SSE and MMX
+# support in GCC, nocona = Core2Duo = 64-bits
+CFLAGS="-march=nocona"
diff --git a/profiles/prefix/darwin/macos/10.7/x64/package.mask b/profiles/prefix/darwin/macos/10.7/x64/package.mask
new file mode 100644
index 000000000000..9973a0f32ab4
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.7/x64/package.mask
@@ -0,0 +1,3 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
diff --git a/profiles/prefix/darwin/macos/10.7/x64/package.use.force b/profiles/prefix/darwin/macos/10.7/x64/package.use.force
new file mode 100644
index 000000000000..22105b2beb01
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.7/x64/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Elias Pipping <pipping@gentoo.org> (30 Sep 2007)
+# compiles with -aqua, doesn't work, though
+media-video/mplayer aqua
diff --git a/profiles/prefix/darwin/macos/10.7/x64/package.use.mask b/profiles/prefix/darwin/macos/10.7/x64/package.use.mask
new file mode 100644
index 000000000000..6bc858049e42
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.7/x64/package.use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+
diff --git a/profiles/prefix/darwin/macos/10.7/x64/parent b/profiles/prefix/darwin/macos/10.7/x64/parent
new file mode 100644
index 000000000000..fc24616eeda4
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.7/x64/parent
@@ -0,0 +1,2 @@
+../../arch/x64
+..
diff --git a/profiles/prefix/darwin/macos/10.7/x64/use.mask b/profiles/prefix/darwin/macos/10.7/x64/use.mask
new file mode 100644
index 000000000000..f1549ec0ec6e
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.7/x64/use.mask
@@ -0,0 +1,59 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# 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).
+
+# Unmask x86 instruction sets
+-icc
+-icc-pgo
+-ifc
+-mmx
+-mmxext
+-sse
+-sse2
+-ssse3
+-cpu_flags_x86_mmx
+-cpu_flags_x86_mmxext
+-cpu_flags_x86_sse
+-cpu_flags_x86_sse2
+-cpu_flags_x86_ssse3
+-svga
+-kqemu
+
+# Unmask nvidia XvMC support
+-nvidia
+
+# Unmask dev-db/oracle-instantclient-basic support
+-oci8-instant-client
+
+# Unmask osp, used by asterisk; bug 115798
+-osp
+
+# Modular X: unmask for architectures on which they are available
+-input_devices_synaptics
+-input_devices_vmmouse
+-input_devices_wacom
+-video_cards_nvidia
+-video_cards_fglrx
+-video_cards_vmware
+
+# Modular X: mask for architectures on which they aren't available
+video_cards_newport
+
+#codec support
+-x264
+
+# lvm2 cluster
+-gulm
+
+# ibm is only used for ppc64 stuff
+ibm
+
+# psyco works on x86
+-psyco
+
+# Adobe FDF toolkit is x86 only.
+-fdftk
diff --git a/profiles/prefix/darwin/macos/10.7/x86/eapi b/profiles/prefix/darwin/macos/10.7/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.7/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/10.7/x86/make.defaults b/profiles/prefix/darwin/macos/10.7/x86/make.defaults
new file mode 100644
index 000000000000..2097d6872ee5
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.7/x86/make.defaults
@@ -0,0 +1,13 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="x86-macos"
+CHOST="i686-apple-darwin11"
+ACCEPT_KEYWORDS="~x86-macos"
+
+USE="mmx mmxext sse sse2"
+CPU_FLAGS_X86="mmx mmxext sse sse2"
+# normally we set arch to prescott for all MacTel users, as this enables
+# SSE and MMX support in GCC
+CFLAGS="-march=prescott"
diff --git a/profiles/prefix/darwin/macos/10.7/x86/package.mask b/profiles/prefix/darwin/macos/10.7/x86/package.mask
new file mode 100644
index 000000000000..2c336012be28
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.7/x86/package.mask
@@ -0,0 +1,10 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# The Carbon interface has been removed entirely in Lion, only tk-8.6
+# will come with Cocoa support. If you must have tk, you'll have to
+# force USE=-aqua, but don't report bugs for incompatabilities you might
+# encounter.
+# NOTE: keep this mask synced with arch/x64
+<dev-lang/tk-8.6
diff --git a/profiles/prefix/darwin/macos/10.7/x86/package.use.force b/profiles/prefix/darwin/macos/10.7/x86/package.use.force
new file mode 100644
index 000000000000..22105b2beb01
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.7/x86/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Elias Pipping <pipping@gentoo.org> (30 Sep 2007)
+# compiles with -aqua, doesn't work, though
+media-video/mplayer aqua
diff --git a/profiles/prefix/darwin/macos/10.7/x86/package.use.mask b/profiles/prefix/darwin/macos/10.7/x86/package.use.mask
new file mode 100644
index 000000000000..6bc858049e42
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.7/x86/package.use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+
diff --git a/profiles/prefix/darwin/macos/10.7/x86/parent b/profiles/prefix/darwin/macos/10.7/x86/parent
new file mode 100644
index 000000000000..4a6aa36b18d9
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.7/x86/parent
@@ -0,0 +1,2 @@
+../../arch/x86
+..
diff --git a/profiles/prefix/darwin/macos/10.7/x86/use.mask b/profiles/prefix/darwin/macos/10.7/x86/use.mask
new file mode 100644
index 000000000000..f1549ec0ec6e
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.7/x86/use.mask
@@ -0,0 +1,59 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# 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).
+
+# Unmask x86 instruction sets
+-icc
+-icc-pgo
+-ifc
+-mmx
+-mmxext
+-sse
+-sse2
+-ssse3
+-cpu_flags_x86_mmx
+-cpu_flags_x86_mmxext
+-cpu_flags_x86_sse
+-cpu_flags_x86_sse2
+-cpu_flags_x86_ssse3
+-svga
+-kqemu
+
+# Unmask nvidia XvMC support
+-nvidia
+
+# Unmask dev-db/oracle-instantclient-basic support
+-oci8-instant-client
+
+# Unmask osp, used by asterisk; bug 115798
+-osp
+
+# Modular X: unmask for architectures on which they are available
+-input_devices_synaptics
+-input_devices_vmmouse
+-input_devices_wacom
+-video_cards_nvidia
+-video_cards_fglrx
+-video_cards_vmware
+
+# Modular X: mask for architectures on which they aren't available
+video_cards_newport
+
+#codec support
+-x264
+
+# lvm2 cluster
+-gulm
+
+# ibm is only used for ppc64 stuff
+ibm
+
+# psyco works on x86
+-psyco
+
+# Adobe FDF toolkit is x86 only.
+-fdftk
diff --git a/profiles/prefix/darwin/macos/10.8/eapi b/profiles/prefix/darwin/macos/10.8/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.8/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/10.8/make.defaults b/profiles/prefix/darwin/macos/10.8/make.defaults
new file mode 100644
index 000000000000..e0bcf6f9e68e
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.8/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+MACOSX_DEPLOYMENT_TARGET="10.8"
+
+# sandbox is working with use of Mac OS X's seatbelt (since 10.5)
+# but it generates problems, #456234
+#FEATURES="sandbox"
diff --git a/profiles/prefix/darwin/macos/10.8/package.mask b/profiles/prefix/darwin/macos/10.8/package.mask
new file mode 100644
index 000000000000..2d9146deeec1
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.8/package.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Fabian Groffen <grobian@gentoo.org> (30 Sep 2012)
+# Requires XQuartz, since Apple dropped much of X-support in 10.8
+# (a.k.a. Mountain Lion), bug #431182
+<=media-libs/opengl-apple-4.9999
diff --git a/profiles/prefix/darwin/macos/10.8/package.provided b/profiles/prefix/darwin/macos/10.8/package.provided
new file mode 100644
index 000000000000..107ddfe0684a
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.8/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-darwin/libsystem-71
diff --git a/profiles/prefix/darwin/macos/10.8/package.unmask b/profiles/prefix/darwin/macos/10.8/package.unmask
new file mode 100644
index 000000000000..2dd27582b8a8
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.8/package.unmask
@@ -0,0 +1,8 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# James Le Cuirot <chewi@gentoo.org> (29 Jul 2015)
+# Recent releases are supported in 10.8.
+dev-java/oracle-jdk-bin
+dev-java/oracle-jre-bin
diff --git a/profiles/prefix/darwin/macos/10.8/package.use.mask b/profiles/prefix/darwin/macos/10.8/package.use.mask
new file mode 100644
index 000000000000..87e5c709ad17
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.8/package.use.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Fabian Groffen <grobian@gentoo.org> (10 Apr 2011)
+# as long as util-linux installs uuid.h which breaks the system headers
+# (hence we don't) we can't do uuid support here
+x11-libs/libSM -uuid
diff --git a/profiles/prefix/darwin/macos/10.8/parent b/profiles/prefix/darwin/macos/10.8/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.8/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/darwin/macos/10.8/profile.bashrc b/profiles/prefix/darwin/macos/10.8/profile.bashrc
new file mode 100644
index 000000000000..f4b7140c83fc
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.8/profile.bashrc
@@ -0,0 +1,5 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+export MACOSX_DEPLOYMENT_TARGET=10.8
diff --git a/profiles/prefix/darwin/macos/10.8/x64/eapi b/profiles/prefix/darwin/macos/10.8/x64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.8/x64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/10.8/x64/make.defaults b/profiles/prefix/darwin/macos/10.8/x64/make.defaults
new file mode 100644
index 000000000000..013e22939e11
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.8/x64/make.defaults
@@ -0,0 +1,13 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="x64-macos"
+CHOST="x86_64-apple-darwin12"
+ACCEPT_KEYWORDS="~x64-macos"
+
+USE="mmx mmxext sse sse2"
+CPU_FLAGS_X86="mmx mmxext sse sse2"
+# set arch to nocona for all MacTel users, as this enables SSE and MMX
+# support in GCC, nocona = Core2Duo = 64-bits
+CFLAGS="-march=nocona"
diff --git a/profiles/prefix/darwin/macos/10.8/x64/package.mask b/profiles/prefix/darwin/macos/10.8/x64/package.mask
new file mode 100644
index 000000000000..fb619961e6db
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.8/x64/package.mask
@@ -0,0 +1,3 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
diff --git a/profiles/prefix/darwin/macos/10.8/x64/package.use.force b/profiles/prefix/darwin/macos/10.8/x64/package.use.force
new file mode 100644
index 000000000000..e35f07f45593
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.8/x64/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Elias Pipping <pipping@gentoo.org> (30 Sep 2007)
+# compiles with -aqua, doesn't work, though
+media-video/mplayer aqua
diff --git a/profiles/prefix/darwin/macos/10.8/x64/package.use.mask b/profiles/prefix/darwin/macos/10.8/x64/package.use.mask
new file mode 100644
index 000000000000..ae43b989aafb
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.8/x64/package.use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+
diff --git a/profiles/prefix/darwin/macos/10.8/x64/parent b/profiles/prefix/darwin/macos/10.8/x64/parent
new file mode 100644
index 000000000000..fc24616eeda4
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.8/x64/parent
@@ -0,0 +1,2 @@
+../../arch/x64
+..
diff --git a/profiles/prefix/darwin/macos/10.8/x64/use.mask b/profiles/prefix/darwin/macos/10.8/x64/use.mask
new file mode 100644
index 000000000000..f1549ec0ec6e
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.8/x64/use.mask
@@ -0,0 +1,59 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# 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).
+
+# Unmask x86 instruction sets
+-icc
+-icc-pgo
+-ifc
+-mmx
+-mmxext
+-sse
+-sse2
+-ssse3
+-cpu_flags_x86_mmx
+-cpu_flags_x86_mmxext
+-cpu_flags_x86_sse
+-cpu_flags_x86_sse2
+-cpu_flags_x86_ssse3
+-svga
+-kqemu
+
+# Unmask nvidia XvMC support
+-nvidia
+
+# Unmask dev-db/oracle-instantclient-basic support
+-oci8-instant-client
+
+# Unmask osp, used by asterisk; bug 115798
+-osp
+
+# Modular X: unmask for architectures on which they are available
+-input_devices_synaptics
+-input_devices_vmmouse
+-input_devices_wacom
+-video_cards_nvidia
+-video_cards_fglrx
+-video_cards_vmware
+
+# Modular X: mask for architectures on which they aren't available
+video_cards_newport
+
+#codec support
+-x264
+
+# lvm2 cluster
+-gulm
+
+# ibm is only used for ppc64 stuff
+ibm
+
+# psyco works on x86
+-psyco
+
+# Adobe FDF toolkit is x86 only.
+-fdftk
diff --git a/profiles/prefix/darwin/macos/10.8/x86/eapi b/profiles/prefix/darwin/macos/10.8/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.8/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/10.8/x86/make.defaults b/profiles/prefix/darwin/macos/10.8/x86/make.defaults
new file mode 100644
index 000000000000..c3dd43c71325
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.8/x86/make.defaults
@@ -0,0 +1,13 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="x86-macos"
+CHOST="i686-apple-darwin12"
+ACCEPT_KEYWORDS="~x86-macos"
+
+USE="mmx mmxext sse sse2"
+CPU_FLAGS_X86="mmx mmxext sse sse2"
+# normally we set arch to prescott for all MacTel users, as this enables
+# SSE and MMX support in GCC
+CFLAGS="-march=prescott"
diff --git a/profiles/prefix/darwin/macos/10.8/x86/package.mask b/profiles/prefix/darwin/macos/10.8/x86/package.mask
new file mode 100644
index 000000000000..2c336012be28
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.8/x86/package.mask
@@ -0,0 +1,10 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# The Carbon interface has been removed entirely in Lion, only tk-8.6
+# will come with Cocoa support. If you must have tk, you'll have to
+# force USE=-aqua, but don't report bugs for incompatabilities you might
+# encounter.
+# NOTE: keep this mask synced with arch/x64
+<dev-lang/tk-8.6
diff --git a/profiles/prefix/darwin/macos/10.8/x86/package.use.force b/profiles/prefix/darwin/macos/10.8/x86/package.use.force
new file mode 100644
index 000000000000..e35f07f45593
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.8/x86/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Elias Pipping <pipping@gentoo.org> (30 Sep 2007)
+# compiles with -aqua, doesn't work, though
+media-video/mplayer aqua
diff --git a/profiles/prefix/darwin/macos/10.8/x86/package.use.mask b/profiles/prefix/darwin/macos/10.8/x86/package.use.mask
new file mode 100644
index 000000000000..ae43b989aafb
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.8/x86/package.use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+
diff --git a/profiles/prefix/darwin/macos/10.8/x86/parent b/profiles/prefix/darwin/macos/10.8/x86/parent
new file mode 100644
index 000000000000..4a6aa36b18d9
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.8/x86/parent
@@ -0,0 +1,2 @@
+../../arch/x86
+..
diff --git a/profiles/prefix/darwin/macos/10.8/x86/use.mask b/profiles/prefix/darwin/macos/10.8/x86/use.mask
new file mode 100644
index 000000000000..f1549ec0ec6e
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.8/x86/use.mask
@@ -0,0 +1,59 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# 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).
+
+# Unmask x86 instruction sets
+-icc
+-icc-pgo
+-ifc
+-mmx
+-mmxext
+-sse
+-sse2
+-ssse3
+-cpu_flags_x86_mmx
+-cpu_flags_x86_mmxext
+-cpu_flags_x86_sse
+-cpu_flags_x86_sse2
+-cpu_flags_x86_ssse3
+-svga
+-kqemu
+
+# Unmask nvidia XvMC support
+-nvidia
+
+# Unmask dev-db/oracle-instantclient-basic support
+-oci8-instant-client
+
+# Unmask osp, used by asterisk; bug 115798
+-osp
+
+# Modular X: unmask for architectures on which they are available
+-input_devices_synaptics
+-input_devices_vmmouse
+-input_devices_wacom
+-video_cards_nvidia
+-video_cards_fglrx
+-video_cards_vmware
+
+# Modular X: mask for architectures on which they aren't available
+video_cards_newport
+
+#codec support
+-x264
+
+# lvm2 cluster
+-gulm
+
+# ibm is only used for ppc64 stuff
+ibm
+
+# psyco works on x86
+-psyco
+
+# Adobe FDF toolkit is x86 only.
+-fdftk
diff --git a/profiles/prefix/darwin/macos/10.9/eapi b/profiles/prefix/darwin/macos/10.9/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.9/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/10.9/make.defaults b/profiles/prefix/darwin/macos/10.9/make.defaults
new file mode 100644
index 000000000000..5062be9ba30f
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.9/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+MACOSX_DEPLOYMENT_TARGET="10.9"
+
+# sandbox is working with use of Mac OS X's seatbelt (since 10.5)
+# but it generates problems, #456234
+#FEATURES="sandbox"
diff --git a/profiles/prefix/darwin/macos/10.9/package.mask b/profiles/prefix/darwin/macos/10.9/package.mask
new file mode 100644
index 000000000000..f71c6e3ba79e
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.9/package.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Fabian Groffen <grobian@gentoo.org> (30 Sep 2012)
+# Requires XQuartz, since Apple dropped much of X-support in 10.8
+# (a.k.a. Mountain Lion), bug #431182
+<=media-libs/opengl-apple-4.9999
diff --git a/profiles/prefix/darwin/macos/10.9/package.provided b/profiles/prefix/darwin/macos/10.9/package.provided
new file mode 100644
index 000000000000..31e765ad7ab9
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.9/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-darwin/libsystem-71
diff --git a/profiles/prefix/darwin/macos/10.9/package.unmask b/profiles/prefix/darwin/macos/10.9/package.unmask
new file mode 100644
index 000000000000..d2d608764648
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.9/package.unmask
@@ -0,0 +1,8 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# James Le Cuirot <chewi@gentoo.org> (29 Jul 2015)
+# Recent releases are supported in 10.9.
+dev-java/oracle-jdk-bin
+dev-java/oracle-jre-bin
diff --git a/profiles/prefix/darwin/macos/10.9/package.use.mask b/profiles/prefix/darwin/macos/10.9/package.use.mask
new file mode 100644
index 000000000000..7f154936de40
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.9/package.use.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Fabian Groffen <grobian@gentoo.org> (10 Apr 2011)
+# as long as util-linux installs uuid.h which breaks the system headers
+# (hence we don't) we can't do uuid support here
+x11-libs/libSM -uuid
diff --git a/profiles/prefix/darwin/macos/10.9/parent b/profiles/prefix/darwin/macos/10.9/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.9/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/darwin/macos/10.9/profile.bashrc b/profiles/prefix/darwin/macos/10.9/profile.bashrc
new file mode 100644
index 000000000000..06bf9111d387
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.9/profile.bashrc
@@ -0,0 +1,5 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+export MACOSX_DEPLOYMENT_TARGET=10.9
diff --git a/profiles/prefix/darwin/macos/10.9/x64/eapi b/profiles/prefix/darwin/macos/10.9/x64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.9/x64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/10.9/x64/make.defaults b/profiles/prefix/darwin/macos/10.9/x64/make.defaults
new file mode 100644
index 000000000000..b10fb531d25f
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.9/x64/make.defaults
@@ -0,0 +1,13 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="x64-macos"
+CHOST="x86_64-apple-darwin13"
+ACCEPT_KEYWORDS="~x64-macos"
+
+USE="mmx mmxext sse sse2"
+CPU_FLAGS_X86="mmx mmxext sse sse2"
+# set arch to nocona for all MacTel users, as this enables SSE and MMX
+# support in GCC, nocona = Core2Duo = 64-bits
+CFLAGS="-march=nocona"
diff --git a/profiles/prefix/darwin/macos/10.9/x64/package.mask b/profiles/prefix/darwin/macos/10.9/x64/package.mask
new file mode 100644
index 000000000000..506a542c6493
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.9/x64/package.mask
@@ -0,0 +1,3 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
diff --git a/profiles/prefix/darwin/macos/10.9/x64/package.use.force b/profiles/prefix/darwin/macos/10.9/x64/package.use.force
new file mode 100644
index 000000000000..01103c99ea20
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.9/x64/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Elias Pipping <pipping@gentoo.org> (30 Sep 2007)
+# compiles with -aqua, doesn't work, though
+media-video/mplayer aqua
diff --git a/profiles/prefix/darwin/macos/10.9/x64/package.use.mask b/profiles/prefix/darwin/macos/10.9/x64/package.use.mask
new file mode 100644
index 000000000000..ae8748b01226
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.9/x64/package.use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+
diff --git a/profiles/prefix/darwin/macos/10.9/x64/parent b/profiles/prefix/darwin/macos/10.9/x64/parent
new file mode 100644
index 000000000000..fc24616eeda4
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.9/x64/parent
@@ -0,0 +1,2 @@
+../../arch/x64
+..
diff --git a/profiles/prefix/darwin/macos/10.9/x64/use.mask b/profiles/prefix/darwin/macos/10.9/x64/use.mask
new file mode 100644
index 000000000000..f1549ec0ec6e
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.9/x64/use.mask
@@ -0,0 +1,59 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# 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).
+
+# Unmask x86 instruction sets
+-icc
+-icc-pgo
+-ifc
+-mmx
+-mmxext
+-sse
+-sse2
+-ssse3
+-cpu_flags_x86_mmx
+-cpu_flags_x86_mmxext
+-cpu_flags_x86_sse
+-cpu_flags_x86_sse2
+-cpu_flags_x86_ssse3
+-svga
+-kqemu
+
+# Unmask nvidia XvMC support
+-nvidia
+
+# Unmask dev-db/oracle-instantclient-basic support
+-oci8-instant-client
+
+# Unmask osp, used by asterisk; bug 115798
+-osp
+
+# Modular X: unmask for architectures on which they are available
+-input_devices_synaptics
+-input_devices_vmmouse
+-input_devices_wacom
+-video_cards_nvidia
+-video_cards_fglrx
+-video_cards_vmware
+
+# Modular X: mask for architectures on which they aren't available
+video_cards_newport
+
+#codec support
+-x264
+
+# lvm2 cluster
+-gulm
+
+# ibm is only used for ppc64 stuff
+ibm
+
+# psyco works on x86
+-psyco
+
+# Adobe FDF toolkit is x86 only.
+-fdftk
diff --git a/profiles/prefix/darwin/macos/10.9/x86/eapi b/profiles/prefix/darwin/macos/10.9/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.9/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/10.9/x86/make.defaults b/profiles/prefix/darwin/macos/10.9/x86/make.defaults
new file mode 100644
index 000000000000..95b47fbd2d64
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.9/x86/make.defaults
@@ -0,0 +1,13 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="x86-macos"
+CHOST="i686-apple-darwin13"
+ACCEPT_KEYWORDS="~x86-macos"
+
+USE="mmx mmxext sse sse2"
+CPU_FLAGS_X86="mmx mmxext sse sse2"
+# normally we set arch to prescott for all MacTel users, as this enables
+# SSE and MMX support in GCC
+CFLAGS="-march=prescott"
diff --git a/profiles/prefix/darwin/macos/10.9/x86/package.mask b/profiles/prefix/darwin/macos/10.9/x86/package.mask
new file mode 100644
index 000000000000..0a359aa40775
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.9/x86/package.mask
@@ -0,0 +1,10 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# The Carbon interface has been removed entirely in Lion, only tk-8.6
+# will come with Cocoa support. If you must have tk, you'll have to
+# force USE=-aqua, but don't report bugs for incompatabilities you might
+# encounter.
+# NOTE: keep this mask synced with arch/x64
+<dev-lang/tk-8.6
diff --git a/profiles/prefix/darwin/macos/10.9/x86/package.use.force b/profiles/prefix/darwin/macos/10.9/x86/package.use.force
new file mode 100644
index 000000000000..01103c99ea20
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.9/x86/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Elias Pipping <pipping@gentoo.org> (30 Sep 2007)
+# compiles with -aqua, doesn't work, though
+media-video/mplayer aqua
diff --git a/profiles/prefix/darwin/macos/10.9/x86/package.use.mask b/profiles/prefix/darwin/macos/10.9/x86/package.use.mask
new file mode 100644
index 000000000000..ae8748b01226
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.9/x86/package.use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+
diff --git a/profiles/prefix/darwin/macos/10.9/x86/parent b/profiles/prefix/darwin/macos/10.9/x86/parent
new file mode 100644
index 000000000000..4a6aa36b18d9
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.9/x86/parent
@@ -0,0 +1,2 @@
+../../arch/x86
+..
diff --git a/profiles/prefix/darwin/macos/10.9/x86/use.mask b/profiles/prefix/darwin/macos/10.9/x86/use.mask
new file mode 100644
index 000000000000..f1549ec0ec6e
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.9/x86/use.mask
@@ -0,0 +1,59 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# 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).
+
+# Unmask x86 instruction sets
+-icc
+-icc-pgo
+-ifc
+-mmx
+-mmxext
+-sse
+-sse2
+-ssse3
+-cpu_flags_x86_mmx
+-cpu_flags_x86_mmxext
+-cpu_flags_x86_sse
+-cpu_flags_x86_sse2
+-cpu_flags_x86_ssse3
+-svga
+-kqemu
+
+# Unmask nvidia XvMC support
+-nvidia
+
+# Unmask dev-db/oracle-instantclient-basic support
+-oci8-instant-client
+
+# Unmask osp, used by asterisk; bug 115798
+-osp
+
+# Modular X: unmask for architectures on which they are available
+-input_devices_synaptics
+-input_devices_vmmouse
+-input_devices_wacom
+-video_cards_nvidia
+-video_cards_fglrx
+-video_cards_vmware
+
+# Modular X: mask for architectures on which they aren't available
+video_cards_newport
+
+#codec support
+-x264
+
+# lvm2 cluster
+-gulm
+
+# ibm is only used for ppc64 stuff
+ibm
+
+# psyco works on x86
+-psyco
+
+# Adobe FDF toolkit is x86 only.
+-fdftk
diff --git a/profiles/prefix/darwin/macos/arch/eapi b/profiles/prefix/darwin/macos/arch/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/arch/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/arch/ppc/eapi b/profiles/prefix/darwin/macos/arch/ppc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/arch/ppc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/arch/ppc/make.defaults b/profiles/prefix/darwin/macos/arch/ppc/make.defaults
new file mode 100644
index 000000000000..6c28906396f8
--- /dev/null
+++ b/profiles/prefix/darwin/macos/arch/ppc/make.defaults
@@ -0,0 +1,10 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# multilib build stuff, single ABI (no multilib)
+MULTILIB_ABIS="ppc"
+DEFAULT_ABI="ppc"
+ABI="ppc"
+IUSE_IMPLICIT="abi_ppc_32"
+LIBDIR_ppc="lib"
diff --git a/profiles/prefix/darwin/macos/arch/ppc/package.mask b/profiles/prefix/darwin/macos/arch/ppc/package.mask
new file mode 100644
index 000000000000..c59605fea17e
--- /dev/null
+++ b/profiles/prefix/darwin/macos/arch/ppc/package.mask
@@ -0,0 +1,11 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# The 32-bits profile is inherited by the 64-bits one!
+# All the Mac OS X profiles inherit from their matching arch profile here.
+
+
+# Fabian Groffen <grobian@gentoo.org> (5 Mar 2012)
+# Apple removed entire PowerPC support from ld in ld64-128.2
+>=sys-devel/binutils-apple-4.3
diff --git a/profiles/prefix/darwin/macos/arch/ppc/package.use.mask b/profiles/prefix/darwin/macos/arch/ppc/package.use.mask
new file mode 100644
index 000000000000..426aa9d8e2ce
--- /dev/null
+++ b/profiles/prefix/darwin/macos/arch/ppc/package.use.mask
@@ -0,0 +1,19 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# The 32-bits profile is inherited by the 64-bits one!
+# All the Mac OS X profiles inherit from their matching arch profile here.
+
+
+# Elias Pipping <pipping@gentoo.org> (01 Sep 2007)
+# imlib2 does not compile with USE=mmx
+media-libs/imlib2 mmx
+
+# Elias Pipping <pipping@gentoo.org> (01 Sep 2007)
+# libpng does not compile with USE=mmx
+media-libs/libpng mmx
+
+# Elias Pipping <pipping@gentoo.org> (01 Sep 2007)
+# mpg123 does not compile with USE=mmx
+media-sound/mpg123 mmx
diff --git a/profiles/prefix/darwin/macos/arch/ppc/use.force b/profiles/prefix/darwin/macos/arch/ppc/use.force
new file mode 100644
index 000000000000..50b02bfe9d30
--- /dev/null
+++ b/profiles/prefix/darwin/macos/arch/ppc/use.force
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Force the flag corresponding to the default ABI
+abi_ppc_32
diff --git a/profiles/prefix/darwin/macos/arch/ppc64/eapi b/profiles/prefix/darwin/macos/arch/ppc64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/arch/ppc64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/arch/ppc64/package.mask b/profiles/prefix/darwin/macos/arch/ppc64/package.mask
new file mode 100644
index 000000000000..4dd581dac8bc
--- /dev/null
+++ b/profiles/prefix/darwin/macos/arch/ppc64/package.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# The 32-bits profile is inherited by the 64-bits one!
+# All the Mac OS X profiles inherit from their matching arch profile here.
+
diff --git a/profiles/prefix/darwin/macos/arch/ppc64/package.use.mask b/profiles/prefix/darwin/macos/arch/ppc64/package.use.mask
new file mode 100644
index 000000000000..4dd581dac8bc
--- /dev/null
+++ b/profiles/prefix/darwin/macos/arch/ppc64/package.use.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# The 32-bits profile is inherited by the 64-bits one!
+# All the Mac OS X profiles inherit from their matching arch profile here.
+
diff --git a/profiles/prefix/darwin/macos/arch/ppc64/parent b/profiles/prefix/darwin/macos/arch/ppc64/parent
new file mode 100644
index 000000000000..3f4be82271fb
--- /dev/null
+++ b/profiles/prefix/darwin/macos/arch/ppc64/parent
@@ -0,0 +1 @@
+../ppc
diff --git a/profiles/prefix/darwin/macos/arch/x64/eapi b/profiles/prefix/darwin/macos/arch/x64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/arch/x64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/arch/x64/make.defaults b/profiles/prefix/darwin/macos/arch/x64/make.defaults
new file mode 100644
index 000000000000..aff95e51d922
--- /dev/null
+++ b/profiles/prefix/darwin/macos/arch/x64/make.defaults
@@ -0,0 +1,10 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# multilib build stuff, single ABI (no multilib)
+MULTILIB_ABIS="amd64"
+DEFAULT_ABI="amd64"
+ABI="amd64"
+IUSE_IMPLICIT="abi_x86_64"
+LIBDIR_amd64="lib"
diff --git a/profiles/prefix/darwin/macos/arch/x64/package.mask b/profiles/prefix/darwin/macos/arch/x64/package.mask
new file mode 100644
index 000000000000..13e1c33d100b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/arch/x64/package.mask
@@ -0,0 +1,13 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# The 32-bits profile is inherited by the 64-bits one!
+# All the Mac OS X profiles inherit from their matching arch profile here.
+
+# The Carbon interface has been removed in the 64-bits userland, only
+# tk-8.6 will come with Cocoa support. If you must have tk, you'll have
+# to force USE=-aqua, but don't report bugs for incompatabilities you
+# might encounter.
+# NOTE: keep this mask synced with 10.7/x86
+<dev-lang/tk-8.6
diff --git a/profiles/prefix/darwin/macos/arch/x64/package.use.mask b/profiles/prefix/darwin/macos/arch/x64/package.use.mask
new file mode 100644
index 000000000000..8177cbc6bd16
--- /dev/null
+++ b/profiles/prefix/darwin/macos/arch/x64/package.use.mask
@@ -0,0 +1,21 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# The 32-bits profile is inherited by the 64-bits one!
+# All the Mac OS X profiles inherit from their matching arch profile here.
+
+
+# Christoph Junghans <ottoxr@gentoo.org> (29 Dec 2014)
+# disable optimized assembly code, bug #529584
+media-libs/xvid -pic
+
+# Jeremy Olexa <darkside@gentoo.org> (29 Jul 2010)
+# Relocation issues on 32-bit OSX only, bug #329859
+media-sound/mpg123 -mmx -sse
+media-sound/mpg123 -cpu_flags_x86_mmx -cpu_flags_x86_sse
+
+# Fabian Groffen <grobian@gentoo.org> (01 Feb 2009)
+# Doesn't compile on 32-bits OSX only, bug #257225
+media-video/ffmpeg -mmx
+media-video/ffmpeg -cpu_flags_x86_mmx
diff --git a/profiles/prefix/darwin/macos/arch/x64/parent b/profiles/prefix/darwin/macos/arch/x64/parent
new file mode 100644
index 000000000000..e6e4a52dfb37
--- /dev/null
+++ b/profiles/prefix/darwin/macos/arch/x64/parent
@@ -0,0 +1 @@
+../x86
diff --git a/profiles/prefix/darwin/macos/arch/x64/use.force b/profiles/prefix/darwin/macos/arch/x64/use.force
new file mode 100644
index 000000000000..953c26144a82
--- /dev/null
+++ b/profiles/prefix/darwin/macos/arch/x64/use.force
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Force the flag corresponding to the default ABI
+abi_x86_64
diff --git a/profiles/prefix/darwin/macos/arch/x86/eapi b/profiles/prefix/darwin/macos/arch/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/arch/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/arch/x86/make.defaults b/profiles/prefix/darwin/macos/arch/x86/make.defaults
new file mode 100644
index 000000000000..4e6b922ab1b8
--- /dev/null
+++ b/profiles/prefix/darwin/macos/arch/x86/make.defaults
@@ -0,0 +1,10 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# multilib build stuff, single ABI (no multilib)
+MULTILIB_ABIS="x86"
+DEFAULT_ABI="x86"
+ABI="x86"
+IUSE_IMPLICIT="abi_x86_32"
+LIBDIR_x86="lib"
diff --git a/profiles/prefix/darwin/macos/arch/x86/package.mask b/profiles/prefix/darwin/macos/arch/x86/package.mask
new file mode 100644
index 000000000000..4dd581dac8bc
--- /dev/null
+++ b/profiles/prefix/darwin/macos/arch/x86/package.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# The 32-bits profile is inherited by the 64-bits one!
+# All the Mac OS X profiles inherit from their matching arch profile here.
+
diff --git a/profiles/prefix/darwin/macos/arch/x86/package.use.force b/profiles/prefix/darwin/macos/arch/x86/package.use.force
new file mode 100644
index 000000000000..67865470f6ad
--- /dev/null
+++ b/profiles/prefix/darwin/macos/arch/x86/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Fabian Groffen <grobian@gentoo.org> (24 Mar 2012)
+# Non-threaded target doesn't exist for Mac OS X Intel
+media-gfx/tachyon threads opengl
diff --git a/profiles/prefix/darwin/macos/arch/x86/package.use.mask b/profiles/prefix/darwin/macos/arch/x86/package.use.mask
new file mode 100644
index 000000000000..364cce448ffa
--- /dev/null
+++ b/profiles/prefix/darwin/macos/arch/x86/package.use.mask
@@ -0,0 +1,22 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# The 32-bits profile is inherited by the 64-bits one!
+# All the Mac OS X profiles inherit from their matching arch profile here.
+
+
+# Alexandre Rostovtsev <tetromono@gentoo.org> (09 Jan 2012)
+# jsc JIT compilation is supported only on amd64/arm/x86 and their prefixes, so
+# it's masked in base profile and unmasked here (bug #396313).
+net-libs/webkit-gtk -jit
+
+# Jeremy Olexa <darkside@gentoo.org> (29 Jul 2010)
+# Relocation issues on 32-bit OSX, bug #329859
+media-sound/mpg123 mmx sse
+media-sound/mpg123 cpu_flags_x86_mmx cpu_flags_x86_sse
+
+# Fabian Groffen <grobian@gentoo.org> (01 Feb 2009)
+# Doesn't compile, bug #257225
+media-video/ffmpeg mmx
+media-video/ffmpeg cpu_flags_x86_mmx
diff --git a/profiles/prefix/darwin/macos/arch/x86/use.force b/profiles/prefix/darwin/macos/arch/x86/use.force
new file mode 100644
index 000000000000..63240617d472
--- /dev/null
+++ b/profiles/prefix/darwin/macos/arch/x86/use.force
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Force the flag corresponding to the default ABI
+abi_x86_32
diff --git a/profiles/prefix/darwin/macos/eapi b/profiles/prefix/darwin/macos/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/make.defaults b/profiles/prefix/darwin/macos/make.defaults
new file mode 100644
index 000000000000..8722483811f3
--- /dev/null
+++ b/profiles/prefix/darwin/macos/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# on OSX one should have objc available
+USE="objc objc++"
+
+# we have OSX, so let's use it's virtues
+USE="${USE} aqua coreaudio ipv6"
diff --git a/profiles/prefix/darwin/macos/package.mask b/profiles/prefix/darwin/macos/package.mask
new file mode 100644
index 000000000000..750f7d2e8863
--- /dev/null
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -0,0 +1,13 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# James Le Cuirot <chewi@gentoo.org> (29 Jul 2015)
+# Recent Oracle releases only support recent Mac OS releases. We can't
+# keep old versions due to vulnerabilities.
+dev-java/oracle-jdk-bin
+dev-java/oracle-jre-bin
+
+# Fabian Groffen <grobian@gentoo.org> (29 Sep 2012)
+# Use Apple's provided Java6 instead!
+dev-java/soylatte-jdk-bin
diff --git a/profiles/prefix/darwin/macos/package.use.force b/profiles/prefix/darwin/macos/package.use.force
new file mode 100644
index 000000000000..7d01fdaad042
--- /dev/null
+++ b/profiles/prefix/darwin/macos/package.use.force
@@ -0,0 +1,15 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Fabian Groffen <grobian@gentoo.org> (31 May 2015)
+# for clang ebuild to work, llvm must build the clang frontend
+sys-devel/llvm clang
+
+# Elias Pipping <pipping@gentoo.org> (01 Jan 2008)
+# only GUI that works under macosx
+app-editor/gvim aqua
+
+# Elias Pipping <pipping@gentoo.org> (29 Nov 2007)
+# won't compile without
+media-libs/libsdl opengl
diff --git a/profiles/prefix/darwin/macos/package.use.mask b/profiles/prefix/darwin/macos/package.use.mask
new file mode 100644
index 000000000000..f64a2cd09f93
--- /dev/null
+++ b/profiles/prefix/darwin/macos/package.use.mask
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# James Le Cuirot <chewi@gentoo.org> (29 Jul 2015)
+# JavaFX is included on Mac OS. I think a browser plugin is too but as
+# libjvm rather than libnpjp2 like on Linux so keep nsplugin masked.
+dev-java/oracle-jdk-bin -javafx
+dev-java/oracle-jre-bin -javafx
+
+# Fabian Groffen <grobian@gentoo.org> (30 Oct 2009)
+# X and linux only
+media-video/mplayer xvmc xv dga X xinerama xscreensaver
+media-video/mplayer dvb lirc svga jack joystick matrox
+
+# Jeremy Olexa <darkside@gentoo.org> (12 Feb 2009)
+# Doesn't work with python support, bug 257572
+gnome-extra/libgsf python
+
+# Fabian Groffen <grobian@gentoo.org> (06 Aug 2008)
+# runtime loading is horribly broken (it uses fixed .so.0, but when
+# that's fixed it still doesn't work)
+dev-vcs/subversion dso
+
+# Elias Pipping <pipping@gentoo.org> (27 Aug 2007)
+# elinks does not compile with USE=perl (tested with 0.11.{2,3})
+www-client/elinks perl
diff --git a/profiles/prefix/darwin/macos/packages b/profiles/prefix/darwin/macos/packages
new file mode 100644
index 000000000000..3b7d6312095f
--- /dev/null
+++ b/profiles/prefix/darwin/macos/packages
@@ -0,0 +1,8 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Mac OS X is built with LLVM/Clang
+-*sys-devel/gcc
+-*sys-devel/gcc-config
+*sys-devel/clang
diff --git a/profiles/prefix/darwin/macos/parent b/profiles/prefix/darwin/macos/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/darwin/macos/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/darwin/make.defaults b/profiles/prefix/darwin/make.defaults
new file mode 100644
index 000000000000..375d47e7c2d3
--- /dev/null
+++ b/profiles/prefix/darwin/make.defaults
@@ -0,0 +1,19 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# System-wide defaults for all Darwin profiles
+# This file should rarely need to be changed
+
+# 'Sane' defaults
+ELIBC="Darwin"
+KERNEL="Darwin"
+
+# strip isn't GNU
+FEATURES="nostrip"
+
+# ALSA + Darwin != working
+USE_EXPAND="-ALSA_CARDS"
+
+# This is the sort of equivalent of --as-needed
+LDFLAGS="-Wl,-dead_strip_dylibs"
diff --git a/profiles/prefix/darwin/package.mask b/profiles/prefix/darwin/package.mask
new file mode 100644
index 000000000000..eca936b640f7
--- /dev/null
+++ b/profiles/prefix/darwin/package.mask
@@ -0,0 +1,68 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+
+# Fabian Groffen <grobian@gentoo.org> (31 May 2015)
+# fails to compile due to some missing compilerrt stuff, hints at asan,
+# not sure what the problem actually is
+>=sys-devel/llvm-3.6
+>=sys-devel/clang-3.6
+
+# Fabian Groffen <grobian@gentoo.org> (08 Feb 2015)
+# missing faccesstat (missing gnulib), bug #538502
+=sys-devel/patch-2.7.4
+
+# Fabian Groffen <grobian@gentoo.org> (19 Oct 2014)
+# Fails during bootstrap, has install_name problems for libstdbuf
+=sys-apps/coreutils-8.23
+
+# Fabian Groffen <grobian@gentoo.org> (12 Aug 2014)
+# Needs some patching, bug #513428
+~dev-libs/libffi-3.1
+
+# Fabian Groffen <grobian@gentoo.org> (12 Aug 2014)
+# Fails to compile on xattr stuff, next release should solve that, #518444
+=app-arch/tar-1.28
+
+# Fabian Groffen <grobian@gentoo.org> (14 Jan 2014)
+# util-linux has no business on Darwin systems
+sys-apps/util-linux
+
+# Fabian Groffen <grobian@gentoo.org> (19 Feb 2012)
+# Using FSF GCC on Mac OS X is not supported by Gentoo Prefix. While
+# the FSF GCC compiler is certainly useful, some - if not many -
+# packages expect the Apple branch of GCC, and its (sometimes peculiar)
+# behaviour. Do not file bugs for packages that fail to compile with
+# FSF GCC, if you have patches, please send them directly to upstream.
+sys-devel/gcc
+
+# Fabian Groffen <grobian@gentoo.org> (30 Dec 2011)
+# Does not support Darwin, http://mj.ucw.cz/pciutils.html
+sys-apps/pciutils
+
+# Fabian Groffen <grobian@gentoo.org> (11 May 2011)
+# Uses the horribly broken build-system waf. When hacked far enough,
+# produces a MH_OBJ with invalid install_name called _cairo.bundle.
+~dev-python/pycairo-1.10.0
+
+# Fabian Groffen <grobian@gentoo.org> (21 Apr 2010)
+# state of mesa is probably not too good on OSX, opengl-apple is
+# preferred
+media-libs/mesa
+
+
+# Fabian Groffen <grobian@gentoo.org> (27 Oct 2009)
+# Fails compiling due to some missing dwarf symbols and internal
+# segfaults
+~sys-devel/gcc-4.4.2
+~sys-devel/gcc-4.4.3
+~sys-devel/gcc-4.4.4
+
+# Elias Pipping <pipping@gentoo.org> (09 Oct 2007)
+# darwin-miscutils are only available on darwin
+-sys-apps/darwin-miscutils
+
+# Fabian Groffen <grobian@gentoo.org> (21 Jan 2007)
+# dies with "exhausted memory" errors on Darwin
+=dev-vcs/cvs-1.12.12*
diff --git a/profiles/prefix/darwin/package.use.mask b/profiles/prefix/darwin/package.use.mask
new file mode 100644
index 000000000000..e8a57c0e8ec5
--- /dev/null
+++ b/profiles/prefix/darwin/package.use.mask
@@ -0,0 +1,40 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+
+# Fabian Groffen <grobian@gentoo.org> (26 May 2015)
+# Avoid pulling in broken and unnecessary ossp-uuid, bug #324527
+dev-db/postgresql uuid
+
+# Christoph Junghans <ottxor@gentoo.org> (26 Aug 2012)
+# libutempter support does not work on Darwin (bug #388791)
+x11-terms/eterm utempter
+
+# Fabian Groffen <grobian@gentoo.org> (24 Mar 2012)
+# There's no upstream support for MPI on Darwin
+media-gfx/tachyon mpi
+
+# Fabian Groffen <grobian@gentoo.org> (01 Jan 2012)
+# gdb server is not supported on this platform
+sys-devel/gdb server
+
+# Fabian Groffen <grobian@gentoo.org> (16 Feb 2011)
+# De-mask of OSX-specific USE-flags that are useful for VLC
+media-video/vlc -audioqueue -ios-vout -macosx macosx-audio -macosx-dialog-provider -macosx-eyetv -macosx-quartztext -macosx-vout
+
+# Fabian Groffen <grobian@gentoo.org> (08 Jan 2011)
+# Darwin has libuuid from util-linux
+x11-libs/libSM -uuid
+
+# Fabian Groffen <grobian@gentoo.org> (30 Oct 2009)
+# linux only
+media-video/mplayer dvb lirc svga jack joystick matrox
+
+# Fabian Groffen <grobian@gentoo.org> (03 Apr 2009)
+# ld: unknown option: -R/Library/Gentoo/usr/lib
+~sys-devel/gcc-4.3.3 gcj
+
+# Elias Pipping <pipping@gentoo.org> (16 Nov 2007)
+# make fails
+sys-devel/gcc objc-gc
diff --git a/profiles/prefix/darwin/packages b/profiles/prefix/darwin/packages
new file mode 100644
index 000000000000..e8faa818f9a4
--- /dev/null
+++ b/profiles/prefix/darwin/packages
@@ -0,0 +1,9 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+*sys-apps/darwin-miscutils
+*sys-devel/binutils-apple
+*sys-libs/csu
+*sys-process/pidof-bsd
+*sys-process/pkill-darwin
diff --git a/profiles/prefix/darwin/parent b/profiles/prefix/darwin/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/darwin/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/darwin/use.force b/profiles/prefix/darwin/use.force
new file mode 100644
index 000000000000..b0f488eb923e
--- /dev/null
+++ b/profiles/prefix/darwin/use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Re-add Darwin OS
+kernel_Darwin
+elibc_Darwin
diff --git a/profiles/prefix/darwin/use.mask b/profiles/prefix/darwin/use.mask
new file mode 100644
index 000000000000..3b7c8f9378ee
--- /dev/null
+++ b/profiles/prefix/darwin/use.mask
@@ -0,0 +1,45 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+#Add USE flags that don't work on Darwin/OpenDarwin/OS X here
+
+# readd globally masked darwin-only flags
+-coreaudio
+-aqua
+
+# Re-add Darwin libc
+-elibc_Darwin
+-kernel_Darwin
+
+
+# these will more than likely never work on darwin
+3dfx
+acpi
+alsa
+apm
+cap
+caps
+cman
+clvm
+directfb
+djbfft
+fbcon
+fmod
+ggi
+gpm
+hardened
+
+# VV requires device-mapper
+on-the-fly-crypt
+oss
+solid
+sybase
+sybase-ct
+rtc
+voodoo3
+pvm
+v4l
+
+# introspection is far from working on OSX
+introspection
diff --git a/profiles/prefix/eapi b/profiles/prefix/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/hpux/B.11.11/eapi b/profiles/prefix/hpux/B.11.11/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/hpux/B.11.11/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/hpux/B.11.11/hppa2.0/eapi b/profiles/prefix/hpux/B.11.11/hppa2.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/hpux/B.11.11/hppa2.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/hpux/B.11.11/hppa2.0/make.defaults b/profiles/prefix/hpux/B.11.11/hppa2.0/make.defaults
new file mode 100644
index 000000000000..c163e4ae4930
--- /dev/null
+++ b/profiles/prefix/hpux/B.11.11/hppa2.0/make.defaults
@@ -0,0 +1,12 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="hppa-hpux"
+# config.guess tells for hpux11 on hppa2.0 cpu:
+# "hppa2.0n-hp-hpux11.11" for 32bit kernel
+# "hppa2.0w-hp-hpux11.11" for 64bit kernel and 32bit default compiler output
+# "hppa64-hp-hpux11.11" for 64bit kernel and 64bit default compiler output
+# This is the 32bit profile, so we use "hppa2.0n"
+CHOST="hppa2.0n-hp-hpux11.11"
+ACCEPT_KEYWORDS="~hppa-hpux"
diff --git a/profiles/prefix/hpux/B.11.11/hppa2.0/parent b/profiles/prefix/hpux/B.11.11/hppa2.0/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/hpux/B.11.11/hppa2.0/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/hpux/B.11.11/package.provided b/profiles/prefix/hpux/B.11.11/package.provided
new file mode 100644
index 000000000000..4e2b2108f03a
--- /dev/null
+++ b/profiles/prefix/hpux/B.11.11/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-hpux/libc-11.11
diff --git a/profiles/prefix/hpux/B.11.11/package.use.mask b/profiles/prefix/hpux/B.11.11/package.use.mask
new file mode 100644
index 000000000000..2ad265648729
--- /dev/null
+++ b/profiles/prefix/hpux/B.11.11/package.use.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Michael Haubenwallner <haubi@gentoo.org> (28 Jul 2009)
+# hpux11.11 has neither /dev/urandom nor /dev/random
+dev-libs/apr urandom
diff --git a/profiles/prefix/hpux/B.11.11/parent b/profiles/prefix/hpux/B.11.11/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/hpux/B.11.11/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/hpux/B.11.23/eapi b/profiles/prefix/hpux/B.11.23/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/hpux/B.11.23/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/hpux/B.11.23/ia64/eapi b/profiles/prefix/hpux/B.11.23/ia64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/hpux/B.11.23/ia64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/hpux/B.11.23/ia64/make.defaults b/profiles/prefix/hpux/B.11.23/ia64/make.defaults
new file mode 100644
index 000000000000..793bfc33f616
--- /dev/null
+++ b/profiles/prefix/hpux/B.11.23/ia64/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="ia64-hpux"
+CHOST="ia64-hp-hpux11.23"
+ACCEPT_KEYWORDS="~ia64-hpux"
diff --git a/profiles/prefix/hpux/B.11.23/ia64/parent b/profiles/prefix/hpux/B.11.23/ia64/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/hpux/B.11.23/ia64/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/hpux/B.11.23/package.provided b/profiles/prefix/hpux/B.11.23/package.provided
new file mode 100644
index 000000000000..7e7247b88419
--- /dev/null
+++ b/profiles/prefix/hpux/B.11.23/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-hpux/libc-11.23
diff --git a/profiles/prefix/hpux/B.11.23/parent b/profiles/prefix/hpux/B.11.23/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/hpux/B.11.23/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/hpux/B.11.31/eapi b/profiles/prefix/hpux/B.11.31/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/hpux/B.11.31/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/hpux/B.11.31/hppa2.0/eapi b/profiles/prefix/hpux/B.11.31/hppa2.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/hpux/B.11.31/hppa2.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/hpux/B.11.31/hppa2.0/make.defaults b/profiles/prefix/hpux/B.11.31/hppa2.0/make.defaults
new file mode 100644
index 000000000000..a7d11b89a1de
--- /dev/null
+++ b/profiles/prefix/hpux/B.11.31/hppa2.0/make.defaults
@@ -0,0 +1,12 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="hppa-hpux"
+# config.guess tells for hpux11 on hppa2.0 cpu:
+# "hppa2.0n-hp-hpux11.31" for 32bit kernel
+# "hppa2.0w-hp-hpux11.31" for 64bit kernel and 32bit default compiler output
+# "hppa64-hp-hpux11.31" for 64bit kernel and 64bit default compiler output
+# This is the 32bit profile, so we use "hppa2.0n"
+CHOST="hppa2.0n-hp-hpux11.31"
+ACCEPT_KEYWORDS="~hppa-hpux"
diff --git a/profiles/prefix/hpux/B.11.31/hppa2.0/parent b/profiles/prefix/hpux/B.11.31/hppa2.0/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/hpux/B.11.31/hppa2.0/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/hpux/B.11.31/ia64/eapi b/profiles/prefix/hpux/B.11.31/ia64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/hpux/B.11.31/ia64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/hpux/B.11.31/ia64/make.defaults b/profiles/prefix/hpux/B.11.31/ia64/make.defaults
new file mode 100644
index 000000000000..0cbbea055c39
--- /dev/null
+++ b/profiles/prefix/hpux/B.11.31/ia64/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="ia64-hpux"
+CHOST="ia64-hp-hpux11.31"
+ACCEPT_KEYWORDS="~ia64-hpux"
diff --git a/profiles/prefix/hpux/B.11.31/ia64/parent b/profiles/prefix/hpux/B.11.31/ia64/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/hpux/B.11.31/ia64/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/hpux/B.11.31/package.provided b/profiles/prefix/hpux/B.11.31/package.provided
new file mode 100644
index 000000000000..a65f8f291fe0
--- /dev/null
+++ b/profiles/prefix/hpux/B.11.31/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-hpux/libc-11.31
diff --git a/profiles/prefix/hpux/B.11.31/parent b/profiles/prefix/hpux/B.11.31/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/hpux/B.11.31/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/hpux/eapi b/profiles/prefix/hpux/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/hpux/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/hpux/make.defaults b/profiles/prefix/hpux/make.defaults
new file mode 100644
index 000000000000..e340e742da67
--- /dev/null
+++ b/profiles/prefix/hpux/make.defaults
@@ -0,0 +1,13 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# System-wide defaults for all HP-UX profiles
+# This file should rarely need to be changed
+
+# 'Sane' defaults
+ELIBC="HPUX"
+KERNEL="HPUX"
+
+# no scanelf
+FEATURES="nostrip"
diff --git a/profiles/prefix/hpux/package.mask b/profiles/prefix/hpux/package.mask
new file mode 100644
index 000000000000..8ebbeb9c45a0
--- /dev/null
+++ b/profiles/prefix/hpux/package.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Michael Haubenwallner <haubi@gentoo.org> (16 Jul 2009)
+# Is blocked by QA check 'implicit pointer usage warnings' on ia64-hpux.
+# Cannot recompile itself on hppa-hpux and ia64-hpux. bug 311239
+>=sys-devel/gcc-4.3
diff --git a/profiles/prefix/hpux/packages b/profiles/prefix/hpux/packages
new file mode 100644
index 000000000000..f3617115cbc1
--- /dev/null
+++ b/profiles/prefix/hpux/packages
@@ -0,0 +1,6 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# need GNU as on HP-UX
+*sys-devel/binutils
diff --git a/profiles/prefix/hpux/parent b/profiles/prefix/hpux/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/hpux/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/hpux/profile.bashrc b/profiles/prefix/hpux/profile.bashrc
new file mode 100644
index 000000000000..3056078ba1df
--- /dev/null
+++ b/profiles/prefix/hpux/profile.bashrc
@@ -0,0 +1,114 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# /bin/sh is korn shell, incompatible with bash used by makefiles later.
+# This is a problem with recent libtool detecting non-bashism 'print' fex.
+export CONFIG_SHELL=${BASH}
+
+# On hpux, binary files (executables, shared libraries) in use
+# cannot be replaced during merge.
+# But it is possible to rename them and remove lateron when they are
+# not used any more by any running process.
+#
+# This is a workaround for portage bug#199868,
+# and should be dropped once portage does sth. like this itself.
+
+hpux-busytext-get-listfile() {
+ echo "${ROOT%%/}${EPREFIX}/var/lib/portage/files2bremoved"
+}
+
+hpux-busytext-cleanup() {
+ local removedlist=$(hpux-busytext-get-listfile)
+
+ rm -f "${removedlist}".new
+
+ if [[ -r ${removedlist} ]]; then
+ rm -f "${removedlist}".old
+ fi
+ # restore in case of system fault
+ if [[ -r ${removedlist}.old ]]; then
+ mv "${removedlist}"{.old,}
+ fi
+
+ touch "${removedlist}"{,.new} # ensure they exist
+
+ local rmstem f
+ while read rmstem
+ do
+ # try to remove previously recorded files
+ for f in $(ls "${ROOT}${rmstem}"*); do
+ echo "trying to remove old busy text file ${f}"
+ rm -f "${f}"
+ done
+ # but keep it in list if still exists
+ for f in $(ls "${ROOT}${rmstem}"*); do
+ echo "${rmstem}" >> "${removedlist}".new
+ break
+ done
+ done < "${removedlist}"
+
+ # update the list
+ mv "${removedlist}"{,.old}
+ mv "${removedlist}"{.new,}
+ rm "${removedlist}".old
+}
+
+hpux-busytext-backup() {
+ local removedlist=$(hpux-busytext-get-listfile)
+
+ # now go for current package
+ cd "${D}" || exit 1
+
+ /usr/bin/find ".${EPREFIX}" '!' -type d \
+ | while read f
+ do
+ f=${f#./}
+ [[ ! -f ${ROOT}${f} || -h ${ROOT}${f} ]] && continue
+ echo "${ROOT}${f}"
+ done \
+ | xargs -r /usr/bin/file \
+ | /usr/bin/grep -E '(object file|shared library|executable)' \
+ | while read f t
+ do
+ # file prints: "file-argument: type-of-file"
+ f=${f#${ROOT}}
+ f=${f%:}
+ test -r "${ROOT}${f}" || continue
+ rmstem="${f}.removedbyportage"
+ # keep list of old busy text files unique
+ /usr/bin/grep "^${rmstem/[/\\[}$" "${removedlist}" >/dev/null \
+ || echo "${rmstem}" >> "${removedlist}"
+ n=0
+ while [[ ${n} -lt 100 && -f "${ROOT}${rmstem}${n}" ]]; do
+ n=$((n=n+1))
+ done
+
+ if [[ ${n} -ge 100 ]]; then
+ echo "too many (>=100) old text files busy of '${ROOT}${f}'" >&2
+ exit 1
+ fi
+ echo "backing up text file ${ROOT}${f} (${n})"
+ /usr/bin/mv -f "${ROOT}${f}" "${ROOT}${rmstem}${n}" || exit 1
+ /usr/bin/cp -f "${ROOT}${rmstem}${n}" "${ROOT}${f}" || exit 1
+ done || exit 1
+}
+
+prefix_hpux-post_pkg_preinst() {
+ hpux-busytext-cleanup
+ hpux-busytext-backup
+}
+
+prefix_hpux-pre_pkg_postinst() {
+ hpux-busytext-cleanup
+}
+
+# These are because of
+# http://archives.gentoo.org/gentoo-dev/msg_529a0806ed2cf841a467940a57e2d588.xml
+# The profile-* ones are meant to be used in etc/portage/profile.bashrc by user
+# until there is the registration mechanism.
+profile-post_pkg_preinst() { prefix_hpux-post_pkg_preinst ; }
+ post_pkg_preinst() { prefix_hpux-post_pkg_preinst ; }
+
+profile-pre_pkg_postinst() { prefix_hpux-pre_pkg_postinst ; }
+ pre_pkg_postinst() { prefix_hpux-pre_pkg_postinst ; }
diff --git a/profiles/prefix/hpux/use.force b/profiles/prefix/hpux/use.force
new file mode 100644
index 000000000000..7851b40d1d1e
--- /dev/null
+++ b/profiles/prefix/hpux/use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Re-add HPUX OS
+kernel_HPUX
+elibc_HPUX
diff --git a/profiles/prefix/hpux/use.mask b/profiles/prefix/hpux/use.mask
new file mode 100644
index 000000000000..66d38acc1542
--- /dev/null
+++ b/profiles/prefix/hpux/use.mask
@@ -0,0 +1,46 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Re-add HPUX libc
+-elibc_HPUX
+-kernel_HPUX
+
+# these will more than likely never work on HPUX
+3dfx
+3dnow
+3dnowext
+acpi
+alsa
+apm
+cap
+caps
+cman
+clvm
+directfb
+divx4linux
+djbfft
+fbcon
+fdftk
+fmod
+ggi
+gpm
+hardened
+icc
+icc-pgo
+mmx
+mmx2
+# the following USE flag requires device-mapper
+on-the-fly-crypt
+oss
+solid
+sse
+sse2
+svga
+sybase
+sybase-ct
+rtc
+uclibc
+voodoo3
+pvm
+v4l
diff --git a/profiles/prefix/linux-standalone/amd64/eapi b/profiles/prefix/linux-standalone/amd64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/linux-standalone/amd64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/linux-standalone/amd64/make.defaults b/profiles/prefix/linux-standalone/amd64/make.defaults
new file mode 100644
index 000000000000..88ac25bbc88c
--- /dev/null
+++ b/profiles/prefix/linux-standalone/amd64/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="amd64"
+CHOST="x86_64-pc-linux-gnu"
+# The base profile sets ACCEPT_KEYWORDS=amd64 and we don't have that in prefix.
+ACCEPT_KEYWORDS="-amd64 ~amd64-linux"
diff --git a/profiles/prefix/linux-standalone/amd64/parent b/profiles/prefix/linux-standalone/amd64/parent
new file mode 100644
index 000000000000..16c974fd71e3
--- /dev/null
+++ b/profiles/prefix/linux-standalone/amd64/parent
@@ -0,0 +1,2 @@
+../../../default/linux/amd64/13.0/no-multilib
+..
diff --git a/profiles/prefix/linux-standalone/eapi b/profiles/prefix/linux-standalone/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/linux-standalone/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/linux-standalone/make.defaults b/profiles/prefix/linux-standalone/make.defaults
new file mode 100644
index 000000000000..76146a614eb8
--- /dev/null
+++ b/profiles/prefix/linux-standalone/make.defaults
@@ -0,0 +1,15 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# 'Sane' defaults
+ELIBC="glibc"
+KERNEL="linux"
+
+# 2006/10/28 - Luca Barbato <lu_zero@gentoo.org>
+# on glibc system you cannot turn it off
+USE="iconv"
+
+# build gcc with parallelization support
+USE="${USE} openmp"
+
diff --git a/profiles/prefix/linux-standalone/parent b/profiles/prefix/linux-standalone/parent
new file mode 100644
index 000000000000..b222cd302d48
--- /dev/null
+++ b/profiles/prefix/linux-standalone/parent
@@ -0,0 +1 @@
+../../features/prefix/standalone
diff --git a/profiles/prefix/linux-standalone/x86/eapi b/profiles/prefix/linux-standalone/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/linux-standalone/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/linux-standalone/x86/make.defaults b/profiles/prefix/linux-standalone/x86/make.defaults
new file mode 100644
index 000000000000..ffde5d27d838
--- /dev/null
+++ b/profiles/prefix/linux-standalone/x86/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="x86"
+CHOST="i686-pc-linux-gnu"
+# The base profile sets ACCEPT_KEYWORDS=x86 and we don't have that in prefix.
+ACCEPT_KEYWORDS="-x86 ~x86-linux"
diff --git a/profiles/prefix/linux-standalone/x86/parent b/profiles/prefix/linux-standalone/x86/parent
new file mode 100644
index 000000000000..0fbf3318c1e6
--- /dev/null
+++ b/profiles/prefix/linux-standalone/x86/parent
@@ -0,0 +1,2 @@
+../../../default/linux/x86/13.0
+..
diff --git a/profiles/prefix/linux/amd64/eapi b/profiles/prefix/linux/amd64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/linux/amd64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/linux/amd64/make.defaults b/profiles/prefix/linux/amd64/make.defaults
new file mode 100644
index 000000000000..3905377560cd
--- /dev/null
+++ b/profiles/prefix/linux/amd64/make.defaults
@@ -0,0 +1,21 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+#Note: this is Gentoo Prefix specific! (13 Jul 2008, darkside)
+
+ARCH="amd64"
+CHOST="x86_64-pc-linux-gnu"
+# The base profile sets ACCEPT_KEYWORDS=amd64 and we don't have that in prefix.
+ACCEPT_KEYWORDS="-amd64 ~amd64-linux"
+
+# We don't have lib64 in prefix so, remove it here.
+SYMLINK_LIB=""
+LIBDIR_amd64="lib"
+
+# multilib build stuff, single ABI (no multilib)
+MULTILIB_ABIS="amd64"
+DEFAULT_ABI="amd64"
+ABI="amd64"
+IUSE_IMPLICIT="abi_x86_64"
+LIBDIR_amd64="lib"
diff --git a/profiles/prefix/linux/amd64/parent b/profiles/prefix/linux/amd64/parent
new file mode 100644
index 000000000000..16c974fd71e3
--- /dev/null
+++ b/profiles/prefix/linux/amd64/parent
@@ -0,0 +1,2 @@
+../../../default/linux/amd64/13.0/no-multilib
+..
diff --git a/profiles/prefix/linux/arm/eapi b/profiles/prefix/linux/arm/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/linux/arm/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/linux/arm/make.defaults b/profiles/prefix/linux/arm/make.defaults
new file mode 100644
index 000000000000..c59f26d4e7ce
--- /dev/null
+++ b/profiles/prefix/linux/arm/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="arm"
+# This is a pretty specific profile to the armv7 arch, we can change that later
+CHOST="armv7a-softfloat-linux-gnueabi"
diff --git a/profiles/prefix/linux/arm/parent b/profiles/prefix/linux/arm/parent
new file mode 100644
index 000000000000..c9cb641f50d9
--- /dev/null
+++ b/profiles/prefix/linux/arm/parent
@@ -0,0 +1,2 @@
+../../../default/linux/arm/13.0
+..
diff --git a/profiles/prefix/linux/eapi b/profiles/prefix/linux/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/linux/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/linux/ia64/eapi b/profiles/prefix/linux/ia64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/linux/ia64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/linux/ia64/make.defaults b/profiles/prefix/linux/ia64/make.defaults
new file mode 100644
index 000000000000..625f04ae93e1
--- /dev/null
+++ b/profiles/prefix/linux/ia64/make.defaults
@@ -0,0 +1,6 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# The base profile sets ACCEPT_KEYWORDS=ia64 and we don't have that in prefix.
+ACCEPT_KEYWORDS="-ia64 ~ia64-linux"
diff --git a/profiles/prefix/linux/ia64/parent b/profiles/prefix/linux/ia64/parent
new file mode 100644
index 000000000000..ead1e333bef0
--- /dev/null
+++ b/profiles/prefix/linux/ia64/parent
@@ -0,0 +1,2 @@
+../../../default/linux/ia64/13.0
+..
diff --git a/profiles/prefix/linux/make.defaults b/profiles/prefix/linux/make.defaults
new file mode 100644
index 000000000000..973e6f0c0757
--- /dev/null
+++ b/profiles/prefix/linux/make.defaults
@@ -0,0 +1,30 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# 'Sane' defaults
+ELIBC="glibc"
+KERNEL="linux"
+
+# 2006/10/28 - Luca Barbato <lu_zero@gentoo.org>
+# on glibc system you cannot turn it off
+USE="iconv"
+
+# build gcc with parallelization support
+USE="${USE} openmp"
+
+# Turn off acl to help with bootstrapping - it isn't as helpful for prefix as it
+# can be for a non-prefix install
+USE="${USE} -acl"
+
+# 2008/07/09 - Doug Goldstein <cardoe@gentoo.org>
+# Adding LDFLAGS="-Wl,-O1 for all Linux profiles by default
+# after discussion on the gentoo-dev ML. As we bang out a clear
+# direction with how LDFLAGS will be set by default, this entry
+# may move.
+# 2010/08/12 - Fabian Groffen <grobian@gentoo.org>
+# Unlike default/linux, we do NOT have --as-needed here, as it seems to
+# break a random amount of packages, that don't break (or just not
+# enough) for non-Prefix installs.
+LDFLAGS="-Wl,-O1"
+
diff --git a/profiles/prefix/linux/package.mask b/profiles/prefix/linux/package.mask
new file mode 100644
index 000000000000..506a542c6493
--- /dev/null
+++ b/profiles/prefix/linux/package.mask
@@ -0,0 +1,3 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
diff --git a/profiles/prefix/linux/package.provided b/profiles/prefix/linux/package.provided
new file mode 100644
index 000000000000..e6d97e6a4c52
--- /dev/null
+++ b/profiles/prefix/linux/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-linux/glibc-0
diff --git a/profiles/prefix/linux/package.use b/profiles/prefix/linux/package.use
new file mode 100644
index 000000000000..c8c6a714b03c
--- /dev/null
+++ b/profiles/prefix/linux/package.use
@@ -0,0 +1,9 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Fabian Groffen <grobian@gentoo.org> (07 Feb 2014)
+# Python 3 often fails to compile with crypt and nis support due to
+# GNU/libc being able to be many different versions on a Linux system
+# See for example bug #500116
+dev-lang/python -crypt -nis
diff --git a/profiles/prefix/linux/packages b/profiles/prefix/linux/packages
new file mode 100644
index 000000000000..8434cbbb52f1
--- /dev/null
+++ b/profiles/prefix/linux/packages
@@ -0,0 +1,8 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Here we remove packages that default/linux/packages pulls in and have no
+# business being in Gentoo Prefix
+-*sys-apps/busybox
+-*sys-apps/util-linux
diff --git a/profiles/prefix/linux/parent b/profiles/prefix/linux/parent
new file mode 100644
index 000000000000..9c654750f678
--- /dev/null
+++ b/profiles/prefix/linux/parent
@@ -0,0 +1 @@
+../../features/prefix/rpath
diff --git a/profiles/prefix/linux/ppc64/eapi b/profiles/prefix/linux/ppc64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/linux/ppc64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/linux/ppc64/make.defaults b/profiles/prefix/linux/ppc64/make.defaults
new file mode 100644
index 000000000000..7d0674dc58cf
--- /dev/null
+++ b/profiles/prefix/linux/ppc64/make.defaults
@@ -0,0 +1,13 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="ppc64"
+CHOST="powerpc64-pc-linux-gnu"
+# The base profile sets ACCEPT_KEYWORDS=ppc64 and we don't have that in prefix.
+# Eventually, ~* should be removed once someone is motivated for this arch
+ACCEPT_KEYWORDS="-ppc64 ~ppc64-linux ~*"
+
+# We don't have lib64 in prefix so, remove it here.
+SYMLINK_LIB=""
+LIBDIR_ppc64="lib"
diff --git a/profiles/prefix/linux/ppc64/packages b/profiles/prefix/linux/ppc64/packages
new file mode 100644
index 000000000000..947902a7d720
--- /dev/null
+++ b/profiles/prefix/linux/ppc64/packages
@@ -0,0 +1,8 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Those are part of the base powerpc profile's @system set, but having them as
+# part of @system makes no sense for Gentoo Prefix.
+-*sys-fs/hfsutils
+-*sys-fs/hfsplusutils
diff --git a/profiles/prefix/linux/ppc64/parent b/profiles/prefix/linux/ppc64/parent
new file mode 100644
index 000000000000..51fedc0bc3e6
--- /dev/null
+++ b/profiles/prefix/linux/ppc64/parent
@@ -0,0 +1,2 @@
+../../../default/linux/powerpc/ppc64/13.0/64bit-userland
+..
diff --git a/profiles/prefix/linux/profile.bashrc b/profiles/prefix/linux/profile.bashrc
new file mode 100644
index 000000000000..4e9218257749
--- /dev/null
+++ b/profiles/prefix/linux/profile.bashrc
@@ -0,0 +1,25 @@
+# This is a ugly issue, see bug 289757 for origins
+# This mimics the check in gcc ebuilds, bug 362315
+#
+# # Remember, bash treats floats like strings..
+
+if [[ ${CATEGORY}/${PN} == sys-devel/gcc && ${EBUILD_PHASE} == unpack ]]; then
+ # Since 2.3 > 2.12 in numerical terms, just compare 2.X to 2.Y, will break
+ # if >=3.0 is ever released
+ VERS=$(/usr/bin/ldd --version | head -n1 | grep -o ") [0-9]\.[0-9]\+" | cut -d. -f2 )
+ if [[ $VERS -lt 12 ]]; then # compare host glibc 2.x to 2.12
+ ewarn "Your host glibc is too old; disabling automatic fortify. bug 289757"
+ EPATCH_EXCLUDE+=" 10_all_gcc-default-fortify-source.patch" # <=gcc-4.5*
+ EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch" # >=gcc-4.6*
+ fi
+fi
+
+if [[ ${EBUILD_PHASE} == setup ]]; then
+ VERS=$(/usr/bin/ldd --version | head -n1 | grep -o ") [0-9]\.[0-9]\+" | cut -d. -f2 )
+ if [[ $VERS -lt 6 && "${CFLAGS} " != *'gnu89-inline '* ]]; then # compare host glibc 2.x to 2.6
+ einfo "Your host glibc is too old; enabling -fgnu89-inline compiler flag. bug 473524"
+ CFLAGS="${CFLAGS} -fgnu89-inline" # for C only
+ fi
+fi
+
+# vim: set syn=sh expandtab ts=4:
diff --git a/profiles/prefix/linux/x86/eapi b/profiles/prefix/linux/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/linux/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/linux/x86/make.defaults b/profiles/prefix/linux/x86/make.defaults
new file mode 100644
index 000000000000..e7f0d8de7712
--- /dev/null
+++ b/profiles/prefix/linux/x86/make.defaults
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="x86"
+CHOST="i686-pc-linux-gnu"
+# The base profile sets ACCEPT_KEYWORDS=x86 and we don't have that in prefix.
+ACCEPT_KEYWORDS="-x86 ~x86-linux"
+
+# in case we are bootstrapping with the host compiler on an amd64 linux host:
+CFLAGS="${CFLAGS} -m32"
+CXXFLAGS="${CXXFLAGS} -m32"
+
+# multilib build stuff, single ABI (no multilib)
+MULTILIB_ABIS="x86"
+DEFAULT_ABI="x86"
+ABI="x86"
+IUSE_IMPLICIT="abi_x86_32"
+LIBDIR_x86="lib"
diff --git a/profiles/prefix/linux/x86/parent b/profiles/prefix/linux/x86/parent
new file mode 100644
index 000000000000..0fbf3318c1e6
--- /dev/null
+++ b/profiles/prefix/linux/x86/parent
@@ -0,0 +1,2 @@
+../../../default/linux/x86/13.0
+..
diff --git a/profiles/prefix/linux/x86/profile.bashrc b/profiles/prefix/linux/x86/profile.bashrc
new file mode 100644
index 000000000000..c8d0269c0409
--- /dev/null
+++ b/profiles/prefix/linux/x86/profile.bashrc
@@ -0,0 +1,13 @@
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Id$
+
+# When x86-linux runs on an amd64 host having /lib32,
+# we need to have binutils to search there too (#360197).
+# The patches to do so are applied upon SYMLINK_LIB=yes,
+# needed when /lib32 is (a symlink to) an existing directory.
+if [[ ${CATEGORY}/${PN} = sys-devel/binutils ]] \
+&& [[ ${EBUILD_PHASE} == setup ]] \
+&& [[ -d ${ROOT}lib32/. ]] \
+; then
+ export SYMLINK_LIB=yes
+fi
diff --git a/profiles/prefix/make.defaults b/profiles/prefix/make.defaults
new file mode 100644
index 000000000000..9d648919deef
--- /dev/null
+++ b/profiles/prefix/make.defaults
@@ -0,0 +1,12 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Some USE-flags that only die-hards don't want:
+# readline: to have some sane command line editing, e.g. in python
+# zlib: for many things you just want gzip support
+# ncurses: a nice working console drawing library
+# ssl: encrypted connections are a nice feature
+USE="readline zlib ncurses ssl"
+
+FEATURES="collision-protect"
diff --git a/profiles/prefix/mint/eapi b/profiles/prefix/mint/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/mint/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/mint/m68k/eapi b/profiles/prefix/mint/m68k/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/mint/m68k/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/mint/m68k/make.defaults b/profiles/prefix/mint/m68k/make.defaults
new file mode 100644
index 000000000000..fa793b05378c
--- /dev/null
+++ b/profiles/prefix/mint/m68k/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="m68k-mint"
+CHOST="m68k-atari-mint"
+ACCEPT_KEYWORDS="~m68k-mint"
diff --git a/profiles/prefix/mint/m68k/parent b/profiles/prefix/mint/m68k/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/mint/m68k/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/mint/m68k/use.mask b/profiles/prefix/mint/m68k/use.mask
new file mode 100644
index 000000000000..599a7fd3a440
--- /dev/null
+++ b/profiles/prefix/mint/m68k/use.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2009 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# dlopen() doesn't work in MiNT
+dso
diff --git a/profiles/prefix/mint/make.defaults b/profiles/prefix/mint/make.defaults
new file mode 100644
index 000000000000..603ec35e717f
--- /dev/null
+++ b/profiles/prefix/mint/make.defaults
@@ -0,0 +1,13 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# System-wide defaults for all MiNT profiles
+# This file should rarely need to be changed
+
+# 'Sane' defaults
+ELIBC="mintlib"
+KERNEL="freemint"
+
+# openmp: bug #515616
+USE="fortran static-libs -openmp"
diff --git a/profiles/prefix/mint/package.provided b/profiles/prefix/mint/package.provided
new file mode 100644
index 000000000000..f798a41077d0
--- /dev/null
+++ b/profiles/prefix/mint/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-mint/mintlib-1
diff --git a/profiles/prefix/mint/package.use.force b/profiles/prefix/mint/package.use.force
new file mode 100644
index 000000000000..55112e991a24
--- /dev/null
+++ b/profiles/prefix/mint/package.use.force
@@ -0,0 +1,6 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+#364789
+app-arch/libarchive static static-libs
diff --git a/profiles/prefix/mint/package.use.mask b/profiles/prefix/mint/package.use.mask
new file mode 100644
index 000000000000..094636408611
--- /dev/null
+++ b/profiles/prefix/mint/package.use.mask
@@ -0,0 +1,15 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Alan Hourihane <alanh@fairlite.co.uk> (11 Mar 2014)
+# plays havoc with GNU pth bug #503764
+dev-lang/tcl threads
+
+# Alan Hourihane <alanh@fairlite.co.uk> (30 Dec 2011)
+# xz-utils plays havoc with GNU pth
+app-arch/xz-utils threads
+
+# Alan Hourihane <alanh@fairlite.co.uk> (15 Dec 2011)
+# MiNT doesn't have mmap, and jit requires it.
+dev-libs/libpcre jit
diff --git a/profiles/prefix/mint/packages b/profiles/prefix/mint/packages
new file mode 100644
index 000000000000..679d62201c38
--- /dev/null
+++ b/profiles/prefix/mint/packages
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+*sys-devel/binutils
diff --git a/profiles/prefix/mint/parent b/profiles/prefix/mint/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/mint/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/mint/use.mask b/profiles/prefix/mint/use.mask
new file mode 100644
index 000000000000..6c56e30a7557
--- /dev/null
+++ b/profiles/prefix/mint/use.mask
@@ -0,0 +1,50 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Re-add MiNT libc
+-elibc_mintlib
+-kernel_freemint
+
+# these will more than likely never work on MiNT
+3dfx
+3dnow
+3dnowext
+acpi
+alsa
+apm
+cap
+caps
+cman
+clvm
+directfb
+divx4linux
+djbfft
+fbcon
+fdftk
+fmod
+ggi
+gpm
+hardened
+icc
+icc-pgo
+ipv6
+mmx
+mmx2
+# the following USE flag requires device-mapper
+on-the-fly-crypt
+oss
+solid
+sse
+sse2
+svga
+sybase
+sybase-ct
+rtc
+uclibc
+voodoo3
+pvm
+v4l
+
+# git doesn't work at this time, bug #339031\
+git
diff --git a/profiles/prefix/package.mask b/profiles/prefix/package.mask
new file mode 100644
index 000000000000..06feb292f1ce
--- /dev/null
+++ b/profiles/prefix/package.mask
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+#
+# When you add an entry to the top of this file, add your name, the date, and
+# an explanation of why something is getting masked. This file is for
+# Prefix profiles only!
+#
+# NOTE: Please add your entry at the top!
+#
+
+
+# Fabian Groffen <grobian@gentoo.org> (11 Feb 2014)
+# Fails to compile, bug #493464
+=sys-devel/autogen-5.18.1
+=sys-devel/autogen-5.18.2
+
+# Fabian Groffen <grobian@gentoo.org> (29 Apr 2012)
+# AT_FDCWD, openat, faccessat, etc. issues on probably all but Linux
+# platforms, masking for now.
+>=app-misc/pax-utils-0.3
+
+# Elias Pipping <pipping@gentoo.org> (09 Oct 2007)
+# darwin-miscutils are only available on darwin
+sys-apps/darwin-miscutils
+
+# Fabian Groffen <grobian@gentoo.org> (04 Apr 2007)
+# Don't use this, it is only provided for experimentation and as tool to
+# recover from broken linker situations.
+sys-devel/native-cctools
diff --git a/profiles/prefix/package.use.mask b/profiles/prefix/package.use.mask
new file mode 100644
index 000000000000..d2a2c7b9ed99
--- /dev/null
+++ b/profiles/prefix/package.use.mask
@@ -0,0 +1,21 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Mikle Kolyada <zlogene@gentoo.org> (29 Nov 2014)
+# Masked because of lack of manpower/time (bug #497068)
+dev-vcs/git mediawiki
+
+# Fabian Groffen <grobian@gentoo.org> (23 Oct 2010)
+# IPC relies on pipes, selects, polls, and more stuff that Python is
+# very bad with, that really causes way more issues than it is worth to
+# have some boundary bugs solved and more robust subshell die support
+sys-apps/portage ipc
+
+# Michael Haubenwallner <haubi@gentoo.org> (17 Sep 2010)
+# sys-apps/keyutils is a linux only package
+app-crypt/mit-krb5 keyutils
+
+# Michael Haubenwallner <haubi@gentoo.org> (30 Sep 2009)
+# Most prefix platforms do/can not have a uuid implementation (#230981).
+x11-libs/libSM uuid
diff --git a/profiles/prefix/packages b/profiles/prefix/packages
new file mode 100644
index 000000000000..ea972ca9374e
--- /dev/null
+++ b/profiles/prefix/packages
@@ -0,0 +1,10 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# we don't want binutils everywhere, only in linux and solaris
+-*sys-devel/binutils
+
+# linux only
+-*sys-process/procps
+-*sys-process/psmisc
diff --git a/profiles/prefix/parent b/profiles/prefix/parent
new file mode 100644
index 000000000000..a88ecf69d275
--- /dev/null
+++ b/profiles/prefix/parent
@@ -0,0 +1,2 @@
+../base
+../features/prefix/rpath
diff --git a/profiles/prefix/sunos/eapi b/profiles/prefix/sunos/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/sunos/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/sunos/make.defaults b/profiles/prefix/sunos/make.defaults
new file mode 100644
index 000000000000..78c742b5b6cf
--- /dev/null
+++ b/profiles/prefix/sunos/make.defaults
@@ -0,0 +1,14 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# System-wide defaults for all SunOS profiles
+# This file should rarely need to be changed
+
+# 'Sane' defaults
+ELIBC="SunOS"
+KERNEL="SunOS"
+
+# stripping stuff works but makes
+# i.e. ldd output completely empty, which is sort of annoying
+FEATURES="nostrip"
diff --git a/profiles/prefix/sunos/packages b/profiles/prefix/sunos/packages
new file mode 100644
index 000000000000..8f7809e1bcc7
--- /dev/null
+++ b/profiles/prefix/sunos/packages
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+*sys-devel/binutils
diff --git a/profiles/prefix/sunos/parent b/profiles/prefix/sunos/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/sunos/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/sunos/solaris/5.10/eapi b/profiles/prefix/sunos/solaris/5.10/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.10/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/sunos/solaris/5.10/package.provided b/profiles/prefix/sunos/solaris/5.10/package.provided
new file mode 100644
index 000000000000..82364be8f477
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.10/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-sunos/libc-2.10
diff --git a/profiles/prefix/sunos/solaris/5.10/parent b/profiles/prefix/sunos/solaris/5.10/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.10/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/sunos/solaris/5.10/sparc/eapi b/profiles/prefix/sunos/solaris/5.10/sparc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.10/sparc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/sunos/solaris/5.10/sparc/make.defaults b/profiles/prefix/sunos/solaris/5.10/sparc/make.defaults
new file mode 100644
index 000000000000..5337c8e32d59
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.10/sparc/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="sparc-solaris"
+CHOST="sparc-sun-solaris2.10"
+ACCEPT_KEYWORDS="~sparc-solaris"
+
diff --git a/profiles/prefix/sunos/solaris/5.10/sparc/package.mask b/profiles/prefix/sunos/solaris/5.10/sparc/package.mask
new file mode 100644
index 000000000000..6bc858049e42
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.10/sparc/package.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+
diff --git a/profiles/prefix/sunos/solaris/5.10/sparc/package.use.mask b/profiles/prefix/sunos/solaris/5.10/sparc/package.use.mask
new file mode 100644
index 000000000000..e2d57612705d
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.10/sparc/package.use.mask
@@ -0,0 +1,4 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
diff --git a/profiles/prefix/sunos/solaris/5.10/sparc/parent b/profiles/prefix/sunos/solaris/5.10/sparc/parent
new file mode 100644
index 000000000000..133d186d15d3
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.10/sparc/parent
@@ -0,0 +1,2 @@
+../../arch/sparc
+..
diff --git a/profiles/prefix/sunos/solaris/5.10/sparc64/eapi b/profiles/prefix/sunos/solaris/5.10/sparc64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.10/sparc64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/sunos/solaris/5.10/sparc64/make.defaults b/profiles/prefix/sunos/solaris/5.10/sparc64/make.defaults
new file mode 100644
index 000000000000..1e54d5f7ed8d
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.10/sparc64/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="sparc64-solaris"
+CHOST="sparcv9-sun-solaris2.10"
+ACCEPT_KEYWORDS="~sparc64-solaris"
+
diff --git a/profiles/prefix/sunos/solaris/5.10/sparc64/package.mask b/profiles/prefix/sunos/solaris/5.10/sparc64/package.mask
new file mode 100644
index 000000000000..6bc858049e42
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.10/sparc64/package.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+
diff --git a/profiles/prefix/sunos/solaris/5.10/sparc64/package.use.mask b/profiles/prefix/sunos/solaris/5.10/sparc64/package.use.mask
new file mode 100644
index 000000000000..e2d57612705d
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.10/sparc64/package.use.mask
@@ -0,0 +1,4 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
diff --git a/profiles/prefix/sunos/solaris/5.10/sparc64/parent b/profiles/prefix/sunos/solaris/5.10/sparc64/parent
new file mode 100644
index 000000000000..9dbef0db89b4
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.10/sparc64/parent
@@ -0,0 +1,2 @@
+../../arch/sparc64
+..
diff --git a/profiles/prefix/sunos/solaris/5.10/x64/eapi b/profiles/prefix/sunos/solaris/5.10/x64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.10/x64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/sunos/solaris/5.10/x64/make.defaults b/profiles/prefix/sunos/solaris/5.10/x64/make.defaults
new file mode 100644
index 000000000000..8fd6dd3bf1ce
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.10/x64/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="x64-solaris"
+CHOST="x86_64-pc-solaris2.10"
+ACCEPT_KEYWORDS="~x64-solaris"
+
diff --git a/profiles/prefix/sunos/solaris/5.10/x64/package.mask b/profiles/prefix/sunos/solaris/5.10/x64/package.mask
new file mode 100644
index 000000000000..4645c5d42c61
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.10/x64/package.mask
@@ -0,0 +1,3 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
diff --git a/profiles/prefix/sunos/solaris/5.10/x64/package.use.mask b/profiles/prefix/sunos/solaris/5.10/x64/package.use.mask
new file mode 100644
index 000000000000..c1124fd8280e
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.10/x64/package.use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+
diff --git a/profiles/prefix/sunos/solaris/5.10/x64/parent b/profiles/prefix/sunos/solaris/5.10/x64/parent
new file mode 100644
index 000000000000..fc24616eeda4
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.10/x64/parent
@@ -0,0 +1,2 @@
+../../arch/x64
+..
diff --git a/profiles/prefix/sunos/solaris/5.10/x86/eapi b/profiles/prefix/sunos/solaris/5.10/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.10/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/sunos/solaris/5.10/x86/make.defaults b/profiles/prefix/sunos/solaris/5.10/x86/make.defaults
new file mode 100644
index 000000000000..f311d2bc1f27
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.10/x86/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="x86-solaris"
+CHOST="i386-pc-solaris2.10"
+ACCEPT_KEYWORDS="~x86-solaris"
+
diff --git a/profiles/prefix/sunos/solaris/5.10/x86/package.use.mask b/profiles/prefix/sunos/solaris/5.10/x86/package.use.mask
new file mode 100644
index 000000000000..5788b3554966
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.10/x86/package.use.mask
@@ -0,0 +1,9 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+
+# *** This configuration is not supported in the following
+# subdirectories:
+# target-libada gnattools target-libmudflap target-libssp
+sys-devel/gcc:4.3 mudflap
diff --git a/profiles/prefix/sunos/solaris/5.10/x86/parent b/profiles/prefix/sunos/solaris/5.10/x86/parent
new file mode 100644
index 000000000000..4a6aa36b18d9
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.10/x86/parent
@@ -0,0 +1,2 @@
+../../arch/x86
+..
diff --git a/profiles/prefix/sunos/solaris/5.11/eapi b/profiles/prefix/sunos/solaris/5.11/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.11/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/sunos/solaris/5.11/package.mask b/profiles/prefix/sunos/solaris/5.11/package.mask
new file mode 100644
index 000000000000..b6577915b9aa
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.11/package.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Fabian Groffen <grobian@gentoo.org> (25 May 2009)
+# Can't deal with changed system headers which define their own versions
+# of vprintf, etc. when being called with _KERNEL defined.
+=sys-process/lsof-4.82
diff --git a/profiles/prefix/sunos/solaris/5.11/package.provided b/profiles/prefix/sunos/solaris/5.11/package.provided
new file mode 100644
index 000000000000..fcb98abe6b5f
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.11/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-sunos/libc-2.11
diff --git a/profiles/prefix/sunos/solaris/5.11/package.use.mask b/profiles/prefix/sunos/solaris/5.11/package.use.mask
new file mode 100644
index 000000000000..3e59ebe16f97
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.11/package.use.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+
+# Fabian Groffen <grobian@gentoo.org> (30 Mar 2011)
+# git is broken with some repack failure (OpenSolaris only)
+sys-devel/gettext git
diff --git a/profiles/prefix/sunos/solaris/5.11/parent b/profiles/prefix/sunos/solaris/5.11/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.11/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/sunos/solaris/5.11/sparc/eapi b/profiles/prefix/sunos/solaris/5.11/sparc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.11/sparc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/sunos/solaris/5.11/sparc/make.defaults b/profiles/prefix/sunos/solaris/5.11/sparc/make.defaults
new file mode 100644
index 000000000000..ac4127669fc3
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.11/sparc/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="sparc-solaris"
+CHOST="sparc-sun-solaris2.11"
+ACCEPT_KEYWORDS="~sparc-solaris"
+
diff --git a/profiles/prefix/sunos/solaris/5.11/sparc/package.mask b/profiles/prefix/sunos/solaris/5.11/sparc/package.mask
new file mode 100644
index 000000000000..6bc858049e42
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.11/sparc/package.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+
diff --git a/profiles/prefix/sunos/solaris/5.11/sparc/package.use.mask b/profiles/prefix/sunos/solaris/5.11/sparc/package.use.mask
new file mode 100644
index 000000000000..e2d57612705d
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.11/sparc/package.use.mask
@@ -0,0 +1,4 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
diff --git a/profiles/prefix/sunos/solaris/5.11/sparc/parent b/profiles/prefix/sunos/solaris/5.11/sparc/parent
new file mode 100644
index 000000000000..133d186d15d3
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.11/sparc/parent
@@ -0,0 +1,2 @@
+../../arch/sparc
+..
diff --git a/profiles/prefix/sunos/solaris/5.11/sparc64/eapi b/profiles/prefix/sunos/solaris/5.11/sparc64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.11/sparc64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/sunos/solaris/5.11/sparc64/make.defaults b/profiles/prefix/sunos/solaris/5.11/sparc64/make.defaults
new file mode 100644
index 000000000000..61a734e0caa4
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.11/sparc64/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="sparc64-solaris"
+CHOST="sparcv9-sun-solaris2.11"
+ACCEPT_KEYWORDS="~sparc64-solaris"
+
diff --git a/profiles/prefix/sunos/solaris/5.11/sparc64/package.mask b/profiles/prefix/sunos/solaris/5.11/sparc64/package.mask
new file mode 100644
index 000000000000..6bc858049e42
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.11/sparc64/package.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+
diff --git a/profiles/prefix/sunos/solaris/5.11/sparc64/package.use.mask b/profiles/prefix/sunos/solaris/5.11/sparc64/package.use.mask
new file mode 100644
index 000000000000..e2d57612705d
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.11/sparc64/package.use.mask
@@ -0,0 +1,4 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
diff --git a/profiles/prefix/sunos/solaris/5.11/sparc64/parent b/profiles/prefix/sunos/solaris/5.11/sparc64/parent
new file mode 100644
index 000000000000..9dbef0db89b4
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.11/sparc64/parent
@@ -0,0 +1,2 @@
+../../arch/sparc64
+..
diff --git a/profiles/prefix/sunos/solaris/5.11/x64/eapi b/profiles/prefix/sunos/solaris/5.11/x64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.11/x64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/sunos/solaris/5.11/x64/make.defaults b/profiles/prefix/sunos/solaris/5.11/x64/make.defaults
new file mode 100644
index 000000000000..15abaa39b4b8
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.11/x64/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="x64-solaris"
+CHOST="x86_64-pc-solaris2.11"
+ACCEPT_KEYWORDS="~x64-solaris"
+
diff --git a/profiles/prefix/sunos/solaris/5.11/x64/package.use.mask b/profiles/prefix/sunos/solaris/5.11/x64/package.use.mask
new file mode 100644
index 000000000000..c1124fd8280e
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.11/x64/package.use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+
diff --git a/profiles/prefix/sunos/solaris/5.11/x64/parent b/profiles/prefix/sunos/solaris/5.11/x64/parent
new file mode 100644
index 000000000000..fc24616eeda4
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.11/x64/parent
@@ -0,0 +1,2 @@
+../../arch/x64
+..
diff --git a/profiles/prefix/sunos/solaris/5.11/x86/eapi b/profiles/prefix/sunos/solaris/5.11/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.11/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/sunos/solaris/5.11/x86/make.defaults b/profiles/prefix/sunos/solaris/5.11/x86/make.defaults
new file mode 100644
index 000000000000..ee88cdf489b8
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.11/x86/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="x86-solaris"
+CHOST="i386-pc-solaris2.11"
+ACCEPT_KEYWORDS="~x86-solaris"
+
diff --git a/profiles/prefix/sunos/solaris/5.11/x86/package.use.mask b/profiles/prefix/sunos/solaris/5.11/x86/package.use.mask
new file mode 100644
index 000000000000..e2d57612705d
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.11/x86/package.use.mask
@@ -0,0 +1,4 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
diff --git a/profiles/prefix/sunos/solaris/5.11/x86/parent b/profiles/prefix/sunos/solaris/5.11/x86/parent
new file mode 100644
index 000000000000..4a6aa36b18d9
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.11/x86/parent
@@ -0,0 +1,2 @@
+../../arch/x86
+..
diff --git a/profiles/prefix/sunos/solaris/5.9/eapi b/profiles/prefix/sunos/solaris/5.9/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.9/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/sunos/solaris/5.9/package.mask b/profiles/prefix/sunos/solaris/5.9/package.mask
new file mode 100644
index 000000000000..c86af0af78d6
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.9/package.mask
@@ -0,0 +1,15 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+
+# Jeremy Olexa <darkside@gentoo.org> (26 Aug 2008)
+# Requires that pthread.h defines pthread_atfork() but it doesn't on Solaris 9
+# SPARC.
+dev-libs/nss
+
+# Jeremy Olexa <darkside@gentoo.org> (26 Aug 2008)
+# Massive header errors. SIZE_MAX is defined in limits.h, getopt_long.c requires
+# getopt.h and err.h which don't seem to be present. Might be salvageable with
+# gnulib but I don't know much about that yet. Old versions still work.
+>=sys-apps/file-4.25
diff --git a/profiles/prefix/sunos/solaris/5.9/package.provided b/profiles/prefix/sunos/solaris/5.9/package.provided
new file mode 100644
index 000000000000..98ed1f8c664c
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.9/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-sunos/libc-2.9
diff --git a/profiles/prefix/sunos/solaris/5.9/package.use.force b/profiles/prefix/sunos/solaris/5.9/package.use.force
new file mode 100644
index 000000000000..39a9c75e56a3
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.9/package.use.force
@@ -0,0 +1,6 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# still need scandir() from gnulib on solaris2.9
+app-eselect/eselect-python gnulib
diff --git a/profiles/prefix/sunos/solaris/5.9/package.use.mask b/profiles/prefix/sunos/solaris/5.9/package.use.mask
new file mode 100644
index 000000000000..86de9f39e844
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.9/package.use.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Fabian Groffen <grobian@gentoo.org> (16 Nov 2011)
+# jit not supported on sparc
+dev-libs/libpcre jit
+
diff --git a/profiles/prefix/sunos/solaris/5.9/parent b/profiles/prefix/sunos/solaris/5.9/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.9/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/sunos/solaris/5.9/sparc/eapi b/profiles/prefix/sunos/solaris/5.9/sparc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.9/sparc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/sunos/solaris/5.9/sparc/make.defaults b/profiles/prefix/sunos/solaris/5.9/sparc/make.defaults
new file mode 100644
index 000000000000..45a62771ecb5
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.9/sparc/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="sparc-solaris"
+CHOST="sparc-sun-solaris2.9"
+ACCEPT_KEYWORDS="~sparc-solaris"
+
diff --git a/profiles/prefix/sunos/solaris/5.9/sparc/package.mask b/profiles/prefix/sunos/solaris/5.9/sparc/package.mask
new file mode 100644
index 000000000000..6bc858049e42
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.9/sparc/package.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+
diff --git a/profiles/prefix/sunos/solaris/5.9/sparc/parent b/profiles/prefix/sunos/solaris/5.9/sparc/parent
new file mode 100644
index 000000000000..133d186d15d3
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.9/sparc/parent
@@ -0,0 +1,2 @@
+../../arch/sparc
+..
diff --git a/profiles/prefix/sunos/solaris/5.9/sparc64/eapi b/profiles/prefix/sunos/solaris/5.9/sparc64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.9/sparc64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/sunos/solaris/5.9/sparc64/make.defaults b/profiles/prefix/sunos/solaris/5.9/sparc64/make.defaults
new file mode 100644
index 000000000000..a290b5e5af66
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.9/sparc64/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="sparc64-solaris"
+CHOST="sparcv9-sun-solaris2.9"
+ACCEPT_KEYWORDS="~sparc64-solaris"
+
diff --git a/profiles/prefix/sunos/solaris/5.9/sparc64/package.mask b/profiles/prefix/sunos/solaris/5.9/sparc64/package.mask
new file mode 100644
index 000000000000..6bc858049e42
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.9/sparc64/package.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+
diff --git a/profiles/prefix/sunos/solaris/5.9/sparc64/parent b/profiles/prefix/sunos/solaris/5.9/sparc64/parent
new file mode 100644
index 000000000000..9dbef0db89b4
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.9/sparc64/parent
@@ -0,0 +1,2 @@
+../../arch/sparc64
+..
diff --git a/profiles/prefix/sunos/solaris/arch/eapi b/profiles/prefix/sunos/solaris/arch/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/arch/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/sunos/solaris/arch/sparc/eapi b/profiles/prefix/sunos/solaris/arch/sparc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/arch/sparc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/sunos/solaris/arch/sparc/package.mask b/profiles/prefix/sunos/solaris/arch/sparc/package.mask
new file mode 100644
index 000000000000..b49d97e073ef
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/arch/sparc/package.mask
@@ -0,0 +1,11 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# The 32-bits profile is inherited by the 64-bits one!
+# All the Solaris profiles inherit from their matching arch profile here.
+
+
+# Fabian Groffen <grobian@gentoo.org> (30 Dec 2011)
+# Does not support Solaris/SPARC, http://mj.ucw.cz/pciutils.html
+sys-apps/pciutils
diff --git a/profiles/prefix/sunos/solaris/arch/sparc/package.use.mask b/profiles/prefix/sunos/solaris/arch/sparc/package.use.mask
new file mode 100644
index 000000000000..a1de10250bdd
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/arch/sparc/package.use.mask
@@ -0,0 +1,12 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# The 32-bits profile is inherited by the 64-bits one!
+# All the Solaris profiles inherit from their matching arch profile here.
+
+
+# Fabian Groffen <grobian@gentoo.org> (16 Nov 2011)
+# jit not supported on sparc
+dev-libs/libpcre jit
+
diff --git a/profiles/prefix/sunos/solaris/arch/sparc64/eapi b/profiles/prefix/sunos/solaris/arch/sparc64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/arch/sparc64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/sunos/solaris/arch/sparc64/package.mask b/profiles/prefix/sunos/solaris/arch/sparc64/package.mask
new file mode 100644
index 000000000000..cc5087b04287
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/arch/sparc64/package.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# The 32-bits profile is inherited by the 64-bits one!
+# All the Solaris profiles inherit from their matching arch profile here.
+
+
diff --git a/profiles/prefix/sunos/solaris/arch/sparc64/package.use.mask b/profiles/prefix/sunos/solaris/arch/sparc64/package.use.mask
new file mode 100644
index 000000000000..cc5087b04287
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/arch/sparc64/package.use.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# The 32-bits profile is inherited by the 64-bits one!
+# All the Solaris profiles inherit from their matching arch profile here.
+
+
diff --git a/profiles/prefix/sunos/solaris/arch/sparc64/parent b/profiles/prefix/sunos/solaris/arch/sparc64/parent
new file mode 100644
index 000000000000..0d45c166444e
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/arch/sparc64/parent
@@ -0,0 +1 @@
+../sparc
diff --git a/profiles/prefix/sunos/solaris/arch/x64/eapi b/profiles/prefix/sunos/solaris/arch/x64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/arch/x64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/sunos/solaris/arch/x64/make.defaults b/profiles/prefix/sunos/solaris/arch/x64/make.defaults
new file mode 100644
index 000000000000..aff95e51d922
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/arch/x64/make.defaults
@@ -0,0 +1,10 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# multilib build stuff, single ABI (no multilib)
+MULTILIB_ABIS="amd64"
+DEFAULT_ABI="amd64"
+ABI="amd64"
+IUSE_IMPLICIT="abi_x86_64"
+LIBDIR_amd64="lib"
diff --git a/profiles/prefix/sunos/solaris/arch/x64/package.mask b/profiles/prefix/sunos/solaris/arch/x64/package.mask
new file mode 100644
index 000000000000..cc5087b04287
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/arch/x64/package.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# The 32-bits profile is inherited by the 64-bits one!
+# All the Solaris profiles inherit from their matching arch profile here.
+
+
diff --git a/profiles/prefix/sunos/solaris/arch/x64/package.use.mask b/profiles/prefix/sunos/solaris/arch/x64/package.use.mask
new file mode 100644
index 000000000000..cc5087b04287
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/arch/x64/package.use.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# The 32-bits profile is inherited by the 64-bits one!
+# All the Solaris profiles inherit from their matching arch profile here.
+
+
diff --git a/profiles/prefix/sunos/solaris/arch/x64/parent b/profiles/prefix/sunos/solaris/arch/x64/parent
new file mode 100644
index 000000000000..e6e4a52dfb37
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/arch/x64/parent
@@ -0,0 +1 @@
+../x86
diff --git a/profiles/prefix/sunos/solaris/arch/x64/use.force b/profiles/prefix/sunos/solaris/arch/x64/use.force
new file mode 100644
index 000000000000..953c26144a82
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/arch/x64/use.force
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Force the flag corresponding to the default ABI
+abi_x86_64
diff --git a/profiles/prefix/sunos/solaris/arch/x86/eapi b/profiles/prefix/sunos/solaris/arch/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/arch/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/sunos/solaris/arch/x86/make.defaults b/profiles/prefix/sunos/solaris/arch/x86/make.defaults
new file mode 100644
index 000000000000..4e6b922ab1b8
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/arch/x86/make.defaults
@@ -0,0 +1,10 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# multilib build stuff, single ABI (no multilib)
+MULTILIB_ABIS="x86"
+DEFAULT_ABI="x86"
+ABI="x86"
+IUSE_IMPLICIT="abi_x86_32"
+LIBDIR_x86="lib"
diff --git a/profiles/prefix/sunos/solaris/arch/x86/package.mask b/profiles/prefix/sunos/solaris/arch/x86/package.mask
new file mode 100644
index 000000000000..cc5087b04287
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/arch/x86/package.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# The 32-bits profile is inherited by the 64-bits one!
+# All the Solaris profiles inherit from their matching arch profile here.
+
+
diff --git a/profiles/prefix/sunos/solaris/arch/x86/package.use.mask b/profiles/prefix/sunos/solaris/arch/x86/package.use.mask
new file mode 100644
index 000000000000..cc5087b04287
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/arch/x86/package.use.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# The 32-bits profile is inherited by the 64-bits one!
+# All the Solaris profiles inherit from their matching arch profile here.
+
+
diff --git a/profiles/prefix/sunos/solaris/arch/x86/use.force b/profiles/prefix/sunos/solaris/arch/x86/use.force
new file mode 100644
index 000000000000..63240617d472
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/arch/x86/use.force
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Force the flag corresponding to the default ABI
+abi_x86_32
diff --git a/profiles/prefix/sunos/solaris/eapi b/profiles/prefix/sunos/solaris/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/sunos/solaris/make.defaults b/profiles/prefix/sunos/solaris/make.defaults
new file mode 100644
index 000000000000..01db3b4e40a2
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Solaris comes with ipv6 support since Solaris 7, full ipv6 integration
+# since Solaris 8. Let's enjoy that we have it.
+USE="ipv6"
diff --git a/profiles/prefix/sunos/solaris/package.mask b/profiles/prefix/sunos/solaris/package.mask
new file mode 100644
index 000000000000..c912aeed2ea6
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/package.mask
@@ -0,0 +1,45 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+
+# Fabian Groffen <grobian@gentoo.org> (13 Jun 2015)
+# Needs patching to compile (d_type and DT_REG), bug #551696
+=app-portage/portage-utils-0.56
+
+# Michael Haubenwallner <haubi@gentoo.org> (17 Feb 2015)
+# Ships without gnulib module faccessat.
+=sys-devel/patch-2.7.4
+
+# Fabian Groffen <grobian@gentoo.org> (14 Jan 2014)
+# util-linux has no business on Solaris systems
+sys-apps/util-linux
+
+# Fabian Groffen <grobian@gentoo.org> (07 May 2013)
+# gnulib module has a missing dependency (statat), causing linking
+# failure, next version should have it fixed
+=app-portage/portage-utils-0.30
+
+# Fabian Groffen <grobian@gentoo.org> (09 May 2012)
+# Installing libelf will hurt your system. In particular libkvm needs
+# the system libelf to function properly.
+dev-libs/libelf
+
+# Fabian Groffen <grobian@gentoo.org> (25 Aug 2011)
+# Fails to compile, and not worth fixing, bug #379723
+=sys-devel/gcc-4.3.3*
+=sys-devel/gcc-4.3.4*
+=sys-devel/gcc-4.3.5*
+=sys-devel/gcc-4.3.6*
+
+# Fabian Groffen <grobian@gentoo.org> (14 Feb 2010)
+# fails to compile, offical 7.2 works like a charm
+=sys-devel/gdb-7.2.50.20101117.4.15
+
+# Fabian Groffen <grobian@gentoo.org> (29 Nov 2009)
+# segfaults during compilation, bug #294479
+=virtual/emacs-23
+
+# Fabian Groffen <grobian@gentoo.org> (21 Jan 2007)
+# doesn't understand arguments on Solaris
+=dev-vcs/cvs-1.12.12*
diff --git a/profiles/prefix/sunos/solaris/package.use.force b/profiles/prefix/sunos/solaris/package.use.force
new file mode 100644
index 000000000000..fbe5f16446a6
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/package.use.force
@@ -0,0 +1,10 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Fabian Groffen <grobian@gentoo.org> (08 Dec 2011)
+# Force libssp, Solaris' libc doesn't have stack protection symbols,
+# hence without this, -fstack-protector fails with linker unresolved
+# symbol errors.
+sys-devel/gcc libssp
+
diff --git a/profiles/prefix/sunos/solaris/package.use.mask b/profiles/prefix/sunos/solaris/package.use.mask
new file mode 100644
index 000000000000..9e93227a9412
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/package.use.mask
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+
+# Fabian Groffen <grobian@gentoo.org> (26 May 2015)
+# Avoid pulling in broken and unnecessary ossp-uuid, bug #324527
+dev-db/postgresql uuid
+
+# Fabian Groffen <grobian@gentoo.org> (08 Dec 2011)
+# Unmask libssp, Solaris' libc doesn't have stack protection symbols
+sys-devel/gcc -libssp
+
+# Fabian Groffen <grobian@gentoo.org> (05 Sep 2011)
+# gir tries to link c++ code using gcc and obviously fails
+app-text/poppler introspection
+
+# Fabian Groffen <grobian@gentoo.org> (24 Apr 2011)
+# kms seems linux only, bug #319285
+x11-libs/libdrm libkms
+
+# Jeremy Olexa <darkside@gentoo.org> (03 Dec 2008)
+# Fails to compile on Solaris, bug #245659
+media-gfx/inkscape lcms
diff --git a/profiles/prefix/sunos/solaris/parent b/profiles/prefix/sunos/solaris/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/sunos/solaris/profile.bashrc b/profiles/prefix/sunos/solaris/profile.bashrc
new file mode 100644
index 000000000000..206ebca70e9d
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/profile.bashrc
@@ -0,0 +1,12 @@
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Id$
+
+# Automatically determine whether or not gen_usr_ldscript should be
+# doing something or not. This is necessary due to previous screwups,
+# which may have lead to people bootstrapping already without
+# gen_usr_ldscript being active, while existing installs should remain
+# untouched for now.
+if [[ -z ${PREFIX_DISABLE_GEN_USR_LDSCRIPT} ]] ; then
+ [[ ! -e ${EPREFIX}/lib/libz.so.1 ]] \
+ && PREFIX_DISABLE_GEN_USR_LDSCRIPT=yes
+fi
diff --git a/profiles/prefix/sunos/use.force b/profiles/prefix/sunos/use.force
new file mode 100644
index 000000000000..c1972e931c00
--- /dev/null
+++ b/profiles/prefix/sunos/use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Re-add Solaris OS
+kernel_SunOS
+elibc_SunOS
diff --git a/profiles/prefix/sunos/use.mask b/profiles/prefix/sunos/use.mask
new file mode 100644
index 000000000000..028e75726d5c
--- /dev/null
+++ b/profiles/prefix/sunos/use.mask
@@ -0,0 +1,46 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Re-add SunOS libc
+-elibc_SunOS
+-kernel_SunOS
+
+# these will more than likely never work on solaris
+3dfx
+3dnow
+3dnowext
+acpi
+alsa
+apm
+cap
+caps
+cman
+clvm
+directfb
+divx4linux
+djbfft
+fbcon
+fdftk
+fmod
+ggi
+gpm
+hardened
+icc
+icc-pgo
+mmx
+mmx2
+# the following USE flag requires device-mapper
+on-the-fly-crypt
+oss
+solid
+sse
+sse2
+svga
+sybase
+sybase-ct
+rtc
+uclibc
+voodoo3
+pvm
+v4l
diff --git a/profiles/prefix/use.force b/profiles/prefix/use.force
new file mode 100644
index 000000000000..a10281ddd426
--- /dev/null
+++ b/profiles/prefix/use.force
@@ -0,0 +1,8 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# unforce the GNU/Linux ELIBC, KERNEL, and USERLAND
+# flags that come from the base profile
+-elibc_glibc
+-kernel_linux
diff --git a/profiles/prefix/use.mask b/profiles/prefix/use.mask
new file mode 100644
index 000000000000..89664a8e314e
--- /dev/null
+++ b/profiles/prefix/use.mask
@@ -0,0 +1,12 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Mask all glibc/linux combination, unmasked in the appropriate profiles
+elibc_glibc
+kernel_linux
+
+# USE=acl will probably never work because of how it is related to the kernel
+# and Gentoo Prefix does not have access to that. Also, definately problems with
+# coreutils on darwin.
+acl
diff --git a/profiles/prefix/windows/cygwin/1.7/eapi b/profiles/prefix/windows/cygwin/1.7/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/windows/cygwin/1.7/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/windows/cygwin/1.7/package.provided b/profiles/prefix/windows/cygwin/1.7/package.provided
new file mode 100644
index 000000000000..51d995c23310
--- /dev/null
+++ b/profiles/prefix/windows/cygwin/1.7/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-cygwin/libc-1.7
diff --git a/profiles/prefix/windows/cygwin/1.7/parent b/profiles/prefix/windows/cygwin/1.7/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/windows/cygwin/1.7/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/windows/cygwin/1.7/x86/eapi b/profiles/prefix/windows/cygwin/1.7/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/windows/cygwin/1.7/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/windows/cygwin/1.7/x86/make.defaults b/profiles/prefix/windows/cygwin/1.7/x86/make.defaults
new file mode 100644
index 000000000000..16c65012c30b
--- /dev/null
+++ b/profiles/prefix/windows/cygwin/1.7/x86/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="x86-cygwin"
+CHOST="i686-pc-cygwin1.7"
+ACCEPT_KEYWORDS="~x86-cygwin"
diff --git a/profiles/prefix/windows/cygwin/1.7/x86/parent b/profiles/prefix/windows/cygwin/1.7/x86/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/windows/cygwin/1.7/x86/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/windows/cygwin/2.0/eapi b/profiles/prefix/windows/cygwin/2.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/windows/cygwin/2.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/windows/cygwin/2.0/package.provided b/profiles/prefix/windows/cygwin/2.0/package.provided
new file mode 100644
index 000000000000..86ffec8627b3
--- /dev/null
+++ b/profiles/prefix/windows/cygwin/2.0/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-cygwin/libc-2.0
diff --git a/profiles/prefix/windows/cygwin/2.0/parent b/profiles/prefix/windows/cygwin/2.0/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/windows/cygwin/2.0/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/windows/cygwin/2.0/x64/eapi b/profiles/prefix/windows/cygwin/2.0/x64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/windows/cygwin/2.0/x64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/windows/cygwin/2.0/x64/make.defaults b/profiles/prefix/windows/cygwin/2.0/x64/make.defaults
new file mode 100644
index 000000000000..966294ecc78a
--- /dev/null
+++ b/profiles/prefix/windows/cygwin/2.0/x64/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="x64-cygwin"
+CHOST="x86_64-pc-cygwin"
+ACCEPT_KEYWORDS="~x64-cygwin"
diff --git a/profiles/prefix/windows/cygwin/2.0/x64/parent b/profiles/prefix/windows/cygwin/2.0/x64/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/windows/cygwin/2.0/x64/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/windows/cygwin/2.0/x86/eapi b/profiles/prefix/windows/cygwin/2.0/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/windows/cygwin/2.0/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/windows/cygwin/2.0/x86/make.defaults b/profiles/prefix/windows/cygwin/2.0/x86/make.defaults
new file mode 100644
index 000000000000..eb66c3d2eb4f
--- /dev/null
+++ b/profiles/prefix/windows/cygwin/2.0/x86/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="x86-cygwin"
+CHOST="i686-pc-cygwin2.0"
+ACCEPT_KEYWORDS="~x86-cygwin"
diff --git a/profiles/prefix/windows/cygwin/2.0/x86/parent b/profiles/prefix/windows/cygwin/2.0/x86/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/windows/cygwin/2.0/x86/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/windows/cygwin/eapi b/profiles/prefix/windows/cygwin/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/windows/cygwin/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/windows/cygwin/make.defaults b/profiles/prefix/windows/cygwin/make.defaults
new file mode 100644
index 000000000000..84d8fc3c7518
--- /dev/null
+++ b/profiles/prefix/windows/cygwin/make.defaults
@@ -0,0 +1,12 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# System-wide defaults for all Cygwin profiles
+# This file should rarely need to be changed
+
+# 'Sane' defaults
+ELIBC="Cygwin"
+
+# no scanelf
+FEATURES="nostrip"
diff --git a/profiles/prefix/windows/cygwin/parent b/profiles/prefix/windows/cygwin/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/windows/cygwin/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/windows/cygwin/use.force b/profiles/prefix/windows/cygwin/use.force
new file mode 100644
index 000000000000..b1832a5eb6b2
--- /dev/null
+++ b/profiles/prefix/windows/cygwin/use.force
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Re-add Cygwin's libc
+elibc_Cygwin
diff --git a/profiles/prefix/windows/cygwin/use.mask b/profiles/prefix/windows/cygwin/use.mask
new file mode 100644
index 000000000000..f4da8b4f7b36
--- /dev/null
+++ b/profiles/prefix/windows/cygwin/use.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Re-add Cygwin's libc
+-elibc_Cygwin
diff --git a/profiles/prefix/windows/eapi b/profiles/prefix/windows/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/windows/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/windows/interix/3.5/eapi b/profiles/prefix/windows/interix/3.5/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/windows/interix/3.5/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/windows/interix/3.5/package.mask b/profiles/prefix/windows/interix/3.5/package.mask
new file mode 100644
index 000000000000..b71075d054f1
--- /dev/null
+++ b/profiles/prefix/windows/interix/3.5/package.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Markus Duft <mduft@gentoo.org> 31 Jul 2009
+# Does not build on Interix 3.5 because some functions
+# conflict with system math.h header.
+dev-python/numpy
diff --git a/profiles/prefix/windows/interix/3.5/package.provided b/profiles/prefix/windows/interix/3.5/package.provided
new file mode 100644
index 000000000000..f521461c6aea
--- /dev/null
+++ b/profiles/prefix/windows/interix/3.5/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-interix/libc-3.5
diff --git a/profiles/prefix/windows/interix/3.5/parent b/profiles/prefix/windows/interix/3.5/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/windows/interix/3.5/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/windows/interix/3.5/x86/eapi b/profiles/prefix/windows/interix/3.5/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/windows/interix/3.5/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/windows/interix/3.5/x86/make.defaults b/profiles/prefix/windows/interix/3.5/x86/make.defaults
new file mode 100644
index 000000000000..d438c993bfe2
--- /dev/null
+++ b/profiles/prefix/windows/interix/3.5/x86/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="x86-interix"
+CHOST="i586-pc-interix3.5"
+ACCEPT_KEYWORDS="~x86-interix"
diff --git a/profiles/prefix/windows/interix/3.5/x86/parent b/profiles/prefix/windows/interix/3.5/x86/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/windows/interix/3.5/x86/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/windows/interix/5.2/eapi b/profiles/prefix/windows/interix/5.2/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/windows/interix/5.2/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/windows/interix/5.2/package.provided b/profiles/prefix/windows/interix/5.2/package.provided
new file mode 100644
index 000000000000..98b293c000a0
--- /dev/null
+++ b/profiles/prefix/windows/interix/5.2/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-interix/libc-5.2
diff --git a/profiles/prefix/windows/interix/5.2/parent b/profiles/prefix/windows/interix/5.2/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/windows/interix/5.2/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/windows/interix/5.2/x86/eapi b/profiles/prefix/windows/interix/5.2/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/windows/interix/5.2/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/windows/interix/5.2/x86/make.defaults b/profiles/prefix/windows/interix/5.2/x86/make.defaults
new file mode 100644
index 000000000000..ff5f7534a5c3
--- /dev/null
+++ b/profiles/prefix/windows/interix/5.2/x86/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="x86-interix"
+CHOST="i586-pc-interix5.2"
+ACCEPT_KEYWORDS="~x86-interix"
diff --git a/profiles/prefix/windows/interix/5.2/x86/parent b/profiles/prefix/windows/interix/5.2/x86/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/windows/interix/5.2/x86/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/windows/interix/6.0/eapi b/profiles/prefix/windows/interix/6.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/windows/interix/6.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/windows/interix/6.0/package.provided b/profiles/prefix/windows/interix/6.0/package.provided
new file mode 100644
index 000000000000..66231bf19663
--- /dev/null
+++ b/profiles/prefix/windows/interix/6.0/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-interix/libc-6.0
diff --git a/profiles/prefix/windows/interix/6.0/parent b/profiles/prefix/windows/interix/6.0/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/windows/interix/6.0/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/windows/interix/6.0/use.mask b/profiles/prefix/windows/interix/6.0/use.mask
new file mode 100644
index 000000000000..d1b9d91f8cb2
--- /dev/null
+++ b/profiles/prefix/windows/interix/6.0/use.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Markus Duft <mduft@gentoo.org> (7 Jul 2009)
+# Unmask the globally masked i6fork USE flag to allow
+# interix 6 fork to be fixed by linking libi6fork.
+-i6fork
diff --git a/profiles/prefix/windows/interix/6.0/x86/eapi b/profiles/prefix/windows/interix/6.0/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/windows/interix/6.0/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/windows/interix/6.0/x86/make.defaults b/profiles/prefix/windows/interix/6.0/x86/make.defaults
new file mode 100644
index 000000000000..36b4634f26b7
--- /dev/null
+++ b/profiles/prefix/windows/interix/6.0/x86/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# the CHOST version number is the version number of the host libc, not the version of the interix SDK package.
+
+ARCH="x86-interix"
+CHOST="i586-pc-interix6.0"
+ACCEPT_KEYWORDS="~x86-interix"
diff --git a/profiles/prefix/windows/interix/6.0/x86/parent b/profiles/prefix/windows/interix/6.0/x86/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/windows/interix/6.0/x86/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/windows/interix/6.1/eapi b/profiles/prefix/windows/interix/6.1/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/windows/interix/6.1/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/windows/interix/6.1/package.provided b/profiles/prefix/windows/interix/6.1/package.provided
new file mode 100644
index 000000000000..85afdcfc6d80
--- /dev/null
+++ b/profiles/prefix/windows/interix/6.1/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-interix/libc-6.1
diff --git a/profiles/prefix/windows/interix/6.1/parent b/profiles/prefix/windows/interix/6.1/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/windows/interix/6.1/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/windows/interix/6.1/use.mask b/profiles/prefix/windows/interix/6.1/use.mask
new file mode 100644
index 000000000000..d1b9d91f8cb2
--- /dev/null
+++ b/profiles/prefix/windows/interix/6.1/use.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Markus Duft <mduft@gentoo.org> (7 Jul 2009)
+# Unmask the globally masked i6fork USE flag to allow
+# interix 6 fork to be fixed by linking libi6fork.
+-i6fork
diff --git a/profiles/prefix/windows/interix/6.1/x86/eapi b/profiles/prefix/windows/interix/6.1/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/windows/interix/6.1/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/windows/interix/6.1/x86/make.defaults b/profiles/prefix/windows/interix/6.1/x86/make.defaults
new file mode 100644
index 000000000000..adff39323e90
--- /dev/null
+++ b/profiles/prefix/windows/interix/6.1/x86/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# the CHOST version number is the version number of the host libc, not the version of the interix SDK package.
+
+ARCH="x86-interix"
+CHOST="i586-pc-interix6.1"
+ACCEPT_KEYWORDS="~x86-interix"
diff --git a/profiles/prefix/windows/interix/6.1/x86/parent b/profiles/prefix/windows/interix/6.1/x86/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/windows/interix/6.1/x86/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/windows/interix/eapi b/profiles/prefix/windows/interix/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/windows/interix/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/windows/interix/make.defaults b/profiles/prefix/windows/interix/make.defaults
new file mode 100644
index 000000000000..df9d58b4d007
--- /dev/null
+++ b/profiles/prefix/windows/interix/make.defaults
@@ -0,0 +1,12 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# System-wide defaults for all Interix profiles
+# This file should rarely need to be changed
+
+# 'Sane' defaults
+ELIBC="Interix"
+
+# no scanelf
+FEATURES="nostrip"
diff --git a/profiles/prefix/windows/interix/package.mask b/profiles/prefix/windows/interix/package.mask
new file mode 100644
index 000000000000..2c1bf4bd46d6
--- /dev/null
+++ b/profiles/prefix/windows/interix/package.mask
@@ -0,0 +1,14 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# $Id$
+
+# Markus Duft <mduft@gentoo.org> (05 May 2008)
+# Does not build with the slang interface, and
+# somebody removed the use flag for ncurses (bug #220365)
+>=app-misc/mc-4.6.2_pre1
+
+# Michael Haubenwallner <haubi@gentoo.org> (18 Mar 2008)
+# Interix patches not working yet (mduft)
+>=sys-devel/gcc-4.3.0
diff --git a/profiles/prefix/windows/interix/package.use.force b/profiles/prefix/windows/interix/package.use.force
new file mode 100644
index 000000000000..1ca949af1ab0
--- /dev/null
+++ b/profiles/prefix/windows/interix/package.use.force
@@ -0,0 +1,10 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Markus Duft <mduft@gentoo.org> (28 Oct 2010)
+# really need them statically, as long as portage uses coreutils
+# during merge. if re-merging suacomp, utilities don't work otherwise.
+sys-apps/coreutils static
+
+sys-devel/binutils-config extwrapper
diff --git a/profiles/prefix/windows/interix/package.use.mask b/profiles/prefix/windows/interix/package.use.mask
new file mode 100644
index 000000000000..23d371d86dba
--- /dev/null
+++ b/profiles/prefix/windows/interix/package.use.mask
@@ -0,0 +1,22 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Markus Duft <mduft@gentoo.org> (9 Aug 2011)
+# mask git flag from gettext, as gettext's build tries to munge
+# some archives with 'root' group, which doesn't exist on interix
+# (not even with user/group mapping through suacomp).
+sys-devel/gettext git
+
+# Markus Duft <mduft@gentoo.org> (28 Oct 2010)
+# mask optimization flags from eix, as they cause build troubles
+# wrt visibility flags - seems gcc 4.2.4 on interix needs another
+# patch (it already has one to disable -fvisibility=, but that
+# seems to miss -fvisibility-inlines-hidden, etc.)
+app-portage/eix optimization strong-optimization
+
+dev-scheme/guile threads
+x11-wm/fluxbox nls
+net-libs/libsoup ssl
+app-arch/pdv X
+
diff --git a/profiles/prefix/windows/interix/packages b/profiles/prefix/windows/interix/packages
new file mode 100644
index 000000000000..c455db77e6cc
--- /dev/null
+++ b/profiles/prefix/windows/interix/packages
@@ -0,0 +1,3 @@
+# suacomp library is required on interix now! this is a crucial part of the system.
+# without it, there is only a broken poll, no multi-cpu/core support, etc...
+*sys-libs/suacomp
diff --git a/profiles/prefix/windows/interix/parent b/profiles/prefix/windows/interix/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/windows/interix/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/windows/interix/profile.bashrc b/profiles/prefix/windows/interix/profile.bashrc
new file mode 100644
index 000000000000..6d354f906a78
--- /dev/null
+++ b/profiles/prefix/windows/interix/profile.bashrc
@@ -0,0 +1,146 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# use bash as config shell. this avoids _big_ problems with new libtool (>=2.2.10),
+# as wrong asumptions about the shell arise when checking against /bin/sh.
+export CONFIG_SHELL=${BASH}
+
+# On interix, binary files (executables, shared libraries) in use
+# cannot be replaced during merge.
+# But it is possible to rename them and remove lateron when they are
+# not used any more by any running program.
+#
+# This is a workaround for portage bug#199868,
+# and should be dropped once portage does sth. like this itself.
+
+interix_cleanup_removed_files() {
+ local removedlist=$1
+ rm -f "${removedlist}".new
+
+ if [[ -r ${removedlist} ]]; then
+ rm -f "${removedlist}".old
+ fi
+ # restore in case of system fault
+ if [[ -r ${removedlist}.old ]]; then
+ mv "${removedlist}"{.old,}
+ fi
+
+ touch "${removedlist}"{,.new} # ensure they exist
+
+ while read rmstem; do
+ # try to remove previously recorded files
+ for f in "${ROOT}${rmstem}"*; do
+ ebegin "trying to remove ${f}"
+ rm -f "${f}" > /dev/null 2>&1
+ eend $?
+ done
+ # but keep it in list if still exists
+ for f in "${ROOT}${rmstem}"*; do
+ [[ -f ${f} ]] && echo "${rmstem}" >> "${removedlist}".new
+ break
+ done
+ done < "${removedlist}"
+
+ # update the list
+ mv "${removedlist}"{,.old}
+ mv "${removedlist}"{.new,}
+ rm "${removedlist}".old
+}
+
+interix_find_removed_slot() {
+ local f=$1
+ local n=0
+ while [[ ${n} -lt 100 && -f "${f}${n}" ]]; do
+ n=$((n=n+1))
+ done
+
+ if [[ ${n} -ge 100 ]]; then
+ echo "too many (>=100) old text files busy of '${f}'" >&2
+ exit 1
+ fi
+
+ echo $n
+}
+
+interix_prepare_file() {
+ local failed=0
+ if [[ ${PN} == libiconv ]]; then
+ # when moving around libiconv, the prefix' coreutils will
+ # be damaged, so we really need to use the systems ones.
+ /bin/cp -p "${1}" "${1}.new" || failed=1
+ /bin/mv "${1}" "${2}" || failed=1
+ /bin/mv "${1}.new" "${1}" || failed=1
+ else
+ my_mv=mv
+
+ [[ "${1}" == */mv ]] && my_mv="${1}.new"
+ [[ -f "${1}.new" ]] && rm -f "${1}.new"
+
+ cp -p "${1}" "${1}.new" || failed=1
+ ${my_mv} "${1}" "${2}" || failed=1
+ ${my_mv} "${1}.new" "${1}" || failed=1
+ fi
+
+ echo $failed
+}
+
+post_pkg_preinst() {
+ local removedlist="${EROOT}var/lib/portage/files2bremoved"
+ interix_cleanup_removed_files $removedlist
+
+ # now go for current package
+ cd "${D}"
+ find ".${EROOT}" -type f | while read f;
+ do
+ /usr/bin/file "${f}" | grep ' PE ' > /dev/null || continue
+
+ f=${f#./} # find prints: "./path/to/file"
+ f=${f%:} # file prints: "file-argument: type-of-file"
+ test -r "${ROOT}${f}" || continue
+ rmstem="${f}.removedbyportage"
+ # keep list of old busy text files unique
+ grep -Fx "${rmstem}" "${removedlist}" >/dev/null \
+ || echo "${rmstem}" >> "${removedlist}"
+
+ local n=$(interix_find_removed_slot ${ROOT}${rmstem})
+ ebegin "preparing ${ROOT}${f} for merge (${n})"
+ eend $(interix_prepare_file "${ROOT}${f}" "${ROOT}${rmstem}${n}")
+ done
+}
+
+post_pkg_prerm() {
+ local removedlist="${EROOT}var/lib/portage/files2bremoved"
+ save_IFS=$IFS
+ IFS='
+';
+ local MY_PR=${PR}
+ [[ ${MY_PR} == r0 ]] && MY_PR=
+ local -a contents=($(<"${EROOT}var/db/pkg/${CATEGORY}/${P}${MY_PR:+-}${MY_PR}/CONTENTS"));
+ IFS=$save_IFS
+ local -a cont
+ for content in "${contents[@]}"; do
+ cont=($content)
+ f=${cont[1]}
+ f=${f#/}
+
+ test -r "${ROOT}${f}" || continue
+
+ if /usr/bin/file "${ROOT}${f}" | grep ' PE ' > /dev/null; then
+ # $f should be an absolute path to the installed file
+ rmstem="${f}.removedbyportage"
+
+ grep "^${rmstem}$" "${removedlist}" > /dev/null \
+ || echo "${rmstem}" >> "${removedlist}"
+
+ local n=$(interix_find_removed_slot ${ROOT}${rmstem})
+ ebegin "preparing ${ROOT}${f} for unmerge ($n)"
+ eend $(interix_prepare_file "${ROOT}${f}" "${ROOT}${rmstem}${n}")
+ fi
+ done
+}
+
+pre_pkg_postrm() {
+ local removedlist="${EROOT}var/lib/portage/files2bremoved"
+ interix_cleanup_removed_files $removedlist
+}
diff --git a/profiles/prefix/windows/interix/use.force b/profiles/prefix/windows/interix/use.force
new file mode 100644
index 000000000000..5ebe28a48937
--- /dev/null
+++ b/profiles/prefix/windows/interix/use.force
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Re-add Interix libc
+elibc_Interix
diff --git a/profiles/prefix/windows/interix/use.mask b/profiles/prefix/windows/interix/use.mask
new file mode 100644
index 000000000000..08c2c734b580
--- /dev/null
+++ b/profiles/prefix/windows/interix/use.mask
@@ -0,0 +1,88 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Re-add Interix libc
+-elibc_Interix
+
+# these will more than likely never work on Interix
+3dfx
+acpi
+alsa
+altivec
+apm
+bluetooth
+cap
+caps
+cdr
+coreaudio
+dga
+directfb
+divx4linux
+djbfft
+dri
+dvdr
+# missing implementation for unexec()
+emacs
+xemacs
+fbcon
+fdftk
+fmod
+ggi
+glut
+gpm
+gps
+hardened
+hddtemp
+ibm
+icc
+icc-pgo
+ieee1394
+ifc
+ipod
+ipv6
+java
+lm_sensors
+matrox
+netboot
+old-linux
+# requires device-mapper
+on-the-fly-crypt
+opengl
+oss
+pam
+pcmcia
+pda
+rtc
+selinux
+scanner
+smartcard
+svga
+uclibc
+# totally b0rked on interix
+unicode
+usb
+voodoo3
+pvm
+v4l
+wifi
+
+# these are USE flags that don't _currently_ work, but may will in the future.
+ffmpeg
+fftw
+flac
+jack
+joystick
+kerberos
+ladspa
+libedit
+# bug #310007
+multitarget
+# not working yet on interix
+openmp
+portaudio
+pulseaudio
+qt4
+# libtiff only static, so avoid this!
+tiff
+timidity
diff --git a/profiles/prefix/windows/parent b/profiles/prefix/windows/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/windows/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/windows/use.force b/profiles/prefix/windows/use.force
new file mode 100644
index 000000000000..c6bc648273d7
--- /dev/null
+++ b/profiles/prefix/windows/use.force
@@ -0,0 +1,6 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Re-add Windows kernel
+kernel_Winnt
diff --git a/profiles/prefix/windows/use.mask b/profiles/prefix/windows/use.mask
new file mode 100644
index 000000000000..78e4807fe677
--- /dev/null
+++ b/profiles/prefix/windows/use.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Re-add Windows kernel
+-kernel_Winnt
diff --git a/profiles/prefix/windows/winnt/3.5/eapi b/profiles/prefix/windows/winnt/3.5/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/windows/winnt/3.5/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/windows/winnt/3.5/package.provided b/profiles/prefix/windows/winnt/3.5/package.provided
new file mode 100644
index 000000000000..ddf2f80cf5ad
--- /dev/null
+++ b/profiles/prefix/windows/winnt/3.5/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-winnt/libc-3.5
diff --git a/profiles/prefix/windows/winnt/3.5/parent b/profiles/prefix/windows/winnt/3.5/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/windows/winnt/3.5/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/windows/winnt/3.5/x86/eapi b/profiles/prefix/windows/winnt/3.5/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/windows/winnt/3.5/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/windows/winnt/3.5/x86/make.defaults b/profiles/prefix/windows/winnt/3.5/x86/make.defaults
new file mode 100644
index 000000000000..fa0e46ca55df
--- /dev/null
+++ b/profiles/prefix/windows/winnt/3.5/x86/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="x86-winnt"
+CHOST="i586-pc-winnt3.5"
+ACCEPT_KEYWORDS="~x86-winnt"
diff --git a/profiles/prefix/windows/winnt/3.5/x86/parent b/profiles/prefix/windows/winnt/3.5/x86/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/windows/winnt/3.5/x86/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/windows/winnt/5.2/eapi b/profiles/prefix/windows/winnt/5.2/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/windows/winnt/5.2/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/windows/winnt/5.2/package.provided b/profiles/prefix/windows/winnt/5.2/package.provided
new file mode 100644
index 000000000000..02208204e378
--- /dev/null
+++ b/profiles/prefix/windows/winnt/5.2/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-winnt/libc-5.2
diff --git a/profiles/prefix/windows/winnt/5.2/parent b/profiles/prefix/windows/winnt/5.2/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/windows/winnt/5.2/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/windows/winnt/5.2/x86/eapi b/profiles/prefix/windows/winnt/5.2/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/windows/winnt/5.2/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/windows/winnt/5.2/x86/make.defaults b/profiles/prefix/windows/winnt/5.2/x86/make.defaults
new file mode 100644
index 000000000000..92163f9c98a1
--- /dev/null
+++ b/profiles/prefix/windows/winnt/5.2/x86/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="x86-winnt"
+CHOST="i586-pc-winnt5.2"
+ACCEPT_KEYWORDS="~x86-winnt"
diff --git a/profiles/prefix/windows/winnt/5.2/x86/parent b/profiles/prefix/windows/winnt/5.2/x86/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/windows/winnt/5.2/x86/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/windows/winnt/6.0/eapi b/profiles/prefix/windows/winnt/6.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/windows/winnt/6.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/windows/winnt/6.0/package.provided b/profiles/prefix/windows/winnt/6.0/package.provided
new file mode 100644
index 000000000000..3ee2b175f90d
--- /dev/null
+++ b/profiles/prefix/windows/winnt/6.0/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-winnt/libc-6.0
diff --git a/profiles/prefix/windows/winnt/6.0/parent b/profiles/prefix/windows/winnt/6.0/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/windows/winnt/6.0/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/windows/winnt/6.0/x86/eapi b/profiles/prefix/windows/winnt/6.0/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/windows/winnt/6.0/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/windows/winnt/6.0/x86/make.defaults b/profiles/prefix/windows/winnt/6.0/x86/make.defaults
new file mode 100644
index 000000000000..6dae2c2f4440
--- /dev/null
+++ b/profiles/prefix/windows/winnt/6.0/x86/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="x86-winnt"
+CHOST="i586-pc-winnt6.0"
+ACCEPT_KEYWORDS="~x86-winnt"
diff --git a/profiles/prefix/windows/winnt/6.0/x86/parent b/profiles/prefix/windows/winnt/6.0/x86/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/windows/winnt/6.0/x86/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/windows/winnt/6.1/eapi b/profiles/prefix/windows/winnt/6.1/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/windows/winnt/6.1/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/windows/winnt/6.1/package.provided b/profiles/prefix/windows/winnt/6.1/package.provided
new file mode 100644
index 000000000000..0c60fba866de
--- /dev/null
+++ b/profiles/prefix/windows/winnt/6.1/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-winnt/libc-6.1
diff --git a/profiles/prefix/windows/winnt/6.1/parent b/profiles/prefix/windows/winnt/6.1/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/windows/winnt/6.1/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/windows/winnt/6.1/x86/eapi b/profiles/prefix/windows/winnt/6.1/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/windows/winnt/6.1/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/windows/winnt/6.1/x86/make.defaults b/profiles/prefix/windows/winnt/6.1/x86/make.defaults
new file mode 100644
index 000000000000..9bd5ffc0c08d
--- /dev/null
+++ b/profiles/prefix/windows/winnt/6.1/x86/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="x86-winnt"
+CHOST="i586-pc-winnt6.1"
+ACCEPT_KEYWORDS="~x86-winnt"
diff --git a/profiles/prefix/windows/winnt/6.1/x86/parent b/profiles/prefix/windows/winnt/6.1/x86/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/windows/winnt/6.1/x86/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/windows/winnt/eapi b/profiles/prefix/windows/winnt/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/windows/winnt/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/windows/winnt/make.defaults b/profiles/prefix/windows/winnt/make.defaults
new file mode 100644
index 000000000000..53510f55b0d5
--- /dev/null
+++ b/profiles/prefix/windows/winnt/make.defaults
@@ -0,0 +1,11 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# System-wide defaults for all Windows profiles
+# This file should rarely need to be changed
+
+# 'Sane' defaults
+ELIBC="Winnt"
+
+FEATURES="nostrip"
diff --git a/profiles/prefix/windows/winnt/package.mask b/profiles/prefix/windows/winnt/package.mask
new file mode 100644
index 000000000000..85faba2830c9
--- /dev/null
+++ b/profiles/prefix/windows/winnt/package.mask
@@ -0,0 +1,10 @@
+
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# $Id$
+
+# Markus Duft <mduft@gentoo.org> (30 Sep 2009)
+# the patch does not currently apply, and needs some work.
+>=x11-proto/xproto-7.0.16
+
diff --git a/profiles/prefix/windows/winnt/packages b/profiles/prefix/windows/winnt/packages
new file mode 100644
index 000000000000..7a98792b4cd4
--- /dev/null
+++ b/profiles/prefix/windows/winnt/packages
@@ -0,0 +1,38 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# those are packages not available/required on winnt, since
+# winnt can be a child EPREFIX only, which tears it's DEPENDS
+# from a parent (e.g. x86-interix) prefix.
+
+-*sys-apps/grep
+-*app-arch/gzip
+-*sys-devel/libtool
+-*virtual/man
+-*sys-devel/patch
+-*sys-devel/flex
+-*sys-apps/gawk
+-*app-arch/tar
+-*sys-apps/sed
+-*sys-devel/bison
+-*sys-apps/file
+-*app-arch/bzip2
+-*net-misc/rsync
+-*sys-devel/automake
+-*virtual/editor
+-*sys-apps/coreutils
+-*sys-devel/make
+-*sys-apps/findutils
+-*sys-devel/m4
+-*net-misc/wget
+-*sys-apps/which
+-*virtual/pager
+-*sys-apps/diffutils
+-*sys-apps/baselayout-prefix
+-*app-shells/bash
+-*virtual/package-manager
+-*virtual/ssh
+-*sys-devel/autoconf
+-*sys-devel/gnuconfig
+-*sys-devel/gcc
diff --git a/profiles/prefix/windows/winnt/parent b/profiles/prefix/windows/winnt/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/windows/winnt/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/windows/winnt/profile.bashrc b/profiles/prefix/windows/winnt/profile.bashrc
new file mode 100644
index 000000000000..5b818e40290a
--- /dev/null
+++ b/profiles/prefix/windows/winnt/profile.bashrc
@@ -0,0 +1,152 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# On windows, binary files (executables, shared libraries) in use
+# cannot be replaced during merge.
+# But it is possible to rename them and remove lateron when they are
+# not used any more by any running program.
+#
+# This is a workaround for portage bug#199868,
+# and should be dropped once portage does sth. like this itself.
+#
+
+# Need to explicitly set PKG_CONFIG_PATH for cross EPREFIX.
+export PKG_CONFIG_PATH="${EPREFIX}/lib/pkgconfig:${EPREFIX}/usr/lib/pkgconfig"
+
+windows_cleanup_removed_files() {
+ local removedlist=$1
+ rm -f "${removedlist}".new
+
+ if [[ -r ${removedlist} ]]; then
+ rm -f "${removedlist}".old
+ fi
+ # restore in case of system fault
+ if [[ -r ${removedlist}.old ]]; then
+ mv "${removedlist}"{.old,}
+ fi
+
+ touch "${removedlist}"{,.new} # ensure they exist
+
+ while read rmstem; do
+ # try to remove previously recorded files
+ for f in "${ROOT}${rmstem}"*; do
+ ebegin "trying to remove ${f}"
+ rm -f "${f}" > /dev/null 2>&1
+ eend $?
+ done
+ # but keep it in list if still exists
+ for f in "${ROOT}${rmstem}"*; do
+ [[ -f ${f} ]] && echo "${rmstem}" >> "${removedlist}".new
+ break
+ done
+ done < "${removedlist}"
+
+ # update the list
+ mv "${removedlist}"{,.old}
+ mv "${removedlist}"{.new,}
+ rm "${removedlist}".old
+}
+
+windows_find_removed_slot() {
+ local f=$1
+ local n=0
+ while [[ ${n} -lt 100 && -f "${f}${n}" ]]; do
+ n=$((n=n+1))
+ done
+
+ if [[ ${n} -ge 100 ]]; then
+ echo "too many (>=100) old text files busy of '${f}'" >&2
+ exit 1
+ fi
+
+ echo $n
+}
+
+windows_prepare_file() {
+ local failed=0
+ my_mv=mv
+
+ [[ "${1}" == */mv ]] && my_mv="${1}.new"
+ [[ -f "${1}.new" ]] && rm -f "${1}.new"
+
+ cp -p "${1}" "${1}.new" || failed=1
+ ${my_mv} "${1}" "${2}" || failed=1
+ ${my_mv} "${1}.new" "${1}" || failed=1
+
+ echo $failed
+}
+
+post_src_install() {
+ cd "${ED}"
+ find . -name '*.exe' | while read f; do
+ if file "${f}" | grep "GUI" > /dev/null 2>&1; then
+ if test ! -f "${f%.exe}"; then
+ einfo "Windows GUI Executable $f will have no symlink."
+ fi
+ else
+ if test ! -f "${f%.exe}"; then
+ ebegin "creating ${f%.exe} -> ${f} for console accessibility."
+ eend $(ln -sf "$(basename "${f}")" "${f%.exe}" && echo 0 || echo 1)
+ fi
+ fi
+ done
+}
+
+post_pkg_preinst() {
+ local removedlist="${EROOT}var/lib/portage/files2bremoved"
+ windows_cleanup_removed_files $removedlist
+
+ # now go for current package
+ cd "${D}"
+ find ".${EROOT}" -type f | xargs -r /usr/bin/file | grep ' PE ' | while read f t
+ do
+ f=${f#./} # find prints: "./path/to/file"
+ f=${f%:} # file prints: "file-argument: type-of-file"
+ test -r "${ROOT}${f}" || continue
+ rmstem="${f}.removedbyportage"
+ # keep list of old busy text files unique
+ grep "^${rmstem}$" "${removedlist}" >/dev/null \
+ || echo "${rmstem}" >> "${removedlist}"
+
+ local n=$(windows_find_removed_slot ${ROOT}${rmstem})
+ ebegin "backing up text file ${ROOT}${f} (${n})"
+ eend $(windows_prepare_file "${ROOT}${f}" "${ROOT}${rmstem}${n}")
+ done
+}
+
+post_pkg_prerm() {
+ local removedlist="${EROOT}var/lib/portage/files2bremoved"
+ save_IFS=$IFS
+ IFS='
+';
+ local MY_PR=${PR}
+ [[ ${MY_PR} == r0 ]] && MY_PR=
+ local -a contents=($(<"${EROOT}var/db/pkg/${CATEGORY}/${P}${MY_PR:+-}${MY_PR}/CONTENTS"));
+ IFS=$save_IFS
+ local -a cont
+ for content in "${contents[@]}"; do
+ cont=($content)
+ f=${cont[1]}
+ f=${f#/}
+
+ test -r "${ROOT}${f}" || continue
+
+ if /usr/bin/file "${ROOT}${f}" | grep ' PE ' > /dev/null; then
+ # $f should be an absolute path to the installed file
+ rmstem="${f}.removedbyportage"
+
+ grep "^${rmstem}$" "${removedlist}" > /dev/null \
+ || echo "${rmstem}" >> "${removedlist}"
+
+ local n=$(windows_find_removed_slot ${ROOT}${rmstem})
+ ebegin "preparing ${ROOT}${f} for unmerge ($n)"
+ eend $(windows_prepare_file "${ROOT}${f}" "${ROOT}${rmstem}${n}")
+ fi
+ done
+}
+
+pre_pkg_postrm() {
+ local removedlist="${EROOT}var/lib/portage/files2bremoved"
+ windows_cleanup_removed_files $removedlist
+}
diff --git a/profiles/prefix/windows/winnt/use.force b/profiles/prefix/windows/winnt/use.force
new file mode 100644
index 000000000000..98c050e7bdb3
--- /dev/null
+++ b/profiles/prefix/windows/winnt/use.force
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Re-add Winnt libc
+elibc_Winnt
diff --git a/profiles/prefix/windows/winnt/use.mask b/profiles/prefix/windows/winnt/use.mask
new file mode 100644
index 000000000000..c40ffd575899
--- /dev/null
+++ b/profiles/prefix/windows/winnt/use.mask
@@ -0,0 +1,87 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Re-add Winnt libc
+-elibc_Winnt
+
+# CURL_SSL=winssl is allowd on Winnt libc
+-curl_ssl_winssl
+
+# these need a review, since they are just copied from interix
+# these will more than likely never work on Windows
+3dfx
+acpi
+alsa
+altivec
+apm
+bluetooth
+cap
+caps
+cdr
+coreaudio
+dga
+directfb
+divx4linux
+djbfft
+dri
+dvdr
+# emacs USE flag is masked because of missing implementation for unexec()
+emacs
+fbcon
+fdftk
+fmod
+ggi
+glut
+gpm
+gps
+hardened
+hddtemp
+ibm
+icc
+icc-pgo
+ieee1394
+ifc
+ipod
+ipv6
+lm_sensors
+matrox
+ncurses
+netboot
+old-linux
+# the following USE flag requires device-mapper
+on-the-fly-crypt
+opengl
+oss
+pcmcia
+pda
+rtc
+selinux
+scanner
+smartcard
+svga
+uclibc
+# unicode is totally b0rked on interix
+unicode
+usb
+voodoo3
+pvm
+v4l
+wifi
+
+# these are USE flags that don't _currently_ work, but may will in the future.
+ffmpeg
+fftw
+flac
+jack
+joystick
+ladspa
+# opennmp is not working yet on interix
+openmp
+portaudio
+pulseaudio
+qt4
+readline
+# libtiff only static, so avoid the tiff USE flag!
+tiff
+timidity
diff --git a/profiles/profiles.desc b/profiles/profiles.desc
new file mode 100644
index 000000000000..77fd53a88d63
--- /dev/null
+++ b/profiles/profiles.desc
@@ -0,0 +1,327 @@
+#############################################
+# This is a list of valid profiles for each architecture. This file is used by
+# repoman when doing a repoman scan or repoman full.
+# DO NOT ADD PROFILES WITH A "die" or "exit" IN THEM OR IT KILLS REPOMAN
+#
+#layout:
+#arch profile_directory status
+
+# Alpha Profiles
+alpha default/linux/alpha/13.0 stable
+alpha default/linux/alpha/13.0/desktop stable
+alpha default/linux/alpha/13.0/desktop/gnome stable
+alpha default/linux/alpha/13.0/desktop/gnome/systemd stable
+alpha default/linux/alpha/13.0/desktop/kde stable
+alpha default/linux/alpha/13.0/desktop/kde/systemd stable
+alpha default/linux/alpha/13.0/developer stable
+
+# AMD64 Profiles
+amd64 default/linux/amd64/13.0 stable
+amd64 default/linux/amd64/13.0/selinux dev
+amd64 default/linux/amd64/13.0/desktop stable
+amd64 default/linux/amd64/13.0/desktop/gnome stable
+amd64 default/linux/amd64/13.0/desktop/gnome/systemd stable
+amd64 default/linux/amd64/13.0/desktop/kde stable
+amd64 default/linux/amd64/13.0/desktop/kde/systemd stable
+amd64 default/linux/amd64/13.0/desktop/plasma stable
+amd64 default/linux/amd64/13.0/desktop/plasma/systemd stable
+amd64 default/linux/amd64/13.0/developer stable
+amd64 default/linux/amd64/13.0/no-multilib dev
+amd64 default/linux/amd64/13.0/systemd stable
+amd64 default/linux/amd64/13.0/x32 dev
+
+# ARM Profiles
+arm default/linux/arm/13.0 stable
+arm default/linux/arm/13.0/desktop dev
+arm default/linux/arm/13.0/desktop/gnome dev
+arm default/linux/arm/13.0/desktop/gnome/systemd dev
+arm default/linux/arm/13.0/desktop/kde dev
+arm default/linux/arm/13.0/desktop/kde/systemd dev
+arm default/linux/arm/13.0/developer dev
+arm default/linux/arm/13.0/armv4 dev
+arm default/linux/arm/13.0/armv4/desktop dev
+arm default/linux/arm/13.0/armv4/desktop/gnome dev
+arm default/linux/arm/13.0/armv4/desktop/kde dev
+arm default/linux/arm/13.0/armv4/developer dev
+arm default/linux/arm/13.0/armv4t dev
+arm default/linux/arm/13.0/armv4t/desktop dev
+arm default/linux/arm/13.0/armv4t/desktop/gnome dev
+arm default/linux/arm/13.0/armv4t/desktop/kde dev
+arm default/linux/arm/13.0/armv4t/developer dev
+arm default/linux/arm/13.0/armv5te dev
+arm default/linux/arm/13.0/armv5te/desktop dev
+arm default/linux/arm/13.0/armv5te/desktop/gnome dev
+arm default/linux/arm/13.0/armv5te/desktop/kde dev
+arm default/linux/arm/13.0/armv5te/developer dev
+arm default/linux/arm/13.0/armv6j dev
+arm default/linux/arm/13.0/armv6j/desktop dev
+arm default/linux/arm/13.0/armv6j/desktop/gnome dev
+arm default/linux/arm/13.0/armv6j/desktop/kde dev
+arm default/linux/arm/13.0/armv6j/developer dev
+arm default/linux/arm/13.0/armv7a dev
+arm default/linux/arm/13.0/armv7a/desktop dev
+arm default/linux/arm/13.0/armv7a/desktop/gnome dev
+arm default/linux/arm/13.0/armv7a/desktop/kde dev
+arm default/linux/arm/13.0/armv7a/developer dev
+
+# ARM64 Profiles
+arm64 default/linux/arm64/13.0 exp
+arm64 default/linux/arm64/13.0/desktop exp
+arm64 default/linux/arm64/13.0/developer exp
+
+# HPPA Profiles
+hppa default/linux/hppa/13.0 stable
+hppa default/linux/hppa/13.0/desktop dev
+hppa default/linux/hppa/13.0/developer dev
+
+# IA64 Profiles
+ia64 default/linux/ia64/13.0 stable
+ia64 default/linux/ia64/13.0/desktop stable
+ia64 default/linux/ia64/13.0/desktop/gnome stable
+ia64 default/linux/ia64/13.0/desktop/gnome/systemd stable
+ia64 default/linux/ia64/13.0/desktop/kde stable
+ia64 default/linux/ia64/13.0/desktop/kde/systemd stable
+ia64 default/linux/ia64/13.0/developer stable
+
+# M68K Profiles
+m68k default/linux/m68k/13.0 exp
+m68k default/linux/m68k/13.0/desktop exp
+m68k default/linux/m68k/13.0/desktop/gnome exp
+m68k default/linux/m68k/13.0/desktop/kde exp
+m68k default/linux/m68k/13.0/developer exp
+
+# MIPS Profiles
+mips default/linux/mips/13.0/o32 dev
+mips default/linux/mips/13.0/n32 dev
+mips default/linux/mips/13.0/n64 exp
+mips default/linux/mips/13.0/multilib/o32 dev
+mips default/linux/mips/13.0/multilib/n32 dev
+mips default/linux/mips/13.0/multilib/n64 exp
+mips default/linux/mips/13.0/mipsel/o32 dev
+mips default/linux/mips/13.0/mipsel/n32 dev
+mips default/linux/mips/13.0/mipsel/n64 exp
+mips default/linux/mips/13.0/mipsel/multilib/o32 dev
+mips default/linux/mips/13.0/mipsel/multilib/n32 dev
+mips default/linux/mips/13.0/mipsel/multilib/n64 exp
+
+# Nios II Profiles
+nios2 default/linux/nios2/13.0 exp
+
+# PPC32 Profiles
+ppc default/linux/powerpc/ppc32/13.0 stable
+ppc default/linux/powerpc/ppc32/13.0/desktop stable
+ppc default/linux/powerpc/ppc32/13.0/desktop/gnome stable
+ppc default/linux/powerpc/ppc32/13.0/desktop/gnome/systemd stable
+ppc default/linux/powerpc/ppc32/13.0/desktop/kde stable
+ppc default/linux/powerpc/ppc32/13.0/desktop/kde/systemd stable
+ppc default/linux/powerpc/ppc32/13.0/developer stable
+
+# PPC64 Profiles
+ppc default/linux/powerpc/ppc64/13.0/32bit-userland stable
+ppc default/linux/powerpc/ppc64/13.0/32bit-userland/desktop stable
+ppc default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome stable
+ppc default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome/systemd stable
+ppc default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde stable
+ppc default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde/systemd stable
+ppc default/linux/powerpc/ppc64/13.0/32bit-userland/developer stable
+ppc64 default/linux/powerpc/ppc64/13.0/64bit-userland stable
+ppc64 default/linux/powerpc/ppc64/13.0/64bit-userland/desktop stable
+ppc64 default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome stable
+ppc64 default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome/systemd stable
+ppc64 default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde stable
+ppc64 default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde/systemd stable
+ppc64 default/linux/powerpc/ppc64/13.0/64bit-userland/developer stable
+
+# S390 Profiles
+s390 default/linux/s390/13.0 exp
+s390 default/linux/s390/13.0/s390x exp
+
+# SH Profiles
+sh default/linux/sh/13.0 exp
+sh default/linux/sh/13.0/desktop exp
+sh default/linux/sh/13.0/desktop/gnome exp
+sh default/linux/sh/13.0/desktop/kde exp
+sh default/linux/sh/13.0/developer exp
+
+# SPARC Profiles
+sparc default/linux/sparc/13.0 stable
+sparc default/linux/sparc/13.0/desktop stable
+sparc default/linux/sparc/13.0/desktop/gnome stable
+sparc default/linux/sparc/13.0/desktop/gnome/systemd stable
+sparc default/linux/sparc/13.0/desktop/kde stable
+sparc default/linux/sparc/13.0/desktop/kde/systemd stable
+sparc default/linux/sparc/13.0/developer stable
+
+# x86 Profiles
+x86 default/linux/x86/13.0 stable
+x86 default/linux/x86/13.0/selinux dev
+x86 default/linux/x86/13.0/desktop stable
+x86 default/linux/x86/13.0/desktop/gnome stable
+x86 default/linux/x86/13.0/desktop/gnome/systemd stable
+x86 default/linux/x86/13.0/desktop/kde stable
+x86 default/linux/x86/13.0/desktop/kde/systemd stable
+x86 default/linux/x86/13.0/desktop/plasma stable
+x86 default/linux/x86/13.0/desktop/plasma/systemd stable
+x86 default/linux/x86/13.0/developer stable
+
+# Gentoo/FreeBSD Profiles
+amd64-fbsd default/bsd/fbsd/amd64/9.1 dev
+amd64-fbsd default/bsd/fbsd/amd64/9.2 dev
+amd64-fbsd default/bsd/fbsd/amd64/10.1 dev
+amd64-fbsd default/bsd/fbsd/amd64/9.1/clang exp
+amd64-fbsd default/bsd/fbsd/amd64/9.2/clang exp
+amd64-fbsd default/bsd/fbsd/amd64/10.1/clang exp
+sparc-fbsd default/bsd/fbsd/sparc/8.2 exp
+x86-fbsd default/bsd/fbsd/x86/9.1 dev
+x86-fbsd default/bsd/fbsd/x86/9.2 dev
+x86-fbsd default/bsd/fbsd/x86/10.1 dev
+
+# Hardened Profiles
+amd64 hardened/linux/amd64 stable
+amd64 hardened/linux/amd64/selinux stable
+amd64 hardened/linux/amd64/no-multilib stable
+amd64 hardened/linux/amd64/no-multilib/selinux stable
+amd64 hardened/linux/amd64/x32 dev
+amd64 hardened/linux/musl/amd64 exp
+arm hardened/linux/arm/armv7a dev
+arm hardened/linux/arm/armv6j dev
+arm hardened/linux/musl/arm/armv7a exp
+ia64 hardened/linux/ia64 dev
+mips hardened/linux/musl/mips exp
+mips hardened/linux/musl/mips/mipsel exp
+ppc hardened/linux/powerpc/ppc32 dev
+ppc hardened/linux/powerpc/ppc64/32bit-userland dev
+ppc hardened/linux/musl/ppc exp
+ppc64 hardened/linux/powerpc/ppc64/64bit-userland dev
+x86 hardened/linux/x86 stable
+x86 hardened/linux/x86/selinux stable
+x86 hardened/linux/musl/x86 exp
+
+# Non-embedded uclibc profiles
+amd64 default/linux/uclibc/amd64 dev
+amd64 hardened/linux/uclibc/amd64 dev
+arm default/linux/uclibc/arm/armv7a dev
+arm hardened/linux/uclibc/arm/armv7a dev
+mips default/linux/uclibc/mips dev
+mips hardened/linux/uclibc/mips dev
+mips default/linux/uclibc/mips/mipsel dev
+mips hardened/linux/uclibc/mips/mipsel dev
+ppc default/linux/uclibc/ppc dev
+ppc hardened/linux/uclibc/ppc dev
+x86 default/linux/uclibc/x86 dev
+x86 hardened/linux/uclibc/x86 dev
+
+# uclibc/embedded multiarch profiles
+#amd64 uclibc/amd64 dev
+#arm uclibc/arm dev
+#arm uclibc/arm/2.4 dev
+#mips uclibc/mips dev
+#mips uclibc/mips/hardened dev
+#ppc uclibc/ppc dev
+#ppc uclibc/ppc/2.4 dev
+#ppc uclibc/ppc/hardened dev
+#ppc uclibc/ppc/hardened/2.4 dev
+#sh uclibc/sh dev
+#sh uclibc/sh/2.4 dev
+#x86 uclibc/x86 dev
+#x86 uclibc/x86/2.4 dev
+#x86 uclibc/x86/2005.1 dev
+#x86 uclibc/x86/2005.1/2.4 dev
+#x86 uclibc/x86/hardened dev
+#x86 uclibc/x86/hardened/2.4 dev
+
+
+# These are Gentoo Prefix profiles, maintained by the Prefix team
+
+# Linux Profiles
+amd64-linux prefix/linux/amd64 exp
+arm-linux prefix/linux/arm exp
+ia64-linux prefix/linux/ia64 exp
+ppc64-linux prefix/linux/ppc64 exp
+x86-linux prefix/linux/x86 exp
+
+# Linux Standalone Profiles
+amd64-linux prefix/linux-standalone/amd64 exp
+x86-linux prefix/linux-standalone/x86 exp
+
+# Mac OS X Profiles
+ppc-macos prefix/darwin/macos/10.4/ppc exp
+x86-macos prefix/darwin/macos/10.4/x86 exp
+ppc-macos prefix/darwin/macos/10.5/ppc exp
+x86-macos prefix/darwin/macos/10.5/x86 exp
+x64-macos prefix/darwin/macos/10.5/x64 exp
+x86-macos prefix/darwin/macos/10.6/x86 exp
+x64-macos prefix/darwin/macos/10.6/x64 exp
+x86-macos prefix/darwin/macos/10.7/x86 exp
+x64-macos prefix/darwin/macos/10.7/x64 exp
+x86-macos prefix/darwin/macos/10.8/x86 exp
+x64-macos prefix/darwin/macos/10.8/x64 exp
+
+# Solaris Profiles
+sparc-solaris prefix/sunos/solaris/5.9/sparc exp
+sparc-solaris prefix/sunos/solaris/5.10/sparc exp
+sparc64-solaris prefix/sunos/solaris/5.10/sparc64 exp
+x86-solaris prefix/sunos/solaris/5.10/x86 exp
+x64-solaris prefix/sunos/solaris/5.10/x64 exp
+sparc-solaris prefix/sunos/solaris/5.11/sparc exp
+sparc64-solaris prefix/sunos/solaris/5.11/sparc64 exp
+x86-solaris prefix/sunos/solaris/5.11/x86 exp
+x64-solaris prefix/sunos/solaris/5.11/x64 exp
+
+# AIX Profiles
+ppc-aix prefix/aix/5.2.0.0/ppc exp
+ppc-aix prefix/aix/5.3.0.0/ppc exp
+ppc-aix prefix/aix/6.1.0.0/ppc exp
+
+# Interix Profiles
+x86-interix prefix/windows/interix/3.5/x86 exp
+x86-interix prefix/windows/interix/5.2/x86 exp
+x86-interix prefix/windows/interix/6.0/x86 exp
+x86-interix prefix/windows/interix/6.1/x86 exp
+
+# Windows Profiles
+x86-winnt prefix/windows/winnt/3.5/x86 exp
+x86-winnt prefix/windows/winnt/5.2/x86 exp
+x86-winnt prefix/windows/winnt/6.0/x86 exp
+x86-winnt prefix/windows/winnt/6.1/x86 exp
+
+# Cygwin Profiles
+x86-cygwin prefix/windows/cygwin/1.7/x86 exp
+x86-cygwin prefix/windows/cygwin/2.0/x86 exp
+x64-cygwin prefix/windows/cygwin/2.0/x64 exp
+
+# HP-UX Profiles
+ia64-hpux prefix/hpux/B.11.23/ia64 exp
+hppa-hpux prefix/hpux/B.11.31/hppa2.0 exp
+ia64-hpux prefix/hpux/B.11.31/ia64 exp
+
+# FreeBSD Profiles
+x86-freebsd prefix/bsd/freebsd/7.1/x86 exp
+x64-freebsd prefix/bsd/freebsd/7.1/x64 exp
+x86-freebsd prefix/bsd/freebsd/7.2/x86 exp
+x64-freebsd prefix/bsd/freebsd/7.2/x64 exp
+x86-freebsd prefix/bsd/freebsd/8.0/x86 exp
+x64-freebsd prefix/bsd/freebsd/8.0/x64 exp
+x86-freebsd prefix/bsd/freebsd/8.1/x86 exp
+x64-freebsd prefix/bsd/freebsd/8.1/x64 exp
+sparc64-freebsd prefix/bsd/freebsd/8.1/sparc64 exp
+x86-freebsd prefix/bsd/freebsd/8.2/x86 exp
+x64-freebsd prefix/bsd/freebsd/8.2/x64 exp
+x86-freebsd prefix/bsd/freebsd/9.0/x86 exp
+x64-freebsd prefix/bsd/freebsd/9.0/x64 exp
+x86-freebsd prefix/bsd/freebsd/9.1/x86 exp
+x64-freebsd prefix/bsd/freebsd/9.1/x64 exp
+
+
+# OpenBSD Profiles
+ppc-openbsd prefix/bsd/openbsd/4.2/ppc exp
+x86-openbsd prefix/bsd/openbsd/4.2/x86 exp
+x64-openbsd prefix/bsd/openbsd/4.2/x64 exp
+
+# NetBSD Profiles
+x86-netbsd prefix/bsd/netbsd/4.0/x86 exp
+
+# FreeMiNT
+m68k-mint prefix/mint/m68k exp
+
+# vim: set ts=8:
diff --git a/profiles/releases/13.0/eapi b/profiles/releases/13.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/releases/13.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/releases/13.0/make.defaults b/profiles/releases/13.0/make.defaults
new file mode 100644
index 000000000000..aaa2d5ef3d5c
--- /dev/null
+++ b/profiles/releases/13.0/make.defaults
@@ -0,0 +1,6 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Adding this one, since it makes sense.
+USE="bzip2"
diff --git a/profiles/releases/13.0/package.mask b/profiles/releases/13.0/package.mask
new file mode 100644
index 000000000000..580c39a542b0
--- /dev/null
+++ b/profiles/releases/13.0/package.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Andreas K. Huettel <dilfridge@gentoo.org> (14 Jan 2013)
+# Mask portage versions not supporting EAPI=5
+<sys-apps/portage-2.1.11.31
diff --git a/profiles/releases/13.0/parent b/profiles/releases/13.0/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/releases/13.0/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/releases/eapi b/profiles/releases/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/releases/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/releases/freebsd-10.1/package.mask b/profiles/releases/freebsd-10.1/package.mask
new file mode 100644
index 000000000000..5cf0ccc6eee6
--- /dev/null
+++ b/profiles/releases/freebsd-10.1/package.mask
@@ -0,0 +1,48 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+# Make sure we don't get wrong versions
+<sys-freebsd/freebsd-pam-modules-10.1_alpha
+>sys-freebsd/freebsd-pam-modules-10.1.99
+<sys-freebsd/freebsd-rescue-10.1_alpha
+>sys-freebsd/freebsd-rescue-10.1.99
+<sys-freebsd/freebsd-pf-10.1_alpha
+>sys-freebsd/freebsd-pf-10.1.99
+<sys-freebsd/freebsd-mk-defs-10.1_alpha
+>sys-freebsd/freebsd-mk-defs-10.1.99
+<sys-freebsd/freebsd-lib-10.1_alpha
+>sys-freebsd/freebsd-lib-10.1.99
+<sys-freebsd/freebsd-libexec-10.1_alpha
+>sys-freebsd/freebsd-libexec-10.1.99
+<sys-freebsd/freebsd-bin-10.1_alpha
+>sys-freebsd/freebsd-bin-10.1.99
+<sys-freebsd/freebsd-sbin-10.1_alpha
+>sys-freebsd/freebsd-sbin-10.1.99
+<sys-freebsd/freebsd-ubin-10.1_alpha
+>sys-freebsd/freebsd-ubin-10.1.99
+>sys-freebsd/freebsd-usbin-10.1.99
+<sys-freebsd/freebsd-share-10.1_alpha
+>sys-freebsd/freebsd-share-10.1.99
+<sys-freebsd/freebsd-contrib-10.1_alpha
+>sys-freebsd/freebsd-contrib-10.1.99
+>sys-freebsd/freebsd-cddl-10.1.99
+<sys-freebsd/boot0-10.1_alpha
+>sys-freebsd/boot0-10.1.99
+<sys-freebsd/freebsd-sources-10.1_alpha
+>sys-freebsd/freebsd-sources-10.1.99
+
+# Mask version of -cddl and -usbin is different for ease of upgrade. bug #491774
+# Please keep <freebsd-cddl-9.2_alpha and <freebsd-usbin-9.1_alpha.
+<sys-freebsd/freebsd-cddl-9.2_alpha
+<sys-freebsd/freebsd-usbin-9.1_alpha
+
+# Alexis Ballier <aballier@gentoo.org> (07 Nov 2011)
+# It is in freebsd-ubin starting from FreeBSD 9.0
+sys-process/fuser-bsd
+
+# Alexis Ballier <aballier@gentoo.org> (11 May 2012)
+# freebsd-lib provides a utempter compatible interface starting from FreeBSD 9.0
+# via libulog.
+# this package does not build anymore as it requires utmp
+sys-libs/libutempter
diff --git a/profiles/releases/freebsd-10.1/package.use.force b/profiles/releases/freebsd-10.1/package.use.force
new file mode 100644
index 000000000000..b13c2469c68e
--- /dev/null
+++ b/profiles/releases/freebsd-10.1/package.use.force
@@ -0,0 +1,6 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+# freebsd-sources[build-generic] requires clang
+sys-devel/llvm clang
diff --git a/profiles/releases/freebsd-10.1/packages b/profiles/releases/freebsd-10.1/packages
new file mode 100644
index 000000000000..b7803195ca25
--- /dev/null
+++ b/profiles/releases/freebsd-10.1/packages
@@ -0,0 +1,10 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+*>=sys-apps/baselayout-2.0.0
+*>=sys-apps/openrc-0.2.5
+
+# Not necessary dev-libs/libiconv and freebsd-contrib in 10.0 and later.
+-*dev-libs/libiconv
+-*sys-freebsd/freebsd-contrib
diff --git a/profiles/releases/freebsd-10.1/packages.build b/profiles/releases/freebsd-10.1/packages.build
new file mode 100644
index 000000000000..167400735e8c
--- /dev/null
+++ b/profiles/releases/freebsd-10.1/packages.build
@@ -0,0 +1,7 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+-dev-libs/libiconv
+-sys-freebsd/freebsd-contrib
+sys-freebsd/freebsd-share
diff --git a/profiles/releases/freebsd-10.1/parent b/profiles/releases/freebsd-10.1/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/releases/freebsd-10.1/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/releases/freebsd-10.1/profile.bashrc b/profiles/releases/freebsd-10.1/profile.bashrc
new file mode 100644
index 000000000000..0f2bd85c6cf9
--- /dev/null
+++ b/profiles/releases/freebsd-10.1/profile.bashrc
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+bsd-fbsd10fix(){
+ # http://svnweb.freebsd.org/ports/head/Mk/bsd.port.mk
+
+ for f in `find ${WORKDIR} -type f \( -name config.libpath -o \
+ -name config.rpath -o -name configure -o -name libtool.m4 -o \
+ -name ltconfig -o -name libtool -o -name aclocal.m4 -o \
+ -name acinclude.m4 \)` ; do \
+ sed -i.fbsd10bak \
+ -e 's|freebsd1\*)|freebsd1.\*)|g' \
+ -e 's|freebsd\[12\]\*)|freebsd[12].*)|g' \
+ -e 's|freebsd\[123\]\*)|freebsd[123].*)|g' \
+ -e 's|freebsd\[\[12\]\]\*)|freebsd[[12]].*)|g' \
+ -e 's|freebsd\[\[123\]\]\*)|freebsd[[123]].*)|g' \
+ ${f} ; \
+ touch -mr ${f}.fbsd10bak ${f} ; \
+ rm -f ${f}.fbsd10bak ; \
+ einfo "===> FreeBSD 10 autotools fix applied to ${f}"; \
+ done
+}
+
+if [[ -n $EAPI ]] ; then
+ case "$EAPI" in
+ 0|1)
+ post_src_unpack() { bsd-patch_install-sh ; bsd-fbsd10fix ; }
+ ;;
+ *)
+ post_src_prepare() { bsd-patch_install-sh ; bsd-fbsd10fix ; }
+ ;;
+ esac
+fi
+
diff --git a/profiles/releases/freebsd-8.2/eapi b/profiles/releases/freebsd-8.2/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/releases/freebsd-8.2/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/releases/freebsd-8.2/package.mask b/profiles/releases/freebsd-8.2/package.mask
new file mode 100644
index 000000000000..5f588a3f0bd2
--- /dev/null
+++ b/profiles/releases/freebsd-8.2/package.mask
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+# Make sure we don't get wrong versions
+<sys-freebsd/freebsd-pam-modules-8.2_alpha
+>sys-freebsd/freebsd-pam-modules-8.2.99
+<sys-freebsd/freebsd-rescue-8.2_alpha
+>sys-freebsd/freebsd-rescue-8.2.99
+<sys-freebsd/freebsd-pf-8.2_alpha
+>sys-freebsd/freebsd-pf-8.2.99
+<sys-freebsd/freebsd-mk-defs-8.2_alpha
+>sys-freebsd/freebsd-mk-defs-8.2.99
+<sys-freebsd/freebsd-lib-8.2_alpha
+>sys-freebsd/freebsd-lib-8.2.99
+<sys-freebsd/freebsd-libexec-8.2_alpha
+>sys-freebsd/freebsd-libexec-8.2.99
+<sys-freebsd/freebsd-bin-8.2_alpha
+>sys-freebsd/freebsd-bin-8.2.99
+<sys-freebsd/freebsd-sbin-8.2_alpha
+>sys-freebsd/freebsd-sbin-8.2.99
+<sys-freebsd/freebsd-ubin-8.2_alpha
+>sys-freebsd/freebsd-ubin-8.2.99
+<sys-freebsd/freebsd-usbin-8.2_alpha
+>sys-freebsd/freebsd-usbin-8.2.99
+<sys-freebsd/freebsd-share-8.2_alpha
+>sys-freebsd/freebsd-share-8.2.99
+<sys-freebsd/freebsd-contrib-8.2_alpha
+>sys-freebsd/freebsd-contrib-8.2.99
+<sys-freebsd/freebsd-cddl-8.2_alpha
+>sys-freebsd/freebsd-cddl-8.2.99
+<sys-freebsd/boot0-8.2_alpha
+>sys-freebsd/boot0-8.2.99
+<sys-freebsd/freebsd-sources-8.2_alpha
+>sys-freebsd/freebsd-sources-8.2.99
diff --git a/profiles/releases/freebsd-8.2/package.use.mask b/profiles/releases/freebsd-8.2/package.use.mask
new file mode 100644
index 000000000000..3500f6e207ee
--- /dev/null
+++ b/profiles/releases/freebsd-8.2/package.use.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2012 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+# Not built due to lacking of O_CLOEXEC, bug #390387
+media-libs/mesa egl
diff --git a/profiles/releases/freebsd-8.2/packages b/profiles/releases/freebsd-8.2/packages
new file mode 100644
index 000000000000..0e273bd49013
--- /dev/null
+++ b/profiles/releases/freebsd-8.2/packages
@@ -0,0 +1,6 @@
+# Copyright 1999-2011 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+*>=sys-apps/baselayout-2.0.0
+*>=sys-apps/openrc-0.2.5
diff --git a/profiles/releases/freebsd-8.2/parent b/profiles/releases/freebsd-8.2/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/releases/freebsd-8.2/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/releases/freebsd-9.1/eapi b/profiles/releases/freebsd-9.1/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/releases/freebsd-9.1/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/releases/freebsd-9.1/package.mask b/profiles/releases/freebsd-9.1/package.mask
new file mode 100644
index 000000000000..7f9ccfbee566
--- /dev/null
+++ b/profiles/releases/freebsd-9.1/package.mask
@@ -0,0 +1,45 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+# Make sure we don't get wrong versions
+<sys-freebsd/freebsd-pam-modules-9.1_alpha
+>sys-freebsd/freebsd-pam-modules-9.1.99
+<sys-freebsd/freebsd-rescue-9.1_alpha
+>sys-freebsd/freebsd-rescue-9.1.99
+<sys-freebsd/freebsd-pf-9.1_alpha
+>sys-freebsd/freebsd-pf-9.1.99
+<sys-freebsd/freebsd-mk-defs-9.1_alpha
+>sys-freebsd/freebsd-mk-defs-9.1.99
+<sys-freebsd/freebsd-lib-9.1_alpha
+>sys-freebsd/freebsd-lib-9.1.99
+<sys-freebsd/freebsd-libexec-9.1_alpha
+>sys-freebsd/freebsd-libexec-9.1.99
+<sys-freebsd/freebsd-bin-9.1_alpha
+>sys-freebsd/freebsd-bin-9.1.99
+<sys-freebsd/freebsd-sbin-9.1_alpha
+>sys-freebsd/freebsd-sbin-9.1.99
+<sys-freebsd/freebsd-ubin-9.1_alpha
+>sys-freebsd/freebsd-ubin-9.1.99
+<sys-freebsd/freebsd-usbin-9.1_alpha
+>sys-freebsd/freebsd-usbin-9.1.99
+<sys-freebsd/freebsd-share-9.1_alpha
+>sys-freebsd/freebsd-share-9.1.99
+<sys-freebsd/freebsd-contrib-9.1_alpha
+>sys-freebsd/freebsd-contrib-9.1.99
+<sys-freebsd/freebsd-cddl-9.1_alpha
+>sys-freebsd/freebsd-cddl-9.1.99
+<sys-freebsd/boot0-9.1_alpha
+>sys-freebsd/boot0-9.1.99
+<sys-freebsd/freebsd-sources-9.1_alpha
+>sys-freebsd/freebsd-sources-9.1.99
+
+# Alexis Ballier <aballier@gentoo.org> (07 Nov 2011)
+# It is in freebsd-ubin starting from FreeBSD 9.0
+sys-process/fuser-bsd
+
+# Alexis Ballier <aballier@gentoo.org> (11 May 2012)
+# freebsd-lib provides a utempter compatible interface starting from FreeBSD 9.0
+# via libulog.
+# this package does not build anymore as it requires utmp
+sys-libs/libutempter
diff --git a/profiles/releases/freebsd-9.1/packages b/profiles/releases/freebsd-9.1/packages
new file mode 100644
index 000000000000..ea1059300f9b
--- /dev/null
+++ b/profiles/releases/freebsd-9.1/packages
@@ -0,0 +1,6 @@
+# Copyright 1999-2012 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+*>=sys-apps/baselayout-2.0.0
+*>=sys-apps/openrc-0.2.5
diff --git a/profiles/releases/freebsd-9.1/parent b/profiles/releases/freebsd-9.1/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/releases/freebsd-9.1/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/releases/freebsd-9.2/eapi b/profiles/releases/freebsd-9.2/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/releases/freebsd-9.2/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/releases/freebsd-9.2/package.mask b/profiles/releases/freebsd-9.2/package.mask
new file mode 100644
index 000000000000..746db934be90
--- /dev/null
+++ b/profiles/releases/freebsd-9.2/package.mask
@@ -0,0 +1,45 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+# Make sure we don't get wrong versions
+<sys-freebsd/freebsd-pam-modules-9.2_alpha
+>sys-freebsd/freebsd-pam-modules-9.2.99
+<sys-freebsd/freebsd-rescue-9.2_alpha
+>sys-freebsd/freebsd-rescue-9.2.99
+<sys-freebsd/freebsd-pf-9.2_alpha
+>sys-freebsd/freebsd-pf-9.2.99
+<sys-freebsd/freebsd-mk-defs-9.2_alpha
+>sys-freebsd/freebsd-mk-defs-9.2.99
+<sys-freebsd/freebsd-lib-9.2_alpha
+>sys-freebsd/freebsd-lib-9.2.99
+<sys-freebsd/freebsd-libexec-9.2_alpha
+>sys-freebsd/freebsd-libexec-9.2.99
+<sys-freebsd/freebsd-bin-9.2_alpha
+>sys-freebsd/freebsd-bin-9.2.99
+<sys-freebsd/freebsd-sbin-9.2_alpha
+>sys-freebsd/freebsd-sbin-9.2.99
+<sys-freebsd/freebsd-ubin-9.2_alpha
+>sys-freebsd/freebsd-ubin-9.2.99
+<sys-freebsd/freebsd-usbin-9.2_alpha
+>sys-freebsd/freebsd-usbin-9.2.99
+<sys-freebsd/freebsd-share-9.2_alpha
+>sys-freebsd/freebsd-share-9.2.99
+<sys-freebsd/freebsd-contrib-9.2_alpha
+>sys-freebsd/freebsd-contrib-9.2.99
+<sys-freebsd/freebsd-cddl-9.2_alpha
+>sys-freebsd/freebsd-cddl-9.2.99
+<sys-freebsd/boot0-9.2_alpha
+>sys-freebsd/boot0-9.2.99
+<sys-freebsd/freebsd-sources-9.2_alpha
+>sys-freebsd/freebsd-sources-9.2.99
+
+# Alexis Ballier <aballier@gentoo.org> (07 Nov 2011)
+# It is in freebsd-ubin starting from FreeBSD 9.0
+sys-process/fuser-bsd
+
+# Alexis Ballier <aballier@gentoo.org> (11 May 2012)
+# freebsd-lib provides a utempter compatible interface starting from FreeBSD 9.0
+# via libulog.
+# this package does not build anymore as it requires utmp
+sys-libs/libutempter
diff --git a/profiles/releases/freebsd-9.2/packages b/profiles/releases/freebsd-9.2/packages
new file mode 100644
index 000000000000..ea1059300f9b
--- /dev/null
+++ b/profiles/releases/freebsd-9.2/packages
@@ -0,0 +1,6 @@
+# Copyright 1999-2012 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+*>=sys-apps/baselayout-2.0.0
+*>=sys-apps/openrc-0.2.5
diff --git a/profiles/releases/freebsd-9.2/parent b/profiles/releases/freebsd-9.2/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/releases/freebsd-9.2/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/releases/make.defaults b/profiles/releases/make.defaults
new file mode 100644
index 000000000000..2048f3deac82
--- /dev/null
+++ b/profiles/releases/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# These USE flags are what is common between the various sub-profiles. Stages 2
+# and 3 are built against these, so be careful what you add.
+USE="acl gdbm nptl unicode"
diff --git a/profiles/repo_name b/profiles/repo_name
new file mode 100644
index 000000000000..23574f357858
--- /dev/null
+++ b/profiles/repo_name
@@ -0,0 +1 @@
+gentoo
diff --git a/profiles/targets/desktop/eapi b/profiles/targets/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/targets/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/targets/desktop/gnome/eapi b/profiles/targets/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/targets/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/targets/desktop/gnome/make.defaults b/profiles/targets/desktop/gnome/make.defaults
new file mode 100644
index 000000000000..47d0997e38d1
--- /dev/null
+++ b/profiles/targets/desktop/gnome/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+USE="colord eds evo gnome gnome-keyring gnome-online-accounts gstreamer introspection libsecret nautilus pulseaudio tracker"
diff --git a/profiles/targets/desktop/gnome/package.use b/profiles/targets/desktop/gnome/package.use
new file mode 100644
index 000000000000..9949df95d413
--- /dev/null
+++ b/profiles/targets/desktop/gnome/package.use
@@ -0,0 +1,91 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Needed by mutter defaults, bug #547300
+>=media-libs/clutter-1.20 egl
+media-libs/cogl kms
+>=media-libs/mesa-10.3 gbm gles2
+>=media-libs/cogl-1.18.2-r1 gles2
+
+# For eautoreconf in =app-crypt/seahorse-3.10.2-r1
+app-crypt/gcr vala
+
+# Do not enable gstreamer in wine by default; it's mostly broken in <1.7.20,
+# and the patch that fixes it causes problems in some games in >=1.7.20
+# See http://bugs.winehq.org/show_bug.cgi?id=30557 and
+# http://bugs.winehq.org/show_bug.cgi?id=36772
+app-emulation/wine -gstreamer
+
+# 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
+gnome-base/gnome-menus python
+
+# REQUIRED_USE="?? ( pulseaudio gstreamer )", and we want pulse in gnome
+net-misc/spice-gtk -gstreamer
+
+# Required by app-accessibility/orca-3
+app-accessibility/speech-dispatcher python
+
+# gtk3 input method plugins required for gnome3; gnome-shell wants ibus[dconf]
+app-i18n/ibus dconf gtk3
+app-i18n/uim gtk3
+
+# Require gnome-panel-2, preventing upgrade to gnome-3, bug #496722
+app-i18n/im-ja -gnome
+app-dicts/verbiste -gnome
+dev-ml/lablgtk -gnome
+
+# incompatible with >=evolution-data-server-3.6, bug #449138
+<dev-vcs/giggle-0.7-r1 -eds
+
+# Pulled in by grilo-plugins which is needed for gnome-music
+media-libs/grilo playlist
+
+# Required for webkit-gtk-2
+media-libs/harfbuzz icu
+
+# Pulled in by tracker and grilo-plugins, has REQUIRED_USE="?? ( gtk qt4 qt5 )"
+media-libs/libmediaart gtk -qt4 -qt5
+
+# Pulled in by net-im/telepathy-connection-managers[msn] (via dev-python/papyon
+# and net-voip/telepathy-butterfly)
+net-libs/farsight2 python
+net-libs/libproxy python
+
+# Required by net-misc/vinagre-3
+net-libs/gtk-vnc gtk3
+
+# Required by dev-libs/folks[libsocialweb]
+net-libs/libsocialweb vala
+
+# The following are required by ekiga-3
+net-libs/opal sip
+net-libs/ptlib wav
+
+# For net-misc/vinagre-3.4 and gnome-boxes
+net-misc/spice-gtk gtk3
+
+# liboauth (required by evolution-data-server[gnome-online-accounts] and
+# gnome-documents in gnome-3.2) has +nss in IUSE, pulls in curl[-gnutls,nss]
+# In >=curl-7.25.0-r1, need CURL_SSL="-gnutls nss -openssl"
+net-misc/curl -curl_ssl_gnutls curl_ssl_nss -curl_ssl_openssl -gnutls nss
+dev-python/pycurl -curl_ssl_gnutls curl_ssl_nss -curl_ssl_openssl
+
+# 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
+
+# Required by app-admin/sabayon
+x11-base/xorg-server kdrive
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (19 Feb 2015)
+# Set reasonable default toolkit for gnome users to prevent emerge error
+# when USE=tools
+x11-drivers/nvidia-drivers -gtk2 gtk3
diff --git a/profiles/targets/desktop/gnome/parent b/profiles/targets/desktop/gnome/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/targets/desktop/gnome/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/targets/desktop/kde/eapi b/profiles/targets/desktop/kde/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/targets/desktop/kde/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/targets/desktop/kde/make.defaults b/profiles/targets/desktop/kde/make.defaults
new file mode 100644
index 000000000000..7361c2009167
--- /dev/null
+++ b/profiles/targets/desktop/kde/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+USE="consolekit declarative dri kde kipi phonon plasma policykit semantic-desktop xcomposite xinerama xscreensaver"
diff --git a/profiles/targets/desktop/kde/package.use b/profiles/targets/desktop/kde/package.use
new file mode 100644
index 000000000000..11dca6915896
--- /dev/null
+++ b/profiles/targets/desktop/kde/package.use
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Required by kde-base/pykde4
+dev-python/PyQt4 script sql webkit
+
+# Required by app-office/akonadi-server
+dev-qt/qtsql mysql
+
+# Required by media-gfx/graphviz which is required by kde-apps/kcachegrind
+media-libs/gd fontconfig
+
+# Required by dev-db/virtuoso-server
+sys-libs/zlib minizip
+
+# Not required, but makes life easier with Qt; bug 457934
+app-arch/unzip natspec
+
+# Required by kde-apps/libkexiv2
+media-gfx/exiv2 xmp
+
+# Required by kde-apps/artikulate
+dev-qt/qt-mobility multimedia
+
+# Required by app-office/libreoffice
+media-libs/phonon designer
+
+# Enable crash-reporter here instead of in ebuild
+kde-apps/kdebase-runtime-meta crash-reporter
diff --git a/profiles/targets/desktop/kde/parent b/profiles/targets/desktop/kde/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/targets/desktop/kde/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/targets/desktop/kde/use.force b/profiles/targets/desktop/kde/use.force
new file mode 100644
index 000000000000..5a52ef021a76
--- /dev/null
+++ b/profiles/targets/desktop/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/targets/desktop/make.defaults b/profiles/targets/desktop/make.defaults
new file mode 100644
index 000000000000..1a7e4a86e468
--- /dev/null
+++ b/profiles/targets/desktop/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+USE="a52 aac acpi alsa bluetooth branding cairo cdda cdr consolekit cups dbus dri dts dvd dvdr emboss encode exif fam firefox flac gif glamor gpm gtk jpeg lcms ldap libnotify mad mng mp3 mp4 mpeg ogg opengl pango pdf png policykit ppds qt3support qt4 sdl spell startup-notification svg tiff truetype vorbis udev udisks unicode upower usb wxwidgets X xcb x264 xml xv xvid"
diff --git a/profiles/targets/desktop/package.use b/profiles/targets/desktop/package.use
new file mode 100644
index 000000000000..a70f373bc888
--- /dev/null
+++ b/profiles/targets/desktop/package.use
@@ -0,0 +1,73 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (19 Feb 2015)
+# Set reasonable default toolkit for all desktops to prevent emerge error
+# when USE=tools
+x11-drivers/nvidia-drivers gtk2
+
+# Ben de Groot <yngwin@gentoo.org> (18 Feb 2015)
+# Enable sensible defaults for desktop users (bug #540046)
+dev-python/PyQt5 declarative gui network printsupport sql widgets xmlpatterns
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (17 Sep 2014)
+# Disable glamor for xf86-video-intel since it also needs uxa, which is
+# disabled by default
+x11-drivers/xf86-video-intel -glamor
+
+# Samuli Suominen <ssuominen@gentoo.org> (24 Jul 2014)
+# 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
+
+# Rick Farina <zerochaos@gentoo.org> (31 May 2014)
+# wireshark 1.10.x has a mostly non-functional qt4 interface so keep
+# gtk3 the default until 1.11.x or higher is stabilized
+<net-analyzer/wireshark-1.11.0 -qt4
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (08 May 2014)
+# 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
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (04 May 2014)
+# Enable cairo LTO by default only for desktop profiles, where cairo's
+# performance really matters, bug #509552
+x11-libs/cairo lto
+
+# Julian Ospald <hasufell@gentoo.org> (19 Apr 2014)
+# Overwrite default +sdl from desktop profile, since
+# this codepath is untested and should not be exposed
+# to regular desktop users wrt #506982
+media-video/mpv -sdl
+
+# Samuli Suominen <ssuominen@gentoo.org> (15 May 2012)
+# Replaced by USE="udisks" in make.defaults for -r1 and higher
+<gnome-base/gvfs-1.14 gdu -udisks
+
+# Jeremy Olexa <darkside@gentoo.org> (07 Oct 2011)
+# Required by mesa, ultimately by xorg-server (every desktop) bug 385843
+dev-libs/libxml2 python
+
+# Samuli Suominen <ssuominen@gentoo.org> (27 Sep 2011)
+# Required by mozilla browsers wrt #372419
+media-libs/libpng apng
+
+# Samuli Suominen <ssuominen@gentoo.org> (19 Dec 2010)
+# 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-apps/systemd gudev introspection
+sys-fs/eudev gudev introspection
+sys-fs/udev gudev introspection
+virtual/libgudev introspection
+
+# Samuli Suominen <ssuominen@gentoo.org> (19 Dec 2010)
+# Support for desktop file icons
+xfce-base/xfdesktop thunar
+
+# Chris Gianelloni <wolf31o2@gentoo.org> (26 Mar 2008)
+# 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
diff --git a/profiles/targets/desktop/package.use.force b/profiles/targets/desktop/package.use.force
new file mode 100644
index 000000000000..498a56c4d905
--- /dev/null
+++ b/profiles/targets/desktop/package.use.force
@@ -0,0 +1,8 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (03 Jun 2014)
+# Ensure shared-mime-info is pulled in by glib, otherwise GNOME, XFCE, and
+# numerous gtk-based applications will break, see bug #511894
+dev-libs/glib mime
diff --git a/profiles/targets/desktop/plasma/eapi b/profiles/targets/desktop/plasma/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/targets/desktop/plasma/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/targets/desktop/plasma/make.defaults b/profiles/targets/desktop/plasma/make.defaults
new file mode 100644
index 000000000000..c462e80bdff3
--- /dev/null
+++ b/profiles/targets/desktop/plasma/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+USE="consolekit declarative dri kde kipi phonon plasma policykit qml qt5 semantic-desktop widgets xcomposite xinerama xscreensaver"
diff --git a/profiles/targets/desktop/plasma/package.use b/profiles/targets/desktop/plasma/package.use
new file mode 100644
index 000000000000..c6da08548941
--- /dev/null
+++ b/profiles/targets/desktop/plasma/package.use
@@ -0,0 +1,51 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Not required, but makes life easier with Qt; bug 457934
+app-arch/unzip natspec
+
+# Required by app-office/akonadi-server
+dev-qt/qtsql mysql
+
+# Required by dev-qt/qtcore
+dev-libs/libpcre pcre16
+
+# Required by media-gfx/graphviz which is required by kde-apps/kcachegrind
+media-libs/gd fontconfig
+
+# Required by kde-apps/libkexiv2
+media-gfx/exiv2 xmp
+
+# Required by kde-base/pykde4
+dev-python/PyQt4 script sql webkit
+
+# Required by kde-frameworks/kactivities
+sys-libs/zlib minizip
+
+# Required by kde-frameworks/kapidox
+media-gfx/graphviz python
+
+# Required by kde-frameworks/kcoreaddons
+dev-qt/qtcore icu
+
+# Required by kde-plasma/kwin
+media-libs/mesa egl
+
+# Allow certain KDE 4 components to be coinstalled with Plasma 5
+<dev-util/kdevelop-4.8.0 -gdbui
+kde-apps/kde4-l10n minimal
+kde-apps/kdeartwork-meta minimal
+kde-apps/kdebase-kioslaves minimal
+kde-apps/kdebase-meta minimal
+kde-apps/kdebase-runtime-meta -crash-reporter minimal
+kde-apps/kdesu -handbook
+kde-apps/solid-runtime -bluetooth
+kde-base/baloo minimal
+kde-base/kactivities minimal
+kde-base/kde-meta -kdepim minimal
+net-libs/libkpeople minimal
+sys-auth/polkit-kde-agent minimal
+
+# Required by app-office/libreoffice
+media-libs/phonon designer
diff --git a/profiles/targets/desktop/plasma/parent b/profiles/targets/desktop/plasma/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/targets/desktop/plasma/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/targets/desktop/plasma/use.force b/profiles/targets/desktop/plasma/use.force
new file mode 100644
index 000000000000..5a52ef021a76
--- /dev/null
+++ b/profiles/targets/desktop/plasma/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/targets/developer/eapi b/profiles/targets/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/targets/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/targets/developer/make.defaults b/profiles/targets/developer/make.defaults
new file mode 100644
index 000000000000..f4e945c7d32a
--- /dev/null
+++ b/profiles/targets/developer/make.defaults
@@ -0,0 +1,22 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Remove "multilib-strict" for now wrt #424423
+FEATURES="collision-protect sign splitdebug test test-fail-continue userpriv usersandbox"
+
+# Disable branding (from desktop)
+USE="-branding"
+
+# As much as it pains me, we hope that developers know what they're doing.
+I_KNOW_WHAT_I_AM_DOING="yes"
+
+# Log eqawarn messages
+PORTAGE_ELOG_CLASSES="${PORTAGE_ELOG_CLASSES} qa"
+
+# Settings that previously were in targets/server, we dont inherit that anymore as
+# it is going away.
+# USE="-perl -python snmp truetype xml"
+# perl and python are now disabled by default anyway, truetype and xml are enabled
+# by the also inherited desktop profile
+USE="snmp"
diff --git a/profiles/targets/developer/parent b/profiles/targets/developer/parent
new file mode 100644
index 000000000000..5b26f1c370aa
--- /dev/null
+++ b/profiles/targets/developer/parent
@@ -0,0 +1 @@
+../desktop
diff --git a/profiles/targets/systemd/eapi b/profiles/targets/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/targets/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/targets/systemd/make.defaults b/profiles/targets/systemd/make.defaults
new file mode 100644
index 000000000000..ec9793854f7a
--- /dev/null
+++ b/profiles/targets/systemd/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+USE="systemd udev"
diff --git a/profiles/targets/systemd/package.mask b/profiles/targets/systemd/package.mask
new file mode 100644
index 000000000000..5a57610eb8ff
--- /dev/null
+++ b/profiles/targets/systemd/package.mask
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Johannes Huber <johu@gentoo.org> (23 Jul 2015)
+# Needs sys-apps/systemd, masked in base for non systemd profiles.
+-app-admin/calamares
+
+# Pacho Ramos <pacho@gentoo.org> (21 Apr 2015)
+# 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
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (26 Oct 2014)
+# package is masked for bugs #526762 and #526802 on non-systemd systems.
+-=x11-apps/xinit-1.3.4
+
+# sys-kernel/genkernel is not compatible with Systemd, you need
+# to use sys-kernel/genkernel-next instead
+sys-kernel/genkernel
+
+# Rick Farina <zerochaos@gentoo.org> (6 Jun 2014)
+# remove mask from base
+-<sys-power/upower-0.99.0
diff --git a/profiles/targets/systemd/package.use.force b/profiles/targets/systemd/package.use.force
new file mode 100644
index 000000000000..67ffb3749718
--- /dev/null
+++ b/profiles/targets/systemd/package.use.force
@@ -0,0 +1,9 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Mike Gilbert <floppym@gentoo.org> (22 Apr 2015)
+# Force systemd to avoid depgraph breakage, bug 547360.
+virtual/libgudev systemd
+virtual/libudev systemd
+virtual/udev systemd
diff --git a/profiles/targets/systemd/package.use.mask b/profiles/targets/systemd/package.use.mask
new file mode 100644
index 000000000000..d5850dcee760
--- /dev/null
+++ b/profiles/targets/systemd/package.use.mask
@@ -0,0 +1,18 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Pacho Ramos <pacho@gentoo.org> (29 May 2014)
+# upower support is not needed on setups running systemd, also
+# relies on old upower (#508920)
+# Add telepathy-mission-control because of the same logic.
+>=mate-base/mate-session-manager-1.8.1-r1 upower
+>=net-im/telepathy-mission-control-5.16.2 upower
+
+# '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
+dev-libs/libgudev static-libs
diff --git a/profiles/targets/systemd/use.mask b/profiles/targets/systemd/use.mask
new file mode 100644
index 000000000000..1a827f87f818
--- /dev/null
+++ b/profiles/targets/systemd/use.mask
@@ -0,0 +1,2 @@
+# People running systemd must use logind instead, bug #478258
+consolekit
diff --git a/profiles/thirdpartymirrors b/profiles/thirdpartymirrors
new file mode 100644
index 000000000000..974e8bfc3776
--- /dev/null
+++ b/profiles/thirdpartymirrors
@@ -0,0 +1,53 @@
+3dgamers ftp://ftp.planetmirror.com/pub/3dgamers/games/
+alsaproject ftp://ftp.alsa-project.org/pub ftp://mirrors.go-parts.com/alsa/ ftp://ftp.task.gda.pl/pub/linux/misc/alsa/ ftp://gd.tuwien.ac.at/opsys/linux/alsa/ http://mirrors.zerg.biz/alsa/ http://dl.ambiweb.de/mirrors/ftp.alsa-project.org/ http://alsa.cybermirror.org/ http://alsa.mirror.fr/ http://gd.tuwien.ac.at/opsys/linux/alsa/
+apache http://www.eu.apache.org/dist/ http://www.us.apache.org/dist/ http://mirrors.dcarsat.com.ar/apache/ http://apache.xfree.com.ar/ http://apache.dattatec.com/ http://mirror.overthewire.com.au/pub/apache/ http://apache.mirror.uber.com.au/ http://mirror.mel.bkb.net.au/pub/apache/ http://mirror.ventraip.net.au/apache/ ftp://gd.tuwien.ac.at/pub/infosys/servers/http/apache/dist/ http://tweedo.com/mirror/apache/ http://mirrors.ispros.com.bd/apache/ http://ftp.byfly.by/pub/apache.org/ ftp://apache.belnet.be/mirrors/ftp.apache.org/ http://apache.belnet.be/ http://apache.cu.be/ http://ftp.unicamp.br/pub/apache/ http://apache.igor.onlinedirect.bg/ http://apache.cbox.biz/ ftp://apache.mirror.iweb.ca/ http://apache.mirror.iweb.ca/ ftp://apache.mirror.rafal.ca/pub/apache/ http://apache.mirror.rafal.ca/ ftp://apache.sunsite.ualberta.ca/pub/apache/ http://apache.sunsite.ualberta.ca/ ftp://mirror.csclub.uwaterloo.ca/apache/ http://mirror.csclub.uwaterloo.ca/apache/ http://apache.parentingamerica.com/ http://apache.mirror.vexxhost.com/ http://apache.mirror.nexicom.net/ http://mirrors.cnnic.cn/apache/ http://apache.dataguru.cn/ http://mirror.bit.edu.cn/apache/ http://mirror.bjtu.edu.cn/apache/ http://mirrors.tuna.tsinghua.edu.cn/apache/ http://mirror.esocc.com/apache/ http://apache.etoak.com/ http://apache.fayea.com/apache-mirror/ ftp://mirrors.ucr.ac.cr/apache/ http://mirrors.ucr.ac.cr/apache/ http://ftp.carnet.hr/misc/apache/ ftp://mirror.hosting90.cz/apache/ http://mirror.hosting90.cz/apache/ http://apache.miloslavbrada.cz/ http://mirrors.rackhosting.com/apache/ http://ftp.download-by.net/apache/ http://mirrors.dotsrc.org/apache/ http://servingzone.com/mirrors/apache/ ftp://ftp.funet.fi/pub/mirrors/apache.org/ http://www.nic.funet.fi/pub/mirrors/apache.org/ http://apache.opensourcemirror.com/ http://apache.mirrors.multidist.eu/ http://wwwftp.ciril.fr/pub/apache/ http://apache.crihan.fr/dist/ ftp://mirrors.ircam.fr/pub/apache/ http://mirrors.ircam.fr/pub/apache/ http://mirrors.linsrv.net/apache/ ftp://mir1.ovh.net/ftp.apache.org/dist/ http://mir2.ovh.net/ftp.apache.org/dist/ http://apache.websitebeheerjd.nl/ http://apache.lauf-forum.at/ http://apache.mirror.clusters.cc/ http://mirror3.layerjet.com/apache/ http://mirror.softaculous.com/apache/ http://apache.mirror.digionline.de/ ftp://ftp.fu-berlin.de/unix/www/apache/ ftp://ftp-stud.hs-esslingen.de/pub/Mirrors/ftp.apache.org/dist/ http://ftp-stud.hs-esslingen.de/pub/Mirrors/ftp.apache.org/dist/ ftp://mirror.netcologne.de/apache.org/ http://mirror.netcologne.de/apache.org/ http://apache.openmirror.de/ ftp://ftp.halifax.rwth-aachen.de/apache/ http://ftp.halifax.rwth-aachen.de/apache/ http://mirror.serversupportforum.de/apache/ http://mirror.synyx.de/apache/ ftp://ftp.uni-erlangen.de/pub/mirrors/apache/ http://apache.imsam.info/ ftp://ftp.heikorichter.name/pub/apache/ http://ftp.heikorichter.name/pub/apache/ http://mirror.arcor-online.net/www.apache.org/ http://mirror.derwebwolf.net/apache/ http://apache.mirror.iphh.net/ http://apache.lehtivihrea.org/ http://mirror.lwnetwork.org.uk/APACHE/ http://apache.forthnet.gr/ ftp://ftp.forthnet.gr/pub/www/apache/ http://apache.otenet.gr/dist/ http://apache.tsl.gr/ http://apache.cc.uoc.gr/ ftp://ftp.cc.uoc.gr/mirrors/apache/ http://apache.01link.hk/ http://ftp.cuhk.edu.hk/pub/packages/apache.org/ http://apache.communilink.net/ http://mirrors.devlib.org/apache/ ftp://crysys.hit.bme.hu/pub/apache/ ftp://xenia.sote.hu/pub/mirrors/www.apache.org/ http://xenia.sote.hu/ftp/mirrors/www.apache.org/ http://ftp.heanet.ie/mirrors/www.apache.org/dist/ http://apache.spd.co.il/ http://apache.mivzakim.net/ http://it.apache.contactlab.it/ ftp://mirror.nohup.it/apache/ http://mirror.nohup.it/apache/ http://apache.panu.it/ ftp://ftp.panu.it/pub/mirrors/apache/ ftp://cis.uniroma2.it/unix/packages/APACHE/ http://apache.fis.uniroma2.it/ http://apache.fastbull.org/ http://ftp.jaist.ac.jp/pub/apache/ ftp://ftp.meisei-u.ac.jp/mirror/apache/dist/ http://ftp.meisei-u.ac.jp/mirror/apache/dist/ http://ftp.yz.yamagata-u.ac.jp/pub/network/apache/ http://ftp.tsukuba.wide.ad.jp/software/apache/ ftp://ftp.kddilabs.jp/infosystems/apache/ http://ftp.kddilabs.jp/infosystems/apache/ ftp://ftp.riken.jp/net/apache/ http://ftp.riken.jp/net/apache/ http://apache.mirror.cdnetworks.com/ http://mirror.apache-kr.org/ http://mirrors.webhostinggeeks.com/apache/ http://apache.mirror.telecom.li/ http://apache.mirror.serveriai.lt/ ftp://apache.mirror.vu.lt/apache/ http://apache.mirror.vu.lt/apache/ http://apache.webxcreen.org/ http://apache.mirror.1000mbps.com/ http://mirrors.sendthisfile.com/apache/ http://apache.mirror1.spango.com/ http://mirrors.supportex.net/apache/ http://apache.hippo.nl/ http://ftp.nluug.nl/internet/apache/ ftp://apache.proserve.nl/apache/ http://apache.proserve.nl/ http://apache.cs.uu.nl/dist/ ftp://ftp.cs.uu.nl/mirror/apache.org/dist/ http://apache.xl-mirror.nl/ http://apache.insync.za.net/ ftp://apache.uib.no/pub/apache/ http://apache.uib.no/ http://apache.vianett.no/ http://apache.komsys.org/ ftp://stingray.cyber.net.pk/apache/ http://stingray.cyber.net.pk/pub/apache/ ftp://ftp.task.gda.pl/pub/www/apache/dist/ http://ftp.ps.pl/pub/apache/ ftp://mirrors.fe.up.pt/pub/apache/ http://mirrors.fe.up.pt/pub/apache/ ftp://ftp.hostingromania.ro/mirrors/apache.org/ http://mirrors.hostingromania.ro/apache.org/ http://apache-mirror.rbc.ru/pub/apache/ http://www.sai.msu.su/apache/ http://mirrors.isu.net.sa/pub/apache/ ftp://mirror.sbb.rs/apache/ http://mirror.sbb.rs/apache/ http://mirror.nus.edu.sg/apache/ http://tux.rainside.sk/apache/ http://www.apache.si/ http://apache.saix.net/ http://apache.is.co.za/ http://apache.rediris.es/ http://ftp.udc.es/apache/ http://apache.mirrors.spacedump.net/ ftp://ftp.sunet.se/pub/www/servers/apache/dist/ ftp://mirror.switch.ch/mirror/apache/dist/ http://mirror.switch.ch/mirror/apache/dist/ ftp://ftp.twaren.net/Unix/Web/apache/ http://ftp.twaren.net/Unix/Web/apache/ ftp://apache.cdpa.nsysu.edu.tw/Unix/Web/apache/ http://apache.cdpa.nsysu.edu.tw/ http://apache.stu.edu.tw/ ftp://ftp.stu.edu.tw/Unix/Web/apache/ http://ftp.tc.edu.tw/pub/Apache/ http://ftp.mirror.tw/pub/apache/ http://mirrors.issp.co.th/apache/ ftp://ftp.itu.edu.tr/Mirror/Apache/ http://ftp.itu.edu.tr/Mirror/Apache/ http://mirror.ucu.ac.ug/apache/ http://apache.cp.if.ua/ http://apache-mirror.telesys.org.ua/ http://apache.ip-connect.vn.ua/ http://mirror.catn.com/pub/apache/ http://apache.mirror.anlx.net/ http://apache.mirrors.timporter.net/ ftp://ftp.mirrorservice.org/sites/ftp.apache.org/ http://www.mirrorservice.org/sites/ftp.apache.org/ http://mirror.ox.ac.uk/sites/rsync.apache.org/ http://mirrors.ukfast.co.uk/sites/ftp.apache.org/ http://apache.mesi.com.ar/ http://www.bizdirusa.com/mirrors/apache/ http://www.carfab.com/apachesoftware/ http://mirror.cogentco.com/pub/apache/ http://mirrors.gigenet.com/apache/ http://apache.mirrors.hoobly.com/ ftp://linux-files.com/apache/ http://www.linuxtourist.com/apache/ http://www.motorlogy.com/apache/ http://download.nextag.com/apache/ ftp://apache.mirrors.pair.com/ http://apache.mirrors.pair.com/ http://www.poolsaboveground.com/apache/ http://mirror.sdunix.com/apache/ http://apache.spinellicreations.com/ http://mirror.symnds.com/software/Apache/ http://apache.tradebit.com/pub/ http://www.trieuvan.com/apache/ http://mirror.cc.columbia.edu/pub/software/apache/ http://www.gtlib.gatech.edu/pub/apache/ http://www.eng.lsu.edu/mirrors/apache/ http://psg.mtu.edu/pub/apache/ ftp://apache.cs.utah.edu/apache.org/ http://apache.cs.utah.edu/ http://apache.mirrors.lucidnetworks.net/ http://mirror.metrocast.net/apache/ http://mirror.nexcess.net/apache/ http://mirror.olnevhost.net/pub/apache/ ftp://mirror.reverse.net/pub/apache/ http://mirror.reverse.net/pub/apache/ http://mirrors.sonic.net/apache/ http://mirror.tcpdiag.net/apache/ ftp://apache.mirrors.tds.net/pub/apache.org/ http://apache.mirrors.tds.net/ http://apache.claz.org/ http://mirrors.ibiblio.org/apache/ http://apache.osuosl.org/ ftp://ftp.osuosl.org/pub/apache/ http://apache.petsads.us/ http://mirrors.digipower.vn/apache/
+cpan http://cpan.metacpan.org http://search.cpan.org/CPAN http://www.cpan.org
+cran http://cran.au.r-project.org http://cran.r-project.org http://cran.us.r-project.org
+debian http://ftp.au.debian.org/debian http://ftp.at.debian.org/debian http://ftp.be.debian.org/debian http://ftp.ba.debian.org/debian http://ftp.br.debian.org/debian http://ftp.bg.debian.org/debian http://ftp.ca.debian.org/debian http://ftp.cl.debian.org/debian http://ftp.hr.debian.org/debian http://ftp.cz.debian.org/debian http://ftp.dk.debian.org/debian http://ftp.ee.debian.org/debian http://ftp.fi.debian.org/debian http://ftp.fr.debian.org/debian http://ftp2.fr.debian.org/debian http://ftp.de.debian.org/debian http://ftp2.de.debian.org/debian http://ftp.uk.debian.org/debian http://ftp.gr.debian.org/debian http://ftp.hk.debian.org/debian http://ftp.hu.debian.org/debian http://ftp.is.debian.org/debian http://ftp.ie.debian.org/debian http://ftp.it.debian.org/debian http://ftp.jp.debian.org/debian http://ftp2.jp.debian.org/debian http://ftp.kr.debian.org/debian http://ftp.mx.debian.org/debian http://ftp.nl.debian.org/debian http://ftp.nc.debian.org/debian http://ftp.nz.debian.org/debian http://ftp.no.debian.org/debian http://ftp.pl.debian.org/debian http://ftp.pt.debian.org/debian http://ftp.ro.debian.org/debian http://ftp.ru.debian.org/debian http://ftp.sk.debian.org/debian http://ftp.si.debian.org/debian http://ftp.es.debian.org/debian http://ftp.se.debian.org/debian http://ftp.ch.debian.org/debian http://ftp.tw.debian.org/debian http://ftp.th.debian.org/debian http://ftp.tr.debian.org/debian http://ftp.ua.debian.org/debian http://ftp.us.debian.org/debian
+fedora-dev http://mirror.aarnet.edu.au/pub/fedora/linux http://mirror.internode.on.net/pub/fedora/linux http://mirror.pacific.net.au/linux/fedora/linux http://ftp.belnet.be/linux/fedora/linux http://gulus.usherbrooke.ca/pub/distro/fedora/linux http://sunsite.mff.cuni.cz/MIRRORS/fedora.redhat.com/linux http://ftp.fi.muni.cz/pub/linux/fedora/linux http://mirror.karneval.cz/pub/linux/fedora/linux http://ftp-stud.hs-esslingen.de/pub/fedora/linux http://fedora.tu-chemnitz.de/pub/linux/fedora/linux http://ftp.uni-bayreuth.de/linux/fedora/linux ftp://ftp.uni-bayreuth.de/pub/linux/fedora/linux http://www.jur-linux.org/download/fedora http://ftp.crc.dk/fedora/linux ftp://ftp.crc.dk/pub/mirrors/fedora/linux http://ftp.cica.es/fedora/linux http://ftp.funet.fi/pub/mirrors/fedora.redhat.com/pub/fedora/linux ftp://ftp.free.fr/mirrors/fedora.redhat.com/fedora/linux http://mirrors.ircam.fr/pub/fedora/linux ftp://ftp.proxad.net/mirrors/fedora.redhat.com/fedora/linux http://ftp.lip6.fr/ftp/pub/linux/distributions/fedora http://fr2.rpmfind.net/linux/fedora ftp://ftp.ciril.fr/pub/linux/fedora/linux http://www.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux ftp://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux ftp://ftp.otenet.gr/pub/linux/fedora/linux http://ftp.rhnet.is/pub/fedora/linux http://ftp.iij.ad.jp/pub/linux/fedora http://ftp.yz.yamagata-u.ac.jp/pub/linux/fedora/linux http://ftp.SURFnet.nl/pub/os/Linux/distr/fedora/linux ftp://ftp.tudelft.nl/pub/Linux/download.fedora.redhat.com/linux ftp://alviss.et.tudelft.nl/pub/fedora/linux ftp://ftp.pbone.net/pub/fedora/linux http://ftp.ps.pl/pub/Linux/fedora-linux http://sunsite.icm.edu.pl/pub/Linux/fedora/linux http://mirror.yandex.ru/fedora/linux http://ftp.upjs.sk/pub/fedora/linux ftp://ftp.linux.org.tr/pub/fedora/linux http://fedora.mirror.iweb.ca http://limestone.uoregon.edu/ftp/fedora/linux ftp://limestone.uoregon.edu/fedora/linux ftp://mirror.cs.princeton.edu/pub/mirrors/fedora/linux http://mirror.cc.vt.edu/pub/fedora/linux http://mirrors.kernel.org/fedora ftp://ftp.applios.net/pub/fedora/linux http://mirror.linux.duke.edu/pub/fedora/linux http://mirror.hiwaay.net/pub/fedora/linux http://linux.nssl.noaa.gov/fedora/linux http://www.gtlib.gatech.edu/pub/fedora.redhat/linux ftp://ftp.gtlib.gatech.edu/pub/fedora.redhat/linux http://ftp.linux.ncsu.edu/pub/fedora/linux http://kdeforge.unl.edu/mirrors/fedora/linux http://mirrors.cat.pdx.edu/fedora/linux http://mirrors.usc.edu/pub/linux/distributions/fedora/linux ftp://ftp.cse.buffalo.edu/pub/Linux/fedora/linux ftp://fedora.bu.edu http://fedora.mirrors.tds.net/pub/fedora
+fedora ftp://ftp.uni-klu.ac.at/linux/fedora/linux/core http://fedora.inode.at ftp://ftp.tugraz.at/mirror/redhat-linux/fedora/linux/core ftp://ftp.tugraz.at/mirror/redhat-linux/fedora/linux/extras http://ftp.univie.ac.at/systems/linux/fedora/core http://ftp.univie.ac.at/systems/linux/fedora/extras http://ftp.univie.ac.at/systems/linux/fedora http://ftp.netcraft.com.au/pub/fedora/linux/core http://ftp.netcraft.com.au/pub/fedora/linux http://mirror.pacific.net.au/linux/redhat/fedora ftp://mirror.pacific.net.au/linux/fedora/linux/core http://mirror.pacific.net.au/linux/fedora/linux/extras http://mirror.pacific.net.au/linux/fedora/linux http://mirror.pacific.net.au/linux/fedora/epel http://mirror.aarnet.edu.au/pub/fedora/linux/core http://mirror.aarnet.edu.au/pub/fedora/linux/extras http://mirror.aarnet.edu.au/pub/fedora/linux http://public.www.planetmirror.com/pub/fedora/linux/core http://public.planetmirror.com/pub/fedora/linux/extras http://public.www.planetmirror.com/pub/fedora/linux http://mirror.optus.net/fedora/linux/core http://mirror.optus.net/fedora/linux/extras http://mirror.optus.net/fedora/linux http://mirror.internode.on.net/pub/fedora/linux/core http://mirror.internode.on.net/pub/fedora/linux/extras http://mirror.internode.on.net/pub/fedora/linux http://ftp.belnet.be/linux/fedora/linux/core http://ftp.belnet.be/linux/fedora/linux/extras http://ftp.belnet.be/linux/fedora/linux http://mirrors.evrocom.net/fedora/linux/core ftp://mirrors.evrocom.net/pub/fedora/linux/core ftp://mirror.pop-rs.rnp.br/pub/download.fedora.redhat.com/pub/fedora/linux/core http://www.las.ic.unicamp.br/pub/fedora/linux/core http://www.las.ic.unicamp.br/pub/fedora/linux/extras http://www.muug.mb.ca/pub/fedora/linux/core ftp://ftp.muug.mb.ca/pub/fedora/linux/core http://www.muug.mb.ca/pub/fedora/linux/extras ftp://ftp.muug.mb.ca/pub/fedora/linux/extras http://www.muug.mb.ca/pub/fedora/linux ftp://ftp.muug.mb.ca/pub/fedora/linux http://mirror.cpsc.ucalgary.ca/mirror/fedora/linux/core http://mirror.cpsc.ucalgary.ca/mirror/fedora/linux/extras ftp://ftp.telus.net/pub/fedora/linux/core ftp://ftp.telus.net/pub/fedora/linux/extras ftp://ftp.nrc.ca/pub/systems/linux/redhat/fedora/linux/core http://gulus.usherbrooke.ca/pub/distro/fedora/linux/core http://gulus.usherbrooke.ca/pub/distro/fedora/linux/extras http://gulus.usherbrooke.ca/pub/distro/fedora/linux http://fedora.arcticnetwork.ca/linux/core http://mirror.switch.ch/ftp/mirror/fedora/linux/core ftp://mirror.switch.ch/mirror/fedora/linux/core http://mirror.switch.ch/ftp/mirror/fedora/linux/extras ftp://mirror.switch.ch/mirror/fedora/linux/extras http://mirror.switch.ch/ftp/mirror/fedora/linux ftp://mirror.switch.ch/mirror/fedora/linux ftp://ftp.solnet.ch/mirror/fedora/linux/core ftp://ftp.solnet.ch/mirror/fedora/linux ftp://ftp.telmexchile.cl/Unix/fedora/linux/core ftp://ftp.telmexchile.cl/Unix/fedora/linux/extras http://fedora.candishosting.com.cn/pub/fedora/linux http://mirrors.cytanet.com.cy/linux/fedora/linux http://sunsite.mff.cuni.cz/MIRRORS/fedora.redhat.com/linux/core http://sunsite.mff.cuni.cz/MIRRORS/fedora.redhat.com/linux/extras http://sunsite.mff.cuni.cz/MIRRORS/fedora.redhat.com/linux http://ftp.linux.cz/pub/linux/fedora-core http://ftp.linux.cz/pub/linux/fedora/linux/extras http://ftp.fi.muni.cz/pub/linux/fedora/linux http://ftp1.skynet.cz/pub/linux/fedora/core http://ftp1.skynet.cz/pub/linux/fedora/extras http://ftp1.skynet.cz/pub/linux/fedora http://mirror.karneval.cz/pub/linux/fedora/linux/core http://mirror.karneval.cz/pub/linux/fedora/linux/extras http://mirror.karneval.cz/pub/linux/fedora/linux http://mirror.karneval.cz/pub/linux/fedora/epel http://sunsite.informatik.rwth-aachen.de/cgi-bin/ftp.new/ftpshow/pub/Linux/fedora/linux http://ftp-stud.hs-esslingen.de/pub/fedora/linux/extras http://ftp-stud.hs-esslingen.de/pub/fedora/linux/core http://ftp-stud.hs-esslingen.de/pub/fedora/linux http://ftp.stw-bonn.de/pub/fedora/linux/core http://ftp.stw-bonn.de/pub/fedora/linux http://fedora.tu-chemnitz.de/pub/linux/fedora-core http://fedora.tu-chemnitz.de/pub/linux/fedora-core-extras http://fedora.tu-chemnitz.de/pub/linux/fedora/linux http://fedora.tu-chemnitz.de/pub/linux/fedora-epel http://mirror.atrpms.net/fedora/linux/core http://mirror.atrpms.net/fedora/linux/extras http://mirror.atrpms.net/fedora/linux http://ftp.informatik.uni-frankfurt.de/fedora/core ftp://ftp.informatik.uni-frankfurt.de/pub/Mirrors/fedora.redhat.com/core http://ftp.informatik.uni-frankfurt.de/fedora/extras ftp://ftp.informatik.uni-frankfurt.de/pub/Mirrors/fedora.redhat.com/extras http://ftp.uni-erlangen.de/pub/Linux/MIRROR.fedora/core http://ftp.uni-muenster.de/pub/linux/distributions/fedora/linux/core http://ftp.uni-muenster.de/pub/linux/distributions/fedora/linux/extras http://ftp.uni-bayreuth.de/linux/fedora/linux/core ftp://ftp.uni-bayreuth.de/pub/linux/fedora/linux/core http://ftp.uni-bayreuth.de/linux/fedora/linux/extras ftp://ftp.uni-bayreuth.de/pub/linux/fedora/linux/extras http://ftp.uni-bayreuth.de/linux/fedora/linux ftp://ftp.uni-bayreuth.de/pub/linux/fedora/linux ftp://ftp.fu-berlin.de/linux/fedora/core ftp://ftp.fu-berlin.de/linux/fedora/extras http://ftp.uni-koeln.de/mirrors/fedora/linux/core http://ftp.uni-koeln.de/mirrors/fedora/linux/extras http://www.jur-linux.org/download/fedora/core http://www.jur-linux.org/download/fedora http://mirror.fraunhofer.de/download.fedora.redhat.com/fedora/linux/core http://mirror.fraunhofer.de/download.fedora.redhat.com/fedora/linux/extras http://mirror.fraunhofer.de/download.fedora.redhat.com/fedora/linux http://mirror.fraunhofer.de/download.fedora.redhat.com/epel ftp://klid.dk/fedora/linux/core http://ftp.crc.dk/fedora/linux/core ftp://ftp.crc.dk/pub/mirrors/fedora/linux/core http://ftp.crc.dk/fedora/linux/extras ftp://ftp.crc.dk/pub/mirrors/fedora/linux/extras http://ftp.crc.dk/fedora/linux ftp://ftp.crc.dk/pub/mirrors/fedora/linux http://ftp.crc.dk/fedora-epel ftp://ftp.crc.dk/pub/mirrors/fedora-epel http://redhat.linux.ee/pub/fedora/linux/core http://ftp.linux.ee/pub/fedora/linux http://ftp.udl.es/pub/fedora/linux/core http://ftp.udl.es/pub/fedora/linux/extras http://ftp.udl.es/pub/fedora/linux http://ftp.gui.uva.es/sites/fedora.redhat.com/linux/core http://ftp.gui.uva.es/sites/fedora.redhat.com/linux/extras http://ftp.gui.uva.es/sites/fedora.redhat.com/linux http://ftp.gui.uva.es/sites/fedora.redhat.com/epel http://distribuciones.telecable.es/fedora http://ftp.caliu.info/pub/distribucions/fedora http://ftp.cica.es/fedora/linux/core http://ftp.cica.es/fedora/linux/extras http://ftp.cica.es/fedora/linux http://sunsite.rediris.es/mirror/fedora-redhat/core ftp://ftp.rediris.es/mirror/fedora-redhat/core http://sunsite.rediris.es/mirror/fedora-extras ftp://ftp.rediris.es/mirror/fedora-extras http://sunsite.rediris.es/mirror/fedora-redhat ftp://ftp.rediris.es/mirror/fedora-redhat http://ftp.funet.fi/pub/mirrors/fedora.redhat.com/pub/fedora/linux/core http://ftp.funet.fi/pub/mirrors/fedora.redhat.com/pub/fedora/linux/extras http://ftp.funet.fi/pub/mirrors/fedora.redhat.com/pub/fedora/linux http://mirrors.ircam.fr/pub/fedora/linux/core http://mirrors.ircam.fr/pub/fedora/linux/extras http://mirrors.ircam.fr/pub/fedora/linux http://mirrors.ircam.fr/pub/fedora/epel http://fr.rpmfind.net/linux/fedora/core http://fr.rpmfind.net/linux/fedora/extras ftp://ftp.free.fr/mirrors/fedora.redhat.com/fedora/linux/core ftp://ftp.free.fr/mirrors/fedora.redhat.com/fedora/linux/extras ftp://ftp.free.fr/mirrors/fedora.redhat.com/fedora/linux ftp://ftp.redhat.ikoula.com/fedora http://fr2.rpmfind.net/linux/fedora/core http://fr2.rpmfind.net/linux/fedora/extras http://fr2.rpmfind.net/linux/fedora ftp://ftp.ciril.fr/pub/linux/fedora/linux/core ftp://ftp.ciril.fr/pub/linux/fedora/linux ftp://ftp.cru.fr/pub/linux/fedora/core ftp://ftp.cru.fr/pub/linux/fedora/extras ftp://ftp.cru.fr/pub/linux/fedora http://ftp.crihan.fr/mirrors/fedora.redhat.com/fedora/linux/core ftp://ftp.univ-pau.fr/pub/mirrors/fedora ftp://ftp.uvsq.fr/pub/fedora ftp://ftp.lip6.fr/pub/linux/distributions/fedora http://ftp.lip6.fr/ftp/pub/linux/distributions/fedora ftp://ftp.proxad.net/mirrors/fedora.redhat.com/fedora/linux/core ftp://ftp.proxad.net/mirrors/fedora.redhat.com/fedora/linux/extras ftp://ftp.proxad.net/mirrors/fedora.redhat.com/fedora/linux http://zeniiia.linux.org.uk/pub/distributions/fedora/linux/core http://www.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/core ftp://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/core http://www.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/extras ftp://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/extras http://www.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux ftp://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux http://www.mirrorservice.org/sites/download.fedora.redhat.com/pub/epel ftp://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/epel http://ftp.ntua.gr/pub/linux/fedora/linux/core http://ftp.ntua.gr/pub/linux/fedora/linux/extras http://ftp.ntua.gr/pub/linux/fedora/linux ftp://ftp.otenet.gr/pub/linux/fedora/linux/core ftp://ftp.otenet.gr/pub/linux/fedora/linux ftp://ftp.ceid.upatras.gr/pub/fedora/linux http://ftp.hostrino.com/pub/fedora/linux/core http://ftp.hostrino.com/pub/fedora/linux http://download.stmc.edu.hk/fedora/linux/core ftp://ftp2.surplux.net/pub/fedora ftp://ftp.tvnet.hu/pub/fedora/linux/core ftp://ftp.tvnet.hu/pub/fedora/linux http://ftp.heanet.ie/pub/fedora/linux/core http://ftp.heanet.ie/pub/fedora/linux/extras http://ftp.heanet.ie/pub/fedora/linux http://ftp.heanet.ie/pub/fedora/linux/epel http://ftp.rhnet.is/pub/fedora/linux/core http://ftp.rhnet.is/pub/fedora/linux/extras http://ftp.rhnet.is/pub/fedora/linux http://ftp.unina.it/pub/linux/distributions/fedora http://fedora.fastbull.org http://fedora.mirror.garr.it/mirrors/fedora/linux/core http://fedora.mirror.garr.it/mirrors/fedora/linux/extras http://fedora.mirror.garr.it/mirrors/fedora/linux http://ftp.riken.jp/Linux/fedora/core http://ftp.riken.jp/Linux/fedora/extras http://ftp.riken.jp/Linux/fedora/epel http://ftp.riken.jp/Linux/fedora http://ftp.nara.wide.ad.jp/pub/Linux/fedora/core http://ftp.nara.wide.ad.jp/pub/Linux/fedora/extras http://ftp.kddilabs.jp/Linux/packages/fedora/core http://ftp.kddilabs.jp/Linux/packages/fedora/extras http://ftp.kddilabs.jp/Linux/packages/fedora http://ftp.kddilabs.jp/Linux/packages/fedora/epel http://ftp.iij.ad.jp/pub/linux/fedora/core http://ftp.iij.ad.jp/pub/linux/fedora/extras http://ftp.iij.ad.jp/pub/linux/fedora http://ftp.iij.ad.jp/pub/linux/fedora/epel http://ftp.yz.yamagata-u.ac.jp/pub/linux/fedora/linux/core http://ftp.yz.yamagata-u.ac.jp/pub/linux/fedora/linux/extras http://ftp.yz.yamagata-u.ac.jp/pub/linux/fedora/linux http://ftp.yz.yamagata-u.ac.jp/pub/linux/fedora/epel ftp://ftp.kreonet.re.kr/pub/Linux/fedora/core ftp://mirror.hostway.co.kr/pub/fedora http://ftp.kaist.ac.kr/pub/fedora/linux/core ftp://ftp.kaist.ac.kr/fedora/linux/core http://ftp.kaist.ac.kr/pub/fedora/linux/extras ftp://ftp.kaist.ac.kr/fedora/linux/extras http://ftp.kaist.ac.kr/pub/fedora/linux ftp://ftp.kaist.ac.kr/fedora/linux http://mirrors.linux.edu.lv/ftp.redhat.com/pub/fedora/linux/core ftp://ftp.linux.edu.lv/mirrors/ftp.redhat.com/pub/fedora/linux/core http://mirrors.linux.edu.lv/ftp.redhat.com/pub/fedora/linux/extras ftp://ftp.linux.edu.lv/mirrors/ftp.redhat.com/pub/fedora/linux/extras http://mirrors.linux.edu.lv/ftp.redhat.com/pub/fedora/linux ftp://ftp.linux.edu.lv/mirrors/ftp.redhat.com/pub/fedora/linux http://fedora.ifc.unam.mx/core ftp://mirror.ifc.unam.mx/fedora/core http://fedora.ifc.unam.mx ftp://mirror.ifc.unam.mx/fedora ftp://fedora.namibia.na/pub/fedora ftp://fedora.namibia.na/fedora/extras http://ftp.nluug.nl/pub/os/Linux/distr/fedora/linux/core http://ftp.nluug.nl/pub/os/Linux/distr/fedora/linux/extras http://ftp.nluug.nl/pub/os/Linux/distr/fedora/linux http://ftp.SURFnet.nl/pub/os/Linux/distr/fedora/linux/core http://ftp.SURFnet.nl/pub/os/Linux/distr/fedora/linux/extras http://ftp.SURFnet.nl/pub/os/Linux/distr/fedora/linux ftp://ftp.quicknet.nl/pub/Linux/download.fedora.redhat.com ftp://ftp.quicknet.nl/pub/Linux/download.fedora.redhat.com/extras http://mirror.hosting-concepts.com/pub/os/linux/fedora ftp://ftp.tudelft.nl/pub/Linux/download.fedora.redhat.com/linux ftp://alviss.et.tudelft.nl/pub/fedora/linux/core ftp://alviss.et.tudelft.nl/pub/fedora/linux/extras ftp://alviss.et.tudelft.nl/pub/fedora/linux ftp://ftp.uib.no/pub/fedora/linux/core ftp://ftp.uib.no/pub/fedora/linux/extras ftp://ftp.wicks.co.nz/pub/linux/dist/fedora ftp://ftp.pbone.net/pub/fedora/linux/core ftp://ftp.pbone.net/pub/fedora/linux/extras ftp://ftp.pbone.net/pub/fedora/linux http://ftp.wsisiz.edu.pl/pub/linux/fedora/linux/core http://ftp.wsisiz.edu.pl/pub/linux/fedora/linux/extras http://sunsite.icm.edu.pl/pub/Linux/fedora/linux/core http://sunsite.icm.edu.pl/pub/Linux/fedora/linux/extras http://sunsite.icm.edu.pl/pub/Linux/fedora/linux http://ftp.pwr.wroc.pl/pub/linux/fedora/linux/core http://ftp.pwr.wroc.pl/pub/linux/fedora/linux/extras http://ftp.pwr.wroc.pl/pub/linux/fedora/linux http://ftp.ps.pl:/pub/linux/fedora-core http://ftp.ps.pl:/pub/linux/fedora-extras http://ftp.ps.pl/pub/Linux/fedora-epel http://ftp.ps.pl/pub/Linux/fedora-linux ftp://mirrors.hpcf.upr.edu/pub/Mirrors/redhat/download.fedora.redhat.com ftp://mirrors.hpcf.upr.edu/pub/Mirrors/redhat/download.fedora.redhat.com/extras ftp://tux.cprm.net/pub/ftp.redhat.com/fedora/linux/core http://ftp.astral.ro/mirrors/fedora/pub/fedora/linux http://ftp.astral.ro/mirrors/fedora/pub/fedora/linux/core http://ftp.astral.ro/mirrors/fedora/pub/epel http://ftp.astral.ro/mirrors/fedora/pub/fedora/linux/extras http://ftp.iasi.roedu.net/mirrors/fedora.redhat.com http://ftp.idilis.ro/mirrors/fedora/core http://ftp.gts.lug.ro/fedora/linux/core http://ftp.gts.lug.ro/fedora/linux/extras http://ftp.gts.lug.ro/fedora/linux http://mirror.etf.bg.ac.yu/fedora ftp://ftp.anders.ru/pub/Linux/fedora/linux/core http://mirror.yandex.ru/fedora/linux/core http://mirror.yandex.ru/fedora/linux/extras http://mirror.yandex.ru/fedora/linux http://ftp.rhd.ru/pub/fedora/linux/core http://ftp.rhd.ru/pub/fedora/linux/extras ftp://ftp.rhd.ru/pub/fedora/linux http://ftp.sunet.se/pub/Linux/distributions/fedora http://ftp.port80.se/fedora/core ftp://ftp.chl.chalmers.se/pub/fedora/linux/core ftp://ftp.chl.chalmers.se/pub/fedora/linux/extras ftp://falkor.skane.se/pub/mirrors/fedora/core ftp://falkor.skane.se/pub/mirrors/fedora/linux ftp://ftp.oss.eznetsols.org/linux/fedora ftp://ftp.bevc.net/mirrors/fedora http://mirrors.bevc.net/fedora http://ftp.upjs.sk/pub/fedora/linux/core http://ftp.upjs.sk/pub/fedora/linux/extras http://ftp.upjs.sk/pub/fedora/linux ftp://ftp.cs.hacettepe.edu.tr/pub/mirrors/fedora/linux/core ftp://ftp.cs.hacettepe.edu.tr/pub/mirrors/fedora/linux/extras ftp://ftp.cs.hacettepe.edu.tr/pub/mirrors/fedora/linux ftp://ftp.linux.org.tr/pub/fedora/linux/core ftp://ftp.linux.org.tr/pub/fedora/linux http://ftp.mirror.tw/pub/fedora/linux/core ftp://fedora.org.ua/pub/linux/fedora http://ftp.tlk-l.net/pub/mirrors/fedora/core http://ftp.tlk-l.net/pub/mirrors/fedora/extras http://ftp.tlk-l.net/pub/mirrors/fedora http://ftp.usf.edu/pub/fedora/linux/core http://ftp.usf.edu/pub/fedora/linux http://fedora.mirror.iweb.ca/core http://fedora.mirror.iweb.ca/extras http://fedora.mirror.iweb.ca http://limestone.uoregon.edu/ftp/fedora ftp://limestone.uoregon.edu/fedora http://limestone.uoregon.edu/ftp/fedora/extras ftp://limestone.uoregon.edu/fedora/extras http://limestone.uoregon.edu/ftp/fedora/linux ftp://limestone.uoregon.edu/fedora/linux http://fedora.secsup.org/linux/core ftp://fedora.secsup.org/pub/linux/redhat/fedora/linux/core http://fedora.secsup.org/linux ftp://fedora.secsup.org/pub/linux/redhat/fedora/linux http://distro.ibiblio.org/pub/linux/distributions/fedora/linux http://mirrors.tiatera.com/fedora/core http://mirrors.tiatera.com/fedora/extras http://mirrors.tiatera.com/fedora/linux http://ftp.linux.ncsu.edu/pub/fedora/linux/core http://ftp.linux.ncsu.edu/pub/fedora/linux/extras http://ftp.linux.ncsu.edu/pub/fedora/linux ftp://mirror.cs.princeton.edu/pub/mirrors/fedora/linux/core ftp://mirror.cs.princeton.edu/pub/mirrors/fedora/linux/extras ftp://mirror.cs.princeton.edu/pub/mirrors/fedora/linux http://mirrors.usc.edu/pub/linux/distributions/fedora/linux/core http://mirrors.usc.edu/pub/linux/distributions/fedora/linux/extras http://mirrors.usc.edu/pub/linux/distributions/fedora/linux ftp://mirror.nyi.net/fedora/linux/core ftp://mirror.nyi.net/fedora/linux ftp://fedora.bu.edu/core ftp://fedora.bu.edu/extras ftp://fedora.bu.edu http://mirror.anl.gov/pub/fedora/linux/core http://mirror.anl.gov/pub/fedora/linux ftp://ftp.cse.buffalo.edu/pub/Linux/fedora/linux/core ftp://ftp.cse.buffalo.edu/pub/Linux/fedora/linux/extras ftp://ftp.cse.buffalo.edu/pub/Linux/fedora/linux http://mirror.stanford.edu/fedora ftp://mirror.stanford.edu/pub/mirrors/fedora http://mirror.stanford.edu/fedora/linux ftp://mirror.stanford.edu/pub/mirrors/fedora/linux http://coblitz.planet-lab.org/pub/fedora/linux/core http://mirror.cc.vt.edu/pub/fedora/linux/core http://mirror.cc.vt.edu/pub/fedora/linux/extras http://mirror.cc.vt.edu/pub/fedora/linux http://mirrors.cat.pdx.edu/fedora/linux/core http://mirrors.cat.pdx.edu/fedora/linux/extras http://mirrors.cat.pdx.edu/fedora/linux http://mirrors.cat.pdx.edu/fedora/epel http://fedora.omnispring.com/core http://fedora.omnispring.com/extras http://ftp.ale.org/pub/fedora/linux/core ftp://ftp.ale.org/mirrors/fedora/linux/core ftp://ftp.applios.net/pub/fedora/linux/core ftp://ftp.applios.net/pub/fedora/linux ftp://ftp.webtrek.com/pub/mirrors/fedora http://ftp.ndlug.nd.edu/pub/fedora/linux/core http://mirrors.kernel.org/fedora/core http://mirrors.kernel.org/fedora/extras http://mirrors.kernel.org/fedora http://mirror.steadfast.net/fedora/core http://mirror.steadfast.net/fedora/extras http://mirror.steadfast.net/fedora http://mirrors.ptd.net/fedora ftp://mirrors.ptd.net/fedora/core http://mirror.linux.duke.edu/pub/fedora/linux/core http://mirror.linux.duke.edu/pub/fedora/linux/extras http://mirror.linux.duke.edu/pub/fedora/linux http://mirror.clarkson.edu/pub/distributions/fedora ftp://mirror.colorado.edu/pub/fedora/linux/core http://mirror.eas.muohio.edu/fedora/linux/core http://mirror.engr.sjsu.edu/pub/fedora/linux/core http://mirror.phy.olemiss.edu/mirror/fedora/core ftp://mirror.phy.olemiss.edu/fedora/core http://mirror.phy.olemiss.edu/mirror/fedora/extras ftp://mirror.phy.olemiss.edu/fedora/extras http://mirrors.xmission.com/fedora/core http://mirror.usu.edu/mirrors/fedora/linux/core http://mirror.usu.edu/mirrors/fedora/linux/extras http://mirror.usu.edu/mirrors/fedora/linux ftp://redhat.taygeta.com/pub/RedHat/fedora/core http://srl.cs.jhu.edu/YUM/fedora/core http://srl.cs.jhu.edu/YUM/fedora/extras http://srl.cs.jhu.edu/YUM/fedora ftp://thales.memphis.edu/fedora/linux/core ftp://wuarchive.wustl.edu/pub/linux/distributions/fedora http://download.fedora.redhat.com/pub/fedora/linux/core http://download.fedora.redhat.com/pub/fedora/linux/extras http://download.fedora.redhat.com/pub/epel http://download.fedora.redhat.com/pub/fedora/linux http://fedora.mirrors.tds.net/pub/fedora-core http://fedora.mirrors.tds.net/pub/fedora-core-extras http://fedora.mirrors.tds.net/pub/fedora http://mirrors.tummy.com/pub/fedora.redhat.com/fedora/linux/core http://mirrors.tummy.com/pub/fedora.redhat.com/fedora/linux/extras http://mirrors.tummy.com/pub/fedora.redhat.com/epel http://mirrors.tummy.com/pub/fedora.redhat.com/fedora/linux http://mirror.hiwaay.net/pub/fedora/linux/core http://mirror.hiwaay.net/pub/fedora/linux/extras http://mirror.hiwaay.net/pub/fedora/linux ftp://ftp.software.umn.edu/linux/fedora/core ftp://ftp.software.umn.edu/linux/fedora http://linux.nssl.noaa.gov/fedora/linux/core http://linux.nssl.noaa.gov/fedora/linux/extras http://linux.nssl.noaa.gov/fedora/linux ftp://ftp.uci.edu/mirrors/fedora/linux/core ftp://ftp.uci.edu/mirrors/fedora/linux/extras ftp://ftp.uci.edu/mirrors/fedora/linux http://mirror.nuvio.com/pub/fedora/linux/core http://mirror.nuvio.com/pub/fedora/linux/extras http://mirror.nuvio.com/pub/fedora/linux http://mirror.newnanutilities.org/pub/fedora/linux/core http://mirror.newnanutilities.org/pub/fedora/linux/extras http://mirror.newnanutilities.org/pub/fedora/linux http://mirror.web-ster.com/fedora/core http://mirror.web-ster.com/fedora/extras http://mirror.web-ster.com/fedora http://kdeforge.unl.edu/mirrors/fedora/linux/core http://kdeforge.unl.edu/mirrors/fedora/linux/extras http://kdeforge.unl.edu/mirrors/fedora/linux http://kdeforge.unl.edu/mirrors/fedora/epel http://mirror.cogentco.com/pub/linux/fedora/linux/core http://mirror.cogentco.com/pub/linux/fedora/linux/extras http://mirror.cogentco.com/pub/linux/fedora/linux http://www.gtlib.gatech.edu/pub/fedora-epel ftp://ftp.gtlib.gatech.edu/pub/fedora-epel http://www.gtlib.gatech.edu/pub/fedora.redhat/linux/core ftp://ftp.gtlib.gatech.edu/pub/fedora.redhat/linux/core http://www.gtlib.gatech.edu/pub/fedora.redhat/linux/extras ftp://ftp.gtlib.gatech.edu/pub/fedora.redhat/linux/extras http://www.gtlib.gatech.edu/pub/fedora.redhat/linux ftp://ftp.gtlib.gatech.edu/pub/fedora.redhat/linux http://fedora.is.co.za/linux/distributions/fedora/linux/core ftp://ftp.is.co.za/linux/distributions/fedora/linux/core http://fedora.is.co.za/linux/distributions/fedora/linux/extras ftp://ftp.is.co.za/linux/distributions/fedora/linux/extras http://fedora.is.co.za/linux/distributions/fedora/linux ftp://ftp.is.co.za/linux/distributions/fedora/linux ftp://ftp.linux.ncsu.edu/pub/fedora/linux/core http://mirror.linux.duke.edu/pub/fedora/linux/core ftp://mirror.linux.duke.edu/pub/fedora/linux/core ftp://mirror.cs.princeton.edu/pub/mirrors/fedora/linux/core ftp://ftp.cse.buffalo.edu/pub/fedora/linux/core http://mirror.eas.muohio.edu/fedora/linux/core ftp://mirror.eas.muohio.edu/pub/fedora/linux/core http://mirror.hiwaay.net/redhat/fedora/linux/core ftp://mirror.hiwaay.net/redhat/fedora/linux/core ftp://mirrors.hpcf.upr.edu/pub/Mirrors/redhat/download.fedora.redhat.com ftp://ftp.net.usf.edu/pub/fedora/linux/core http://redhat.secsup.org/fedora/core ftp://redhat.secsup.org/pub/linux/redhat/fedora/core http://rpmfind.net/linux/fedora/core ftp://rpmfind.net/linux/fedora/core ftp://ftp.dc.aleron.net/pub/linux/fedora/linux/core ftp://mirror.newnanutilities.org/pub/fedora/linux/core ftp://ftp.software.umn.edu/pub/linux/fedora/core ftp://ftp.webtrek.com/pub/mirrors/fedora ftp://ftp.gtlib.cc.gatech.edu/pub/fedora.redhat/linux/core http://www.gtlib.cc.gatech.edu/pub/fedora.redhat/linux/core ftp://mirror.clarkson.edu/pub/distributions/fedora http://mirror.clarkson.edu/pub/distributions/fedora ftp://fedora.mirrors.tds.net/pub/fedora-core http://linux.nssl.noaa.gov/fedora/core ftp://linux.nssl.noaa.gov/fedora/core http://mirror.cs.wisc.edu/pub/mirrors/linux/download.fedora.redhat.com/pub/fedora/linux/core ftp://mirror.cs.wisc.edu/pub/mirrors/linux/download.fedora.redhat.com/pub/fedora/linux/core ftp://limestone.uoregon.edu/fedora ftp://mirror.stanford.edu/pub/mirrors/fedora/linux/core http://mirrors.kernel.org/fedora/core ftp://mirrors.kernel.org/fedora/core ftp://mirror.web-ster.com/fedora ftp://less.cogeco.net/pub/fedora/linux/core ftp://ftp.nrc.ca/pub/systems/linux/redhat/fedora/linux/core ftp://redhat.eyetap.org/fedora/linux/core ftp://ftp.telus.net/pub/fedora/linux/core http://gulus.usherbrooke.ca/pub/distro/fedora/linux/core http://mirror.cpsc.ucalgary.ca/mirror/fedora/linux/core ftp://mirror.cpsc.ucalgary.ca/mirror/fedora/linux/core http://ftp.muug.mb.ca/pub/fedora/linux/core ftp://ftp.muug.mb.ca/pub/fedora/linux/core http://www.las.ic.unicamp.br/pub/fedora/linux/core ftp://www.las.ic.unicamp.br/pub/fedora/linux/core ftp://mirror.pop-rs.rnp.br/pub/download.fedora.redhat.com/pub/fedora/linux/core ftp://ftp.tecnoera.com/pub/fedora/linux ftp://mirror.netglobalis.net/pub/fedora ftp://gd.tuwien.ac.at/opsys/linux/fedora/core http://ftp.univie.ac.at/systems/linux/fedora ftp://ftp.univie.ac.at/systems/linux/fedora ftp://ftp.tugraz.at/mirror/redhat-linux/fedora/linux/core http://sunsite.mff.cuni.cz/pub/fedora ftp://sunsite.mff.cuni.cz/pub/fedora ftp://ultra.linux.cz/pub/fedora ftp://ftp.fi.muni.cz/pub/linux/fedora/linux/core ftp://ftp6.linux.cz/pub/linux/fedora/linux/core ftp://ftp1.skynet.cz/pub/linux/fedora ftp://klid.dk/pub/fedora/linux/core http://redhat.linux.ee/pub/fedora/linux/core ftp://redhat.linux.ee/pub/fedora/linux/core ftp://ftp.funet.fi/pub/mirrors/ftp.redhat.com/pub/fedora/linux/core ftp://ftp.ipv6.funet.fi/pub/mirrors/ftp.redhat.com/pub/fedora/linux/core http://ftp.crihan.fr/mirrors/fedora.redhat.com/fedora/linux/core ftp://ftp.crihan.fr/mirrors/fedora.redhat.com/fedora/linux/core ftp://fr.rpmfind.net/linux/fedora/core http://fr2.rpmfind.net/linux/fedora/core ftp://fr2.rpmfind.net/linux/fedora/core http://wftp.tu-chemnitz.de/pub/linux/fedora-core ftp://ftp.tu-chemnitz.de/pub/linux/fedora-core ftp://ftp.uni-bayreuth.de/pub/linux/fedora/linux/core ftp://ftp.stw-bonn.de/pub/mirror/fedora/linux/core ftp://ftp.join.uni-muenster.de/pub/linux/distributions/fedora/linux/core ftp://ftp.informatik.uni-frankfurt.de/pub/linux/Mirror/ftp.redhat.com/fedora/core ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/fedora-core ftp://ftp.rhein-zeitung.de/mirrors/fedora.redhat.com ftp://ftp.uni-erlangen.de/pub/Linux/MIRROR.fedora/core ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/fedora.redhat.com/linux/core http://ftp.uni-koeln.de/mirrors/fedora/linux/core ftp://ftp.uni-koeln.de/mirrors/fedora/linux/core http://download.atrpms.net/mirrors/fedoracore http://ftp.ntua.gr/pub/linux/fedora/linux/core ftp://ftp.ntua.gr/pub/linux/fedora/linux/core ftp://ftp.otenet.gr/pub/linux/fedora/linux/core http://ftp.rhnet.is/pub/fedora ftp://ftp.rhnet.is/pub/fedora http://ftp.heanet.ie/pub/fedora/linux/core ftp://ftp.heanet.ie/pub/fedora/linux/core ftp://ftp.edisontel.com/pub/Fedora_Mirror ftp://ftp.quicknet.nl/pub/Linux/download.fedora.redhat.com ftp://alviss.et.tudelft.nl/pub/fedora/core http://ftp.surfnet.nl/ftp/pub/os/Linux/distr/fedora ftp://ftp.surfnet.nl/pub/os/Linux/distr/fedora http://ftp.nluug.nl/ftp/pub/os/Linux/distr/fedora ftp://ftp.nluug.nl/pub/os/Linux/distr/fedora ftp://ftp.eu.uu.net/pub/linux/fedora ftp://ftp.uninett.no/pub/linux/Fedora/core ftp://tux.cprm.net/pub/ftp.redhat.com/fedora/linux/core ftp://ftp.wsisiz.edu.pl/mirror/download.fedora.redhat.com ftp://ftp.pbone.net/pub/fedora/pub/fedora/linux/core http://sunsite.icm.edu.pl/pub/Linux/fedora/linux/core ftp://sunsite.icm.edu.pl/pub/Linux/fedora/linux/core http://ftp.iasi.roedu.net/mirrors/fedora.redhat.com/core http://ftp.iasi.roedu.net/pub/mirrors/fedora.redhat.com/core http://ftp.idilis.ro/mirrors/fedora/core ftp://ftp.idilis.ro/mirrors/fedora/core http://ftp.lug.ro/fedora/linux/core ftp://ftp.lug.ro/fedora/linux/core ftp://ftp.rdsor.ro/pub/Linux/Distributions/Fedora http://ftp.rhd.ru/pub/fedora/linux/core ftp://ftp.rhd.ru/pub/fedora/linux/core http://ftp.udl.es/pub/fedora/linux/core ftp://ftp.udl.es/pub/fedora/linux/core http://ftp.rediris.es/mirror/fedora.redhat ftp://ftp.rediris.es/mirror/fedora.redhat ftp://ftp.cica.es/fedora/linux/core ftp://ftp.chl.chalmers.se/pub/fedora/linux/core ftp://mirror.switch.ch/mirror/fedora/linux/core http://zeniiia.linux.org.uk/pub/distributions/fedora/linux/core ftp://zeniiia.linux.org.uk/pub/distributions/fedora/linux/core ftp://ftp.linux.org.tr/pub/fedora/linux/core ftp://ftp.is.co.za/linux/distributions/fedora/linux/core ftp://ftp.netcraft.com.au/pub/fedora/linux/core http://planetmirror.com/pub/fedora/linux/core http://mirror.pacific.net.au/linux/redhat/fedora ftp://mirror.pacific.net.au/linux/redhat/fedora http://download.stmc.edu.hk/fedora/linux/core ftp://download.stmc.edu.hk/fedora/linux/core ftp://ftp.sfc.wide.ad.jp/pub/Linux/Fedora http://ftp.kddilabs.jp/Linux/packages/fedora/core ftp://ftp.kddilabs.jp/Linux/packages/fedora/core ftp://ftp.riken.go.jp/pub/Linux/fedora/core ftp://ftp.kreonet.re.kr/pub/Linux/fedora/core ftp://mirror.hostway.co.kr/pub/fedora http://mymirror.asiaosc.org/redhat/fedora/core ftp://ftp.wicks.co.nz/pub/linux/dist/fedora ftp://ftp.oss.eznetsols.org/linux/fedora http://ftp.isu.edu.tw/pub/Linux/Fedora/linux/core ftp://ftp.isu.edu.tw/pub/Linux/Fedora/linux/core
+flightgear ftp://ftp.de.flightgear.org/pub/fgfs http://mirrors.ibiblio.org/pub/mirrors/flightgear/ftp ftp://mirrors.ibiblio.org/pub/mirrors/flightgear/ftp ftp://ftp.kingmont.com/flightsims/flightgear ftp://ftp.ihg.uni-duisburg.de/Mirrors/ftp.flightgear.org
+freebsd ftp://ftp.FreeBSD.org/pub/FreeBSD/ ftp://ftp2.FreeBSD.org/pub/FreeBSD/ ftp://ftp.ar.FreeBSD.org/pub/FreeBSD/ ftp://ftp.au.FreeBSD.org/pub/FreeBSD/ ftp://ftp2.au.FreeBSD.org/pub/FreeBSD/ ftp://ftp.at.FreeBSD.org/pub/FreeBSD/ ftp://ftp2.at.FreeBSD.org/pub/FreeBSD/ ftp://ftp.br.FreeBSD.org/pub/FreeBSD/ ftp://ftp2.br.FreeBSD.org/pub/FreeBSD/ ftp://ftp.ca.FreeBSD.org/pub/FreeBSD/ ftp://ftp2.ca.FreeBSD.org/ ftp://ftp.cn.FreeBSD.org/pub/FreeBSD/ ftp://ftp.cz.FreeBSD.org/pub/FreeBSD/ ftp://ftp.dk.FreeBSD.org/pub/FreeBSD/ ftp://ftp2.dk.FreeBSD.org/pub/FreeBSD/ ftp://ftp.ee.FreeBSD.org/pub/FreeBSD/ ftp://ftp.fr.FreeBSD.org/pub/FreeBSD/ ftp://ftp2.fr.FreeBSD.org/pub/FreeBSD/ ftp://ftp.de.FreeBSD.org/pub/FreeBSD/ ftp://ftp2.de.FreeBSD.org/pub/FreeBSD/ ftp://ftp.gr.FreeBSD.org/pub/FreeBSD/ ftp://ftp2.gr.FreeBSD.org/pub/FreeBSD/ ftp://ftp.hk.FreeBSD.org/pub/FreeBSD/ ftp://ftp.is.FreeBSD.org/pub/FreeBSD/ ftp://ftp.id.FreeBSD.org/pub/FreeBSD/ ftp://ftp.ie.FreeBSD.org/pub/FreeBSD/ ftp://ftp2.ie.FreeBSD.org/pub/FreeBSD/ ftp://ftp.it.FreeBSD.org/pub/FreeBSD/ ftp://ftp.jp.FreeBSD.org/pub/FreeBSD/ ftp://ftp2.jp.FreeBSD.org/pub/FreeBSD/ ftp://ftp2.kr.FreeBSD.org/pub/FreeBSD/ ftp://ftp1.us.FreeBSD.org/pub/FreeBSD/ ftp://ftp2.us.FreeBSD.org/pub/FreeBSD/
+gentoo http://gentoo.osuosl.org/distfiles http://ftp.halifax.rwth-aachen.de/gentoo/distfiles http://gentoo-distfiles.mirrors.tds.net/distfiles http://gentoo.ussg.indiana.edu/distfiles
+gimp http://de-mirror.gimper.net/pub/gimp/ http://gimp.afri.cc/pub/gimp/ http://gimper.net/downloads/pub/gimp/ http://ftp.gwdg.de/pub/misc/grafik/gimp/gimp http://download.gimp.org/pub/gimp
+github https://github.com/downloads
+gmt ftp://mirror.geosci.usyd.edu.au/pub/gmt/ ftp://ftp.soest.hawaii.edu/gmt/ ftp://ftp.soest.hawaii.edu/gmt/ ftp://ibis.grdl.noaa.gov/pub/gmt/ ftp://ftp.iris.washington.edu/pub/gmt/ ftp://ftp.iag.usp.br/pub/gmt/ ftp://ftp.geologi.uio.no/pub/gmt/
+gnome http://download.gnome.org/
+gnu http://ftp.gnu.org/gnu/ ftp://ftp.gnu.org/gnu/ ftp://gnu.mirror.iweb.com http://gnu.mirror.iweb.com ftp://mirror.vexxhost.com/gnu/ http://gnu.mirror.vexxhost.com/ ftp://gnu.opencube.ca/ http://gnu.opencube.ca/ http://mirror.sdunix.com/gnu/ ftp://mirrors.kernel.org/gnu/ http://mirrors.kernel.org/gnu/ http://open-source-box.org/ ftp://open-source-box.org/gnu/ http://gnu.mirrors.hoobly.com/gnu/ http://mirror.easthsia.com/gnu http://mirror.keystealth.org/gnu/ ftp://mirror.keystealth.org/gnu/ http://gnu.mirrorcatalogs.com/ ftp://gnu.mirrorcatalogs.com/gnu/ http://mirrors.axint.net/repos/gnu.org/ http://mirrors.syringanetworks.net/gnu/ ftp://mirrors.syringanetworks.net/gnu/ http://mirror.team-cymru.org/gnu/ ftp://mirror.team-cymru.org/gnu/ ftp://mirror.anl.gov/pub/gnu/ http://mirror.anl.gov/pub/gnu/ http://mirror.thecodefactory.org/gnu/ http://gnu.askapache.com/ ftp://aeneas.mit.edu/pub/gnu/ http://ftp.wayne.edu/gnu/ http://mirror.nexcess.net/gnu/ http://psg.mtu.edu/pub/gnu/ ftp://psg.mtu.edu/pub/gnu/ http://gnu.mirror.constant.com/ ftp://spinellicreations.com/gnu/ http://mirror.clarkson.edu/gnu/ http://mirrors.ibiblio.org/pub/mirrors/gnu/ftp/gnu/ http://mirrors.zerg.biz/gnu/ http://reflection.oss.ou.edu/gnu/gnu/ ftp://reflection.oss.ou.edu/gnu/gnu/ http://gnu.mirrors.pair.com/gnu/ ftp://gnu.mirrors.pair.com/gnu/gnu/ ftp://ftp.unicamp.br/pub/gnu/ http://gnu.c3sl.ufpr.br/ftp/ http://mirror.nbtelecom.com.br/gnu/ http://mirror.cedia.org.ec/gnu/ ftp://mirror.cedia.org.ec/gnu http://download.polytechnic.edu.na/pub/ftp.gnu.org/gnu/ http://mirror.is.co.za/mirror/ftp.gnu.org/gnu/ ftp://ftp.is.co.za/mirror/ftp.gnu.org/gnu/ http://gnu.afri.cc/ http://mirrors.ispros.com.bd/gnu http://mirror.bjtu.edu.cn/gnu/ http://mirrors.ustc.edu.cn/gnu/ ftp://mirrors.ustc.edu.cn/gnu/ http://mirror.hust.edu.cn/gnu/ http://infinity.kmeacollege.ac.in/gnu/ ftp://infinity.kmeacollege.ac.in/gnu/ http://gnumirror.nkn.in/ http://ftp.jaist.ac.jp/pub/GNU/ http://mirror.jre655.com/GNU ftp://mirror.jre655.com/GNU http://public.p-knowledge.co.jp/gnu-mirror/gnu/ http://ftp.kaist.ac.kr/gnu/gnu/ http://ossm.utm.my/gnu/ http://mirror.squ.edu.om/gnu/ http://ftp.twaren.net/Unix/GNU/gnu/ ftp://ftp.twaren.net/Unix/GNU/gnu/ http://ftp.yzu.edu.tw/gnu/ ftp://ftp.yzu.edu.tw/gnu/ http://mirror.aarnet.edu.au/pub/gnu/ ftp://mirror.aarnet.edu.au/pub/gnu/ http://gnu.mirror.uber.com.au/ ftp://gd.tuwien.ac.at/gnu/gnusrc/ http://gd.tuwien.ac.at/gnu/gnusrc/ http://tweedo.com/mirror/gnu/ http://gnu.cu.be/ http://ftp.download-by.net/gnu/gnu/ http://mirrors.dotsrc.org/gnu/ ftp://mirrors.dotsrc.org/gnu/ ftp://ftp.funet.fi/pub/gnu/prep/ http://www.nic.funet.fi/pub/gnu/ftp.gnu.org/pub/gnu/ http://mirror.bbln.org/gnu ftp://mirror.bbln.org/gnu http://mirror.ibcp.fr/pub/gnu/ ftp://ftp.igh.cnrs.fr/pub/gnu/ http://ftp.igh.cnrs.fr/pub/gnu/ http://gnu.cardse.net/ ftp://www.artfiles.org/gnu.org/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.gnu.org/ ftp://ftp.cs.tu-berlin.de/pub/gnu/ http://ftp.halifax.rwth-aachen.de/gnu/ ftp://ftp.halifax.rwth-aachen.de/gnu/ http://ftp.u-tx.net/gnu/ ftp://ftp.u-tx.net/gnu/ ftp://ftp.informatik.rwth-aachen.de/pub/gnu/ http://ftp.hosteurope.de/mirror/ftp.gnu.org/gnu/ http://mirror.checkdomain.de/gnu ftp://mirror.checkdomain.de/gnu http://mirror3.layerjet.com/gnu/ http://ftp.hawo.stw.uni-erlangen.de/gnu ftp://ftp.hawo.stw.uni-erlangen.de/gnu http://mirror.netcologne.de/gnu ftp://mirror.netcologne.de/gnu ftp://ftp.cc.uoc.gr/mirrors/gnu/ http://ftp.cc.uoc.gr/mirrors/gnu/ ftp://ftp.ntua.gr/pub/gnu/ ftp://ftp.heanet.ie/pub/gnu/ http://ftp.heanet.ie/mirrors/gnu/ http://mirror2.mirror.garr.it/mirrors/gnuftp/gnu/ http://mirrors.muzzy.it/gnu ftp://mirrors.muzzy.it/gnu ftp://ftp.mirror.nl/pub/mirror/gnu/ ftp://ftp.nluug.nl/pub/gnu/ http://gnu.xl-mirror.nl/ http://mirror.arbitrary.nl/gnu/ http://ftp.snt.utwente.nl/pub/software/gnu/ ftp://ftp.snt.utwente.nl/pub/software/gnu/ ftp://ftp.uninett.no/pub/gnu/ http://gnuftp.uib.no/ ftp://gnuftp.uib.no/pub/gnuftp/ http://ftp.task.gda.pl/pub/gnu/ ftp://ftp.task.gda.pl/pub/gnu/ ftp://sunsite.icm.edu.pl/pub/gnu/ ftp://mirrors.nfsi.pt/pub/gnu/ http://mirrors.nfsi.pt/gnu/ ftp://mirrors.fe.up.pt/pub/gnu/ http://mirrors.fe.up.pt/pub/gnu/ http://gnu.mirrors.linux.ro/ ftp://gnu.mirrors.linux.ro/gnu/ http://mirror.tochlab.net/pub/gnu/ ftp://mirror.tochlab.net/pub/gnu/ http://mirror.sbb.rs/gnu/ ftp://mirror.sbb.rs/gnu/ http://gnu.prunk.si http://mirror.lihnidos.org/GNU/ftp/gnu/ http://ftp.gul.es/gnu/ftp.gnu.org/gnu/ ftp://ftp.gul.es/gnu/ftp.gnu.org/gnu/ http://ftp.rediris.es/mirror/GNU/gnu/ ftp://ftp.rediris.es/mirror/GNU/gnu/ http://217.160.6.133/Asturies/GNU/gnu/ ftp://ftp.df.lth.se/pub/ftp.gnu.org/pub/gnu/ http://ftp.df.lth.se/pub/ftp.gnu.org/pub/gnu/ http://mirror.switch.ch/ftp/mirror/gnu/ ftp://mirror.switch.ch/mirror/gnu/ http://mirror.rackdc.com/gnu/ ftp://www.mirrorservice.org/sites/ftp.gnu.org/gnu/ http://www.mirrorservice.org/sites/ftp.gnu.org/gnu/ http://ftp.gnu.org.ua/gnu/ ftp://ftp.gnu.org.ua/gnu/ http://ftp-gnu-org.ip-connect.vn.ua/ ftp://ftp-gnu-org.ip-connect.vn.ua/mirror/ftp.gnu.org/ http://mirror.lagoon.nc/pub/gnu/ ftp://mirror.lagoon.nc/pub/gnu/
+gnu-alpha ftp://alpha.gnu.org/gnu/ http://alpha.gnu.org/gnu/ ftp://ftp.funet.fi/pub/gnu/alpha/gnu/ http://www.nic.funet.fi/pub/gnu/alpha/gnu/ ftp://gnualpha.uib.no/pub/gnualpha/ http://gnualpha.uib.no/ ftp://mirrors.fe.up.pt/pub/gnu-alpha/ http://mirrors.fe.up.pt/pub/gnu-alpha/ http://mirror.lihnidos.org/GNU/alpha/gnu/ http://mirrors.ibiblio.org/gnu/alpha/gnu/ http://gnualpha.spinellicreations.com/gnu/ http://gnu.c3sl.ufpr.br/alpha/gnu/
+gnupg ftp://ftp.gnupg.org/gcrypt/ http://gnupg.unixmexico.org/ftp/ http://ftp.linux.it/pub/mirrors/gnupg/ ftp://ftp.surfnet.nl/pub/security/gnupg/ ftp://sunsite.icm.edu.pl/pub/security/gnupg/ ftp://ftp.iasi.roedu.net/pub/mirrors/ftp.gnupg.org/ ftp://ftp.hi.is/pub/mirrors/gnupg/ ftp://gd.tuwien.ac.at/privacy/gnupg/ http://www.ring.gr.jp/pub/net/gnupg/ ftp://ftp.ring.gr.jp/pub/net/gnupg/ http://public.planetmirror.com/pub/
+hackage http://hackage.haskell.org/ http://dev.gentoo.org/~qnikst/hdiff.luite.com/
+idsoftware ftp://ftp.idsoftware.com/idstuff ftp://dl.xs4all.nl/pub/mirror/idsoftware/idstuff ftp://ftp.fu-berlin.de/pc/games/idgames/idstuff ftp://ftp.mancubus.net/pub/idgames/idstuff ftp://ftp.demon.co.uk/pub/mirrors/idsoftware ftp://ftp.mirror.nl/pub/mirror/idsoftware/idstuff ftp://ii3dg.iinet.net.au/games/idstuff ftp://ftp.gamers.org/pub/idgames/idstuff ftp://ftp.nsu.ru/mirrors/ftp.idsoftware.com/idstuff
+imagemagick http://mirrors-au.go-parts.com/mirrors/ImageMagick/ ftp://mirrors-au.go-parts.com/mirrors/ImageMagick/ ftp://mirror.aarnet.edu.au/pub/imagemagick/ ftp://gd.tuwien.ac.at/pub/graphics/ImageMagick/ http://servingzone.com/mirrors/ImageMagick/ http://mirrors.linsrv.net/ImageMagick ftp://mirrors.linsrv.net/pub/ImageMagick http://mirror.checkdomain.de/imagemagick/ ftp://mirror.checkdomain.de/imagemagick/ http://imagemagick.spd.co.il/ ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/ ftp://ftp.u-aizu.ac.jp/pub/graphics/image/ImageMagick/imagemagick.org http://www.champground.com/imagemagick/ ftp://ftp.nluug.nl/pub/ImageMagick http://ftp.surfnet.nl/pub/ImageMagick/ http://mirror.searchdaimon.com/ImageMagick/ ftp://sunsite.icm.edu.pl/packages/ImageMagick/ ftp://ftp.tpnet.pl/pub/graphics/ImageMagick/ http://mirrors-ru.go-parts.com/mirrors/ImageMagick/ ftp://mirrors-ru.go-parts.com/mirrors/ImageMagick/ ftp://ftp.sunet.se/pub/multimedia/graphics/ImageMagick http://mirror.is.co.za/pub/imagemagick/ ftp://ftp.is.co.za/pub/imagemagick http://mirrors-uk.go-parts.com/mirrors/ImageMagick/ ftp://mirrors-usa.go-parts.com/mirrors/ImageMagick/ http://mirrors-usa.go-parts.com/mirrors/ImageMagick/ ftp://mirrors-usa.go-parts.com/mirrors/ImageMagick/ http://www.imagemagick.org/download ftp://ftp.fifi.org/pub/ImageMagick/
+jpackage ftp://mirrors.dotsrc.org/jpackage ftp://jpackage.hmdc.harvard.edu/JPackage http://sunsite.informatik.rwth-aachen.de/ftp/pub/Linux/jpackage ftp://ftp.pbone.net/pub/jpackage http://sunsite.rediris.es/mirror/jpackage ftp://gsa10.eps.cdf.udc.es/jpackage http://www.mirrorservice.org/sites/jpackage.org
+kde http://download.kde.org http://mirror.csclub.uwaterloo.ca/kde ftp://mirrors.dotsrc.org/kde ftp://kde.mirror.anlx.net
+kernel http://www.kernel.org/pub
+lokigames http://updates.lokigames.com
+mplayer http://www1.mplayerhq.hu/MPlayer http://www2.mplayerhq.hu/MPlayer http://www3.mplayerhq.hu/MPlayer http://www4.mplayerhq.hu/MPlayer http://www5.mplayerhq.hu/MPlayer http://www7.mplayerhq.hu/MPlayer http://www8.mplayerhq.hu/MPlayer ftp://ftp.fu-berlin.de/unix/X11/multimedia/MPlayer
+mysql http://gd.tuwien.ac.at/db/mysql/ ftp://gd.tuwien.ac.at/db/mysql/ http://mysql.mirror.kangaroot.net/ ftp://mysql.mirror.kangaroot.net/pub/mysql/ http://mysql.blic.net/ http://mysql.online.bg/ ftp://mysql.online.bg/ http://mysql.linux.cz/ ftp://ftp.fi.muni.cz/pub/mysql/ http://mirrors.dotsrc.org/mysql/ ftp://mirrors.dotsrc.org/mysql/ http://mirrors.ircam.fr/pub/mysql/ ftp://mirrors.ircam.fr/pub/mysql/ http://sunsite.informatik.rwth-aachen.de/mysql/ ftp://sunsite.informatik.rwth-aachen.de/pub/mirror/www.mysql.com/ http://ftp.gwdg.de/pub/misc/mysql/ ftp://ftp.gwdg.de/pub/misc/mysql/ ftp://ftp.fu-berlin.de/unix/databases/mysql/ http://mysql.mirrors.ovh.net/ftp.mysql.com/ ftp://mysql.mirrors.ovh.net/ftp.mysql.com/ http://ftp.ntua.gr/pub/databases/mysql/ ftp://ftp.ntua.gr/pub/databases/mysql/ http://mysql.mirrors.crysys.hit.bme.hu/ ftp://ftp.crysys.hu/pub/mysql/ http://ftp.heanet.ie/mirrors/www.mysql.com/ ftp://ftp.heanet.ie/mirrors/www.mysql.com/ http://na.mirror.garr.it/mirrors/MySQL/ ftp://na.mirror.garr.it/mirrors/MySQL/ http://mirror.leaseweb.com/mysql/ ftp://mirror.leaseweb.com/mysql/ http://sunsite.icm.edu.pl/mysql/ ftp://sunsite.icm.edu.pl/pub/unix/mysql/ http://mysql.nfsi.pt/ ftp://ftp.nfsi.pt/pub/mysql/ http://mirrors.xservers.ro/mysql/ http://ftp.arnes.si/mysql/ ftp://ftp.arnes.si/packages/mysql/ http://ftp.sunet.se/pub/unix/databases/relational/mysql/ ftp://ftp.sunet.se/pub/unix/databases/relational/mysql/ http://mirror.switch.ch/ftp/mirror/mysql/ ftp://mirror.switch.ch/mirror/mysql/ http://ftp.itu.edu.tr/Mirror/Mysql/ ftp://ftp.itu.edu.tr/Mirror/Mysql/ http://www.mirrorservice.org/sites/ftp.mysql.com/ ftp://ftp.mirrorservice.org/sites/ftp.mysql.com/ http://mirrors.dedipower.com/www.mysql.com/ http://mirrors.ukfast.co.uk/sites/ftp.mysql.com/ ftp://mirrors.ukfast.co.uk/ftp.mysql.com/ http://mirror.csclub.uwaterloo.ca/mysql/ ftp://mirror.csclub.uwaterloo.ca/mysql/ http://mysql.mirror.rafal.ca/ ftp://mysql.mirror.rafal.ca/pub/mysql/ http://opensource.become.com/mysql/ http://mysql.mirrors.hoobly.com/ http://mysql.he.net/ http://mirror.trouble-free.net/mysql_mirror/ http://mysql.llarian.net/ ftp://mysql.llarian.net/pub/mysql ftp://mirror.anl.gov/pub/mysql/ http://mysql.mirrors.pair.com/ ftp://ftp.linorg.usp.br/mysql/ http://linorg.usp.br/mysql ftp://linorg.usp.br/mysql http://mysql.mirrors.arminco.com/ http://mysql.spd.co.il/ http://ftp.iij.ad.jp/pub/db/mysql/ ftp://ftp.iij.ad.jp/pub/db/mysql/ http://ftp.jaist.ac.jp/pub/mysql/ ftp://ftp.jaist.ac.jp/pub/mysql/ http://mysql.cdpa.nsysu.edu.tw/ ftp://mysql.cdpa.nsysu.edu.tw/Unix/Database/MySQL/ http://mysql.mirrors.ilisys.com.au/ http://mysql.inspire.net.nz/ ftp://mysql.inspire.net.nz/mysql/
+nero http://ftp5.usw.nero.com/software/NeroLINUX http://ftp6.usw.nero.com/software/NeroLINUX ftp://ftp3.usw.nero.com/software/NeroLINUX ftp://ftp4.usw.nero.com/software/NeroLINUX ftp://ftp5.usw.nero.com/software/NeroLINUX ftp://ftp6.usw.nero.com/software/NeroLINUX
+netbsd ftp://ftp.NetBSD.org/pub/NetBSD ftp://ftp.au.NetBSD.org/pub/NetBSD ftp://ftp2.au.NetBSD.org/pub/NetBSD ftp://ftp.at.NetBSD.org/pub/NetBSD ftp://ftp.be.NetBSD.org ftp://ftp.cn.NetBSD.org/pub/NetBSD ftp://ftp.cz.NetBSD.org/pub/NetBSD ftp://ftp.dk.NetBSD.org/pub/NetBSD ftp://ftp.ee.NetBSD.org/pub/NetBSD ftp://ftp.fi.NetBSD.org/pub/NetBSD ftp://ftp2.fr.NetBSD.org/pub/NetBSD ftp://ftp4.fr.NetBSD.org/mirrors/ftp.netbsd.org ftp://ftp2.de.NetBSD.org/pub/NetBSD ftp://ftp3.de.NetBSD.org/pub/NetBSD ftp://ftp5.de.NetBSD.org/pub/NetBSD ftp://ftp6.de.NetBSD.org/pub/NetBSD ftp://ftp.gr.NetBSD.org/pub/NetBSD ftp://ftp.hu.NetBSD.org/pub/NetBSD ftp://ftp.ie.NetBSD.org/pub/netbsd ftp://ftp.il.NetBSD.org/pub/NetBSD ftp://ftp.jp.NetBSD.org/pub/NetBSD ftp://ftp2.jp.NetBSD.org/pub/NetBSD ftp://ftp7.jp.NetBSD.org/pub/NetBSD ftp://ftp4.jp.NetBSD.org/pub/NetBSD ftp://ftp5.jp.NetBSD.org/pub/NetBSD ftp://ftp6.jp.NetBSD.org/pub/NetBSD ftp://ftp.nl.NetBSD.org/pub/NetBSD ftp://ftp2.no.NetBSD.org/pub/NetBSD ftp://ftp.ro.NetBSD.org/pub/NetBSD ftp://ftp.ru.NetBSD.org/pub/NetBSD ftp://ftp.sk.NetBSD.org/pub/NetBSD ftp://ftp.es.NetBSD.org/pub/NetBSD ftp://ftp.se.NetBSD.org/pub/NetBSD ftp://ftp2.se.NetBSD.org/pub/NetBSD ftp://ftp.tw.NetBSD.org/pub/NetBSD ftp://ftp2.tw.NetBSD.org/pub/NetBSD ftp://ftp.uk.NetBSD.org/pub/NetBSD ftp://ftp2.us.NetBSD.org/pub/NetBSD ftp://ftp3.us.NetBSD.org/pub/NetBSD ftp://ftp4.us.NetBSD.org/pub/NetBSD ftp://ftp5.us.NetBSD.org/pub/NetBSD ftp://ftp6.us.NetBSD.org/NetBSD ftp://ftp7.us.NetBSD.org/pub/NetBSD ftp://ftp8.us.NetBSD.org/pub/NetBSD ftp://ftp.cz.NetBSD.org/pub/NetBSD ftp://ftp.dk.NetBSD.org/pub/NetBSD ftp://ftp.ee.NetBSD.org/pub/NetBSD ftp://ftp.fi.NetBSD.org/pub/NetBSD ftp://ftp2.fr.NetBSD.org/pub/NetBSD ftp://ftp4.fr.NetBSD.org/mirrors/ftp.netbsd.org ftp://ftp2.de.NetBSD.org/pub/NetBSD ftp://ftp3.de.NetBSD.org/pub/NetBSD ftp://ftp5.de.NetBSD.org/pub/NetBSD ftp://ftp6.de.NetBSD.org/pub/NetBSD ftp://ftp.gr.NetBSD.org/pub/NetBSD ftp://ftp.hu.NetBSD.org/pub/NetBSD ftp://ftp.ie.NetBSD.org/pub/netbsd ftp://ftp.il.NetBSD.org/pub/NetBSD ftp://ftp.ie.NetBSD.org/pub/netbsd ftp://ftp.il.NetBSD.org/pub/NetBSD ftp://ftp.jp.NetBSD.org/pub/NetBSD ftp://ftp2.jp.NetBSD.org/pub/NetBSD ftp://ftp3.jp.NetBSD.org/pub/NetBSD ftp://ftp7.jp.NetBSD.org/pub/NetBSD ftp://ftp4.jp.NetBSD.org/pub/NetBSD ftp://ftp5.jp.NetBSD.org/pub/NetBSD ftp://ftp6.jp.NetBSD.org/pub/NetBSD ftp://ftp.nl.NetBSD.org/pub/NetBSD ftp://ftp2.no.NetBSD.org/pub/NetBSD ftp://ftp.ro.NetBSD.org/pub/NetBSD ftp://ftp.ru.NetBSD.org/pub/NetBSD ftp://ftp.sk.NetBSD.org/pub/NetBSD ftp://ftp.es.NetBSD.org/pub/NetBSD ftp://ftp.se.NetBSD.org/pub/NetBSD ftp://ftp2.se.NetBSD.org/pub/NetBSD ftp://ftp.tw.NetBSD.org/pub/NetBSD ftp://ftp2.tw.NetBSD.org/pub/NetBSD ftp://ftp3.tw.NetBSD.org/pub/NetBSD ftp://ftp.uk.NetBSD.org/pub/NetBSD ftp://ftp2.us.NetBSD.org/pub/NetBSD ftp://ftp3.us.NetBSD.org/pub/NetBSD ftp://ftp4.us.NetBSD.org/pub/NetBSD ftp://ftp5.us.NetBSD.org/pub/NetBSD ftp://ftp6.us.NetBSD.org/NetBSD ftp://ftp7.us.NetBSD.org/pub/NetBSD ftp://ftp8.us.NetBSD.org/pub/NetBSD
+nongnu http://download.savannah.nongnu.org/releases-noredirect/ http://ftp.cc.uoc.gr/mirrors/nongnu.org/ http://ftp.twaren.net/Unix/NonGNU/ http://mirror.csclub.uwaterloo.ca/nongnu/ ftp://mirror.csclub.uwaterloo.ca/nongnu/ http://mirrors.fe.up.pt/pub/nongnu/ ftp://mirrors.fe.up.pt/pub/nongnu/ http://mirrors.zerg.biz/nongnu/ http://nongnu.askapache.com/ http://nongnu.uib.no/ ftp://nongnu.uib.no/pub/nongnu/ http://savannah.c3sl.ufpr.br/ ftp://savannah.c3sl.ufpr.br/savannah-nongnu/ ftp://ftp.twaren.net/Unix/NonGNU/
+openbsd ftp://ftp.openbsd.org/pub/OpenBSD ftp://ftp.it.net.au/mirrors/OpenBSD ftp://openbsd.wiretapped.net/pub/OpenBSD ftp://gd.tuwien.ac.at/opsys/OpenBSD ftp://playboy.wu-wien.ac.at/pub/OpenBSD ftp://ftp.ca.openbsd.org/pub/OpenBSD ftp://ftp.shellhung.org/pub/OpenBSD ftp://ftp.jaquet.dk/pub/openSSH/portable ftp://ftp.fi.debian.org/pub/OpenBSD ftp://ftp.ac-creteil.fr/OpenBSD ftp://ftp.fr.openbsd.org/pub/OpenBSD ftp://ftp.club-internet.fr/pub/OpenBSD ftp://ftp.de.openbsd.org/pub/OpenBSD ftp://ftp.tu-clausthal.de/pub/OpenBSD ftp://ftp.freenet.de/pub/ftp.openbsd.org/pub/OpenBSD ftp://ftp-stud.fht-esslingen.de/pub/OpenBSD ftp://pandemonium.tiscali.de/pub/OpenBSD ftp://ftp.taubenschlag.uni-frankfurt.de/pub/mirror/ftp.openssh.com/portable ftp://openbsd.bay13.net/pub/OpenBSD ftp://ftp.uni-stuttgart.de/pub/OpenBSD ftp://ftp.fh-wolfenbuettel.de/pub/os/openbsd ftp://filoktitis.noc.uoa.gr/pub/OpenBSD ftp://ftp.physics.auth.gr/pub/mirrors/OpenBSD/OpenBSD ftp://ftp.fsn.hu/pub/OpenBSD ftp://ftp.netlab.is.tsukuba.ac.jp/pub/os/OpenBSD ftp://ftp.iij.ad.jp/pub/OpenBSD ftp://ftp.jp.openbsd.org/pub/OpenBSD ftp://ftp.kddlabs.co.jp/OpenBSD ftp://ftp.nl.uu.net/pub/OpenBSD ftp://ftp.calyx.nl/pub/OpenBSD ftp://ftp.nluug.nl/pub/OpenBSD ftp://mirror.widexs.nl/pub ftp://ftp.inet.no/pub/OpenBSD ftp://ftp.uninett.no/pub/OpenBSD ftp://sunsite.icm.edu.pl/pub/OpenBSD ftp://ftp.task.gda.pl/pub/OpenBSD ftp://ftp.physics.uvt.ro/pub/OpenBSD ftp://ftp.gamma.ru/pub/OpenBSD ftp://ftp.radio-msu.net/pub/OpenBSD ftp://ftp.isu.net.sa/pub/ftp.openbsd.org/OpenBSD ftp://ftp.rediris.es/mirror/OpenBSD ftp://ftp.stacken.kth.se/pub/OpenBSD ftp://ftp.sunet.se/pub/OpenBSD ftp://mirror.pudas.net/OpenBSD ftp://ftp.solnet.ch/mirror/OpenBSD ftp://sunsite.cnlab-switch.ch/pub/OpenBSD ftp://openbsd.csie.nctu.edu.tw/pub/OpenBSD ftp://openbsd.nsysu.edu.tw/pub/OpenBSD ftp://ftp.tku.edu.tw/pub/OpenBSD ftp://ftp.linux.org.tr/OpenBSD ftp://ftp.openbsd.org.ua/pub/OpenBSD ftp://ftp.plig.org/pub/OpenBSD ftp://ftp3.usa.openbsd.org/pub/OpenBSD ftp://mirror.csit.fsu.edu/pub/OpenBSD ftp://reflection.ncsa.uiuc.edu/pub/OpenBSD ftp://ftp.src.uchicago.edu/pub/OpenBSD ftp://rt.fm/pub/OpenBSD ftp://ftp.cse.buffalo.edu/pub/OpenBSD ftp://ftp.stealth.net/pub/mirrors/ftp.openssh.com/pub/OpenBSD ftp://openbsd.mirrors.pair.com ftp://carroll.cac.psu.edu/pub/OpenBSD ftp://mirrors.rcn.net/pub/OpenBSD ftp://openbsd.secsup.org/pub/openbsd ftp://ftp.tux.org/bsd/openbsd ftp://mirror.cs.wisc.edu/pub/mirrors/OpenBSD
+openldap ftp://ftp.OpenLDAP.org/pub/OpenLDAP ftp://gd.tuwien.ac.at/infosys/network/OpenLDAP http://www.PlanetMirror.com/pub/openldap ftp://ftp.ucr.ac.cr/pub/Unix/openldap ftp://ftp.ntua.gr/mirror/OpenLDAP ftp://ftp.dti.ad.jp/pub/net/OpenLDAP ftp://ftp.u-aizu.ac.jp/pub/net/openldap ftp://ftp.holywar.net/pub/mirror/OpenLDAP ftp://ftp.nl.uu.net/pub/unix/db/openldap ftp://ftp.linux.pt/pub/mirrors/OpenLDAP ftp://sunsite.cnlab-switch.ch/mirror/OpenLDAP ftp://ftp.plig.net/pub/OpenLDAP
+openssl ftp://ftp.openssl.org ftp://mirror.switch.ch/mirror/openssl/ http://mirror.switch.ch/ftp/mirror/openssl/ ftp://ftp.pca.dfn.de/pub/tools/net/openssl/ ftp://sunsite.uio.no/pub/security/openssl/ ftp://ftp.sunet.se/pub/security/tools/net/openssl/ ftp://gd.tuwien.ac.at/infosys/security/openssl/ ftp://ftp.kfki.hu/pub/packages/security/openssl/ ftp://guest.kuria.katowice.pl/pub/openssl/ ftp://ftp.fi.muni.cz/pub/openssl/ ftp://ftp.linux.hr/pub/openssl/ http://openssl.parentinginformed.com/ http://openssl.initrd.net/ ftp://ftp.tpnet.pl/pub/security/openssl/ http://openssl.skazkaforyou.com/ http://openssl.raffsoftware.com/
+opera ftp://ftp.opera.com/pub/opera ftp://mirror.switch.ch/mirror/opera ftp://ftp.tu-cottbus.de/pub/net/opera ftp://ftp.sunet.se/pub/www/clients/Opera ftp://ftp.task.gda.pl/pub/opera ftp://ftp.uit.no/pub/www/opera ftp://ftp.tiscali.nl/pub/mirrors/opera ftp://ftp.ntua.gr/pub/www/Opera ftp://ftp.rediris.es/mirror/opera ftp://ftp.heanet.ie/pub/opera
+postgresql http://ftp.postgresql.org/pub/ ftp://ftp.postgresql.org/pub/
+pypi https://pypi.python.org/packages/source
+qmail http://ds9a.nl/qmail http://infobase.ibase.com.hk/qmail http://mirror.hudecof.net/qmail http://mirrors.tf.itb.ac.id/qmail http://qmail-mirror.naplopok.hu http://qmail.aberdare.net http://qmail.agarik.com http://qmail.area.com http://qmail.asylog.net http://qmail.autocom.pl http://qmail.balt.net http://qmail.bec.at http://qmail.blic.net http://qmail.blueskynetworks.net http://qmail.bzImage.dk http://qmail.cbn.net.id http://qmail.chilesat.net http://qmail.domenacom.hr http://qmail.drenik.net http://qmail.enderunix.org http://qmail.fidnet.com http://qmail.geeksanon.ca http://qmail.geto.net http://qmail.glasswings.com.au http://qmail.goof.com http://qmail.gotroot.it http://qmail.gremlins.biz http://qmail.hnehosting.com http://qmail.hostlink.com.hk http://qmail.hypergrid.it http://qmail.ilisys.com.au http://qmail.imasd.elmundo.es http://qmail.ipg.sk http://qmail.ipv6.telepac.pt http://qmail.mirrors.Space.Net http://qmail.mirrors.bsd.net http://qmail.mirrors.summersault.com http://qmail.mortalcity.com http://qmail.nac.net http://qmail.netvisao.pt http://qmail.omnis.ch http://qmail.oninet.pt http://qmail.oregonfast.net http://qmail.palomine.net http://qmail.presys.com http://qmail.psshee.com http://qmail.rhnet.is http://qmail.ruk.cuni.cz http://qmail.serve-you.net http://qmail.sgi.net/qmail http://qmail.softflare.com http://qmail.technologieshq.com http://qmail.telepac.pt http://qmail.totalnet.ro http://qmail.unixgeeks.org http://qmail.urc.bl.ac.yu http://qmail.web7days.com http://qmailorg.data-hotel.net http://webmail.kldp.org/qmail http://www.agria.hu/qmail http://www.deserve-it.com/mirrors/www.qmail.org http://www.ie.qmail.org http://www.linuxpourtous.com/qmail http://www.math.ntnu.no/mirror/www.qmail.org http://www.qmail.org http://www9.jp.qmail.org
+quakeunity http://www.mirrorservice.org/sites/quakeunity.com http://games.mirrors.tds.net/pub/planetquake3
+rubyforge http://files.rubyforge.vm.bytemark.co.uk
+rubygems https://rubygems.org/gems
+ruby http://cache.ruby-lang.org/pub/ruby/ https://ftp.ruby-lang.org/pub/ruby/ http://www.dnsbalance.ring.gr.jp/archives/lang/ruby/ http://ruby.taobao.org/mirrors/ruby/ ftp://ftp.fu-berlin.de/unix/languages/ruby/
+samba http://ftp.samba.org/pub/samba ftp://au1.samba.org/pub/samba ftp://ca.samba.org/pub/samba ftp://de.samba.org/pub/samba ftp://fi.samba.org/pub/samba ftp://ftp.azc.uam.mx/mirrors/samba ftp://ftp.samba.gr.jp/pub/samba ftp://gd.tuwien.ac.at/infosys/servers/samba ftp://it.samba.org/pub/samba ftp://pl.samba.org/pub/samba
+sabayon http://sabayon.c3sl.ufpr.br/distfiles http://ftp.nluug.nl/pub/os/Linux/distr/sabayonlinux/distfiles http://ftp.rnl.ist.utl.pt/pub/sabayon/distfiles http://ftp.fsn.hu/pub/linux/distributions/sabayon/distfiles http://ftp.nluug.nl/pub/os/Linux/distr/sabayonlinux/distfiles http://cross-lfs.sabayonlinux.org/distfiles http://sabayon.mirror.dkm.cz/pub/sabayon/distfiles http://mirror.internode.on.net/pub/sabayon/distfiles http://na.mirror.garr.it/mirrors/sabayonlinux/distfiles http://distfiles.sabayon.org
+slang ftp://space.mit.edu/pub/davis/slang ftp://ftp.fu-berlin.de/pub/unix/misc/slang ftp://ftp.ntua.gr/pub/lang/slang/slang
+snobol4 ftp://ftp.snobol4.com ftp://ftp.ultimate.com/snobol
+sourceforge http://aarnet.dl.sourceforge.net http://colocrossing.dl.sourceforge.net http://cznic.dl.sourceforge.net http://dfn.dl.sourceforge.net http://freefr.dl.sourceforge.net http://garr.dl.sourceforge.net http://heanet.dl.sourceforge.net http://hivelocity.dl.sourceforge.net http://internode.dl.sourceforge.net http://iweb.dl.sourceforge.net http://jaist.dl.sourceforge.net http://kent.dl.sourceforge.net http://nchc.dl.sourceforge.net http://ncu.dl.sourceforge.net http://netcologne.dl.sourceforge.net http://optimate.dl.sourceforge.net http://softlayer.dl.sourceforge.net http://sunet.dl.sourceforge.net http://switch.dl.sourceforge.net http://tcpdiag.dl.sourceforge.net http://ufpr.dl.sourceforge.net http://waia.dl.sourceforge.net http://waix.dl.sourceforge.net
+sourceforge.jp http://iij.dl.sourceforge.jp http://osdn.dl.sourceforge.jp http://globalbase.dl.sourceforge.jp http://keihanna.dl.sourceforge.jp http://jaist.dl.sourceforge.jp
+suse http://ftp.iinet.net.au/pub/suse http://mirror.pacific.net.au/linux/suse/ http://suse.inode.at/ ftp://gd.tuwien.ac.at/linux/suse/suse.com/ http://mirrors.uol.com.br/pub/suse/ http://mirror.tv2.dk/pub/linux/suse/ http://fr2.rpmfind.net/linux/SuSE-Linux/ http://ftp.iut-bm.univ-fcomte.fr/pub/Suse/suse/i386/ http://ftp.softnet.tuc.gr/pub/linux/suse/ ftp://ftp.novell.hu/pub/mirrors/ftp.suse.com/ ftp://ftp.heanet.ie/mirrors/ftp.suse.com/pub/suse/ ftp://ftp.unina.it/pub/linux/distributions/SuSE/ ftp://ftp.uniroma2.it/Linux/suse/pub/suse/ http://ftp.jaist.ac.jp/pub/Linux/SuSE/ http://ftp.kddilabs.jp/Linux/packages/SuSE/ http://ftp.riken.jp/Linux/suse/ ftp://ftp.novell.co.jp/pub/suse/ ftp://ftp.kreonet.re.kr/pub/Linux/suse/ ftp://ftp.mirror.nl/pub/mirror/suse/ ftp://ftp.pbone.net/pub/suse ftp://ftp.man.poznan.pl/pub/linux/suse http://ftp.man.poznan.pl/pub/linux/suse http://ftp.tpnet.pl/vol/d7/ftp.suse.com/i386/ http://ftp.lug.ro/suse/ http://ftp.isr.ist.utl.pt/pub/MIRRORS/ftp.suse.com/ http://ftp.caliu.info/pub/distribucions/suse/ ftp://ftp.rediris.es/pub/linux/distributions/suse/ ftp://ftp.solnet.ch/mirror/SuSE/ ftp://sunsite.cnlab-switch.ch/mirror/SuSE/suse/ http://ftp.isu.edu.tw/pub/Linux/SuSE/ http://anorien.csc.warwick.ac.uk/mirrors/suse/ http://www.mirrorservice.org/sites/ftp.suse.com/pub/ http://mirrors.kernel.org/suse/ ftp://mirror.storagetek.com/pub/systems/suse/ ftp://ftp-linux.cc.gatech.edu/pub/suse/suse/ http://ftp.ale.org/pub/suse/ ftp://mirror.mcs.anl.gov/pub/suse/ http://suse.oregonstate.edu/ http://sunsite.utk.edu/ftp/pub/linux/suse/ http://ops.tamu.edu/suse/ http://suse.cs.utah.edu/ http://suse.mirrors.tds.net/pub/suse
+ubuntu http://ftp.iinet.net.au/pub/ubuntu/ http://ftp.netspace.net.au/pub/ubuntu/ http://mirror.aarnet.edu.au/pub/ubuntu/archive/ http://mirror.internode.on.net/pub/ubuntu/ubuntu/ http://mirror.3fl.net.au/ubuntu/ http://public.planetmirror.com/pub/ubuntu/archive/ http://mirror.optus.net/ubuntu/ http://mirror.pacific.net.au/linux/ubuntu/ http://ubuntu.inode.at/ubuntu/ http://ftp.belnet.be/mirror/ubuntu.com/ubuntu/ http://gaosu.rave.org/ubuntu/ http://ubuntu.mirrors.skynet.be/pub/ubuntu.com/ubuntu/ http://archive.ubuntu.com.ba/ubuntu/ http://bw.archive.ubuntu.com/ubuntu/ http://br.archive.ubuntu.com/ubuntu/ http://sft.if.usp.br/ubuntu/ http://espelhos.edugraf.ufsc.br/ubuntu/ http://www.las.ic.unicamp.br/pub/ubuntu/ http://ubuntu.interlegis.gov.br/ubuntu/ http://ubuntu.linux-bg.org/ubuntu/ http://ubuntu.ipacct.com/ubuntu/ http://ubuntu.nano-box.net/ubuntu/ http://gulus.usherbrooke.ca/ubuntu/ http://mirror.csclub.uwaterloo.ca/ubuntu/ http://gpl.savoirfairelinux.net/pub/mirrors/ubuntu/ http://mirror.cpsc.ucalgary.ca/mirror/ubuntu.com/packages/ http://mirror.arcticnetwork.ca/pub/ubuntu/packages/ http://ubuntu.mirror.rafal.ca/ubuntu/ http://ftp.tecnoera.com/ubuntu/ http://cl.archive.ubuntu.com/ubuntu/ http://ubuntu.cn99.com/ubuntu/ http://mirror.rootguide.org/ubuntu/ http://mirrors.shlug.org/ubuntu/ http://mirror.lupaworld.com/ubuntu/archive/ http://ftp.ucr.ac.cr/ubuntu/ http://hr.archive.ubuntu.com/ubuntu/ http://cz.archive.ubuntu.com/ubuntu/ http://ubuntu.supp.name/ubuntu/ http://ubuntu.sh.cvut.cz/ http://dk.archive.ubuntu.com/ubuntu/ http://mirror.uni-c.dk/ubuntu/ http://ftp.estpak.ee/ubuntu/ http://www.nic.funet.fi/pub/mirrors/archive.ubuntu.com/ http://mirrors.nic.funet.fi/ubuntu/ http://ftp.crihan.fr/ubuntu/ http://ftp.oleane.net/ubuntu/ http://wwwftp.ciril.fr/pub/linux/ubuntu/archives/ http://ftp.u-picardie.fr/mirror/ubuntu/ubuntu/ http://mir1.ovh.net/ubuntu/ http://ubuntu.univ-nantes.fr/ubuntu/ http://ubuntu.univ-reims.fr/ubuntu/ http://ubuntu.eriders.ge/ubuntu/ http://de.archive.ubuntu.com/ubuntu/ http://ftp-stud.hs-esslingen.de/ubuntu/ http://ftp.uni-kl.de/pub/linux/ubuntu/ http://ubuntu.intergenia.de/ubuntu/ http://ftp.cw.net/ubuntu/ http://ftp.uni-muenster.de/pub/mirrors/ftp.ubuntu.com/ubuntu/ http://ftp.halifax.rwth-aachen.de/ubuntu/ http://ftp.stw-bonn.de/ubuntu/ http://ftp5.gwdg.de/pub/linux/debian/ubuntu/ http://sunsite.informatik.rwth-aachen.de/ftp/pub/Linux/ubuntu/ubuntu/ http://swtsrv.informatik.uni-mannheim.de/pub/linux/distributions/ubuntu/ http://archive.ubuntu.uasw.edu/ http://ftp.hosteurope.de/mirror/archive.ubuntu.com/ http://ftp-stud.fht-esslingen.de/Mirrors/ubuntu/ http://ftp.tu-chemnitz.de/pub/linux/ubuntu/ http://snert.mi.hs-heilbronn.de/pub/ubuntu/ubuntu/ http://gr.archive.ubuntu.com/ubuntu/ http://ubuntu.otenet.gr/ http://ftp.hostrino.com/pub/ubuntu/archive/ http://ftp.freepark.org/ubuntu/ http://ftp.kfki.hu/linux/ubuntu/ http://ubuntu.lhi.is/ubuntu/ http://ftp.iitm.ac.in/ubuntu/ http://dl2.foss-id.web.id/ubuntu/ http://ubuntu.indika.net.id/ubuntu/ http://ie.archive.ubuntu.com/ubuntu/ http://ftp.heanet.ie/pub/ubuntu/ http://ubuntu.fastbull.org/ubuntu/ http://na.mirror.garr.it/mirrors/ubuntu-archive/ http://giano.com.dist.unige.it/ubuntu/ http://ftp.jaist.ac.jp/pub/Linux/ubuntu/ http://ftp.ecc.u-tokyo.ac.jp/ubuntu/ http://ubuntutym.u-toyama.ac.jp/ubuntu/ http://ftp.yz.yamagata-u.ac.jp/pub/linux/ubuntu/archives/ http://ubuntu-ashisuto.ubuntulinux.jp/ubuntu/ http://ftp.daum.net/ubuntu/ http://kr.archive.ubuntu.com/ubuntu/ http://mirror.letsopen.com/os/ubuntu/ http://ftp.linux.edu.lv/ubuntu/ http://ftp.litnet.lt/pub/ubuntu/ http://mt.archive.ubuntu.com/ubuntu/ http://tezcatl.fciencias.unam.mx/ubuntu/ http://archive.ubuntu.mnosi.org/ubuntu/ http://ubuntu-archive.polytechnic.edu.na/ubuntu/ http://ubuntu.mirror.cambrium.nl/ubuntu/ http://nl2.archive.ubuntu.com/ubuntu/ http://nl.archive.ubuntu.com/ubuntu/ http://ftp.tiscali.nl/ubuntu/ http://mirrors.nl.eu.kernel.org/ubuntu/ http://nl3.archive.ubuntu.com/ubuntu/ http://ubuntu.tiscali.nl/ http://ubuntu.mls.nc/ubuntu/ http://nz.archive.ubuntu.com/ubuntu/ http://nz2.archive.ubuntu.com/ubuntu/ http://ftp.uninett.no/ubuntu/ http://ftp.wcss.pl/ubuntu/ http://ftp.vectranet.pl/ubuntu/ http://ubuntu.task.gda.pl/ubuntu/ http://ftp.dei.uc.pt/pub/linux/ubuntu/archive/ http://mirrors.nfsi.pt/ubuntu/ http://neacm.fe.up.pt/ubuntu/ http://darkstar.ist.utl.pt/ubuntu/archive/ http://ubuntu.dcc.fc.up.pt/ http://mosel.estg.ipleiria.pt/mirror/distros/ubuntu/archive/ http://ubuntu.qatar.cmu.edu/ubuntu/ http://ftp.astral.ro/mirrors/ubuntu.com/ubuntu/ http://ftp.lug.ro/ubuntu/ http://mirror.yandex.ru/ubuntu/ http://rs.archive.ubuntu.com/ubuntu/ http://ftp.science.nus.edu.sg/ubuntu/ http://ubuntu.ynet.sk/ubuntu/ http://sk.archive.ubuntu.com/ubuntu/ http://ftp.energotel.sk/pub/linux/ubuntu/ http://ubuntu.mirror.ac.za/ubuntu-archive/ http://ftp.leg.uct.ac.za/pub/linux/ubuntu/ http://es.archive.ubuntu.com/ubuntu/ http://ftp.udc.es/ubuntu/ http://softlibre.unizar.es/ubuntu/archive/ http://ftp.caliu.cat/pub/distribucions/ubuntu/archive/ http://ftp.dat.etsit.upm.es/ubuntu/ http://ubuntu.grn.cat/ubuntu/ http://ftp.sunet.se/pub/Linux/distributions/ubuntu/ubuntu/ http://se.archive.ubuntu.com/ubuntu/ http://ftp.df.lth.se/ubuntu/ http://mirrors.se.eu.kernel.org/ubuntu/ http://ftp.ds.karen.hj.se/pub/os/linux/ubuntu/ http://ftp.port80.se/ubuntu/ http://mirror.switch.ch/ftp/mirror/ubuntu/ http://mirror.zhdk.ch/ubuntu/ http://mirror.powermongo.org/ubuntu/ http://free.nchc.org.tw/ubuntu/ http://debian.nctu.edu.tw/ubuntu/ http://ftp-mirror.stu.edu.tw/ubuntu/ http://ftp.cse.yzu.edu.tw/pub/Linux/Ubuntu/ubuntu/ http://ftp.twaren.net/Linux/Ubuntu/ubuntu/ http://mirror.nttu.edu.tw/ubuntu/ http://tw.archive.ubuntu.com/ubuntu/ http://ftp.ncnu.edu.tw/Linux/ubuntu/ubuntu/ http://ubuntu.csie.nctu.edu.tw/ubuntu/ http://th.archive.ubuntu.com/ubuntu/ http://godel.cs.bilgi.edu.tr/ubuntu/ http://ubuntu.gnu.gen.tr/ubuntu/ http://mirror.mirohost.net/ubuntu/ http://ubuntu.org.ua/ubuntu/ http://mirror.ox.ac.uk/sites/archive.ubuntu.com/ubuntu/ http://ubuntu-archive.datahop.it/ubuntu/ http://www.mirrorservice.org/sites/archive.ubuntu.com/ubuntu/ http://archive.ubuntu.com/ubuntu/ http://ubuntu.positive-internet.com/ubuntu/ http://ubuntu.retrosnub.co.uk/ http://ubuntu.virginmedia.com/archive/ http://mirror.anl.gov/pub/ubuntu/ http://ftp.usf.edu/pub/ubuntu/ http://mirrors.cat.pdx.edu/ubuntu/ http://mirrors.easynews.com/linux/ubuntu/ http://mirrors.us.kernel.org/ubuntu/ http://mirrors.rit.edu/ubuntu/ http://mirrors.xmission.com/ubuntu/ http://ubuntu.media.mit.edu/ubuntu/ http://www.gtlib.gatech.edu/pub/ubuntu/ http://archive.linux.duke.edu/ubuntu/ http://lug.mtu.edu/ubuntu/ http://mirror.clarkson.edu/pub/ubuntu/ http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ http://mirror.imbrandon.com/ubuntu/ http://mirrors.acm.jhu.edu/ubuntu/ http://mirrors.ccs.neu.edu/archive.ubuntu.com/ http://ubuntu-mirror.cs.colorado.edu/ubuntu/ http://ubuntu.mirror.frontiernet.net/ubuntu/ http://ubuntu.osuosl.org/ubuntu/ http://mirror.cs.umn.edu/ubuntu/ http://mirror.fslutd.org/linux/distributions/ubuntu/packages/ http://mirror.lcsee.wvu.edu/ubuntu/ http://ubuntu.cs.uaf.edu/ubuntu/ http://archive.ubuntu-rocks.org/ubuntu/ http://ftp.unina.it/pub/linux/distributions/ubuntu/ http://ftp.ussg.iu.edu/linux/ubuntu/ http://ftp.utexas.edu/ubuntu/ http://mirrors.cs.wmich.edu/ubuntu/ http://ubuntu.cs.utah.edu/ubuntu/ http://ubuntu.secs.oakland.edu/ http://ubuntu.uz/ubuntu/ ftp://ftp.iinet.net.au/pub/ubuntu ftp://ftp.netspace.net.au/pub/ubuntu/ ftp://mirror.aarnet.edu.au/pub/ubuntu/archive/ ftp://mirror.internode.on.net/pub/ubuntu/ubuntu/ ftp://mirror.3fl.net.au/pub/ubuntu/archive/ ftp://ubuntu.inode.at/ubuntu/ ftp://ftp.belnet.be/mirror/ubuntu.com/ubuntu/ ftp://bw.archive.ubuntu.com/ubuntu ftp://br.archive.ubuntu.com/ubuntu ftp://sft.if.usp.br/ubuntu/ ftp://ftp.las.ic.unicamp.br/pub/ubuntu/ ftp://ubuntu.linux-bg.org/ubuntu/ ftp://ubuntu.ipacct.com/ubuntu/ ftp://gulus.usherbrooke.ca/ubuntu/ ftp://mirror.csclub.uwaterloo.ca/ubuntu/ ftp://gpl.savoirfairelinux.net/pub/mirrors/ubuntu/ ftp://mirror.cpsc.ucalgary.ca/mirror/ubuntu.com/packages/ ftp://ftp.cs.mun.ca/pub/mirror/ubuntu/ ftp://ftp.tecnoera.com/ubuntu/ ftp://cl.archive.ubuntu.com/ubuntu/ ftp://mirror.rootguide.org/ubuntu/ ftp://mirrors.shlug.org/ubuntu/ ftp://hr.archive.ubuntu.com/ubuntu/ ftp://cz.archive.ubuntu.com/MIRRORS/archive.ubuntu.com/mirror/ubuntu/ ftp://ftp.estpak.ee/ubuntu/ ftp://ftp.funet.fi/pub/mirrors/archive.ubuntu.com/ ftp://ftp.free.fr/mirrors/ftp.ubuntu.com/ubuntu/ ftp://ftp.crihan.fr/ubuntu/ ftp://ftp.oleane.net/ubuntu/ ftp://ftp.ciril.fr/pub/linux/ubuntu/archives/ ftp://ftp.u-picardie.fr/mirror/ubuntu/ubuntu/ ftp://mir1.ovh.net/ubuntu/ ftp://ubuntu.univ-nantes.fr/ubuntu/ ftp://ubuntu.univ-reims.fr/ubuntu/ ftp://ubuntu.eriders.ge/ubuntu/ ftp://ftp-stud.hs-esslingen.de/ubuntu/ ftp://ftp.uni-kl.de/pub/linux/ubuntu/ ftp://ftp.cw.net/pub/linux/ftp.ubuntu.com/ubuntu/ ftp://ftp.uni-muenster.de/pub/mirrors/ftp.ubuntu.com/ubuntu/ ftp://ftp.fu-berlin.de/linux/ubuntu/ ftp://ftp.halifax.rwth-aachen.de/ubuntu/ ftp://ftp.rrzn.uni-hannover.de/pub/mirror/linux/ubuntu ftp://ftp.stw-bonn.de/ubuntu/ ftp://ftp5.gwdg.de/pub/linux/debian/ubuntu/ ftp://sunsite.informatik.rwth-aachen.de/pub/linux/ubuntu/ubuntu/ ftp://swtsrv.informatik.uni-mannheim.de/pub/linux/distributions/ubuntu/ ftp://ftp.uasw.edu/linux/ubuntu/archive/ ftp://ftp.hosteurope.de/mirror/archive.ubuntu.com/ ftp://ftp.cc.uoc.gr/mirrors/linux/ubuntu/packages/ ftp://gr.archive.ubuntu.com/ubuntu/ ftp://ftp.otenet.gr/ubuntu/ ftp://ftp.hostrino.com/pub/ubuntu/archive/ ftp://ftp.freepark.org/ubuntu/ ftp://ftp.kfki.hu/pub/linux/ubuntu/ ftp://ftp.iitm.ac.in/ubuntu ftp://ubuntu.indika.net.id/ubuntu/ ftp://ie.archive.ubuntu.com/ubuntu/ ftp://ubuntu.fastbull.org/ubuntu/ ftp://na.mirror.garr.it/mirrors/ubuntu-archive/ ftp://giano.com.dist.unige.it/ubuntu/ ftp://ftp.jaist.ac.jp/pub/Linux/ubuntu/ ftp://ftp.ecc.u-tokyo.ac.jp/ubuntu/ ftp://ftp.yz.yamagata-u.ac.jp/pub/linux/ubuntu/archives/ ftp://ftp.daum.net/ubuntu/ ftp://kr.archive.ubuntu.com/ubuntu/ ftp://ftp.litnet.lt/pub/ubuntu/ ftp://mt.archive.ubuntu.com/ubuntu/ ftp://tezcatl.fciencias.unam.mx/ubuntu/ ftp://ftp.polytechnic.edu.na/pub/ubuntu/ubuntu/ ftp://nl2.archive.ubuntu.com/ubuntu/ ftp://nl.archive.ubuntu.com/ubuntu/ ftp://ftp.tiscali.nl/pub/mirror/ubuntu ftp://ftp.tudelft.nl/pub/Linux/archive.ubuntu.com/ ftp://mirrors.nl.eu.kernel.org/ubuntu/ ftp://nl3.archive.ubuntu.com/ubuntu/ ftp://ubuntu.tiscali.nl/ ftp://ftpserv.tudelft.nl/pub/Linux/archive.ubuntu.com/ ftp://ubuntu.mls.nc/ubuntu/ ftp://nz.archive.ubuntu.com/ubuntu/ ftp://nz2.archive.ubuntu.com/ubuntu/ ftp://ftp.uninett.no/ubuntu/ ftp://ftp.wcss.pl/ubuntu/ ftp://ftp.vectranet.pl/ubuntu/ ftp://ftp.man.szczecin.pl/pub/Linux/ubuntu/ ftp://ftp.dei.uc.pt/pub/linux/ubuntu/archive/ ftp://mirrors.nfsi.pt/pub/ubuntu/ ftp://neacm.fe.up.pt/pub/ubuntu/ ftp://darkstar.ist.utl.pt/pub/ubuntu/archive ftp://ubuntu.qatar.cmu.edu/ubuntu/ ftp://ftp.astral.ro/mirrors/ubuntu.com/ubuntu/ ftp://mirror.yandex.ru/ubuntu/ ftp://ftp.mipt.ru/mirror/ubuntu/ ftp://rs.archive.ubuntu.com/ubuntu/ ftp://ftp.science.nus.edu.sg/pub/ubuntu/ ftp://sk.archive.ubuntu.com/ubuntu/ ftp://ftp.energotel.sk/pub/linux/ubuntu/ ftp://ubuntu.mirror.ac.za/ubuntu-archive ftp://ftp.leg.uct.ac.za/pub/linux/ubuntu/ ftp://es.archive.ubuntu.com/ubuntu/ ftp://ftp.udc.es/ubuntu/ ftp://softlibre.unizar.es/ubuntu/archive/ ftp://ftp.dat.etsit.upm.es/ubuntu/ ftp://ubuntu.grn.cat/ubuntu/ ftp://ftp.sunet.se/pub/Linux/distributions/ubuntu/ubuntu/ ftp://ftp.df.lth.se/ubuntu/ ftp://mirrors.se.eu.kernel.org/ubuntu/ ftp://ftp.ds.karen.hj.se/pub/os/linux/ubuntu/ ftp://mirror.switch.ch/mirror/ubuntu/ ftp://mirror.zhdk.ch/ubuntu/ ftp://free.nchc.org.tw/ubuntu ftp://debian.nctu.edu.tw/ubuntu/ ftp://ftp-mirror.stu.edu.tw/ubuntu/ ftp://ftp.chu.edu.tw/Linux/Ubuntu/packages/ ftp://ftp.cse.yzu.edu.tw/pub/Linux/Ubuntu/ubuntu/ ftp://ftp.twaren.net/Linux/Ubuntu/ubuntu/ ftp://mirror.nttu.edu.tw/ubuntu/ ftp://tw.archive.ubuntu.com/ubuntu/ ftp://ftp.ncnu.edu.tw/Linux/ubuntu/ubuntu/ ftp://ubuntu.csie.nctu.edu.tw/ubuntu/ ftp://ftp.linux.org.tr/pub/ubuntu/ ftp://godel.cs.bilgi.edu.tr/ubuntu/ ftp://ubuntu.gnu.gen.tr/ubuntu/ ftp://mirror.mirohost.net/ubuntu/ ftp://ubuntu.org.ua/ubuntu/ ftp://mirror.ox.ac.uk/sites/archive.ubuntu.com/ubuntu/ ftp://ubuntu-archive.datahop.it/ubuntu/ ftp://ftp.mirrorservice.org/sites/archive.ubuntu.com/ubuntu/ ftp://archive.ubuntu.com/ubuntu/ ftp://ubuntu.retrosnub.co.uk/ ftp://mirrors.virginmedia.com/mirrors/ubuntu/archive ftp://mirror.anl.gov/pub/ubuntu/ ftp://ftp.usf.edu/pub/ubuntu/ ftp://mirrors.cat.pdx.edu/ubuntu/ ftp://mirrors.easynews.com/linux/ubuntu ftp://mirrors.us.kernel.org/ubuntu/ ftp://mirrors.xmission.com/ubuntu/ ftp://ftp.gtlib.gatech.edu/pub/ubuntu ftp://lug.mtu.edu/ubuntu/ ftp://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ ftp://ftp.ccs.neu.edu/net/mirrors/archive.ubuntu.com/ ftp://ubuntu.mirror.frontiernet.net/ubuntu/ ftp://ubuntu.osuosl.org/pub/ubuntu/ ftp://mirror.fslutd.org/linux/distributions/ubuntu/packages/ ftp://ftp.utexas.edu/pub/ubuntu/ ftp://ubuntu.uz/ubuntu/
+vdr-developerorg http://projects.vdr-developer.org/attachments/download
+vdrfiles http://gentoo.fh-luh.de/files
+vmware http://download3.vmware.com http://download2.vmware.com
+xfce http://archive.xfce.org
diff --git a/profiles/uclibc/amd64/eapi b/profiles/uclibc/amd64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/uclibc/amd64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/uclibc/amd64/make.defaults b/profiles/uclibc/amd64/make.defaults
new file mode 100644
index 000000000000..44f66951f3d0
--- /dev/null
+++ b/profiles/uclibc/amd64/make.defaults
@@ -0,0 +1,4 @@
+ARCH="amd64"
+ACCEPT_KEYWORDS="amd64"
+
+CHOST="x86_64-gentoo-linux-uclibc"
diff --git a/profiles/uclibc/amd64/parent b/profiles/uclibc/amd64/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/uclibc/amd64/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/uclibc/arm/2.4/eapi b/profiles/uclibc/arm/2.4/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/uclibc/arm/2.4/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/uclibc/arm/2.4/package.mask b/profiles/uclibc/arm/2.4/package.mask
new file mode 100644
index 000000000000..2212cb12d718
--- /dev/null
+++ b/profiles/uclibc/arm/2.4/package.mask
@@ -0,0 +1,4 @@
+>=sys-kernel/linux-headers-2.5
+>=sys-kernel/gentoo-sources-2.5
+>=sys-kernel/hardened-sources-2.5
+>=sys-kernel/vanilla-sources-2.5
diff --git a/profiles/uclibc/arm/2.4/parent b/profiles/uclibc/arm/2.4/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/uclibc/arm/2.4/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/uclibc/arm/armeb/2.4/deprecated b/profiles/uclibc/arm/armeb/2.4/deprecated
new file mode 100644
index 000000000000..d6b062e5bcec
--- /dev/null
+++ b/profiles/uclibc/arm/armeb/2.4/deprecated
@@ -0,0 +1 @@
+uclibc/arm/2.4
diff --git a/profiles/uclibc/arm/armeb/2.4/eapi b/profiles/uclibc/arm/armeb/2.4/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/uclibc/arm/armeb/2.4/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/uclibc/arm/armeb/2.4/package.mask b/profiles/uclibc/arm/armeb/2.4/package.mask
new file mode 100644
index 000000000000..2212cb12d718
--- /dev/null
+++ b/profiles/uclibc/arm/armeb/2.4/package.mask
@@ -0,0 +1,4 @@
+>=sys-kernel/linux-headers-2.5
+>=sys-kernel/gentoo-sources-2.5
+>=sys-kernel/hardened-sources-2.5
+>=sys-kernel/vanilla-sources-2.5
diff --git a/profiles/uclibc/arm/armeb/2.4/parent b/profiles/uclibc/arm/armeb/2.4/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/uclibc/arm/armeb/2.4/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/uclibc/arm/armeb/deprecated b/profiles/uclibc/arm/armeb/deprecated
new file mode 100644
index 000000000000..6f0cf29c566a
--- /dev/null
+++ b/profiles/uclibc/arm/armeb/deprecated
@@ -0,0 +1 @@
+uclibc/arm
diff --git a/profiles/uclibc/arm/armeb/eapi b/profiles/uclibc/arm/armeb/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/uclibc/arm/armeb/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/uclibc/arm/armeb/make.defaults b/profiles/uclibc/arm/armeb/make.defaults
new file mode 100644
index 000000000000..46ce2331360d
--- /dev/null
+++ b/profiles/uclibc/arm/armeb/make.defaults
@@ -0,0 +1 @@
+CHOST="armeb-gentoo-linux-uclibc"
diff --git a/profiles/uclibc/arm/armeb/parent b/profiles/uclibc/arm/armeb/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/uclibc/arm/armeb/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/uclibc/arm/eapi b/profiles/uclibc/arm/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/uclibc/arm/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/uclibc/arm/make.defaults b/profiles/uclibc/arm/make.defaults
new file mode 100644
index 000000000000..417e228caf71
--- /dev/null
+++ b/profiles/uclibc/arm/make.defaults
@@ -0,0 +1,6 @@
+ARCH="arm"
+ACCEPT_KEYWORDS="arm"
+
+CHOST="set-CHOST-in-your-/etc/make.conf"
+
+UCLIBC_CPU_DEFAULT="GENERIC_ARM"
diff --git a/profiles/uclibc/arm/package.mask b/profiles/uclibc/arm/package.mask
new file mode 100644
index 000000000000..408ba27009d0
--- /dev/null
+++ b/profiles/uclibc/arm/package.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Segfaults, bug #193597
+>=net-proxy/squid-3
diff --git a/profiles/uclibc/arm/parent b/profiles/uclibc/arm/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/uclibc/arm/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/uclibc/eapi b/profiles/uclibc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/uclibc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/uclibc/make.defaults b/profiles/uclibc/make.defaults
new file mode 100644
index 000000000000..d891f0b122c8
--- /dev/null
+++ b/profiles/uclibc/make.defaults
@@ -0,0 +1,13 @@
+GRP_STAGE23_USE="ncurses readline zlib uclibc"
+USE="ncurses readline zlib uclibc -fortran -pam -berkdb -ipv6 -pppd"
+CFLAGS="-Os"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+PORTAGE_LIBC="uClibc"
+ELIBC=uclibc
+FEATURES="sandbox sfperms strict nodoc noinfo noman"
+
+# Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> (16 Nov 2011)
+# Rename STAGE1_USE to BOOTSTRAP_USE and stack it to the parent value
+BOOTSTRAP_USE="${BOOTSTRAP_USE} uclibc"
diff --git a/profiles/uclibc/mips/eapi b/profiles/uclibc/mips/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/uclibc/mips/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/uclibc/mips/hardened/eapi b/profiles/uclibc/mips/hardened/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/uclibc/mips/hardened/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/uclibc/mips/hardened/make.defaults b/profiles/uclibc/mips/hardened/make.defaults
new file mode 100644
index 000000000000..41e2d419addb
--- /dev/null
+++ b/profiles/uclibc/mips/hardened/make.defaults
@@ -0,0 +1,6 @@
+GRP_STAGE23_USE="ncurses readline zlib uclibc hardened pic"
+USE="ncurses readline zlib uclibc hardened pic"
+
+# Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> (16 Nov 2011)
+# Rename STAGE1_USE to BOOTSTRAP_USE and stack it to the parent value
+BOOTSTRAP_USE="${BOOTSTRAP_USE} hardened pic"
diff --git a/profiles/uclibc/mips/hardened/package.mask b/profiles/uclibc/mips/hardened/package.mask
new file mode 100644
index 000000000000..8bd37b0e39f4
--- /dev/null
+++ b/profiles/uclibc/mips/hardened/package.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+>=sys-devel/gcc-4.4
diff --git a/profiles/uclibc/mips/hardened/package.use.mask b/profiles/uclibc/mips/hardened/package.use.mask
new file mode 100644
index 000000000000..a67f334b9693
--- /dev/null
+++ b/profiles/uclibc/mips/hardened/package.use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-devel/gcc -hardened
diff --git a/profiles/uclibc/mips/hardened/parent b/profiles/uclibc/mips/hardened/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/uclibc/mips/hardened/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/uclibc/mips/make.defaults b/profiles/uclibc/mips/make.defaults
new file mode 100644
index 000000000000..2a17bbe61e19
--- /dev/null
+++ b/profiles/uclibc/mips/make.defaults
@@ -0,0 +1,8 @@
+ARCH="mips"
+ACCEPT_KEYWORDS="mips"
+
+CHOST="set-CHOST-in-your-/etc/make.conf"
+
+FEATURES="-sandbox"
+
+UCLIBC_CPU_DEFAULT="MIPS_ISA_1"
diff --git a/profiles/uclibc/mips/mipsel/deprecated b/profiles/uclibc/mips/mipsel/deprecated
new file mode 100644
index 000000000000..d1d399b5015e
--- /dev/null
+++ b/profiles/uclibc/mips/mipsel/deprecated
@@ -0,0 +1 @@
+uclibc/mips
diff --git a/profiles/uclibc/mips/mipsel/eapi b/profiles/uclibc/mips/mipsel/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/uclibc/mips/mipsel/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/uclibc/mips/mipsel/hardened/deprecated b/profiles/uclibc/mips/mipsel/hardened/deprecated
new file mode 100644
index 000000000000..1027bb28ae7c
--- /dev/null
+++ b/profiles/uclibc/mips/mipsel/hardened/deprecated
@@ -0,0 +1 @@
+uclibc/mips/hardened
diff --git a/profiles/uclibc/mips/mipsel/hardened/eapi b/profiles/uclibc/mips/mipsel/hardened/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/uclibc/mips/mipsel/hardened/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/uclibc/mips/mipsel/hardened/make.defaults b/profiles/uclibc/mips/mipsel/hardened/make.defaults
new file mode 100644
index 000000000000..41e2d419addb
--- /dev/null
+++ b/profiles/uclibc/mips/mipsel/hardened/make.defaults
@@ -0,0 +1,6 @@
+GRP_STAGE23_USE="ncurses readline zlib uclibc hardened pic"
+USE="ncurses readline zlib uclibc hardened pic"
+
+# Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> (16 Nov 2011)
+# Rename STAGE1_USE to BOOTSTRAP_USE and stack it to the parent value
+BOOTSTRAP_USE="${BOOTSTRAP_USE} hardened pic"
diff --git a/profiles/uclibc/mips/mipsel/hardened/parent b/profiles/uclibc/mips/mipsel/hardened/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/uclibc/mips/mipsel/hardened/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/uclibc/mips/mipsel/make.defaults b/profiles/uclibc/mips/mipsel/make.defaults
new file mode 100644
index 000000000000..80b70299abe4
--- /dev/null
+++ b/profiles/uclibc/mips/mipsel/make.defaults
@@ -0,0 +1 @@
+CHOST="mipsel-gentoo-linux-uclibc"
diff --git a/profiles/uclibc/mips/mipsel/parent b/profiles/uclibc/mips/mipsel/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/uclibc/mips/mipsel/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/uclibc/mips/parent b/profiles/uclibc/mips/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/uclibc/mips/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/uclibc/mips/use.mask b/profiles/uclibc/mips/use.mask
new file mode 100644
index 000000000000..ec1fea82bbc7
--- /dev/null
+++ b/profiles/uclibc/mips/use.mask
@@ -0,0 +1,22 @@
+# $Id$
+
+# Henrik Brix Andersen <brix@gentoo.org>
+# According to the mips herd, we currently have no way of testing
+# pcmcia on mips, bug #90359
+pcmcia
+
+# Luca Longinotti <chtekk@gentoo.org>
+# Mask php USE on MIPS profiles
+php
+
+# Diego Pettenò <flameeyes@gentoo.org> (6 Dec 2006)
+# Unmask specific MIPS ALSA drivers
+-alsa_cards_au1x00
+
+# Daniel Black <dragonheart@gentoo.org> (28 Feb 2007)
+# Use mask l7-filter for iptables dependency - bug #150343 until mips tested
+l7filter
+
+# Peter Volkov <pva@gentoo.org> MPI was never tested on mips, but
+# some programs with this useflag are useful, e.g #227631
+mpi
diff --git a/profiles/uclibc/package.mask b/profiles/uclibc/package.mask
new file mode 100644
index 000000000000..8c5bd73e37a0
--- /dev/null
+++ b/profiles/uclibc/package.mask
@@ -0,0 +1,15 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# glib-2.x requires working locale/iconv which
+# isn't available atm in uclibc
+>=dev-libs/glib-2.5
+
+sys-libs/glibc
+
+# breaks gcc and such
+dev-libs/libiconv
+
+# requires funcs we dont yet provide
+>=sys-fs/xfsprogs-2.8.10
diff --git a/profiles/uclibc/package.use b/profiles/uclibc/package.use
new file mode 100644
index 000000000000..0ccdf2be0043
--- /dev/null
+++ b/profiles/uclibc/package.use
@@ -0,0 +1,5 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+virtual/ssh minimal
diff --git a/profiles/uclibc/packages b/profiles/uclibc/packages
new file mode 100644
index 000000000000..569e5b5271c1
--- /dev/null
+++ b/profiles/uclibc/packages
@@ -0,0 +1,12 @@
+app-misc/pax-utils
+
+# remove stuff not needed on uclibc
+-*net-misc/iputils
+# man pages disabled (noman)
+-*sys-apps/man
+-*virtual/man
+-*sys-apps/man-pages
+# this will be added by nls
+-*sys-devel/gettext
+
+-*sys-apps/hdparm
diff --git a/profiles/uclibc/packages.build b/profiles/uclibc/packages.build
new file mode 100644
index 000000000000..579dfcb01855
--- /dev/null
+++ b/profiles/uclibc/packages.build
@@ -0,0 +1,4 @@
+# this should be added by nls only
+-sys-devel/gettext
+
+virtual/shadow
diff --git a/profiles/uclibc/parent b/profiles/uclibc/parent
new file mode 100644
index 000000000000..6f0b2fa994bc
--- /dev/null
+++ b/profiles/uclibc/parent
@@ -0,0 +1,2 @@
+../base
+../default/linux
diff --git a/profiles/uclibc/ppc/2.4/eapi b/profiles/uclibc/ppc/2.4/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/uclibc/ppc/2.4/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/uclibc/ppc/2.4/package.mask b/profiles/uclibc/ppc/2.4/package.mask
new file mode 100644
index 000000000000..2212cb12d718
--- /dev/null
+++ b/profiles/uclibc/ppc/2.4/package.mask
@@ -0,0 +1,4 @@
+>=sys-kernel/linux-headers-2.5
+>=sys-kernel/gentoo-sources-2.5
+>=sys-kernel/hardened-sources-2.5
+>=sys-kernel/vanilla-sources-2.5
diff --git a/profiles/uclibc/ppc/2.4/parent b/profiles/uclibc/ppc/2.4/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/uclibc/ppc/2.4/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/uclibc/ppc/eapi b/profiles/uclibc/ppc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/uclibc/ppc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/uclibc/ppc/hardened/2.4/eapi b/profiles/uclibc/ppc/hardened/2.4/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/uclibc/ppc/hardened/2.4/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/uclibc/ppc/hardened/2.4/package.mask b/profiles/uclibc/ppc/hardened/2.4/package.mask
new file mode 100644
index 000000000000..2212cb12d718
--- /dev/null
+++ b/profiles/uclibc/ppc/hardened/2.4/package.mask
@@ -0,0 +1,4 @@
+>=sys-kernel/linux-headers-2.5
+>=sys-kernel/gentoo-sources-2.5
+>=sys-kernel/hardened-sources-2.5
+>=sys-kernel/vanilla-sources-2.5
diff --git a/profiles/uclibc/ppc/hardened/2.4/parent b/profiles/uclibc/ppc/hardened/2.4/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/uclibc/ppc/hardened/2.4/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/uclibc/ppc/hardened/eapi b/profiles/uclibc/ppc/hardened/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/uclibc/ppc/hardened/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/uclibc/ppc/hardened/make.defaults b/profiles/uclibc/ppc/hardened/make.defaults
new file mode 100644
index 000000000000..41e2d419addb
--- /dev/null
+++ b/profiles/uclibc/ppc/hardened/make.defaults
@@ -0,0 +1,6 @@
+GRP_STAGE23_USE="ncurses readline zlib uclibc hardened pic"
+USE="ncurses readline zlib uclibc hardened pic"
+
+# Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> (16 Nov 2011)
+# Rename STAGE1_USE to BOOTSTRAP_USE and stack it to the parent value
+BOOTSTRAP_USE="${BOOTSTRAP_USE} hardened pic"
diff --git a/profiles/uclibc/ppc/hardened/package.mask b/profiles/uclibc/ppc/hardened/package.mask
new file mode 100644
index 000000000000..8bd37b0e39f4
--- /dev/null
+++ b/profiles/uclibc/ppc/hardened/package.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+>=sys-devel/gcc-4.4
diff --git a/profiles/uclibc/ppc/hardened/package.use.mask b/profiles/uclibc/ppc/hardened/package.use.mask
new file mode 100644
index 000000000000..a67f334b9693
--- /dev/null
+++ b/profiles/uclibc/ppc/hardened/package.use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-devel/gcc -hardened
diff --git a/profiles/uclibc/ppc/hardened/parent b/profiles/uclibc/ppc/hardened/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/uclibc/ppc/hardened/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/uclibc/ppc/make.defaults b/profiles/uclibc/ppc/make.defaults
new file mode 100644
index 000000000000..0514ca71084a
--- /dev/null
+++ b/profiles/uclibc/ppc/make.defaults
@@ -0,0 +1,6 @@
+ARCH="ppc"
+ACCEPT_KEYWORDS="ppc"
+
+CHOST="powerpc-gentoo-linux-uclibc"
+
+UCLIBC_CPU_DEFAULT=""
diff --git a/profiles/uclibc/ppc/package.use.mask b/profiles/uclibc/ppc/package.use.mask
new file mode 100644
index 000000000000..4395b85bd91b
--- /dev/null
+++ b/profiles/uclibc/ppc/package.use.mask
@@ -0,0 +1,11 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Joseph Jezak <josejx@gentoo.org> (28 Jun 2007)
+# Masked Parallel LCD devices for bug #180683
+app-misc/lcd4linux lcd_devices_hd44780
+
+# Petteri Räty <betelgeuse@gentoo.org> (22 Oct 2006)
+# Not all of them support the nsplugin use flag. Resolves bug #147908.
+=dev-java/ibm-jdk-bin-1.5* -nsplugin \ No newline at end of file
diff --git a/profiles/uclibc/ppc/parent b/profiles/uclibc/ppc/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/uclibc/ppc/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/uclibc/ppc/use.mask b/profiles/uclibc/ppc/use.mask
new file mode 100644
index 000000000000..7d21bb62d3fa
--- /dev/null
+++ b/profiles/uclibc/ppc/use.mask
@@ -0,0 +1,62 @@
+-altivec
+
+# Diego Pettenò <flameeyes@gentoo.org> (6 Dec 2006)
+# Unmask the Apple drivers
+-alsa_cards_aoa
+-alsa_cards_aoa-fabric-layout
+-alsa_cards_aoa-onyx
+-alsa_cards_aoa-soundbus
+-alsa_cards_aoa-soundbus-i2s
+-alsa_cards_aoa-tas
+-alsa_cards_aoa-toonie
+-alsa_cards_powermac
+# Mask ALSA drivers for ISA cards
+alsa_cards_cs4232
+alsa_cards_msnd-pinnacle
+alsa_cards_cs4231-lib
+alsa_cards_adlib
+alsa_cards_ad1816a
+alsa_cards_ad1848
+alsa_cards_als100
+alsa_cards_azt2320
+alsa_cards_cmi8330
+alsa_cards_cs4231
+alsa_cards_cs4236
+alsa_cards_dt019x
+alsa_cards_es968
+alsa_cards_es1688
+alsa_cards_es18xx
+alsa_cards_gusclassic
+alsa_cards_gusextreme
+alsa_cards_gusmax
+alsa_cards_interwave
+alsa_cards_interwave-stb
+alsa_cards_opl3sa2
+alsa_cards_opti92x-ad1848
+alsa_cards_opti92x-cs4231
+alsa_cards_opti93x
+alsa_cards_miro
+alsa_cards_sb8
+alsa_cards_sb16
+alsa_cards_sbawe
+alsa_cards_sb16_csp
+alsa_cards_sgalaxy
+alsa_cards_sscape
+alsa_cards_wavefront
+
+# Joseph Jezak <josejx@gentoo.org> (28 Jun 2007)
+# Masked Parallel LCD devices for bug #180683
+
+# app-misc/lcd4linux
+lcd_devices_lph7508
+lcd_devices_m50530
+lcd_devices_noritake
+lcd_devices_routerboard
+
+# app-misc/lcdproc
+lcd_devices_sed1330
+lcd_devices_sed1520
+lcd_devices_stv5730
+
+# Both
+lcd_devices_t6963
diff --git a/profiles/uclibc/sh/2.4/eapi b/profiles/uclibc/sh/2.4/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/uclibc/sh/2.4/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/uclibc/sh/2.4/package.mask b/profiles/uclibc/sh/2.4/package.mask
new file mode 100644
index 000000000000..2212cb12d718
--- /dev/null
+++ b/profiles/uclibc/sh/2.4/package.mask
@@ -0,0 +1,4 @@
+>=sys-kernel/linux-headers-2.5
+>=sys-kernel/gentoo-sources-2.5
+>=sys-kernel/hardened-sources-2.5
+>=sys-kernel/vanilla-sources-2.5
diff --git a/profiles/uclibc/sh/2.4/parent b/profiles/uclibc/sh/2.4/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/uclibc/sh/2.4/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/uclibc/sh/eapi b/profiles/uclibc/sh/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/uclibc/sh/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/uclibc/sh/make.defaults b/profiles/uclibc/sh/make.defaults
new file mode 100644
index 000000000000..217d96769e7b
--- /dev/null
+++ b/profiles/uclibc/sh/make.defaults
@@ -0,0 +1,6 @@
+ARCH="sh"
+ACCEPT_KEYWORDS="sh"
+
+CHOST="sh4-gentoo-linux-uclibc"
+
+UCLIBC_CPU_DEFAULT="SH4"
diff --git a/profiles/uclibc/sh/parent b/profiles/uclibc/sh/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/uclibc/sh/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/uclibc/use.force b/profiles/uclibc/use.force
new file mode 100644
index 000000000000..3904f12fc0b2
--- /dev/null
+++ b/profiles/uclibc/use.force
@@ -0,0 +1 @@
+elibc_uclibc
diff --git a/profiles/uclibc/use.mask b/profiles/uclibc/use.mask
new file mode 100644
index 000000000000..a8a38bf0b10f
--- /dev/null
+++ b/profiles/uclibc/use.mask
@@ -0,0 +1,10 @@
+iconv
+nls
+nis
+
+-uclibc
+
+-elibc_uclibc
+elibc_glibc
+
+-hardened
diff --git a/profiles/uclibc/x86/2.4/eapi b/profiles/uclibc/x86/2.4/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/uclibc/x86/2.4/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/uclibc/x86/2.4/package.mask b/profiles/uclibc/x86/2.4/package.mask
new file mode 100644
index 000000000000..2212cb12d718
--- /dev/null
+++ b/profiles/uclibc/x86/2.4/package.mask
@@ -0,0 +1,4 @@
+>=sys-kernel/linux-headers-2.5
+>=sys-kernel/gentoo-sources-2.5
+>=sys-kernel/hardened-sources-2.5
+>=sys-kernel/vanilla-sources-2.5
diff --git a/profiles/uclibc/x86/2.4/parent b/profiles/uclibc/x86/2.4/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/uclibc/x86/2.4/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/uclibc/x86/2005.1/2.4/eapi b/profiles/uclibc/x86/2005.1/2.4/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/uclibc/x86/2005.1/2.4/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/uclibc/x86/2005.1/2.4/package.mask b/profiles/uclibc/x86/2005.1/2.4/package.mask
new file mode 100644
index 000000000000..2212cb12d718
--- /dev/null
+++ b/profiles/uclibc/x86/2005.1/2.4/package.mask
@@ -0,0 +1,4 @@
+>=sys-kernel/linux-headers-2.5
+>=sys-kernel/gentoo-sources-2.5
+>=sys-kernel/hardened-sources-2.5
+>=sys-kernel/vanilla-sources-2.5
diff --git a/profiles/uclibc/x86/2005.1/2.4/parent b/profiles/uclibc/x86/2005.1/2.4/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/uclibc/x86/2005.1/2.4/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/uclibc/x86/2005.1/eapi b/profiles/uclibc/x86/2005.1/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/uclibc/x86/2005.1/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/uclibc/x86/2005.1/parent b/profiles/uclibc/x86/2005.1/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/uclibc/x86/2005.1/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/uclibc/x86/eapi b/profiles/uclibc/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/uclibc/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/uclibc/x86/hardened/2.4/eapi b/profiles/uclibc/x86/hardened/2.4/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/uclibc/x86/hardened/2.4/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/uclibc/x86/hardened/2.4/package.mask b/profiles/uclibc/x86/hardened/2.4/package.mask
new file mode 100644
index 000000000000..2212cb12d718
--- /dev/null
+++ b/profiles/uclibc/x86/hardened/2.4/package.mask
@@ -0,0 +1,4 @@
+>=sys-kernel/linux-headers-2.5
+>=sys-kernel/gentoo-sources-2.5
+>=sys-kernel/hardened-sources-2.5
+>=sys-kernel/vanilla-sources-2.5
diff --git a/profiles/uclibc/x86/hardened/2.4/parent b/profiles/uclibc/x86/hardened/2.4/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/uclibc/x86/hardened/2.4/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/uclibc/x86/hardened/eapi b/profiles/uclibc/x86/hardened/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/uclibc/x86/hardened/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/uclibc/x86/hardened/make.defaults b/profiles/uclibc/x86/hardened/make.defaults
new file mode 100644
index 000000000000..41e2d419addb
--- /dev/null
+++ b/profiles/uclibc/x86/hardened/make.defaults
@@ -0,0 +1,6 @@
+GRP_STAGE23_USE="ncurses readline zlib uclibc hardened pic"
+USE="ncurses readline zlib uclibc hardened pic"
+
+# Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> (16 Nov 2011)
+# Rename STAGE1_USE to BOOTSTRAP_USE and stack it to the parent value
+BOOTSTRAP_USE="${BOOTSTRAP_USE} hardened pic"
diff --git a/profiles/uclibc/x86/hardened/package.mask b/profiles/uclibc/x86/hardened/package.mask
new file mode 100644
index 000000000000..8bd37b0e39f4
--- /dev/null
+++ b/profiles/uclibc/x86/hardened/package.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+>=sys-devel/gcc-4.4
diff --git a/profiles/uclibc/x86/hardened/package.use.mask b/profiles/uclibc/x86/hardened/package.use.mask
new file mode 100644
index 000000000000..a67f334b9693
--- /dev/null
+++ b/profiles/uclibc/x86/hardened/package.use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-devel/gcc -hardened
diff --git a/profiles/uclibc/x86/hardened/parent b/profiles/uclibc/x86/hardened/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/uclibc/x86/hardened/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/uclibc/x86/linux24/deprecated b/profiles/uclibc/x86/linux24/deprecated
new file mode 100644
index 000000000000..45453344c8e1
--- /dev/null
+++ b/profiles/uclibc/x86/linux24/deprecated
@@ -0,0 +1,4 @@
+uclibc/x86/2.4
+# cd /etc/
+# rm make.profile
+# ln -s ../usr/portage/profiles/uclibc/x86/2.4 make.profile
diff --git a/profiles/uclibc/x86/linux24/eapi b/profiles/uclibc/x86/linux24/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/uclibc/x86/linux24/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/uclibc/x86/linux24/parent b/profiles/uclibc/x86/linux24/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/uclibc/x86/linux24/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/uclibc/x86/linux26/deprecated b/profiles/uclibc/x86/linux26/deprecated
new file mode 100644
index 000000000000..45729f9460ba
--- /dev/null
+++ b/profiles/uclibc/x86/linux26/deprecated
@@ -0,0 +1,4 @@
+uclibc/x86
+# cd /etc/
+# rm make.profile
+# ln -s ../usr/portage/profiles/uclibc/x86 make.profile
diff --git a/profiles/uclibc/x86/linux26/eapi b/profiles/uclibc/x86/linux26/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/uclibc/x86/linux26/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/uclibc/x86/linux26/parent b/profiles/uclibc/x86/linux26/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/uclibc/x86/linux26/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/uclibc/x86/make.defaults b/profiles/uclibc/x86/make.defaults
new file mode 100644
index 000000000000..0b41209d6fc9
--- /dev/null
+++ b/profiles/uclibc/x86/make.defaults
@@ -0,0 +1,6 @@
+ARCH="x86"
+ACCEPT_KEYWORDS="x86"
+
+CHOST="i386-gentoo-linux-uclibc"
+
+UCLIBC_CPU_DEFAULT="GENERIC_386"
diff --git a/profiles/uclibc/x86/parent b/profiles/uclibc/x86/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/uclibc/x86/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/uclibc/x86/use.mask b/profiles/uclibc/x86/use.mask
new file mode 100644
index 000000000000..51eca637330c
--- /dev/null
+++ b/profiles/uclibc/x86/use.mask
@@ -0,0 +1,26 @@
+-3dnow
+-3dnowext
+-mmx
+-mmxext
+-sse
+-sse2
+-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
+-kqemu
diff --git a/profiles/updates/1Q-2010 b/profiles/updates/1Q-2010
new file mode 100644
index 000000000000..161069e24e52
--- /dev/null
+++ b/profiles/updates/1Q-2010
@@ -0,0 +1,74 @@
+move www-client/mozilla-firefox-bin www-client/firefox-bin
+move kde-misc/bilbo kde-misc/blogilo
+move app-i18n/ibus-table-jyutping app-i18n/ibus-table-cantonese
+move app-i18n/ibus-table-additional app-i18n/ibus-table-code
+move app-i18n/ibus-table-stroke5 app-i18n/ibus-table-xingma
+move app-i18n/ibus-table-wubi app-i18n/ibus-table-xingma
+move app-i18n/ibus-table-xinhua app-i18n/ibus-table-xingma
+move app-i18n/ibus-table-zhengma app-i18n/ibus-table-xingma
+move app-i18n/ibus-table-erbi app-i18n/ibus-table-yinma
+move app-i18n/ibus-table-wu app-i18n/ibus-table-yinma
+move app-i18n/ibus-table-yong app-i18n/ibus-table-yinma
+move app-i18n/ibus-table-zhuyin app-i18n/ibus-table-yinma
+move app-i18n/ibus-table-ziranma app-i18n/ibus-table-yinma
+move net-im/pyotr net-im/python-otr
+move dev-embedded/scratchbox-toolchain-cs2009q1 dev-embedded/scratchbox-toolchain-cs2009q1-203sb1
+move app-i18n/ibus-table-easy app-i18n/ibus-table-cangjie
+move app-i18n/ibus-table-quick app-i18n/ibus-table-cangjie
+slotmove =dev-ruby/i18n-0.3* 0 0.3
+move app-i18n/ibus-table-thai app-i18n/ibus-table-tv
+move app-i18n/ibus-table-viqr app-i18n/ibus-table-tv
+move media-libs/apple-opengl media-libs/opengl-apple
+move dev-ruby/ruby-mmap dev-ruby/mmap
+move app-doc/gimp-user-manual app-doc/gimp-help
+move app-dicts/stardict app-text/stardict
+move app-i18n/ibus-table-cantonhk app-i18n/ibus-table-cantonese
+move app-i18n/ibus-table-cns11643 app-i18n/ibus-table-code
+move app-i18n/ibus-table-rustrad app-i18n/ibus-table-cyrillic
+move app-i18n/ibus-table-translit app-i18n/ibus-table-cyrillic
+slotmove =app-doc/pms-2 0 2
+slotmove =app-doc/pms-3 0 3
+slotmove =app-doc/pms-3 2 3
+slotmove =app-doc/pms-99999999 0 live
+move sci-chemistry/psipred sci-biology/psipred
+move dev-util/gitg dev-vcs/gitg
+move dev-util/mr dev-vcs/mr
+move dev-util/giggle dev-vcs/giggle
+move dev-util/qct dev-vcs/qct
+move dev-util/kdesvn dev-vcs/kdesvn
+move dev-util/qsvn dev-vcs/qsvn
+move dev-util/hgview dev-vcs/hgview
+move dev-util/archway dev-vcs/archway
+move app-text/rcs dev-vcs/rcs
+move dev-util/bzr dev-vcs/bzr
+move dev-util/bzrtools dev-vcs/bzrtools
+move dev-util/qbzr dev-vcs/qbzr
+move dev-util/bzr-svn dev-vcs/bzr-svn
+move dev-util/mcvs dev-vcs/mcvs
+move dev-util/cssc dev-vcs/cssc
+move dev-util/monotone dev-vcs/monotone
+move www-client/urlgfe www-client/uget
+move dev-util/statcvs dev-vcs/statcvs
+move dev-util/statsvn dev-vcs/statsvn
+move dev-util/cvsweb www-apps/cvsweb
+move dev-util/colorcvs dev-vcs/colorcvs
+move dev-util/mercurial dev-vcs/mercurial
+move dev-util/hgsubversion dev-vcs/hgsubversion
+move dev-util/hg-git dev-vcs/hg-git
+move dev-util/guilt dev-vcs/guilt
+move dev-util/stgit dev-vcs/stgit
+move dev-util/cvsspam dev-vcs/cvsspam
+move dev-util/svnmailer dev-vcs/svnmailer
+move dev-util/git-sh dev-vcs/git-sh
+slotmove >=sys-freebsd/freebsd-lib-7 7.0 0
+move dev-util/darcs dev-vcs/darcs
+slotmove =dev-haskell/quickcheck-1* 0 1
+move x11-misc/googleearth sci-geosciences/googleearth
+move dev-util/git dev-vcs/git
+move dev-util/colorsvn dev-vcs/colorsvn
+move net-misc/anyremote app-mobilephone/anyremote
+move games-arcade/teeworlds games-action/teeworlds
+move x11-misc/xfce4-notifyd xfce-extra/xfce4-notifyd
+move dev-util/cvs2svn dev-vcs/cvs2svn
+slotmove app-admin/bcfg2 1 0
+move kde-misc/plasma-indicatordisplay kde-misc/plasma-widget-message-indicator
diff --git a/profiles/updates/1Q-2011 b/profiles/updates/1Q-2011
new file mode 100644
index 000000000000..c2336970d0ae
--- /dev/null
+++ b/profiles/updates/1Q-2011
@@ -0,0 +1,75 @@
+move dev-php5/PEAR-File_Iterator dev-php/file-iterator
+move dev-php5/phpunit dev-php/phpunit
+move dev-php5/PEAR-PHP_TokenStream dev-php/php-tokenstream
+move net-im/silc-plugin net-im/silc-client
+move dev-php5/PEAR-PHP_CodeCoverage dev-php/php-codecoverage
+move dev-php5/PEAR-DbUnit dev-php/dbunit
+move dev-php5/eaccelerator dev-php/eaccelerator
+move dev-php5/doctrine dev-php/doctrine
+move dev-php5/agavi dev-php/agavi
+move dev-php5/phing dev-php/phing
+move dev-php5/phptal dev-php/phptal
+move dev-php5/ZendFramework dev-php/ZendFramework
+move dev-php5/xdebug dev-php/xdebug
+move app-arch/upx app-arch/upx-bin
+move app-emulation/virtualbox-ose-additions app-emulation/virtualbox-additions
+move app-emulation/virtualbox-ose app-emulation/virtualbox
+slotmove kde-misc/kdiff3 1 4
+slotmove dev-libs/libgweather 0 2
+slotmove =dev-java/maven-bin-1.1 1.0 1.1
+move x11-terms/pssh net-misc/pssh
+move x11-terms/clusterssh net-misc/clusterssh
+move kde-misc/kcm_tablet kde-misc/wacomtablet
+move games-strategy/wormux games-strategy/warmux
+move app-vim/latexsuite app-vim/vim-latex
+move sci-biology/allpaths sci-biology/allpathslg
+slotmove gnome-base/gnome-applets 2 0
+slotmove games-mud/kmuddy 0 4
+slotmove kde-mis/bkodama 0 4
+slotmove kde-misc/customizable-weather 0 4
+slotmove kde-misc/kcaldav 0 4
+slotmove kde-misc/kcometen4 0 4
+slotmove kde-misc/kdmthemegenerator 0 4
+slotmove kde-misc/kgrubeditor 0 4
+slotmove kde-misc/kgtk 0 4
+slotmove kde-misc/kopete-antispam 0 4
+slotmove kde-misc/kvkbd 0 4
+slotmove kde-misc/openofficeorg-thumbnail 0 4
+slotmove kde-misc/plasmatvgr 0 4
+slotmove kde-misc/quickaccess 0 4
+slotmove kde-misc/plasma-applet-daisy 0 4
+slotmove media-libs/gluon 0 4
+slotmove media-sound/audex 0 4
+slotmove media-video/kplayer 0 4
+slotmove media-video/kplayer 0.7 4
+slotmove net-misc/guidedog 0 4
+slotmove x11-themes/skulpture 0 4
+slotmove media-gfx/wally 0 4
+slotmove x11-libs/libwnck 2.90 3
+slotmove dev-libs/libunique 0 1
+slotmove x11-libs/libwnck 0 1
+move dev-util/easygit dev-vcs/easygit
+move dev-util/qgit dev-vcs/qgit
+move dev-util/rapidsvn dev-vcs/rapidsvn
+move dev-util/rcsi dev-vcs/rcsi
+move dev-util/svn2cl dev-vcs/svn2cl
+move app-emulation/qemu-softmmu app-emulation/qemu
+slotmove sci-mathematics/rkward 0 4
+move app-pda/synce-libsynce dev-libs/libsynce
+slotmove dev-libs/gdl 0 1
+move dev-perl/Thread-Queue perl-core/Thread-Queue
+move dev-perl/Thread-Semaphore perl-core/Thread-Semaphore
+move dev-dotnet/dbus-glib-sharp dev-dotnet/ndesk-dbus-glib
+move dev-ruby/ruby-serialport dev-ruby/serialport
+move sci-chemistry/caver sci-chemistry/pymol-plugins-caver
+slotmove =x11-libs/fltk-1* 1.1 1
+slotmove dev-libs/libgweather 3 2
+move media-sound/phonon media-libs/phonon
+slotmove dev-cpp/pangomm 2.4 1.4
+move media-sound/phonon-gstreamer media-libs/phonon-gstreamer
+move sci-misc/brlcad media-gfx/brlcad
+move media-sound/phonon-vlc media-libs/phonon-vlc
+move media-sound/phonon-xine media-libs/phonon-xine
+move app-pda/jpilot-Mail app-pda/jpilot-mail
+move sys-apps/eject sys-block/eject
+move dev-php5/symfony dev-php/symfony
diff --git a/profiles/updates/1Q-2012 b/profiles/updates/1Q-2012
new file mode 100644
index 000000000000..9ac0bc1b2ab1
--- /dev/null
+++ b/profiles/updates/1Q-2012
@@ -0,0 +1,23 @@
+slotmove kde-misc/kcm-grub2 0 4
+slotmove kde-misc/kfilebox 0 4
+move x11-misc/synergy-plus x11-misc/synergy
+move media-sound/minitunes media-sound/musique
+move dev-perl/sdl-perl dev-perl/SDL
+move net-libs/telepathy-qt4 net-libs/telepathy-qt
+slotmove =dev-libs/libmowgli-2.0.0_alpha1 0 2
+move media-tv/linuxtv-dvb-headers virtual/linuxtv-dvb-headers
+move app-shells/prll sys-process/prll
+move net-wireless/wispy-tools net-wireless/spectools
+slotmove dev-ruby/syslogger 3 0
+move kde-misc/konq-plugins kde-base/konq-plugins
+slotmove <gnome-extra/nautilus-actions-3.2.2 0 2
+move dev-php/php-tokenstream dev-php/PHP_TokenStream
+move dev-php/phpunit-selenium dev-php/PHPUnit_Selenium
+move dev-php/phpunit-mockobject dev-php/PHPUnit_MockObject
+move dev-php/php-texttemplate dev-php/Text_Template
+move dev-php/file-iterator dev-php/File_Iterator
+move dev-php/php-timer dev-php/PHP_Timer
+move dev-php/php-codecoverage dev-php/PHP_CodeCoverage
+move dev-php/yaml dev-php/YAML
+move dev-php/dbunit dev-php/DBUnit
+slotmove media-sound/frescobaldi 4 0
diff --git a/profiles/updates/1Q-2013 b/profiles/updates/1Q-2013
new file mode 100644
index 000000000000..c645e115c626
--- /dev/null
+++ b/profiles/updates/1Q-2013
@@ -0,0 +1,98 @@
+move media-gfx/opencolorio media-libs/opencolorio
+move dev-util/nvidia-cuda-npp dev-util/nvidia-cuda-toolkit
+move app-cdr/cdemud app-cdr/cdemu-daemon
+slotmove =dev-python/pmw-1.3.3 0 py2
+slotmove =dev-python/pmw-2.0.0 0 py3
+move media-fonts/freefont-ttf media-fonts/freefont
+move sys-cluster/gsh sys-cluster/polysh
+move media-tv/ivtv-firmware sys-firmware/ivtv-firmware
+move net-wireless/zd1201-firmware sys-firmware/zd1201-firmware
+move net-wireless/zd1211-firmware sys-firmware/zd1211-firmware
+move net-wireless/ipw2100-firmware sys-firmware/ipw2100-firmware
+move net-wireless/ipw2200-firmware sys-firmware/ipw2200-firmware
+move app-vim/threesome app-vim/splice
+move app-vim/bufferexplorer app-vim/bufexplorer
+move net-wireless/bluez-firmware sys-firmware/bluez-firmware
+move net-wireless/atmel-firmware sys-firmware/atmel-firmware
+move net-wireless/b43-firmware sys-firmware/b43-firmware
+move net-wireless/b43legacy-firmware sys-firmware/b43legacy-firmware
+move net-wireless/rt61-firmware sys-firmware/rt61-firmware
+slotmove =x11-drivers/ati-drivers-12.6_beta_pre897 1 legacy
+move dev-util/qt-creator dev-qt/qt-creator
+move x11-libs/qt-assistant dev-qt/qthelp
+move x11-libs/qt-bearer dev-qt/qtbearer
+move x11-libs/qt-core dev-qt/qtcore
+move x11-libs/qt-dbus dev-qt/qtdbus
+move x11-libs/qt-declarative dev-qt/qtdeclarative
+move x11-libs/qt-demo dev-qt/qtdemo
+move x11-libs/qt-gui dev-qt/qtgui
+move x11-libs/qt-meta dev-qt/qt-meta
+move x11-libs/qt-mobility dev-qt/qt-mobility
+move x11-libs/qt-multimedia dev-qt/qtmultimedia
+move x11-libs/qt-opengl dev-qt/qtopengl
+move x11-libs/qt-openvg dev-qt/qtopenvg
+move x11-libs/qt-phonon dev-qt/qtphonon
+move x11-libs/qt-qt3support dev-qt/qt3support
+move x11-libs/qt-script dev-qt/qtscript
+move x11-libs/qt-sql dev-qt/qtsql
+move x11-libs/qt-svg dev-qt/qtsvg
+move x11-libs/qt-test dev-qt/qttest
+move x11-libs/qt-webkit dev-qt/qtwebkit
+move x11-libs/qt-xmlpatterns dev-qt/qtxmlpatterns
+move app-editors/leechcraft-popishu app-leechcraft/lc-popishu
+move app-text/leechcraft-monocle app-leechcraft/lc-monocle
+move media-sound/leechcraft-hotstreams app-leechcraft/lc-hotstreams
+move media-sound/leechcraft-lastfmscrobble app-leechcraft/lc-lastfmscrobble
+move media-sound/leechcraft-lmp app-leechcraft/lc-lmp
+move media-sound/leechcraft-musiczombie app-leechcraft/lc-musiczombie
+move media-sound/leechcraft-touchstreams app-leechcraft/lc-touchstreams
+move media-video/leechcraft-laure app-leechcraft/lc-laure
+move net-analyzer/leechcraft-networkmonitor app-leechcraft/lc-networkmonitor
+move net-ftp/leechcraft-lcftp app-leechcraft/lc-lcftp
+move net-im/leechcraft-azoth app-leechcraft/lc-azoth
+move net-misc/leechcraft-advancednotifications app-leechcraft/lc-advancednotifications
+move net-misc/leechcraft-anhero app-leechcraft/lc-anhero
+move net-misc/leechcraft-auscrie app-leechcraft/lc-auscrie
+move net-misc/leechcraft-blogique app-leechcraft/lc-blogique
+move net-misc/leechcraft-core app-leechcraft/lc-core
+move net-misc/leechcraft-cstp app-leechcraft/lc-cstp
+move net-misc/leechcraft-dbusmanager app-leechcraft/lc-dbusmanager
+move net-misc/leechcraft-full app-leechcraft/leechraft-meta
+move net-misc/leechcraft-gacts app-leechcraft/lc-gacts
+move net-misc/leechcraft-glance app-leechcraft/lc-glance
+move net-misc/leechcraft-historyholder app-leechcraft/lc-historyholder
+move net-misc/leechcraft-kinotify app-leechcraft/lc-kinotify
+move net-misc/leechcraft-knowhow app-leechcraft/lc-knowhow
+move net-misc/leechcraft-lackman app-leechcraft/lc-lackman
+move net-misc/leechcraft-launchy app-leechcraft/lc-launchy
+move net-misc/leechcraft-lemon app-leechcraft/lc-lemon
+move net-misc/leechcraft-liznoo app-leechcraft/lc-liznoo
+move net-misc/leechcraft-netstoremanager app-leechcraft/lc-netstoremanager
+move net-misc/leechcraft-newlife app-leechcraft/lc-newlife
+move net-misc/leechcraft-otlozhu app-leechcraft/lc-otlozhu
+move net-misc/leechcraft-pintab app-leechcraft/lc-pintab
+move net-misc/leechcraft-qrosp app-leechcraft/lc-qrosp
+move net-misc/leechcraft-sb2 app-leechcraft/lc-sb2
+move net-misc/leechcraft-secman app-leechcraft/lc-secman
+move net-misc/leechcraft-sidebar app-leechcraft/lc-sidebar
+move net-misc/leechcraft-summary app-leechcraft/lc-summary
+move net-misc/leechcraft-tabpp app-leechcraft/lc-tabpp
+move net-misc/leechcraft-tabsessmanager app-leechcraft/lc-tabsessmanager
+move net-misc/leechcraft-tabslist app-leechcraft/lc-tabslist
+move net-news/leechcraft-aggregator app-leechcraft/lc-aggregator
+move net-p2p/leechcraft-bittorrent app-leechcraft/lc-bittorrent
+move net-p2p/leechcraft-eiskaltdcpp app-leechcraft/lc-eiskaltdcpp
+move net-proxy/leechcraft-xproxy app-leechcraft/lc-xproxy
+move sys-fs/leechcraft-vrooby app-leechcraft/lc-vrooby
+move www-client/leechcraft-deadlyrics app-leechcraft/lc-deadlyrics
+move www-client/leechcraft-dolozhee app-leechcraft/lc-dolozhee
+move www-client/leechcraft-poshuku app-leechcraft/lc-poshuku
+move www-client/leechcraft-vgrabber app-leechcraft/lc-vgrabber
+move www-misc/leechcraft-pogooglue app-leechcraft/lc-pogooglue
+move www-misc/leechcraft-seekthru app-leechcraft/lc-seekthru
+move x11-plugins/leechcraft-lhtr app-leechcraft/lc-lhtr
+move x11-plugins/leechcraft-tpi app-leechcraft/lc-tpi
+move app-leechcraft/leechraft-meta app-leechcraft/leechcraft-meta
+slotmove www-plugins/chrome-binary-plugins 0 unstable
+move dev-php/pecl-zendoptimizerplus dev-php/pecl-zendopcache
+slotmove <media-libs/gupnp-dlna-0.7 0 1.0
diff --git a/profiles/updates/1Q-2014 b/profiles/updates/1Q-2014
new file mode 100644
index 000000000000..41aaca32e20b
--- /dev/null
+++ b/profiles/updates/1Q-2014
@@ -0,0 +1,7 @@
+move games-board/capitalism games-board/capicity
+move games-board/CapiCity games-board/capicity
+move net-misc/mirall net-misc/owncloud-client
+slotmove sys-block/kvpm 0 4
+move media-sound/audio-entropyd sys-apps/audio-entropyd
+move dev-libs/libusbx dev-libs/libusb
+slotmove =mate-base/mate-control-center-1.6.2 2 0
diff --git a/profiles/updates/1Q-2015 b/profiles/updates/1Q-2015
new file mode 100644
index 000000000000..baa12d802af3
--- /dev/null
+++ b/profiles/updates/1Q-2015
@@ -0,0 +1,67 @@
+slotmove sci-libs/Fiona 1.1 0
+slotmove sci-libs/Fiona 1.4 0
+slotmove sys-firmware/iwl3160-ucode 0 7
+slotmove sys-firmware/iwl3160-ucode 1 8
+slotmove sys-firmware/iwl3160-ucode 2 9
+slotmove sys-firmware/iwl3160-ucode 3 10
+slotmove sys-firmware/iwl7260-ucode 0 7
+slotmove sys-firmware/iwl7260-ucode 1 8
+slotmove sys-firmware/iwl7260-ucode 2 9
+slotmove sys-firmware/iwl7260-ucode 3 10
+slotmove dev-ruby/tilt 2.0.1 2
+move app-vim/zencoding-vim app-vim/emmet
+move app-admin/lxqt-admin lxqt-base/lxqt-admin
+move net-misc/lxqt-openssh-askpass lxqt-base/lxqt-openssh-askpass
+move media-fonts/libertine-ttf media-fonts/libertine
+move dev-qt/qtdocumentation dev-qt/qt-docs
+move app-admin/eselect-audicle app-eselect/eselect-audicle
+move app-admin/eselect-awk app-eselect/eselect-awk
+move app-admin/eselect-bashcomp app-eselect/eselect-bashcomp
+move app-admin/eselect-blas app-eselect/eselect-blas
+move app-admin/eselect-cblas app-eselect/eselect-cblas
+move app-admin/eselect-cdparanoia app-eselect/eselect-cdparanoia
+move app-admin/eselect-chuck app-eselect/eselect-chuck
+move app-admin/eselect-ctags app-eselect/eselect-ctags
+move app-admin/eselect-ecj app-eselect/eselect-ecj
+move app-admin/eselect-emacs app-eselect/eselect-emacs
+move app-admin/eselect-esd app-eselect/eselect-esd
+move app-admin/eselect-fontconfig app-eselect/eselect-fontconfig
+move app-admin/eselect-gnat app-eselect/eselect-gnat
+move app-admin/eselect-gnome-shell-extensions app-eselect/eselect-gnome-shell-extensions
+move app-admin/eselect-infinality app-eselect/eselect-infinality
+move app-admin/eselect-java app-eselect/eselect-java
+move app-admin/eselect-lapack app-eselect/eselect-lapack
+move app-admin/eselect-lcdfilter app-eselect/eselect-lcdfilter
+move app-admin/eselect-lib-bin-symlink app-eselect/eselect-lib-bin-symlink
+move app-admin/eselect-lua app-eselect/eselect-lua
+move app-admin/eselect-maven app-eselect/eselect-maven
+move app-admin/eselect-mesa app-eselect/eselect-mesa
+move app-admin/eselect-metasploit app-eselect/eselect-metasploit
+move app-admin/eselect-miniaudicle app-eselect/eselect-miniaudicle
+move app-admin/eselect-mpg123 app-eselect/eselect-mpg123
+move app-admin/eselect-mpost app-eselect/eselect-mpost
+move app-admin/eselect-notify-send app-eselect/eselect-notify-send
+move app-admin/eselect-oodict app-eselect/eselect-oodict
+move app-admin/eselect-opencascade app-eselect/eselect-opencascade
+move app-admin/eselect-opencl app-eselect/eselect-opencl
+move app-admin/eselect-opengl app-eselect/eselect-opengl
+move app-admin/eselect-package-manager app-eselect/eselect-package-manager
+move app-admin/eselect-pdftex app-eselect/eselect-pdftex
+move app-admin/eselect-php app-eselect/eselect-php
+move app-admin/eselect-pinentry app-eselect/eselect-pinentry
+move app-admin/eselect-postgresql app-eselect/eselect-postgresql
+move app-admin/eselect-python app-eselect/eselect-python
+move app-admin/eselect-qtgraphicssystem app-eselect/eselect-qtgraphicssystem
+move app-admin/eselect-rails app-eselect/eselect-rails
+move app-admin/eselect-renpy app-eselect/eselect-renpy
+move app-admin/eselect-ruby app-eselect/eselect-ruby
+move app-admin/eselect-rust app-eselect/eselect-rust
+move app-admin/eselect-sh app-eselect/eselect-sh
+move app-admin/eselect-sndpeek app-eselect/eselect-sndpeek
+move app-admin/eselect-timezone app-eselect/eselect-timezone
+move app-admin/eselect-timidity app-eselect/eselect-timidity
+move app-admin/eselect-unison app-eselect/eselect-unison
+move app-admin/eselect-vdr app-eselect/eselect-vdr
+move app-admin/eselect-vi app-eselect/eselect-vi
+move app-admin/eselect-wxwidgets app-eselect/eselect-wxwidgets
+move app-admin/eselect-xvmc app-eselect/eselect-xvmc
diff --git a/profiles/updates/2Q-2010 b/profiles/updates/2Q-2010
new file mode 100644
index 000000000000..81d2391384aa
--- /dev/null
+++ b/profiles/updates/2Q-2010
@@ -0,0 +1,39 @@
+move x11-libs/compizconfig-backend-kconfig x11-libs/compizconfig-backend-kconfig4
+slotmove kde-misc/youtube-servicemenu 0 4
+move app-i18n/ibus-sunpinyin app-i18n/sunpinyin
+slotmove kde-misc/krusader 2 4
+move dev-util/fossil dev-vcs/fossil
+move dev-util/svk dev-vcs/svk
+move app-admin/mbr sys-boot/mbr
+move net-analyzer/mirmon www-apps/mirmon
+move virtual/flim virtual/emacs-flim
+move kde-base/automoc dev-util/automoc
+move kde-base/qimageblitz media-libs/qimageblitz
+move mail-client/mozilla-thunderbird-bin mail-client/thunderbird-bin
+move media-sound/kradioripper media-sound/kstreamripper
+slotmove =dev-ruby/test-unit-2* 0 2
+move dev-python/jinja2 dev-python/jinja
+move app-mobilephone/openmoko-dfu-util app-mobilephone/dfu-util
+move media-gfx/qtpfsgui media-gfx/luminance-hdr
+move dev-util/cola dev-vcs/cola
+move dev-cpp/Ice dev-libs/Ice
+move mail-client/mozilla-thunderbird mail-client/thunderbird
+move dev-perl/ShadowHash dev-perl/Tie-ShadowHash
+move dev-util/hgsvn dev-vcs/hgsvn
+move x11-libs/libjwc_c dev-libs/libjwc_c
+move x11-libs/libjwc_f dev-libs/libjwc_f
+slotmove <=media-libs/libpng-1.2.43 1.2 0
+move dev-util/tig dev-vcs/tig
+slotmove x11-themes/gtk-theme-switch 2 0
+move dev-util/cvs dev-vcs/cvs
+move dev-util/cvs2cl dev-vcs/cvs2cl
+move dev-util/cvsd dev-vcs/cvsd
+move dev-util/cvsgraph dev-vcs/cvsgraph
+move dev-util/cvsps dev-vcs/cvsps
+move dev-util/cvsq dev-vcs/cvsq
+move dev-util/cvsutils dev-vcs/cvsutils
+move dev-util/gitosis dev-vcs/gitosis
+move dev-util/gitosis-gentoo dev-vcs/gitosis-gentoo
+move dev-util/tkcvs dev-vcs/tkcvs
+move dev-util/subversion dev-vcs/subversion
+move net-misc/neon net-libs/neon
diff --git a/profiles/updates/2Q-2011 b/profiles/updates/2Q-2011
new file mode 100644
index 000000000000..e76f9a5e1019
--- /dev/null
+++ b/profiles/updates/2Q-2011
@@ -0,0 +1,1676 @@
+move sys-apps/gdisk sys-apps/gptfdisk
+move x11-libs/qt dev-qt/qt-meta
+move dev-php5/libchart dev-php/libchart
+move dev-php5/jpgraph dev-php/jpgraph
+move dev-php5/adodb-ext dev-php/adodb-ext
+move dev-php5/onphp dev-php/onphp
+move dev-php5/xcache dev-php/xcache
+move dev-php5/magickwand dev-php/magickwand
+slotmove <app-text/libwpd-0.9 0 0.8
+slotmove >=app-text/libwpd-0.9 0 0.9
+slotmove <media-libs/libwpg-0.2 0 0.1
+slotmove >=media-libs/libwpg-0.2 0 0.2
+slotmove =dev-ruby/builder-3.0.0 0 3
+move app-editors/easyedit app-editors/ee
+move media-gfx/keyjnote app-office/impressive
+move kde-misc/filelight kde-base/filelight
+slotmove =dev-util/cucumber-rails-0.4.1 0 1
+move games-action/chromium games-action/chromium-bsu
+move net-irc/atheme net-irc/atheme-services
+slotmove =dev-ruby/mysql2-0.2.7 0 0.2
+slotmove =dev-ruby/mysql2-0.3.2 0 0.3
+slotmove kde-base/activitymanager 4.5 4
+slotmove kde-base/activitymanager 4.6 4
+slotmove kde-base/akonadi 4.1 4
+slotmove kde-base/akonadi 4.2 4
+slotmove kde-base/akonadi 4.3 4
+slotmove kde-base/akonadi 4.4 4
+slotmove kde-base/akonadiconsole 4.5 4
+slotmove kde-base/akonadiconsole 4.6 4
+slotmove kde-base/akregator 4.1 4
+slotmove kde-base/akregator 4.2 4
+slotmove kde-base/akregator 4.3 4
+slotmove kde-base/akregator 4.4 4
+slotmove kde-base/akregator 4.5 4
+slotmove kde-base/akregator 4.6 4
+slotmove kde-base/amor 4.1 4
+slotmove kde-base/amor 4.2 4
+slotmove kde-base/amor 4.3 4
+slotmove kde-base/amor 4.4 4
+slotmove kde-base/amor 4.5 4
+slotmove kde-base/amor 4.6 4
+slotmove kde-base/ark 4.1 4
+slotmove kde-base/ark 4.2 4
+slotmove kde-base/ark 4.3 4
+slotmove kde-base/ark 4.4 4
+slotmove kde-base/ark 4.5 4
+slotmove kde-base/ark 4.6 4
+slotmove kde-base/attica 4.4 4
+slotmove kde-base/attica 4.5 4
+slotmove kde-base/attica 4.6 4
+slotmove kde-base/blinken 4.1 4
+slotmove kde-base/blinken 4.2 4
+slotmove kde-base/blinken 4.3 4
+slotmove kde-base/blinken 4.4 4
+slotmove kde-base/blinken 4.5 4
+slotmove kde-base/blinken 4.6 4
+slotmove kde-base/blogilo 4.4 4
+slotmove kde-base/blogilo 4.5 4
+slotmove kde-base/blogilo 4.6 4
+slotmove kde-base/bomber 4.2 4
+slotmove kde-base/bomber 4.3 4
+slotmove kde-base/bomber 4.4 4
+slotmove kde-base/bomber 4.5 4
+slotmove kde-base/bomber 4.6 4
+slotmove kde-base/bovo 4.1 4
+slotmove kde-base/bovo 4.2 4
+slotmove kde-base/bovo 4.3 4
+slotmove kde-base/bovo 4.4 4
+slotmove kde-base/bovo 4.5 4
+slotmove kde-base/bovo 4.6 4
+slotmove kde-base/cantor 4.4 4
+slotmove kde-base/cantor 4.5 4
+slotmove kde-base/cantor 4.6 4
+slotmove kde-base/cervisia 4.1 4
+slotmove kde-base/cervisia 4.2 4
+slotmove kde-base/cervisia 4.3 4
+slotmove kde-base/cervisia 4.4 4
+slotmove kde-base/cervisia 4.5 4
+slotmove kde-base/cervisia 4.6 4
+slotmove kde-base/dolphin 4.1 4
+slotmove kde-base/dolphin 4.2 4
+slotmove kde-base/dolphin 4.3 4
+slotmove kde-base/dolphin 4.4 4
+slotmove kde-base/dolphin 4.5 4
+slotmove kde-base/dolphin 4.6 4
+slotmove kde-base/dolphin-plugins 4.5 4
+slotmove kde-base/dolphin-plugins 4.6 4
+slotmove kde-base/dragonplayer 4.1 4
+slotmove kde-base/dragonplayer 4.2 4
+slotmove kde-base/dragonplayer 4.3 4
+slotmove kde-base/dragonplayer 4.4 4
+slotmove kde-base/dragonplayer 4.5 4
+slotmove kde-base/dragonplayer 4.6 4
+slotmove kde-base/drkonqi 4.1 4
+slotmove kde-base/drkonqi 4.2 4
+slotmove kde-base/drkonqi 4.3 4
+slotmove kde-base/drkonqi 4.4 4
+slotmove kde-base/drkonqi 4.5 4
+slotmove kde-base/drkonqi 4.6 4
+slotmove kde-base/ffmpegthumbs 4.5 4
+slotmove kde-base/ffmpegthumbs 4.6 4
+slotmove kde-base/filelight 4.6 4
+slotmove kde-base/freespacenotifier 4.5 4
+slotmove kde-base/freespacenotifier 4.6 4
+slotmove kde-base/granatier 4.4 4
+slotmove kde-base/granatier 4.5 4
+slotmove kde-base/granatier 4.6 4
+slotmove kde-base/gwenview 4.1 4
+slotmove kde-base/gwenview 4.2 4
+slotmove kde-base/gwenview 4.3 4
+slotmove kde-base/gwenview 4.4 4
+slotmove kde-base/gwenview 4.5 4
+slotmove kde-base/gwenview 4.6 4
+slotmove kde-base/jovie 4.5 4
+slotmove kde-base/jovie 4.6 4
+slotmove kde-base/juk 4.1 4
+slotmove kde-base/juk 4.2 4
+slotmove kde-base/juk 4.3 4
+slotmove kde-base/juk 4.4 4
+slotmove kde-base/juk 4.5 4
+slotmove kde-base/juk 4.6 4
+slotmove kde-base/kabcclient 4.2 4
+slotmove kde-base/kabcclient 4.3 4
+slotmove kde-base/kabcclient 4.4 4
+slotmove kde-base/kabcclient 4.5 4
+slotmove kde-base/kabcclient 4.6 4
+slotmove kde-base/kaccessible 4.6 4
+slotmove kde-base/kaddressbook 4.1 4
+slotmove kde-base/kaddressbook 4.2 4
+slotmove kde-base/kaddressbook 4.3 4
+slotmove kde-base/kaddressbook 4.4 4
+slotmove kde-base/kaddressbook 4.5 4
+slotmove kde-base/kaddressbook 4.6 4
+slotmove kde-base/kajongg 4.5 4
+slotmove kde-base/kajongg 4.6 4
+slotmove kde-base/kalarm 4.1 4
+slotmove kde-base/kalarm 4.2 4
+slotmove kde-base/kalarm 4.3 4
+slotmove kde-base/kalarm 4.4 4
+slotmove kde-base/kalarm 4.5 4
+slotmove kde-base/kalarm 4.6 4
+slotmove kde-base/kalgebra 4.1 4
+slotmove kde-base/kalgebra 4.2 4
+slotmove kde-base/kalgebra 4.3 4
+slotmove kde-base/kalgebra 4.4 4
+slotmove kde-base/kalgebra 4.5 4
+slotmove kde-base/kalgebra 4.6 4
+slotmove kde-base/kalzium 4.1 4
+slotmove kde-base/kalzium 4.2 4
+slotmove kde-base/kalzium 4.3 4
+slotmove kde-base/kalzium 4.4 4
+slotmove kde-base/kalzium 4.5 4
+slotmove kde-base/kalzium 4.6 4
+slotmove kde-base/kamera 4.1 4
+slotmove kde-base/kamera 4.2 4
+slotmove kde-base/kamera 4.3 4
+slotmove kde-base/kamera 4.4 4
+slotmove kde-base/kamera 4.5 4
+slotmove kde-base/kamera 4.6 4
+slotmove kde-base/kanagram 4.1 4
+slotmove kde-base/kanagram 4.2 4
+slotmove kde-base/kanagram 4.3 4
+slotmove kde-base/kanagram 4.4 4
+slotmove kde-base/kanagram 4.5 4
+slotmove kde-base/kanagram 4.6 4
+slotmove kde-base/kapman 4.2 4
+slotmove kde-base/kapman 4.3 4
+slotmove kde-base/kapman 4.4 4
+slotmove kde-base/kapman 4.5 4
+slotmove kde-base/kapman 4.6 4
+slotmove kde-base/kappfinder 4.1 4
+slotmove kde-base/kappfinder 4.2 4
+slotmove kde-base/kappfinder 4.3 4
+slotmove kde-base/kappfinder 4.4 4
+slotmove kde-base/kapptemplate 4.1 4
+slotmove kde-base/kapptemplate 4.2 4
+slotmove kde-base/kapptemplate 4.3 4
+slotmove kde-base/kapptemplate 4.4 4
+slotmove kde-base/kapptemplate 4.5 4
+slotmove kde-base/kapptemplate 4.6 4
+slotmove kde-base/kate 4.1 4
+slotmove kde-base/kate 4.2 4
+slotmove kde-base/kate 4.3 4
+slotmove kde-base/kate 4.4 4
+slotmove kde-base/kate 4.5 4
+slotmove kde-base/kate 4.6 4
+slotmove kde-base/katomic 4.1 4
+slotmove kde-base/katomic 4.2 4
+slotmove kde-base/katomic 4.3 4
+slotmove kde-base/katomic 4.4 4
+slotmove kde-base/katomic 4.5 4
+slotmove kde-base/katomic 4.6 4
+slotmove kde-base/kbattleship 4.1 4
+slotmove kde-base/kbattleship 4.2 4
+slotmove kde-base/kbattleship 4.3 4
+slotmove kde-base/kbattleship 4.4 4
+slotmove kde-base/kbattleship 4.5 4
+slotmove kde-base/kbattleship 4.6 4
+slotmove kde-base/kblackbox 4.1 4
+slotmove kde-base/kblackbox 4.2 4
+slotmove kde-base/kblackbox 4.3 4
+slotmove kde-base/kblackbox 4.4 4
+slotmove kde-base/kblackbox 4.5 4
+slotmove kde-base/kblackbox 4.6 4
+slotmove kde-base/kblocks 4.1 4
+slotmove kde-base/kblocks 4.2 4
+slotmove kde-base/kblocks 4.3 4
+slotmove kde-base/kblocks 4.4 4
+slotmove kde-base/kblocks 4.5 4
+slotmove kde-base/kblocks 4.6 4
+slotmove kde-base/kbounce 4.1 4
+slotmove kde-base/kbounce 4.2 4
+slotmove kde-base/kbounce 4.3 4
+slotmove kde-base/kbounce 4.4 4
+slotmove kde-base/kbounce 4.5 4
+slotmove kde-base/kbounce 4.6 4
+slotmove kde-base/kbreakout 4.1 4
+slotmove kde-base/kbreakout 4.2 4
+slotmove kde-base/kbreakout 4.3 4
+slotmove kde-base/kbreakout 4.4 4
+slotmove kde-base/kbreakout 4.5 4
+slotmove kde-base/kbreakout 4.6 4
+slotmove kde-base/kbruch 4.1 4
+slotmove kde-base/kbruch 4.2 4
+slotmove kde-base/kbruch 4.3 4
+slotmove kde-base/kbruch 4.4 4
+slotmove kde-base/kbruch 4.5 4
+slotmove kde-base/kbruch 4.6 4
+slotmove kde-base/kbugbuster 4.1 4
+slotmove kde-base/kbugbuster 4.2 4
+slotmove kde-base/kbugbuster 4.3 4
+slotmove kde-base/kbugbuster 4.4 4
+slotmove kde-base/kbugbuster 4.5 4
+slotmove kde-base/kcachegrind 4.1 4
+slotmove kde-base/kcachegrind 4.2 4
+slotmove kde-base/kcachegrind 4.3 4
+slotmove kde-base/kcachegrind 4.4 4
+slotmove kde-base/kcachegrind 4.5 4
+slotmove kde-base/kcachegrind 4.6 4
+slotmove kde-base/kcalc 4.1 4
+slotmove kde-base/kcalc 4.2 4
+slotmove kde-base/kcalc 4.3 4
+slotmove kde-base/kcalc 4.4 4
+slotmove kde-base/kcalc 4.5 4
+slotmove kde-base/kcalc 4.6 4
+slotmove kde-base/kcharselect 4.1 4
+slotmove kde-base/kcharselect 4.2 4
+slotmove kde-base/kcharselect 4.3 4
+slotmove kde-base/kcharselect 4.4 4
+slotmove kde-base/kcharselect 4.5 4
+slotmove kde-base/kcharselect 4.6 4
+slotmove kde-base/kcheckpass 4.1 4
+slotmove kde-base/kcheckpass 4.2 4
+slotmove kde-base/kcheckpass 4.3 4
+slotmove kde-base/kcheckpass 4.4 4
+slotmove kde-base/kcheckpass 4.5 4
+slotmove kde-base/kcheckpass 4.6 4
+slotmove kde-base/kcminit 4.1 4
+slotmove kde-base/kcminit 4.2 4
+slotmove kde-base/kcminit 4.3 4
+slotmove kde-base/kcminit 4.4 4
+slotmove kde-base/kcminit 4.5 4
+slotmove kde-base/kcminit 4.6 4
+slotmove kde-base/kcmshell 4.1 4
+slotmove kde-base/kcmshell 4.2 4
+slotmove kde-base/kcmshell 4.3 4
+slotmove kde-base/kcmshell 4.4 4
+slotmove kde-base/kcmshell 4.5 4
+slotmove kde-base/kcmshell 4.6 4
+slotmove kde-base/kcolorchooser 4.1 4
+slotmove kde-base/kcolorchooser 4.2 4
+slotmove kde-base/kcolorchooser 4.3 4
+slotmove kde-base/kcolorchooser 4.4 4
+slotmove kde-base/kcolorchooser 4.5 4
+slotmove kde-base/kcolorchooser 4.6 4
+slotmove kde-base/kcontrol 4.1 4
+slotmove kde-base/kcontrol 4.2 4
+slotmove kde-base/kcontrol 4.3 4
+slotmove kde-base/kcontrol 4.4 4
+slotmove kde-base/kcontrol 4.5 4
+slotmove kde-base/kcontrol 4.6 4
+slotmove kde-base/kcron 4.1 4
+slotmove kde-base/kcron 4.2 4
+slotmove kde-base/kcron 4.3 4
+slotmove kde-base/kcron 4.4 4
+slotmove kde-base/kcron 4.5 4
+slotmove kde-base/kcron 4.6 4
+slotmove kde-base/kdeaccessibility-colorschemes 4.1 4
+slotmove kde-base/kdeaccessibility-colorschemes 4.2 4
+slotmove kde-base/kdeaccessibility-colorschemes 4.3 4
+slotmove kde-base/kdeaccessibility-colorschemes 4.4 4
+slotmove kde-base/kdeaccessibility-colorschemes 4.5 4
+slotmove kde-base/kdeaccessibility-colorschemes 4.6 4
+slotmove kde-base/kdeaccessibility-iconthemes 4.1 4
+slotmove kde-base/kdeaccessibility-iconthemes 4.2 4
+slotmove kde-base/kdeaccessibility-iconthemes 4.3 4
+slotmove kde-base/kdeaccessibility-iconthemes 4.4 4
+slotmove kde-base/kdeaccessibility-iconthemes 4.5 4
+slotmove kde-base/kdeaccessibility-iconthemes 4.6 4
+slotmove kde-base/kdeaccessibility-meta 4.1 4
+slotmove kde-base/kdeaccessibility-meta 4.2 4
+slotmove kde-base/kdeaccessibility-meta 4.3 4
+slotmove kde-base/kdeaccessibility-meta 4.4 4
+slotmove kde-base/kdeaccessibility-meta 4.5 4
+slotmove kde-base/kdeaccessibility-meta 4.6 4
+slotmove kde-base/kdeaccounts-plugin 4.1 4
+slotmove kde-base/kdeaccounts-plugin 4.2 4
+slotmove kde-base/kdeaccounts-plugin 4.3 4
+slotmove kde-base/kdeaccounts-plugin 4.4 4
+slotmove kde-base/kdeaccounts-plugin 4.5 4
+slotmove kde-base/kdeaccounts-plugin 4.6 4
+slotmove kde-base/kdeadmin-meta 4.1 4
+slotmove kde-base/kdeadmin-meta 4.2 4
+slotmove kde-base/kdeadmin-meta 4.3 4
+slotmove kde-base/kdeadmin-meta 4.4 4
+slotmove kde-base/kdeadmin-meta 4.5 4
+slotmove kde-base/kdeadmin-meta 4.6 4
+slotmove kde-base/kdeartwork-colorschemes 4.1 4
+slotmove kde-base/kdeartwork-colorschemes 4.2 4
+slotmove kde-base/kdeartwork-colorschemes 4.3 4
+slotmove kde-base/kdeartwork-colorschemes 4.4 4
+slotmove kde-base/kdeartwork-colorschemes 4.5 4
+slotmove kde-base/kdeartwork-colorschemes 4.6 4
+slotmove kde-base/kdeartwork-desktopthemes 4.2 4
+slotmove kde-base/kdeartwork-desktopthemes 4.3 4
+slotmove kde-base/kdeartwork-desktopthemes 4.4 4
+slotmove kde-base/kdeartwork-desktopthemes 4.5 4
+slotmove kde-base/kdeartwork-desktopthemes 4.6 4
+slotmove kde-base/kdeartwork-emoticons 4.1 4
+slotmove kde-base/kdeartwork-emoticons 4.2 4
+slotmove kde-base/kdeartwork-emoticons 4.3 4
+slotmove kde-base/kdeartwork-emoticons 4.4 4
+slotmove kde-base/kdeartwork-emoticons 4.5 4
+slotmove kde-base/kdeartwork-emoticons 4.6 4
+slotmove kde-base/kdeartwork-icewm-themes 4.1 4
+slotmove kde-base/kdeartwork-iconthemes 4.1 4
+slotmove kde-base/kdeartwork-iconthemes 4.2 4
+slotmove kde-base/kdeartwork-iconthemes 4.3 4
+slotmove kde-base/kdeartwork-iconthemes 4.4 4
+slotmove kde-base/kdeartwork-iconthemes 4.5 4
+slotmove kde-base/kdeartwork-iconthemes 4.6 4
+slotmove kde-base/kdeartwork-kscreensaver 4.1 4
+slotmove kde-base/kdeartwork-kscreensaver 4.2 4
+slotmove kde-base/kdeartwork-kscreensaver 4.3 4
+slotmove kde-base/kdeartwork-kscreensaver 4.4 4
+slotmove kde-base/kdeartwork-kscreensaver 4.5 4
+slotmove kde-base/kdeartwork-kscreensaver 4.6 4
+slotmove kde-base/kdeartwork-kworldclock 4.1 4
+slotmove kde-base/kdeartwork-meta 4.1 4
+slotmove kde-base/kdeartwork-meta 4.2 4
+slotmove kde-base/kdeartwork-meta 4.3 4
+slotmove kde-base/kdeartwork-meta 4.4 4
+slotmove kde-base/kdeartwork-meta 4.5 4
+slotmove kde-base/kdeartwork-meta 4.6 4
+slotmove kde-base/kdeartwork-sounds 4.1 4
+slotmove kde-base/kdeartwork-sounds 4.2 4
+slotmove kde-base/kdeartwork-sounds 4.3 4
+slotmove kde-base/kdeartwork-sounds 4.4 4
+slotmove kde-base/kdeartwork-sounds 4.5 4
+slotmove kde-base/kdeartwork-sounds 4.6 4
+slotmove kde-base/kdeartwork-styles 4.1 4
+slotmove kde-base/kdeartwork-styles 4.2 4
+slotmove kde-base/kdeartwork-styles 4.3 4
+slotmove kde-base/kdeartwork-styles 4.4 4
+slotmove kde-base/kdeartwork-styles 4.5 4
+slotmove kde-base/kdeartwork-styles 4.6 4
+slotmove kde-base/kdeartwork-wallpapers 4.1 4
+slotmove kde-base/kdeartwork-wallpapers 4.2 4
+slotmove kde-base/kdeartwork-wallpapers 4.3 4
+slotmove kde-base/kdeartwork-wallpapers 4.4 4
+slotmove kde-base/kdeartwork-wallpapers 4.5 4
+slotmove kde-base/kdeartwork-wallpapers 4.6 4
+slotmove kde-base/kdeartwork-weatherwallpapers 4.3 4
+slotmove kde-base/kdeartwork-weatherwallpapers 4.4 4
+slotmove kde-base/kdeartwork-weatherwallpapers 4.5 4
+slotmove kde-base/kdeartwork-weatherwallpapers 4.6 4
+slotmove kde-base/kdebase-cursors 4.1 4
+slotmove kde-base/kdebase-cursors 4.2 4
+slotmove kde-base/kdebase-cursors 4.3 4
+slotmove kde-base/kdebase-cursors 4.4 4
+slotmove kde-base/kdebase-cursors 4.5 4
+slotmove kde-base/kdebase-cursors 4.6 4
+slotmove kde-base/kdebase-data 4.1 4
+slotmove kde-base/kdebase-data 4.2 4
+slotmove kde-base/kdebase-data 4.3 4
+slotmove kde-base/kdebase-data 4.4 4
+slotmove kde-base/kdebase-data 4.5 4
+slotmove kde-base/kdebase-data 4.6 4
+slotmove kde-base/kdebase-desktoptheme 4.2 4
+slotmove kde-base/kdebase-desktoptheme 4.3 4
+slotmove kde-base/kdebase-desktoptheme 4.4 4
+slotmove kde-base/kdebase-desktoptheme 4.5 4
+slotmove kde-base/kdebase-desktoptheme 4.6 4
+slotmove kde-base/kdebase-kioslaves 4.1 4
+slotmove kde-base/kdebase-kioslaves 4.2 4
+slotmove kde-base/kdebase-kioslaves 4.3 4
+slotmove kde-base/kdebase-kioslaves 4.4 4
+slotmove kde-base/kdebase-kioslaves 4.5 4
+slotmove kde-base/kdebase-kioslaves 4.6 4
+slotmove kde-base/kdebase-menu 4.3 4
+slotmove kde-base/kdebase-menu 4.4 4
+slotmove kde-base/kdebase-menu 4.5 4
+slotmove kde-base/kdebase-menu 4.6 4
+slotmove kde-base/kdebase-menu-icons 4.3 4
+slotmove kde-base/kdebase-menu-icons 4.4 4
+slotmove kde-base/kdebase-menu-icons 4.5 4
+slotmove kde-base/kdebase-menu-icons 4.6 4
+slotmove kde-base/kdebase-meta 4.1 4
+slotmove kde-base/kdebase-meta 4.2 4
+slotmove kde-base/kdebase-meta 4.3 4
+slotmove kde-base/kdebase-meta 4.4 4
+slotmove kde-base/kdebase-meta 4.5 4
+slotmove kde-base/kdebase-meta 4.6 4
+slotmove kde-base/kdebase-runtime-meta 4.3 4
+slotmove kde-base/kdebase-runtime-meta 4.4 4
+slotmove kde-base/kdebase-runtime-meta 4.5 4
+slotmove kde-base/kdebase-runtime-meta 4.6 4
+slotmove kde-base/kdebase-startkde 4.1 4
+slotmove kde-base/kdebase-startkde 4.2 4
+slotmove kde-base/kdebase-startkde 4.3 4
+slotmove kde-base/kdebase-startkde 4.4 4
+slotmove kde-base/kdebase-startkde 4.5 4
+slotmove kde-base/kdebase-startkde 4.6 4
+slotmove kde-base/kdebase-wallpapers 4.3 4
+slotmove kde-base/kdebase-wallpapers 4.4 4
+slotmove kde-base/kdebase-wallpapers 4.5 4
+slotmove kde-base/kdebase-wallpapers 4.6 4
+slotmove kde-base/kdebindings-csharp 4.3 4
+slotmove kde-base/kdebindings-csharp 4.4 4
+slotmove kde-base/kdebindings-csharp 4.5 4
+slotmove kde-base/kdebindings-csharp 4.6 4
+slotmove kde-base/kdebindings-meta 4.4 4
+slotmove kde-base/kdebindings-meta 4.5 4
+slotmove kde-base/kdebindings-meta 4.6 4
+slotmove kde-base/kdebindings-perl 4.5 4
+slotmove kde-base/kdebindings-perl 4.6 4
+slotmove kde-base/kdebindings-ruby 4.4 4
+slotmove kde-base/kdebindings-ruby 4.5 4
+slotmove kde-base/kdebindings-ruby 4.6 4
+slotmove kde-base/kdebugdialog 4.1 4
+slotmove kde-base/kdebugdialog 4.2 4
+slotmove kde-base/kdebugdialog 4.3 4
+slotmove kde-base/kdebugdialog 4.4 4
+slotmove kde-base/kdebugdialog 4.5 4
+slotmove kde-base/kdebugdialog 4.6 4
+slotmove kde-base/kdedglobalaccel 4.2 4
+slotmove kde-base/kdeedu-meta 4.1 4
+slotmove kde-base/kdeedu-meta 4.2 4
+slotmove kde-base/kdeedu-meta 4.3 4
+slotmove kde-base/kdeedu-meta 4.4 4
+slotmove kde-base/kdeedu-meta 4.5 4
+slotmove kde-base/kdeedu-meta 4.6 4
+slotmove kde-base/kde-env 4.2 4
+slotmove kde-base/kde-env 4.3 4
+slotmove kde-base/kde-env 4.4 4
+slotmove kde-base/kde-env 4.5 4
+slotmove kde-base/kde-env 4.6 4
+slotmove kde-base/kdegames-meta 4.1 4
+slotmove kde-base/kdegames-meta 4.2 4
+slotmove kde-base/kdegames-meta 4.3 4
+slotmove kde-base/kdegames-meta 4.4 4
+slotmove kde-base/kdegames-meta 4.5 4
+slotmove kde-base/kdegames-meta 4.6 4
+slotmove kde-base/kdegraphics-meta 4.1 4
+slotmove kde-base/kdegraphics-meta 4.2 4
+slotmove kde-base/kdegraphics-meta 4.3 4
+slotmove kde-base/kdegraphics-meta 4.4 4
+slotmove kde-base/kdegraphics-meta 4.5 4
+slotmove kde-base/kdegraphics-meta 4.6 4
+slotmove kde-base/kdegraphics-strigi-analyzer 4.1 4
+slotmove kde-base/kdegraphics-strigi-analyzer 4.2 4
+slotmove kde-base/kdegraphics-strigi-analyzer 4.3 4
+slotmove kde-base/kdegraphics-strigi-analyzer 4.4 4
+slotmove kde-base/kdegraphics-strigi-analyzer 4.5 4
+slotmove kde-base/kdegraphics-strigi-analyzer 4.6 4
+slotmove kde-base/kde-l10n 4.1 4
+slotmove kde-base/kde-l10n 4.2 4
+slotmove kde-base/kde-l10n 4.3 4
+slotmove kde-base/kde-l10n 4.4 4
+slotmove kde-base/kde-l10n 4.5 4
+slotmove kde-base/kde-l10n 4.6 4
+slotmove kde-base/kdelibs 4.1 4
+slotmove kde-base/kdelibs 4.2 4
+slotmove kde-base/kdelibs 4.3 4
+slotmove kde-base/kdelibs 4.4 4
+slotmove kde-base/kdelibs 4.5 4
+slotmove kde-base/kdelibs 4.6 4
+slotmove kde-base/kdelirc 4.3 4
+slotmove kde-base/kdelirc 4.4 4
+slotmove kde-base/kdemaildir 4.1 4
+slotmove kde-base/kdemaildir 4.2 4
+slotmove kde-base/kde-menu 4.1 4
+slotmove kde-base/kde-menu 4.2 4
+slotmove kde-base/kde-menu-icons 4.1 4
+slotmove kde-base/kde-menu-icons 4.2 4
+slotmove kde-base/kde-meta 4.1 4
+slotmove kde-base/kde-meta 4.2 4
+slotmove kde-base/kde-meta 4.3 4
+slotmove kde-base/kde-meta 4.4 4
+slotmove kde-base/kde-meta 4.5 4
+slotmove kde-base/kde-meta 4.6 4
+slotmove kde-base/kdemultimedia-kioslaves 4.1 4
+slotmove kde-base/kdemultimedia-kioslaves 4.2 4
+slotmove kde-base/kdemultimedia-kioslaves 4.3 4
+slotmove kde-base/kdemultimedia-kioslaves 4.4 4
+slotmove kde-base/kdemultimedia-kioslaves 4.5 4
+slotmove kde-base/kdemultimedia-kioslaves 4.6 4
+slotmove kde-base/kdemultimedia-meta 4.1 4
+slotmove kde-base/kdemultimedia-meta 4.2 4
+slotmove kde-base/kdemultimedia-meta 4.3 4
+slotmove kde-base/kdemultimedia-meta 4.4 4
+slotmove kde-base/kdemultimedia-meta 4.5 4
+slotmove kde-base/kdemultimedia-meta 4.6 4
+slotmove kde-base/kdenetwork-filesharing 4.1 4
+slotmove kde-base/kdenetwork-filesharing 4.2 4
+slotmove kde-base/kdenetwork-filesharing 4.3 4
+slotmove kde-base/kdenetwork-filesharing 4.4 4
+slotmove kde-base/kdenetwork-filesharing 4.5 4
+slotmove kde-base/kdenetwork-filesharing 4.6 4
+slotmove kde-base/kdenetwork-meta 4.1 4
+slotmove kde-base/kdenetwork-meta 4.2 4
+slotmove kde-base/kdenetwork-meta 4.3 4
+slotmove kde-base/kdenetwork-meta 4.4 4
+slotmove kde-base/kdenetwork-meta 4.5 4
+slotmove kde-base/kdenetwork-meta 4.6 4
+slotmove kde-base/kdepasswd 4.1 4
+slotmove kde-base/kdepasswd 4.2 4
+slotmove kde-base/kdepasswd 4.3 4
+slotmove kde-base/kdepasswd 4.4 4
+slotmove kde-base/kdepasswd 4.5 4
+slotmove kde-base/kdepasswd 4.6 4
+slotmove kde-base/kdepim-common-libs 4.5 4
+slotmove kde-base/kdepim-common-libs 4.6 4
+slotmove kde-base/kdepim-icons 4.1 4
+slotmove kde-base/kdepim-icons 4.2 4
+slotmove kde-base/kdepim-icons 4.3 4
+slotmove kde-base/kdepim-icons 4.4 4
+slotmove kde-base/kdepim-icons 4.5 4
+slotmove kde-base/kdepim-icons 4.6 4
+slotmove kde-base/kdepim-kresources 4.1 4
+slotmove kde-base/kdepim-kresources 4.2 4
+slotmove kde-base/kdepim-kresources 4.3 4
+slotmove kde-base/kdepim-kresources 4.4 4
+slotmove kde-base/kdepim-kresources 4.5 4
+slotmove kde-base/kdepim-kresources 4.6 4
+slotmove kde-base/kdepim-l10n 4.4 4
+slotmove kde-base/kdepimlibs 4.1 4
+slotmove kde-base/kdepimlibs 4.2 4
+slotmove kde-base/kdepimlibs 4.3 4
+slotmove kde-base/kdepimlibs 4.4 4
+slotmove kde-base/kdepimlibs 4.5 4
+slotmove kde-base/kdepimlibs 4.6 4
+slotmove kde-base/kdepim-meta 4.1 4
+slotmove kde-base/kdepim-meta 4.2 4
+slotmove kde-base/kdepim-meta 4.3 4
+slotmove kde-base/kdepim-meta 4.4 4
+slotmove kde-base/kdepim-meta 4.5 4
+slotmove kde-base/kdepim-meta 4.6 4
+slotmove kde-base/kdepim-runtime 4.4 4
+slotmove kde-base/kdepim-runtime 4.5 4
+slotmove kde-base/kdepim-runtime 4.6 4
+slotmove kde-base/kdepim-strigi-analyzer 4.1 4
+slotmove kde-base/kdepim-strigi-analyzer 4.2 4
+slotmove kde-base/kdepim-strigi-analyzer 4.3 4
+slotmove kde-base/kdepim-strigi-analyzer 4.4 4
+slotmove kde-base/kdepim-strigi-analyzer 4.5 4
+slotmove kde-base/kdepim-strigi-analyzer 4.6 4
+slotmove kde-base/kdepim-wizards 4.1 4
+slotmove kde-base/kdepim-wizards 4.2 4
+slotmove kde-base/kdepim-wizards 4.3 4
+slotmove kde-base/kdepim-wizards 4.4 4
+slotmove kde-base/kdepim-wizards 4.5 4
+slotmove kde-base/kdepim-wizards 4.6 4
+slotmove kde-base/kdeplasma-addons 4.1 4
+slotmove kde-base/kdeplasma-addons 4.2 4
+slotmove kde-base/kdeplasma-addons 4.3 4
+slotmove kde-base/kdeplasma-addons 4.4 4
+slotmove kde-base/kdeplasma-addons 4.5 4
+slotmove kde-base/kdeplasma-addons 4.6 4
+slotmove kde-base/kdesdk-kioslaves 4.1 4
+slotmove kde-base/kdesdk-kioslaves 4.2 4
+slotmove kde-base/kdesdk-kioslaves 4.3 4
+slotmove kde-base/kdesdk-kioslaves 4.4 4
+slotmove kde-base/kdesdk-kioslaves 4.5 4
+slotmove kde-base/kdesdk-kioslaves 4.6 4
+slotmove kde-base/kdesdk-meta 4.1 4
+slotmove kde-base/kdesdk-meta 4.2 4
+slotmove kde-base/kdesdk-meta 4.3 4
+slotmove kde-base/kdesdk-meta 4.4 4
+slotmove kde-base/kdesdk-meta 4.5 4
+slotmove kde-base/kdesdk-meta 4.6 4
+slotmove kde-base/kdesdk-misc 4.1 4
+slotmove kde-base/kdesdk-misc 4.2 4
+slotmove kde-base/kdesdk-misc 4.3 4
+slotmove kde-base/kdesdk-misc 4.4 4
+slotmove kde-base/kdesdk-misc 4.5 4
+slotmove kde-base/kdesdk-misc 4.6 4
+slotmove kde-base/kdesdk-scripts 4.1 4
+slotmove kde-base/kdesdk-scripts 4.2 4
+slotmove kde-base/kdesdk-scripts 4.3 4
+slotmove kde-base/kdesdk-scripts 4.4 4
+slotmove kde-base/kdesdk-scripts 4.5 4
+slotmove kde-base/kdesdk-scripts 4.6 4
+slotmove kde-base/kdesdk-strigi-analyzer 4.1 4
+slotmove kde-base/kdesdk-strigi-analyzer 4.2 4
+slotmove kde-base/kdesdk-strigi-analyzer 4.3 4
+slotmove kde-base/kdesdk-strigi-analyzer 4.4 4
+slotmove kde-base/kdesdk-strigi-analyzer 4.5 4
+slotmove kde-base/kdesdk-strigi-analyzer 4.6 4
+slotmove kde-base/kdessh 4.1 4
+slotmove kde-base/kdessh 4.2 4
+slotmove kde-base/kdessh 4.3 4
+slotmove kde-base/kdesu 4.1 4
+slotmove kde-base/kdesu 4.2 4
+slotmove kde-base/kdesu 4.3 4
+slotmove kde-base/kdesu 4.4 4
+slotmove kde-base/kdesu 4.5 4
+slotmove kde-base/kdesu 4.6 4
+slotmove kde-base/kdetoys-meta 4.1 4
+slotmove kde-base/kdetoys-meta 4.2 4
+slotmove kde-base/kdetoys-meta 4.3 4
+slotmove kde-base/kdetoys-meta 4.4 4
+slotmove kde-base/kdetoys-meta 4.5 4
+slotmove kde-base/kdetoys-meta 4.6 4
+slotmove kde-base/kdeutils-meta 4.1 4
+slotmove kde-base/kdeutils-meta 4.2 4
+slotmove kde-base/kdeutils-meta 4.3 4
+slotmove kde-base/kdeutils-meta 4.4 4
+slotmove kde-base/kdeutils-meta 4.5 4
+slotmove kde-base/kdeutils-meta 4.6 4
+slotmove kde-base/kde-wallpapers 4.1 4
+slotmove kde-base/kde-wallpapers 4.2 4
+slotmove kde-base/kdewebdev-meta 4.2 4
+slotmove kde-base/kdewebdev-meta 4.3 4
+slotmove kde-base/kdewebdev-meta 4.4 4
+slotmove kde-base/kdewebdev-meta 4.5 4
+slotmove kde-base/kdewebdev-meta 4.6 4
+slotmove kde-base/kdf 4.1 4
+slotmove kde-base/kdf 4.2 4
+slotmove kde-base/kdf 4.3 4
+slotmove kde-base/kdf 4.4 4
+slotmove kde-base/kdf 4.5 4
+slotmove kde-base/kdf 4.6 4
+slotmove kde-base/kdialog 4.1 4
+slotmove kde-base/kdialog 4.2 4
+slotmove kde-base/kdialog 4.3 4
+slotmove kde-base/kdialog 4.4 4
+slotmove kde-base/kdialog 4.5 4
+slotmove kde-base/kdialog 4.6 4
+slotmove kde-base/kdiamond 4.1 4
+slotmove kde-base/kdiamond 4.2 4
+slotmove kde-base/kdiamond 4.3 4
+slotmove kde-base/kdiamond 4.4 4
+slotmove kde-base/kdiamond 4.5 4
+slotmove kde-base/kdiamond 4.6 4
+slotmove kde-base/kdm 4.1 4
+slotmove kde-base/kdm 4.2 4
+slotmove kde-base/kdm 4.3 4
+slotmove kde-base/kdm 4.4 4
+slotmove kde-base/kdm 4.5 4
+slotmove kde-base/kdm 4.6 4
+slotmove kde-base/kdnssd 4.1 4
+slotmove kde-base/kdnssd 4.2 4
+slotmove kde-base/kdnssd 4.3 4
+slotmove kde-base/kdnssd 4.4 4
+slotmove kde-base/kdnssd 4.5 4
+slotmove kde-base/kdnssd 4.6 4
+slotmove kde-base/kdontchangethehostname 4.5 4
+slotmove kde-base/kdontchangethehostname 4.6 4
+slotmove kde-base/keditbookmarks 4.1 4
+slotmove kde-base/keditbookmarks 4.2 4
+slotmove kde-base/keditbookmarks 4.3 4
+slotmove kde-base/keditbookmarks 4.4 4
+slotmove kde-base/keditbookmarks 4.5 4
+slotmove kde-base/keditbookmarks 4.6 4
+slotmove kde-base/keditfiletype 4.3 4
+slotmove kde-base/keditfiletype 4.4 4
+slotmove kde-base/keditfiletype 4.5 4
+slotmove kde-base/keditfiletype 4.6 4
+slotmove kde-base/kephal 4.2 4
+slotmove kde-base/kephal 4.3 4
+slotmove kde-base/kephal 4.4 4
+slotmove kde-base/kephal 4.5 4
+slotmove kde-base/kephal 4.6 4
+slotmove kde-base/kfile 4.1 4
+slotmove kde-base/kfile 4.2 4
+slotmove kde-base/kfile 4.3 4
+slotmove kde-base/kfile 4.4 4
+slotmove kde-base/kfile 4.5 4
+slotmove kde-base/kfile 4.6 4
+slotmove kde-base/kfilereplace 4.1 4
+slotmove kde-base/kfilereplace 4.2 4
+slotmove kde-base/kfilereplace 4.3 4
+slotmove kde-base/kfilereplace 4.4 4
+slotmove kde-base/kfilereplace 4.5 4
+slotmove kde-base/kfilereplace 4.6 4
+slotmove kde-base/kfind 4.1 4
+slotmove kde-base/kfind 4.2 4
+slotmove kde-base/kfind 4.3 4
+slotmove kde-base/kfind 4.4 4
+slotmove kde-base/kfind 4.5 4
+slotmove kde-base/kfind 4.6 4
+slotmove kde-base/kfloppy 4.1 4
+slotmove kde-base/kfloppy 4.2 4
+slotmove kde-base/kfloppy 4.3 4
+slotmove kde-base/kfloppy 4.4 4
+slotmove kde-base/kfloppy 4.5 4
+slotmove kde-base/kfloppy 4.6 4
+slotmove kde-base/kfmclient 4.3 4
+slotmove kde-base/kfmclient 4.4 4
+slotmove kde-base/kfmclient 4.5 4
+slotmove kde-base/kfmclient 4.6 4
+slotmove kde-base/kfourinline 4.1 4
+slotmove kde-base/kfourinline 4.2 4
+slotmove kde-base/kfourinline 4.3 4
+slotmove kde-base/kfourinline 4.4 4
+slotmove kde-base/kfourinline 4.5 4
+slotmove kde-base/kfourinline 4.6 4
+slotmove kde-base/kgamma 4.1 4
+slotmove kde-base/kgamma 4.2 4
+slotmove kde-base/kgamma 4.3 4
+slotmove kde-base/kgamma 4.4 4
+slotmove kde-base/kgamma 4.5 4
+slotmove kde-base/kgamma 4.6 4
+slotmove kde-base/kgeography 4.1 4
+slotmove kde-base/kgeography 4.2 4
+slotmove kde-base/kgeography 4.3 4
+slotmove kde-base/kgeography 4.4 4
+slotmove kde-base/kgeography 4.5 4
+slotmove kde-base/kgeography 4.6 4
+slotmove kde-base/kget 4.1 4
+slotmove kde-base/kget 4.2 4
+slotmove kde-base/kget 4.3 4
+slotmove kde-base/kget 4.4 4
+slotmove kde-base/kget 4.5 4
+slotmove kde-base/kget 4.6 4
+slotmove kde-base/kglobalaccel 4.3 4
+slotmove kde-base/kglobalaccel 4.4 4
+slotmove kde-base/kglobalaccel 4.5 4
+slotmove kde-base/kglobalaccel 4.6 4
+slotmove kde-base/kgoldrunner 4.1 4
+slotmove kde-base/kgoldrunner 4.2 4
+slotmove kde-base/kgoldrunner 4.3 4
+slotmove kde-base/kgoldrunner 4.4 4
+slotmove kde-base/kgoldrunner 4.5 4
+slotmove kde-base/kgoldrunner 4.6 4
+slotmove kde-base/kgpg 4.1 4
+slotmove kde-base/kgpg 4.2 4
+slotmove kde-base/kgpg 4.3 4
+slotmove kde-base/kgpg 4.4 4
+slotmove kde-base/kgpg 4.5 4
+slotmove kde-base/kgpg 4.6 4
+slotmove kde-base/khangman 4.1 4
+slotmove kde-base/khangman 4.2 4
+slotmove kde-base/khangman 4.3 4
+slotmove kde-base/khangman 4.4 4
+slotmove kde-base/khangman 4.5 4
+slotmove kde-base/khangman 4.6 4
+slotmove kde-base/khelpcenter 4.1 4
+slotmove kde-base/khelpcenter 4.2 4
+slotmove kde-base/khelpcenter 4.3 4
+slotmove kde-base/khelpcenter 4.4 4
+slotmove kde-base/khelpcenter 4.5 4
+slotmove kde-base/khelpcenter 4.6 4
+slotmove kde-base/khotkeys 4.1 4
+slotmove kde-base/khotkeys 4.2 4
+slotmove kde-base/khotkeys 4.3 4
+slotmove kde-base/khotkeys 4.4 4
+slotmove kde-base/khotkeys 4.5 4
+slotmove kde-base/khotkeys 4.6 4
+slotmove kde-base/kiconfinder 4.1 4
+slotmove kde-base/kiconfinder 4.2 4
+slotmove kde-base/kiconfinder 4.3 4
+slotmove kde-base/kiconfinder 4.4 4
+slotmove kde-base/kiconfinder 4.5 4
+slotmove kde-base/kiconfinder 4.6 4
+slotmove kde-base/kig 4.1 4
+slotmove kde-base/kig 4.2 4
+slotmove kde-base/kig 4.3 4
+slotmove kde-base/kig 4.4 4
+slotmove kde-base/kig 4.5 4
+slotmove kde-base/kig 4.6 4
+slotmove kde-base/kigo 4.4 4
+slotmove kde-base/kigo 4.5 4
+slotmove kde-base/kigo 4.6 4
+slotmove kde-base/killbots 4.2 4
+slotmove kde-base/killbots 4.3 4
+slotmove kde-base/killbots 4.4 4
+slotmove kde-base/killbots 4.5 4
+slotmove kde-base/killbots 4.6 4
+slotmove kde-base/kimagemapeditor 4.1 4
+slotmove kde-base/kimagemapeditor 4.2 4
+slotmove kde-base/kimagemapeditor 4.3 4
+slotmove kde-base/kimagemapeditor 4.4 4
+slotmove kde-base/kimagemapeditor 4.5 4
+slotmove kde-base/kimagemapeditor 4.6 4
+slotmove kde-base/kinfocenter 4.1 4
+slotmove kde-base/kinfocenter 4.2 4
+slotmove kde-base/kinfocenter 4.3 4
+slotmove kde-base/kinfocenter 4.4 4
+slotmove kde-base/kinfocenter 4.5 4
+slotmove kde-base/kinfocenter 4.6 4
+slotmove kde-base/kioclient 4.1 4
+slotmove kde-base/kioclient 4.2 4
+slotmove kde-base/kioclient 4.3 4
+slotmove kde-base/kioclient 4.4 4
+slotmove kde-base/kioclient 4.5 4
+slotmove kde-base/kioclient 4.6 4
+slotmove kde-base/kiriki 4.1 4
+slotmove kde-base/kiriki 4.2 4
+slotmove kde-base/kiriki 4.3 4
+slotmove kde-base/kiriki 4.4 4
+slotmove kde-base/kiriki 4.5 4
+slotmove kde-base/kiriki 4.6 4
+slotmove kde-base/kitchensync 4.1 4
+slotmove kde-base/kiten 4.1 4
+slotmove kde-base/kiten 4.2 4
+slotmove kde-base/kiten 4.3 4
+slotmove kde-base/kiten 4.4 4
+slotmove kde-base/kiten 4.5 4
+slotmove kde-base/kiten 4.6 4
+slotmove kde-base/kjots 4.1 4
+slotmove kde-base/kjots 4.2 4
+slotmove kde-base/kjots 4.3 4
+slotmove kde-base/kjots 4.4 4
+slotmove kde-base/kjots 4.5 4
+slotmove kde-base/kjots 4.6 4
+slotmove kde-base/kjumpingcube 4.1 4
+slotmove kde-base/kjumpingcube 4.2 4
+slotmove kde-base/kjumpingcube 4.3 4
+slotmove kde-base/kjumpingcube 4.4 4
+slotmove kde-base/kjumpingcube 4.5 4
+slotmove kde-base/kjumpingcube 4.6 4
+slotmove kde-base/kleopatra 4.1 4
+slotmove kde-base/kleopatra 4.2 4
+slotmove kde-base/kleopatra 4.3 4
+slotmove kde-base/kleopatra 4.4 4
+slotmove kde-base/kleopatra 4.5 4
+slotmove kde-base/kleopatra 4.6 4
+slotmove kde-base/klettres 4.1 4
+slotmove kde-base/klettres 4.2 4
+slotmove kde-base/klettres 4.3 4
+slotmove kde-base/klettres 4.4 4
+slotmove kde-base/klettres 4.5 4
+slotmove kde-base/klettres 4.6 4
+slotmove kde-base/klickety 4.6 4
+slotmove kde-base/klines 4.1 4
+slotmove kde-base/klines 4.2 4
+slotmove kde-base/klines 4.3 4
+slotmove kde-base/klines 4.4 4
+slotmove kde-base/klines 4.5 4
+slotmove kde-base/klines 4.6 4
+slotmove kde-base/klinkstatus 4.1 4
+slotmove kde-base/klinkstatus 4.2 4
+slotmove kde-base/klinkstatus 4.3 4
+slotmove kde-base/klinkstatus 4.4 4
+slotmove kde-base/klinkstatus 4.5 4
+slotmove kde-base/klinkstatus 4.6 4
+slotmove kde-base/klipper 4.1 4
+slotmove kde-base/klipper 4.2 4
+slotmove kde-base/klipper 4.3 4
+slotmove kde-base/klipper 4.4 4
+slotmove kde-base/klipper 4.5 4
+slotmove kde-base/klipper 4.6 4
+slotmove kde-base/kmag 4.1 4
+slotmove kde-base/kmag 4.2 4
+slotmove kde-base/kmag 4.3 4
+slotmove kde-base/kmag 4.4 4
+slotmove kde-base/kmag 4.5 4
+slotmove kde-base/kmag 4.6 4
+slotmove kde-base/kmahjongg 4.1 4
+slotmove kde-base/kmahjongg 4.2 4
+slotmove kde-base/kmahjongg 4.3 4
+slotmove kde-base/kmahjongg 4.4 4
+slotmove kde-base/kmahjongg 4.5 4
+slotmove kde-base/kmahjongg 4.6 4
+slotmove kde-base/kmail 4.1 4
+slotmove kde-base/kmail 4.2 4
+slotmove kde-base/kmail 4.3 4
+slotmove kde-base/kmail 4.4 4
+slotmove kde-base/kmail 4.5 4
+slotmove kde-base/kmail 4.6 4
+slotmove kde-base/kmailcvt 4.1 4
+slotmove kde-base/kmailcvt 4.2 4
+slotmove kde-base/kmailcvt 4.3 4
+slotmove kde-base/kmenuedit 4.1 4
+slotmove kde-base/kmenuedit 4.2 4
+slotmove kde-base/kmenuedit 4.3 4
+slotmove kde-base/kmenuedit 4.4 4
+slotmove kde-base/kmenuedit 4.5 4
+slotmove kde-base/kmenuedit 4.6 4
+slotmove kde-base/kmimetypefinder 4.1 4
+slotmove kde-base/kmimetypefinder 4.2 4
+slotmove kde-base/kmimetypefinder 4.3 4
+slotmove kde-base/kmimetypefinder 4.4 4
+slotmove kde-base/kmimetypefinder 4.5 4
+slotmove kde-base/kmimetypefinder 4.6 4
+slotmove kde-base/kmines 4.1 4
+slotmove kde-base/kmines 4.2 4
+slotmove kde-base/kmines 4.3 4
+slotmove kde-base/kmines 4.4 4
+slotmove kde-base/kmines 4.5 4
+slotmove kde-base/kmines 4.6 4
+slotmove kde-base/kmix 4.1 4
+slotmove kde-base/kmix 4.2 4
+slotmove kde-base/kmix 4.3 4
+slotmove kde-base/kmix 4.4 4
+slotmove kde-base/kmix 4.5 4
+slotmove kde-base/kmix 4.6 4
+slotmove kde-base/kmousetool 4.1 4
+slotmove kde-base/kmousetool 4.2 4
+slotmove kde-base/kmousetool 4.3 4
+slotmove kde-base/kmousetool 4.4 4
+slotmove kde-base/kmousetool 4.5 4
+slotmove kde-base/kmousetool 4.6 4
+slotmove kde-base/kmouth 4.1 4
+slotmove kde-base/kmouth 4.2 4
+slotmove kde-base/kmouth 4.3 4
+slotmove kde-base/kmouth 4.4 4
+slotmove kde-base/kmouth 4.5 4
+slotmove kde-base/kmouth 4.6 4
+slotmove kde-base/kmplot 4.1 4
+slotmove kde-base/kmplot 4.2 4
+slotmove kde-base/kmplot 4.3 4
+slotmove kde-base/kmplot 4.4 4
+slotmove kde-base/kmplot 4.5 4
+slotmove kde-base/kmplot 4.6 4
+slotmove kde-base/knetattach 4.1 4
+slotmove kde-base/knetattach 4.2 4
+slotmove kde-base/knetattach 4.3 4
+slotmove kde-base/knetattach 4.4 4
+slotmove kde-base/knetattach 4.5 4
+slotmove kde-base/knetattach 4.6 4
+slotmove kde-base/knetwalk 4.1 4
+slotmove kde-base/knetwalk 4.2 4
+slotmove kde-base/knetwalk 4.3 4
+slotmove kde-base/knetwalk 4.4 4
+slotmove kde-base/knetwalk 4.5 4
+slotmove kde-base/knetwalk 4.6 4
+slotmove kde-base/knetworkconf 4.1 4
+slotmove kde-base/knetworkconf 4.2 4
+slotmove kde-base/knetworkconf 4.3 4
+slotmove kde-base/knetworkconf 4.4 4
+slotmove kde-base/knetworkconf 4.5 4
+slotmove kde-base/knewsticker 4.1 4
+slotmove kde-base/knewstuff 4.1 4
+slotmove kde-base/knewstuff 4.2 4
+slotmove kde-base/knewstuff 4.3 4
+slotmove kde-base/knewstuff 4.4 4
+slotmove kde-base/knewstuff 4.5 4
+slotmove kde-base/knewstuff 4.6 4
+slotmove kde-base/knode 4.1 4
+slotmove kde-base/knode 4.2 4
+slotmove kde-base/knode 4.3 4
+slotmove kde-base/knode 4.4 4
+slotmove kde-base/knode 4.5 4
+slotmove kde-base/knode 4.6 4
+slotmove kde-base/knotes 4.1 4
+slotmove kde-base/knotes 4.2 4
+slotmove kde-base/knotes 4.3 4
+slotmove kde-base/knotes 4.4 4
+slotmove kde-base/knotes 4.5 4
+slotmove kde-base/knotes 4.6 4
+slotmove kde-base/knotify 4.1 4
+slotmove kde-base/knotify 4.2 4
+slotmove kde-base/knotify 4.3 4
+slotmove kde-base/knotify 4.4 4
+slotmove kde-base/knotify 4.5 4
+slotmove kde-base/knotify 4.6 4
+slotmove kde-base/kode 4.1 4
+slotmove kde-base/kode 4.2 4
+slotmove kde-base/kolf 4.1 4
+slotmove kde-base/kolf 4.2 4
+slotmove kde-base/kolf 4.3 4
+slotmove kde-base/kolf 4.4 4
+slotmove kde-base/kolf 4.5 4
+slotmove kde-base/kolf 4.6 4
+slotmove kde-base/kollision 4.1 4
+slotmove kde-base/kollision 4.2 4
+slotmove kde-base/kollision 4.3 4
+slotmove kde-base/kollision 4.4 4
+slotmove kde-base/kollision 4.5 4
+slotmove kde-base/kollision 4.6 4
+slotmove kde-base/kolourpaint 4.1 4
+slotmove kde-base/kolourpaint 4.2 4
+slotmove kde-base/kolourpaint 4.3 4
+slotmove kde-base/kolourpaint 4.4 4
+slotmove kde-base/kolourpaint 4.5 4
+slotmove kde-base/kolourpaint 4.6 4
+slotmove kde-base/kommander 4.1 4
+slotmove kde-base/kommander 4.2 4
+slotmove kde-base/kommander 4.3 4
+slotmove kde-base/kommander 4.4 4
+slotmove kde-base/kommander 4.5 4
+slotmove kde-base/kommander 4.6 4
+slotmove kde-base/kompare 4.1 4
+slotmove kde-base/kompare 4.2 4
+slotmove kde-base/kompare 4.3 4
+slotmove kde-base/kompare 4.4 4
+slotmove kde-base/kompare 4.5 4
+slotmove kde-base/kompare 4.6 4
+slotmove kde-base/konq-plugins 4.1 4
+slotmove kde-base/konq-plugins 4.2 4
+slotmove kde-base/konqueror 4.1 4
+slotmove kde-base/konqueror 4.2 4
+slotmove kde-base/konqueror 4.3 4
+slotmove kde-base/konqueror 4.4 4
+slotmove kde-base/konqueror 4.5 4
+slotmove kde-base/konqueror 4.6 4
+slotmove kde-base/konquest 4.1 4
+slotmove kde-base/konquest 4.2 4
+slotmove kde-base/konquest 4.3 4
+slotmove kde-base/konquest 4.4 4
+slotmove kde-base/konquest 4.5 4
+slotmove kde-base/konquest 4.6 4
+slotmove kde-base/konsole 4.1 4
+slotmove kde-base/konsole 4.2 4
+slotmove kde-base/konsole 4.3 4
+slotmove kde-base/konsole 4.4 4
+slotmove kde-base/konsole 4.5 4
+slotmove kde-base/konsole 4.6 4
+slotmove kde-base/konsolekalendar 4.2 4
+slotmove kde-base/konsolekalendar 4.3 4
+slotmove kde-base/konsolekalendar 4.4 4
+slotmove kde-base/konsolekalendar 4.5 4
+slotmove kde-base/konsolekalendar 4.6 4
+slotmove kde-base/kontact 4.1 4
+slotmove kde-base/kontact 4.2 4
+slotmove kde-base/kontact 4.3 4
+slotmove kde-base/kontact 4.4 4
+slotmove kde-base/kontact 4.5 4
+slotmove kde-base/kontact 4.6 4
+slotmove kde-base/kontactinterfaces 4.1 4
+slotmove kde-base/kontactinterfaces 4.2 4
+slotmove kde-base/kontactinterfaces 4.3 4
+slotmove kde-base/kontact-specialdates 4.2 4
+slotmove kde-base/kontact-specialdates 4.3 4
+slotmove kde-base/kopete 4.1 4
+slotmove kde-base/kopete 4.2 4
+slotmove kde-base/kopete 4.3 4
+slotmove kde-base/kopete 4.4 4
+slotmove kde-base/kopete 4.5 4
+slotmove kde-base/kopete 4.6 4
+slotmove kde-base/korganizer 4.1 4
+slotmove kde-base/korganizer 4.2 4
+slotmove kde-base/korganizer 4.3 4
+slotmove kde-base/korganizer 4.4 4
+slotmove kde-base/korganizer 4.5 4
+slotmove kde-base/korganizer 4.6 4
+slotmove kde-base/kpasswdserver 4.1 4
+slotmove kde-base/kpasswdserver 4.2 4
+slotmove kde-base/kpasswdserver 4.3 4
+slotmove kde-base/kpasswdserver 4.4 4
+slotmove kde-base/kpasswdserver 4.5 4
+slotmove kde-base/kpasswdserver 4.6 4
+slotmove kde-base/kpat 4.1 4
+slotmove kde-base/kpat 4.2 4
+slotmove kde-base/kpat 4.3 4
+slotmove kde-base/kpat 4.4 4
+slotmove kde-base/kpat 4.5 4
+slotmove kde-base/kpat 4.6 4
+slotmove kde-base/kpercentage 4.1 4
+slotmove kde-base/kpilot 4.2 4
+slotmove kde-base/kpilot 4.3 4
+slotmove kde-base/kppp 4.1 4
+slotmove kde-base/kppp 4.2 4
+slotmove kde-base/kppp 4.3 4
+slotmove kde-base/kppp 4.4 4
+slotmove kde-base/kppp 4.5 4
+slotmove kde-base/kppp 4.6 4
+slotmove kde-base/kquitapp 4.1 4
+slotmove kde-base/kquitapp 4.2 4
+slotmove kde-base/kquitapp 4.3 4
+slotmove kde-base/kquitapp 4.4 4
+slotmove kde-base/kquitapp 4.5 4
+slotmove kde-base/kquitapp 4.6 4
+slotmove kde-base/krdc 4.1 4
+slotmove kde-base/krdc 4.2 4
+slotmove kde-base/krdc 4.3 4
+slotmove kde-base/krdc 4.4 4
+slotmove kde-base/krdc 4.5 4
+slotmove kde-base/krdc 4.6 4
+slotmove kde-base/kreadconfig 4.1 4
+slotmove kde-base/kreadconfig 4.2 4
+slotmove kde-base/kreadconfig 4.3 4
+slotmove kde-base/kreadconfig 4.4 4
+slotmove kde-base/kreadconfig 4.5 4
+slotmove kde-base/kreadconfig 4.6 4
+slotmove kde-base/kremotecontrol 4.5 4
+slotmove kde-base/kremotecontrol 4.6 4
+slotmove kde-base/kreversi 4.1 4
+slotmove kde-base/kreversi 4.2 4
+slotmove kde-base/kreversi 4.3 4
+slotmove kde-base/kreversi 4.4 4
+slotmove kde-base/kreversi 4.5 4
+slotmove kde-base/kreversi 4.6 4
+slotmove kde-base/krfb 4.1 4
+slotmove kde-base/krfb 4.2 4
+slotmove kde-base/krfb 4.3 4
+slotmove kde-base/krfb 4.4 4
+slotmove kde-base/krfb 4.5 4
+slotmove kde-base/krfb 4.6 4
+slotmove kde-base/krossjava 4.2 4
+slotmove kde-base/krossjava 4.3 4
+slotmove kde-base/krossjava 4.4 4
+slotmove kde-base/krossjava 4.5 4
+slotmove kde-base/krossjava 4.6 4
+slotmove kde-base/krosspython 4.1 4
+slotmove kde-base/krosspython 4.2 4
+slotmove kde-base/krosspython 4.3 4
+slotmove kde-base/krosspython 4.4 4
+slotmove kde-base/krosspython 4.5 4
+slotmove kde-base/krosspython 4.6 4
+slotmove kde-base/krossruby 4.2 4
+slotmove kde-base/krossruby 4.3 4
+slotmove kde-base/krossruby 4.4 4
+slotmove kde-base/kruler 4.1 4
+slotmove kde-base/kruler 4.2 4
+slotmove kde-base/kruler 4.3 4
+slotmove kde-base/kruler 4.4 4
+slotmove kde-base/kruler 4.5 4
+slotmove kde-base/kruler 4.6 4
+slotmove kde-base/krunner 4.1 4
+slotmove kde-base/krunner 4.2 4
+slotmove kde-base/krunner 4.3 4
+slotmove kde-base/krunner 4.4 4
+slotmove kde-base/krunner 4.5 4
+slotmove kde-base/krunner 4.6 4
+slotmove kde-base/ksame 4.1 4
+slotmove kde-base/ksame 4.2 4
+slotmove kde-base/ksame 4.3 4
+slotmove kde-base/ksame 4.4 4
+slotmove kde-base/ksame 4.5 4
+slotmove kde-base/ksaneplugin 4.2 4
+slotmove kde-base/ksaneplugin 4.3 4
+slotmove kde-base/ksaneplugin 4.4 4
+slotmove kde-base/ksaneplugin 4.5 4
+slotmove kde-base/ksaneplugin 4.6 4
+slotmove kde-base/kscd 4.1 4
+slotmove kde-base/kscd 4.2 4
+slotmove kde-base/kscd 4.3 4
+slotmove kde-base/kscd 4.4 4
+slotmove kde-base/kscd 4.5 4
+slotmove kde-base/kscd 4.6 4
+slotmove kde-base/kscreensaver 4.1 4
+slotmove kde-base/kscreensaver 4.2 4
+slotmove kde-base/kscreensaver 4.3 4
+slotmove kde-base/kscreensaver 4.4 4
+slotmove kde-base/kscreensaver 4.5 4
+slotmove kde-base/kscreensaver 4.6 4
+slotmove kde-base/kshisen 4.1 4
+slotmove kde-base/kshisen 4.2 4
+slotmove kde-base/kshisen 4.3 4
+slotmove kde-base/kshisen 4.4 4
+slotmove kde-base/kshisen 4.5 4
+slotmove kde-base/kshisen 4.6 4
+slotmove kde-base/ksirk 4.1 4
+slotmove kde-base/ksirk 4.2 4
+slotmove kde-base/ksirk 4.3 4
+slotmove kde-base/ksirk 4.4 4
+slotmove kde-base/ksirk 4.5 4
+slotmove kde-base/ksirk 4.6 4
+slotmove kde-base/ksmserver 4.1 4
+slotmove kde-base/ksmserver 4.2 4
+slotmove kde-base/ksmserver 4.3 4
+slotmove kde-base/ksmserver 4.4 4
+slotmove kde-base/ksmserver 4.5 4
+slotmove kde-base/ksmserver 4.6 4
+slotmove kde-base/ksnapshot 4.1 4
+slotmove kde-base/ksnapshot 4.2 4
+slotmove kde-base/ksnapshot 4.3 4
+slotmove kde-base/ksnapshot 4.4 4
+slotmove kde-base/ksnapshot 4.5 4
+slotmove kde-base/ksnapshot 4.6 4
+slotmove kde-base/kspaceduel 4.1 4
+slotmove kde-base/kspaceduel 4.2 4
+slotmove kde-base/kspaceduel 4.3 4
+slotmove kde-base/kspaceduel 4.4 4
+slotmove kde-base/kspaceduel 4.5 4
+slotmove kde-base/kspaceduel 4.6 4
+slotmove kde-base/ksplash 4.1 4
+slotmove kde-base/ksplash 4.2 4
+slotmove kde-base/ksplash 4.3 4
+slotmove kde-base/ksplash 4.4 4
+slotmove kde-base/ksplash 4.5 4
+slotmove kde-base/ksplash 4.6 4
+slotmove kde-base/ksquares 4.1 4
+slotmove kde-base/ksquares 4.2 4
+slotmove kde-base/ksquares 4.3 4
+slotmove kde-base/ksquares 4.4 4
+slotmove kde-base/ksquares 4.5 4
+slotmove kde-base/ksquares 4.6 4
+slotmove kde-base/kstars 4.1 4
+slotmove kde-base/kstars 4.2 4
+slotmove kde-base/kstars 4.3 4
+slotmove kde-base/kstars 4.4 4
+slotmove kde-base/kstars 4.5 4
+slotmove kde-base/kstars 4.6 4
+slotmove kde-base/kstart 4.1 4
+slotmove kde-base/kstart 4.2 4
+slotmove kde-base/kstart 4.3 4
+slotmove kde-base/kstart 4.4 4
+slotmove kde-base/kstart 4.5 4
+slotmove kde-base/kstart 4.6 4
+slotmove kde-base/kstartperf 4.1 4
+slotmove kde-base/kstartperf 4.2 4
+slotmove kde-base/kstartperf 4.3 4
+slotmove kde-base/kstartperf 4.4 4
+slotmove kde-base/kstartperf 4.5 4
+slotmove kde-base/kstartperf 4.6 4
+slotmove kde-base/kstartupconfig 4.1 4
+slotmove kde-base/kstartupconfig 4.2 4
+slotmove kde-base/kstartupconfig 4.3 4
+slotmove kde-base/kstartupconfig 4.4 4
+slotmove kde-base/kstartupconfig 4.5 4
+slotmove kde-base/kstartupconfig 4.6 4
+slotmove kde-base/kstyles 4.1 4
+slotmove kde-base/kstyles 4.2 4
+slotmove kde-base/kstyles 4.3 4
+slotmove kde-base/kstyles 4.4 4
+slotmove kde-base/kstyles 4.5 4
+slotmove kde-base/kstyles 4.6 4
+slotmove kde-base/ksudoku 4.1 4
+slotmove kde-base/ksudoku 4.2 4
+slotmove kde-base/ksudoku 4.3 4
+slotmove kde-base/ksudoku 4.4 4
+slotmove kde-base/ksudoku 4.5 4
+slotmove kde-base/ksudoku 4.6 4
+slotmove kde-base/ksysguard 4.1 4
+slotmove kde-base/ksysguard 4.2 4
+slotmove kde-base/ksysguard 4.3 4
+slotmove kde-base/ksysguard 4.4 4
+slotmove kde-base/ksysguard 4.5 4
+slotmove kde-base/ksysguard 4.6 4
+slotmove kde-base/ksystemlog 4.1 4
+slotmove kde-base/ksystemlog 4.2 4
+slotmove kde-base/ksystemlog 4.3 4
+slotmove kde-base/ksystemlog 4.4 4
+slotmove kde-base/ksystemlog 4.5 4
+slotmove kde-base/ksystemlog 4.6 4
+slotmove kde-base/ksystraycmd 4.1 4
+slotmove kde-base/ksystraycmd 4.2 4
+slotmove kde-base/ksystraycmd 4.3 4
+slotmove kde-base/ksystraycmd 4.4 4
+slotmove kde-base/ksystraycmd 4.5 4
+slotmove kde-base/ksystraycmd 4.6 4
+slotmove kde-base/kteatime 4.1 4
+slotmove kde-base/kteatime 4.2 4
+slotmove kde-base/kteatime 4.3 4
+slotmove kde-base/kteatime 4.4 4
+slotmove kde-base/kteatime 4.5 4
+slotmove kde-base/kteatime 4.6 4
+slotmove kde-base/ktimer 4.1 4
+slotmove kde-base/ktimer 4.2 4
+slotmove kde-base/ktimer 4.3 4
+slotmove kde-base/ktimer 4.4 4
+slotmove kde-base/ktimer 4.5 4
+slotmove kde-base/ktimer 4.6 4
+slotmove kde-base/ktimetracker 4.1 4
+slotmove kde-base/ktimetracker 4.2 4
+slotmove kde-base/ktimetracker 4.3 4
+slotmove kde-base/ktimetracker 4.4 4
+slotmove kde-base/ktimetracker 4.5 4
+slotmove kde-base/ktimetracker 4.6 4
+slotmove kde-base/ktimezoned 4.1 4
+slotmove kde-base/ktimezoned 4.2 4
+slotmove kde-base/ktimezoned 4.3 4
+slotmove kde-base/ktimezoned 4.4 4
+slotmove kde-base/ktimezoned 4.5 4
+slotmove kde-base/ktimezoned 4.6 4
+slotmove kde-base/ktnef 4.1 4
+slotmove kde-base/ktouch 4.1 4
+slotmove kde-base/ktouch 4.2 4
+slotmove kde-base/ktouch 4.3 4
+slotmove kde-base/ktouch 4.4 4
+slotmove kde-base/ktouch 4.5 4
+slotmove kde-base/ktouch 4.6 4
+slotmove kde-base/ktraderclient 4.1 4
+slotmove kde-base/ktraderclient 4.2 4
+slotmove kde-base/ktraderclient 4.3 4
+slotmove kde-base/ktraderclient 4.4 4
+slotmove kde-base/ktraderclient 4.5 4
+slotmove kde-base/ktraderclient 4.6 4
+slotmove kde-base/ktron 4.3 4
+slotmove kde-base/ktron 4.4 4
+slotmove kde-base/ktron 4.5 4
+slotmove kde-base/ktron 4.6 4
+slotmove kde-base/kttsd 4.1 4
+slotmove kde-base/kttsd 4.2 4
+slotmove kde-base/kttsd 4.3 4
+slotmove kde-base/kttsd 4.4 4
+slotmove kde-base/ktuberling 4.1 4
+slotmove kde-base/ktuberling 4.2 4
+slotmove kde-base/ktuberling 4.3 4
+slotmove kde-base/ktuberling 4.4 4
+slotmove kde-base/ktuberling 4.5 4
+slotmove kde-base/ktuberling 4.6 4
+slotmove kde-base/kturtle 4.1 4
+slotmove kde-base/kturtle 4.2 4
+slotmove kde-base/kturtle 4.3 4
+slotmove kde-base/kturtle 4.4 4
+slotmove kde-base/kturtle 4.5 4
+slotmove kde-base/kturtle 4.6 4
+slotmove kde-base/ktux 4.1 4
+slotmove kde-base/ktux 4.2 4
+slotmove kde-base/ktux 4.3 4
+slotmove kde-base/ktux 4.4 4
+slotmove kde-base/ktux 4.5 4
+slotmove kde-base/ktux 4.6 4
+slotmove kde-base/kubrick 4.1 4
+slotmove kde-base/kubrick 4.2 4
+slotmove kde-base/kubrick 4.3 4
+slotmove kde-base/kubrick 4.4 4
+slotmove kde-base/kubrick 4.5 4
+slotmove kde-base/kubrick 4.6 4
+slotmove kde-base/kuiserver 4.1 4
+slotmove kde-base/kuiserver 4.2 4
+slotmove kde-base/kuiserver 4.3 4
+slotmove kde-base/kuiserver 4.4 4
+slotmove kde-base/kuiserver 4.5 4
+slotmove kde-base/kuiserver 4.6 4
+slotmove kde-base/kuiviewer 4.1 4
+slotmove kde-base/kuiviewer 4.2 4
+slotmove kde-base/kuiviewer 4.3 4
+slotmove kde-base/kuiviewer 4.4 4
+slotmove kde-base/kuiviewer 4.5 4
+slotmove kde-base/kuiviewer 4.6 4
+slotmove kde-base/kurifilter-plugins 4.1 4
+slotmove kde-base/kurifilter-plugins 4.2 4
+slotmove kde-base/kurifilter-plugins 4.3 4
+slotmove kde-base/kurifilter-plugins 4.4 4
+slotmove kde-base/kurifilter-plugins 4.5 4
+slotmove kde-base/kurifilter-plugins 4.6 4
+slotmove kde-base/kuser 4.1 4
+slotmove kde-base/kuser 4.2 4
+slotmove kde-base/kuser 4.3 4
+slotmove kde-base/kuser 4.4 4
+slotmove kde-base/kuser 4.5 4
+slotmove kde-base/kuser 4.6 4
+slotmove kde-base/kvtml-data 4.3 4
+slotmove kde-base/kvtml-data 4.4 4
+slotmove kde-base/kvtml-data 4.5 4
+slotmove kde-base/kvtml-data 4.6 4
+slotmove kde-base/kwallet 4.1 4
+slotmove kde-base/kwallet 4.2 4
+slotmove kde-base/kwallet 4.3 4
+slotmove kde-base/kwallet 4.4 4
+slotmove kde-base/kwallet 4.5 4
+slotmove kde-base/kwallet 4.6 4
+slotmove kde-base/kwalletd 4.2 4
+slotmove kde-base/kwalletd 4.3 4
+slotmove kde-base/kwalletd 4.4 4
+slotmove kde-base/kwalletd 4.5 4
+slotmove kde-base/kwalletd 4.6 4
+slotmove kde-base/kweather 4.1 4
+slotmove kde-base/kweather 4.2 4
+slotmove kde-base/kweather 4.3 4
+slotmove kde-base/kweather 4.4 4
+slotmove kde-base/kwin 4.1 4
+slotmove kde-base/kwin 4.2 4
+slotmove kde-base/kwin 4.3 4
+slotmove kde-base/kwin 4.4 4
+slotmove kde-base/kwin 4.5 4
+slotmove kde-base/kwin 4.6 4
+slotmove kde-base/kwordquiz 4.1 4
+slotmove kde-base/kwordquiz 4.2 4
+slotmove kde-base/kwordquiz 4.3 4
+slotmove kde-base/kwordquiz 4.4 4
+slotmove kde-base/kwordquiz 4.5 4
+slotmove kde-base/kwordquiz 4.6 4
+slotmove kde-base/kwrite 4.1 4
+slotmove kde-base/kwrite 4.2 4
+slotmove kde-base/kwrite 4.3 4
+slotmove kde-base/kwrite 4.4 4
+slotmove kde-base/kwrite 4.5 4
+slotmove kde-base/kwrite 4.6 4
+slotmove kde-base/kwrited 4.2 4
+slotmove kde-base/kwrited 4.3 4
+slotmove kde-base/kwrited 4.4 4
+slotmove kde-base/kwrited 4.5 4
+slotmove kde-base/kwrited 4.6 4
+slotmove kde-base/kxsldbg 4.1 4
+slotmove kde-base/kxsldbg 4.2 4
+slotmove kde-base/kxsldbg 4.3 4
+slotmove kde-base/libkcddb 4.1 4
+slotmove kde-base/libkcddb 4.2 4
+slotmove kde-base/libkcddb 4.3 4
+slotmove kde-base/libkcddb 4.4 4
+slotmove kde-base/libkcddb 4.5 4
+slotmove kde-base/libkcddb 4.6 4
+slotmove kde-base/libkcompactdisc 4.1 4
+slotmove kde-base/libkcompactdisc 4.2 4
+slotmove kde-base/libkcompactdisc 4.3 4
+slotmove kde-base/libkcompactdisc 4.4 4
+slotmove kde-base/libkcompactdisc 4.5 4
+slotmove kde-base/libkcompactdisc 4.6 4
+slotmove kde-base/libkdcraw 4.1 4
+slotmove kde-base/libkdcraw 4.2 4
+slotmove kde-base/libkdcraw 4.3 4
+slotmove kde-base/libkdcraw 4.4 4
+slotmove kde-base/libkdcraw 4.5 4
+slotmove kde-base/libkdcraw 4.6 4
+slotmove kde-base/libkdeedu 4.1 4
+slotmove kde-base/libkdeedu 4.2 4
+slotmove kde-base/libkdeedu 4.3 4
+slotmove kde-base/libkdeedu 4.4 4
+slotmove kde-base/libkdeedu 4.5 4
+slotmove kde-base/libkdeedu 4.6 4
+slotmove kde-base/libkdegames 4.1 4
+slotmove kde-base/libkdegames 4.2 4
+slotmove kde-base/libkdegames 4.3 4
+slotmove kde-base/libkdegames 4.4 4
+slotmove kde-base/libkdegames 4.5 4
+slotmove kde-base/libkdegames 4.6 4
+slotmove kde-base/libkdepim 4.1 4
+slotmove kde-base/libkdepim 4.2 4
+slotmove kde-base/libkdepim 4.3 4
+slotmove kde-base/libkdepim 4.4 4
+slotmove kde-base/libkexiv2 4.1 4
+slotmove kde-base/libkexiv2 4.2 4
+slotmove kde-base/libkexiv2 4.3 4
+slotmove kde-base/libkexiv2 4.4 4
+slotmove kde-base/libkexiv2 4.5 4
+slotmove kde-base/libkexiv2 4.6 4
+slotmove kde-base/libkholidays 4.1 4
+slotmove kde-base/libkholidays 4.2 4
+slotmove kde-base/libkipi 4.1 4
+slotmove kde-base/libkipi 4.2 4
+slotmove kde-base/libkipi 4.3 4
+slotmove kde-base/libkipi 4.4 4
+slotmove kde-base/libkipi 4.5 4
+slotmove kde-base/libkipi 4.6 4
+slotmove kde-base/libkleo 4.1 4
+slotmove kde-base/libkleo 4.2 4
+slotmove kde-base/libkleo 4.3 4
+slotmove kde-base/libkleo 4.4 4
+slotmove kde-base/libkmahjongg 4.1 4
+slotmove kde-base/libkmahjongg 4.2 4
+slotmove kde-base/libkmahjongg 4.3 4
+slotmove kde-base/libkmahjongg 4.4 4
+slotmove kde-base/libkmahjongg 4.5 4
+slotmove kde-base/libkmahjongg 4.6 4
+slotmove kde-base/libknotificationitem 4.3 4
+slotmove kde-base/libkonq 4.1 4
+slotmove kde-base/libkonq 4.2 4
+slotmove kde-base/libkonq 4.3 4
+slotmove kde-base/libkonq 4.4 4
+slotmove kde-base/libkonq 4.5 4
+slotmove kde-base/libkonq 4.6 4
+slotmove kde-base/libkpgp 4.1 4
+slotmove kde-base/libkpgp 4.2 4
+slotmove kde-base/libkpgp 4.3 4
+slotmove kde-base/libkpgp 4.4 4
+slotmove kde-base/libksane 4.1 4
+slotmove kde-base/libksane 4.2 4
+slotmove kde-base/libksane 4.3 4
+slotmove kde-base/libksane 4.4 4
+slotmove kde-base/libksane 4.5 4
+slotmove kde-base/libksane 4.6 4
+slotmove kde-base/libksieve 4.1 4
+slotmove kde-base/libksieve 4.2 4
+slotmove kde-base/libksieve 4.3 4
+slotmove kde-base/libkworkspace 4.1 4
+slotmove kde-base/libkworkspace 4.2 4
+slotmove kde-base/libkworkspace 4.3 4
+slotmove kde-base/libkworkspace 4.4 4
+slotmove kde-base/libkworkspace 4.5 4
+slotmove kde-base/libkworkspace 4.6 4
+slotmove kde-base/liboxygenstyle 4.5 4
+slotmove kde-base/liboxygenstyle 4.6 4
+slotmove kde-base/libplasma 4.1 4
+slotmove kde-base/libplasmaclock 4.2 4
+slotmove kde-base/libplasmaclock 4.3 4
+slotmove kde-base/libplasmaclock 4.4 4
+slotmove kde-base/libplasmaclock 4.5 4
+slotmove kde-base/libplasmaclock 4.6 4
+slotmove kde-base/libplasmagenericshell 4.4 4
+slotmove kde-base/libplasmagenericshell 4.5 4
+slotmove kde-base/libplasmagenericshell 4.6 4
+slotmove kde-base/libtaskmanager 4.1 4
+slotmove kde-base/libtaskmanager 4.2 4
+slotmove kde-base/libtaskmanager 4.3 4
+slotmove kde-base/libtaskmanager 4.4 4
+slotmove kde-base/libtaskmanager 4.5 4
+slotmove kde-base/libtaskmanager 4.6 4
+slotmove kde-base/lilo-config 4.1 4
+slotmove kde-base/lilo-config 4.2 4
+slotmove kde-base/lilo-config 4.3 4
+slotmove kde-base/lilo-config 4.4 4
+slotmove kde-base/lokalize 4.1 4
+slotmove kde-base/lokalize 4.2 4
+slotmove kde-base/lokalize 4.3 4
+slotmove kde-base/lokalize 4.4 4
+slotmove kde-base/lokalize 4.5 4
+slotmove kde-base/lokalize 4.6 4
+slotmove kde-base/lskat 4.1 4
+slotmove kde-base/lskat 4.2 4
+slotmove kde-base/lskat 4.3 4
+slotmove kde-base/lskat 4.4 4
+slotmove kde-base/lskat 4.5 4
+slotmove kde-base/lskat 4.6 4
+slotmove kde-base/marble 4.1 4
+slotmove kde-base/marble 4.2 4
+slotmove kde-base/marble 4.3 4
+slotmove kde-base/marble 4.4 4
+slotmove kde-base/marble 4.5 4
+slotmove kde-base/marble 4.6 4
+slotmove kde-base/mimelib 4.1 4
+slotmove kde-base/mimelib 4.2 4
+slotmove kde-base/mimelib 4.3 4
+slotmove kde-base/mplayerthumbs 4.3 4
+slotmove kde-base/mplayerthumbs 4.4 4
+slotmove kde-base/mplayerthumbs 4.5 4
+slotmove kde-base/mplayerthumbs 4.6 4
+slotmove kde-base/nepomuk 4.1 4
+slotmove kde-base/nepomuk 4.2 4
+slotmove kde-base/nepomuk 4.3 4
+slotmove kde-base/nepomuk 4.4 4
+slotmove kde-base/nepomuk 4.5 4
+slotmove kde-base/nepomuk 4.6 4
+slotmove kde-base/nsplugins 4.1 4
+slotmove kde-base/nsplugins 4.2 4
+slotmove kde-base/nsplugins 4.3 4
+slotmove kde-base/nsplugins 4.4 4
+slotmove kde-base/nsplugins 4.5 4
+slotmove kde-base/nsplugins 4.6 4
+slotmove kde-base/okteta 4.1 4
+slotmove kde-base/okteta 4.2 4
+slotmove kde-base/okteta 4.3 4
+slotmove kde-base/okteta 4.4 4
+slotmove kde-base/okteta 4.5 4
+slotmove kde-base/okteta 4.6 4
+slotmove kde-base/okular 4.1 4
+slotmove kde-base/okular 4.2 4
+slotmove kde-base/okular 4.3 4
+slotmove kde-base/okular 4.4 4
+slotmove kde-base/okular 4.5 4
+slotmove kde-base/okular 4.6 4
+slotmove kde-base/oxygen-icons 4.3 4
+slotmove kde-base/oxygen-icons 4.4 4
+slotmove kde-base/oxygen-icons 4.5 4
+slotmove kde-base/oxygen-icons 4.6 4
+slotmove kde-base/palapeli 4.4 4
+slotmove kde-base/palapeli 4.5 4
+slotmove kde-base/palapeli 4.6 4
+slotmove kde-base/parley 4.1 4
+slotmove kde-base/parley 4.2 4
+slotmove kde-base/parley 4.3 4
+slotmove kde-base/parley 4.4 4
+slotmove kde-base/parley 4.5 4
+slotmove kde-base/parley 4.6 4
+slotmove kde-base/phonon-kde 4.2 4
+slotmove kde-base/phonon-kde 4.3 4
+slotmove kde-base/phonon-kde 4.4 4
+slotmove kde-base/phonon-kde 4.5 4
+slotmove kde-base/phonon-kde 4.6 4
+slotmove kde-base/phonon-xine 4.1 4
+slotmove kde-base/plasma-apps 4.1 4
+slotmove kde-base/plasma-apps 4.2 4
+slotmove kde-base/plasma-apps 4.3 4
+slotmove kde-base/plasma-apps 4.4 4
+slotmove kde-base/plasma-apps 4.5 4
+slotmove kde-base/plasma-apps 4.6 4
+slotmove kde-base/plasma-runtime 4.3 4
+slotmove kde-base/plasma-runtime 4.4 4
+slotmove kde-base/plasma-runtime 4.5 4
+slotmove kde-base/plasma-runtime 4.6 4
+slotmove kde-base/plasma-workspace 4.1 4
+slotmove kde-base/plasma-workspace 4.2 4
+slotmove kde-base/plasma-workspace 4.3 4
+slotmove kde-base/plasma-workspace 4.4 4
+slotmove kde-base/plasma-workspace 4.5 4
+slotmove kde-base/plasma-workspace 4.6 4
+slotmove kde-base/policykit-kde 4.3 4
+slotmove kde-base/policykit-kde 4.4 4
+slotmove kde-base/policykit-kde 4.5 4
+slotmove kde-base/powerdevil 4.2 4
+slotmove kde-base/powerdevil 4.3 4
+slotmove kde-base/powerdevil 4.4 4
+slotmove kde-base/powerdevil 4.5 4
+slotmove kde-base/powerdevil 4.6 4
+slotmove kde-base/printer-applet 4.2 4
+slotmove kde-base/printer-applet 4.3 4
+slotmove kde-base/printer-applet 4.4 4
+slotmove kde-base/printer-applet 4.5 4
+slotmove kde-base/printer-applet 4.6 4
+slotmove kde-base/pykde4 4.1 4
+slotmove kde-base/pykde4 4.2 4
+slotmove kde-base/pykde4 4.3 4
+slotmove kde-base/pykde4 4.4 4
+slotmove kde-base/pykde4 4.5 4
+slotmove kde-base/pykde4 4.6 4
+slotmove kde-base/qguiplatformplugin_kde 4.4 4
+slotmove kde-base/qguiplatformplugin_kde 4.5 4
+slotmove kde-base/qguiplatformplugin_kde 4.6 4
+slotmove kde-base/renamedlg-plugins 4.1 4
+slotmove kde-base/renamedlg-plugins 4.2 4
+slotmove kde-base/renamedlg-plugins 4.3 4
+slotmove kde-base/renamedlg-plugins 4.4 4
+slotmove kde-base/renamedlg-plugins 4.5 4
+slotmove kde-base/renamedlg-plugins 4.6 4
+slotmove kde-base/rocs 4.4 4
+slotmove kde-base/rocs 4.5 4
+slotmove kde-base/rocs 4.6 4
+slotmove kde-base/smoke 4.3 4
+slotmove kde-base/smoke 4.4 4
+slotmove kde-base/smoke 4.5 4
+slotmove kde-base/smoke 4.6 4
+slotmove kde-base/solid 4.1 4
+slotmove kde-base/solid 4.2 4
+slotmove kde-base/solid 4.3 4
+slotmove kde-base/solid 4.4 4
+slotmove kde-base/solid 4.5 4
+slotmove kde-base/solid 4.6 4
+slotmove kde-base/solidautoeject 4.3 4
+slotmove kde-base/solid-hardware 4.1 4
+slotmove kde-base/solid-hardware 4.2 4
+slotmove kde-base/solid-hardware 4.3 4
+slotmove kde-base/solid-runtime 4.4 4
+slotmove kde-base/solid-runtime 4.5 4
+slotmove kde-base/solid-runtime 4.6 4
+slotmove kde-base/soliduiserver 4.1 4
+slotmove kde-base/soliduiserver 4.2 4
+slotmove kde-base/soliduiserver 4.3 4
+slotmove kde-base/step 4.1 4
+slotmove kde-base/step 4.2 4
+slotmove kde-base/step 4.3 4
+slotmove kde-base/step 4.4 4
+slotmove kde-base/step 4.5 4
+slotmove kde-base/step 4.6 4
+slotmove kde-base/superkaramba 4.1 4
+slotmove kde-base/superkaramba 4.2 4
+slotmove kde-base/superkaramba 4.3 4
+slotmove kde-base/superkaramba 4.4 4
+slotmove kde-base/superkaramba 4.5 4
+slotmove kde-base/superkaramba 4.6 4
+slotmove kde-base/svgpart 4.1 4
+slotmove kde-base/svgpart 4.2 4
+slotmove kde-base/svgpart 4.3 4
+slotmove kde-base/svgpart 4.4 4
+slotmove kde-base/svgpart 4.5 4
+slotmove kde-base/svgpart 4.6 4
+slotmove kde-base/sweeper 4.1 4
+slotmove kde-base/sweeper 4.2 4
+slotmove kde-base/sweeper 4.3 4
+slotmove kde-base/sweeper 4.4 4
+slotmove kde-base/sweeper 4.5 4
+slotmove kde-base/sweeper 4.6 4
+slotmove kde-base/system-config-printer-kde 4.2 4
+slotmove kde-base/system-config-printer-kde 4.3 4
+slotmove kde-base/system-config-printer-kde 4.4 4
+slotmove kde-base/system-config-printer-kde 4.5 4
+slotmove kde-base/system-config-printer-kde 4.6 4
+slotmove kde-base/systemsettings 4.1 4
+slotmove kde-base/systemsettings 4.2 4
+slotmove kde-base/systemsettings 4.3 4
+slotmove kde-base/systemsettings 4.4 4
+slotmove kde-base/systemsettings 4.5 4
+slotmove kde-base/systemsettings 4.6 4
+slotmove kde-base/thumbnailers 4.3 4
+slotmove kde-base/thumbnailers 4.4 4
+slotmove kde-base/thumbnailers 4.5 4
+slotmove kde-base/thumbnailers 4.6 4
+slotmove kde-base/umbrello 4.1 4
+slotmove kde-base/umbrello 4.2 4
+slotmove kde-base/umbrello 4.3 4
+slotmove kde-base/umbrello 4.4 4
+slotmove kde-base/umbrello 4.5 4
+slotmove kde-base/umbrello 4.6 4
+slotmove net-analyzer/nagios-check_ipmi_sensor 1 0
+slotmove net-analyzer/nagios-check_ipmi_sensor 2 0
+move dev-ruby/fromcvs dev-vcs/fromcvs
+slotmove =dev-ruby/arel-2.0.4 0 2.0
+slotmove =dev-ruby/arel-2.1.1 0 2.1
+slotmove =dev-ruby/deprecated-2* 0 2
+slotmove =dev-ruby/deprecated-3* 0 3
diff --git a/profiles/updates/2Q-2012 b/profiles/updates/2Q-2012
new file mode 100644
index 000000000000..20d4b9df728b
--- /dev/null
+++ b/profiles/updates/2Q-2012
@@ -0,0 +1,24 @@
+move xfce-extra/xfce4-appfinder xfce-base/xfce4-appfinder
+move dev-lisp/cl-asdf dev-lisp/asdf
+move dev-lisp/cl-asdf-binary-locations dev-lisp/asdf-binary-locations
+slotmove media-libs/libharu 2 0
+move sys-fs/bleachbit sys-apps/bleachbit
+move sys-infiniband/openib sys-infiniband/ofed
+move app-text/djview4 app-text/djview
+move app-text/focuswriter app-editors/focuswriter
+move app-mobilephone/jacksms-desktop app-mobilephone/freesmee
+move app-office/languagetool app-officeext/languagetool
+move dev-vcs/cola dev-vcs/git-cola
+move app-portage/eclean-kernel app-admin/eclean-kernel
+move kde-misc/kcm-gtk-config kde-misc/kde-gtk-config
+move x11-misc/see x11-misc/seetxt
+move dev-python/Whoosh dev-python/whoosh
+move dev-texlive/texlive-latex3 dev-texlive/texlive-latexrecommended
+move net-libs/axTLS net-libs/axtls
+move x11-misc/tudor-volumed media-sound/tudor-volumed
+move media-video/leechcraft-lmp media-sound/leechcraft-lmp
+move x11-themes/gtk-engines-nimbus x11-themes/nimbus
+move media-gfx/iscan-plugin-gt-s80 media-gfx/esci-interpreter-gt-s80
+move x11-libs/libPropList x11-libs/libproplist
+move dev-perl/Text-ParseWords perl-core/Text-ParseWords
+move net-fs/leechcraft-vrooby sys-fs/leechcraft-vrooby
diff --git a/profiles/updates/2Q-2013 b/profiles/updates/2Q-2013
new file mode 100644
index 000000000000..dbcb7472c0cd
--- /dev/null
+++ b/profiles/updates/2Q-2013
@@ -0,0 +1,15 @@
+move kde-misc/print-manager kde-base/print-manager
+slotmove =dev-haskell/glade-0.12* 0 2
+slotmove =dev-haskell/gtk-0.12* 0 2
+slotmove =media-sound/ardour-2.8* 0 2
+slotmove =net-libs/libgrss-0.5.0* 0 0.5
+move games-engines/gambatte games-emulation/gambatte
+move media-sound/alsa-firmware sys-firmware/alsa-firmware
+move sys-process/crtools sys-process/criu
+move kde-misc/libkfbapi net-libs/libkfbapi
+move app-text/wpd2odt app-text/writerperfect
+slotmove =dev-ruby/mocha-0.10* 0 0.10
+slotmove =dev-ruby/mocha-0.11* 0 0.11
+slotmove =dev-ruby/mocha-0.12* 0 0.12
+slotmove =dev-ruby/mocha-0.13* 0 0.13
+move dev-util/jedi dev-python/jedi
diff --git a/profiles/updates/2Q-2014 b/profiles/updates/2Q-2014
new file mode 100644
index 000000000000..bc569f985233
--- /dev/null
+++ b/profiles/updates/2Q-2014
@@ -0,0 +1,2 @@
+slotmove =dev-ruby/listen-1.3.1-r1 0 1
+slotmove =dev-ruby/http-0.6* 5 0.6
diff --git a/profiles/updates/2Q-2015 b/profiles/updates/2Q-2015
new file mode 100644
index 000000000000..b2ba6699ad16
--- /dev/null
+++ b/profiles/updates/2Q-2015
@@ -0,0 +1,241 @@
+move dev-perl/config-general dev-perl/Config-General
+move dev-util/pkgcore-checks dev-util/pkgcheck
+slotmove dev-libs/libdbusmenu 3 0
+move dev-perl/log-dispatch dev-perl/Log-Dispatch
+move dev-libs/extra-cmake-modules kde-frameworks/extra-cmake-modules
+slotmove kde-frameworks/extra-cmake-modules 0 5
+slotmove =dev-lang/scala-2.9* 0 2.9
+slotmove =dev-lang/scala-2.10* 0 2.10
+slotmove =dev-lang/scala-2.11* 0 2.11
+move dev-perl/Cgi-Simple dev-perl/CGI-Simple
+move net-mail/git-mailz dev-vcs/git-mailz
+move dev-perl/extutils-depends dev-perl/ExtUtils-Depends
+move dev-perl/class-returnvalue dev-perl/Class-ReturnValue
+slotmove =dev-ruby/vcr-2.9.3 0 2
+move kde-base/amor kde-apps/amor
+move kde-base/analitza kde-apps/analitza
+move kde-base/ark kde-apps/ark
+move kde-base/artikulate kde-apps/artikulate
+move kde-base/attica kde-apps/attica
+move kde-base/audiocd-kio kde-apps/audiocd-kio
+move kde-base/blinken kde-apps/blinken
+move kde-base/bomber kde-apps/bomber
+move kde-base/bovo kde-apps/bovo
+move kde-base/cantor kde-apps/cantor
+move kde-base/cervisia kde-apps/cervisia
+move kde-base/dolphin kde-apps/dolphin
+move kde-base/dolphin-plugins kde-apps/dolphin-plugins
+move kde-base/dragon kde-apps/dragon
+move kde-base/drkonqi kde-apps/drkonqi
+move kde-base/ffmpegthumbs kde-apps/ffmpegthumbs
+move kde-base/filelight kde-apps/filelight
+move kde-base/granatier kde-apps/granatier
+move kde-base/gwenview kde-apps/gwenview
+move kde-base/jovie kde-apps/jovie
+move kde-base/juk kde-apps/juk
+move kde-base/kaccessible kde-apps/kaccessible
+move kde-base/kajongg kde-apps/kajongg
+move kde-base/kalgebra kde-apps/kalgebra
+move kde-base/kalzium kde-apps/kalzium
+move kde-base/kamera kde-apps/kamera
+move kde-base/kanagram kde-apps/kanagram
+move kde-base/kapman kde-apps/kapman
+move kde-base/kapptemplate kde-apps/kapptemplate
+move kde-base/kate kde-apps/kate
+move kde-base/katomic kde-apps/katomic
+move kde-base/kblackbox kde-apps/kblackbox
+move kde-base/kblocks kde-apps/kblocks
+move kde-base/kbounce kde-apps/kbounce
+move kde-base/kbreakout kde-apps/kbreakout
+move kde-base/kbruch kde-apps/kbruch
+move kde-base/kcachegrind kde-apps/kcachegrind
+move kde-base/kcalc kde-apps/kcalc
+move kde-base/kcharselect kde-apps/kcharselect
+move kde-base/kcmshell kde-apps/kcmshell
+move kde-base/kcolorchooser kde-apps/kcolorchooser
+move kde-base/kcontrol kde-apps/kcontrol
+move kde-base/kcron kde-apps/kcron
+move kde-base/kde-l10n kde-apps/kde4-l10n
+move kde-base/kdeaccessibility-meta kde-apps/kdeaccessibility-meta
+move kde-base/kdeadmin-meta kde-apps/kdeadmin-meta
+move kde-base/kdeartwork-colorschemes kde-apps/kdeartwork-colorschemes
+move kde-base/kdeartwork-desktopthemes kde-apps/kdeartwork-desktopthemes
+move kde-base/kdeartwork-emoticons kde-apps/kdeartwork-emoticons
+move kde-base/kdeartwork-iconthemes kde-apps/kdeartwork-iconthemes
+move kde-base/kdeartwork-kscreensaver kde-apps/kdeartwork-kscreensaver
+move kde-base/kdeartwork-meta kde-apps/kdeartwork-meta
+move kde-base/kdeartwork-styles kde-apps/kdeartwork-styles
+move kde-base/kdeartwork-wallpapers kde-apps/kdeartwork-wallpapers
+move kde-base/kdeartwork-weatherwallpapers kde-apps/kdeartwork-weatherwallpapers
+move kde-base/kde-base-artwork kde-apps/kde-base-artwork
+move kde-base/kdebase-data kde-apps/kdebase-data
+move kde-base/kdebase-desktoptheme kde-apps/kdebase-desktoptheme
+move kde-base/kdebase-kioslaves kde-apps/kdebase-kioslaves
+move kde-base/kdebase-menu-icons kde-apps/kdebase-menu-icons
+move kde-base/kdebase-menu kde-apps/kdebase-menu
+move kde-base/kdebase-meta kde-apps/kdebase-meta
+move kde-base/kdebase-runtime-meta kde-apps/kdebase-runtime-meta
+move kde-base/kdebugdialog kde-apps/kdebugdialog
+move kde-base/kde-dev-scripts kde-apps/kde-dev-scripts
+move kde-base/kde-dev-utils kde-apps/kde-dev-utils
+move kde-base/kdeedu-meta kde-apps/kdeedu-meta
+move kde-base/kdegames-meta kde-apps/kdegames-meta
+move kde-base/kdegraphics-meta kde-apps/kdegraphics-meta
+move kde-base/kdegraphics-mobipocket kde-apps/kdegraphics-mobipocket
+move kde-base/kdemultimedia-meta kde-apps/kdemultimedia-meta
+move kde-base/kdenetwork-filesharing kde-apps/kdenetwork-filesharing
+move kde-base/kdenetwork-meta kde-apps/kdenetwork-meta
+move kde-base/kdepasswd kde-apps/kdepasswd
+move kde-base/kdesdk-kioslaves kde-apps/kdesdk-kioslaves
+move kde-base/kdesdk-meta kde-apps/kdesdk-meta
+move kde-base/kdesdk-strigi-analyzer kde-apps/kdesdk-strigi-analyzer
+move kde-base/kdesu kde-apps/kdesu
+move kde-base/kdetoys-meta kde-apps/kdetoys-meta
+move kde-base/kdeutils-meta kde-apps/kdeutils-meta
+move kde-base/kde-wallpapers kde-apps/kde-wallpapers
+move kde-base/kdewebdev-meta kde-apps/kdewebdev-meta
+move kde-base/kdf kde-apps/kdf
+move kde-base/kdialog kde-apps/kdialog
+move kde-base/kdiamond kde-apps/kdiamond
+move kde-base/kdontchangethehostname kde-apps/kdontchangethehostname
+move kde-base/keditbookmarks kde-apps/keditbookmarks
+move kde-base/keditfiletype kde-apps/keditfiletype
+move kde-base/kfile kde-apps/kfile
+move kde-base/kfilereplace kde-apps/kfilereplace
+move kde-base/kfind kde-apps/kfind
+move kde-base/kfloppy kde-apps/kfloppy
+move kde-base/kfmclient kde-apps/kfmclient
+move kde-base/kfourinline kde-apps/kfourinline
+move kde-base/kgamma kde-apps/kgamma
+move kde-base/kgeography kde-apps/kgeography
+move kde-base/kget kde-apps/kget
+move kde-base/kglobalaccel kde-apps/kglobalaccel
+move kde-base/kgoldrunner kde-apps/kgoldrunner
+move kde-base/kgpg kde-apps/kgpg
+move kde-base/khangman kde-apps/khangman
+move kde-base/kiconfinder kde-apps/kiconfinder
+move kde-base/kig kde-apps/kig
+move kde-base/kigo kde-apps/kigo
+move kde-base/killbots kde-apps/killbots
+move kde-base/kimagemapeditor kde-apps/kimagemapeditor
+move kde-base/kimgio kde-apps/kimgio
+move kde-base/kioclient kde-apps/kioclient
+move kde-base/kiriki kde-apps/kiriki
+move kde-base/kiten kde-apps/kiten
+move kde-base/kjumpingcube kde-apps/kjumpingcube
+move kde-base/klettres kde-apps/klettres
+move kde-base/klickety kde-apps/klickety
+move kde-base/klines kde-apps/klines
+move kde-base/klinkstatus kde-apps/klinkstatus
+move kde-base/kmag kde-apps/kmag
+move kde-base/kmahjongg kde-apps/kmahjongg
+move kde-base/kmimetypefinder kde-apps/kmimetypefinder
+move kde-base/kmines kde-apps/kmines
+move kde-base/kmix kde-apps/kmix
+move kde-base/kmousetool kde-apps/kmousetool
+move kde-base/kmouth kde-apps/kmouth
+move kde-base/kmplot kde-apps/kmplot
+move kde-base/knavalbattle kde-apps/knavalbattle
+move kde-base/knetattach kde-apps/knetattach
+move kde-base/knetwalk kde-apps/knetwalk
+move kde-base/knewstuff kde-apps/knewstuff
+move kde-base/knotify kde-apps/knotify
+move kde-base/kolf kde-apps/kolf
+move kde-base/kollision kde-apps/kollision
+move kde-base/kolourpaint kde-apps/kolourpaint
+move kde-base/kommander kde-apps/kommander
+move kde-base/kompare kde-apps/kompare
+move kde-base/konq-plugins kde-apps/konq-plugins
+move kde-base/konqueror kde-apps/konqueror
+move kde-base/konquest kde-apps/konquest
+move kde-base/konsole kde-apps/konsole
+move kde-base/kopete kde-apps/kopete
+move kde-base/kpasswdserver kde-apps/kpasswdserver
+move kde-base/kpat kde-apps/kpat
+move kde-base/kppp kde-apps/kppp
+move kde-base/kqtquickcharts kde-apps/kqtquickcharts
+move kde-base/kquitapp kde-apps/kquitapp
+move kde-base/krdc kde-apps/krdc
+move kde-base/kreadconfig kde-apps/kreadconfig
+move kde-base/kremotecontrol kde-apps/kremotecontrol
+move kde-base/kreversi kde-apps/kreversi
+move kde-base/krfb kde-apps/krfb
+move kde-base/kruler kde-apps/kruler
+move kde-base/ksaneplugin kde-apps/ksaneplugin
+move kde-base/kscd kde-apps/kscd
+move kde-base/kshisen kde-apps/kshisen
+move kde-base/ksirk kde-apps/ksirk
+move kde-base/ksnakeduel kde-apps/ksnakeduel
+move kde-base/ksnapshot kde-apps/ksnapshot
+move kde-base/kspaceduel kde-apps/kspaceduel
+move kde-base/ksquares kde-apps/ksquares
+move kde-base/kstars kde-apps/kstars
+move kde-base/kstart kde-apps/kstart
+move kde-base/ksudoku kde-apps/ksudoku
+move kde-base/ksystemlog kde-apps/ksystemlog
+move kde-base/kteatime kde-apps/kteatime
+move kde-base/ktimer kde-apps/ktimer
+move kde-base/ktimezoned kde-apps/ktimezoned
+move kde-base/ktouch kde-apps/ktouch
+move kde-base/ktraderclient kde-apps/ktraderclient
+move kde-base/ktuberling kde-apps/ktuberling
+move kde-base/kturtle kde-apps/kturtle
+move kde-base/ktux kde-apps/ktux
+move kde-base/kubrick kde-apps/kubrick
+move kde-base/kuiserver kde-apps/kuiserver
+move kde-base/kurifilter-plugins kde-apps/kurifilter-plugins
+move kde-base/kuser kde-apps/kuser
+move kde-base/kwalletd kde-apps/kwalletd
+move kde-base/kwalletmanager kde-apps/kwalletmanager
+move kde-base/kwordquiz kde-apps/kwordquiz
+move kde-base/kwrite kde-apps/kwrite
+move kde-base/libkcddb kde-apps/libkcddb
+move kde-base/libkcompactdisc kde-apps/libkcompactdisc
+move kde-base/libkdcraw kde-apps/libkdcraw
+move kde-base/libkdeedu kde-apps/libkdeedu
+move kde-base/libkdegames kde-apps/libkdegames
+move kde-base/libkexiv2 kde-apps/libkexiv2
+move kde-base/libkipi kde-apps/libkipi
+move kde-base/libkmahjongg kde-apps/libkmahjongg
+move kde-base/libkomparediff2 kde-apps/libkomparediff2
+move kde-base/libkonq kde-apps/libkonq
+move kde-base/libksane kde-apps/libksane
+move kde-base/lokalize kde-apps/lokalize
+move kde-base/lskat kde-apps/lskat
+move kde-base/marble kde-apps/marble
+move kde-base/mplayerthumbs kde-apps/mplayerthumbs
+move kde-base/nepomuk kde-apps/nepomuk
+move kde-base/nsplugins kde-apps/nsplugins
+move kde-base/okteta kde-apps/okteta
+move kde-base/okular kde-apps/okular
+move kde-base/oxygen-icons kde-apps/oxygen-icons
+move kde-base/pairs kde-apps/pairs
+move kde-base/palapeli kde-apps/palapeli
+move kde-base/parley kde-apps/parley
+move kde-base/phonon-kde kde-apps/phonon-kde
+move kde-base/picmi kde-apps/picmi
+move kde-base/plasma-apps kde-apps/plasma-apps
+move kde-base/plasma-runtime kde-apps/plasma-runtime
+move kde-base/poxml kde-apps/poxml
+move kde-base/print-manager kde-apps/print-manager
+move kde-base/renamedlg-plugins kde-apps/renamedlg-plugins
+move kde-base/rocs kde-apps/rocs
+move kde-base/solid-runtime kde-apps/solid-runtime
+move kde-base/step kde-apps/step
+move kde-base/superkaramba kde-apps/superkaramba
+move kde-base/svgpart kde-apps/svgpart
+move kde-base/sweeper kde-apps/sweeper
+move kde-base/thumbnailers kde-apps/thumbnailers
+move kde-base/umbrello kde-apps/umbrello
+move kde-base/zeroconf-ioslave kde-apps/zeroconf-ioslave
+move dev-db/pygresql dev-python/pygresql
+slotmove =net-libs/phodav-0.4* 0 1.0
+slotmove =net-libs/phodav-2.0* 0 2.0
+slotmove =dev-ruby/temple-0.7.5 0 0.7
+move perl-core/CGI dev-perl/CGI
+move perl-core/Module-Build dev-perl/Module-Build
+move perl-core/Module-Pluggable dev-perl/Module-Pluggable
+move media-gfx/assimp media-libs/assimp
+move kde-plasma/bluez-qt kde-frameworks/bluez-qt
+move kde-misc/kcmsystemd kde-misc/systemd-kcm
+move dev-java/scala-bin dev-lang/scala-bin
diff --git a/profiles/updates/3Q-2010 b/profiles/updates/3Q-2010
new file mode 100644
index 000000000000..dc9824240b1a
--- /dev/null
+++ b/profiles/updates/3Q-2010
@@ -0,0 +1,12 @@
+slotmove =net-libs/enet-1.3.0 0 1.3
+move media-sound/radiotray media-radio/radiotray
+slotmove =dev-haskell/parallel-1* 0 1
+move www-client/mozilla-firefox www-client/firefox
+slotmove kde-misc/plasma-widget-message-indicator 0 4
+slotmove kde-misc/skanlite 0 4
+move sys-apps/parted sys-block/parted
+slotmove =dev-lang/clojure-1.2.0 1.1 1.2
+move media-video/nvclock sys-power/nvclock
+move media-gfx/kst sci-visualization/kst
+slotmove =dev-lang/vala-0.9.5 0 0.10
+slotmove =dev-lang/vala-0.9.8 0 0.10
diff --git a/profiles/updates/3Q-2011 b/profiles/updates/3Q-2011
new file mode 100644
index 000000000000..419ecf1e9b36
--- /dev/null
+++ b/profiles/updates/3Q-2011
@@ -0,0 +1,26 @@
+slotmove =dev-ruby/rack-mount-0.6.14 0 0.6
+slotmove =dev-ruby/rack-mount-0.7.3 0 0.7
+move sci-electronics/ng-spice-rework sci-electronics/ngspice
+move dev-php5/PEAR-PHP_Timer dev-php/php-timer
+move net-irc/irssi-svn net-irc/irssi
+move dev-php5/pecl-apc dev-php/pecl-apc
+slotmove =dev-ruby/rack-test-0.5.7 0 0.5
+slotmove =dev-ruby/rack-test-0.6.0 0 0.6
+move dev-lang/ekopath-bin dev-lang/ekopath
+move media-libs/libkmap media-libs/libkgeomap
+slotmove kde-misc/entropy-kioslaves 0 4
+move x11-libs/Xaw3d x11-libs/libXaw3d
+move media-libs/libwpg app-text/libwpg
+slotmove =kde-misc/steamcompanion-0.2.2 0 4
+move app-editors/gentoo-editor app-misc/editor-wrapper
+move dev-php5/pecl-memcache dev-php/pecl-memcache
+move kde-misc/smaragd x11-themes/smaragd
+slotmove >sys-boot/grub-1 0 2
+move dev-php5/suhosin dev-php/suhosin
+move dev-php5/PEAR-Text_Template dev-php/php-texttemplate
+move dev-php5/PHPonTrax dev-php/PHPonTrax
+move dev-php5/phpunit-mockobject dev-php/phpunit-mockobject
+move dev-php5/phpunit-selenium dev-php/phpunit-selenium
+move dev-php5/pecl-drizzle dev-php/pecl-drizzle
+move dev-php5/pecl-id3 dev-php/pecl-id3
+slotmove =net-wireless/iwl1000-ucode-128.50.3.1 0 3
diff --git a/profiles/updates/3Q-2012 b/profiles/updates/3Q-2012
new file mode 100644
index 000000000000..ebdadb5aa857
--- /dev/null
+++ b/profiles/updates/3Q-2012
@@ -0,0 +1,53 @@
+slotmove kde-misc/colibri 0 4
+slotmove kde-misc/eventlist 0 4
+slotmove media-gfx/blender 2.60 0
+slotmove kde-misc/plasma-mpd-nowplaying 0 4
+slotmove kde-misc/kbstateapplet 0 4
+move net-voip/telepathy-sofiasip net-voip/telepathy-rakia
+slotmove kde-misc/kio-ftps 0 4
+slotmove kde-misc/kcollectd 0 4
+slotmove kde-misc/wicd-client-kde 0 4
+slotmove kde-misc/kanyremote 0 4
+slotmove kde-misc/semantik 0 4
+slotmove kde-misc/kio-upnp-ms 0 4
+move app-i18n/ibus-mozc app-i18n/mozc
+move sys-auth/nss-ldapd sys-auth/nss-pam-ldapd
+move sys-kernel/amd-ucode sys-firmware/amd-ucode
+move sys-apps/seabios sys-firmware/seabios
+move sys-apps/sgabios sys-firmware/sgabios
+move sys-apps/vgabios sys-firmware/vgabios
+move net-wireless/iwl1000-ucode sys-firmware/iwl1000-ucode
+move kde-misc/kdocker x11-misc/kdocker
+move net-misc/ferm net-firewall/ferm
+move sys-apps/whdd sys-block/whdd
+move dev-ruby/ruby-liquid dev-ruby/liquid
+move dev-ruby/sexp-processor dev-ruby/sexp_processor
+move dev-ruby/sqlite3-ruby dev-ruby/sqlite3
+move dev-ruby/ruby-zoom dev-ruby/zoom
+move dev-ruby/ruby-activeldap dev-ruby/activeldap
+move dev-ruby/ruby-fcgi dev-ruby/fcgi
+move dev-ruby/ruby-postgres dev-ruby/postgres
+move dev-ruby/ruby-inline dev-ruby/RubyInline
+move dev-ruby/ruby-ferret dev-ruby/ferret
+move net-wireless/iwl2030-ucode sys-firmware/iwl2030-ucode
+move net-wireless/iwl3945-ucode sys-firmware/iwl3945-ucode
+move net-wireless/iwl4965-ucode sys-firmware/iwl4965-ucode
+move net-wireless/iwl5000-ucode sys-firmware/iwl5000-ucode
+move net-wireless/iwl5150-ucode sys-firmware/iwl5150-ucode
+move net-wireless/iwl6000-ucode sys-firmware/iwl6000-ucode
+move net-wireless/iwl6005-ucode sys-firmware/iwl6005-ucode
+move net-wireless/iwl6030-ucode sys-firmware/iwl6030-ucode
+move net-wireless/iwl6050-ucode sys-firmware/iwl6050-ucode
+move net-analyzer/nagios-nsca net-analyzer/nsca
+move net-analyzer/nagios-nrpe net-analyzer/nrpe
+move dev-ruby/ruby-dbi dev-ruby/dbi
+move app-arch/TheUnarchiver app-arch/unar
+slotmove =media-libs/gst-plugins-bad-0.10* 0 0.10
+slotmove <media-libs/grilo-0.2 0 0.1
+slotmove <media-plugins/grilo-plugins-0.2 0 0.1
+slotmove app-doc/pms 2 0
+slotmove app-doc/pms 3 0
+slotmove app-doc/pms 4 0
+slotmove app-doc/pms 5 0
+move app-misc/lolcat games-misc/lolcat
+slotmove =dev-ruby/trollop-2.0 0 2
diff --git a/profiles/updates/3Q-2013 b/profiles/updates/3Q-2013
new file mode 100644
index 000000000000..a9873e781d53
--- /dev/null
+++ b/profiles/updates/3Q-2013
@@ -0,0 +1,12 @@
+move app-emacs/gentoo-syntax app-emacs/ebuild-mode
+move app-xemacs/gentoo-syntax app-xemacs/ebuild-mode
+move dev-ml/zero dev-ml/core_kernel
+slotmove =dev-ruby/builder-3.2.2 3.1 3.2
+move dev-python/twisted dev-python/twisted-core
+slotmove =dev-ruby/minitest-5.0.6 0 5
+move sys-cluster/quantum sys-cluster/neutron
+move sci-libs/scikits_statsmodels dev-python/statsmodels
+slotmove =dev-python/pydns-2.3.4 0 2
+move sys-devel/systemd-sdk sys-devel/systemd-m4
+move dev-python/quantumclient dev-python/neutronclient
+slotmove =net-libs/libecap-0.2.0 2 0.2
diff --git a/profiles/updates/3Q-2014 b/profiles/updates/3Q-2014
new file mode 100644
index 000000000000..d86e49d83340
--- /dev/null
+++ b/profiles/updates/3Q-2014
@@ -0,0 +1,16 @@
+move perl-core/Class-ISA dev-perl/Class-ISA
+move perl-core/Filter dev-perl/Filter
+slotmove =net-misc/iperf-2* 0 2
+slotmove =net-misc/iperf-3* 0 3
+move perl-core/PodParser perl-core/Pod-Parser
+move virtual/perl-PodParser virtual/perl-Pod-Parser
+move perl-core/digest-base perl-core/Digest
+move virtual/perl-digest-base virtual/perl-Digest
+move perl-core/i18n-langtags perl-core/I18N-LangTags
+move virtual/perl-i18n-langtags virtual/perl-I18N-LangTags
+move perl-core/locale-maketext perl-core/Locale-Maketext
+move virtual/perl-locale-maketext virtual/perl-Locale-Maketext
+move perl-core/net-ping perl-core/Net-Ping
+move virtual/perl-net-ping virtual/perl-Net-Ping
+move perl-core/Switch dev-perl/Switch
+move dev-qt/qcustomplot dev-libs/qcustomplot
diff --git a/profiles/updates/3Q-2015 b/profiles/updates/3Q-2015
new file mode 100644
index 000000000000..b631df957261
--- /dev/null
+++ b/profiles/updates/3Q-2015
@@ -0,0 +1,5 @@
+move dev-perl/inline-files dev-perl/Inline-Files
+move dev-perl/locale-maketext-lexicon dev-perl/Locale-Maketext-Lexicon
+slotmove dev-util/kdevelop-pg-qt 0 4
+slotmove dev-util/kdevelop-qmake 0 4
+move dev-java/biojava sci-biology/biojava
diff --git a/profiles/updates/4Q-2010 b/profiles/updates/4Q-2010
new file mode 100644
index 000000000000..e4f86cc469c6
--- /dev/null
+++ b/profiles/updates/4Q-2010
@@ -0,0 +1,28 @@
+slotmove gnome-base/gnome-desktop 0 2
+slotmove =media-libs/libchamplain-0.8.0 0.6 0.8
+move kde-misc/dikt app-dicts/dikt
+move app-admin/squid-cronolog app-admin/fifo-cronolog
+move sci-chemistry/msms sci-chemistry/msms-bin
+move games-misc/fortune-mod-prolinux games-misc/fortune-mod-flashrider
+slotmove sys-libs/libchipcard 2 0
+move xfce-base/tumbler xfce-extra/tumbler
+move dev-libs/luaevent-prosody dev-lua/luaevent-prosody
+move dev-libs/luaexpat dev-lua/luaexpat
+move dev-libs/luasec dev-lua/luasec
+move dev-libs/luasocket dev-lua/luasocket
+move dev-lang/luarocks dev-lua/luarocks
+move dev-libs/luafilesystem dev-lua/luafilesystem
+move dev-util/luadoc dev-lua/luadoc
+move dev-lang/toluapp dev-lua/toluapp
+move media-gfx/gimp-lqr-plugin media-plugins/gimp-lqr
+move x11-libs/evas media-libs/evas
+move x11-libs/ecore dev-libs/ecore
+move x11-libs/e_dbus dev-libs/e_dbus
+move app-admin/patchelf dev-util/patchelf
+slotmove dev-python/beautifulsoup 3.0 python-2
+slotmove dev-python/beautifulsoup 3.1 python-3
+slotmove =media-libs/clutter-gtk-0.10* 1.0 0.10
+move net-dns/shelldap net-nds/shelldap
+move app-dicts/goldendict app-text/goldendict
+slotmove net-libs/webkit-gtk 0 2
+slotmove net-p2p/kmldonkey 2 4
diff --git a/profiles/updates/4Q-2011 b/profiles/updates/4Q-2011
new file mode 100644
index 000000000000..12f9075b37bb
--- /dev/null
+++ b/profiles/updates/4Q-2011
@@ -0,0 +1,109 @@
+move app-text/libtextcat app-text/libexttextcat
+move dev-texlive/texlive-psutils dev-texlive/texlive-fontutils
+move dev-texlive/texlive-langukenglish dev-texlive/texlive-langenglish
+move dev-texlive/texlive-langarab dev-texlive/texlive-langarabic
+move dev-php5/pecl-ssh2 dev-php/pecl-ssh2
+slotmove <app-text/gtkspell-2.90 0 2
+slotmove <dev-libs/libnl-2 0 1.1
+slotmove >=dev-libs/libnl-2 0 3
+move dev-php5/pecl-timezonedb dev-php/pecl-timezonedb
+move kde-misc/knetworkmanager kde-misc/networkmanagement
+move dev-java/icedtea6-bin dev-java/icedtea-bin
+slotmove =dev-java/icedtea-bin-1* 0 6
+move app-text/notmuch net-mail/notmuch
+move dev-util/gtest dev-cpp/gtest
+move net-misc/get-flash-videos media-video/get_flash_videos
+move net-voip/telepathy-connection-managers net-im/telepathy-connection-managers
+move x11-misc/remind app-misc/remind
+move x11-misc/bubblemon x11-plugins/bubblemon
+move app-misc/dsgui app-misc/datovka
+move dev-php5/pecl-gearman dev-php/pecl-gearman
+move dev-php5/ezc-Archive dev-php/ezc-Archive
+move dev-php5/ezc-Authentication dev-php/ezc-Authentication
+move dev-php5/ezc-AuthenticationDatabaseTiein dev-php/ezc-AuthenticationDatabaseTiein
+move dev-php5/ezc-Base dev-php/ezc-Base
+move dev-php5/ezc-Cache dev-php/ezc-Cache
+move dev-php5/ezc-Configuration dev-php/ezc-Configuration
+move dev-php5/ezc-ConsoleTools dev-php/ezc-ConsoleTools
+move dev-php5/ezc-Database dev-php/ezc-Database
+move dev-php5/ezc-DatabaseSchema dev-php/ezc-DatabaseSchema
+move dev-php5/ezc-Debug dev-php/ezc-Debug
+move dev-php5/ezc-Document dev-php/ezc-Document
+move dev-php5/ezc-EventLog dev-php/ezc-EventLog
+move dev-php5/ezc-EventLogDatabaseTiein dev-php/ezc-EventLogDatabaseTiein
+move dev-php5/ezc-Execution dev-php/ezc-Execution
+move dev-php5/ezc-eZcomponents dev-php/ezc-eZcomponents
+move dev-php5/ezc-Feed dev-php/ezc-Feed
+move dev-php5/ezc-File dev-php/ezc-File
+move dev-php5/ezc-Graph dev-php/ezc-Graph
+move dev-php5/ezc-GraphDatabaseTiein dev-php/ezc-GraphDatabaseTiein
+move dev-php5/ezc-ImageAnalysis dev-php/ezc-ImageAnalysis
+move dev-php5/ezc-ImageConversion dev-php/ezc-ImageConversion
+move dev-php5/ezc-Mail dev-php/ezc-Mail
+move dev-php5/ezc-MvcAuthenticationTiein dev-php/ezc-MvcAuthenticationTiein
+move dev-php5/ezc-MvcFeedTiein dev-php/ezc-MvcFeedTiein
+move dev-php5/ezc-MvcMailTiein dev-php/ezc-MvcMailTiein
+move dev-php5/ezc-MvcTemplateTiein dev-php/ezc-MvcTemplateTiein
+move dev-php5/ezc-MvcTools dev-php/ezc-MvcTools
+move dev-php5/ezc-PersistentObject dev-php/ezc-PersistentObject
+move dev-php5/ezc-PersistentObjectDatabaseSchemaTiein dev-php/ezc-PersistentObjectDatabaseSchemaTiein
+move dev-php5/ezc-PhpGenerator dev-php/ezc-PhpGenerator
+move dev-php5/ezc-Search dev-php/ezc-Search
+move dev-php5/ezc-SignalSlot dev-php/ezc-SignalSlot
+move dev-php5/ezc-SystemInformation dev-php/ezc-SystemInformation
+move dev-php5/ezc-Template dev-php/ezc-Template
+move dev-php5/ezc-TemplateTranslationTiein dev-php/ezc-TemplateTranslationTiein
+move dev-php5/ezc-Translation dev-php/ezc-Translation
+move dev-php5/ezc-TranslationCacheTiein dev-php/ezc-TranslationCacheTiein
+move dev-php5/ezc-Tree dev-php/ezc-Tree
+move dev-php5/ezc-TreeDatabaseTiein dev-php/ezc-TreeDatabaseTiein
+move dev-php5/ezc-TreePersistentObjectTiein dev-php/ezc-TreePersistentObjectTiein
+move dev-php5/ezc-Url dev-php/ezc-Url
+move dev-php5/ezc-UserInput dev-php/ezc-UserInput
+move dev-php5/ezc-Webdav dev-php/ezc-Webdav
+move dev-php5/ezc-Workflow dev-php/ezc-Workflow
+move dev-php5/ezc-WorkflowDatabaseTiein dev-php/ezc-WorkflowDatabaseTiein
+move dev-php5/ezc-WorkflowEventLogTiein dev-php/ezc-WorkflowEventLogTiein
+move dev-php5/ezc-WorkflowSignalSlotTiein dev-php/ezc-WorkflowSignalSlotTiein
+move dev-php5/ffmpeg-php dev-php/ffmpeg-php
+move dev-php5/libvirt-php dev-php/libvirt-php
+move dev-php5/pecl-bbcode dev-php/pecl-bbcode
+move dev-php5/pecl-cairo dev-php/pecl-cairo
+move dev-php5/pecl-crack dev-php/pecl-crack
+move dev-php5/pecl-dbx dev-php/pecl-dbx
+move dev-php5/pecl-dio dev-php/pecl-dio
+move dev-php5/pecl-enchant dev-php/pecl-enchant
+move dev-php5/pecl-fileinfo dev-php/pecl-fileinfo
+move dev-php5/pecl-geoip dev-php/pecl-geoip
+move dev-php5/pecl-gnupg dev-php/pecl-gnupg
+move dev-php5/pecl-haru dev-php/pecl-haru
+move dev-php5/pecl-htscanner dev-php/pecl-htscanner
+move dev-php5/pecl-http dev-php/pecl-http
+move dev-php5/pecl-idn dev-php/pecl-idn
+move dev-php5/pecl-imagick dev-php/pecl-imagick
+move dev-php5/pecl-lzf dev-php/pecl-lzf
+move dev-php5/pecl-mailparse dev-php/pecl-mailparse
+move dev-php5/pecl-mcve dev-php/pecl-mcve
+move dev-php5/pecl-memcached dev-php/pecl-memcached
+move dev-php5/pecl-mogilefs dev-php/pecl-mogilefs
+move dev-php5/pecl-mongo dev-php/pecl-mongo
+move dev-php5/pecl-pam dev-php/pecl-pam
+move dev-php5/pecl-ps dev-php/pecl-ps
+move dev-php5/pecl-radius dev-php/pecl-radius
+move dev-php5/pecl-sca_sdo dev-php/pecl-sca_sdo
+move dev-php5/pecl-svn dev-php/pecl-svn
+move dev-php5/pecl-syck dev-php/pecl-syck
+move dev-php5/pecl-translit dev-php/pecl-translit
+move dev-php5/pecl-uploadprogress dev-php/pecl-uploadprogress
+move dev-php5/pecl-uuid dev-php/pecl-uuid
+move dev-php5/pecl-xdiff dev-php/pecl-xdiff
+move dev-php5/pecl-yaml dev-php/pecl-yaml
+move dev-php5/pecl-yaz dev-php/pecl-yaz
+move dev-php5/phpdbg dev-php/phpdbg
+move dev-php5/php-gtk dev-php/php-gtk
+move dev-php5/propel dev-php/propel
+move dev-php5/propel-generator dev-php/propel-generator
+move dev-php5/propel-runtime dev-php/propel-runtime
+move dev-php5/SabreAMF dev-php/SabreAMF
+move dev-php5/Savant3 dev-php/Savant3
+move dev-php5/Savant3-Plugin-Form dev-php/Savant3-Plugin-Form
diff --git a/profiles/updates/4Q-2012 b/profiles/updates/4Q-2012
new file mode 100644
index 000000000000..8904f36f208e
--- /dev/null
+++ b/profiles/updates/4Q-2012
@@ -0,0 +1,61 @@
+move sci-geosciences/gpxviewer sci-geosciences/gpx-viewer
+move app-text/yudit app-editors/yudit
+move app-emulation/qemu-kvm app-emulation/qemu
+move media-libs/libmediawiki net-libs/libmediawiki
+move media-fonts/source-sans-pro media-fonts/source-pro
+move media-fonts/source-code-pro media-fonts/source-pro
+move x11-wm/razorqt razorqt-base/razorqt-meta
+move x11-misc/lightdm-razorqt-greeter razorqt-base/razorqt-lightdm-greeter
+move x11-libs/openmotif x11-libs/motif
+move app-doc/openmotif-manual app-doc/motif-reference-manual
+slotmove dev-libs/boost 1.36 0
+slotmove dev-libs/boost 1.37 0
+slotmove dev-libs/boost 1.38 0
+slotmove dev-libs/boost 1.39 0
+slotmove dev-libs/boost 1.40 0
+slotmove dev-libs/boost 1.41 0
+slotmove dev-libs/boost 1.42 0
+slotmove dev-libs/boost 1.43 0
+slotmove dev-libs/boost 1.44 0
+slotmove dev-libs/boost 1.45 0
+slotmove dev-libs/boost 1.46 0
+slotmove dev-libs/boost 1.47 0
+slotmove dev-libs/boost 1.48 0
+slotmove dev-libs/boost 1.49 0
+slotmove dev-libs/boost 1.50 0
+slotmove dev-libs/boost 1.51 0
+slotmove dev-util/boost-build 1.36 0
+slotmove dev-util/boost-build 1.37 0
+slotmove dev-util/boost-build 1.38 0
+slotmove dev-util/boost-build 1.39 0
+slotmove dev-util/boost-build 1.40 0
+slotmove dev-util/boost-build 1.41 0
+slotmove dev-util/boost-build 1.42 0
+slotmove dev-util/boost-build 1.43 0
+slotmove dev-util/boost-build 1.44 0
+slotmove dev-util/boost-build 1.45 0
+slotmove dev-util/boost-build 1.46 0
+slotmove dev-util/boost-build 1.47 0
+slotmove dev-util/boost-build 1.48 0
+slotmove dev-util/boost-build 1.49 0
+slotmove dev-util/boost-build 1.50 0
+slotmove dev-util/boost-build 1.51 0
+slotmove net-im/emesene 2 0
+move sci-chemistry/mmtk sci-libs/mmtk
+move app-office/texmakerx app-office/texstudio
+slotmove =media-libs/gst-rtsp-server-0.10* 0 0.10
+move games-board/jrisk games-board/domination
+move x11-libs/elementary media-libs/elementary
+move x11-misc/pnmixer media-sound/pnmixer
+move app-portage/pyGPG dev-python/pyGPG
+move mail-client/claws-mail-tnef_parse mail-client/claws-mail-tnef-parse
+move mail-client/claws-mail-spam_report mail-client/claws-mail-spam-report
+move x11-libs/vdpau-video x11-libs/libva-vdpau-driver
+move app-editors/XML-XSH app-editors/XML-XSH2
+slotmove <net-libs/farstream-0.1.90 0 0.1
+move dev-ruby/ruby-bsearch dev-ruby/bsearch
+move net-misc/ptunnel net-proxy/pingtunnel
+move media-sound/leechcraft-lemon net-misc/leechcraft-lemon
+move dev-haskell/hsql-sqlite dev-haskell/hsql-sqlite3
+slotmove dev-ruby/builder 3.1.4 3.1
+move x11-terms/terminal x11-terms/xfce4-terminal
diff --git a/profiles/updates/4Q-2013 b/profiles/updates/4Q-2013
new file mode 100644
index 000000000000..1267a56f18cc
--- /dev/null
+++ b/profiles/updates/4Q-2013
@@ -0,0 +1,6 @@
+move x11-themes/qtcurve-qt4 x11-themes/qtcurve
+slotmove dev-haskell/cairo 2 0
+slotmove dev-haskell/gio 2 0
+slotmove dev-haskell/glib 2 0
+slotmove dev-haskell/gtk2hs-buildtools 2 0
+slotmove dev-haskell/pango 2 0
diff --git a/profiles/updates/4Q-2014 b/profiles/updates/4Q-2014
new file mode 100644
index 000000000000..9cb7f8610f8c
--- /dev/null
+++ b/profiles/updates/4Q-2014
@@ -0,0 +1,13 @@
+move dev-perl/IO-Socket-IP perl-core/IO-Socket-IP
+move dev-perl/Template-Latex dev-perl/Template-Plugin-Latex
+move dev-ml/async_core dev-ml/async_kernel
+move razorqt-base/libqtxdg dev-libs/libqtxdg
+move app-shells/zsh-completion app-shells/gentoo-zsh-completions
+move www-servers/ocsigen www-servers/ocsigenserver
+slotmove =dev-cpp/gstreamermm-0.10* 0 0.10
+move net-zope/zc-buildout dev-python/zc-buildout
+move net-zope/zope-interface dev-python/zope-interface
+move media-gfx/photo media-gfx/photoqt
+move kde-base/oxygen-fonts kde-plasma/oxygen-fonts
+move dev-db/postgresql-base dev-db/postgresql
+move dev-db/pgasync dev-python/pgasync
diff --git a/profiles/use.desc b/profiles/use.desc
new file mode 100644
index 000000000000..028b384cd2d3
--- /dev/null
+++ b/profiles/use.desc
@@ -0,0 +1,397 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Keep them sorted
+
+3dfx - Enable support for Voodoo chipsets, also called as 3DFX and TDFX
+X - Add support for X11
+Xaw3d - Add support for the 3d athena widget set
+a52 - Enable support for decoding ATSC A/52 streams used in DVD
+aac - Enable support for MPEG-4 AAC Audio
+aalib - Add support for media-libs/aalib (ASCII-Graphics Library)
+accessibility - Add support for accessibility (eg 'at-spi' library)
+acl - Add support for Access Control Lists
+acpi - Add support for Advanced Configuration and Power Interface
+adns - Add support for asynchronous DNS resolution
+afs - Add OpenAFS support (distributed file system)
+aim - Enable AIM IM protocol support
+alsa - Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
+altivec - Add support for optimizations for G4 and G5/ppc970 processors
+ao - Use libao audio output library for sound playback
+apache2 - Add Apache2 support
+apm - Add APM (Advanced Power Management) support
+aqua - Include support for the Mac OS X Aqua (Carbon/Cocoa) GUI
+atm - Enable Asynchronous Transfer Mode protocol support
+audiofile - Add support for libaudiofile where applicable
+avahi - Add avahi/Zeroconf support
+ayatana - Build in support for Ayatana notification using the libindicate or libappindicator plugin
+bash-completion - Enable bash-completion support
+bcmath - Add support for libbcmath
+berkdb - Add support for sys-libs/db (Berkeley DB for MySQL)
+bidi - Enable bidirectional language support
+bindist - Flag to enable or disable options for prebuilt (GRP) packages (eg. due to licensing issues)
+blas - Add support for the virtual/blas numerical library
+bluetooth - Enable Bluetooth Support
+bootstrap - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during original system bootstrapping [make stage2]
+boundschecking - Add the bounds checking patch by Haj Ten Brugge, this will DISABLE the hardened PIE+SSP patches
+branding - Enable Gentoo specific branding
+bsf - Enable support for Apache Bean Scripting Framework (dev-java/bsf)
+build - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for creating build images and the first half of bootstrapping [make stage1]
+bzip2 - Use the bzlib compression library
+cairo - Enable support for the cairo graphics library
+calendar - Add support for calendars (not using mcal!)
+canna - Add support for the Canna kana to kanji conversion engine
+caps - Use Linux capabilities library to control privilege
+cdb - Add support for the CDB database engine from the author of qmail
+cdda - Add Compact Disk Digital Audio (Standard Audio CD) support
+cddb - Access cddb servers to retrieve and submit information about compact disks
+cdinstall - Copy files from the CD rather than asking the user to copy them, mostly used with games
+cdparanoia - Enable cdparanoia (audio CD ripper) support
+cdr - Add support for CD writer hardware
+cgi - Add CGI script support
+cjk - Add support for Multi-byte character languages (Chinese, Japanese, Korean)
+clamav - Add support for Clam AntiVirus software (usually with a plugin)
+connman - Add support for net-misc/connman
+coreaudio - Build the CoreAudio driver on Mac OS X systems
+cracklib - Support for cracklib strong password checking
+crypt - Add support for encryption -- using mcrypt or gpg where applicable
+cscope - Enable cscope interface -- in vim for example
+css - Enable reading of encrypted DVDs
+ctype - Enable ctype functions
+cups - Add support for CUPS (Common Unix Printing System)
+curl - Add support for client-side URL transfer library
+curlwrappers - Add support for using curl in streams
+custom-cflags - Build with user-specified CFLAGS (unsupported)
+cvs - Enable CVS (Concurrent Versions System) integration
+cxx - Build support for C++ (bindings, extra libraries, code generation, ...)
+dbi - Enable dev-db/libdbi (database-independent abstraction layer) support
+dbm - Add support for generic DBM databases
+dbus - Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
+debug - Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
+dedicated - Add support for dedicated game servers (some packages do not provide clients and servers at the same time)
+dga - Add DGA (Direct Graphic Access) support for X
+directfb - Add support for DirectFB layer (library for FB devices)
+djvu - Support DjVu, a PDF-like document format esp. suited for scanned documents
+doc - Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
+dri - Enable direct rendering: used for accelerated 3D and some 2D, like DMA
+dts - Enable DTS Coherent Acoustics decoder support
+dv - Enable support for a codec used by many camcorders
+dvb - Add support for DVB (Digital Video Broadcasting)
+dvd - Add support for DVDs
+dvdr - Add support for DVD writer hardware (e.g. in xcdroast)
+eds - Enable support for Evolution-Data-Server (EDS)
+emacs - Add support for GNU Emacs
+emboss - Add support for the European Molecular Biology Open Software Suite
+encode - Add support for encoding of audio or video files
+enscript - Add enscript support to colourize code stored in the repository
+evo - Add support for mail-client/evolution
+examples - Install examples, usually source code
+exif - Add support for reading EXIF headers from JPEG and TIFF images
+expat - Enable the use of dev-libs/expat for XML parsing
+fam - Enable FAM (File Alteration Monitor) support
+fastcgi - Add support for the FastCGI interface
+fbcon - Add framebuffer support for the console, via the kernel
+ffmpeg - Enable ffmpeg/libav-based audio/video codec support
+fftw - Use FFTW library for computing Fourier transforms
+filecaps - Use Linux file capabilities to control privilege rather than set*id (this is orthogonal to USE=caps which uses capabilities at runtime e.g. libcap)
+firebird - Add support for the Firebird relational database
+flac - Add support for FLAC: Free Lossless Audio Codec
+flatfile - Add dbm support for flat files
+fltk - Add support for the Fast Light Toolkit gui interface
+fontconfig - Support for configuring and customizing font access via media-libs/fontconfig
+foomaticdb - Add support for the foomatic printing driver database
+fortran - Add support for fortran
+freetds - Add support for the TDS protocol to connect to MSSQL/Sybase databases
+freewnn - Add support for FreeWnn kana to kanji conversion engine
+frontbase - Add support for the frontbase sql server
+ftp - Add FTP (File Transfer Protocol) support
+gcj - Enable building with gcj (The GNU Compiler for the Javatm Programming Language)
+gd - Add support for media-libs/gd (to generate graphics on the fly)
+gdbm - Add support for sys-libs/gdbm (GNU database libraries)
+geoip - Add geoip support for country and city lookup based on IPs
+ggi - Add support for media-libs/libggi (non-X video api/drivers)
+gif - Add GIF image support
+gimp - Build a plugin for the GIMP
+git - Enable git (version control system) support
+glut - Build an OpenGL plugin using the GLUT library
+gmp - Add support for dev-libs/gmp (GNU MP library)
+gnome - Add GNOME support
+gnome-keyring - Enable support for storing passwords via gnome-keyring
+gnuplot - Enable support for gnuplot (data and function plotting)
+gnutls - Add support for net-libs/gnutls (TLS 1.0 and SSL 3.0 support)
+gphoto2 - Add digital camera support
+gpm - Add support for sys-libs/gpm (Console-based mouse driver)
+gps - Add support for Global Positioning System
+graphviz - Add support for the Graphviz library
+gsl - Use the GNU scientific library for calculations
+gsm - Add support for the gsm lossy speech compression codec
+gstreamer - Add support for media-libs/gstreamer (Streaming media)
+gtk - Add support for x11-libs/gtk+ (The GIMP Toolkit)
+guile - Add support for the guile Scheme interpreter
+gzip - Compress files with Lempel-Ziv coding (LZ77)
+handbook - Enable handbooks generation for KDE4.
+hardened - Activate default security enhancements for toolchain (gcc, glibc, binutils)
+hddtemp - Enable monitoring of hdd temperature (app-admin/hddtemp)
+hdf5 - Add support for the Hierarchical Data Format v5
+hscolour - Include coloured haskell sources to generated documentation (dev-haskell/hscolour)
+ibm - Add support for IBM ppc64 specific systems
+iconv - Enable support for the iconv character set conversion library
+icq - Enable ICQ IM protocol support
+icu - Enable ICU (Internationalization Components for Unicode) support, using dev-libs/icu
+idn - Enable support for Internationalized Domain Names
+ieee1394 - Enable FireWire/iLink IEEE1394 support (dv, camera, ...)
+imagemagick - Enable support for Imagemagick (image converter)
+imap - Add support for IMAP (Internet Mail Application Protocol)
+imlib - Add support for imlib, an image loading and rendering library
+infiniband - Enable Infiniband RDMA transport support
+inifile - Add dbm support for .ini files
+inotify - Enable inotify filesystem monitoring support
+introspection - Add support for GObject based introspection
+iodbc - Add support for iODBC library
+ios - Enable support for Apple's iDevice with iOS operating system (iPad, iPhone, iPod, etc)
+ipod - Enable support for iPod device access
+ipv6 - Add support for IP version 6
+iwmmxt - Add support for optimizations for ARM iwMMXt instructions
+jack - Add support for the JACK Audio Connection Kit
+java - Add support for Java
+javascript - Enable javascript support
+jbig - Enable jbig-kit support for tiff, Hylafax, ImageMagick, etc
+jingle - Enable voice calls for jabber
+jit - Enable just-in-time compilation for improved performance. May prevent use of some PaX memory protection features in Gentoo Hardened.
+joystick - Add support for joysticks in all packages
+jpeg - Add JPEG image support
+jpeg2k - Support for JPEG 2000, a wavelet-based image compression format
+kde - Add support for KDE (K Desktop Environment)
+kerberos - Add kerberos support
+kolab - Add support for the Kolab groupware server
+kontact - Enable support for the KDE personal information manager (kde-base/kdepim*)
+ladspa - Enable the ability to support ladspa plugins
+lame - Prefer using LAME libraries for MP3 encoding support
+lapack - Add support for the virtual/lapack numerical library
+lash - Add LASH Audio Session Handler support
+latex - Add support for LaTeX (typesetting package)
+lcms - Add lcms support (color management engine)
+ldap - Add LDAP support (Lightweight Directory Access Protocol)
+libass - SRT/SSA/ASS (SubRip / SubStation Alpha) subtitle support
+libav - Prefer libav over ffmpeg whenever both are supported
+libcaca - Add support for colored ASCII-art graphics
+libedit - Use the libedit library (replacement for readline)
+libffi - Enable support for Foreign Function Interface library
+libnotify - Enable desktop notification support
+libsamplerate - Build with support for converting sample rates using libsamplerate
+libwww - Add libwww support (General purpose WEB API)
+lirc - Add support for lirc (Linux's Infra-Red Remote Control)
+livecd - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during livecd building
+lm_sensors - Add linux lm_sensors (hardware sensors) support
+lua - Enable Lua scripting support
+lzma - Support for LZMA (de)compression algorithm
+lzo - Enable support for lzo compression
+m17n-lib - Enable m17n-lib support
+mad - Add support for mad (high-quality mp3 decoder library and cli frontend)
+maildir - Add support for maildir (~/.maildir) style mail spools
+matroska - Add support for the matroska container format (extensions .mkv, .mka and .mks)
+matrox - Add Matrox MGA support to mplayer
+mbox - Add support for mbox (/var/spool/mail) style mail spools
+memlimit - Add memory usage limiting in supporting programs
+mhash - Add support for the mhash library
+migemo - Enable migemo support for Japanese
+mikmod - Add libmikmod support to allow playing of SoundTracker-style music files
+milter - Add sendmail mail filter (milter) support
+mime - Add MIME support
+minimal - Install a very minimal build (disables, for example, plugins, fonts, most drivers, non-critical features)
+mmap - Add mmap (memory map) support
+mms - Support for Microsoft Media Server (MMS) streams
+mng - Add support for libmng (MNG images)
+modplug - Add libmodplug support for playing SoundTracker-style music files
+modules - Build the kernel modules
+mono - Build Mono bindings to support dotnet type stuff
+motif - Add support for the Motif toolkit
+mozilla - Add support for the Mozilla web-browser
+mp3 - Add support for reading mp3 files
+mp4 - Support for MP4 container format
+mpeg - Add libmpeg3 support to various packages
+mpi - Add MPI (Message Passing Interface) layer to the apps that support it
+mplayer - Enable mplayer support for playback or encoding
+msn - Enable MSN Messenger IM protocol support
+mssql - Add support for Microsoft SQL Server database
+mtp - Enable support for Media Transfer Protocol
+mule - Add multi-language support to XEmacs
+multilib - On 64bit systems, if you want to be able to compile 32bit and 64bit binaries
+musepack - Enable support for the musepack audio codec
+musicbrainz - Lookup audio metadata using MusicBrainz community service (musicbrainz.org)
+mysql - Add mySQL Database support
+mysqli - Add support for the improved mySQL libraries
+nas - Add support for network audio sound
+ncurses - Add ncurses support (console display library)
+neXt - Enable neXt toolkit
+neon - Enable optimization support for ARM NEON processors
+netboot - Enable network booting
+netcdf - Enable NetCDF data format support
+networkmanager - Enable net-misc/networkmanager support
+nis - Support for NIS/YP services
+nls - Add Native Language Support (using gettext - GNU locale utilities)
+nntp - Add support for newsgroups (Network News Transfer Protocol)
+nocd - Install all files required to run the application without a CD mounted
+nptl - Enable support for Native POSIX Threads Library, the new threading module (requires linux-2.6 or better usually)
+nsplugin - Build plugin for browsers supporting the Netscape plugin architecture (that is almost any modern browser)
+ocaml - Add support/bindings for the Ocaml language
+ocamlopt - Enable ocamlopt support (ocaml native code compiler) -- Produces faster programs (Warning: you have to disable/enable it at a global scale)
+oci8 - Add Oracle 8 Database Support
+oci8-instant-client - Use dev-db/oracle-instantclient-basic as Oracle provider instead of requiring a full Oracle server install
+odbc - Add ODBC Support (Open DataBase Connectivity)
+offensive - Enable potentially offensive items in packages
+ofx - Enable support for importing (and exporting) OFX (Open Financial eXchange) data files
+ogg - Add support for the Ogg container format (commonly used by Vorbis, Theora and flac)
+openal - Add support for the Open Audio Library
+openexr - Support for the OpenEXR graphics file format
+opengl - Add support for OpenGL (3D graphics)
+openmp - Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"
+oracle - Enable Oracle Database support
+orc - Use dev-lang/orc for just-in-time optimization of array operations
+osc - Enable support for Open Sound Control
+oscar - Enable Oscar (AIM/ICQ) IM protocol support
+oss - Add support for OSS (Open Sound System)
+pam - Add support for PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip
+pch - Enable precompiled header support for faster compilation at the expense of disk space and memory (>=sys-devel/gcc-3.4 only)
+pcmcia - Add support for PCMCIA slots/devices found on laptop computers
+pcntl - Add support for process creation functions
+pcre - Add support for Perl Compatible Regular Expressions
+pda - Add support for portable devices
+pdf - Add general support for PDF (Portable Document Format), this replaces the pdflib and cpdflib flags
+perl - Add optional support/bindings for the Perl language
+php - Include support for the PHP language
+pie - Build programs as Position Independent Executables (a security hardening technique)
+plasma - Build optional KDE plasma addons
+plotutils - Add support for plotutils (library for 2-D vector graphics)
+png - Add support for libpng (PNG images)
+policykit - Enable PolicyKit authentication support
+portaudio - Add support for the crossplatform portaudio audio API
+posix - Add support for POSIX-compatible functions
+postgres - Add support for the postgresql database
+postscript - Enable support for the PostScript language (often with ghostscript-gpl or libspectre)
+ppds - Add support for automatically generated ppd (printing driver) files
+prefix - Defines if a Gentoo Prefix offset installation is used
+prelude - Add support/bindings for the Prelude Intrusion Detection System
+profile - Add support for software performance analysis (will likely vary from ebuild to ebuild)
+pulseaudio - Add support for PulseAudio sound server
+python - Add optional support/bindings for the Python language
+qdbm - Add support for the qdbm (Quick Database Manager) library
+qmail-spp - Add support for qmail SMTP plugins
+qt4 - Add support for the Qt GUI/Application Toolkit version 4.x
+qt5 - Add support for the Qt 5 application and UI framework
+quicktime - Add support for OpenQuickTime
+radius - Add support for RADIUS authentication
+raw - Add support for raw image formats
+rdesktop - Add support for the remote desktop protocol, usually used to connect to Windows servers
+readline - Enable support for libreadline, a GNU line-editing library that almost everyone wants
+recode - Enable support for the GNU recode library
+rss - Enable support for RSS feeds
+ruby - Add support/bindings for the Ruby language
+samba - Add support for SAMBA (Windows File and Printer sharing)
+sasl - Add support for the Simple Authentication and Security Layer
+savedconfig - Use this to restore your config from /etc/portage/savedconfig ${CATEGORY}/${PN}. Make sure your USE flags allow for appropriate dependencies
+scanner - Add support for scanner hardware (e.g. build the sane frontend in kdegraphics)
+sdl - Add support for Simple Direct Layer (media library)
+seamonkey - Add support for the Seamonkey web-browser
+seccomp - Enable seccomp for system call filtering
+selinux - !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
+semantic-desktop - Cross-KDE support for semantic search and information retrieval
+session - Add persistent session support
+sharedmem - Add support for shared memory use
+shorten - Add support for the shorten audio compressor
+simplexml - Support for SimpleXML
+skey - Enable S/Key (Single use password) authentication support
+slang - Add support for the slang text display library (it's like ncurses, but different)
+slp - Add Service Locator Protocol support
+smartcard - Enable smartcard support
+smp - Enable support for multiprocessors or multicore systems
+sndfile - Add support for libsndfile
+snmp - Add support for the Simple Network Management Protocol if available
+soap - Add support for SOAP (Simple Object Access Protocol)
+sockets - Add support for tcp/ip sockets
+socks5 - Add support for the socks5 proxy
+sound - Enable sound support
+source - Zip the sources and install them
+sox - Add support for Sound eXchange (SoX)
+speex - Add support for the speex audio codec (used for speech)
+spell - Add dictionary support
+sqlite - Add support for sqlite - embedded sql database
+ssl - Add support for Secure Socket Layer connections
+startup-notification - Enable application startup event feedback mechanism
+static - !!do not set this during bootstrap!! Causes binaries to be statically linked instead of dynamically
+static-libs - Build static versions of dynamic libraries as well
+subversion - Enable subversion (version control system) support
+suid - Enable setuid root program, with potential security risks
+svg - Add support for SVG (Scalable Vector Graphics)
+svga - Add support for SVGAlib (graphics library)
+sybase - Add support for the Sybase SQL Database Server
+sybase-ct - Add support for Sybase-CT
+symlink - Force kernel ebuilds to automatically update the /usr/src/linux symlink
+syslog - Enable support for syslog
+systemd - Enable use of systemd-specific libraries and features like socket activation or session tracking
+sysvipc - Support for System V-compatible inter-process communication
+szip - Use the szip compression library
+taglib - Enable tagging support with taglib
+tcl - Add support the Tcl language
+tcmalloc - Use the dev-util/google-perftools libraries to replace the malloc() implementation with a possibly faster one
+tcpd - Add support for TCP wrappers
+test - Workaround to pull in packages needed to run with FEATURES=test. Portage-2.1.2 handles this internally, so don't set it in make.conf/package.use anymore
+theora - Add support for the Theora Video Compression Codec
+threads - Add threads support for various packages. Usually pthreads
+tidy - Add support for HTML Tidy
+tiff - Add support for the TIFF image format
+timidity - Build with Timidity++ (MIDI sequencer) support
+tk - Add support for Tk GUI toolkit
+tokenizer - Add support for the PHP file parser
+truetype - Add support for FreeType and/or FreeType2 fonts
+uclibc - Enable uclibc specific patches and build or link uclibc
+udev - Enable virtual/udev integration (device discovery, power and storage device support, etc)
+udisks - Enable storage management support (automounting, volume monitoring, etc)
+unicode - Add support for Unicode
+upnp - Enable UPnP port mapping support
+upnp-av - Enable UPnP audio/video streaming support
+upower - Enable power management support
+usb - Add USB support to applications that have optional USB support (e.g. cups)
+v4l - Enable support for video4linux (using linux-headers or userspace libv4l libraries)
+vaapi - Enable Video Acceleration API for hardware decoding
+vala - Enable bindings for dev-lang/vala
+vanilla - Do not add extra patches which change default behaviour; DO NOT USE THIS ON A GLOBAL SCALE as the severity of the meaning changes drastically
+vcd - Video CD support
+vdpau - Enable the Video Decode and Presentation API for Unix acceleration interface
+vhosts - Add support for installing web-based applications into a virtual-hosting environment
+videos - Install optional video files (used in some games)
+vim-syntax - Pulls in related vim syntax scripts
+vnc - Enable VNC (remote desktop viewer) support
+vorbis - Add support for the OggVorbis audio codec
+wayland - Enable dev-libs/wayland backend
+wavpack - Add support for wavpack audio compression tools
+wddx - Add support for Web Distributed Data eXchange
+webkit - Add support for the WebKit HTML rendering/layout engine
+wifi - Enable wireless network functions
+wmf - Add support for the Windows Metafile vector image format
+wxwidgets - Add support for wxWidgets/wxGTK GUI toolkit
+x264 - Enable h264 encoding using x264
+xattr - Add support for extended attributes (filesystem-stored metadata)
+xcb - Support the X C-language Binding, a replacement for Xlib
+xcomposite - Enable support for the Xorg composite extension
+xemacs - Add support for XEmacs
+xface - Add xface support used to allow a small image of xface format to be included in an email via the header 'X-Face'
+xft - Build with support for XFT font renderer (x11-libs/libXft)
+xine - Add support for the XINE movie libraries
+xinerama - Add support for the xinerama X11 extension, which is mandatory if you work in multiple monitors setup
+xinetd - Add support for the xinetd super-server
+xml - Add support for XML files
+xmlrpc - Support for xml-rpc library
+xmp - Enable support for Extensible Metadata Platform (Adobe XMP)
+xmpp - Enable support for Extensible Messaging and Presence Protocol (XMPP) formerly known as Jabber
+xosd - Sends display using the X On Screen Display library
+xpm - Add support for XPM graphics format
+xscreensaver - Add support for XScreenSaver extension
+xv - Add in optional support for the Xvideo extension (an X API for video playback)
+xvid - Add support for xvid.org's open-source mpeg-4 codec
+yahoo - Enable Yahoo Messenger IM protocol support
+yaz - Add in optional support for the Z39.50 Protocol for Information Retrieval (YAZ)
+zeroconf - Support for DNS Service Discovery (DNS-SD)
+zlib - Add support for zlib (de)compression
+zsh-completion - Enable zsh completion support