summaryrefslogtreecommitdiff
path: root/profiles/arch/amd64/x32
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /profiles/arch/amd64/x32
reinit the tree, so we can have metadata
Diffstat (limited to 'profiles/arch/amd64/x32')
-rw-r--r--profiles/arch/amd64/x32/eapi1
-rw-r--r--profiles/arch/amd64/x32/make.defaults18
-rw-r--r--profiles/arch/amd64/x32/package.mask8
-rw-r--r--profiles/arch/amd64/x32/package.use.force7
-rw-r--r--profiles/arch/amd64/x32/package.use.mask14
-rw-r--r--profiles/arch/amd64/x32/parent1
-rw-r--r--profiles/arch/amd64/x32/use.force5
-rw-r--r--profiles/arch/amd64/x32/use.mask6
8 files changed, 60 insertions, 0 deletions
diff --git a/profiles/arch/amd64/x32/eapi b/profiles/arch/amd64/x32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/amd64/x32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/amd64/x32/make.defaults b/profiles/arch/amd64/x32/make.defaults
new file mode 100644
index 000000000000..16e4a413a4cc
--- /dev/null
+++ b/profiles/arch/amd64/x32/make.defaults
@@ -0,0 +1,18 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+DEFAULT_ABI="x32"
+ABI="x32"
+MULTILIB_ABIS="amd64 x86 x32"
+
+LIBDIR_x86="lib"
+SYMLINK_LIB="no"
+
+# Michał Górny <mgorny@gentoo.org> (01 Jul 2014)
+# Default to abi_x86_x32 for packages that don't have it forced.
+ABI_X86="x32"
+
+# Michał Górny <mgorny@gentoo.org> (25 Jun 2014)
+# Make the native ABI implicit so that MULTILIB_USEDEP can be satisfied
+# by non-multilib ebuilds when non-native ABIs are disabled.
+IUSE_IMPLICIT="-abi_x86_64 abi_x86_x32"
diff --git a/profiles/arch/amd64/x32/package.mask b/profiles/arch/amd64/x32/package.mask
new file mode 100644
index 000000000000..21ac3139080e
--- /dev/null
+++ b/profiles/arch/amd64/x32/package.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Pawel Hajdan jr <phajdan.jr@gentoo.org> (07 Oct 2012)
+# V8 upstream said they won't support x32, bug #423815
+# Masked packages containing V8.
+net-libs/nodejs
+www-client/chromium
diff --git a/profiles/arch/amd64/x32/package.use.force b/profiles/arch/amd64/x32/package.use.force
new file mode 100644
index 000000000000..104f780e302b
--- /dev/null
+++ b/profiles/arch/amd64/x32/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Michał Górny <mgorny@gentoo.org> (08 Apr 2017)
+# Require sandbox to be multilib-capable to avoid failures when building
+# multilib packages, #611292.
+sys-apps/sandbox abi_x86_64
diff --git a/profiles/arch/amd64/x32/package.use.mask b/profiles/arch/amd64/x32/package.use.mask
new file mode 100644
index 000000000000..e34318af7887
--- /dev/null
+++ b/profiles/arch/amd64/x32/package.use.mask
@@ -0,0 +1,14 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# This file requires >=portage-2.1.1
+
+# Alexandre Rostovtsev <tetromino@gentoo.org> (03 Mar 2013)
+# Wine is x86- and x64-only
+app-emulation/wine abi_x86_x32
+
+# Davide Pesavento <pesa@gentoo.org> (30 Nov 2011)
+# The QML (V4) and JSC JITs do not work on x32.
+dev-qt/qtdeclarative jit
+dev-qt/qtscript jit
+dev-qt/qtwebkit jit
diff --git a/profiles/arch/amd64/x32/parent b/profiles/arch/amd64/x32/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/amd64/x32/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/amd64/x32/use.force b/profiles/arch/amd64/x32/use.force
new file mode 100644
index 000000000000..88868c58e334
--- /dev/null
+++ b/profiles/arch/amd64/x32/use.force
@@ -0,0 +1,5 @@
+# Michał Górny <mgorny@gentoo.org> (26 Jan 2013)
+# Force the flag corresponding to the default ABI, and unforce generic
+# one.
+abi_x86_x32
+-abi_x86_64
diff --git a/profiles/arch/amd64/x32/use.mask b/profiles/arch/amd64/x32/use.mask
new file mode 100644
index 000000000000..2ed01d2ac7ae
--- /dev/null
+++ b/profiles/arch/amd64/x32/use.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Michał Górny <mgorny@gentoo.org> (26 Jan 2013)
+# Unmask the x32 ABI.
+-abi_x86_x32