summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-09-21 00:12:01 +0000
committerZac Medico <zmedico@gentoo.org>2008-09-21 00:12:01 +0000
commit4c3eb95b3b87e1dcc04ec9d61dcf0dffc4fb4408 (patch)
tree7af9c3dfe146efc565c72195dfbe5b6544fe2a39 /profiles/arch
parentVersion bump. (diff)
downloadgentoo-2-4c3eb95b3b87e1dcc04ec9d61dcf0dffc4fb4408.tar.gz
gentoo-2-4c3eb95b3b87e1dcc04ec9d61dcf0dffc4fb4408.tar.bz2
gentoo-2-4c3eb95b3b87e1dcc04ec9d61dcf0dffc4fb4408.zip
Mask and force USE flags that correspond to ARCH values. All arch profiles
now inherit from arch/base, which masks the USE flags that correspond to all possible ARCH values. Each of the individual arch profiles unmasks and forces the USE flag which corresponds to its ARCH value.
Diffstat (limited to 'profiles/arch')
-rw-r--r--profiles/arch/alpha/parent1
-rw-r--r--profiles/arch/alpha/use.force2
-rw-r--r--profiles/arch/alpha/use.mask5
-rw-r--r--profiles/arch/amd64/parent1
-rw-r--r--profiles/arch/amd64/use.force2
-rw-r--r--profiles/arch/amd64/use.mask5
-rw-r--r--profiles/arch/arm/parent1
-rw-r--r--profiles/arch/arm/use.force2
-rw-r--r--profiles/arch/arm/use.mask3
-rw-r--r--profiles/arch/base/use.mask16
-rw-r--r--profiles/arch/hppa/parent1
-rw-r--r--profiles/arch/hppa/use.force2
-rw-r--r--profiles/arch/hppa/use.mask5
-rw-r--r--profiles/arch/ia64/parent1
-rw-r--r--profiles/arch/ia64/use.force2
-rw-r--r--profiles/arch/ia64/use.mask3
-rw-r--r--profiles/arch/m68k/parent1
-rw-r--r--profiles/arch/m68k/use.force2
-rw-r--r--profiles/arch/m68k/use.mask3
-rw-r--r--profiles/arch/mips/parent1
-rw-r--r--profiles/arch/mips/use.force2
-rw-r--r--profiles/arch/mips/use.mask5
-rw-r--r--profiles/arch/powerpc/parent1
-rw-r--r--profiles/arch/powerpc/ppc32/use.force2
-rw-r--r--profiles/arch/powerpc/ppc32/use.mask2
-rw-r--r--profiles/arch/powerpc/ppc64/32ul/use.force5
-rw-r--r--profiles/arch/powerpc/ppc64/32ul/use.mask6
-rw-r--r--profiles/arch/powerpc/ppc64/use.force2
-rw-r--r--profiles/arch/powerpc/ppc64/use.mask3
-rw-r--r--profiles/arch/s390/parent1
-rw-r--r--profiles/arch/s390/use.force2
-rw-r--r--profiles/arch/s390/use.mask3
-rw-r--r--profiles/arch/sh/parent1
-rw-r--r--profiles/arch/sh/use.force2
-rw-r--r--profiles/arch/sh/use.mask3
-rw-r--r--profiles/arch/sparc/parent1
-rw-r--r--profiles/arch/sparc/use.force2
-rw-r--r--profiles/arch/sparc/use.mask5
-rw-r--r--profiles/arch/x86/parent1
-rw-r--r--profiles/arch/x86/use.force2
-rw-r--r--profiles/arch/x86/use.mask5
41 files changed, 109 insertions, 6 deletions
diff --git a/profiles/arch/alpha/parent b/profiles/arch/alpha/parent
new file mode 100644
index 000000000000..eb001c6e8ab8
--- /dev/null
+++ b/profiles/arch/alpha/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/arch/alpha/use.force b/profiles/arch/alpha/use.force
new file mode 100644
index 000000000000..c99355e95b9e
--- /dev/null
+++ b/profiles/arch/alpha/use.force
@@ -0,0 +1,2 @@
+# Force the flag which corresponds to ARCH.
+alpha
diff --git a/profiles/arch/alpha/use.mask b/profiles/arch/alpha/use.mask
index 931963423646..bcdfa0fd3989 100644
--- a/profiles/arch/alpha/use.mask
+++ b/profiles/arch/alpha/use.mask
@@ -1,6 +1,9 @@
# Copyright 2004 Gentoo Foundation.
# Distributed under the terms of the GNU General Public License, v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/use.mask,v 1.9 2008/08/31 15:14:57 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/use.mask,v 1.10 2008/09/21 00:11:52 zmedico Exp $
+
+# Unmask the flag which corresponds to ARCH.
+-alpha
# This file masks out USE flags that are simply NOT allowed in the default
# profile for any architecture. This works, for example, if a non-default
diff --git a/profiles/arch/amd64/parent b/profiles/arch/amd64/parent
index 063a2572cf79..c5b66f7e9c9c 100644
--- a/profiles/arch/amd64/parent
+++ b/profiles/arch/amd64/parent
@@ -1 +1,2 @@
+../base
../../features/multilib
diff --git a/profiles/arch/amd64/use.force b/profiles/arch/amd64/use.force
new file mode 100644
index 000000000000..b54bac8604ad
--- /dev/null
+++ b/profiles/arch/amd64/use.force
@@ -0,0 +1,2 @@
+# Force the flag which corresponds to ARCH.
+amd64
diff --git a/profiles/arch/amd64/use.mask b/profiles/arch/amd64/use.mask
index 44ee9f107322..923e7a42264e 100644
--- a/profiles/arch/amd64/use.mask
+++ b/profiles/arch/amd64/use.mask
@@ -1,6 +1,9 @@
# Copyright 2004 Gentoo Foundation.
# Distributed under the terms of the GNU General Public License, v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/use.mask,v 1.3 2008/08/24 11:28:52 hkbst Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/use.mask,v 1.4 2008/09/21 00:11:52 zmedico Exp $
+
+# Unmask the flag which corresponds to ARCH.
+-amd64
# SECTION: Unmask
diff --git a/profiles/arch/arm/parent b/profiles/arch/arm/parent
new file mode 100644
index 000000000000..eb001c6e8ab8
--- /dev/null
+++ b/profiles/arch/arm/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/arch/arm/use.force b/profiles/arch/arm/use.force
new file mode 100644
index 000000000000..7116ac8c8915
--- /dev/null
+++ b/profiles/arch/arm/use.force
@@ -0,0 +1,2 @@
+# Force the flag which corresponds to ARCH.
+arm
diff --git a/profiles/arch/arm/use.mask b/profiles/arch/arm/use.mask
index a4cfd21ced50..c48766ed8fb5 100644
--- a/profiles/arch/arm/use.mask
+++ b/profiles/arch/arm/use.mask
@@ -2,6 +2,9 @@
# net-misc/networkmanager not keyworded
networkmanager
+# Unmask the flag which corresponds to ARCH.
+-arm
+
# Samuli Suominen <drac@gentoo.org>
# media-libs/amrnb and media-libs/amrwb not tested.
amr
diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask
new file mode 100644
index 000000000000..7c6e2e769425
--- /dev/null
+++ b/profiles/arch/base/use.mask
@@ -0,0 +1,16 @@
+# Mask flags that correspond to all possible ARCH values.
+alpha
+amd64
+arm
+hppa
+ia64
+m68k
+mips
+ppc
+ppc64
+s390
+sh
+sparc
+sparc-fbsd
+x86
+x86-fbsd
diff --git a/profiles/arch/hppa/parent b/profiles/arch/hppa/parent
new file mode 100644
index 000000000000..eb001c6e8ab8
--- /dev/null
+++ b/profiles/arch/hppa/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/arch/hppa/use.force b/profiles/arch/hppa/use.force
new file mode 100644
index 000000000000..9b60317bfc20
--- /dev/null
+++ b/profiles/arch/hppa/use.force
@@ -0,0 +1,2 @@
+# Force the flag which corresponds to ARCH.
+hppa
diff --git a/profiles/arch/hppa/use.mask b/profiles/arch/hppa/use.mask
index e0e843433ce3..c50e22f4d302 100644
--- a/profiles/arch/hppa/use.mask
+++ b/profiles/arch/hppa/use.mask
@@ -1,7 +1,10 @@
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# # $Header: /var/cvsroot/gentoo-x86/profiles/arch/hppa/use.mask,v 1.3 2008/04/10 06:34:00 dberkholz Exp $
+# # $Header: /var/cvsroot/gentoo-x86/profiles/arch/hppa/use.mask,v 1.4 2008/09/21 00:11:54 zmedico Exp $
# DON'T TOUCH THIS FILE. Instead, file a bug and assign it to <hppa@gentoo.org>.
+# Unmask the flag which corresponds to ARCH.
+-hppa
+
# Jeroen Roovers <jer@gentoo.org> (4 Jan 2008)
# Masked until someone turns up with a PA-RISC laptop:
laptop
diff --git a/profiles/arch/ia64/parent b/profiles/arch/ia64/parent
new file mode 100644
index 000000000000..eb001c6e8ab8
--- /dev/null
+++ b/profiles/arch/ia64/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/arch/ia64/use.force b/profiles/arch/ia64/use.force
new file mode 100644
index 000000000000..1dfcca5c0949
--- /dev/null
+++ b/profiles/arch/ia64/use.force
@@ -0,0 +1,2 @@
+# Force the flag which corresponds to ARCH.
+ia64
diff --git a/profiles/arch/ia64/use.mask b/profiles/arch/ia64/use.mask
index 399700755b5b..bdf960710ab7 100644
--- a/profiles/arch/ia64/use.mask
+++ b/profiles/arch/ia64/use.mask
@@ -1,3 +1,6 @@
+# Unmask the flag which corresponds to ARCH.
+-ia64
+
# This is a list of USE flags that should not be used on ia64.
# No hardware to test by the team
diff --git a/profiles/arch/m68k/parent b/profiles/arch/m68k/parent
new file mode 100644
index 000000000000..eb001c6e8ab8
--- /dev/null
+++ b/profiles/arch/m68k/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/arch/m68k/use.force b/profiles/arch/m68k/use.force
new file mode 100644
index 000000000000..f69a0469b48e
--- /dev/null
+++ b/profiles/arch/m68k/use.force
@@ -0,0 +1,2 @@
+# Force the flag which corresponds to ARCH.
+m68k
diff --git a/profiles/arch/m68k/use.mask b/profiles/arch/m68k/use.mask
index 8f01c7223881..dfcba8d5ec2e 100644
--- a/profiles/arch/m68k/use.mask
+++ b/profiles/arch/m68k/use.mask
@@ -1,3 +1,6 @@
+# Unmask the flag which corresponds to ARCH.
+-m68k
+
hardened
# Paul de Vrieze <pauldv@gentoo.org>
diff --git a/profiles/arch/mips/parent b/profiles/arch/mips/parent
new file mode 100644
index 000000000000..eb001c6e8ab8
--- /dev/null
+++ b/profiles/arch/mips/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/arch/mips/use.force b/profiles/arch/mips/use.force
new file mode 100644
index 000000000000..d2550377e45c
--- /dev/null
+++ b/profiles/arch/mips/use.force
@@ -0,0 +1,2 @@
+# Force the flag which corresponds to ARCH.
+mips
diff --git a/profiles/arch/mips/use.mask b/profiles/arch/mips/use.mask
index dde59c339f9b..47f5c229cd80 100644
--- a/profiles/arch/mips/use.mask
+++ b/profiles/arch/mips/use.mask
@@ -1,4 +1,7 @@
-# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/use.mask,v 1.7 2008/05/03 22:20:47 dirtyepic Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/use.mask,v 1.8 2008/09/21 00:11:56 zmedico Exp $
+
+# Unmask the flag which corresponds to ARCH.
+-mips
# Ryan Hill <dirtyepic@gentoo.org>
# Various Gnome flags
diff --git a/profiles/arch/powerpc/parent b/profiles/arch/powerpc/parent
new file mode 100644
index 000000000000..eb001c6e8ab8
--- /dev/null
+++ b/profiles/arch/powerpc/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/arch/powerpc/ppc32/use.force b/profiles/arch/powerpc/ppc32/use.force
new file mode 100644
index 000000000000..ebd35a2034ce
--- /dev/null
+++ b/profiles/arch/powerpc/ppc32/use.force
@@ -0,0 +1,2 @@
+# Force the flag which corresponds to ARCH.
+ppc
diff --git a/profiles/arch/powerpc/ppc32/use.mask b/profiles/arch/powerpc/ppc32/use.mask
new file mode 100644
index 000000000000..83bba4369aa6
--- /dev/null
+++ b/profiles/arch/powerpc/ppc32/use.mask
@@ -0,0 +1,2 @@
+# Unmask the flag which corresponds to ARCH.
+-ppc
diff --git a/profiles/arch/powerpc/ppc64/32ul/use.force b/profiles/arch/powerpc/ppc64/32ul/use.force
new file mode 100644
index 000000000000..c74bf3460241
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/32ul/use.force
@@ -0,0 +1,5 @@
+# Force the flag which corresponds to ARCH.
+ppc
+
+# Unforce the flag which corresponds to the 64-bit ARCH.
+-ppc64
diff --git a/profiles/arch/powerpc/ppc64/32ul/use.mask b/profiles/arch/powerpc/ppc64/32ul/use.mask
index 9b09de2deaf0..2e4685d1f36d 100644
--- a/profiles/arch/powerpc/ppc64/32ul/use.mask
+++ b/profiles/arch/powerpc/ppc64/32ul/use.mask
@@ -1,2 +1,8 @@
+# Unmask the flag which corresponds to ARCH.
+-ppc
+
+# Mask the flag which corresponds to the 64-bit ARCH.
+ppc64
+
# We mask this since we're not really a multilib profile
multilib
diff --git a/profiles/arch/powerpc/ppc64/use.force b/profiles/arch/powerpc/ppc64/use.force
new file mode 100644
index 000000000000..88544d5e9243
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/use.force
@@ -0,0 +1,2 @@
+# Force the flag which corresponds to ARCH.
+ppc64
diff --git a/profiles/arch/powerpc/ppc64/use.mask b/profiles/arch/powerpc/ppc64/use.mask
index 38a20adcb78d..5d0ed21b3131 100644
--- a/profiles/arch/powerpc/ppc64/use.mask
+++ b/profiles/arch/powerpc/ppc64/use.mask
@@ -1,5 +1,8 @@
### THIS FILE IS ONLY FOR PACKAGES MASKED ON BOTH 64-BIT AND 32-BIT USERLAND!!!
+# Unmask the flag which corresponds to ARCH.
+-ppc64
+
# Raúl Porcel <armin76@gentoo.org> (11 Aug 2008)
# Missing keyword on net-wireless/madwifi
madwifi
diff --git a/profiles/arch/s390/parent b/profiles/arch/s390/parent
new file mode 100644
index 000000000000..eb001c6e8ab8
--- /dev/null
+++ b/profiles/arch/s390/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/arch/s390/use.force b/profiles/arch/s390/use.force
new file mode 100644
index 000000000000..fcac5ab9e7a7
--- /dev/null
+++ b/profiles/arch/s390/use.force
@@ -0,0 +1,2 @@
+# Force the flag which corresponds to ARCH.
+s390
diff --git a/profiles/arch/s390/use.mask b/profiles/arch/s390/use.mask
index 4ac48cf73b9e..32e61cdaed89 100644
--- a/profiles/arch/s390/use.mask
+++ b/profiles/arch/s390/use.mask
@@ -1,3 +1,6 @@
+# Unmask the flag which corresponds to ARCH.
+-s390
+
# This file contains a list of useflags that cannot be used on s390.
dell
pcmcia
diff --git a/profiles/arch/sh/parent b/profiles/arch/sh/parent
new file mode 100644
index 000000000000..eb001c6e8ab8
--- /dev/null
+++ b/profiles/arch/sh/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/arch/sh/use.force b/profiles/arch/sh/use.force
new file mode 100644
index 000000000000..f59d57ad619b
--- /dev/null
+++ b/profiles/arch/sh/use.force
@@ -0,0 +1,2 @@
+# Force the flag which corresponds to ARCH.
+sh
diff --git a/profiles/arch/sh/use.mask b/profiles/arch/sh/use.mask
index 2febae238f67..2d6b45beb949 100644
--- a/profiles/arch/sh/use.mask
+++ b/profiles/arch/sh/use.mask
@@ -1,3 +1,6 @@
+# Unmask the flag which corresponds to ARCH.
+-sh
+
# Mart Raudsepp <leio@gentoo.org>
# net-misc/networkmanager not keyworded
networkmanager
diff --git a/profiles/arch/sparc/parent b/profiles/arch/sparc/parent
index 54a6e722185e..8f767889ec91 100644
--- a/profiles/arch/sparc/parent
+++ b/profiles/arch/sparc/parent
@@ -1 +1,2 @@
+../base
../../features/32bit-userland
diff --git a/profiles/arch/sparc/use.force b/profiles/arch/sparc/use.force
new file mode 100644
index 000000000000..f95aef4e1765
--- /dev/null
+++ b/profiles/arch/sparc/use.force
@@ -0,0 +1,2 @@
+# Force the flag which corresponds to ARCH.
+sparc
diff --git a/profiles/arch/sparc/use.mask b/profiles/arch/sparc/use.mask
index 60ea50035ecb..7e0d09a53d0d 100644
--- a/profiles/arch/sparc/use.mask
+++ b/profiles/arch/sparc/use.mask
@@ -1,6 +1,9 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License, v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/use.mask,v 1.14 2008/09/14 01:33:59 bluebird Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/use.mask,v 1.15 2008/09/21 00:12:01 zmedico Exp $
+
+# Unmask the flag which corresponds to ARCH.
+-sparc
# This file contains a list of useflags that cannot be used on sparc.
diff --git a/profiles/arch/x86/parent b/profiles/arch/x86/parent
new file mode 100644
index 000000000000..eb001c6e8ab8
--- /dev/null
+++ b/profiles/arch/x86/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/arch/x86/use.force b/profiles/arch/x86/use.force
new file mode 100644
index 000000000000..049e7af15419
--- /dev/null
+++ b/profiles/arch/x86/use.force
@@ -0,0 +1,2 @@
+# Force the flag which corresponds to ARCH.
+x86
diff --git a/profiles/arch/x86/use.mask b/profiles/arch/x86/use.mask
index a500aa079d48..4c7dae258dee 100644
--- a/profiles/arch/x86/use.mask
+++ b/profiles/arch/x86/use.mask
@@ -1,6 +1,9 @@
# Copyright 2004 Gentoo Foundation.
# Distributed under the terms of the GNU General Public License, v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86/use.mask,v 1.5 2008/05/10 19:41:29 leio Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86/use.mask,v 1.6 2008/09/21 00:12:01 zmedico Exp $
+
+# Unmask the flag which corresponds to ARCH.
+-x86
# This file masks out USE flags that are simply NOT allowed in the default
# x86 profile. This works, for example, if another architecture's