summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNed Ludd <solar@gentoo.org>2009-06-06 03:55:13 +0000
committerNed Ludd <solar@gentoo.org>2009-06-06 03:55:13 +0000
commit2c9137c7dc93684f538d1b112fa539aff6d0c1e4 (patch)
treef6bb0e3e8a761b555132b09c0eb669638a0910a7 /profiles/prefix/bsd
parentVersion bump (diff)
downloadhistorical-2c9137c7dc93684f538d1b112fa539aff6d0c1e4.tar.gz
historical-2c9137c7dc93684f538d1b112fa539aff6d0c1e4.tar.bz2
historical-2c9137c7dc93684f538d1b112fa539aff6d0c1e4.zip
Initial commit of prefix profiles on behalf of the prefix community
Diffstat (limited to 'profiles/prefix/bsd')
-rw-r--r--profiles/prefix/bsd/freebsd/7.1/package.mask8
-rw-r--r--profiles/prefix/bsd/freebsd/7.1/package.provided5
-rw-r--r--profiles/prefix/bsd/freebsd/7.1/parent1
-rw-r--r--profiles/prefix/bsd/freebsd/7.1/x64/make.defaults9
-rw-r--r--profiles/prefix/bsd/freebsd/7.1/x64/parent1
-rw-r--r--profiles/prefix/bsd/freebsd/7.1/x86/make.defaults9
-rw-r--r--profiles/prefix/bsd/freebsd/7.1/x86/parent1
-rw-r--r--profiles/prefix/bsd/freebsd/7.2/package.mask8
-rw-r--r--profiles/prefix/bsd/freebsd/7.2/package.provided5
-rw-r--r--profiles/prefix/bsd/freebsd/7.2/parent1
-rw-r--r--profiles/prefix/bsd/freebsd/7.2/x64/make.defaults9
-rw-r--r--profiles/prefix/bsd/freebsd/7.2/x64/parent1
-rw-r--r--profiles/prefix/bsd/freebsd/7.2/x86/make.defaults9
-rw-r--r--profiles/prefix/bsd/freebsd/7.2/x86/parent1
-rw-r--r--profiles/prefix/bsd/freebsd/make.defaults14
-rw-r--r--profiles/prefix/bsd/freebsd/parent1
-rw-r--r--profiles/prefix/bsd/freebsd/use.force7
-rw-r--r--profiles/prefix/bsd/freebsd/use.mask8
-rw-r--r--profiles/prefix/bsd/freebsd/virtuals6
-rw-r--r--profiles/prefix/bsd/netbsd/4.0/package.provided5
-rw-r--r--profiles/prefix/bsd/netbsd/4.0/parent1
-rw-r--r--profiles/prefix/bsd/netbsd/4.0/x86/make.defaults8
-rw-r--r--profiles/prefix/bsd/netbsd/4.0/x86/parent1
-rw-r--r--profiles/prefix/bsd/netbsd/make.defaults13
-rw-r--r--profiles/prefix/bsd/netbsd/parent1
-rw-r--r--profiles/prefix/bsd/netbsd/use.force7
-rw-r--r--profiles/prefix/bsd/netbsd/use.mask8
-rw-r--r--profiles/prefix/bsd/netbsd/virtuals6
-rw-r--r--profiles/prefix/bsd/openbsd/4.2/package.mask4
-rw-r--r--profiles/prefix/bsd/openbsd/4.2/package.provided5
-rw-r--r--profiles/prefix/bsd/openbsd/4.2/parent1
-rw-r--r--profiles/prefix/bsd/openbsd/4.2/ppc/make.defaults8
-rw-r--r--profiles/prefix/bsd/openbsd/4.2/ppc/parent1
-rw-r--r--profiles/prefix/bsd/openbsd/4.2/x64/make.defaults8
-rw-r--r--profiles/prefix/bsd/openbsd/4.2/x64/parent1
-rw-r--r--profiles/prefix/bsd/openbsd/4.2/x86/make.defaults8
-rw-r--r--profiles/prefix/bsd/openbsd/4.2/x86/parent1
-rw-r--r--profiles/prefix/bsd/openbsd/make.defaults13
-rw-r--r--profiles/prefix/bsd/openbsd/parent1
-rw-r--r--profiles/prefix/bsd/openbsd/use.force7
-rw-r--r--profiles/prefix/bsd/openbsd/use.mask8
-rw-r--r--profiles/prefix/bsd/openbsd/virtuals6
-rw-r--r--profiles/prefix/bsd/package.mask7
-rw-r--r--profiles/prefix/bsd/packages7
-rw-r--r--profiles/prefix/bsd/parent2
-rw-r--r--profiles/prefix/bsd/use.mask41
46 files changed, 283 insertions, 0 deletions
diff --git a/profiles/prefix/bsd/freebsd/7.1/package.mask b/profiles/prefix/bsd/freebsd/7.1/package.mask
new file mode 100644
index 000000000000..321331569ce0
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/7.1/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/prefix/bsd/freebsd/7.1/package.mask,v 1.1 2009/06/06 03:54:38 solar Exp $
+
+# Diego Pettenò <flameeyes@gentoo.org> (21 Oct 2006)
+# need a newer version of sandbox, as it's the only one working for us
+->=sys-apps/sandbox-1.2.20_alpha1
+<sys-apps/sandbox-1.2.20_alpha2
diff --git a/profiles/prefix/bsd/freebsd/7.1/package.provided b/profiles/prefix/bsd/freebsd/7.1/package.provided
new file mode 100644
index 000000000000..15d4011ec4c5
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/7.1/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/freebsd/7.1/package.provided,v 1.1 2009/06/06 03:54:38 solar Exp $
+
+sys-freebsd/libc-7.1
diff --git a/profiles/prefix/bsd/freebsd/7.1/parent b/profiles/prefix/bsd/freebsd/7.1/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/7.1/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/bsd/freebsd/7.1/x64/make.defaults b/profiles/prefix/bsd/freebsd/7.1/x64/make.defaults
new file mode 100644
index 000000000000..8fa9a746450f
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/7.1/x64/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/freebsd/7.1/x64/make.defaults,v 1.1 2009/06/06 03:54:39 solar Exp $
+
+# retain backwards compatability for freebsd keywords/conditionals
+ARCH="amd64-fbsd"
+CHOST="x86_64-pc-freebsd7.1"
+ACCEPT_KEYWORDS="~x64-freebsd"
+
diff --git a/profiles/prefix/bsd/freebsd/7.1/x64/parent b/profiles/prefix/bsd/freebsd/7.1/x64/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/7.1/x64/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/bsd/freebsd/7.1/x86/make.defaults b/profiles/prefix/bsd/freebsd/7.1/x86/make.defaults
new file mode 100644
index 000000000000..883dd6e65b5d
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/7.1/x86/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/freebsd/7.1/x86/make.defaults,v 1.1 2009/06/06 03:54:39 solar Exp $
+
+# retain backwards compatability for freebsd keywords/conditionals
+ARCH="x86-fbsd"
+CHOST="i686-pc-freebsd7.1"
+ACCEPT_KEYWORDS="~x86-freebsd"
+
diff --git a/profiles/prefix/bsd/freebsd/7.1/x86/parent b/profiles/prefix/bsd/freebsd/7.1/x86/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/7.1/x86/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/bsd/freebsd/7.2/package.mask b/profiles/prefix/bsd/freebsd/7.2/package.mask
new file mode 100644
index 000000000000..0ba373ed667e
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/7.2/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/prefix/bsd/freebsd/7.2/package.mask,v 1.1 2009/06/06 03:54:40 solar Exp $
+
+# Diego Pettenò <flameeyes@gentoo.org> (21 Oct 2006)
+# need a newer version of sandbox, as it's the only one working for us
+->=sys-apps/sandbox-1.2.20_alpha1
+<sys-apps/sandbox-1.2.20_alpha2
diff --git a/profiles/prefix/bsd/freebsd/7.2/package.provided b/profiles/prefix/bsd/freebsd/7.2/package.provided
new file mode 100644
index 000000000000..df5d9b61b28e
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/7.2/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/freebsd/7.2/package.provided,v 1.1 2009/06/06 03:54:40 solar Exp $
+
+sys-freebsd/libc-7.1
diff --git a/profiles/prefix/bsd/freebsd/7.2/parent b/profiles/prefix/bsd/freebsd/7.2/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/7.2/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/bsd/freebsd/7.2/x64/make.defaults b/profiles/prefix/bsd/freebsd/7.2/x64/make.defaults
new file mode 100644
index 000000000000..7bea7da64b41
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/7.2/x64/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/freebsd/7.2/x64/make.defaults,v 1.1 2009/06/06 03:54:40 solar Exp $
+
+# retain backwards compatability for freebsd keywords/conditionals
+ARCH="amd64-fbsd"
+CHOST="x86_64-pc-freebsd7.2"
+ACCEPT_KEYWORDS="~x64-freebsd"
+
diff --git a/profiles/prefix/bsd/freebsd/7.2/x64/parent b/profiles/prefix/bsd/freebsd/7.2/x64/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/7.2/x64/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/bsd/freebsd/7.2/x86/make.defaults b/profiles/prefix/bsd/freebsd/7.2/x86/make.defaults
new file mode 100644
index 000000000000..15c01a6d2a39
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/7.2/x86/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/freebsd/7.2/x86/make.defaults,v 1.1 2009/06/06 03:54:41 solar Exp $
+
+# retain backwards compatability for freebsd keywords/conditionals
+ARCH="x86-fbsd"
+CHOST="i686-pc-freebsd7.2"
+ACCEPT_KEYWORDS="~x86-freebsd"
+
diff --git a/profiles/prefix/bsd/freebsd/7.2/x86/parent b/profiles/prefix/bsd/freebsd/7.2/x86/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/7.2/x86/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/bsd/freebsd/make.defaults b/profiles/prefix/bsd/freebsd/make.defaults
new file mode 100644
index 000000000000..868658764e24
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/make.defaults
@@ -0,0 +1,14 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/freebsd/make.defaults,v 1.1 2009/06/06 03:54:37 solar Exp $
+
+# System-wide defaults for all FreeBSD profiles
+# This file should rarely need to be changed
+
+# 'Sane' defaults
+ELIBC="FreeBSD"
+KERNEL="FreeBSD"
+
+# FreeBSD has sandbox support, but enabling it causes portage to
+# consider each ebuild as "masked by corruption"
+FEATURES="-sandbox"
diff --git a/profiles/prefix/bsd/freebsd/parent b/profiles/prefix/bsd/freebsd/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/bsd/freebsd/use.force b/profiles/prefix/bsd/freebsd/use.force
new file mode 100644
index 000000000000..96f1c3f80393
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/freebsd/use.force,v 1.1 2009/06/06 03:54:37 solar Exp $
+
+# Re-add FreeBSD OS
+kernel_FreeBSD
+elibc_FreeBSD
diff --git a/profiles/prefix/bsd/freebsd/use.mask b/profiles/prefix/bsd/freebsd/use.mask
new file mode 100644
index 000000000000..d11d12f27b0d
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/use.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/freebsd/use.mask,v 1.1 2009/06/06 03:54:37 solar Exp $
+
+# Re-add FreeBSD libc
+-elibc_FreeBSD
+-kernel_FreeBSD
+
diff --git a/profiles/prefix/bsd/freebsd/virtuals b/profiles/prefix/bsd/freebsd/virtuals
new file mode 100644
index 000000000000..847d5f7636e9
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/virtuals
@@ -0,0 +1,6 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/freebsd/virtuals,v 1.1 2009/06/06 03:54:37 solar Exp $
+
+virtual/libc sys-freebsd/libc
+virtual/os-headers sys-freebsd/libc
diff --git a/profiles/prefix/bsd/netbsd/4.0/package.provided b/profiles/prefix/bsd/netbsd/4.0/package.provided
new file mode 100644
index 000000000000..2b0157f405c0
--- /dev/null
+++ b/profiles/prefix/bsd/netbsd/4.0/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/netbsd/4.0/package.provided,v 1.1 2009/06/06 03:54:42 solar Exp $
+
+sys-netbsd/libc-4.0
diff --git a/profiles/prefix/bsd/netbsd/4.0/parent b/profiles/prefix/bsd/netbsd/4.0/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/bsd/netbsd/4.0/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/bsd/netbsd/4.0/x86/make.defaults b/profiles/prefix/bsd/netbsd/4.0/x86/make.defaults
new file mode 100644
index 000000000000..e566094a57ac
--- /dev/null
+++ b/profiles/prefix/bsd/netbsd/4.0/x86/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/netbsd/4.0/x86/make.defaults,v 1.1 2009/06/06 03:54:42 solar Exp $
+
+ARCH="x86-netbsd"
+# we use *-netbsdelf* to avoid the need to patch binutils, gcc and co
+CHOST="i686-pc-netbsdelf4.0"
+ACCEPT_KEYWORDS="~x86-netbsd"
diff --git a/profiles/prefix/bsd/netbsd/4.0/x86/parent b/profiles/prefix/bsd/netbsd/4.0/x86/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/bsd/netbsd/4.0/x86/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/bsd/netbsd/make.defaults b/profiles/prefix/bsd/netbsd/make.defaults
new file mode 100644
index 000000000000..5997e30dafde
--- /dev/null
+++ b/profiles/prefix/bsd/netbsd/make.defaults
@@ -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/prefix/bsd/netbsd/make.defaults,v 1.1 2009/06/06 03:54:41 solar Exp $
+
+# System-wide defaults for all NetBSD profiles
+# This file should rarely need to be changed
+
+# 'Sane' defaults
+ELIBC="NetBSD"
+KERNEL="NetBSD"
+
+# Not sure if NetBSD can compile sandbox
+FEATURES="-sandbox"
diff --git a/profiles/prefix/bsd/netbsd/parent b/profiles/prefix/bsd/netbsd/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/bsd/netbsd/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/bsd/netbsd/use.force b/profiles/prefix/bsd/netbsd/use.force
new file mode 100644
index 000000000000..aa40905c885e
--- /dev/null
+++ b/profiles/prefix/bsd/netbsd/use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/netbsd/use.force,v 1.1 2009/06/06 03:54:41 solar Exp $
+
+# Re-add NetBSD OS
+kernel_NetBSD
+elibc_NetBSD
diff --git a/profiles/prefix/bsd/netbsd/use.mask b/profiles/prefix/bsd/netbsd/use.mask
new file mode 100644
index 000000000000..5a8b2284979d
--- /dev/null
+++ b/profiles/prefix/bsd/netbsd/use.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/netbsd/use.mask,v 1.1 2009/06/06 03:54:41 solar Exp $
+
+# Re-add NetBSD libc
+-elibc_NetBSD
+-kernel_NetBSD
+
diff --git a/profiles/prefix/bsd/netbsd/virtuals b/profiles/prefix/bsd/netbsd/virtuals
new file mode 100644
index 000000000000..82d59c3db643
--- /dev/null
+++ b/profiles/prefix/bsd/netbsd/virtuals
@@ -0,0 +1,6 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/netbsd/virtuals,v 1.1 2009/06/06 03:54:41 solar Exp $
+
+virtual/libc sys-netbsd/libc
+virtual/os-headers sys-netbsd/libc
diff --git a/profiles/prefix/bsd/openbsd/4.2/package.mask b/profiles/prefix/bsd/openbsd/4.2/package.mask
new file mode 100644
index 000000000000..9db04b658f8d
--- /dev/null
+++ b/profiles/prefix/bsd/openbsd/4.2/package.mask
@@ -0,0 +1,4 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/openbsd/4.2/package.mask,v 1.1 2009/06/06 03:54:43 solar Exp $
+
diff --git a/profiles/prefix/bsd/openbsd/4.2/package.provided b/profiles/prefix/bsd/openbsd/4.2/package.provided
new file mode 100644
index 000000000000..4ad822962f0a
--- /dev/null
+++ b/profiles/prefix/bsd/openbsd/4.2/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/openbsd/4.2/package.provided,v 1.1 2009/06/06 03:54:43 solar Exp $
+
+sys-openbsd/libc-4.2
diff --git a/profiles/prefix/bsd/openbsd/4.2/parent b/profiles/prefix/bsd/openbsd/4.2/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/bsd/openbsd/4.2/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/bsd/openbsd/4.2/ppc/make.defaults b/profiles/prefix/bsd/openbsd/4.2/ppc/make.defaults
new file mode 100644
index 000000000000..fa5a1b10592a
--- /dev/null
+++ b/profiles/prefix/bsd/openbsd/4.2/ppc/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/openbsd/4.2/ppc/make.defaults,v 1.1 2009/06/06 03:54:44 solar Exp $
+
+ARCH="ppc-openbsd"
+CHOST="powerpc-unknown-openbsd4.2"
+ACCEPT_KEYWORDS="~ppc-openbsd"
+
diff --git a/profiles/prefix/bsd/openbsd/4.2/ppc/parent b/profiles/prefix/bsd/openbsd/4.2/ppc/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/bsd/openbsd/4.2/ppc/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/bsd/openbsd/4.2/x64/make.defaults b/profiles/prefix/bsd/openbsd/4.2/x64/make.defaults
new file mode 100644
index 000000000000..da44440db32d
--- /dev/null
+++ b/profiles/prefix/bsd/openbsd/4.2/x64/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/openbsd/4.2/x64/make.defaults,v 1.1 2009/06/06 03:54:44 solar Exp $
+
+ARCH="x64-openbsd"
+CHOST="x86_64-pc-openbsd4.2"
+ACCEPT_KEYWORDS="~x64-openbsd"
+
diff --git a/profiles/prefix/bsd/openbsd/4.2/x64/parent b/profiles/prefix/bsd/openbsd/4.2/x64/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/bsd/openbsd/4.2/x64/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/bsd/openbsd/4.2/x86/make.defaults b/profiles/prefix/bsd/openbsd/4.2/x86/make.defaults
new file mode 100644
index 000000000000..ab1f4761b316
--- /dev/null
+++ b/profiles/prefix/bsd/openbsd/4.2/x86/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/openbsd/4.2/x86/make.defaults,v 1.1 2009/06/06 03:54:45 solar Exp $
+
+ARCH="x86-openbsd"
+CHOST="i686-pc-openbsd4.2"
+ACCEPT_KEYWORDS="~x86-openbsd"
+
diff --git a/profiles/prefix/bsd/openbsd/4.2/x86/parent b/profiles/prefix/bsd/openbsd/4.2/x86/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/bsd/openbsd/4.2/x86/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/bsd/openbsd/make.defaults b/profiles/prefix/bsd/openbsd/make.defaults
new file mode 100644
index 000000000000..3be69f7f4f1e
--- /dev/null
+++ b/profiles/prefix/bsd/openbsd/make.defaults
@@ -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/prefix/bsd/openbsd/make.defaults,v 1.1 2009/06/06 03:54:43 solar Exp $
+
+# System-wide defaults for all OpenBSD profiles
+# This file should rarely need to be changed
+
+# 'Sane' defaults
+ELIBC="OpenBSD"
+KERNEL="OpenBSD"
+
+# Not sure if OpenBSD can compile sandbox
+FEATURES="-sandbox"
diff --git a/profiles/prefix/bsd/openbsd/parent b/profiles/prefix/bsd/openbsd/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/bsd/openbsd/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/bsd/openbsd/use.force b/profiles/prefix/bsd/openbsd/use.force
new file mode 100644
index 000000000000..219803027da9
--- /dev/null
+++ b/profiles/prefix/bsd/openbsd/use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/openbsd/use.force,v 1.1 2009/06/06 03:54:43 solar Exp $
+
+# Re-add OpenBSD OS
+kernel_OpenBSD
+elibc_OpenBSD
diff --git a/profiles/prefix/bsd/openbsd/use.mask b/profiles/prefix/bsd/openbsd/use.mask
new file mode 100644
index 000000000000..5276a4d1a784
--- /dev/null
+++ b/profiles/prefix/bsd/openbsd/use.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/openbsd/use.mask,v 1.1 2009/06/06 03:54:43 solar Exp $
+
+# Re-add OpenBSD libc
+-elibc_OpenBSD
+-kernel_OpenBSD
+
diff --git a/profiles/prefix/bsd/openbsd/virtuals b/profiles/prefix/bsd/openbsd/virtuals
new file mode 100644
index 000000000000..d9e47a98f0a2
--- /dev/null
+++ b/profiles/prefix/bsd/openbsd/virtuals
@@ -0,0 +1,6 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/openbsd/virtuals,v 1.1 2009/06/06 03:54:43 solar Exp $
+
+virtual/libc sys-openbsd/libc
+virtual/os-headers sys-openbsd/libc
diff --git a/profiles/prefix/bsd/package.mask b/profiles/prefix/bsd/package.mask
new file mode 100644
index 000000000000..3ff54b4c3c3f
--- /dev/null
+++ b/profiles/prefix/bsd/package.mask
@@ -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/prefix/bsd/package.mask,v 1.1 2009/06/06 03:54:37 solar Exp $
+
+# Elias Pipping <pipping@gentoo.org> (09 Oct 2007)
+# bsd-man-pages are only available on darwin, bsd
+-sys-apps/bsd-man-pages
diff --git a/profiles/prefix/bsd/packages b/profiles/prefix/bsd/packages
new file mode 100644
index 000000000000..5c258a9d3dbf
--- /dev/null
+++ b/profiles/prefix/bsd/packages
@@ -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/prefix/bsd/packages,v 1.1 2009/06/06 03:54:37 solar Exp $
+
+*sys-apps/bsd-man-pages
+*sys-devel/binutils
+*sys-process/pidof-bsd
diff --git a/profiles/prefix/bsd/parent b/profiles/prefix/bsd/parent
new file mode 100644
index 000000000000..cd1149221a41
--- /dev/null
+++ b/profiles/prefix/bsd/parent
@@ -0,0 +1,2 @@
+../../base
+..
diff --git a/profiles/prefix/bsd/use.mask b/profiles/prefix/bsd/use.mask
new file mode 100644
index 000000000000..12a99f1d9b7e
--- /dev/null
+++ b/profiles/prefix/bsd/use.mask
@@ -0,0 +1,41 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/use.mask,v 1.1 2009/06/06 03:54:37 solar Exp $
+
+# these will more than likely never work on bsd
+3dfx
+3dnow
+3dnowext
+acpi
+alsa
+apm
+cap
+caps
+directfb
+divx4linux
+djbfft
+emul-linux-x86
+fbcon
+fdftk
+fmod
+ggi
+gpm
+hardened
+icc
+icc-pgo
+mmx
+mmx2
+on-the-fly-crypt # requires device-mapper
+oss
+solid
+sse
+sse2
+svga
+sybase
+sybase-ct
+rtc
+uclibc
+voodoo3
+pvm
+v4l
+v4l2