summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'profiles/prefix/bsd/freebsd/arch')
-rw-r--r--profiles/prefix/bsd/freebsd/arch/eapi1
-rw-r--r--profiles/prefix/bsd/freebsd/arch/sparc64/eapi1
-rw-r--r--profiles/prefix/bsd/freebsd/arch/sparc64/package.mask7
-rw-r--r--profiles/prefix/bsd/freebsd/arch/sparc64/package.use.mask7
-rw-r--r--profiles/prefix/bsd/freebsd/arch/x64/eapi1
-rw-r--r--profiles/prefix/bsd/freebsd/arch/x64/make.defaults10
-rw-r--r--profiles/prefix/bsd/freebsd/arch/x64/package.mask8
-rw-r--r--profiles/prefix/bsd/freebsd/arch/x64/package.use.mask8
-rw-r--r--profiles/prefix/bsd/freebsd/arch/x64/parent1
-rw-r--r--profiles/prefix/bsd/freebsd/arch/x64/use.force6
-rw-r--r--profiles/prefix/bsd/freebsd/arch/x86/eapi1
-rw-r--r--profiles/prefix/bsd/freebsd/arch/x86/make.defaults10
-rw-r--r--profiles/prefix/bsd/freebsd/arch/x86/package.mask8
-rw-r--r--profiles/prefix/bsd/freebsd/arch/x86/package.use.mask12
-rw-r--r--profiles/prefix/bsd/freebsd/arch/x86/use.force6
15 files changed, 87 insertions, 0 deletions
diff --git a/profiles/prefix/bsd/freebsd/arch/eapi b/profiles/prefix/bsd/freebsd/arch/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/arch/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/freebsd/arch/sparc64/eapi b/profiles/prefix/bsd/freebsd/arch/sparc64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/arch/sparc64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/freebsd/arch/sparc64/package.mask b/profiles/prefix/bsd/freebsd/arch/sparc64/package.mask
new file mode 100644
index 000000000000..a84e40548a52
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/arch/sparc64/package.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# All the FreeBSD profiles inherit from their matching arch profile here.
+
+
diff --git a/profiles/prefix/bsd/freebsd/arch/sparc64/package.use.mask b/profiles/prefix/bsd/freebsd/arch/sparc64/package.use.mask
new file mode 100644
index 000000000000..a84e40548a52
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/arch/sparc64/package.use.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# All the FreeBSD profiles inherit from their matching arch profile here.
+
+
diff --git a/profiles/prefix/bsd/freebsd/arch/x64/eapi b/profiles/prefix/bsd/freebsd/arch/x64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/arch/x64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/freebsd/arch/x64/make.defaults b/profiles/prefix/bsd/freebsd/arch/x64/make.defaults
new file mode 100644
index 000000000000..aff95e51d922
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/arch/x64/make.defaults
@@ -0,0 +1,10 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# multilib build stuff, single ABI (no multilib)
+MULTILIB_ABIS="amd64"
+DEFAULT_ABI="amd64"
+ABI="amd64"
+IUSE_IMPLICIT="abi_x86_64"
+LIBDIR_amd64="lib"
diff --git a/profiles/prefix/bsd/freebsd/arch/x64/package.mask b/profiles/prefix/bsd/freebsd/arch/x64/package.mask
new file mode 100644
index 000000000000..b72d8350a95c
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/arch/x64/package.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# The 32-bits profile is inherited by the 64-bits one!
+# All the FreeBSD profiles inherit from their matching arch profile here.
+
+
diff --git a/profiles/prefix/bsd/freebsd/arch/x64/package.use.mask b/profiles/prefix/bsd/freebsd/arch/x64/package.use.mask
new file mode 100644
index 000000000000..b72d8350a95c
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/arch/x64/package.use.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# The 32-bits profile is inherited by the 64-bits one!
+# All the FreeBSD profiles inherit from their matching arch profile here.
+
+
diff --git a/profiles/prefix/bsd/freebsd/arch/x64/parent b/profiles/prefix/bsd/freebsd/arch/x64/parent
new file mode 100644
index 000000000000..e6e4a52dfb37
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/arch/x64/parent
@@ -0,0 +1 @@
+../x86
diff --git a/profiles/prefix/bsd/freebsd/arch/x64/use.force b/profiles/prefix/bsd/freebsd/arch/x64/use.force
new file mode 100644
index 000000000000..953c26144a82
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/arch/x64/use.force
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Force the flag corresponding to the default ABI
+abi_x86_64
diff --git a/profiles/prefix/bsd/freebsd/arch/x86/eapi b/profiles/prefix/bsd/freebsd/arch/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/arch/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/bsd/freebsd/arch/x86/make.defaults b/profiles/prefix/bsd/freebsd/arch/x86/make.defaults
new file mode 100644
index 000000000000..4e6b922ab1b8
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/arch/x86/make.defaults
@@ -0,0 +1,10 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# multilib build stuff, single ABI (no multilib)
+MULTILIB_ABIS="x86"
+DEFAULT_ABI="x86"
+ABI="x86"
+IUSE_IMPLICIT="abi_x86_32"
+LIBDIR_x86="lib"
diff --git a/profiles/prefix/bsd/freebsd/arch/x86/package.mask b/profiles/prefix/bsd/freebsd/arch/x86/package.mask
new file mode 100644
index 000000000000..b72d8350a95c
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/arch/x86/package.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# The 32-bits profile is inherited by the 64-bits one!
+# All the FreeBSD profiles inherit from their matching arch profile here.
+
+
diff --git a/profiles/prefix/bsd/freebsd/arch/x86/package.use.mask b/profiles/prefix/bsd/freebsd/arch/x86/package.use.mask
new file mode 100644
index 000000000000..526fb3d36158
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/arch/x86/package.use.mask
@@ -0,0 +1,12 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# The 32-bits profile is inherited by the 64-bits one!
+# All the FreeBSD profiles inherit from their matching arch profile here.
+
+
+# Alexandre Rostovtsev <tetromono@gentoo.org> (09 Jan 2012)
+# jsc JIT compilation is supported only on amd64/arm/x86 and their prefixes, so
+# it's masked in base profile and unmasked here (bug #396313).
+net-libs/webkit-gtk -jit
diff --git a/profiles/prefix/bsd/freebsd/arch/x86/use.force b/profiles/prefix/bsd/freebsd/arch/x86/use.force
new file mode 100644
index 000000000000..63240617d472
--- /dev/null
+++ b/profiles/prefix/bsd/freebsd/arch/x86/use.force
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Force the flag corresponding to the default ABI
+abi_x86_32