aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'profiles/hardened/linux')
-rw-r--r--profiles/hardened/linux/amd64/10.0/desktop/parent2
-rw-r--r--profiles/hardened/linux/amd64/10.0/developer/parent2
-rw-r--r--profiles/hardened/linux/amd64/10.0/make.defaults8
-rw-r--r--profiles/hardened/linux/amd64/10.0/no-multilib/make.defaults10
-rw-r--r--profiles/hardened/linux/amd64/10.0/no-multilib/parent2
-rw-r--r--profiles/hardened/linux/amd64/10.0/parent2
-rw-r--r--profiles/hardened/linux/amd64/10.0/server/parent2
-rw-r--r--profiles/hardened/linux/amd64/2008.0/deprecated7
-rw-r--r--profiles/hardened/linux/amd64/2008.0/desktop/deprecated7
-rw-r--r--profiles/hardened/linux/amd64/2008.0/desktop/make.defaults7
-rw-r--r--profiles/hardened/linux/amd64/2008.0/desktop/parent2
-rw-r--r--profiles/hardened/linux/amd64/2008.0/developer/deprecated7
-rw-r--r--profiles/hardened/linux/amd64/2008.0/developer/parent2
-rw-r--r--profiles/hardened/linux/amd64/2008.0/make.defaults8
-rw-r--r--profiles/hardened/linux/amd64/2008.0/no-multilib/deprecated7
-rw-r--r--profiles/hardened/linux/amd64/2008.0/no-multilib/make.defaults10
-rw-r--r--profiles/hardened/linux/amd64/2008.0/no-multilib/parent2
-rw-r--r--profiles/hardened/linux/amd64/2008.0/parent2
-rw-r--r--profiles/hardened/linux/amd64/2008.0/server/deprecated7
-rw-r--r--profiles/hardened/linux/amd64/2008.0/server/parent2
-rw-r--r--profiles/hardened/linux/amd64/make.defaults8
-rw-r--r--profiles/hardened/linux/amd64/package.mask9
-rw-r--r--profiles/hardened/linux/amd64/parent3
-rw-r--r--profiles/hardened/linux/amd64/use.mask9
-rw-r--r--profiles/hardened/linux/ia64/10.0/desktop/parent2
-rw-r--r--profiles/hardened/linux/ia64/10.0/developer/parent2
-rw-r--r--profiles/hardened/linux/ia64/10.0/make.defaults8
-rw-r--r--profiles/hardened/linux/ia64/10.0/parent2
-rw-r--r--profiles/hardened/linux/ia64/10.0/server/parent2
-rw-r--r--profiles/hardened/linux/ia64/2008.0/deprecated7
-rw-r--r--profiles/hardened/linux/ia64/2008.0/desktop/deprecated7
-rw-r--r--profiles/hardened/linux/ia64/2008.0/desktop/make.defaults7
-rw-r--r--profiles/hardened/linux/ia64/2008.0/desktop/parent2
-rw-r--r--profiles/hardened/linux/ia64/2008.0/developer/deprecated7
-rw-r--r--profiles/hardened/linux/ia64/2008.0/developer/parent2
-rw-r--r--profiles/hardened/linux/ia64/2008.0/make.defaults8
-rw-r--r--profiles/hardened/linux/ia64/2008.0/parent2
-rw-r--r--profiles/hardened/linux/ia64/2008.0/server/deprecated7
-rw-r--r--profiles/hardened/linux/ia64/2008.0/server/parent2
-rw-r--r--profiles/hardened/linux/ia64/parent3
-rw-r--r--profiles/hardened/linux/make.defaults7
-rw-r--r--profiles/hardened/linux/package.mask28
-rw-r--r--profiles/hardened/linux/package.use.mask12
-rw-r--r--profiles/hardened/linux/parent1
-rw-r--r--profiles/hardened/linux/powerpc/make.defaults5
-rw-r--r--profiles/hardened/linux/powerpc/package.mask8
-rw-r--r--profiles/hardened/linux/powerpc/package.use.mask7
-rw-r--r--profiles/hardened/linux/powerpc/parent3
-rw-r--r--profiles/hardened/linux/powerpc/ppc32/10.0/desktop/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc32/10.0/developer/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc32/10.0/make.defaults8
-rw-r--r--profiles/hardened/linux/powerpc/ppc32/10.0/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc32/10.0/server/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc32/2008.0/deprecated7
-rw-r--r--profiles/hardened/linux/powerpc/ppc32/2008.0/desktop/deprecated7
-rw-r--r--profiles/hardened/linux/powerpc/ppc32/2008.0/desktop/make.defaults7
-rw-r--r--profiles/hardened/linux/powerpc/ppc32/2008.0/desktop/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc32/2008.0/developer/deprecated7
-rw-r--r--profiles/hardened/linux/powerpc/ppc32/2008.0/developer/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc32/2008.0/make.defaults8
-rw-r--r--profiles/hardened/linux/powerpc/ppc32/2008.0/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc32/2008.0/server/deprecated7
-rw-r--r--profiles/hardened/linux/powerpc/ppc32/2008.0/server/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc32/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/desktop/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/developer/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/make.defaults8
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/server/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/use.mask2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/desktop/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/developer/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/server/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/use.mask2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/virtuals5
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/10.0/desktop/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/10.0/developer/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/10.0/make.defaults8
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/10.0/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/10.0/server/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/deprecated7
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/desktop/deprecated7
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/desktop/make.defaults7
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/desktop/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/developer/deprecated7
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/developer/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/make.defaults8
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/server/deprecated7
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/server/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/use.mask2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/deprecated7
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/desktop/deprecated7
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/desktop/make.defaults7
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/desktop/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/developer/deprecated7
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/developer/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/server/deprecated7
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/server/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/use.mask2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/virtuals5
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/2008.0/deprecated8
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/2008.0/desktop/deprecated8
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/2008.0/desktop/make.defaults7
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/2008.0/desktop/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/2008.0/developer/deprecated8
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/2008.0/developer/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/2008.0/make.defaults8
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/2008.0/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/2008.0/server/deprecated8
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/2008.0/server/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/parent3
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/use.mask57
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/virtuals5
-rw-r--r--profiles/hardened/linux/use.mask13
-rw-r--r--profiles/hardened/linux/virtuals6
-rw-r--r--profiles/hardened/linux/x86/10.0/desktop/parent2
-rw-r--r--profiles/hardened/linux/x86/10.0/developer/parent2
-rw-r--r--profiles/hardened/linux/x86/10.0/make.defaults8
-rw-r--r--profiles/hardened/linux/x86/10.0/no-nptl/parent2
-rw-r--r--profiles/hardened/linux/x86/10.0/parent2
-rw-r--r--profiles/hardened/linux/x86/10.0/server/parent2
-rw-r--r--profiles/hardened/linux/x86/2008.0/deprecated7
-rw-r--r--profiles/hardened/linux/x86/2008.0/desktop/deprecated7
-rw-r--r--profiles/hardened/linux/x86/2008.0/desktop/make.defaults7
-rw-r--r--profiles/hardened/linux/x86/2008.0/desktop/parent2
-rw-r--r--profiles/hardened/linux/x86/2008.0/developer/deprecated7
-rw-r--r--profiles/hardened/linux/x86/2008.0/developer/parent2
-rw-r--r--profiles/hardened/linux/x86/2008.0/make.defaults8
-rw-r--r--profiles/hardened/linux/x86/2008.0/no-nptl/deprecated8
-rw-r--r--profiles/hardened/linux/x86/2008.0/no-nptl/parent2
-rw-r--r--profiles/hardened/linux/x86/2008.0/parent2
-rw-r--r--profiles/hardened/linux/x86/2008.0/server/deprecated7
-rw-r--r--profiles/hardened/linux/x86/2008.0/server/parent2
-rw-r--r--profiles/hardened/linux/x86/make.defaults25
-rw-r--r--profiles/hardened/linux/x86/minimal/make.defaults15
-rw-r--r--profiles/hardened/linux/x86/minimal/parent1
-rw-r--r--profiles/hardened/linux/x86/minimal/virtuals1
-rw-r--r--profiles/hardened/linux/x86/package.mask9
-rw-r--r--profiles/hardened/linux/x86/package.use.mask9
-rw-r--r--profiles/hardened/linux/x86/parent3
-rw-r--r--profiles/hardened/linux/x86/use.mask9
144 files changed, 779 insertions, 0 deletions
diff --git a/profiles/hardened/linux/amd64/10.0/desktop/parent b/profiles/hardened/linux/amd64/10.0/desktop/parent
new file mode 100644
index 00000000..ad6c5e12
--- /dev/null
+++ b/profiles/hardened/linux/amd64/10.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop
diff --git a/profiles/hardened/linux/amd64/10.0/developer/parent b/profiles/hardened/linux/amd64/10.0/developer/parent
new file mode 100644
index 00000000..4c893748
--- /dev/null
+++ b/profiles/hardened/linux/amd64/10.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/developer
diff --git a/profiles/hardened/linux/amd64/10.0/make.defaults b/profiles/hardened/linux/amd64/10.0/make.defaults
new file mode 100644
index 00000000..1f2ae9f2
--- /dev/null
+++ b/profiles/hardened/linux/amd64/10.0/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2008 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/amd64/10.0/make.defaults,v 1.2 2009/09/30 03:08:31 gengor Exp $
+
+# STAGE1_USE does not stack
+STAGE1_USE="hardened multilib nptl nptlonly pic"
+
+USE="-unicode"
diff --git a/profiles/hardened/linux/amd64/10.0/no-multilib/make.defaults b/profiles/hardened/linux/amd64/10.0/no-multilib/make.defaults
new file mode 100644
index 00000000..91d933df
--- /dev/null
+++ b/profiles/hardened/linux/amd64/10.0/no-multilib/make.defaults
@@ -0,0 +1,10 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/amd64/10.0/no-multilib/make.defaults,v 1.1 2009/08/06 07:50:49 ssuominen Exp $
+
+ARCH="amd64"
+ACCEPT_KEYWORDS="${ARCH}"
+
+MULTILIB_ABIS="amd64"
+
+STAGE1_USE="hardened nptl nptlonly pic"
diff --git a/profiles/hardened/linux/amd64/10.0/no-multilib/parent b/profiles/hardened/linux/amd64/10.0/no-multilib/parent
new file mode 100644
index 00000000..52bcba73
--- /dev/null
+++ b/profiles/hardened/linux/amd64/10.0/no-multilib/parent
@@ -0,0 +1,2 @@
+..
+../../../../../features/64bit-native
diff --git a/profiles/hardened/linux/amd64/10.0/parent b/profiles/hardened/linux/amd64/10.0/parent
new file mode 100644
index 00000000..605d0438
--- /dev/null
+++ b/profiles/hardened/linux/amd64/10.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/10.0
diff --git a/profiles/hardened/linux/amd64/10.0/server/parent b/profiles/hardened/linux/amd64/10.0/server/parent
new file mode 100644
index 00000000..c3990165
--- /dev/null
+++ b/profiles/hardened/linux/amd64/10.0/server/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/server
diff --git a/profiles/hardened/linux/amd64/2008.0/deprecated b/profiles/hardened/linux/amd64/2008.0/deprecated
new file mode 100644
index 00000000..a4054a37
--- /dev/null
+++ b/profiles/hardened/linux/amd64/2008.0/deprecated
@@ -0,0 +1,7 @@
+hardened/linux/amd64/10.0
+# Check 'eselect profile list'.
+# Find the number that corresponds with the hardened/linux/amd64/10.0 profile.
+# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink.
+#
+# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+# See: "General instructions" in Section 3. "Profile updating instructions"
diff --git a/profiles/hardened/linux/amd64/2008.0/desktop/deprecated b/profiles/hardened/linux/amd64/2008.0/desktop/deprecated
new file mode 100644
index 00000000..a4054a37
--- /dev/null
+++ b/profiles/hardened/linux/amd64/2008.0/desktop/deprecated
@@ -0,0 +1,7 @@
+hardened/linux/amd64/10.0
+# Check 'eselect profile list'.
+# Find the number that corresponds with the hardened/linux/amd64/10.0 profile.
+# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink.
+#
+# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+# See: "General instructions" in Section 3. "Profile updating instructions"
diff --git a/profiles/hardened/linux/amd64/2008.0/desktop/make.defaults b/profiles/hardened/linux/amd64/2008.0/desktop/make.defaults
new file mode 100644
index 00000000..b11f236c
--- /dev/null
+++ b/profiles/hardened/linux/amd64/2008.0/desktop/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/amd64/2008.0/desktop/make.defaults,v 1.1 2009/08/06 17:58:48 ssuominen Exp $
+
+# Samuli Suominen <ssuominen@gentoo.org> (06 Aug 2009)
+# Deprecated since 10.0 profiles.
+USE="esd qt3"
diff --git a/profiles/hardened/linux/amd64/2008.0/desktop/parent b/profiles/hardened/linux/amd64/2008.0/desktop/parent
new file mode 100644
index 00000000..ad6c5e12
--- /dev/null
+++ b/profiles/hardened/linux/amd64/2008.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop
diff --git a/profiles/hardened/linux/amd64/2008.0/developer/deprecated b/profiles/hardened/linux/amd64/2008.0/developer/deprecated
new file mode 100644
index 00000000..a4054a37
--- /dev/null
+++ b/profiles/hardened/linux/amd64/2008.0/developer/deprecated
@@ -0,0 +1,7 @@
+hardened/linux/amd64/10.0
+# Check 'eselect profile list'.
+# Find the number that corresponds with the hardened/linux/amd64/10.0 profile.
+# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink.
+#
+# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+# See: "General instructions" in Section 3. "Profile updating instructions"
diff --git a/profiles/hardened/linux/amd64/2008.0/developer/parent b/profiles/hardened/linux/amd64/2008.0/developer/parent
new file mode 100644
index 00000000..4c893748
--- /dev/null
+++ b/profiles/hardened/linux/amd64/2008.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/developer
diff --git a/profiles/hardened/linux/amd64/2008.0/make.defaults b/profiles/hardened/linux/amd64/2008.0/make.defaults
new file mode 100644
index 00000000..09a9483e
--- /dev/null
+++ b/profiles/hardened/linux/amd64/2008.0/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2008 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/amd64/2008.0/make.defaults,v 1.2 2009/09/30 03:08:32 gengor Exp $
+
+# STAGE1_USE does not stack
+STAGE1_USE="hardened multilib nptl nptlonly pic"
+
+USE="-unicode"
diff --git a/profiles/hardened/linux/amd64/2008.0/no-multilib/deprecated b/profiles/hardened/linux/amd64/2008.0/no-multilib/deprecated
new file mode 100644
index 00000000..2ec537be
--- /dev/null
+++ b/profiles/hardened/linux/amd64/2008.0/no-multilib/deprecated
@@ -0,0 +1,7 @@
+hardened/linux/amd64/10.0/no-multilib
+# Check 'eselect profile list'.
+# Find the number that corresponds with the hardened/linux/amd64/10.0/no-multilib profile.
+# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink.
+#
+# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+# See: "General instructions" in Section 3. "Profile updating instructions"
diff --git a/profiles/hardened/linux/amd64/2008.0/no-multilib/make.defaults b/profiles/hardened/linux/amd64/2008.0/no-multilib/make.defaults
new file mode 100644
index 00000000..b4d6e380
--- /dev/null
+++ b/profiles/hardened/linux/amd64/2008.0/no-multilib/make.defaults
@@ -0,0 +1,10 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/amd64/2008.0/no-multilib/make.defaults,v 1.1 2008/04/01 17:41:13 wolf31o2 Exp $
+
+ARCH="amd64"
+ACCEPT_KEYWORDS="${ARCH}"
+
+MULTILIB_ABIS="amd64"
+
+STAGE1_USE="hardened nptl nptlonly pic"
diff --git a/profiles/hardened/linux/amd64/2008.0/no-multilib/parent b/profiles/hardened/linux/amd64/2008.0/no-multilib/parent
new file mode 100644
index 00000000..52bcba73
--- /dev/null
+++ b/profiles/hardened/linux/amd64/2008.0/no-multilib/parent
@@ -0,0 +1,2 @@
+..
+../../../../../features/64bit-native
diff --git a/profiles/hardened/linux/amd64/2008.0/parent b/profiles/hardened/linux/amd64/2008.0/parent
new file mode 100644
index 00000000..3c71bf2b
--- /dev/null
+++ b/profiles/hardened/linux/amd64/2008.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/2008.0
diff --git a/profiles/hardened/linux/amd64/2008.0/server/deprecated b/profiles/hardened/linux/amd64/2008.0/server/deprecated
new file mode 100644
index 00000000..a4054a37
--- /dev/null
+++ b/profiles/hardened/linux/amd64/2008.0/server/deprecated
@@ -0,0 +1,7 @@
+hardened/linux/amd64/10.0
+# Check 'eselect profile list'.
+# Find the number that corresponds with the hardened/linux/amd64/10.0 profile.
+# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink.
+#
+# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+# See: "General instructions" in Section 3. "Profile updating instructions"
diff --git a/profiles/hardened/linux/amd64/2008.0/server/parent b/profiles/hardened/linux/amd64/2008.0/server/parent
new file mode 100644
index 00000000..c3990165
--- /dev/null
+++ b/profiles/hardened/linux/amd64/2008.0/server/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/server
diff --git a/profiles/hardened/linux/amd64/make.defaults b/profiles/hardened/linux/amd64/make.defaults
new file mode 100644
index 00000000..51e59c6c
--- /dev/null
+++ b/profiles/hardened/linux/amd64/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2008 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/amd64/make.defaults,v 1.2 2009/07/09 00:47:47 gengor Exp $
+
+USE="justify"
+
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
diff --git a/profiles/hardened/linux/amd64/package.mask b/profiles/hardened/linux/amd64/package.mask
new file mode 100644
index 00000000..cf25cf16
--- /dev/null
+++ b/profiles/hardened/linux/amd64/package.mask
@@ -0,0 +1,9 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/amd64/package.mask,v 1.1 2009/09/12 02:42:33 gengor Exp $
+
+# These packages do more harm than good on hardened.
+# Users with nVidia GPUs must use the OSS "nouveau" or "nv" Xorg drivers.
+x11-drivers/nvidia-drivers
+media-video/nvidia-settings
+dev-util/nvidia-cuda-sdk
diff --git a/profiles/hardened/linux/amd64/parent b/profiles/hardened/linux/amd64/parent
new file mode 100644
index 00000000..158dd88c
--- /dev/null
+++ b/profiles/hardened/linux/amd64/parent
@@ -0,0 +1,3 @@
+../../../base
+..
+../../../arch/amd64
diff --git a/profiles/hardened/linux/amd64/use.mask b/profiles/hardened/linux/amd64/use.mask
new file mode 100644
index 00000000..cc91c6bd
--- /dev/null
+++ b/profiles/hardened/linux/amd64/use.mask
@@ -0,0 +1,9 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/amd64/use.mask,v 1.5 2009/09/30 05:31:06 gengor Exp $
+
+# Binary nvidia drivers are masked, USE flags must be too.
+video_cards_nvidia
+nvidia
+cuda
+vdpau
diff --git a/profiles/hardened/linux/ia64/10.0/desktop/parent b/profiles/hardened/linux/ia64/10.0/desktop/parent
new file mode 100644
index 00000000..ad6c5e12
--- /dev/null
+++ b/profiles/hardened/linux/ia64/10.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop
diff --git a/profiles/hardened/linux/ia64/10.0/developer/parent b/profiles/hardened/linux/ia64/10.0/developer/parent
new file mode 100644
index 00000000..4c893748
--- /dev/null
+++ b/profiles/hardened/linux/ia64/10.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/developer
diff --git a/profiles/hardened/linux/ia64/10.0/make.defaults b/profiles/hardened/linux/ia64/10.0/make.defaults
new file mode 100644
index 00000000..a3638e9c
--- /dev/null
+++ b/profiles/hardened/linux/ia64/10.0/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2008 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/ia64/10.0/make.defaults,v 1.2 2009/09/30 03:08:33 gengor Exp $
+
+# STAGE1_USE does not stack
+STAGE1_USE="hardened nptl nptlonly pic"
+
+USE="-unicode"
diff --git a/profiles/hardened/linux/ia64/10.0/parent b/profiles/hardened/linux/ia64/10.0/parent
new file mode 100644
index 00000000..605d0438
--- /dev/null
+++ b/profiles/hardened/linux/ia64/10.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/10.0
diff --git a/profiles/hardened/linux/ia64/10.0/server/parent b/profiles/hardened/linux/ia64/10.0/server/parent
new file mode 100644
index 00000000..c3990165
--- /dev/null
+++ b/profiles/hardened/linux/ia64/10.0/server/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/server
diff --git a/profiles/hardened/linux/ia64/2008.0/deprecated b/profiles/hardened/linux/ia64/2008.0/deprecated
new file mode 100644
index 00000000..b55ccb7d
--- /dev/null
+++ b/profiles/hardened/linux/ia64/2008.0/deprecated
@@ -0,0 +1,7 @@
+hardened/linux/ia64/10.0
+# Check 'eselect profile list'.
+# Find the number that corresponds with the hardened/linux/ia64/10.0 profile.
+# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink.
+#
+# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+# See: "General instructions" in Section 3. "Profile updating instructions"
diff --git a/profiles/hardened/linux/ia64/2008.0/desktop/deprecated b/profiles/hardened/linux/ia64/2008.0/desktop/deprecated
new file mode 100644
index 00000000..b55ccb7d
--- /dev/null
+++ b/profiles/hardened/linux/ia64/2008.0/desktop/deprecated
@@ -0,0 +1,7 @@
+hardened/linux/ia64/10.0
+# Check 'eselect profile list'.
+# Find the number that corresponds with the hardened/linux/ia64/10.0 profile.
+# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink.
+#
+# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+# See: "General instructions" in Section 3. "Profile updating instructions"
diff --git a/profiles/hardened/linux/ia64/2008.0/desktop/make.defaults b/profiles/hardened/linux/ia64/2008.0/desktop/make.defaults
new file mode 100644
index 00000000..42abb429
--- /dev/null
+++ b/profiles/hardened/linux/ia64/2008.0/desktop/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/ia64/2008.0/desktop/make.defaults,v 1.1 2009/08/06 17:59:29 ssuominen Exp $
+
+# Samuli Suominen <ssuominen@gentoo.org> (06 Aug 2009)
+# Deprecated since 10.0 profiles.
+USE="esd qt3"
diff --git a/profiles/hardened/linux/ia64/2008.0/desktop/parent b/profiles/hardened/linux/ia64/2008.0/desktop/parent
new file mode 100644
index 00000000..ad6c5e12
--- /dev/null
+++ b/profiles/hardened/linux/ia64/2008.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop
diff --git a/profiles/hardened/linux/ia64/2008.0/developer/deprecated b/profiles/hardened/linux/ia64/2008.0/developer/deprecated
new file mode 100644
index 00000000..b55ccb7d
--- /dev/null
+++ b/profiles/hardened/linux/ia64/2008.0/developer/deprecated
@@ -0,0 +1,7 @@
+hardened/linux/ia64/10.0
+# Check 'eselect profile list'.
+# Find the number that corresponds with the hardened/linux/ia64/10.0 profile.
+# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink.
+#
+# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+# See: "General instructions" in Section 3. "Profile updating instructions"
diff --git a/profiles/hardened/linux/ia64/2008.0/developer/parent b/profiles/hardened/linux/ia64/2008.0/developer/parent
new file mode 100644
index 00000000..4c893748
--- /dev/null
+++ b/profiles/hardened/linux/ia64/2008.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/developer
diff --git a/profiles/hardened/linux/ia64/2008.0/make.defaults b/profiles/hardened/linux/ia64/2008.0/make.defaults
new file mode 100644
index 00000000..04965221
--- /dev/null
+++ b/profiles/hardened/linux/ia64/2008.0/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2008 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/ia64/2008.0/make.defaults,v 1.2 2009/09/30 03:08:34 gengor Exp $
+
+# STAGE1_USE does not stack
+STAGE1_USE="hardened nptl nptlonly pic"
+
+USE="-unicode"
diff --git a/profiles/hardened/linux/ia64/2008.0/parent b/profiles/hardened/linux/ia64/2008.0/parent
new file mode 100644
index 00000000..3c71bf2b
--- /dev/null
+++ b/profiles/hardened/linux/ia64/2008.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/2008.0
diff --git a/profiles/hardened/linux/ia64/2008.0/server/deprecated b/profiles/hardened/linux/ia64/2008.0/server/deprecated
new file mode 100644
index 00000000..b55ccb7d
--- /dev/null
+++ b/profiles/hardened/linux/ia64/2008.0/server/deprecated
@@ -0,0 +1,7 @@
+hardened/linux/ia64/10.0
+# Check 'eselect profile list'.
+# Find the number that corresponds with the hardened/linux/ia64/10.0 profile.
+# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink.
+#
+# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+# See: "General instructions" in Section 3. "Profile updating instructions"
diff --git a/profiles/hardened/linux/ia64/2008.0/server/parent b/profiles/hardened/linux/ia64/2008.0/server/parent
new file mode 100644
index 00000000..c3990165
--- /dev/null
+++ b/profiles/hardened/linux/ia64/2008.0/server/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/server
diff --git a/profiles/hardened/linux/ia64/parent b/profiles/hardened/linux/ia64/parent
new file mode 100644
index 00000000..10d6c4b3
--- /dev/null
+++ b/profiles/hardened/linux/ia64/parent
@@ -0,0 +1,3 @@
+../../../base
+..
+../../../arch/ia64
diff --git a/profiles/hardened/linux/make.defaults b/profiles/hardened/linux/make.defaults
new file mode 100644
index 00000000..75f450fe
--- /dev/null
+++ b/profiles/hardened/linux/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/make.defaults,v 1.9 2009/10/13 23:02:35 gengor Exp $
+
+STAGE1_USE="hardened nptl nptlonly pic"
+
+USE="-fortran -ipv6 hardened pic sysfs urandom"
diff --git a/profiles/hardened/linux/package.mask b/profiles/hardened/linux/package.mask
new file mode 100644
index 00000000..f6ed9161
--- /dev/null
+++ b/profiles/hardened/linux/package.mask
@@ -0,0 +1,28 @@
+# Copyright 1999-2009 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/package.mask,v 1.27 2009/12/01 23:22:10 gengor Exp $
+
+# Hardened versions of gcc-4.0* through gcc-4.2* are not available.
+=sys-devel/gcc-4.0*
+=sys-devel/gcc-4.1*
+=sys-devel/gcc-4.2*
+
+# Mask non-hardened+non-testing gcc-4.3.x releases.
+=sys-devel/gcc-4.3.2*
+
+# No hardened >=sys-devel/gcc-4.4 available.
+>=sys-devel/gcc-4.4
+
+# >=sci-libs/acml-3.6 requires gcc-4.2.
+>=sci-libs/acml-3.6
+
+
+# Mask off glibc-2.4 until the approach for SSP compatibilty is
+# resolved in a way that doesn't break running systems, and we
+# have a sensible upgrade path. Advise having a static busybox
+# around if you try it in a live system.
+# 2006-03-13 kevquinn
+=sys-libs/glibc-2.4*
+
+# >=sys-devel/gdb-7 is not hardened-ready according to xake & Zorry.
+>=sys-devel/gdb-7
diff --git a/profiles/hardened/linux/package.use.mask b/profiles/hardened/linux/package.use.mask
new file mode 100644
index 00000000..fca1b929
--- /dev/null
+++ b/profiles/hardened/linux/package.use.mask
@@ -0,0 +1,12 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/package.use.mask,v 1.8 2009/10/25 05:50:43 vapier Exp $
+
+sys-devel/gcc -hardened
+sys-libs/glibc -hardened
+
+# No -z now support? Bug #269288.
+sys-devel/binutils gold
+
+# requires gcc-4.4
+app-emulation/wine win64
diff --git a/profiles/hardened/linux/parent b/profiles/hardened/linux/parent
new file mode 100644
index 00000000..77ede283
--- /dev/null
+++ b/profiles/hardened/linux/parent
@@ -0,0 +1 @@
+../../default/linux
diff --git a/profiles/hardened/linux/powerpc/make.defaults b/profiles/hardened/linux/powerpc/make.defaults
new file mode 100644
index 00000000..96cbb6a2
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 2005-2008 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/powerpc/make.defaults,v 1.1 2008/04/01 17:41:18 wolf31o2 Exp $
+
+FEATURES="-sandbox"
diff --git a/profiles/hardened/linux/powerpc/package.mask b/profiles/hardened/linux/powerpc/package.mask
new file mode 100644
index 00000000..0f31d908
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/package.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/powerpc/package.mask,v 1.9 2009/12/03 17:48:37 nixnut Exp $
+
+# Wulf C. Krueger <philantrop@gentoo.org> (22 Sep 2007)
+# Needs OOo.
+app-text/bibus
+
diff --git a/profiles/hardened/linux/powerpc/package.use.mask b/profiles/hardened/linux/powerpc/package.use.mask
new file mode 100644
index 00000000..28b1fdb9
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/package.use.mask
@@ -0,0 +1,7 @@
+# Diego Pettenò <flameeyes@gentoo.org> (10 Nov 2007)
+# Tests for Linux-PAM 0.99 require >=sys-libs/glibc-2.4
+>=sys-libs/pam-0.99.8 test
+
+# Brent Baude <ranger@gentoo.org> (1 Feb 2008)
+# Masking hb and hb2 USE flags as no suitable solution for evms exists
+sys-fs/evms hb hb2
diff --git a/profiles/hardened/linux/powerpc/parent b/profiles/hardened/linux/powerpc/parent
new file mode 100644
index 00000000..728caca7
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/parent
@@ -0,0 +1,3 @@
+../../../base
+..
+../../../arch/powerpc
diff --git a/profiles/hardened/linux/powerpc/ppc32/10.0/desktop/parent b/profiles/hardened/linux/powerpc/ppc32/10.0/desktop/parent
new file mode 100644
index 00000000..db8ce088
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc32/10.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop
diff --git a/profiles/hardened/linux/powerpc/ppc32/10.0/developer/parent b/profiles/hardened/linux/powerpc/ppc32/10.0/developer/parent
new file mode 100644
index 00000000..5c8258a7
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc32/10.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/developer
diff --git a/profiles/hardened/linux/powerpc/ppc32/10.0/make.defaults b/profiles/hardened/linux/powerpc/ppc32/10.0/make.defaults
new file mode 100644
index 00000000..0e326f94
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc32/10.0/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2008 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/powerpc/ppc32/10.0/make.defaults,v 1.2 2009/09/30 03:08:35 gengor Exp $
+
+# STAGE1_USE does not stack
+STAGE1_USE="hardened nptl nptlonly pic"
+
+USE="-unicode"
diff --git a/profiles/hardened/linux/powerpc/ppc32/10.0/parent b/profiles/hardened/linux/powerpc/ppc32/10.0/parent
new file mode 100644
index 00000000..8ae9641a
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc32/10.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../../releases/10.0
diff --git a/profiles/hardened/linux/powerpc/ppc32/10.0/server/parent b/profiles/hardened/linux/powerpc/ppc32/10.0/server/parent
new file mode 100644
index 00000000..2e085a6e
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc32/10.0/server/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/server
diff --git a/profiles/hardened/linux/powerpc/ppc32/2008.0/deprecated b/profiles/hardened/linux/powerpc/ppc32/2008.0/deprecated
new file mode 100644
index 00000000..d0027215
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc32/2008.0/deprecated
@@ -0,0 +1,7 @@
+hardened/linux/powerpc/ppc32/10.0
+# Check 'eselect profile list'.
+# Find the number that corresponds with the hardened/linux/powerpc/ppc32/10.0 profile.
+# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink.
+#
+# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+# See: "General instructions" in Section 3. "Profile updating instructions"
diff --git a/profiles/hardened/linux/powerpc/ppc32/2008.0/desktop/deprecated b/profiles/hardened/linux/powerpc/ppc32/2008.0/desktop/deprecated
new file mode 100644
index 00000000..d0027215
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc32/2008.0/desktop/deprecated
@@ -0,0 +1,7 @@
+hardened/linux/powerpc/ppc32/10.0
+# Check 'eselect profile list'.
+# Find the number that corresponds with the hardened/linux/powerpc/ppc32/10.0 profile.
+# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink.
+#
+# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+# See: "General instructions" in Section 3. "Profile updating instructions"
diff --git a/profiles/hardened/linux/powerpc/ppc32/2008.0/desktop/make.defaults b/profiles/hardened/linux/powerpc/ppc32/2008.0/desktop/make.defaults
new file mode 100644
index 00000000..9c28a8cf
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc32/2008.0/desktop/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/powerpc/ppc32/2008.0/desktop/make.defaults,v 1.1 2009/08/06 18:02:10 ssuominen Exp $
+
+# Samuli Suominen <ssuominen@gentoo.org> (06 Aug 2009)
+# Deprecated since 10.0 profiles.
+USE="esd qt3"
diff --git a/profiles/hardened/linux/powerpc/ppc32/2008.0/desktop/parent b/profiles/hardened/linux/powerpc/ppc32/2008.0/desktop/parent
new file mode 100644
index 00000000..db8ce088
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc32/2008.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop
diff --git a/profiles/hardened/linux/powerpc/ppc32/2008.0/developer/deprecated b/profiles/hardened/linux/powerpc/ppc32/2008.0/developer/deprecated
new file mode 100644
index 00000000..d0027215
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc32/2008.0/developer/deprecated
@@ -0,0 +1,7 @@
+hardened/linux/powerpc/ppc32/10.0
+# Check 'eselect profile list'.
+# Find the number that corresponds with the hardened/linux/powerpc/ppc32/10.0 profile.
+# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink.
+#
+# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+# See: "General instructions" in Section 3. "Profile updating instructions"
diff --git a/profiles/hardened/linux/powerpc/ppc32/2008.0/developer/parent b/profiles/hardened/linux/powerpc/ppc32/2008.0/developer/parent
new file mode 100644
index 00000000..5c8258a7
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc32/2008.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/developer
diff --git a/profiles/hardened/linux/powerpc/ppc32/2008.0/make.defaults b/profiles/hardened/linux/powerpc/ppc32/2008.0/make.defaults
new file mode 100644
index 00000000..5f09c4da
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc32/2008.0/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2008 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/powerpc/ppc32/2008.0/make.defaults,v 1.2 2009/09/30 03:08:36 gengor Exp $
+
+# STAGE1_USE does not stack
+STAGE1_USE="hardened nptl nptlonly pic"
+
+USE="-unicode"
diff --git a/profiles/hardened/linux/powerpc/ppc32/2008.0/parent b/profiles/hardened/linux/powerpc/ppc32/2008.0/parent
new file mode 100644
index 00000000..cfe87f7a
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc32/2008.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../../releases/2008.0
diff --git a/profiles/hardened/linux/powerpc/ppc32/2008.0/server/deprecated b/profiles/hardened/linux/powerpc/ppc32/2008.0/server/deprecated
new file mode 100644
index 00000000..d0027215
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc32/2008.0/server/deprecated
@@ -0,0 +1,7 @@
+hardened/linux/powerpc/ppc32/10.0
+# Check 'eselect profile list'.
+# Find the number that corresponds with the hardened/linux/powerpc/ppc32/10.0 profile.
+# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink.
+#
+# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+# See: "General instructions" in Section 3. "Profile updating instructions"
diff --git a/profiles/hardened/linux/powerpc/ppc32/2008.0/server/parent b/profiles/hardened/linux/powerpc/ppc32/2008.0/server/parent
new file mode 100644
index 00000000..2e085a6e
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc32/2008.0/server/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/server
diff --git a/profiles/hardened/linux/powerpc/ppc32/parent b/profiles/hardened/linux/powerpc/ppc32/parent
new file mode 100644
index 00000000..dd20c2a8
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc32/parent
@@ -0,0 +1,2 @@
+..
+../../../../arch/powerpc/ppc32
diff --git a/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/desktop/parent b/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/desktop/parent
new file mode 100644
index 00000000..fae96e8d
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop
diff --git a/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/developer/parent b/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/developer/parent
new file mode 100644
index 00000000..4bb06e40
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/developer
diff --git a/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/make.defaults b/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/make.defaults
new file mode 100644
index 00000000..71ca74da
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/make.defaults,v 1.1 2009/08/06 08:07:06 ssuominen Exp $
+
+# All extra USE/etc should be specified in sub-profiles.
+# DO NOT POLLUTE USE ON THIS PROFILE.
+
+ACCEPT_KEYWORDS="-* ${ARCH}"
diff --git a/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/parent b/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/parent
new file mode 100644
index 00000000..7947ae88
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../features/32bit-userland
diff --git a/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/server/parent b/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/server/parent
new file mode 100644
index 00000000..8c11cb52
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/server/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/server
diff --git a/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/use.mask b/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/use.mask
new file mode 100644
index 00000000..9b09de2d
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/10.0/32bit-userland/use.mask
@@ -0,0 +1,2 @@
+# We mask this since we're not really a multilib profile
+multilib
diff --git a/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/desktop/parent b/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/desktop/parent
new file mode 100644
index 00000000..fae96e8d
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop
diff --git a/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/developer/parent b/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/developer/parent
new file mode 100644
index 00000000..4bb06e40
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/developer
diff --git a/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/parent b/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/parent
new file mode 100644
index 00000000..2479a24f
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../features/64bit-native
diff --git a/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/server/parent b/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/server/parent
new file mode 100644
index 00000000..8c11cb52
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/server/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/server
diff --git a/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/use.mask b/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/use.mask
new file mode 100644
index 00000000..6c918ff2
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/use.mask
@@ -0,0 +1,2 @@
+# We mask this since we don't have a stable sys-process/audit yet
+audit
diff --git a/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/virtuals b/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/virtuals
new file mode 100644
index 00000000..64956b2f
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/virtuals
@@ -0,0 +1,5 @@
+# Copyright 2004-2008 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/powerpc/ppc64/10.0/64bit-userland/virtuals,v 1.1 2009/08/06 08:07:11 ssuominen Exp $
+
+virtual/bootloader sys-boot/yaboot-static
diff --git a/profiles/hardened/linux/powerpc/ppc64/10.0/desktop/parent b/profiles/hardened/linux/powerpc/ppc64/10.0/desktop/parent
new file mode 100644
index 00000000..db8ce088
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/10.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop
diff --git a/profiles/hardened/linux/powerpc/ppc64/10.0/developer/parent b/profiles/hardened/linux/powerpc/ppc64/10.0/developer/parent
new file mode 100644
index 00000000..5c8258a7
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/10.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/developer
diff --git a/profiles/hardened/linux/powerpc/ppc64/10.0/make.defaults b/profiles/hardened/linux/powerpc/ppc64/10.0/make.defaults
new file mode 100644
index 00000000..cd57ab8e
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/10.0/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2008 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/powerpc/ppc64/10.0/make.defaults,v 1.2 2009/09/30 03:08:37 gengor Exp $
+
+# STAGE1_USE does not stack
+STAGE1_USE="hardened nptl nptlonly pic"
+
+USE="-unicode"
diff --git a/profiles/hardened/linux/powerpc/ppc64/10.0/parent b/profiles/hardened/linux/powerpc/ppc64/10.0/parent
new file mode 100644
index 00000000..8ae9641a
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/10.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../../releases/10.0
diff --git a/profiles/hardened/linux/powerpc/ppc64/10.0/server/parent b/profiles/hardened/linux/powerpc/ppc64/10.0/server/parent
new file mode 100644
index 00000000..2e085a6e
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/10.0/server/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/server
diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/deprecated b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/deprecated
new file mode 100644
index 00000000..1bd211dc
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/deprecated
@@ -0,0 +1,7 @@
+hardened/linux/powerpc/ppc64/10.0/32bit-userland
+# Check 'eselect profile list'.
+# Find the number that corresponds with the hardened/linux/powerpc/ppc64/10.0/32bit-userland profile.
+# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink.
+#
+# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+# See: "General instructions" in Section 3. "Profile updating instructions"
diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/desktop/deprecated b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/desktop/deprecated
new file mode 100644
index 00000000..1bd211dc
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/desktop/deprecated
@@ -0,0 +1,7 @@
+hardened/linux/powerpc/ppc64/10.0/32bit-userland
+# Check 'eselect profile list'.
+# Find the number that corresponds with the hardened/linux/powerpc/ppc64/10.0/32bit-userland profile.
+# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink.
+#
+# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+# See: "General instructions" in Section 3. "Profile updating instructions"
diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/desktop/make.defaults b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/desktop/make.defaults
new file mode 100644
index 00000000..848d59aa
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/desktop/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/desktop/make.defaults,v 1.1 2009/08/06 18:02:11 ssuominen Exp $
+
+# Samuli Suominen <ssuominen@gentoo.org> (06 Aug 2009)
+# Deprecated since 10.0 profiles.
+USE="esd qt3"
diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/desktop/parent b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/desktop/parent
new file mode 100644
index 00000000..fae96e8d
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop
diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/developer/deprecated b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/developer/deprecated
new file mode 100644
index 00000000..1bd211dc
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/developer/deprecated
@@ -0,0 +1,7 @@
+hardened/linux/powerpc/ppc64/10.0/32bit-userland
+# Check 'eselect profile list'.
+# Find the number that corresponds with the hardened/linux/powerpc/ppc64/10.0/32bit-userland profile.
+# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink.
+#
+# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+# See: "General instructions" in Section 3. "Profile updating instructions"
diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/developer/parent b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/developer/parent
new file mode 100644
index 00000000..4bb06e40
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/developer
diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/make.defaults b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/make.defaults
new file mode 100644
index 00000000..c6fedb2a
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/make.defaults,v 1.1 2008/04/01 17:41:23 wolf31o2 Exp $
+
+# All extra USE/etc should be specified in sub-profiles.
+# DO NOT POLLUTE USE ON THIS PROFILE.
+
+ACCEPT_KEYWORDS="-* ${ARCH}"
diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/parent b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/parent
new file mode 100644
index 00000000..7947ae88
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../features/32bit-userland
diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/server/deprecated b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/server/deprecated
new file mode 100644
index 00000000..1bd211dc
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/server/deprecated
@@ -0,0 +1,7 @@
+hardened/linux/powerpc/ppc64/10.0/32bit-userland
+# Check 'eselect profile list'.
+# Find the number that corresponds with the hardened/linux/powerpc/ppc64/10.0/32bit-userland profile.
+# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink.
+#
+# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+# See: "General instructions" in Section 3. "Profile updating instructions"
diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/server/parent b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/server/parent
new file mode 100644
index 00000000..8c11cb52
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/server/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/server
diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/use.mask b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/use.mask
new file mode 100644
index 00000000..9b09de2d
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/32bit-userland/use.mask
@@ -0,0 +1,2 @@
+# We mask this since we're not really a multilib profile
+multilib
diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/deprecated b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/deprecated
new file mode 100644
index 00000000..9f45ffd5
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/deprecated
@@ -0,0 +1,7 @@
+hardened/linux/powerpc/ppc64/10.0/64bit-userland
+# Check 'eselect profile list'.
+# Find the number that corresponds with the hardened/linux/powerpc/ppc64/10.0/64bit-userland profile.
+# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink.
+#
+# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+# See: "General instructions" in Section 3. "Profile updating instructions"
diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/desktop/deprecated b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/desktop/deprecated
new file mode 100644
index 00000000..9f45ffd5
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/desktop/deprecated
@@ -0,0 +1,7 @@
+hardened/linux/powerpc/ppc64/10.0/64bit-userland
+# Check 'eselect profile list'.
+# Find the number that corresponds with the hardened/linux/powerpc/ppc64/10.0/64bit-userland profile.
+# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink.
+#
+# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+# See: "General instructions" in Section 3. "Profile updating instructions"
diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/desktop/make.defaults b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/desktop/make.defaults
new file mode 100644
index 00000000..409a68e0
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/desktop/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/desktop/make.defaults,v 1.1 2009/08/06 18:02:11 ssuominen Exp $
+
+# Samuli Suominen <ssuominen@gentoo.org> (06 Aug 2009)
+# Deprecated since 10.0 profiles.
+USE="esd qt3"
diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/desktop/parent b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/desktop/parent
new file mode 100644
index 00000000..fae96e8d
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop
diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/developer/deprecated b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/developer/deprecated
new file mode 100644
index 00000000..9f45ffd5
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/developer/deprecated
@@ -0,0 +1,7 @@
+hardened/linux/powerpc/ppc64/10.0/64bit-userland
+# Check 'eselect profile list'.
+# Find the number that corresponds with the hardened/linux/powerpc/ppc64/10.0/64bit-userland profile.
+# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink.
+#
+# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+# See: "General instructions" in Section 3. "Profile updating instructions"
diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/developer/parent b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/developer/parent
new file mode 100644
index 00000000..4bb06e40
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/developer
diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/parent b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/parent
new file mode 100644
index 00000000..2479a24f
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../features/64bit-native
diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/server/deprecated b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/server/deprecated
new file mode 100644
index 00000000..9f45ffd5
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/server/deprecated
@@ -0,0 +1,7 @@
+hardened/linux/powerpc/ppc64/10.0/64bit-userland
+# Check 'eselect profile list'.
+# Find the number that corresponds with the hardened/linux/powerpc/ppc64/10.0/64bit-userland profile.
+# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink.
+#
+# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+# See: "General instructions" in Section 3. "Profile updating instructions"
diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/server/parent b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/server/parent
new file mode 100644
index 00000000..8c11cb52
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/server/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/server
diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/use.mask b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/use.mask
new file mode 100644
index 00000000..6c918ff2
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/use.mask
@@ -0,0 +1,2 @@
+# We mask this since we don't have a stable sys-process/audit yet
+audit
diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/virtuals b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/virtuals
new file mode 100644
index 00000000..39ec233b
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/virtuals
@@ -0,0 +1,5 @@
+# Copyright 2004-2008 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/powerpc/ppc64/2008.0/64bit-userland/virtuals,v 1.1 2008/04/01 17:41:26 wolf31o2 Exp $
+
+virtual/bootloader sys-boot/yaboot-static
diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/deprecated b/profiles/hardened/linux/powerpc/ppc64/2008.0/deprecated
new file mode 100644
index 00000000..465abd5f
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/deprecated
@@ -0,0 +1,8 @@
+hardened/linux/powerpc/ppc64/10.0
+# Example change to hardened/linux/powerpc/ppc64/10.0 profile:
+# cd /etc
+# rm make.profile
+# ln -s ../usr/portage/profiles/hardened/linux/powerpc/ppc64/10.0 make.profile
+#
+# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+# See: "General instructions" in Section 3. "Profile updating instructions"
diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/desktop/deprecated b/profiles/hardened/linux/powerpc/ppc64/2008.0/desktop/deprecated
new file mode 100644
index 00000000..465abd5f
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/desktop/deprecated
@@ -0,0 +1,8 @@
+hardened/linux/powerpc/ppc64/10.0
+# Example change to hardened/linux/powerpc/ppc64/10.0 profile:
+# cd /etc
+# rm make.profile
+# ln -s ../usr/portage/profiles/hardened/linux/powerpc/ppc64/10.0 make.profile
+#
+# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+# See: "General instructions" in Section 3. "Profile updating instructions"
diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/desktop/make.defaults b/profiles/hardened/linux/powerpc/ppc64/2008.0/desktop/make.defaults
new file mode 100644
index 00000000..69b65658
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/desktop/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/powerpc/ppc64/2008.0/desktop/make.defaults,v 1.1 2009/08/06 18:02:11 ssuominen Exp $
+
+# Samuli Suominen <ssuominen@gentoo.org> (06 Aug 2009)
+# Deprecated since 10.0 profiles.
+USE="esd qt3"
diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/desktop/parent b/profiles/hardened/linux/powerpc/ppc64/2008.0/desktop/parent
new file mode 100644
index 00000000..db8ce088
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop
diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/developer/deprecated b/profiles/hardened/linux/powerpc/ppc64/2008.0/developer/deprecated
new file mode 100644
index 00000000..465abd5f
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/developer/deprecated
@@ -0,0 +1,8 @@
+hardened/linux/powerpc/ppc64/10.0
+# Example change to hardened/linux/powerpc/ppc64/10.0 profile:
+# cd /etc
+# rm make.profile
+# ln -s ../usr/portage/profiles/hardened/linux/powerpc/ppc64/10.0 make.profile
+#
+# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+# See: "General instructions" in Section 3. "Profile updating instructions"
diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/developer/parent b/profiles/hardened/linux/powerpc/ppc64/2008.0/developer/parent
new file mode 100644
index 00000000..5c8258a7
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/developer
diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/make.defaults b/profiles/hardened/linux/powerpc/ppc64/2008.0/make.defaults
new file mode 100644
index 00000000..41e5ffd5
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2008 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/powerpc/ppc64/2008.0/make.defaults,v 1.2 2009/09/30 03:08:39 gengor Exp $
+
+# STAGE1_USE does not stack
+STAGE1_USE="hardened nptl nptlonly pic"
+
+USE="-unicode"
diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/parent b/profiles/hardened/linux/powerpc/ppc64/2008.0/parent
new file mode 100644
index 00000000..cfe87f7a
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../../releases/2008.0
diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/server/deprecated b/profiles/hardened/linux/powerpc/ppc64/2008.0/server/deprecated
new file mode 100644
index 00000000..465abd5f
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/server/deprecated
@@ -0,0 +1,8 @@
+hardened/linux/powerpc/ppc64/10.0
+# Example change to hardened/linux/powerpc/ppc64/10.0 profile:
+# cd /etc
+# rm make.profile
+# ln -s ../usr/portage/profiles/hardened/linux/powerpc/ppc64/10.0 make.profile
+#
+# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+# See: "General instructions" in Section 3. "Profile updating instructions"
diff --git a/profiles/hardened/linux/powerpc/ppc64/2008.0/server/parent b/profiles/hardened/linux/powerpc/ppc64/2008.0/server/parent
new file mode 100644
index 00000000..2e085a6e
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/2008.0/server/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/server
diff --git a/profiles/hardened/linux/powerpc/ppc64/parent b/profiles/hardened/linux/powerpc/ppc64/parent
new file mode 100644
index 00000000..7990a758
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/parent
@@ -0,0 +1,3 @@
+..
+../../../../arch/powerpc/ppc64/64ul
+../../../../features/64bit-native
diff --git a/profiles/hardened/linux/powerpc/ppc64/use.mask b/profiles/hardened/linux/powerpc/ppc64/use.mask
new file mode 100644
index 00000000..baf44bd8
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/use.mask
@@ -0,0 +1,57 @@
+# this is a list of USE flags
+# that should not be used on PPC64
+# Tom Gall <tgall@gentoo.org> manages this list
+mplayer
+ruby
+
+# should be ok
+jikes
+junit
+
+guile
+
+# need to test libaio
+aio
+# needs some asm written
+ocaml
+
+# until media-libs/portaudio is keyworded for ppc64
+portaudio
+
+# mask mozilla/firefox (bug #108020)
+mozilla
+firefox
+seamonkey
+
+# 2006/03/20 - Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: mask for architectures on which they aren't available
+video_cards_apm
+video_cards_ark
+video_cards_cyrix
+video_cards_i128
+video_cards_i740
+video_cards_intel
+video_cards_neomagic
+video_cards_nsc
+video_cards_rendition
+video_cards_siliconmotion
+video_cards_sis
+video_cards_tga
+video_cards_tseng
+video_cards_vesa
+video_cards_via
+
+# Masked p2p for bug #155302 <josejx@gentoo.org>
+p2p
+
+# 02 Dec 2006; Tony Vroon <chainsaw@gentoo.org>
+# Keywording wpa_supplicant, but I don't have madwifi(-ng) hardware to test with, only BCM4306.
+madwifi
+
+# mask qt4 (does not work) - bug #178779
+qt4
+
+# USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh.
+# Bug #184563, 18 Sep 2007
+# Robin H. Johnson <robbat2@gentoo.org>
+audit
diff --git a/profiles/hardened/linux/powerpc/ppc64/virtuals b/profiles/hardened/linux/powerpc/ppc64/virtuals
new file mode 100644
index 00000000..0bd052c5
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/virtuals
@@ -0,0 +1,5 @@
+# Copyright 2005 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/powerpc/ppc64/virtuals,v 1.1 2008/04/01 17:41:22 wolf31o2 Exp $
+
+virtual/bootloader sys-boot/yaboot-static
diff --git a/profiles/hardened/linux/use.mask b/profiles/hardened/linux/use.mask
new file mode 100644
index 00000000..ee6f16f3
--- /dev/null
+++ b/profiles/hardened/linux/use.mask
@@ -0,0 +1,13 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/use.mask,v 1.9 2009/10/13 23:02:35 gengor Exp $
+
+-hardened
+
+emul-linux-x86
+
+# tcc is x86-only
+tcc
+
+# precompiled headers are not compat with ASLR.
+pch
diff --git a/profiles/hardened/linux/virtuals b/profiles/hardened/linux/virtuals
new file mode 100644
index 00000000..3bf8dc10
--- /dev/null
+++ b/profiles/hardened/linux/virtuals
@@ -0,0 +1,6 @@
+# Copyright 1999-2005 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/virtuals,v 1.1 2008/04/01 17:41:10 wolf31o2 Exp $
+
+virtual/alsa sys-kernel/hardened-sources
+virtual/linux-sources sys-kernel/hardened-sources
diff --git a/profiles/hardened/linux/x86/10.0/desktop/parent b/profiles/hardened/linux/x86/10.0/desktop/parent
new file mode 100644
index 00000000..ad6c5e12
--- /dev/null
+++ b/profiles/hardened/linux/x86/10.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop
diff --git a/profiles/hardened/linux/x86/10.0/developer/parent b/profiles/hardened/linux/x86/10.0/developer/parent
new file mode 100644
index 00000000..4c893748
--- /dev/null
+++ b/profiles/hardened/linux/x86/10.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/developer
diff --git a/profiles/hardened/linux/x86/10.0/make.defaults b/profiles/hardened/linux/x86/10.0/make.defaults
new file mode 100644
index 00000000..5d1c665e
--- /dev/null
+++ b/profiles/hardened/linux/x86/10.0/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2008 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/x86/10.0/make.defaults,v 1.1 2009/08/06 07:58:35 ssuominen Exp $
+
+# STAGE1_USE does not stack
+STAGE1_USE="hardened nptl nptlonly pic"
+
+USE="-unicode"
diff --git a/profiles/hardened/linux/x86/10.0/no-nptl/parent b/profiles/hardened/linux/x86/10.0/no-nptl/parent
new file mode 100644
index 00000000..0627a62b
--- /dev/null
+++ b/profiles/hardened/linux/x86/10.0/no-nptl/parent
@@ -0,0 +1,2 @@
+..
+../../../../../features/no-nptl
diff --git a/profiles/hardened/linux/x86/10.0/parent b/profiles/hardened/linux/x86/10.0/parent
new file mode 100644
index 00000000..605d0438
--- /dev/null
+++ b/profiles/hardened/linux/x86/10.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/10.0
diff --git a/profiles/hardened/linux/x86/10.0/server/parent b/profiles/hardened/linux/x86/10.0/server/parent
new file mode 100644
index 00000000..c3990165
--- /dev/null
+++ b/profiles/hardened/linux/x86/10.0/server/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/server
diff --git a/profiles/hardened/linux/x86/2008.0/deprecated b/profiles/hardened/linux/x86/2008.0/deprecated
new file mode 100644
index 00000000..6920ba0c
--- /dev/null
+++ b/profiles/hardened/linux/x86/2008.0/deprecated
@@ -0,0 +1,7 @@
+hardened/linux/x86/10.0
+# Check 'eselect profile list'.
+# Find the number that corresponds with the hardened/linux/x86/10.0 profile.
+# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink.
+#
+# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+# See: "General instructions" in Section 3. "Profile updating instructions"
diff --git a/profiles/hardened/linux/x86/2008.0/desktop/deprecated b/profiles/hardened/linux/x86/2008.0/desktop/deprecated
new file mode 100644
index 00000000..6920ba0c
--- /dev/null
+++ b/profiles/hardened/linux/x86/2008.0/desktop/deprecated
@@ -0,0 +1,7 @@
+hardened/linux/x86/10.0
+# Check 'eselect profile list'.
+# Find the number that corresponds with the hardened/linux/x86/10.0 profile.
+# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink.
+#
+# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+# See: "General instructions" in Section 3. "Profile updating instructions"
diff --git a/profiles/hardened/linux/x86/2008.0/desktop/make.defaults b/profiles/hardened/linux/x86/2008.0/desktop/make.defaults
new file mode 100644
index 00000000..48a2daf6
--- /dev/null
+++ b/profiles/hardened/linux/x86/2008.0/desktop/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/x86/2008.0/desktop/make.defaults,v 1.2 2009/08/08 00:55:28 solar Exp $
+
+# Samuli Suominen <ssuominen@gentoo.org> (06 Aug 2009)
+# Deprecated since 10.0 profiles.
+USE="esd"
diff --git a/profiles/hardened/linux/x86/2008.0/desktop/parent b/profiles/hardened/linux/x86/2008.0/desktop/parent
new file mode 100644
index 00000000..ad6c5e12
--- /dev/null
+++ b/profiles/hardened/linux/x86/2008.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop
diff --git a/profiles/hardened/linux/x86/2008.0/developer/deprecated b/profiles/hardened/linux/x86/2008.0/developer/deprecated
new file mode 100644
index 00000000..6920ba0c
--- /dev/null
+++ b/profiles/hardened/linux/x86/2008.0/developer/deprecated
@@ -0,0 +1,7 @@
+hardened/linux/x86/10.0
+# Check 'eselect profile list'.
+# Find the number that corresponds with the hardened/linux/x86/10.0 profile.
+# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink.
+#
+# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+# See: "General instructions" in Section 3. "Profile updating instructions"
diff --git a/profiles/hardened/linux/x86/2008.0/developer/parent b/profiles/hardened/linux/x86/2008.0/developer/parent
new file mode 100644
index 00000000..4c893748
--- /dev/null
+++ b/profiles/hardened/linux/x86/2008.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/developer
diff --git a/profiles/hardened/linux/x86/2008.0/make.defaults b/profiles/hardened/linux/x86/2008.0/make.defaults
new file mode 100644
index 00000000..5baa4c83
--- /dev/null
+++ b/profiles/hardened/linux/x86/2008.0/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2008 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/x86/2008.0/make.defaults,v 1.2 2008/04/21 20:11:14 phreak Exp $
+
+# STAGE1_USE does not stack
+STAGE1_USE="hardened nptl nptlonly pic"
+
+USE="-unicode"
diff --git a/profiles/hardened/linux/x86/2008.0/no-nptl/deprecated b/profiles/hardened/linux/x86/2008.0/no-nptl/deprecated
new file mode 100644
index 00000000..0760bb66
--- /dev/null
+++ b/profiles/hardened/linux/x86/2008.0/no-nptl/deprecated
@@ -0,0 +1,8 @@
+hardened/linux/x86/10.0/no-nptl
+# Example change to hardened/linux/x86/10.0/no-nptl profile:
+# cd /etc
+# rm make.profile
+# ln -s ../usr/portage/profiles/hardened/linux/x86/10.0/no-nptl make.profile
+#
+# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+# See: "General instructions" in Section 3. "Profile updating instructions"
diff --git a/profiles/hardened/linux/x86/2008.0/no-nptl/parent b/profiles/hardened/linux/x86/2008.0/no-nptl/parent
new file mode 100644
index 00000000..0627a62b
--- /dev/null
+++ b/profiles/hardened/linux/x86/2008.0/no-nptl/parent
@@ -0,0 +1,2 @@
+..
+../../../../../features/no-nptl
diff --git a/profiles/hardened/linux/x86/2008.0/parent b/profiles/hardened/linux/x86/2008.0/parent
new file mode 100644
index 00000000..3c71bf2b
--- /dev/null
+++ b/profiles/hardened/linux/x86/2008.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/2008.0
diff --git a/profiles/hardened/linux/x86/2008.0/server/deprecated b/profiles/hardened/linux/x86/2008.0/server/deprecated
new file mode 100644
index 00000000..6920ba0c
--- /dev/null
+++ b/profiles/hardened/linux/x86/2008.0/server/deprecated
@@ -0,0 +1,7 @@
+hardened/linux/x86/10.0
+# Check 'eselect profile list'.
+# Find the number that corresponds with the hardened/linux/x86/10.0 profile.
+# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink.
+#
+# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+# See: "General instructions" in Section 3. "Profile updating instructions"
diff --git a/profiles/hardened/linux/x86/2008.0/server/parent b/profiles/hardened/linux/x86/2008.0/server/parent
new file mode 100644
index 00000000..c3990165
--- /dev/null
+++ b/profiles/hardened/linux/x86/2008.0/server/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/server
diff --git a/profiles/hardened/linux/x86/make.defaults b/profiles/hardened/linux/x86/make.defaults
new file mode 100644
index 00000000..971f5ec0
--- /dev/null
+++ b/profiles/hardened/linux/x86/make.defaults
@@ -0,0 +1,25 @@
+# Copyright 1999-2006 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/x86/make.defaults,v 1.7 2009/12/13 21:45:33 remi Exp $
+
+ARCH="x86"
+ACCEPT_KEYWORDS="x86"
+
+CHOST="i686-pc-linux-gnu"
+CFLAGS="-march=i686 -O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+
+USE="berkdb crypt hardened nptl nptlonly pam pic readline ssl tcpd zlib"
+
+# 2006/08/18 - Donnie Berkholz <dberkholz@gentoo.org>
+# Defaults for video drivers
+VIDEO_CARDS="apm ark chips cirrus cyrix dummy fbdev glint i128 i740 intel \
+ mach64 mga neomagic nsc nv r128 radeon rendition s3 s3virge savage \
+ siliconmotion sis sisusb tdfx tga trident tseng v4l vesa via vmware \
+ voodoo"
+
+# 2006/12/21 - Andrej Kacian <ticho@gentoo.org>
+# Defaults for audio drivers
+ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 \
+ emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m \
+ maestro3 trident usb-audio via82xx via82xx-modem ymfpci"
diff --git a/profiles/hardened/linux/x86/minimal/make.defaults b/profiles/hardened/linux/x86/minimal/make.defaults
new file mode 100644
index 00000000..04163169
--- /dev/null
+++ b/profiles/hardened/linux/x86/minimal/make.defaults
@@ -0,0 +1,15 @@
+# Copyright 2007 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/x86/minimal/make.defaults,v 1.2 2009/07/09 00:47:49 gengor Exp $
+
+# - TESTING PROFILE - TESTING PROFILE -
+# ------ USE AT YOUR OWN RISK ------
+
+USE="-* crypt hardened minimal multicall ncurses pic readline zlib"
+PORTDIR=/usr/portage
+PKGDIR=${PORTDIR}/packages/${ARCH}/
+
+CFLAGS="-march=i686 -Os -pipe"
+CXXFLAGS="${CFLAGS}"
+FEATURES="nodoc noinfo noman"
+
diff --git a/profiles/hardened/linux/x86/minimal/parent b/profiles/hardened/linux/x86/minimal/parent
new file mode 100644
index 00000000..f3229c5b
--- /dev/null
+++ b/profiles/hardened/linux/x86/minimal/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/hardened/linux/x86/minimal/virtuals b/profiles/hardened/linux/x86/minimal/virtuals
new file mode 100644
index 00000000..590fb849
--- /dev/null
+++ b/profiles/hardened/linux/x86/minimal/virtuals
@@ -0,0 +1 @@
+virtual/ssh net-misc/dropbear
diff --git a/profiles/hardened/linux/x86/package.mask b/profiles/hardened/linux/x86/package.mask
new file mode 100644
index 00000000..9a49c4ca
--- /dev/null
+++ b/profiles/hardened/linux/x86/package.mask
@@ -0,0 +1,9 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/x86/package.mask,v 1.5 2009/09/12 02:42:34 gengor Exp $
+
+# These packages do more harm than good on hardened.
+# Users with nVidia GPUs must use the OSS "nouveau" or "nv" Xorg drivers.
+x11-drivers/nvidia-drivers
+media-video/nvidia-settings
+dev-util/nvidia-cuda-sdk
diff --git a/profiles/hardened/linux/x86/package.use.mask b/profiles/hardened/linux/x86/package.use.mask
new file mode 100644
index 00000000..e1a21132
--- /dev/null
+++ b/profiles/hardened/linux/x86/package.use.mask
@@ -0,0 +1,9 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/x86/package.use.mask,v 1.12 2009/10/13 23:02:37 gengor Exp $
+
+# cyrus-sasl doesn't work w/ USE=berkdb (#192753)
+dev-libs/cyrus-sasl berkdb
+
+# missing the necessary linux-headers dep
+>=net-fs/netatalk-2.0.3-r3 xfs
diff --git a/profiles/hardened/linux/x86/parent b/profiles/hardened/linux/x86/parent
new file mode 100644
index 00000000..03cb31ce
--- /dev/null
+++ b/profiles/hardened/linux/x86/parent
@@ -0,0 +1,3 @@
+../../../base
+..
+../../../arch/x86
diff --git a/profiles/hardened/linux/x86/use.mask b/profiles/hardened/linux/x86/use.mask
new file mode 100644
index 00000000..3a07928f
--- /dev/null
+++ b/profiles/hardened/linux/x86/use.mask
@@ -0,0 +1,9 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/x86/use.mask,v 1.5 2009/09/30 05:31:07 gengor Exp $
+
+# Binary nvidia drivers are masked, USE flags must be too.
+video_cards_nvidia
+nvidia
+cuda
+vdpau