summaryrefslogtreecommitdiff
path: root/profiles/default
diff options
context:
space:
mode:
Diffstat (limited to 'profiles/default')
-rw-r--r--profiles/default/bsd/eapi1
-rw-r--r--profiles/default/bsd/fbsd/amd64/10.3/clang/deprecated6
-rw-r--r--profiles/default/bsd/fbsd/amd64/10.3/clang/parent2
-rw-r--r--profiles/default/bsd/fbsd/amd64/10.3/deprecated6
-rw-r--r--profiles/default/bsd/fbsd/amd64/10.3/eapi1
-rw-r--r--profiles/default/bsd/fbsd/amd64/10.3/make.defaults6
-rw-r--r--profiles/default/bsd/fbsd/amd64/10.3/package.use.force2
-rw-r--r--profiles/default/bsd/fbsd/amd64/10.3/parent2
-rw-r--r--profiles/default/bsd/fbsd/amd64/11.0/clang/deprecated5
-rw-r--r--profiles/default/bsd/fbsd/amd64/11.0/clang/parent2
-rw-r--r--profiles/default/bsd/fbsd/amd64/11.0/deprecated5
-rw-r--r--profiles/default/bsd/fbsd/amd64/11.0/eapi1
-rw-r--r--profiles/default/bsd/fbsd/amd64/11.0/make.defaults6
-rw-r--r--profiles/default/bsd/fbsd/amd64/11.0/package.use.force2
-rw-r--r--profiles/default/bsd/fbsd/amd64/11.0/parent2
-rw-r--r--profiles/default/bsd/fbsd/amd64/11.1/clang/parent2
-rw-r--r--profiles/default/bsd/fbsd/amd64/11.1/eapi1
-rw-r--r--profiles/default/bsd/fbsd/amd64/11.1/make.defaults6
-rw-r--r--profiles/default/bsd/fbsd/amd64/11.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.defaults6
-rw-r--r--profiles/default/bsd/fbsd/amd64/9.1/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.defaults25
-rw-r--r--profiles/default/bsd/fbsd/package.mask17
-rw-r--r--profiles/default/bsd/fbsd/package.use12
-rw-r--r--profiles/default/bsd/fbsd/package.use.force4
-rw-r--r--profiles/default/bsd/fbsd/package.use.mask116
-rw-r--r--profiles/default/bsd/fbsd/packages25
-rw-r--r--profiles/default/bsd/fbsd/packages.build51
-rw-r--r--profiles/default/bsd/fbsd/parent1
-rw-r--r--profiles/default/bsd/fbsd/profile.bashrc91
-rw-r--r--profiles/default/bsd/fbsd/sparc/8.2/eapi1
-rw-r--r--profiles/default/bsd/fbsd/sparc/8.2/make.defaults4
-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.mask34
-rw-r--r--profiles/default/bsd/fbsd/x86/10.3/deprecated6
-rw-r--r--profiles/default/bsd/fbsd/x86/10.3/eapi1
-rw-r--r--profiles/default/bsd/fbsd/x86/10.3/make.defaults5
-rw-r--r--profiles/default/bsd/fbsd/x86/10.3/parent2
-rw-r--r--profiles/default/bsd/fbsd/x86/11.0/deprecated5
-rw-r--r--profiles/default/bsd/fbsd/x86/11.0/eapi1
-rw-r--r--profiles/default/bsd/fbsd/x86/11.0/make.defaults5
-rw-r--r--profiles/default/bsd/fbsd/x86/11.0/parent2
-rw-r--r--profiles/default/bsd/fbsd/x86/11.1/eapi1
-rw-r--r--profiles/default/bsd/fbsd/x86/11.1/make.defaults5
-rw-r--r--profiles/default/bsd/fbsd/x86/11.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.defaults4
-rw-r--r--profiles/default/bsd/fbsd/x86/9.1/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.defaults5
-rw-r--r--profiles/default/bsd/package.mask40
-rw-r--r--profiles/default/bsd/package.use7
-rw-r--r--profiles/default/bsd/package.use.force3
-rw-r--r--profiles/default/bsd/package.use.mask92
-rw-r--r--profiles/default/bsd/packages16
-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.mask74
-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/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.mask6
-rw-r--r--profiles/default/linux/alpha/13.0/parent2
-rw-r--r--profiles/default/linux/alpha/13.0/use.mask3
-rw-r--r--profiles/default/linux/alpha/13.0/use.stable.mask3
-rw-r--r--profiles/default/linux/alpha/17.0/desktop/eapi1
-rw-r--r--profiles/default/linux/alpha/17.0/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/alpha/17.0/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/alpha/17.0/desktop/gnome/systemd/eapi1
-rw-r--r--profiles/default/linux/alpha/17.0/desktop/gnome/systemd/parent2
-rw-r--r--profiles/default/linux/alpha/17.0/desktop/parent2
-rw-r--r--profiles/default/linux/alpha/17.0/developer/eapi1
-rw-r--r--profiles/default/linux/alpha/17.0/developer/parent2
-rw-r--r--profiles/default/linux/alpha/17.0/eapi1
-rw-r--r--profiles/default/linux/alpha/17.0/package.use.stable.mask6
-rw-r--r--profiles/default/linux/alpha/17.0/parent2
-rw-r--r--profiles/default/linux/alpha/17.0/use.mask3
-rw-r--r--profiles/default/linux/alpha/17.0/use.stable.mask3
-rw-r--r--profiles/default/linux/alpha/eapi1
-rw-r--r--profiles/default/linux/alpha/package.use.mask7
-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/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.defaults7
-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/parent2
-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.defaults4
-rw-r--r--profiles/default/linux/amd64/13.0/x32/parent2
-rw-r--r--profiles/default/linux/amd64/17.0/desktop/eapi1
-rw-r--r--profiles/default/linux/amd64/17.0/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/amd64/17.0/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/amd64/17.0/desktop/gnome/systemd/eapi1
-rw-r--r--profiles/default/linux/amd64/17.0/desktop/gnome/systemd/parent2
-rw-r--r--profiles/default/linux/amd64/17.0/desktop/parent2
-rw-r--r--profiles/default/linux/amd64/17.0/desktop/plasma/eapi1
-rw-r--r--profiles/default/linux/amd64/17.0/desktop/plasma/parent2
-rw-r--r--profiles/default/linux/amd64/17.0/desktop/plasma/systemd/eapi1
-rw-r--r--profiles/default/linux/amd64/17.0/desktop/plasma/systemd/parent2
-rw-r--r--profiles/default/linux/amd64/17.0/developer/eapi1
-rw-r--r--profiles/default/linux/amd64/17.0/developer/make.defaults7
-rw-r--r--profiles/default/linux/amd64/17.0/developer/parent2
-rw-r--r--profiles/default/linux/amd64/17.0/eapi1
-rw-r--r--profiles/default/linux/amd64/17.0/hardened/eapi1
-rw-r--r--profiles/default/linux/amd64/17.0/hardened/parent2
-rw-r--r--profiles/default/linux/amd64/17.0/no-multilib/eapi1
-rw-r--r--profiles/default/linux/amd64/17.0/no-multilib/parent2
-rw-r--r--profiles/default/linux/amd64/17.0/parent2
-rw-r--r--profiles/default/linux/amd64/17.0/selinux/eapi1
-rw-r--r--profiles/default/linux/amd64/17.0/selinux/parent2
-rw-r--r--profiles/default/linux/amd64/17.0/systemd/eapi1
-rw-r--r--profiles/default/linux/amd64/17.0/systemd/parent2
-rw-r--r--profiles/default/linux/amd64/17.0/x32/eapi1
-rw-r--r--profiles/default/linux/amd64/17.0/x32/make.defaults4
-rw-r--r--profiles/default/linux/amd64/17.0/x32/parent2
-rw-r--r--profiles/default/linux/amd64/dev/32bit-userland/README17
-rw-r--r--profiles/default/linux/amd64/dev/32bit-userland/eapi1
-rw-r--r--profiles/default/linux/amd64/dev/32bit-userland/make.defaults12
-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.mask10
-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/parent2
-rw-r--r--profiles/default/linux/arm/13.0/armv4/desktop/plasma/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/armv4/desktop/plasma/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/parent2
-rw-r--r--profiles/default/linux/arm/13.0/armv4t/desktop/plasma/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/armv4t/desktop/plasma/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/parent2
-rw-r--r--profiles/default/linux/arm/13.0/armv5te/desktop/plasma/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/armv5te/desktop/plasma/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/parent2
-rw-r--r--profiles/default/linux/arm/13.0/armv6j/desktop/plasma/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/armv6j/desktop/plasma/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/parent2
-rw-r--r--profiles/default/linux/arm/13.0/armv7a/desktop/plasma/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/armv7a/desktop/plasma/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/parent2
-rw-r--r--profiles/default/linux/arm/13.0/desktop/plasma/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/desktop/plasma/parent2
-rw-r--r--profiles/default/linux/arm/13.0/desktop/plasma/systemd/eapi1
-rw-r--r--profiles/default/linux/arm/13.0/desktop/plasma/systemd/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/17.0/armv4/desktop/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/armv4/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/armv4/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/arm/17.0/armv4/desktop/parent2
-rw-r--r--profiles/default/linux/arm/17.0/armv4/desktop/plasma/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/armv4/desktop/plasma/parent2
-rw-r--r--profiles/default/linux/arm/17.0/armv4/developer/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/armv4/developer/parent2
-rw-r--r--profiles/default/linux/arm/17.0/armv4/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/armv4/parent2
-rw-r--r--profiles/default/linux/arm/17.0/armv4t/desktop/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/armv4t/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/armv4t/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/arm/17.0/armv4t/desktop/parent2
-rw-r--r--profiles/default/linux/arm/17.0/armv4t/desktop/plasma/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/armv4t/desktop/plasma/parent2
-rw-r--r--profiles/default/linux/arm/17.0/armv4t/developer/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/armv4t/developer/parent2
-rw-r--r--profiles/default/linux/arm/17.0/armv4t/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/armv4t/parent2
-rw-r--r--profiles/default/linux/arm/17.0/armv5te/desktop/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/armv5te/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/armv5te/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/arm/17.0/armv5te/desktop/parent2
-rw-r--r--profiles/default/linux/arm/17.0/armv5te/desktop/plasma/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/armv5te/desktop/plasma/parent2
-rw-r--r--profiles/default/linux/arm/17.0/armv5te/developer/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/armv5te/developer/parent2
-rw-r--r--profiles/default/linux/arm/17.0/armv5te/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/armv5te/parent2
-rw-r--r--profiles/default/linux/arm/17.0/armv6j/desktop/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/armv6j/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/armv6j/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/arm/17.0/armv6j/desktop/parent2
-rw-r--r--profiles/default/linux/arm/17.0/armv6j/desktop/plasma/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/armv6j/desktop/plasma/parent2
-rw-r--r--profiles/default/linux/arm/17.0/armv6j/developer/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/armv6j/developer/parent2
-rw-r--r--profiles/default/linux/arm/17.0/armv6j/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/armv6j/parent2
-rw-r--r--profiles/default/linux/arm/17.0/armv7a/desktop/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/armv7a/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/armv7a/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/arm/17.0/armv7a/desktop/parent2
-rw-r--r--profiles/default/linux/arm/17.0/armv7a/desktop/plasma/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/armv7a/desktop/plasma/parent2
-rw-r--r--profiles/default/linux/arm/17.0/armv7a/developer/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/armv7a/developer/parent2
-rw-r--r--profiles/default/linux/arm/17.0/armv7a/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/armv7a/parent2
-rw-r--r--profiles/default/linux/arm/17.0/desktop/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/arm/17.0/desktop/gnome/systemd/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/desktop/gnome/systemd/parent2
-rw-r--r--profiles/default/linux/arm/17.0/desktop/parent2
-rw-r--r--profiles/default/linux/arm/17.0/desktop/plasma/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/desktop/plasma/parent2
-rw-r--r--profiles/default/linux/arm/17.0/desktop/plasma/systemd/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/desktop/plasma/systemd/parent2
-rw-r--r--profiles/default/linux/arm/17.0/developer/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/developer/parent2
-rw-r--r--profiles/default/linux/arm/17.0/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/parent2
-rw-r--r--profiles/default/linux/arm/eapi1
-rw-r--r--profiles/default/linux/arm/package.use.mask22
-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/desktop/systemd/eapi1
-rw-r--r--profiles/default/linux/arm64/13.0/desktop/systemd/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/13.0/systemd/eapi1
-rw-r--r--profiles/default/linux/arm64/13.0/systemd/parent2
-rw-r--r--profiles/default/linux/arm64/17.0/desktop/eapi1
-rw-r--r--profiles/default/linux/arm64/17.0/desktop/parent2
-rw-r--r--profiles/default/linux/arm64/17.0/desktop/systemd/eapi1
-rw-r--r--profiles/default/linux/arm64/17.0/desktop/systemd/parent2
-rw-r--r--profiles/default/linux/arm64/17.0/developer/eapi1
-rw-r--r--profiles/default/linux/arm64/17.0/developer/parent2
-rw-r--r--profiles/default/linux/arm64/17.0/eapi1
-rw-r--r--profiles/default/linux/arm64/17.0/parent2
-rw-r--r--profiles/default/linux/arm64/17.0/systemd/eapi1
-rw-r--r--profiles/default/linux/arm64/17.0/systemd/parent2
-rw-r--r--profiles/default/linux/arm64/eapi1
-rw-r--r--profiles/default/linux/arm64/package.use.mask10
-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/17.0/desktop/eapi1
-rw-r--r--profiles/default/linux/hppa/17.0/desktop/parent2
-rw-r--r--profiles/default/linux/hppa/17.0/developer/eapi1
-rw-r--r--profiles/default/linux/hppa/17.0/developer/parent2
-rw-r--r--profiles/default/linux/hppa/17.0/eapi1
-rw-r--r--profiles/default/linux/hppa/17.0/parent2
-rw-r--r--profiles/default/linux/hppa/eapi1
-rw-r--r--profiles/default/linux/hppa/package.use.mask32
-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/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.mask11
-rw-r--r--profiles/default/linux/ia64/13.0/parent2
-rw-r--r--profiles/default/linux/ia64/13.0/use.mask6
-rw-r--r--profiles/default/linux/ia64/13.0/use.stable.mask2
-rw-r--r--profiles/default/linux/ia64/17.0/desktop/eapi1
-rw-r--r--profiles/default/linux/ia64/17.0/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/ia64/17.0/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/ia64/17.0/desktop/gnome/systemd/eapi1
-rw-r--r--profiles/default/linux/ia64/17.0/desktop/gnome/systemd/parent2
-rw-r--r--profiles/default/linux/ia64/17.0/desktop/parent2
-rw-r--r--profiles/default/linux/ia64/17.0/developer/eapi1
-rw-r--r--profiles/default/linux/ia64/17.0/developer/parent2
-rw-r--r--profiles/default/linux/ia64/17.0/eapi1
-rw-r--r--profiles/default/linux/ia64/17.0/package.use.mask11
-rw-r--r--profiles/default/linux/ia64/17.0/parent2
-rw-r--r--profiles/default/linux/ia64/17.0/use.mask6
-rw-r--r--profiles/default/linux/ia64/17.0/use.stable.mask2
-rw-r--r--profiles/default/linux/ia64/eapi1
-rw-r--r--profiles/default/linux/ia64/make.defaults6
-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/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.mask2
-rw-r--r--profiles/default/linux/m68k/13.0/parent2
-rw-r--r--profiles/default/linux/m68k/17.0/desktop/eapi1
-rw-r--r--profiles/default/linux/m68k/17.0/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/m68k/17.0/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/m68k/17.0/desktop/parent2
-rw-r--r--profiles/default/linux/m68k/17.0/developer/eapi1
-rw-r--r--profiles/default/linux/m68k/17.0/developer/parent2
-rw-r--r--profiles/default/linux/m68k/17.0/eapi1
-rw-r--r--profiles/default/linux/m68k/17.0/package.mask2
-rw-r--r--profiles/default/linux/m68k/17.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.defaults60
-rw-r--r--profiles/default/linux/mips/13.0/desktop/deprecated1
-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/deprecated1
-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/deprecated1
-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/deprecated1
-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/deprecated1
-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/deprecated1
-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/deprecated1
-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/deprecated1
-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/deprecated1
-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/deprecated1
-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/decprecated1
-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/deprecated1
-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/deprecated1
-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/deprecated1
-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/deprecated1
-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/deprecated1
-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/deprecated1
-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/deprecated1
-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/17.0/eapi1
-rw-r--r--profiles/default/linux/mips/17.0/mipsel/eapi1
-rw-r--r--profiles/default/linux/mips/17.0/mipsel/multilib/deprecated1
-rw-r--r--profiles/default/linux/mips/17.0/mipsel/multilib/eapi1
-rw-r--r--profiles/default/linux/mips/17.0/mipsel/multilib/n32/eapi1
-rw-r--r--profiles/default/linux/mips/17.0/mipsel/multilib/n32/parent2
-rw-r--r--profiles/default/linux/mips/17.0/mipsel/multilib/n64/eapi1
-rw-r--r--profiles/default/linux/mips/17.0/mipsel/multilib/n64/parent2
-rw-r--r--profiles/default/linux/mips/17.0/mipsel/multilib/o32/eapi1
-rw-r--r--profiles/default/linux/mips/17.0/mipsel/multilib/o32/parent2
-rw-r--r--profiles/default/linux/mips/17.0/mipsel/multilib/parent2
-rw-r--r--profiles/default/linux/mips/17.0/mipsel/n32/eapi1
-rw-r--r--profiles/default/linux/mips/17.0/mipsel/n32/parent2
-rw-r--r--profiles/default/linux/mips/17.0/mipsel/n64/eapi1
-rw-r--r--profiles/default/linux/mips/17.0/mipsel/n64/parent2
-rw-r--r--profiles/default/linux/mips/17.0/mipsel/o32/eapi1
-rw-r--r--profiles/default/linux/mips/17.0/mipsel/o32/parent2
-rw-r--r--profiles/default/linux/mips/17.0/mipsel/parent2
-rw-r--r--profiles/default/linux/mips/17.0/multilib/deprecated1
-rw-r--r--profiles/default/linux/mips/17.0/multilib/eapi1
-rw-r--r--profiles/default/linux/mips/17.0/multilib/n32/eapi1
-rw-r--r--profiles/default/linux/mips/17.0/multilib/n32/parent2
-rw-r--r--profiles/default/linux/mips/17.0/multilib/n64/eapi1
-rw-r--r--profiles/default/linux/mips/17.0/multilib/n64/parent2
-rw-r--r--profiles/default/linux/mips/17.0/multilib/o32/eapi1
-rw-r--r--profiles/default/linux/mips/17.0/multilib/o32/parent2
-rw-r--r--profiles/default/linux/mips/17.0/multilib/parent2
-rw-r--r--profiles/default/linux/mips/17.0/n32/eapi1
-rw-r--r--profiles/default/linux/mips/17.0/n32/parent2
-rw-r--r--profiles/default/linux/mips/17.0/n64/eapi1
-rw-r--r--profiles/default/linux/mips/17.0/n64/parent2
-rw-r--r--profiles/default/linux/mips/17.0/o32/eapi1
-rw-r--r--profiles/default/linux/mips/17.0/o32/parent2
-rw-r--r--profiles/default/linux/mips/17.0/parent2
-rw-r--r--profiles/default/linux/mips/eapi1
-rw-r--r--profiles/default/linux/mips/package.use.mask6
-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/17.0/eapi1
-rw-r--r--profiles/default/linux/nios2/17.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.use11
-rw-r--r--profiles/default/linux/package.use.mask76
-rw-r--r--profiles/default/linux/packages13
-rw-r--r--profiles/default/linux/packages.build49
-rw-r--r--profiles/default/linux/powerpc/eapi1
-rw-r--r--profiles/default/linux/powerpc/package.use.mask10
-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/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.mask8
-rw-r--r--profiles/default/linux/powerpc/ppc32/13.0/package.use.stable.mask7
-rw-r--r--profiles/default/linux/powerpc/ppc32/13.0/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc32/17.0/desktop/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc32/17.0/desktop/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc32/17.0/developer/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc32/17.0/developer/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc32/17.0/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc32/17.0/package.use.mask8
-rw-r--r--profiles/default/linux/powerpc/ppc32/17.0/package.use.stable.mask7
-rw-r--r--profiles/default/linux/powerpc/ppc32/17.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/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/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/little-endian/make.defaults5
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/little-endian/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/little-endian/systemd/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/make.defaults5
-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/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.mask8
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/package.use.stable.mask6
-rw-r--r--profiles/default/linux/powerpc/ppc64/13.0/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/developer/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/developer/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/developer/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/developer/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/make.defaults5
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/make.defaults5
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/desktop/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/desktop/gnome/systemd/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/desktop/gnome/systemd/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/desktop/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/developer/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/developer/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/package.use.mask8
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/package.use.stable.mask6
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.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/riscv/13.0/desktop/eapi1
-rw-r--r--profiles/default/linux/riscv/13.0/desktop/parent2
-rw-r--r--profiles/default/linux/riscv/13.0/developer/eapi1
-rw-r--r--profiles/default/linux/riscv/13.0/developer/parent2
-rw-r--r--profiles/default/linux/riscv/13.0/eapi1
-rw-r--r--profiles/default/linux/riscv/13.0/parent2
-rw-r--r--profiles/default/linux/riscv/17.0/desktop/eapi1
-rw-r--r--profiles/default/linux/riscv/17.0/desktop/parent2
-rw-r--r--profiles/default/linux/riscv/17.0/developer/eapi1
-rw-r--r--profiles/default/linux/riscv/17.0/developer/parent2
-rw-r--r--profiles/default/linux/riscv/17.0/eapi1
-rw-r--r--profiles/default/linux/riscv/17.0/parent2
-rw-r--r--profiles/default/linux/riscv/eapi1
-rw-r--r--profiles/default/linux/riscv/parent3
-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/17.0/eapi1
-rw-r--r--profiles/default/linux/s390/17.0/parent2
-rw-r--r--profiles/default/linux/s390/17.0/s390x/eapi1
-rw-r--r--profiles/default/linux/s390/17.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/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/17.0/desktop/eapi1
-rw-r--r--profiles/default/linux/sh/17.0/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/sh/17.0/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/sh/17.0/desktop/parent2
-rw-r--r--profiles/default/linux/sh/17.0/developer/eapi1
-rw-r--r--profiles/default/linux/sh/17.0/developer/parent2
-rw-r--r--profiles/default/linux/sh/17.0/eapi1
-rw-r--r--profiles/default/linux/sh/17.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/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/make.defaults7
-rw-r--r--profiles/default/linux/sparc/13.0/package.use.mask14
-rw-r--r--profiles/default/linux/sparc/13.0/packages7
-rw-r--r--profiles/default/linux/sparc/13.0/parent3
-rw-r--r--profiles/default/linux/sparc/13.0/use.mask9
-rw-r--r--profiles/default/linux/sparc/13.0/use.stable.mask3
-rw-r--r--profiles/default/linux/sparc/17.0/desktop/eapi1
-rw-r--r--profiles/default/linux/sparc/17.0/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/sparc/17.0/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/sparc/17.0/desktop/gnome/systemd/eapi1
-rw-r--r--profiles/default/linux/sparc/17.0/desktop/gnome/systemd/parent2
-rw-r--r--profiles/default/linux/sparc/17.0/desktop/parent2
-rw-r--r--profiles/default/linux/sparc/17.0/developer/eapi1
-rw-r--r--profiles/default/linux/sparc/17.0/developer/parent2
-rw-r--r--profiles/default/linux/sparc/17.0/eapi1
-rw-r--r--profiles/default/linux/sparc/17.0/make.defaults7
-rw-r--r--profiles/default/linux/sparc/17.0/package.use.mask14
-rw-r--r--profiles/default/linux/sparc/17.0/packages7
-rw-r--r--profiles/default/linux/sparc/17.0/parent3
-rw-r--r--profiles/default/linux/sparc/17.0/use.mask9
-rw-r--r--profiles/default/linux/sparc/17.0/use.stable.mask3
-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.defaults15
-rw-r--r--profiles/default/linux/sparc/experimental/multilib/package.use.mask5
-rw-r--r--profiles/default/linux/sparc/experimental/multilib/packages8
-rw-r--r--profiles/default/linux/sparc/experimental/multilib/parent3
-rw-r--r--profiles/default/linux/sparc/experimental/multilib/profile.bashrc16
-rw-r--r--profiles/default/linux/sparc/experimental/parent1
-rw-r--r--profiles/default/linux/sparc/package.use.mask10
-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.defaults28
-rw-r--r--profiles/default/linux/uclibc/amd64/package.mask137
-rw-r--r--profiles/default/linux/uclibc/amd64/package.use.force7
-rw-r--r--profiles/default/linux/uclibc/amd64/parent1
-rw-r--r--profiles/default/linux/uclibc/amd64/use.force6
-rw-r--r--profiles/default/linux/uclibc/amd64/use.mask35
-rw-r--r--profiles/default/linux/uclibc/arm/armv6j/eapi1
-rw-r--r--profiles/default/linux/uclibc/arm/armv6j/make.defaults8
-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.defaults8
-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.defaults23
-rw-r--r--profiles/default/linux/uclibc/arm/package.use.force7
-rw-r--r--profiles/default/linux/uclibc/arm/package.use.mask40
-rw-r--r--profiles/default/linux/uclibc/arm/parent1
-rw-r--r--profiles/default/linux/uclibc/arm/use.force5
-rw-r--r--profiles/default/linux/uclibc/arm/use.mask5
-rw-r--r--profiles/default/linux/uclibc/eapi1
-rw-r--r--profiles/default/linux/uclibc/make.defaults12
-rw-r--r--profiles/default/linux/uclibc/mips/eapi1
-rw-r--r--profiles/default/linux/uclibc/mips/make.defaults20
-rw-r--r--profiles/default/linux/uclibc/mips/mipsel/eapi1
-rw-r--r--profiles/default/linux/uclibc/mips/mipsel/make.defaults5
-rw-r--r--profiles/default/linux/uclibc/mips/mipsel/parent1
-rw-r--r--profiles/default/linux/uclibc/mips/package.mask10
-rw-r--r--profiles/default/linux/uclibc/mips/package.use.force7
-rw-r--r--profiles/default/linux/uclibc/mips/package.use.mask34
-rw-r--r--profiles/default/linux/uclibc/mips/parent1
-rw-r--r--profiles/default/linux/uclibc/mips/use.force6
-rw-r--r--profiles/default/linux/uclibc/mips/use.mask6
-rw-r--r--profiles/default/linux/uclibc/package.mask87
-rw-r--r--profiles/default/linux/uclibc/package.use6
-rw-r--r--profiles/default/linux/uclibc/package.use.mask15
-rw-r--r--profiles/default/linux/uclibc/packages7
-rw-r--r--profiles/default/linux/uclibc/packages.build9
-rw-r--r--profiles/default/linux/uclibc/parent3
-rw-r--r--profiles/default/linux/uclibc/ppc/eapi1
-rw-r--r--profiles/default/linux/uclibc/ppc/make.defaults20
-rw-r--r--profiles/default/linux/uclibc/ppc/package.mask5
-rw-r--r--profiles/default/linux/uclibc/ppc/package.use.force7
-rw-r--r--profiles/default/linux/uclibc/ppc/package.use.mask20
-rw-r--r--profiles/default/linux/uclibc/ppc/parent1
-rw-r--r--profiles/default/linux/uclibc/ppc/use.force6
-rw-r--r--profiles/default/linux/uclibc/ppc/use.mask6
-rw-r--r--profiles/default/linux/uclibc/use.force5
-rw-r--r--profiles/default/linux/uclibc/use.mask15
-rw-r--r--profiles/default/linux/uclibc/x86/eapi1
-rw-r--r--profiles/default/linux/uclibc/x86/make.defaults24
-rw-r--r--profiles/default/linux/uclibc/x86/package.use.force7
-rw-r--r--profiles/default/linux/uclibc/x86/parent1
-rw-r--r--profiles/default/linux/uclibc/x86/use.force6
-rw-r--r--profiles/default/linux/uclibc/x86/use.mask30
-rw-r--r--profiles/default/linux/use.mask15
-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/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.defaults7
-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/13.0/systemd/eapi1
-rw-r--r--profiles/default/linux/x86/13.0/systemd/parent2
-rw-r--r--profiles/default/linux/x86/17.0/desktop/eapi1
-rw-r--r--profiles/default/linux/x86/17.0/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/x86/17.0/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/x86/17.0/desktop/gnome/systemd/eapi1
-rw-r--r--profiles/default/linux/x86/17.0/desktop/gnome/systemd/parent2
-rw-r--r--profiles/default/linux/x86/17.0/desktop/parent2
-rw-r--r--profiles/default/linux/x86/17.0/desktop/plasma/eapi1
-rw-r--r--profiles/default/linux/x86/17.0/desktop/plasma/parent2
-rw-r--r--profiles/default/linux/x86/17.0/desktop/plasma/systemd/eapi1
-rw-r--r--profiles/default/linux/x86/17.0/desktop/plasma/systemd/parent2
-rw-r--r--profiles/default/linux/x86/17.0/developer/eapi1
-rw-r--r--profiles/default/linux/x86/17.0/developer/make.defaults7
-rw-r--r--profiles/default/linux/x86/17.0/developer/parent2
-rw-r--r--profiles/default/linux/x86/17.0/eapi1
-rw-r--r--profiles/default/linux/x86/17.0/parent2
-rw-r--r--profiles/default/linux/x86/17.0/selinux/eapi1
-rw-r--r--profiles/default/linux/x86/17.0/selinux/parent2
-rw-r--r--profiles/default/linux/x86/17.0/systemd/eapi1
-rw-r--r--profiles/default/linux/x86/17.0/systemd/parent2
-rw-r--r--profiles/default/linux/x86/eapi1
-rw-r--r--profiles/default/linux/x86/package.use.mask10
-rw-r--r--profiles/default/linux/x86/parent3
795 files changed, 3072 insertions, 0 deletions
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.3/clang/deprecated b/profiles/default/bsd/fbsd/amd64/10.3/clang/deprecated
new file mode 100644
index 000000000000..e3800a9185a5
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/10.3/clang/deprecated
@@ -0,0 +1,6 @@
+default/bsd/fbsd/amd64/clang/11.1
+# emerge -au freebsd-sources
+# shutdown -r now (reboot your machine to boot the new kernel.)
+# emerge -auDN @world --exclude sys-devel/binutils
+# emerge -a freebsd-share (don't forget to rebuild this package.)
+# emerge -au sys-devel/binutils
diff --git a/profiles/default/bsd/fbsd/amd64/10.3/clang/parent b/profiles/default/bsd/fbsd/amd64/10.3/clang/parent
new file mode 100644
index 000000000000..7dbda405f0ab
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/10.3/clang/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../arch/amd64-fbsd/clang
diff --git a/profiles/default/bsd/fbsd/amd64/10.3/deprecated b/profiles/default/bsd/fbsd/amd64/10.3/deprecated
new file mode 100644
index 000000000000..abfcffbdbccc
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/10.3/deprecated
@@ -0,0 +1,6 @@
+default/bsd/fbsd/amd64/11.1
+# emerge -au freebsd-sources
+# shutdown -r now (reboot your machine to boot the new kernel.)
+# emerge -auDN @world --exclude sys-devel/binutils
+# emerge -a freebsd-share (don't forget to rebuild this package.)
+# emerge -au sys-devel/binutils
diff --git a/profiles/default/bsd/fbsd/amd64/10.3/eapi b/profiles/default/bsd/fbsd/amd64/10.3/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/10.3/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/bsd/fbsd/amd64/10.3/make.defaults b/profiles/default/bsd/fbsd/amd64/10.3/make.defaults
new file mode 100644
index 000000000000..ade75150415e
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/10.3/make.defaults
@@ -0,0 +1,6 @@
+# Copyright 1999-2016 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+
+CHOST="x86_64-gentoo-freebsd10.3"
+CHOST_amd64_fbsd="x86_64-gentoo-freebsd10.3"
+CHOST_x86_fbsd="i686-gentoo-freebsd10.3"
diff --git a/profiles/default/bsd/fbsd/amd64/10.3/package.use.force b/profiles/default/bsd/fbsd/amd64/10.3/package.use.force
new file mode 100644
index 000000000000..c80eeb6fa690
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/10.3/package.use.force
@@ -0,0 +1,2 @@
+# >=dev-lang/python-3.2 requires threads, #494744
+=dev-lang/python-3* threads
diff --git a/profiles/default/bsd/fbsd/amd64/10.3/parent b/profiles/default/bsd/fbsd/amd64/10.3/parent
new file mode 100644
index 000000000000..c6284127077b
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/10.3/parent
@@ -0,0 +1,2 @@
+..
+../../../../../releases/freebsd-10.3
diff --git a/profiles/default/bsd/fbsd/amd64/11.0/clang/deprecated b/profiles/default/bsd/fbsd/amd64/11.0/clang/deprecated
new file mode 100644
index 000000000000..2ab4e05f9a33
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/11.0/clang/deprecated
@@ -0,0 +1,5 @@
+default/bsd/fbsd/amd64/clang/11.1
+# emerge -au freebsd-sources
+# shutdown -r now (reboot your machine to boot the new kernel.)
+# emerge -auDN @world --exclude sys-devel/binutils
+# emerge -au sys-devel/binutils
diff --git a/profiles/default/bsd/fbsd/amd64/11.0/clang/parent b/profiles/default/bsd/fbsd/amd64/11.0/clang/parent
new file mode 100644
index 000000000000..7dbda405f0ab
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/11.0/clang/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../arch/amd64-fbsd/clang
diff --git a/profiles/default/bsd/fbsd/amd64/11.0/deprecated b/profiles/default/bsd/fbsd/amd64/11.0/deprecated
new file mode 100644
index 000000000000..88f87fa7c280
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/11.0/deprecated
@@ -0,0 +1,5 @@
+default/bsd/fbsd/amd64/11.1
+# emerge -au freebsd-sources
+# shutdown -r now (reboot your machine to boot the new kernel.)
+# emerge -auDN @world --exclude sys-devel/binutils
+# emerge -au sys-devel/binutils
diff --git a/profiles/default/bsd/fbsd/amd64/11.0/eapi b/profiles/default/bsd/fbsd/amd64/11.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/11.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/bsd/fbsd/amd64/11.0/make.defaults b/profiles/default/bsd/fbsd/amd64/11.0/make.defaults
new file mode 100644
index 000000000000..56c0e2013243
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/11.0/make.defaults
@@ -0,0 +1,6 @@
+# Copyright 1999-2016 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+
+CHOST="x86_64-gentoo-freebsd11.0"
+CHOST_amd64_fbsd="x86_64-gentoo-freebsd11.0"
+CHOST_x86_fbsd="i686-gentoo-freebsd11.0"
diff --git a/profiles/default/bsd/fbsd/amd64/11.0/package.use.force b/profiles/default/bsd/fbsd/amd64/11.0/package.use.force
new file mode 100644
index 000000000000..c80eeb6fa690
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/11.0/package.use.force
@@ -0,0 +1,2 @@
+# >=dev-lang/python-3.2 requires threads, #494744
+=dev-lang/python-3* threads
diff --git a/profiles/default/bsd/fbsd/amd64/11.0/parent b/profiles/default/bsd/fbsd/amd64/11.0/parent
new file mode 100644
index 000000000000..7d235ae00470
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/11.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../../releases/freebsd-11.0
diff --git a/profiles/default/bsd/fbsd/amd64/11.1/clang/parent b/profiles/default/bsd/fbsd/amd64/11.1/clang/parent
new file mode 100644
index 000000000000..7dbda405f0ab
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/11.1/clang/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../arch/amd64-fbsd/clang
diff --git a/profiles/default/bsd/fbsd/amd64/11.1/eapi b/profiles/default/bsd/fbsd/amd64/11.1/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/11.1/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/bsd/fbsd/amd64/11.1/make.defaults b/profiles/default/bsd/fbsd/amd64/11.1/make.defaults
new file mode 100644
index 000000000000..eaafeb7a93f7
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/11.1/make.defaults
@@ -0,0 +1,6 @@
+# Copyright 1999-2017 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+
+CHOST="x86_64-gentoo-freebsd11.1"
+CHOST_amd64_fbsd="x86_64-gentoo-freebsd11.1"
+CHOST_x86_fbsd="i686-gentoo-freebsd11.1"
diff --git a/profiles/default/bsd/fbsd/amd64/11.1/parent b/profiles/default/bsd/fbsd/amd64/11.1/parent
new file mode 100644
index 000000000000..317f8c857ad2
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/11.1/parent
@@ -0,0 +1,2 @@
+..
+../../../../../releases/freebsd-11.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..7f102f3b9812
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/9.1/clang/deprecated
@@ -0,0 +1,4 @@
+default/bsd/fbsd/amd64/clang/10.3
+Please read carefully the wiki.
+Follow the correct steps, or your system will be broken.
+https://wiki.gentoo.org/wiki/Gentoo_FreeBSD/Upgrade_Guide
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..7ce3f0437d58
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/9.1/deprecated
@@ -0,0 +1,4 @@
+default/bsd/fbsd/amd64/10.3
+Please read carefully the wiki.
+Follow the correct steps, or your system will be broken.
+https://wiki.gentoo.org/wiki/Gentoo_FreeBSD/Upgrade_Guide
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..8faa71fa90db
--- /dev/null
+++ b/profiles/default/bsd/fbsd/amd64/9.1/make.defaults
@@ -0,0 +1,6 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+
+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/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..daddac21c65b
--- /dev/null
+++ b/profiles/default/bsd/fbsd/make.defaults
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+
+# 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
+BOOTSTRAP_USE="${BOOTSTRAP_USE} mta"
diff --git a/profiles/default/bsd/fbsd/package.mask b/profiles/default/bsd/fbsd/package.mask
new file mode 100644
index 000000000000..d79ef8d87c71
--- /dev/null
+++ b/profiles/default/bsd/fbsd/package.mask
@@ -0,0 +1,17 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# 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..323ffb50b596
--- /dev/null
+++ b/profiles/default/bsd/fbsd/package.use.force
@@ -0,0 +1,4 @@
+# app-arch/xz-utils[threads=] required by app-arch/libarchive
+# https://bugs.gentoo.org/show_bug.cgi?id=594980
+app-arch/libarchive threads
+app-arch/xz-utils threads
diff --git a/profiles/default/bsd/fbsd/package.use.mask b/profiles/default/bsd/fbsd/package.use.mask
new file mode 100644
index 000000000000..b909539f2dd8
--- /dev/null
+++ b/profiles/default/bsd/fbsd/package.use.mask
@@ -0,0 +1,116 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Thomas Deutschmann <whissi@gentoo.org> (20 Jan 2017)
+# libressl: dev-libs/libressl is a base package on FreeBSD
+net-libs/libvncserver libressl
+
+# Felix Janda <felix.janda@posteo.de> (24 Sep 2016)
+# net-libs/libnetfilter_conntrack is not keyworded on FreeBSD
+net-dns/dnsmasq conntrack
+
+# Thomas Deutschmann <whissi@gentoo.org> (26 Aug 2016)
+# libressl: dev-libs/libressl is a base package on FreeBSD
+# jemalloc: dev-libs/jemalloc is not keyworded on FreeBSD
+# systemtap: dev-util/systemtap is not keyworded on FreeBSD and is also
+# a linux specialized tool
+dev-db/percona-server jemalloc libressl systemtap
+
+# Thomas Deutschmann <whissi@gentoo.org> (23 Aug 2016)
+# libressl: dev-libs/libressl is a base package on FreeBSD
+# luajit: dev-lang/luajit not keyworded on FreeBSD
+www-servers/nginx libressl luajit
+
+# 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-util/checkstyle test
+
+# PDA masked until we can do some testing on it
+mail-client/claws-mail 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
+
+# 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
+
+# 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
+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..090c00874b0f
--- /dev/null
+++ b/profiles/default/bsd/fbsd/packages
@@ -0,0 +1,25 @@
+# Copyright 1999-2012 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+
+# 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..ffb1f5550ccd
--- /dev/null
+++ b/profiles/default/bsd/fbsd/packages.build
@@ -0,0 +1,51 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+# 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:0
+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
+virtual/pkgconfig
+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
+sys-libs/timezone-data
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..f9a81fff5d35
--- /dev/null
+++ b/profiles/default/bsd/fbsd/profile.bashrc
@@ -0,0 +1,91 @@
+#!/bin/bash
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+
+type -P gmake > /dev/null && alias make=gmake
+type -P gpatch > /dev/null && alias patch=gpatch
+type -P gsed > /dev/null && alias sed=gsed
+type -P gawk > /dev/null && alias awk=gawk
+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
+# https://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
+# https://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..eaba730f9ddc
--- /dev/null
+++ b/profiles/default/bsd/fbsd/sparc/8.2/make.defaults
@@ -0,0 +1,4 @@
+# Copyright 1999-2011 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+
+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..0aef3c7ce9cb
--- /dev/null
+++ b/profiles/default/bsd/fbsd/use.mask
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+
+# Espeak does not run on bsd
+espeak
+
+# Someone who knows kerberos is needed to make sure that this works
+kerberos
+
+# 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.3/deprecated b/profiles/default/bsd/fbsd/x86/10.3/deprecated
new file mode 100644
index 000000000000..5a1b3287c4fe
--- /dev/null
+++ b/profiles/default/bsd/fbsd/x86/10.3/deprecated
@@ -0,0 +1,6 @@
+default/bsd/fbsd/x86/11.1
+# emerge -au freebsd-sources
+# shutdown -r now (reboot your machine to boot the new kernel.)
+# emerge -auDN @world --exclude sys-devel/binutils
+# emerge -a freebsd-share (don't forget to rebuild this package.)
+# emerge -au sys-devel/binutils
diff --git a/profiles/default/bsd/fbsd/x86/10.3/eapi b/profiles/default/bsd/fbsd/x86/10.3/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/bsd/fbsd/x86/10.3/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/bsd/fbsd/x86/10.3/make.defaults b/profiles/default/bsd/fbsd/x86/10.3/make.defaults
new file mode 100644
index 000000000000..b4a89f9dfc04
--- /dev/null
+++ b/profiles/default/bsd/fbsd/x86/10.3/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2016 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+
+CHOST="i686-gentoo-freebsd10.3"
+CHOST_x86_fbsd="i686-gentoo-freebsd10.3"
diff --git a/profiles/default/bsd/fbsd/x86/10.3/parent b/profiles/default/bsd/fbsd/x86/10.3/parent
new file mode 100644
index 000000000000..c6284127077b
--- /dev/null
+++ b/profiles/default/bsd/fbsd/x86/10.3/parent
@@ -0,0 +1,2 @@
+..
+../../../../../releases/freebsd-10.3
diff --git a/profiles/default/bsd/fbsd/x86/11.0/deprecated b/profiles/default/bsd/fbsd/x86/11.0/deprecated
new file mode 100644
index 000000000000..bbb265627047
--- /dev/null
+++ b/profiles/default/bsd/fbsd/x86/11.0/deprecated
@@ -0,0 +1,5 @@
+default/bsd/fbsd/x86/11.1
+# emerge -au freebsd-sources
+# shutdown -r now (reboot your machine to boot the new kernel.)
+# emerge -auDN @world --exclude sys-devel/binutils
+# emerge -au sys-devel/binutils
diff --git a/profiles/default/bsd/fbsd/x86/11.0/eapi b/profiles/default/bsd/fbsd/x86/11.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/bsd/fbsd/x86/11.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/bsd/fbsd/x86/11.0/make.defaults b/profiles/default/bsd/fbsd/x86/11.0/make.defaults
new file mode 100644
index 000000000000..317e43c2f7bf
--- /dev/null
+++ b/profiles/default/bsd/fbsd/x86/11.0/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2016 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+
+CHOST="i686-gentoo-freebsd11.0"
+CHOST_x86_fbsd="${CHOST}"
diff --git a/profiles/default/bsd/fbsd/x86/11.0/parent b/profiles/default/bsd/fbsd/x86/11.0/parent
new file mode 100644
index 000000000000..7d235ae00470
--- /dev/null
+++ b/profiles/default/bsd/fbsd/x86/11.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../../releases/freebsd-11.0
diff --git a/profiles/default/bsd/fbsd/x86/11.1/eapi b/profiles/default/bsd/fbsd/x86/11.1/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/bsd/fbsd/x86/11.1/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/bsd/fbsd/x86/11.1/make.defaults b/profiles/default/bsd/fbsd/x86/11.1/make.defaults
new file mode 100644
index 000000000000..df595c8a0183
--- /dev/null
+++ b/profiles/default/bsd/fbsd/x86/11.1/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2017 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+
+CHOST="i686-gentoo-freebsd11.1"
+CHOST_x86_fbsd="${CHOST}"
diff --git a/profiles/default/bsd/fbsd/x86/11.1/parent b/profiles/default/bsd/fbsd/x86/11.1/parent
new file mode 100644
index 000000000000..317f8c857ad2
--- /dev/null
+++ b/profiles/default/bsd/fbsd/x86/11.1/parent
@@ -0,0 +1,2 @@
+..
+../../../../../releases/freebsd-11.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..3670e1ffdf91
--- /dev/null
+++ b/profiles/default/bsd/fbsd/x86/9.1/deprecated
@@ -0,0 +1,4 @@
+default/bsd/fbsd/x86/10.3
+Please read carefully the wiki.
+Follow the correct steps, or your system will be broken.
+https://wiki.gentoo.org/wiki/Gentoo_FreeBSD/Upgrade_Guide
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..e2041a7e2c58
--- /dev/null
+++ b/profiles/default/bsd/fbsd/x86/9.1/make.defaults
@@ -0,0 +1,4 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+
+CHOST="i686-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/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..db6541243641
--- /dev/null
+++ b/profiles/default/bsd/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2012 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+
+# 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..bbd7655d6767
--- /dev/null
+++ b/profiles/default/bsd/package.mask
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# 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-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 b/profiles/default/bsd/package.use
new file mode 100644
index 000000000000..bc64369ec46a
--- /dev/null
+++ b/profiles/default/bsd/package.use
@@ -0,0 +1,7 @@
+# Copyright 1999-2017 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+
+# Michał Górny <mgorny@gentoo.org> (26 Jan 2017)
+# Preserve the old defaults on *BSD systems.
+sys-libs/libcxx -libcxxabi libcxxrt -libunwind
+sys-libs/libcxxrt -libunwind
diff --git a/profiles/default/bsd/package.use.force b/profiles/default/bsd/package.use.force
new file mode 100644
index 000000000000..4c8d1725d5d1
--- /dev/null
+++ b/profiles/default/bsd/package.use.force
@@ -0,0 +1,3 @@
+# 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..1f363fbf97f2
--- /dev/null
+++ b/profiles/default/bsd/package.use.mask
@@ -0,0 +1,92 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Fabian Groffen <grobian@gentoo.org> (07 Dec 2016)
+# unkeyworded notmuch dependency, bug #587560
+mail-client/mutt notmuch
+
+# 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 mediawiki-experimental
+
+# 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
+
+# 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
+
+# iproute2 - linux only
+net-vpn/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/coreutils acl
+sys-apps/help2man nls
+
+# NetworkManager is Linux-only, Zephyr requires kerberos
+net-im/pidgin networkmanager zephyr
+
+# 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
+
+# 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
+
+# Alexis Ballier <aballier@gentoo.org> (22 Jan 2009)
+# Requires gpm
+www-client/links livecd
+
+# needs udev
+kde-frameworks/kdelibs udisks upower
+media-libs/mesa gbm dri3
+x11-base/xorg-drivers video_cards_radeonsi
+x11-drivers/xf86-video-ati 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..b4fb8b6d0827
--- /dev/null
+++ b/profiles/default/bsd/packages
@@ -0,0 +1,16 @@
+# Copyright 1999-2012 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+
+-*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..bd15c4699460
--- /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 "https://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 "https://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..bfc5f5faa459
--- /dev/null
+++ b/profiles/default/bsd/use.mask
@@ -0,0 +1,74 @@
+# Copyright 1999-2017 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+
+# 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
+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_synaptics
+input_devices_vmmouse
+video_cards_newport
+video_cards_sisusb
+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/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..0b72dc996277
--- /dev/null
+++ b/profiles/default/linux/alpha/13.0/package.use.stable.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# 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..66abcb4373f8
--- /dev/null
+++ b/profiles/default/linux/alpha/13.0/use.mask
@@ -0,0 +1,3 @@
+# 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/alpha/13.0/use.stable.mask b/profiles/default/linux/alpha/13.0/use.stable.mask
new file mode 100644
index 000000000000..f54e7a1f560a
--- /dev/null
+++ b/profiles/default/linux/alpha/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
+
diff --git a/profiles/default/linux/alpha/17.0/desktop/eapi b/profiles/default/linux/alpha/17.0/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/alpha/17.0/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/alpha/17.0/desktop/gnome/eapi b/profiles/default/linux/alpha/17.0/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/alpha/17.0/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/alpha/17.0/desktop/gnome/parent b/profiles/default/linux/alpha/17.0/desktop/gnome/parent
new file mode 100644
index 000000000000..6589a0e01478
--- /dev/null
+++ b/profiles/default/linux/alpha/17.0/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/alpha/17.0/desktop/gnome/systemd/eapi b/profiles/default/linux/alpha/17.0/desktop/gnome/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/alpha/17.0/desktop/gnome/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/alpha/17.0/desktop/gnome/systemd/parent b/profiles/default/linux/alpha/17.0/desktop/gnome/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/alpha/17.0/desktop/gnome/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd
diff --git a/profiles/default/linux/alpha/17.0/desktop/parent b/profiles/default/linux/alpha/17.0/desktop/parent
new file mode 100644
index 000000000000..ad6c5e126fbb
--- /dev/null
+++ b/profiles/default/linux/alpha/17.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop
diff --git a/profiles/default/linux/alpha/17.0/developer/eapi b/profiles/default/linux/alpha/17.0/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/alpha/17.0/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/alpha/17.0/developer/parent b/profiles/default/linux/alpha/17.0/developer/parent
new file mode 100644
index 000000000000..4c893748ce71
--- /dev/null
+++ b/profiles/default/linux/alpha/17.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/developer
diff --git a/profiles/default/linux/alpha/17.0/eapi b/profiles/default/linux/alpha/17.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/alpha/17.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/alpha/17.0/package.use.stable.mask b/profiles/default/linux/alpha/17.0/package.use.stable.mask
new file mode 100644
index 000000000000..0b72dc996277
--- /dev/null
+++ b/profiles/default/linux/alpha/17.0/package.use.stable.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# 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/17.0/parent b/profiles/default/linux/alpha/17.0/parent
new file mode 100644
index 000000000000..4ce24f0217a8
--- /dev/null
+++ b/profiles/default/linux/alpha/17.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/17.0
diff --git a/profiles/default/linux/alpha/17.0/use.mask b/profiles/default/linux/alpha/17.0/use.mask
new file mode 100644
index 000000000000..66abcb4373f8
--- /dev/null
+++ b/profiles/default/linux/alpha/17.0/use.mask
@@ -0,0 +1,3 @@
+# 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/alpha/17.0/use.stable.mask b/profiles/default/linux/alpha/17.0/use.stable.mask
new file mode 100644
index 000000000000..f54e7a1f560a
--- /dev/null
+++ b/profiles/default/linux/alpha/17.0/use.stable.mask
@@ -0,0 +1,3 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
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/package.use.mask b/profiles/default/linux/alpha/package.use.mask
new file mode 100644
index 000000000000..2b0250529226
--- /dev/null
+++ b/profiles/default/linux/alpha/package.use.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Fabian Groffen <grobian@gentoo.org> (2017-06-15)
+# net-mail/notmuch is not keyworded, and holds back stabilisation, see
+# bug https://bugs.gentoo.org/show_bug.cgi?id=604902
+mail-client/mutt notmuch
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/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..f74d4f114ab6
--- /dev/null
+++ b/profiles/default/linux/amd64/13.0/developer/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2013 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+# 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..7f1f3bc017ee
--- /dev/null
+++ b/profiles/default/linux/amd64/13.0/no-multilib/parent
@@ -0,0 +1,2 @@
+..
+../../../../../arch/amd64/no-multilib
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..4fdae91f3d3f
--- /dev/null
+++ b/profiles/default/linux/amd64/13.0/x32/make.defaults
@@ -0,0 +1,4 @@
+# Copyright 1999-2013 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+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/17.0/desktop/eapi b/profiles/default/linux/amd64/17.0/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/amd64/17.0/desktop/gnome/eapi b/profiles/default/linux/amd64/17.0/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/amd64/17.0/desktop/gnome/parent b/profiles/default/linux/amd64/17.0/desktop/gnome/parent
new file mode 100644
index 000000000000..6589a0e01478
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/eapi b/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/parent b/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd
diff --git a/profiles/default/linux/amd64/17.0/desktop/parent b/profiles/default/linux/amd64/17.0/desktop/parent
new file mode 100644
index 000000000000..ad6c5e126fbb
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop
diff --git a/profiles/default/linux/amd64/17.0/desktop/plasma/eapi b/profiles/default/linux/amd64/17.0/desktop/plasma/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/desktop/plasma/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/amd64/17.0/desktop/plasma/parent b/profiles/default/linux/amd64/17.0/desktop/plasma/parent
new file mode 100644
index 000000000000..ff3a7b1ec814
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/desktop/plasma/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/plasma
diff --git a/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/eapi b/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/parent b/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd
diff --git a/profiles/default/linux/amd64/17.0/developer/eapi b/profiles/default/linux/amd64/17.0/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/amd64/17.0/developer/make.defaults b/profiles/default/linux/amd64/17.0/developer/make.defaults
new file mode 100644
index 000000000000..f74d4f114ab6
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/developer/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2013 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+# 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/17.0/developer/parent b/profiles/default/linux/amd64/17.0/developer/parent
new file mode 100644
index 000000000000..4c893748ce71
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/developer
diff --git a/profiles/default/linux/amd64/17.0/eapi b/profiles/default/linux/amd64/17.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/amd64/17.0/hardened/eapi b/profiles/default/linux/amd64/17.0/hardened/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/hardened/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/amd64/17.0/hardened/parent b/profiles/default/linux/amd64/17.0/hardened/parent
new file mode 100644
index 000000000000..0ea564cadee9
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/hardened/parent
@@ -0,0 +1,2 @@
+..
+../../../../../features/hardened/amd64
diff --git a/profiles/default/linux/amd64/17.0/no-multilib/eapi b/profiles/default/linux/amd64/17.0/no-multilib/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/no-multilib/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/amd64/17.0/no-multilib/parent b/profiles/default/linux/amd64/17.0/no-multilib/parent
new file mode 100644
index 000000000000..7f1f3bc017ee
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/no-multilib/parent
@@ -0,0 +1,2 @@
+..
+../../../../../arch/amd64/no-multilib
diff --git a/profiles/default/linux/amd64/17.0/parent b/profiles/default/linux/amd64/17.0/parent
new file mode 100644
index 000000000000..4ce24f0217a8
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/17.0
diff --git a/profiles/default/linux/amd64/17.0/selinux/eapi b/profiles/default/linux/amd64/17.0/selinux/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/selinux/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/amd64/17.0/selinux/parent b/profiles/default/linux/amd64/17.0/selinux/parent
new file mode 100644
index 000000000000..933e67923d1a
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/selinux/parent
@@ -0,0 +1,2 @@
+..
+../../../../../features/selinux
diff --git a/profiles/default/linux/amd64/17.0/systemd/eapi b/profiles/default/linux/amd64/17.0/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/amd64/17.0/systemd/parent b/profiles/default/linux/amd64/17.0/systemd/parent
new file mode 100644
index 000000000000..ced72403bde9
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/systemd
diff --git a/profiles/default/linux/amd64/17.0/x32/eapi b/profiles/default/linux/amd64/17.0/x32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/x32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/amd64/17.0/x32/make.defaults b/profiles/default/linux/amd64/17.0/x32/make.defaults
new file mode 100644
index 000000000000..4fdae91f3d3f
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/x32/make.defaults
@@ -0,0 +1,4 @@
+# Copyright 1999-2013 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="x86_64-pc-linux-gnux32"
diff --git a/profiles/default/linux/amd64/17.0/x32/parent b/profiles/default/linux/amd64/17.0/x32/parent
new file mode 100644
index 000000000000..cf0023cf48ae
--- /dev/null
+++ b/profiles/default/linux/amd64/17.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..f4de3d032949
--- /dev/null
+++ b/profiles/default/linux/amd64/dev/32bit-userland/README
@@ -0,0 +1,17 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+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..00af93eb7f4c
--- /dev/null
+++ b/profiles/default/linux/amd64/dev/32bit-userland/make.defaults
@@ -0,0 +1,12 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+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..903fc5e06944
--- /dev/null
+++ b/profiles/default/linux/amd64/package.use.mask
@@ -0,0 +1,10 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Mike Frysinger <vapier@gentoo.org> (08 May 2016)
+# This target supports VTV #547040.
+>=sys-devel/gcc-4.9 -vtv
+
+# 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/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/desktop/plasma/eapi b/profiles/default/linux/arm/13.0/armv4/desktop/plasma/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv4/desktop/plasma/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/armv4/desktop/plasma/parent b/profiles/default/linux/arm/13.0/armv4/desktop/plasma/parent
new file mode 100644
index 000000000000..00b252f479ce
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv4/desktop/plasma/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/plasma
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/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/desktop/plasma/eapi b/profiles/default/linux/arm/13.0/armv4t/desktop/plasma/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv4t/desktop/plasma/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/armv4t/desktop/plasma/parent b/profiles/default/linux/arm/13.0/armv4t/desktop/plasma/parent
new file mode 100644
index 000000000000..00b252f479ce
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv4t/desktop/plasma/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/plasma
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/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/desktop/plasma/eapi b/profiles/default/linux/arm/13.0/armv5te/desktop/plasma/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv5te/desktop/plasma/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/armv5te/desktop/plasma/parent b/profiles/default/linux/arm/13.0/armv5te/desktop/plasma/parent
new file mode 100644
index 000000000000..00b252f479ce
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv5te/desktop/plasma/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/plasma
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/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/desktop/plasma/eapi b/profiles/default/linux/arm/13.0/armv6j/desktop/plasma/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv6j/desktop/plasma/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/armv6j/desktop/plasma/parent b/profiles/default/linux/arm/13.0/armv6j/desktop/plasma/parent
new file mode 100644
index 000000000000..00b252f479ce
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv6j/desktop/plasma/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/plasma
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/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/desktop/plasma/eapi b/profiles/default/linux/arm/13.0/armv7a/desktop/plasma/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv7a/desktop/plasma/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/armv7a/desktop/plasma/parent b/profiles/default/linux/arm/13.0/armv7a/desktop/plasma/parent
new file mode 100644
index 000000000000..00b252f479ce
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/armv7a/desktop/plasma/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/plasma
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/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/desktop/plasma/eapi b/profiles/default/linux/arm/13.0/desktop/plasma/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/desktop/plasma/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/desktop/plasma/parent b/profiles/default/linux/arm/13.0/desktop/plasma/parent
new file mode 100644
index 000000000000..ff3a7b1ec814
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/desktop/plasma/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/plasma
diff --git a/profiles/default/linux/arm/13.0/desktop/plasma/systemd/eapi b/profiles/default/linux/arm/13.0/desktop/plasma/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/desktop/plasma/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/13.0/desktop/plasma/systemd/parent b/profiles/default/linux/arm/13.0/desktop/plasma/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/arm/13.0/desktop/plasma/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd
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/17.0/armv4/desktop/eapi b/profiles/default/linux/arm/17.0/armv4/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv4/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/armv4/desktop/gnome/eapi b/profiles/default/linux/arm/17.0/armv4/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv4/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/armv4/desktop/gnome/parent b/profiles/default/linux/arm/17.0/armv4/desktop/gnome/parent
new file mode 100644
index 000000000000..9e06c4505a75
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv4/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/arm/17.0/armv4/desktop/parent b/profiles/default/linux/arm/17.0/armv4/desktop/parent
new file mode 100644
index 000000000000..db8ce088c69a
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv4/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop
diff --git a/profiles/default/linux/arm/17.0/armv4/desktop/plasma/eapi b/profiles/default/linux/arm/17.0/armv4/desktop/plasma/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv4/desktop/plasma/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/armv4/desktop/plasma/parent b/profiles/default/linux/arm/17.0/armv4/desktop/plasma/parent
new file mode 100644
index 000000000000..00b252f479ce
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv4/desktop/plasma/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/plasma
diff --git a/profiles/default/linux/arm/17.0/armv4/developer/eapi b/profiles/default/linux/arm/17.0/armv4/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv4/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/armv4/developer/parent b/profiles/default/linux/arm/17.0/armv4/developer/parent
new file mode 100644
index 000000000000..5c8258a71e32
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv4/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/developer
diff --git a/profiles/default/linux/arm/17.0/armv4/eapi b/profiles/default/linux/arm/17.0/armv4/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv4/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/armv4/parent b/profiles/default/linux/arm/17.0/armv4/parent
new file mode 100644
index 000000000000..06fe2e606c30
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv4/parent
@@ -0,0 +1,2 @@
+..
+../../../../../arch/arm/armv4
diff --git a/profiles/default/linux/arm/17.0/armv4t/desktop/eapi b/profiles/default/linux/arm/17.0/armv4t/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv4t/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/armv4t/desktop/gnome/eapi b/profiles/default/linux/arm/17.0/armv4t/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv4t/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/armv4t/desktop/gnome/parent b/profiles/default/linux/arm/17.0/armv4t/desktop/gnome/parent
new file mode 100644
index 000000000000..9e06c4505a75
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv4t/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/arm/17.0/armv4t/desktop/parent b/profiles/default/linux/arm/17.0/armv4t/desktop/parent
new file mode 100644
index 000000000000..db8ce088c69a
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv4t/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop
diff --git a/profiles/default/linux/arm/17.0/armv4t/desktop/plasma/eapi b/profiles/default/linux/arm/17.0/armv4t/desktop/plasma/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv4t/desktop/plasma/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/armv4t/desktop/plasma/parent b/profiles/default/linux/arm/17.0/armv4t/desktop/plasma/parent
new file mode 100644
index 000000000000..00b252f479ce
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv4t/desktop/plasma/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/plasma
diff --git a/profiles/default/linux/arm/17.0/armv4t/developer/eapi b/profiles/default/linux/arm/17.0/armv4t/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv4t/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/armv4t/developer/parent b/profiles/default/linux/arm/17.0/armv4t/developer/parent
new file mode 100644
index 000000000000..5c8258a71e32
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv4t/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/developer
diff --git a/profiles/default/linux/arm/17.0/armv4t/eapi b/profiles/default/linux/arm/17.0/armv4t/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv4t/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/armv4t/parent b/profiles/default/linux/arm/17.0/armv4t/parent
new file mode 100644
index 000000000000..8ab37175d94e
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv4t/parent
@@ -0,0 +1,2 @@
+..
+../../../../../arch/arm/armv4t
diff --git a/profiles/default/linux/arm/17.0/armv5te/desktop/eapi b/profiles/default/linux/arm/17.0/armv5te/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv5te/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/armv5te/desktop/gnome/eapi b/profiles/default/linux/arm/17.0/armv5te/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv5te/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/armv5te/desktop/gnome/parent b/profiles/default/linux/arm/17.0/armv5te/desktop/gnome/parent
new file mode 100644
index 000000000000..9e06c4505a75
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv5te/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/arm/17.0/armv5te/desktop/parent b/profiles/default/linux/arm/17.0/armv5te/desktop/parent
new file mode 100644
index 000000000000..db8ce088c69a
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv5te/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop
diff --git a/profiles/default/linux/arm/17.0/armv5te/desktop/plasma/eapi b/profiles/default/linux/arm/17.0/armv5te/desktop/plasma/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv5te/desktop/plasma/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/armv5te/desktop/plasma/parent b/profiles/default/linux/arm/17.0/armv5te/desktop/plasma/parent
new file mode 100644
index 000000000000..00b252f479ce
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv5te/desktop/plasma/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/plasma
diff --git a/profiles/default/linux/arm/17.0/armv5te/developer/eapi b/profiles/default/linux/arm/17.0/armv5te/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv5te/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/armv5te/developer/parent b/profiles/default/linux/arm/17.0/armv5te/developer/parent
new file mode 100644
index 000000000000..5c8258a71e32
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv5te/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/developer
diff --git a/profiles/default/linux/arm/17.0/armv5te/eapi b/profiles/default/linux/arm/17.0/armv5te/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv5te/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/armv5te/parent b/profiles/default/linux/arm/17.0/armv5te/parent
new file mode 100644
index 000000000000..8036085b374e
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv5te/parent
@@ -0,0 +1,2 @@
+..
+../../../../../arch/arm/armv5te
diff --git a/profiles/default/linux/arm/17.0/armv6j/desktop/eapi b/profiles/default/linux/arm/17.0/armv6j/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv6j/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/armv6j/desktop/gnome/eapi b/profiles/default/linux/arm/17.0/armv6j/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv6j/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/armv6j/desktop/gnome/parent b/profiles/default/linux/arm/17.0/armv6j/desktop/gnome/parent
new file mode 100644
index 000000000000..9e06c4505a75
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv6j/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/arm/17.0/armv6j/desktop/parent b/profiles/default/linux/arm/17.0/armv6j/desktop/parent
new file mode 100644
index 000000000000..db8ce088c69a
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv6j/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop
diff --git a/profiles/default/linux/arm/17.0/armv6j/desktop/plasma/eapi b/profiles/default/linux/arm/17.0/armv6j/desktop/plasma/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv6j/desktop/plasma/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/armv6j/desktop/plasma/parent b/profiles/default/linux/arm/17.0/armv6j/desktop/plasma/parent
new file mode 100644
index 000000000000..00b252f479ce
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv6j/desktop/plasma/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/plasma
diff --git a/profiles/default/linux/arm/17.0/armv6j/developer/eapi b/profiles/default/linux/arm/17.0/armv6j/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv6j/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/armv6j/developer/parent b/profiles/default/linux/arm/17.0/armv6j/developer/parent
new file mode 100644
index 000000000000..5c8258a71e32
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv6j/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/developer
diff --git a/profiles/default/linux/arm/17.0/armv6j/eapi b/profiles/default/linux/arm/17.0/armv6j/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv6j/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/armv6j/parent b/profiles/default/linux/arm/17.0/armv6j/parent
new file mode 100644
index 000000000000..f61eccdfba43
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv6j/parent
@@ -0,0 +1,2 @@
+..
+../../../../../arch/arm/armv6j
diff --git a/profiles/default/linux/arm/17.0/armv7a/desktop/eapi b/profiles/default/linux/arm/17.0/armv7a/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv7a/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/armv7a/desktop/gnome/eapi b/profiles/default/linux/arm/17.0/armv7a/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv7a/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/armv7a/desktop/gnome/parent b/profiles/default/linux/arm/17.0/armv7a/desktop/gnome/parent
new file mode 100644
index 000000000000..9e06c4505a75
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv7a/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/arm/17.0/armv7a/desktop/parent b/profiles/default/linux/arm/17.0/armv7a/desktop/parent
new file mode 100644
index 000000000000..db8ce088c69a
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv7a/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop
diff --git a/profiles/default/linux/arm/17.0/armv7a/desktop/plasma/eapi b/profiles/default/linux/arm/17.0/armv7a/desktop/plasma/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv7a/desktop/plasma/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/armv7a/desktop/plasma/parent b/profiles/default/linux/arm/17.0/armv7a/desktop/plasma/parent
new file mode 100644
index 000000000000..00b252f479ce
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv7a/desktop/plasma/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/plasma
diff --git a/profiles/default/linux/arm/17.0/armv7a/developer/eapi b/profiles/default/linux/arm/17.0/armv7a/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv7a/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/armv7a/developer/parent b/profiles/default/linux/arm/17.0/armv7a/developer/parent
new file mode 100644
index 000000000000..5c8258a71e32
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv7a/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/developer
diff --git a/profiles/default/linux/arm/17.0/armv7a/eapi b/profiles/default/linux/arm/17.0/armv7a/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv7a/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/armv7a/parent b/profiles/default/linux/arm/17.0/armv7a/parent
new file mode 100644
index 000000000000..873750b15e0e
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv7a/parent
@@ -0,0 +1,2 @@
+..
+../../../../../arch/arm/armv7a
diff --git a/profiles/default/linux/arm/17.0/desktop/eapi b/profiles/default/linux/arm/17.0/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/desktop/gnome/eapi b/profiles/default/linux/arm/17.0/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/desktop/gnome/parent b/profiles/default/linux/arm/17.0/desktop/gnome/parent
new file mode 100644
index 000000000000..6589a0e01478
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/arm/17.0/desktop/gnome/systemd/eapi b/profiles/default/linux/arm/17.0/desktop/gnome/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/desktop/gnome/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/desktop/gnome/systemd/parent b/profiles/default/linux/arm/17.0/desktop/gnome/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/desktop/gnome/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd
diff --git a/profiles/default/linux/arm/17.0/desktop/parent b/profiles/default/linux/arm/17.0/desktop/parent
new file mode 100644
index 000000000000..ad6c5e126fbb
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop
diff --git a/profiles/default/linux/arm/17.0/desktop/plasma/eapi b/profiles/default/linux/arm/17.0/desktop/plasma/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/desktop/plasma/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/desktop/plasma/parent b/profiles/default/linux/arm/17.0/desktop/plasma/parent
new file mode 100644
index 000000000000..ff3a7b1ec814
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/desktop/plasma/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/plasma
diff --git a/profiles/default/linux/arm/17.0/desktop/plasma/systemd/eapi b/profiles/default/linux/arm/17.0/desktop/plasma/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/desktop/plasma/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/desktop/plasma/systemd/parent b/profiles/default/linux/arm/17.0/desktop/plasma/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/desktop/plasma/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd
diff --git a/profiles/default/linux/arm/17.0/developer/eapi b/profiles/default/linux/arm/17.0/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/developer/parent b/profiles/default/linux/arm/17.0/developer/parent
new file mode 100644
index 000000000000..4c893748ce71
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/developer
diff --git a/profiles/default/linux/arm/17.0/eapi b/profiles/default/linux/arm/17.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/parent b/profiles/default/linux/arm/17.0/parent
new file mode 100644
index 000000000000..4ce24f0217a8
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/17.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..d56d8e14fde7
--- /dev/null
+++ b/profiles/default/linux/arm/package.use.mask
@@ -0,0 +1,22 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Fabian Groffen <grobian@gentoo.org> (17 Sep 2017)
+# needs dev-db/mongodb (unkeyworded)
+app-admin/diamond mongo
+
+# Alon Bar-Lev <alonbl@gentoo.org> (01 Jan 2017)
+# unkeyworded
+net-libs/gnutls test-full
+
+# Fabian Groffen <grobian@gentoo.org> (07 Dec 2016)
+# unkeyworded notmuch dependency, bug #587560
+mail-client/mutt notmuch
+
+# Mike Frysinger <vapier@gentoo.org> (08 May 2016)
+# This target supports VTV #547040.
+>=sys-devel/gcc-6 -vtv
+
+# 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/desktop/systemd/eapi b/profiles/default/linux/arm64/13.0/desktop/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm64/13.0/desktop/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm64/13.0/desktop/systemd/parent b/profiles/default/linux/arm64/13.0/desktop/systemd/parent
new file mode 100644
index 000000000000..7e061533c151
--- /dev/null
+++ b/profiles/default/linux/arm64/13.0/desktop/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/systemd
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/13.0/systemd/eapi b/profiles/default/linux/arm64/13.0/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm64/13.0/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm64/13.0/systemd/parent b/profiles/default/linux/arm64/13.0/systemd/parent
new file mode 100644
index 000000000000..ced72403bde9
--- /dev/null
+++ b/profiles/default/linux/arm64/13.0/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/systemd
diff --git a/profiles/default/linux/arm64/17.0/desktop/eapi b/profiles/default/linux/arm64/17.0/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm64/17.0/desktop/parent b/profiles/default/linux/arm64/17.0/desktop/parent
new file mode 100644
index 000000000000..ad6c5e126fbb
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop
diff --git a/profiles/default/linux/arm64/17.0/desktop/systemd/eapi b/profiles/default/linux/arm64/17.0/desktop/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/desktop/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm64/17.0/desktop/systemd/parent b/profiles/default/linux/arm64/17.0/desktop/systemd/parent
new file mode 100644
index 000000000000..7e061533c151
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/desktop/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/systemd
diff --git a/profiles/default/linux/arm64/17.0/developer/eapi b/profiles/default/linux/arm64/17.0/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm64/17.0/developer/parent b/profiles/default/linux/arm64/17.0/developer/parent
new file mode 100644
index 000000000000..4c893748ce71
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/developer
diff --git a/profiles/default/linux/arm64/17.0/eapi b/profiles/default/linux/arm64/17.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm64/17.0/parent b/profiles/default/linux/arm64/17.0/parent
new file mode 100644
index 000000000000..4ce24f0217a8
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/17.0
diff --git a/profiles/default/linux/arm64/17.0/systemd/eapi b/profiles/default/linux/arm64/17.0/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm64/17.0/systemd/parent b/profiles/default/linux/arm64/17.0/systemd/parent
new file mode 100644
index 000000000000..ced72403bde9
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/systemd
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/package.use.mask b/profiles/default/linux/arm64/package.use.mask
new file mode 100644
index 000000000000..5830cea46e6f
--- /dev/null
+++ b/profiles/default/linux/arm64/package.use.mask
@@ -0,0 +1,10 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Mike Frysinger <vapier@gentoo.org> (08 May 2016)
+# This target supports VTV #547040.
+>=sys-devel/gcc-6 -vtv
+
+# Mike Frysinger <vapier@gentoo.org> (22 Mar 2016)
+# This target supports ASAN/etc... #504200.
+>=sys-devel/gcc-5 -sanitize
diff --git a/profiles/default/linux/arm64/parent b/profiles/default/linux/arm64/parent
new file mode 100644
index 000000000000..21d6fd1a076f
--- /dev/null
+++ b/profiles/default/linux/arm64/parent
@@ -0,0 +1,3 @@
+../../../base
+..
+../../../arch/arm64/little-endian
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/17.0/desktop/eapi b/profiles/default/linux/hppa/17.0/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/hppa/17.0/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/hppa/17.0/desktop/parent b/profiles/default/linux/hppa/17.0/desktop/parent
new file mode 100644
index 000000000000..ad6c5e126fbb
--- /dev/null
+++ b/profiles/default/linux/hppa/17.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop
diff --git a/profiles/default/linux/hppa/17.0/developer/eapi b/profiles/default/linux/hppa/17.0/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/hppa/17.0/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/hppa/17.0/developer/parent b/profiles/default/linux/hppa/17.0/developer/parent
new file mode 100644
index 000000000000..4c893748ce71
--- /dev/null
+++ b/profiles/default/linux/hppa/17.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/developer
diff --git a/profiles/default/linux/hppa/17.0/eapi b/profiles/default/linux/hppa/17.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/hppa/17.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/hppa/17.0/parent b/profiles/default/linux/hppa/17.0/parent
new file mode 100644
index 000000000000..4ce24f0217a8
--- /dev/null
+++ b/profiles/default/linux/hppa/17.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/17.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..a15b682d8312
--- /dev/null
+++ b/profiles/default/linux/hppa/package.use.mask
@@ -0,0 +1,32 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# 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/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..204ee1680388
--- /dev/null
+++ b/profiles/default/linux/ia64/13.0/package.use.mask
@@ -0,0 +1,11 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Fabian Groffen <grobian@gentoo.org> (07 Dec 2016)
+# unkeyworded notmuch dependency, bug #587560
+mail-client/mutt notmuch
+
+# 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..15d9352dba95
--- /dev/null
+++ b/profiles/default/linux/ia64/13.0/use.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# 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/ia64/13.0/use.stable.mask b/profiles/default/linux/ia64/13.0/use.stable.mask
new file mode 100644
index 000000000000..90062e0f6d10
--- /dev/null
+++ b/profiles/default/linux/ia64/13.0/use.stable.mask
@@ -0,0 +1,2 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
diff --git a/profiles/default/linux/ia64/17.0/desktop/eapi b/profiles/default/linux/ia64/17.0/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ia64/17.0/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/ia64/17.0/desktop/gnome/eapi b/profiles/default/linux/ia64/17.0/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ia64/17.0/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/ia64/17.0/desktop/gnome/parent b/profiles/default/linux/ia64/17.0/desktop/gnome/parent
new file mode 100644
index 000000000000..6589a0e01478
--- /dev/null
+++ b/profiles/default/linux/ia64/17.0/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/eapi b/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/parent b/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd
diff --git a/profiles/default/linux/ia64/17.0/desktop/parent b/profiles/default/linux/ia64/17.0/desktop/parent
new file mode 100644
index 000000000000..ad6c5e126fbb
--- /dev/null
+++ b/profiles/default/linux/ia64/17.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop
diff --git a/profiles/default/linux/ia64/17.0/developer/eapi b/profiles/default/linux/ia64/17.0/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ia64/17.0/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/ia64/17.0/developer/parent b/profiles/default/linux/ia64/17.0/developer/parent
new file mode 100644
index 000000000000..4c893748ce71
--- /dev/null
+++ b/profiles/default/linux/ia64/17.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/developer
diff --git a/profiles/default/linux/ia64/17.0/eapi b/profiles/default/linux/ia64/17.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ia64/17.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/ia64/17.0/package.use.mask b/profiles/default/linux/ia64/17.0/package.use.mask
new file mode 100644
index 000000000000..204ee1680388
--- /dev/null
+++ b/profiles/default/linux/ia64/17.0/package.use.mask
@@ -0,0 +1,11 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Fabian Groffen <grobian@gentoo.org> (07 Dec 2016)
+# unkeyworded notmuch dependency, bug #587560
+mail-client/mutt notmuch
+
+# 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/17.0/parent b/profiles/default/linux/ia64/17.0/parent
new file mode 100644
index 000000000000..4ce24f0217a8
--- /dev/null
+++ b/profiles/default/linux/ia64/17.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/17.0
diff --git a/profiles/default/linux/ia64/17.0/use.mask b/profiles/default/linux/ia64/17.0/use.mask
new file mode 100644
index 000000000000..15d9352dba95
--- /dev/null
+++ b/profiles/default/linux/ia64/17.0/use.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# 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/ia64/17.0/use.stable.mask b/profiles/default/linux/ia64/17.0/use.stable.mask
new file mode 100644
index 000000000000..90062e0f6d10
--- /dev/null
+++ b/profiles/default/linux/ia64/17.0/use.stable.mask
@@ -0,0 +1,2 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
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/make.defaults b/profiles/default/linux/ia64/make.defaults
new file mode 100644
index 000000000000..f68144503406
--- /dev/null
+++ b/profiles/default/linux/ia64/make.defaults
@@ -0,0 +1,6 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Disable as-needed by default until #541828 is fixed.
+# (The as-needed flag is added in default/linux/.)
+LDFLAGS="-Wl,-O1"
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/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..17532723914b
--- /dev/null
+++ b/profiles/default/linux/m68k/13.0/package.mask
@@ -0,0 +1,2 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
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/17.0/desktop/eapi b/profiles/default/linux/m68k/17.0/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/m68k/17.0/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/m68k/17.0/desktop/gnome/eapi b/profiles/default/linux/m68k/17.0/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/m68k/17.0/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/m68k/17.0/desktop/gnome/parent b/profiles/default/linux/m68k/17.0/desktop/gnome/parent
new file mode 100644
index 000000000000..6589a0e01478
--- /dev/null
+++ b/profiles/default/linux/m68k/17.0/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/m68k/17.0/desktop/parent b/profiles/default/linux/m68k/17.0/desktop/parent
new file mode 100644
index 000000000000..ad6c5e126fbb
--- /dev/null
+++ b/profiles/default/linux/m68k/17.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop
diff --git a/profiles/default/linux/m68k/17.0/developer/eapi b/profiles/default/linux/m68k/17.0/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/m68k/17.0/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/m68k/17.0/developer/parent b/profiles/default/linux/m68k/17.0/developer/parent
new file mode 100644
index 000000000000..4c893748ce71
--- /dev/null
+++ b/profiles/default/linux/m68k/17.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/developer
diff --git a/profiles/default/linux/m68k/17.0/eapi b/profiles/default/linux/m68k/17.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/m68k/17.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/m68k/17.0/package.mask b/profiles/default/linux/m68k/17.0/package.mask
new file mode 100644
index 000000000000..17532723914b
--- /dev/null
+++ b/profiles/default/linux/m68k/17.0/package.mask
@@ -0,0 +1,2 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
diff --git a/profiles/default/linux/m68k/17.0/parent b/profiles/default/linux/m68k/17.0/parent
new file mode 100644
index 000000000000..4ce24f0217a8
--- /dev/null
+++ b/profiles/default/linux/m68k/17.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/17.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..899637eb7f42
--- /dev/null
+++ b/profiles/default/linux/make.defaults
@@ -0,0 +1,60 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+#
+# 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"
+
+# Security ftw.
+USE="${USE} seccomp"
+
+# 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"
+
+# 2017/01/17 - Matt Turner <mattst88@gentoo.org>
+# Sane defaults for input drivers
+INPUT_DEVICES="libinput"
+
+# 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>
+# https://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/deprecated b/profiles/default/linux/mips/13.0/desktop/deprecated
new file mode 100644
index 000000000000..f2e17521662e
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/desktop/deprecated
@@ -0,0 +1 @@
+default/linux/mips/13.0/n32
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/deprecated b/profiles/default/linux/mips/13.0/developer/deprecated
new file mode 100644
index 000000000000..f2e17521662e
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/developer/deprecated
@@ -0,0 +1 @@
+default/linux/mips/13.0/n32
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/deprecated b/profiles/default/linux/mips/13.0/mipsel/desktop/deprecated
new file mode 100644
index 000000000000..c5d362332349
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/desktop/deprecated
@@ -0,0 +1 @@
+default/linux/mips/13.0/mipsel/n32
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/deprecated b/profiles/default/linux/mips/13.0/mipsel/developer/deprecated
new file mode 100644
index 000000000000..c5d362332349
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/developer/deprecated
@@ -0,0 +1 @@
+default/linux/mips/13.0/mipsel/n32
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/deprecated b/profiles/default/linux/mips/13.0/mipsel/multilib/deprecated
new file mode 100644
index 000000000000..671dcba4e721
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/multilib/deprecated
@@ -0,0 +1 @@
+default/linux/mips/13.0/mipsel/multilib/n32
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/deprecated b/profiles/default/linux/mips/13.0/mipsel/n32/desktop/deprecated
new file mode 100644
index 000000000000..c5d362332349
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/n32/desktop/deprecated
@@ -0,0 +1 @@
+default/linux/mips/13.0/mipsel/n32
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/deprecated b/profiles/default/linux/mips/13.0/mipsel/n32/developer/deprecated
new file mode 100644
index 000000000000..c5d362332349
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/n32/developer/deprecated
@@ -0,0 +1 @@
+default/linux/mips/13.0/mipsel/n32
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/deprecated b/profiles/default/linux/mips/13.0/mipsel/n64/desktop/deprecated
new file mode 100644
index 000000000000..208814e1fb1e
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/n64/desktop/deprecated
@@ -0,0 +1 @@
+default/linux/mips/13.0/mipsel/n64
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/deprecated b/profiles/default/linux/mips/13.0/mipsel/n64/developer/deprecated
new file mode 100644
index 000000000000..208814e1fb1e
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/n64/developer/deprecated
@@ -0,0 +1 @@
+default/linux/mips/13.0/mipsel/n64
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/deprecated b/profiles/default/linux/mips/13.0/mipsel/o32/desktop/deprecated
new file mode 100644
index 000000000000..3d6ab01f22f4
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/o32/desktop/deprecated
@@ -0,0 +1 @@
+default/linux/mips/13.0/mipsel/o32
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/decprecated b/profiles/default/linux/mips/13.0/mipsel/o32/developer/decprecated
new file mode 100644
index 000000000000..3d6ab01f22f4
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/mipsel/o32/developer/decprecated
@@ -0,0 +1 @@
+default/linux/mips/13.0/mipsel/o32
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/deprecated b/profiles/default/linux/mips/13.0/multilib/deprecated
new file mode 100644
index 000000000000..57b2c0bfe986
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/multilib/deprecated
@@ -0,0 +1 @@
+default/linux/mips/13.0/multilib/n32
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/deprecated b/profiles/default/linux/mips/13.0/n32/desktop/deprecated
new file mode 100644
index 000000000000..f2e17521662e
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/n32/desktop/deprecated
@@ -0,0 +1 @@
+default/linux/mips/13.0/n32
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/deprecated b/profiles/default/linux/mips/13.0/n32/developer/deprecated
new file mode 100644
index 000000000000..f2e17521662e
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/n32/developer/deprecated
@@ -0,0 +1 @@
+default/linux/mips/13.0/n32
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/deprecated b/profiles/default/linux/mips/13.0/n64/desktop/deprecated
new file mode 100644
index 000000000000..cc12a878cf62
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/n64/desktop/deprecated
@@ -0,0 +1 @@
+default/linux/mips/13.0/n64
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/deprecated b/profiles/default/linux/mips/13.0/n64/developer/deprecated
new file mode 100644
index 000000000000..cc12a878cf62
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/n64/developer/deprecated
@@ -0,0 +1 @@
+default/linux/mips/13.0/n64
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/deprecated b/profiles/default/linux/mips/13.0/o32/desktop/deprecated
new file mode 100644
index 000000000000..57eb958dce7b
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/o32/desktop/deprecated
@@ -0,0 +1 @@
+default/linux/mips/13.0/o32
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/deprecated b/profiles/default/linux/mips/13.0/o32/developer/deprecated
new file mode 100644
index 000000000000..57eb958dce7b
--- /dev/null
+++ b/profiles/default/linux/mips/13.0/o32/developer/deprecated
@@ -0,0 +1 @@
+default/linux/mips/13.0/o32
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/17.0/eapi b/profiles/default/linux/mips/17.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/17.0/mipsel/eapi b/profiles/default/linux/mips/17.0/mipsel/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/mipsel/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/17.0/mipsel/multilib/deprecated b/profiles/default/linux/mips/17.0/mipsel/multilib/deprecated
new file mode 100644
index 000000000000..ba568c179e38
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/mipsel/multilib/deprecated
@@ -0,0 +1 @@
+default/linux/mips/17.0/mipsel/multilib/n32
diff --git a/profiles/default/linux/mips/17.0/mipsel/multilib/eapi b/profiles/default/linux/mips/17.0/mipsel/multilib/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/mipsel/multilib/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/17.0/mipsel/multilib/n32/eapi b/profiles/default/linux/mips/17.0/mipsel/multilib/n32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/mipsel/multilib/n32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/17.0/mipsel/multilib/n32/parent b/profiles/default/linux/mips/17.0/mipsel/multilib/n32/parent
new file mode 100644
index 000000000000..b2a231799a71
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/mipsel/multilib/n32/parent
@@ -0,0 +1,2 @@
+../..
+../../../../../../../arch/mips/mipsel/mips64el/multilib/n32
diff --git a/profiles/default/linux/mips/17.0/mipsel/multilib/n64/eapi b/profiles/default/linux/mips/17.0/mipsel/multilib/n64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/mipsel/multilib/n64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/17.0/mipsel/multilib/n64/parent b/profiles/default/linux/mips/17.0/mipsel/multilib/n64/parent
new file mode 100644
index 000000000000..d74eb45cf1dc
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/mipsel/multilib/n64/parent
@@ -0,0 +1,2 @@
+../..
+../../../../../../../arch/mips/mipsel/mips64el/multilib/n64
diff --git a/profiles/default/linux/mips/17.0/mipsel/multilib/o32/eapi b/profiles/default/linux/mips/17.0/mipsel/multilib/o32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/mipsel/multilib/o32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/17.0/mipsel/multilib/o32/parent b/profiles/default/linux/mips/17.0/mipsel/multilib/o32/parent
new file mode 100644
index 000000000000..5fe2ba62654a
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/mipsel/multilib/o32/parent
@@ -0,0 +1,2 @@
+../..
+../../../../../../../arch/mips/mipsel/mips64el/multilib/o32
diff --git a/profiles/default/linux/mips/17.0/mipsel/multilib/parent b/profiles/default/linux/mips/17.0/mipsel/multilib/parent
new file mode 100644
index 000000000000..5d7957a6376e
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/mipsel/multilib/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../arch/mips/mipsel/mips64el/multilib
diff --git a/profiles/default/linux/mips/17.0/mipsel/n32/eapi b/profiles/default/linux/mips/17.0/mipsel/n32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/mipsel/n32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/17.0/mipsel/n32/parent b/profiles/default/linux/mips/17.0/mipsel/n32/parent
new file mode 100644
index 000000000000..58de0a92430a
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/mipsel/n32/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../arch/mips/mipsel/mips64el/n32
diff --git a/profiles/default/linux/mips/17.0/mipsel/n64/eapi b/profiles/default/linux/mips/17.0/mipsel/n64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/mipsel/n64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/17.0/mipsel/n64/parent b/profiles/default/linux/mips/17.0/mipsel/n64/parent
new file mode 100644
index 000000000000..ef8c3e992d72
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/mipsel/n64/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../arch/mips/mipsel/mips64el/n64
diff --git a/profiles/default/linux/mips/17.0/mipsel/o32/eapi b/profiles/default/linux/mips/17.0/mipsel/o32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/mipsel/o32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/17.0/mipsel/o32/parent b/profiles/default/linux/mips/17.0/mipsel/o32/parent
new file mode 100644
index 000000000000..f4b62c6e996d
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/mipsel/o32/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../arch/mips/mipsel/o32
diff --git a/profiles/default/linux/mips/17.0/mipsel/parent b/profiles/default/linux/mips/17.0/mipsel/parent
new file mode 100644
index 000000000000..4d84ba7b9c08
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/mipsel/parent
@@ -0,0 +1,2 @@
+..
+../../../../../arch/mips/mipsel
diff --git a/profiles/default/linux/mips/17.0/multilib/deprecated b/profiles/default/linux/mips/17.0/multilib/deprecated
new file mode 100644
index 000000000000..ca9e0e35c430
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/multilib/deprecated
@@ -0,0 +1 @@
+default/linux/mips/17.0/multilib/n32
diff --git a/profiles/default/linux/mips/17.0/multilib/eapi b/profiles/default/linux/mips/17.0/multilib/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/multilib/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/17.0/multilib/n32/eapi b/profiles/default/linux/mips/17.0/multilib/n32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/multilib/n32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/17.0/multilib/n32/parent b/profiles/default/linux/mips/17.0/multilib/n32/parent
new file mode 100644
index 000000000000..c48bd8858ef8
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/multilib/n32/parent
@@ -0,0 +1,2 @@
+../..
+../../../../../../arch/mips/mips64/multilib/n32
diff --git a/profiles/default/linux/mips/17.0/multilib/n64/eapi b/profiles/default/linux/mips/17.0/multilib/n64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/multilib/n64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/17.0/multilib/n64/parent b/profiles/default/linux/mips/17.0/multilib/n64/parent
new file mode 100644
index 000000000000..c77705fe7e43
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/multilib/n64/parent
@@ -0,0 +1,2 @@
+../..
+../../../../../../arch/mips/mips64/multilib/n64
diff --git a/profiles/default/linux/mips/17.0/multilib/o32/eapi b/profiles/default/linux/mips/17.0/multilib/o32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/multilib/o32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/17.0/multilib/o32/parent b/profiles/default/linux/mips/17.0/multilib/o32/parent
new file mode 100644
index 000000000000..19367dfc91e9
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/multilib/o32/parent
@@ -0,0 +1,2 @@
+../..
+../../../../../../arch/mips/mips64/multilib/o32
diff --git a/profiles/default/linux/mips/17.0/multilib/parent b/profiles/default/linux/mips/17.0/multilib/parent
new file mode 100644
index 000000000000..107ec55840f4
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/multilib/parent
@@ -0,0 +1,2 @@
+..
+../../../../../arch/mips/mips64/multilib
diff --git a/profiles/default/linux/mips/17.0/n32/eapi b/profiles/default/linux/mips/17.0/n32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/n32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/17.0/n32/parent b/profiles/default/linux/mips/17.0/n32/parent
new file mode 100644
index 000000000000..ae0dc9302892
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/n32/parent
@@ -0,0 +1,2 @@
+..
+../../../../../arch/mips/mips64/n32
diff --git a/profiles/default/linux/mips/17.0/n64/eapi b/profiles/default/linux/mips/17.0/n64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/n64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/17.0/n64/parent b/profiles/default/linux/mips/17.0/n64/parent
new file mode 100644
index 000000000000..801102774c66
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/n64/parent
@@ -0,0 +1,2 @@
+..
+../../../../../arch/mips/mips64/n64
diff --git a/profiles/default/linux/mips/17.0/o32/eapi b/profiles/default/linux/mips/17.0/o32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/o32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/17.0/o32/parent b/profiles/default/linux/mips/17.0/o32/parent
new file mode 100644
index 000000000000..347406129648
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/o32/parent
@@ -0,0 +1,2 @@
+..
+../../../../../arch/mips/o32
diff --git a/profiles/default/linux/mips/17.0/parent b/profiles/default/linux/mips/17.0/parent
new file mode 100644
index 000000000000..4ce24f0217a8
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/17.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/package.use.mask b/profiles/default/linux/mips/package.use.mask
new file mode 100644
index 000000000000..310a7667e9ca
--- /dev/null
+++ b/profiles/default/linux/mips/package.use.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Fabian Groffen <grobian@gentoo.org> (07 Dec 2016)
+# unkeyworded notmuch dependency, bug #587560
+mail-client/mutt notmuch
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/17.0/eapi b/profiles/default/linux/nios2/17.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/nios2/17.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/nios2/17.0/parent b/profiles/default/linux/nios2/17.0/parent
new file mode 100644
index 000000000000..4ce24f0217a8
--- /dev/null
+++ b/profiles/default/linux/nios2/17.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/17.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..3b2e027ebf8a
--- /dev/null
+++ b/profiles/default/linux/package.use
@@ -0,0 +1,11 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Mike Frysinger <vapier@gentoo.org> (12 Nov 2015)
+# We want busybox statically linked by default as it is the system rescue shell.
+# But we cannot statically link pam, so turn that off by default. #468580
+sys-apps/busybox -pam static
+
+# 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..663009d688f4
--- /dev/null
+++ b/profiles/default/linux/package.use.mask
@@ -0,0 +1,76 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Jason Zaman <perfinion@gentoo.org> (06 Sep 2015)
+# This is masked in base/package.use.mask as Linux only.
+sys-auth/consolekit -cgroups
+
+# Michael Palimaka <kensington@gentoo.org> (03 Sep 2015)
+# Native inotify support is preferred on linux.
+kde-frameworks/kdelibs fam
+kde-frameworks/kcoreaddons fam
+
+# Christian Ruppert <idl0r@gentoo.org> (23 Aug 2015)
+# seccomp seems completely broken currently but has been added as global default
+# apparently... #558100
+# https://archives.gentoo.org/gentoo-dev/message/38503d86a1c41bccfa607745467b1be7
+net-dns/bind seccomp
+
+# 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
+
+# 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> (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..d0b8745d0440
--- /dev/null
+++ b/profiles/default/linux/packages
@@ -0,0 +1,13 @@
+# Copyright 2004-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+# 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..6d655493ff15
--- /dev/null
+++ b/profiles/default/linux/packages.build
@@ -0,0 +1,49 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+# This file describes the packages needed to build a stage1 based on this
+# profile. Packages in this file are built in order.
+
+# While shadow could be in here, it breaks stage 1 and stage 2 building for the
+# releases. PLEASE DO NOT ENABLE THIS UNLESS YOU HAVE THOROUGHLY TESTED IT!
+
+app-arch/bzip2
+app-arch/gzip
+app-arch/xz-utils
+app-arch/tar
+app-shells/bash:0
+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..b5800014c58d
--- /dev/null
+++ b/profiles/default/linux/powerpc/package.use.mask
@@ -0,0 +1,10 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Fabian Groffen <grobian@gentoo.org> (07 Dec 2016)
+# unkeyworded notmuch dependency, bug #587560
+mail-client/mutt notmuch
+
+# 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/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..c78ec8644a58
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/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
+
+# 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..8564eb8f942e
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/13.0/package.use.stable.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# 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/17.0/desktop/eapi b/profiles/default/linux/powerpc/ppc32/17.0/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/17.0/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/eapi b/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/parent b/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/parent
new file mode 100644
index 000000000000..9e06c4505a75
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd/eapi b/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd/parent b/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd/parent
new file mode 100644
index 000000000000..f7739b405877
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../targets/systemd
diff --git a/profiles/default/linux/powerpc/ppc32/17.0/desktop/parent b/profiles/default/linux/powerpc/ppc32/17.0/desktop/parent
new file mode 100644
index 000000000000..db8ce088c69a
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/17.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop
diff --git a/profiles/default/linux/powerpc/ppc32/17.0/developer/eapi b/profiles/default/linux/powerpc/ppc32/17.0/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/17.0/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc32/17.0/developer/parent b/profiles/default/linux/powerpc/ppc32/17.0/developer/parent
new file mode 100644
index 000000000000..5c8258a71e32
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/17.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/developer
diff --git a/profiles/default/linux/powerpc/ppc32/17.0/eapi b/profiles/default/linux/powerpc/ppc32/17.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/17.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc32/17.0/package.use.mask b/profiles/default/linux/powerpc/ppc32/17.0/package.use.mask
new file mode 100644
index 000000000000..c78ec8644a58
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/17.0/package.use.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# 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/17.0/package.use.stable.mask b/profiles/default/linux/powerpc/ppc32/17.0/package.use.stable.mask
new file mode 100644
index 000000000000..8564eb8f942e
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/17.0/package.use.stable.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# 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/17.0/parent b/profiles/default/linux/powerpc/ppc32/17.0/parent
new file mode 100644
index 000000000000..5363b7fd73ae
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/17.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../../releases/17.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/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/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/little-endian/make.defaults b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/little-endian/make.defaults
new file mode 100644
index 000000000000..a4712d66ffa0
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/little-endian/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Keep this in the 13.0 version profile. Drop in next upgrade.
+SYMLINK_LIB="no"
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/little-endian/parent b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/little-endian/parent
new file mode 100644
index 000000000000..64683a942ea2
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/little-endian/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../arch/powerpc/ppc64/64le
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/little-endian/systemd/parent b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/little-endian/systemd/parent
new file mode 100644
index 000000000000..f7739b405877
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/little-endian/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../targets/systemd
diff --git a/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/make.defaults b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/make.defaults
new file mode 100644
index 000000000000..ce149bcd4e65
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Keep this in the 13.0 version profile. Drop in next upgrade.
+SYMLINK_LIB="yes"
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/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..c78ec8644a58
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/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
+
+# 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..57af4cfcc5b4
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/13.0/package.use.stable.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# 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
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/17.0/32bit-userland/desktop/eapi b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/eapi b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/parent b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/parent
new file mode 100644
index 000000000000..d5a56a13f692
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/eapi b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/parent b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/parent
new file mode 100644
index 000000000000..5d9d87f6d91e
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../../targets/systemd
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/parent b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/parent
new file mode 100644
index 000000000000..fae96e8d36b2
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/developer/eapi b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/developer/parent b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/developer/parent
new file mode 100644
index 000000000000..4bb06e409236
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/developer
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/eapi b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/parent b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/parent
new file mode 100644
index 000000000000..898d55cbcebd
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../arch/powerpc/ppc64/32ul
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/eapi b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/eapi b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/parent b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/parent
new file mode 100644
index 000000000000..d5a56a13f692
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd/eapi b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd/parent b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd/parent
new file mode 100644
index 000000000000..5d9d87f6d91e
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../../targets/systemd
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/parent b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/parent
new file mode 100644
index 000000000000..fae96e8d36b2
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/developer/eapi b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/developer/parent b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/developer/parent
new file mode 100644
index 000000000000..4bb06e409236
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/developer
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/eapi b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/make.defaults b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/make.defaults
new file mode 100644
index 000000000000..a4712d66ffa0
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Keep this in the 13.0 version profile. Drop in next upgrade.
+SYMLINK_LIB="no"
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/parent b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/parent
new file mode 100644
index 000000000000..64683a942ea2
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../arch/powerpc/ppc64/64le
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd/parent b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd/parent
new file mode 100644
index 000000000000..f7739b405877
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../targets/systemd
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/make.defaults b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/make.defaults
new file mode 100644
index 000000000000..ce149bcd4e65
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Keep this in the 13.0 version profile. Drop in next upgrade.
+SYMLINK_LIB="yes"
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/parent b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/parent
new file mode 100644
index 000000000000..0e4ae1732886
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../arch/powerpc/ppc64/64ul
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/desktop/eapi b/profiles/default/linux/powerpc/ppc64/17.0/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/desktop/gnome/eapi b/profiles/default/linux/powerpc/ppc64/17.0/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/desktop/gnome/parent b/profiles/default/linux/powerpc/ppc64/17.0/desktop/gnome/parent
new file mode 100644
index 000000000000..9e06c4505a75
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/desktop/gnome/systemd/eapi b/profiles/default/linux/powerpc/ppc64/17.0/desktop/gnome/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/desktop/gnome/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/desktop/gnome/systemd/parent b/profiles/default/linux/powerpc/ppc64/17.0/desktop/gnome/systemd/parent
new file mode 100644
index 000000000000..f7739b405877
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/desktop/gnome/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../targets/systemd
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/desktop/parent b/profiles/default/linux/powerpc/ppc64/17.0/desktop/parent
new file mode 100644
index 000000000000..db8ce088c69a
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/developer/eapi b/profiles/default/linux/powerpc/ppc64/17.0/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/developer/parent b/profiles/default/linux/powerpc/ppc64/17.0/developer/parent
new file mode 100644
index 000000000000..5c8258a71e32
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/developer
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/eapi b/profiles/default/linux/powerpc/ppc64/17.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/package.use.mask b/profiles/default/linux/powerpc/ppc64/17.0/package.use.mask
new file mode 100644
index 000000000000..c78ec8644a58
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/package.use.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# 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/17.0/package.use.stable.mask b/profiles/default/linux/powerpc/ppc64/17.0/package.use.stable.mask
new file mode 100644
index 000000000000..57af4cfcc5b4
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/package.use.stable.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# 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
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/parent b/profiles/default/linux/powerpc/ppc64/17.0/parent
new file mode 100644
index 000000000000..5363b7fd73ae
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../../releases/17.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/riscv/13.0/desktop/eapi b/profiles/default/linux/riscv/13.0/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/13.0/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/13.0/desktop/parent b/profiles/default/linux/riscv/13.0/desktop/parent
new file mode 100644
index 000000000000..ad6c5e126fbb
--- /dev/null
+++ b/profiles/default/linux/riscv/13.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop
diff --git a/profiles/default/linux/riscv/13.0/developer/eapi b/profiles/default/linux/riscv/13.0/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/13.0/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/13.0/developer/parent b/profiles/default/linux/riscv/13.0/developer/parent
new file mode 100644
index 000000000000..4c893748ce71
--- /dev/null
+++ b/profiles/default/linux/riscv/13.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/developer
diff --git a/profiles/default/linux/riscv/13.0/eapi b/profiles/default/linux/riscv/13.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/13.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/13.0/parent b/profiles/default/linux/riscv/13.0/parent
new file mode 100644
index 000000000000..7c0377510996
--- /dev/null
+++ b/profiles/default/linux/riscv/13.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/13.0
diff --git a/profiles/default/linux/riscv/17.0/desktop/eapi b/profiles/default/linux/riscv/17.0/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/17.0/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/17.0/desktop/parent b/profiles/default/linux/riscv/17.0/desktop/parent
new file mode 100644
index 000000000000..ad6c5e126fbb
--- /dev/null
+++ b/profiles/default/linux/riscv/17.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop
diff --git a/profiles/default/linux/riscv/17.0/developer/eapi b/profiles/default/linux/riscv/17.0/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/17.0/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/17.0/developer/parent b/profiles/default/linux/riscv/17.0/developer/parent
new file mode 100644
index 000000000000..4c893748ce71
--- /dev/null
+++ b/profiles/default/linux/riscv/17.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/developer
diff --git a/profiles/default/linux/riscv/17.0/eapi b/profiles/default/linux/riscv/17.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/17.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/17.0/parent b/profiles/default/linux/riscv/17.0/parent
new file mode 100644
index 000000000000..4ce24f0217a8
--- /dev/null
+++ b/profiles/default/linux/riscv/17.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/17.0
diff --git a/profiles/default/linux/riscv/eapi b/profiles/default/linux/riscv/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/parent b/profiles/default/linux/riscv/parent
new file mode 100644
index 000000000000..1f65d976126f
--- /dev/null
+++ b/profiles/default/linux/riscv/parent
@@ -0,0 +1,3 @@
+../../../base
+..
+../../../arch/riscv
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/17.0/eapi b/profiles/default/linux/s390/17.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/s390/17.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/s390/17.0/parent b/profiles/default/linux/s390/17.0/parent
new file mode 100644
index 000000000000..908ed816fa32
--- /dev/null
+++ b/profiles/default/linux/s390/17.0/parent
@@ -0,0 +1,2 @@
+../../../../releases/17.0
+..
diff --git a/profiles/default/linux/s390/17.0/s390x/eapi b/profiles/default/linux/s390/17.0/s390x/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/s390/17.0/s390x/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/s390/17.0/s390x/parent b/profiles/default/linux/s390/17.0/s390x/parent
new file mode 100644
index 000000000000..9e170a6edfdf
--- /dev/null
+++ b/profiles/default/linux/s390/17.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/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/17.0/desktop/eapi b/profiles/default/linux/sh/17.0/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sh/17.0/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sh/17.0/desktop/gnome/eapi b/profiles/default/linux/sh/17.0/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sh/17.0/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sh/17.0/desktop/gnome/parent b/profiles/default/linux/sh/17.0/desktop/gnome/parent
new file mode 100644
index 000000000000..6589a0e01478
--- /dev/null
+++ b/profiles/default/linux/sh/17.0/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/sh/17.0/desktop/parent b/profiles/default/linux/sh/17.0/desktop/parent
new file mode 100644
index 000000000000..ad6c5e126fbb
--- /dev/null
+++ b/profiles/default/linux/sh/17.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop
diff --git a/profiles/default/linux/sh/17.0/developer/eapi b/profiles/default/linux/sh/17.0/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sh/17.0/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sh/17.0/developer/parent b/profiles/default/linux/sh/17.0/developer/parent
new file mode 100644
index 000000000000..4c893748ce71
--- /dev/null
+++ b/profiles/default/linux/sh/17.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/developer
diff --git a/profiles/default/linux/sh/17.0/eapi b/profiles/default/linux/sh/17.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sh/17.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sh/17.0/parent b/profiles/default/linux/sh/17.0/parent
new file mode 100644
index 000000000000..4ce24f0217a8
--- /dev/null
+++ b/profiles/default/linux/sh/17.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/17.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/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/make.defaults b/profiles/default/linux/sparc/13.0/make.defaults
new file mode 100644
index 000000000000..15095e86283a
--- /dev/null
+++ b/profiles/default/linux/sparc/13.0/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# LIBDIR_* moved from features/multilib, #609178.
+# TODO: figure out whether this can be moved to arch/sparc
+LIBDIR_sparc32="lib"
+LIBDIR_sparc64="lib64"
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..5762f25bece2
--- /dev/null
+++ b/profiles/default/linux/sparc/13.0/package.use.mask
@@ -0,0 +1,14 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# 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-vpn/tinc vde
diff --git a/profiles/default/linux/sparc/13.0/packages b/profiles/default/linux/sparc/13.0/packages
new file mode 100644
index 000000000000..762eba92e459
--- /dev/null
+++ b/profiles/default/linux/sparc/13.0/packages
@@ -0,0 +1,7 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# 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..483b02751681
--- /dev/null
+++ b/profiles/default/linux/sparc/13.0/parent
@@ -0,0 +1,3 @@
+..
+../../../../releases/13.0
+../../../../features/multilib
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..2fed294c1832
--- /dev/null
+++ b/profiles/default/linux/sparc/13.0/use.mask
@@ -0,0 +1,9 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# 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..f54e7a1f560a
--- /dev/null
+++ b/profiles/default/linux/sparc/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
+
diff --git a/profiles/default/linux/sparc/17.0/desktop/eapi b/profiles/default/linux/sparc/17.0/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sparc/17.0/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sparc/17.0/desktop/gnome/eapi b/profiles/default/linux/sparc/17.0/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sparc/17.0/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sparc/17.0/desktop/gnome/parent b/profiles/default/linux/sparc/17.0/desktop/gnome/parent
new file mode 100644
index 000000000000..6589a0e01478
--- /dev/null
+++ b/profiles/default/linux/sparc/17.0/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/sparc/17.0/desktop/gnome/systemd/eapi b/profiles/default/linux/sparc/17.0/desktop/gnome/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sparc/17.0/desktop/gnome/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sparc/17.0/desktop/gnome/systemd/parent b/profiles/default/linux/sparc/17.0/desktop/gnome/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/sparc/17.0/desktop/gnome/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd
diff --git a/profiles/default/linux/sparc/17.0/desktop/parent b/profiles/default/linux/sparc/17.0/desktop/parent
new file mode 100644
index 000000000000..ad6c5e126fbb
--- /dev/null
+++ b/profiles/default/linux/sparc/17.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop
diff --git a/profiles/default/linux/sparc/17.0/developer/eapi b/profiles/default/linux/sparc/17.0/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sparc/17.0/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sparc/17.0/developer/parent b/profiles/default/linux/sparc/17.0/developer/parent
new file mode 100644
index 000000000000..4c893748ce71
--- /dev/null
+++ b/profiles/default/linux/sparc/17.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/developer
diff --git a/profiles/default/linux/sparc/17.0/eapi b/profiles/default/linux/sparc/17.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sparc/17.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sparc/17.0/make.defaults b/profiles/default/linux/sparc/17.0/make.defaults
new file mode 100644
index 000000000000..15095e86283a
--- /dev/null
+++ b/profiles/default/linux/sparc/17.0/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# LIBDIR_* moved from features/multilib, #609178.
+# TODO: figure out whether this can be moved to arch/sparc
+LIBDIR_sparc32="lib"
+LIBDIR_sparc64="lib64"
diff --git a/profiles/default/linux/sparc/17.0/package.use.mask b/profiles/default/linux/sparc/17.0/package.use.mask
new file mode 100644
index 000000000000..5762f25bece2
--- /dev/null
+++ b/profiles/default/linux/sparc/17.0/package.use.mask
@@ -0,0 +1,14 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# 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-vpn/tinc vde
diff --git a/profiles/default/linux/sparc/17.0/packages b/profiles/default/linux/sparc/17.0/packages
new file mode 100644
index 000000000000..762eba92e459
--- /dev/null
+++ b/profiles/default/linux/sparc/17.0/packages
@@ -0,0 +1,7 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# 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/17.0/parent b/profiles/default/linux/sparc/17.0/parent
new file mode 100644
index 000000000000..a94c5be1f1e0
--- /dev/null
+++ b/profiles/default/linux/sparc/17.0/parent
@@ -0,0 +1,3 @@
+..
+../../../../releases/17.0
+../../../../features/multilib
diff --git a/profiles/default/linux/sparc/17.0/use.mask b/profiles/default/linux/sparc/17.0/use.mask
new file mode 100644
index 000000000000..2fed294c1832
--- /dev/null
+++ b/profiles/default/linux/sparc/17.0/use.mask
@@ -0,0 +1,9 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# 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/17.0/use.stable.mask b/profiles/default/linux/sparc/17.0/use.stable.mask
new file mode 100644
index 000000000000..f54e7a1f560a
--- /dev/null
+++ b/profiles/default/linux/sparc/17.0/use.stable.mask
@@ -0,0 +1,3 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
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..32c57a2aa5e7
--- /dev/null
+++ b/profiles/default/linux/sparc/experimental/multilib/make.defaults
@@ -0,0 +1,15 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# 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"
+
+LIBDIR_sparc32="lib32"
+LIBDIR_sparc64="lib64"
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..1e3b836871c0
--- /dev/null
+++ b/profiles/default/linux/sparc/experimental/multilib/package.use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# 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..cc2785b25d52
--- /dev/null
+++ b/profiles/default/linux/sparc/experimental/multilib/packages
@@ -0,0 +1,8 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# 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..04ec01cf0979
--- /dev/null
+++ b/profiles/default/linux/sparc/experimental/multilib/parent
@@ -0,0 +1,3 @@
+..
+../../../../../releases/13.0
+../../../../../features/multilib
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..00533800398d
--- /dev/null
+++ b/profiles/default/linux/sparc/experimental/multilib/profile.bashrc
@@ -0,0 +1,16 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+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..b5800014c58d
--- /dev/null
+++ b/profiles/default/linux/sparc/package.use.mask
@@ -0,0 +1,10 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Fabian Groffen <grobian@gentoo.org> (07 Dec 2016)
+# unkeyworded notmuch dependency, bug #587560
+mail-client/mutt notmuch
+
+# 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..8782b948bc46
--- /dev/null
+++ b/profiles/default/linux/uclibc/amd64/make.defaults
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+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> (31 Aug 2015)
+# Relect these flags from arch/amd64 which we don't inherit
+CPU_FLAGS_X86="mmx mmxext sse sse2"
+
+# 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..4a5b04f53b7d
--- /dev/null
+++ b/profiles/default/linux/uclibc/amd64/package.mask
@@ -0,0 +1,137 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# 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/playonlinux
+app-emulation/q4wine
+app-emulation/virtualbox
+app-emulation/virtualbox-extpack-oracle
+app-emulation/virtualbox-guest-additions
+>=app-i18n/atokx3-3.0.0
+app-office/ooextras
+app-emulation/winetricks
+app-text/acroread
+dev-embedded/libftd2xx
+dev-embedded/openocd
+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/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-roe
+games-fps/doom3
+games-fps/enemy-territory-etpro
+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/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-server/etqw-ded
+games-server/nwn-ded
+games-server/ut2003-ded
+games-simulation/bcs-demo
+games-strategy/darwinia
+games-strategy/darwinia-demo
+games-strategy/defcon-demo
+games-strategy/dominions2
+games-strategy/heroes3
+games-strategy/heroes3-demo
+games-strategy/majesty-demo
+games-strategy/smac
+games-strategy/spaz
+media-fonts/acroread-asianfonts
+media-sound/ventrilo-server-bin
+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/mars
+sci-libs/ipp
+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/package.use.force b/profiles/default/linux/uclibc/amd64/package.use.force
new file mode 100644
index 000000000000..ca264fedc8ce
--- /dev/null
+++ b/profiles/default/linux/uclibc/amd64/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Michał Górny <mgorny@gentoo.org> (24 Sep 2016)
+# Force the host target to avoid dependency hell
+sys-devel/clang llvm_targets_X86
+sys-devel/llvm llvm_targets_X86
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..181cb39654fc
--- /dev/null
+++ b/profiles/default/linux/uclibc/amd64/use.force
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Force the flag 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..cc3b7ca5f0e3
--- /dev/null
+++ b/profiles/default/linux/uclibc/amd64/use.mask
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Force the flag which corresponds to arch/abi, bug #515130
+-amd64
+-abi_x86_64
+
+# unmask all SIMD assembler flags
+-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..10e4e8d35be2
--- /dev/null
+++ b/profiles/default/linux/uclibc/arm/armv6j/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+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..0ac8f14a75a5
--- /dev/null
+++ b/profiles/default/linux/uclibc/arm/armv7a/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+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..a551dc5118c0
--- /dev/null
+++ b/profiles/default/linux/uclibc/arm/make.defaults
@@ -0,0 +1,23 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+ARCH="arm"
+ACCEPT_KEYWORDS="${ARCH}"
+
+CHOST="arm-unknown-linux-uclibc"
+CFLAGS="-O2"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+# Anthony G. Basile <blueness@gentoo.org> (25 Oct 2015)
+# Multilib-related setup, bug #515130
+ABI="arm"
+DEFAULT_ABI="arm"
+MULTILIB_ABIS="arm"
+CHOST_arm="${CHOST}"
+LIBDIR_arm="lib"
+
+# Michał Górny <mgorny@gentoo.org> (14 Mar 2017)
+# Unhide the ARM-specific USE_EXPANDs.
+USE_EXPAND_HIDDEN="-CPU_FLAGS_ARM"
diff --git a/profiles/default/linux/uclibc/arm/package.use.force b/profiles/default/linux/uclibc/arm/package.use.force
new file mode 100644
index 000000000000..b92b1029f52a
--- /dev/null
+++ b/profiles/default/linux/uclibc/arm/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Michał Górny <mgorny@gentoo.org> (24 Sep 2016)
+# Force the host target to avoid dependency hell
+sys-devel/clang llvm_targets_ARM
+sys-devel/llvm llvm_targets_ARM
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..1f208bf612ca
--- /dev/null
+++ b/profiles/default/linux/uclibc/arm/package.use.mask
@@ -0,0 +1,40 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Davide Pesavento <pesa@gentoo.org> (19 Dec 2016)
+# Various unkeyworded deps: >=sys-devel/clang-3.9 (#591822),
+# dev-qt/qtquickcontrols2 (#603054), dev-qt/qtwebengine (#581478)
+dev-qt/qt-creator clangcodemodel clangstaticanalyzer test webengine
+
+# Davide Pesavento <pesa@gentoo.org> (28 Jul 2016)
+# The corresponding Qt5 modules are not keyworded on arm, and we don't want to
+# keyword them solely because of PyQt5 while there are no other in-tree users.
+dev-python/PyQt5 webengine
+
+# Thomas Deutschmann <whissi@whissi.de> (25 Apr 2016), on behalf of
+# Ian Delaney <idella4@gentoo.org> (25 Apr 2016)
+# for the proxy-maintainers project
+# Unkeyworded deps, bug #581180
+app-admin/rsyslog grok
+
+# Thomas Deutschmann <whissi@whissi.de> (19 Mar 2016), on behalf of
+# Ian Delaney <idella4@gentoo.org> (19 Mar 2016)
+# for the proxy-maintainers project
+# Unkeyworded deps, bug #564274
+app-admin/collectd collectd_plugins_gmond
+app-admin/collectd collectd_plugins_ipmi
+app-admin/collectd collectd_plugins_modbus
+app-admin/collectd collectd_plugins_oracle
+app-admin/collectd collectd_plugins_routeros
+app-admin/collectd collectd_plugins_sigrok
+app-admin/collectd collectd_plugins_tokyotyrant
+app-admin/collectd collectd_plugins_varnish
+app-admin/collectd collectd_plugins_virt
+
+# Matthias Maier <tamiko@gentoo.org> (16 Aug 2015)
+# missing keywords
+net-misc/spice-gtk smartcard
+
+# 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..11e95dae7631
--- /dev/null
+++ b/profiles/default/linux/uclibc/arm/use.force
@@ -0,0 +1,5 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# 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..8dffd62b8e39
--- /dev/null
+++ b/profiles/default/linux/uclibc/arm/use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+# 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..1908f11a5fc0
--- /dev/null
+++ b/profiles/default/linux/uclibc/make.defaults
@@ -0,0 +1,12 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+PORTAGE_LIBC="uClibc"
+ELIBC=uclibc
+
+FEATURES="sandbox sfperms strict"
+
+USE="nptl unicode -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..2a9891e91144
--- /dev/null
+++ b/profiles/default/linux/uclibc/mips/make.defaults
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+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..7a0c10717521
--- /dev/null
+++ b/profiles/default/linux/uclibc/mips/mipsel/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+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..dddaa61ae978
--- /dev/null
+++ b/profiles/default/linux/uclibc/mips/package.mask
@@ -0,0 +1,10 @@
+# Copyright 1999-2017 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+#
+# See bug #544756.
+>=sys-devel/gcc-4.9
+
+#
+# Broken packages
+app-cdr/cdrtools
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..42de426a5838
--- /dev/null
+++ b/profiles/default/linux/uclibc/mips/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Michał Górny <mgorny@gentoo.org> (24 Sep 2016)
+# Force the host target to avoid dependency hell
+sys-devel/clang llvm_targets_Mips
+sys-devel/llvm llvm_targets_Mips
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..97e6748aec0f
--- /dev/null
+++ b/profiles/default/linux/uclibc/mips/package.use.mask
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Felix Janda <felix.janda@posteo.de> (24 Sep 2016)
+# net-libs/libnetfilter_conntrack is not keyworded on mips
+net-dns/dnsmasq conntrack
+
+# Thomas Deutschmann <whissi@gentoo.org> (23 Aug 2016)
+# net-libs/openpgm is not keyworded on mips
+net-libs/zeromq pgm
+
+# Davide Pesavento <pesa@gentoo.org> (26 Oct 2015)
+# Tests require non-keyworded qt5
+dev-qt/qtchooser test
+
+# 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..e94d30137368
--- /dev/null
+++ b/profiles/default/linux/uclibc/mips/use.force
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Force the flag 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..b285b3b4746e
--- /dev/null
+++ b/profiles/default/linux/uclibc/mips/use.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+# 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..686411a27348
--- /dev/null
+++ b/profiles/default/linux/uclibc/package.mask
@@ -0,0 +1,87 @@
+# Copyright 1999-2017 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+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
+app-arch/rar
+dev-games/gtkradiant
+dev-games/ps2-packer
+games-action/descent3
+games-action/descent3-demo
+games-action/shadowgrounds-bin
+games-action/shadowgrounds-survivor-bin
+games-action/trine-bin
+games-arcade/marbleblastgold-demo
+games-fps/enemy-territory
+games-fps/enemy-territory-etpro
+games-fps/enemy-territory-truecombat
+games-fps/etqw-bin
+games-fps/glxquake-bin
+games-fps/legends
+games-fps/postal2
+games-fps/postal2mp-demo
+games-fps/quake3-bin
+games-fps/quake3-demo
+games-fps/rtcwmp-demo
+games-fps/rtcwsp-demo
+games-fps/soldieroffortune
+games-fps/transfusion-bin
+games-fps/tribes2
+games-fps/ut2004
+games-fps/ut2004-action
+games-fps/ut2004-airbuccaneers
+games-fps/ut2004-bonuspack-cbp1
+games-fps/ut2004-bonuspack-cbp2
+games-fps/ut2004-bonuspack-ece
+games-fps/ut2004-bonuspack-mega
+games-fps/ut2004-cor
+games-fps/ut2004-crossfire
+games-fps/ut2004-data
+games-fps/ut2004-deathball
+games-fps/ut2004-fragops
+games-fps/ut2004-hamsterbash
+games-fps/ut2004-muralis
+games-fps/ut2004-strikeforce
+games-fps/ut2004-troopers
+games-fps/ut2004-unwheel
+games-puzzle/world-of-goo
+games-puzzle/world-of-goo-demo
+games-rpg/nwmouse
+games-rpg/wasteland2
+games-server/etqw-ded
+games-server/ut2004-ded
+games-simulation/bcs-demo
+games-strategy/defcon-demo
+games-strategy/knights-demo
+games-strategy/majesty-demo
+www-plugins/adobe-flash
+
+# needs boost[nls]
+games-strategy/wesnoth
+
+# missing multilib deps
+games-action/beathazardultra
+games-action/brutal-legend
+games-action/hotline-miami
+games-action/intrusion2
+games-action/solar2
+games-action/swordandsworcery
+games-action/trine2
+games-arcade/dynamitejack
+games-arcade/thinktanks-demo
+games-kids/crayon-physics
+games-misc/little-inferno
+games-misc/papers-please
+games-rpg/dear-esther
+games-rpg/dungeon-defenders
+
diff --git a/profiles/default/linux/uclibc/package.use b/profiles/default/linux/uclibc/package.use
new file mode 100644
index 000000000000..7f56ec7fbc39
--- /dev/null
+++ b/profiles/default/linux/uclibc/package.use
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# 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/package.use.mask b/profiles/default/linux/uclibc/package.use.mask
new file mode 100644
index 000000000000..5c7b9a9d7a68
--- /dev/null
+++ b/profiles/default/linux/uclibc/package.use.mask
@@ -0,0 +1,15 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Thomas Deutschmann <whissi@gentoo.org> (21 Jan 2017)
+# Mask due Gnome3 not going to be stabilized on this arch
+# due to uclibc
+dev-util/geany-plugins gtkspell
+
+# Joshua Kinard <kumba@gentoo.org> (18 Jan 2016)
+# Fails linking to gettext/libintl for symbol 'libintl_gettext'.
+# Is fixable by using 'append-ldflags' from flag-o-matic to force
+# -lintl, but that's a QA violation. Real solution is to use
+# 'append-libs', but xfsdump's build system doesn't honor $LIBS.
+# So this is the best way for now. See 570548.
+sys-fs/xfsdump nls
diff --git a/profiles/default/linux/uclibc/packages b/profiles/default/linux/uclibc/packages
new file mode 100644
index 000000000000..cd23d77e3f2c
--- /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
+
+*app-misc/pax-utils
+*dev-libs/libiconv
+*dev-libs/libintl
+-*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..38c8653ce6ec
--- /dev/null
+++ b/profiles/default/linux/uclibc/packages.build
@@ -0,0 +1,9 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+# This file lists extra packages needed to build for
+# a stage 1 based on this profile.
+
+dev-util/pkgconfig
+dev-libs/libiconv
+dev-libs/libintl
diff --git a/profiles/default/linux/uclibc/parent b/profiles/default/linux/uclibc/parent
new file mode 100644
index 000000000000..2348d8d17b95
--- /dev/null
+++ b/profiles/default/linux/uclibc/parent
@@ -0,0 +1,3 @@
+../../../arch/base
+../../../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..5da53aa13384
--- /dev/null
+++ b/profiles/default/linux/uclibc/ppc/make.defaults
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+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..337e632a725c
--- /dev/null
+++ b/profiles/default/linux/uclibc/ppc/package.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Fails to find openssl headers, bug #517160
+net-misc/openssh
diff --git a/profiles/default/linux/uclibc/ppc/package.use.force b/profiles/default/linux/uclibc/ppc/package.use.force
new file mode 100644
index 000000000000..e18275fe8cd6
--- /dev/null
+++ b/profiles/default/linux/uclibc/ppc/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Michał Górny <mgorny@gentoo.org> (24 Sep 2016)
+# Force the host target to avoid dependency hell
+sys-devel/clang llvm_targets_PowerPC
+sys-devel/llvm llvm_targets_PowerPC
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..225a8932960e
--- /dev/null
+++ b/profiles/default/linux/uclibc/ppc/package.use.mask
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+# Davide Pesavento <pesa@gentoo.org> (21 Jan 2017)
+# Requires unkeyworded dev-python/PyQt5
+dev-python/qscintilla-python qt5
+
+# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (01 Aug 2016)
+# kde-frameworks/*:5 not keyworded.
+net-irc/kvirc kde
+
+# Davide Pesavento <pesa@gentoo.org> (06 Jun 2016)
+# Requires unkeyworded dev-qt/qtwebkit:5, which is a PITA to maintain on
+# minor arches and has been declared deprecated by upstream. So we'd like
+# to avoid keywording it, unless requested by users.
+dev-qt/designer webkit
+net-irc/kvirc webkit
+
+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..6da16ab57182
--- /dev/null
+++ b/profiles/default/linux/uclibc/ppc/use.force
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Force the flag 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..9ab8c5ff79c9
--- /dev/null
+++ b/profiles/default/linux/uclibc/ppc/use.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# 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..dbadd65e481f
--- /dev/null
+++ b/profiles/default/linux/uclibc/use.force
@@ -0,0 +1,5 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+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..8dd4552a9bf7
--- /dev/null
+++ b/profiles/default/linux/uclibc/use.mask
@@ -0,0 +1,15 @@
+# Copyright 1999-2017 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+# Thomas Deutschmann <whissi@gentoo.org> (28 Jan 2017)
+# No JAVA in uclibc
+java
+
+nls
+pam
+
+-uclibc
+
+-elibc_uclibc
+elibc_glibc
+elibc_musl
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..79b8d75c8733
--- /dev/null
+++ b/profiles/default/linux/uclibc/x86/make.defaults
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+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/package.use.force b/profiles/default/linux/uclibc/x86/package.use.force
new file mode 100644
index 000000000000..ca264fedc8ce
--- /dev/null
+++ b/profiles/default/linux/uclibc/x86/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Michał Górny <mgorny@gentoo.org> (24 Sep 2016)
+# Force the host target to avoid dependency hell
+sys-devel/clang llvm_targets_X86
+sys-devel/llvm llvm_targets_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..eb8c5dfc7f70
--- /dev/null
+++ b/profiles/default/linux/uclibc/x86/use.force
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Force the flag 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..a70efb03255b
--- /dev/null
+++ b/profiles/default/linux/uclibc/x86/use.mask
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+
+# Force the flag which corresponds to arch/abi, bug #515130
+-x86
+-abi_x86_32
+
+# unmask all SIMD assembler flags
+-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..a801fcedca7f
--- /dev/null
+++ b/profiles/default/linux/use.mask
@@ -0,0 +1,15 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+# This file masks out USE flags that are simply NOT allowed in the default
+# profile for any architecture. This works, for example, if a non-default
+# profile (such as the selinux profiles) have a USE flag associated with
+# them.
+
+# Diego Elio Pettenò <flameeyes@gentoo.org> (27 Aug 2012)
+# netlink is a Linux-specific interface
+-netlink
+
+# Samuli Suominen <ssuominen@gentoo.org> (19 Apr 2013)
+# Linux specific module loading/unloading support
+-kmod
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/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..79e030eb8d8e
--- /dev/null
+++ b/profiles/default/linux/x86/13.0/developer/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2013 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+# 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/13.0/systemd/eapi b/profiles/default/linux/x86/13.0/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/13.0/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/13.0/systemd/parent b/profiles/default/linux/x86/13.0/systemd/parent
new file mode 100644
index 000000000000..ced72403bde9
--- /dev/null
+++ b/profiles/default/linux/x86/13.0/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/systemd
diff --git a/profiles/default/linux/x86/17.0/desktop/eapi b/profiles/default/linux/x86/17.0/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/17.0/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/17.0/desktop/gnome/eapi b/profiles/default/linux/x86/17.0/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/17.0/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/17.0/desktop/gnome/parent b/profiles/default/linux/x86/17.0/desktop/gnome/parent
new file mode 100644
index 000000000000..6589a0e01478
--- /dev/null
+++ b/profiles/default/linux/x86/17.0/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/x86/17.0/desktop/gnome/systemd/eapi b/profiles/default/linux/x86/17.0/desktop/gnome/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/17.0/desktop/gnome/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/17.0/desktop/gnome/systemd/parent b/profiles/default/linux/x86/17.0/desktop/gnome/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/x86/17.0/desktop/gnome/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd
diff --git a/profiles/default/linux/x86/17.0/desktop/parent b/profiles/default/linux/x86/17.0/desktop/parent
new file mode 100644
index 000000000000..ad6c5e126fbb
--- /dev/null
+++ b/profiles/default/linux/x86/17.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop
diff --git a/profiles/default/linux/x86/17.0/desktop/plasma/eapi b/profiles/default/linux/x86/17.0/desktop/plasma/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/17.0/desktop/plasma/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/17.0/desktop/plasma/parent b/profiles/default/linux/x86/17.0/desktop/plasma/parent
new file mode 100644
index 000000000000..ff3a7b1ec814
--- /dev/null
+++ b/profiles/default/linux/x86/17.0/desktop/plasma/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/plasma
diff --git a/profiles/default/linux/x86/17.0/desktop/plasma/systemd/eapi b/profiles/default/linux/x86/17.0/desktop/plasma/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/17.0/desktop/plasma/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/17.0/desktop/plasma/systemd/parent b/profiles/default/linux/x86/17.0/desktop/plasma/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/x86/17.0/desktop/plasma/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd
diff --git a/profiles/default/linux/x86/17.0/developer/eapi b/profiles/default/linux/x86/17.0/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/17.0/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/17.0/developer/make.defaults b/profiles/default/linux/x86/17.0/developer/make.defaults
new file mode 100644
index 000000000000..79e030eb8d8e
--- /dev/null
+++ b/profiles/default/linux/x86/17.0/developer/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2013 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+# 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/17.0/developer/parent b/profiles/default/linux/x86/17.0/developer/parent
new file mode 100644
index 000000000000..4c893748ce71
--- /dev/null
+++ b/profiles/default/linux/x86/17.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/developer
diff --git a/profiles/default/linux/x86/17.0/eapi b/profiles/default/linux/x86/17.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/17.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/17.0/parent b/profiles/default/linux/x86/17.0/parent
new file mode 100644
index 000000000000..4ce24f0217a8
--- /dev/null
+++ b/profiles/default/linux/x86/17.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/17.0
diff --git a/profiles/default/linux/x86/17.0/selinux/eapi b/profiles/default/linux/x86/17.0/selinux/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/17.0/selinux/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/17.0/selinux/parent b/profiles/default/linux/x86/17.0/selinux/parent
new file mode 100644
index 000000000000..933e67923d1a
--- /dev/null
+++ b/profiles/default/linux/x86/17.0/selinux/parent
@@ -0,0 +1,2 @@
+..
+../../../../../features/selinux
diff --git a/profiles/default/linux/x86/17.0/systemd/eapi b/profiles/default/linux/x86/17.0/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/17.0/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/17.0/systemd/parent b/profiles/default/linux/x86/17.0/systemd/parent
new file mode 100644
index 000000000000..ced72403bde9
--- /dev/null
+++ b/profiles/default/linux/x86/17.0/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/systemd
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..06fd79e76a59
--- /dev/null
+++ b/profiles/default/linux/x86/package.use.mask
@@ -0,0 +1,10 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Mike Frysinger <vapier@gentoo.org> (08 May 2016)
+# This target supports VTV #547040.
+>=sys-devel/gcc-4.9 -vtv
+
+# 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