summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2011-12-30 16:20:18 +0000
committerFabian Groffen <grobian@gentoo.org>2011-12-30 16:20:18 +0000
commita45f72d34560138f329db3533a5a20b775158806 (patch)
treeeac9a7b49f01df9cbc772856e3fe1b7c7357bca3 /profiles
parentStable for ppc64; bug #381625 (diff)
downloadgentoo-2-a45f72d34560138f329db3533a5a20b775158806.tar.gz
gentoo-2-a45f72d34560138f329db3533a5a20b775158806.tar.bz2
gentoo-2-a45f72d34560138f329db3533a5a20b775158806.zip
Inherit Solaris arch-specific masks through arch sub-tree
Diffstat (limited to 'profiles')
-rw-r--r--profiles/prefix/ChangeLog28
-rw-r--r--profiles/prefix/sunos/solaris/5.10/sparc/package.mask5
-rw-r--r--profiles/prefix/sunos/solaris/5.10/sparc/package.use.mask6
-rw-r--r--profiles/prefix/sunos/solaris/5.10/sparc/parent1
-rw-r--r--profiles/prefix/sunos/solaris/5.10/sparc64/package.mask5
-rw-r--r--profiles/prefix/sunos/solaris/5.10/sparc64/package.use.mask6
-rw-r--r--profiles/prefix/sunos/solaris/5.10/sparc64/parent1
-rw-r--r--profiles/prefix/sunos/solaris/5.10/x64/parent1
-rw-r--r--profiles/prefix/sunos/solaris/5.10/x86/package.use.mask8
-rw-r--r--profiles/prefix/sunos/solaris/5.10/x86/parent1
-rw-r--r--profiles/prefix/sunos/solaris/5.11/sparc/package.mask5
-rw-r--r--profiles/prefix/sunos/solaris/5.11/sparc/package.use.mask6
-rw-r--r--profiles/prefix/sunos/solaris/5.11/sparc/parent1
-rw-r--r--profiles/prefix/sunos/solaris/5.11/sparc64/package.mask5
-rw-r--r--profiles/prefix/sunos/solaris/5.11/sparc64/package.use.mask6
-rw-r--r--profiles/prefix/sunos/solaris/5.11/sparc64/parent1
-rw-r--r--profiles/prefix/sunos/solaris/5.11/x64/parent1
-rw-r--r--profiles/prefix/sunos/solaris/5.11/x86/package.use.mask7
-rw-r--r--profiles/prefix/sunos/solaris/5.11/x86/parent1
-rw-r--r--profiles/prefix/sunos/solaris/5.9/package.mask15
-rw-r--r--profiles/prefix/sunos/solaris/5.9/sparc/package.mask16
-rw-r--r--profiles/prefix/sunos/solaris/5.9/sparc/parent1
-rw-r--r--profiles/prefix/sunos/solaris/5.9/sparc64/package.mask16
-rw-r--r--profiles/prefix/sunos/solaris/5.9/sparc64/parent1
-rw-r--r--profiles/prefix/sunos/solaris/arch/sparc/package.mask11
-rw-r--r--profiles/prefix/sunos/solaris/arch/sparc/package.use.mask12
-rw-r--r--profiles/prefix/sunos/solaris/arch/sparc64/package.mask8
-rw-r--r--profiles/prefix/sunos/solaris/arch/sparc64/package.use.mask8
-rw-r--r--profiles/prefix/sunos/solaris/arch/sparc64/parent1
-rw-r--r--profiles/prefix/sunos/solaris/arch/x64/package.mask8
-rw-r--r--profiles/prefix/sunos/solaris/arch/x64/package.use.mask8
-rw-r--r--profiles/prefix/sunos/solaris/arch/x64/parent1
-rw-r--r--profiles/prefix/sunos/solaris/arch/x86/package.mask8
-rw-r--r--profiles/prefix/sunos/solaris/arch/x86/package.use.mask8
-rw-r--r--profiles/prefix/sunos/solaris/package.use.mask7
35 files changed, 145 insertions, 79 deletions
diff --git a/profiles/prefix/ChangeLog b/profiles/prefix/ChangeLog
index e857f9c05905..a8744ca96dc7 100644
--- a/profiles/prefix/ChangeLog
+++ b/profiles/prefix/ChangeLog
@@ -1,6 +1,32 @@
# ChangeLog for profiles/prefix
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/ChangeLog,v 1.315 2011/12/30 15:49:34 grobian Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/ChangeLog,v 1.316 2011/12/30 16:20:16 grobian Exp $
+
+ 30 Dec 2011; Fabian Groffen <grobian@gentoo.org>
+ +sunos/solaris/5.9/package.mask, +sunos/solaris/arch/sparc/package.mask,
+ +sunos/solaris/arch/sparc/package.use.mask,
+ +sunos/solaris/arch/sparc64/package.mask,
+ +sunos/solaris/arch/sparc64/package.use.mask,
+ +sunos/solaris/arch/sparc64/parent, +sunos/solaris/arch/x64/package.mask,
+ +sunos/solaris/arch/x64/package.use.mask, +sunos/solaris/arch/x64/parent,
+ +sunos/solaris/arch/x86/package.mask,
+ +sunos/solaris/arch/x86/package.use.mask,
+ sunos/solaris/5.9/sparc/package.mask, sunos/solaris/5.9/sparc/parent,
+ sunos/solaris/5.9/sparc64/package.mask, sunos/solaris/5.9/sparc64/parent,
+ sunos/solaris/5.10/sparc/package.mask,
+ sunos/solaris/5.10/sparc/package.use.mask, sunos/solaris/5.10/sparc/parent,
+ sunos/solaris/5.10/sparc64/package.mask,
+ sunos/solaris/5.10/sparc64/package.use.mask,
+ sunos/solaris/5.10/sparc64/parent, sunos/solaris/5.10/x64/parent,
+ sunos/solaris/5.10/x86/package.use.mask, sunos/solaris/5.10/x86/parent,
+ sunos/solaris/5.11/sparc/package.mask,
+ sunos/solaris/5.11/sparc/package.use.mask, sunos/solaris/5.11/sparc/parent,
+ sunos/solaris/5.11/sparc64/package.mask,
+ sunos/solaris/5.11/sparc64/package.use.mask,
+ sunos/solaris/5.11/sparc64/parent, sunos/solaris/5.11/x64/parent,
+ sunos/solaris/5.11/x86/package.use.mask, sunos/solaris/5.11/x86/parent,
+ sunos/solaris/package.use.mask:
+ Inherit Solaris arch-specific masks through arch sub-tree
30 Dec 2011; Fabian Groffen <grobian@gentoo.org>
+darwin/macos/10.4/package.use.mask, +darwin/macos/arch/ppc/package.mask,
diff --git a/profiles/prefix/sunos/solaris/5.10/sparc/package.mask b/profiles/prefix/sunos/solaris/5.10/sparc/package.mask
index 13bdb6e6ee44..422884287c4c 100644
--- a/profiles/prefix/sunos/solaris/5.10/sparc/package.mask
+++ b/profiles/prefix/sunos/solaris/5.10/sparc/package.mask
@@ -1,8 +1,5 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.10/sparc/package.mask,v 1.5 2011/12/30 14:52:19 grobian Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.10/sparc/package.mask,v 1.6 2011/12/30 16:20:16 grobian Exp $
-# Fabian Groffen <grobian@gentoo.org> (30 Dec 2011)
-# Does not support Solaris/SPARC, http://mj.ucw.cz/pciutils.html
-sys-apps/pciutils
diff --git a/profiles/prefix/sunos/solaris/5.10/sparc/package.use.mask b/profiles/prefix/sunos/solaris/5.10/sparc/package.use.mask
index ad4b7c997472..50a4e6adca5d 100644
--- a/profiles/prefix/sunos/solaris/5.10/sparc/package.use.mask
+++ b/profiles/prefix/sunos/solaris/5.10/sparc/package.use.mask
@@ -1,8 +1,4 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.10/sparc/package.use.mask,v 1.1 2011/11/16 15:44:40 grobian Exp $
-
-# Fabian Groffen <grobian@gentoo.org> (16 Nov 2011)
-# jit not supported on sparc
-dev-libs/libpcre jit
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.10/sparc/package.use.mask,v 1.2 2011/12/30 16:20:16 grobian Exp $
diff --git a/profiles/prefix/sunos/solaris/5.10/sparc/parent b/profiles/prefix/sunos/solaris/5.10/sparc/parent
index f3229c5b9876..133d186d15d3 100644
--- a/profiles/prefix/sunos/solaris/5.10/sparc/parent
+++ b/profiles/prefix/sunos/solaris/5.10/sparc/parent
@@ -1 +1,2 @@
+../../arch/sparc
..
diff --git a/profiles/prefix/sunos/solaris/5.10/sparc64/package.mask b/profiles/prefix/sunos/solaris/5.10/sparc64/package.mask
index 3e3fc3e89e03..c2e0936fa0bb 100644
--- a/profiles/prefix/sunos/solaris/5.10/sparc64/package.mask
+++ b/profiles/prefix/sunos/solaris/5.10/sparc64/package.mask
@@ -1,8 +1,5 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.10/sparc64/package.mask,v 1.5 2011/12/30 14:52:19 grobian Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.10/sparc64/package.mask,v 1.6 2011/12/30 16:20:16 grobian Exp $
-# Fabian Groffen <grobian@gentoo.org> (30 Dec 2011)
-# Does not support Solaris/SPARC, http://mj.ucw.cz/pciutils.html
-sys-apps/pciutils
diff --git a/profiles/prefix/sunos/solaris/5.10/sparc64/package.use.mask b/profiles/prefix/sunos/solaris/5.10/sparc64/package.use.mask
index 142f6ecda9fb..ba2a3f2f9029 100644
--- a/profiles/prefix/sunos/solaris/5.10/sparc64/package.use.mask
+++ b/profiles/prefix/sunos/solaris/5.10/sparc64/package.use.mask
@@ -1,8 +1,4 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.10/sparc64/package.use.mask,v 1.2 2011/11/16 15:44:41 grobian Exp $
-
-# Fabian Groffen <grobian@gentoo.org> (16 Nov 2011)
-# jit not supported on sparc
-dev-libs/libpcre jit
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.10/sparc64/package.use.mask,v 1.3 2011/12/30 16:20:16 grobian Exp $
diff --git a/profiles/prefix/sunos/solaris/5.10/sparc64/parent b/profiles/prefix/sunos/solaris/5.10/sparc64/parent
index f3229c5b9876..9dbef0db89b4 100644
--- a/profiles/prefix/sunos/solaris/5.10/sparc64/parent
+++ b/profiles/prefix/sunos/solaris/5.10/sparc64/parent
@@ -1 +1,2 @@
+../../arch/sparc64
..
diff --git a/profiles/prefix/sunos/solaris/5.10/x64/parent b/profiles/prefix/sunos/solaris/5.10/x64/parent
index f3229c5b9876..fc24616eeda4 100644
--- a/profiles/prefix/sunos/solaris/5.10/x64/parent
+++ b/profiles/prefix/sunos/solaris/5.10/x64/parent
@@ -1 +1,2 @@
+../../arch/x64
..
diff --git a/profiles/prefix/sunos/solaris/5.10/x86/package.use.mask b/profiles/prefix/sunos/solaris/5.10/x86/package.use.mask
index 6189484387a9..8ece6c03b592 100644
--- a/profiles/prefix/sunos/solaris/5.10/x86/package.use.mask
+++ b/profiles/prefix/sunos/solaris/5.10/x86/package.use.mask
@@ -1,13 +1,9 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.10/x86/package.use.mask,v 1.2 2009/10/03 19:18:10 grobian Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.10/x86/package.use.mask,v 1.3 2011/12/30 16:20:16 grobian Exp $
# *** This configuration is not supported in the following
# subdirectories:
# target-libada gnattools target-libmudflap target-libssp
sys-devel/gcc:4.3 mudflap
-
-# Jeremy Olexa <darkside@gentoo.org> (03 Dec 2008)
-# Reported that this use flag does not work on x86-solaris, bug #245659
-media-gfx/inkscape lcms
diff --git a/profiles/prefix/sunos/solaris/5.10/x86/parent b/profiles/prefix/sunos/solaris/5.10/x86/parent
index f3229c5b9876..4a6aa36b18d9 100644
--- a/profiles/prefix/sunos/solaris/5.10/x86/parent
+++ b/profiles/prefix/sunos/solaris/5.10/x86/parent
@@ -1 +1,2 @@
+../../arch/x86
..
diff --git a/profiles/prefix/sunos/solaris/5.11/sparc/package.mask b/profiles/prefix/sunos/solaris/5.11/sparc/package.mask
index 3bd2067ebd1e..46f3b4be64a1 100644
--- a/profiles/prefix/sunos/solaris/5.11/sparc/package.mask
+++ b/profiles/prefix/sunos/solaris/5.11/sparc/package.mask
@@ -1,8 +1,5 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.11/sparc/package.mask,v 1.1 2011/12/30 14:52:19 grobian Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.11/sparc/package.mask,v 1.2 2011/12/30 16:20:17 grobian Exp $
-# Fabian Groffen <grobian@gentoo.org> (30 Dec 2011)
-# Does not support Solaris/SPARC, http://mj.ucw.cz/pciutils.html
-sys-apps/pciutils
diff --git a/profiles/prefix/sunos/solaris/5.11/sparc/package.use.mask b/profiles/prefix/sunos/solaris/5.11/sparc/package.use.mask
index 030526cbb0d9..18b219873dad 100644
--- a/profiles/prefix/sunos/solaris/5.11/sparc/package.use.mask
+++ b/profiles/prefix/sunos/solaris/5.11/sparc/package.use.mask
@@ -1,8 +1,4 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.11/sparc/package.use.mask,v 1.1 2011/11/16 15:44:41 grobian Exp $
-
-# Fabian Groffen <grobian@gentoo.org> (16 Nov 2011)
-# jit not supported on sparc
-dev-libs/libpcre jit
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.11/sparc/package.use.mask,v 1.2 2011/12/30 16:20:17 grobian Exp $
diff --git a/profiles/prefix/sunos/solaris/5.11/sparc/parent b/profiles/prefix/sunos/solaris/5.11/sparc/parent
index f3229c5b9876..133d186d15d3 100644
--- a/profiles/prefix/sunos/solaris/5.11/sparc/parent
+++ b/profiles/prefix/sunos/solaris/5.11/sparc/parent
@@ -1 +1,2 @@
+../../arch/sparc
..
diff --git a/profiles/prefix/sunos/solaris/5.11/sparc64/package.mask b/profiles/prefix/sunos/solaris/5.11/sparc64/package.mask
index f23253cb1d7d..69bb39354f94 100644
--- a/profiles/prefix/sunos/solaris/5.11/sparc64/package.mask
+++ b/profiles/prefix/sunos/solaris/5.11/sparc64/package.mask
@@ -1,8 +1,5 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.11/sparc64/package.mask,v 1.3 2011/12/30 14:52:19 grobian Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.11/sparc64/package.mask,v 1.4 2011/12/30 16:20:17 grobian Exp $
-# Fabian Groffen <grobian@gentoo.org> (30 Dec 2011)
-# Does not support Solaris/SPARC, http://mj.ucw.cz/pciutils.html
-sys-apps/pciutils
diff --git a/profiles/prefix/sunos/solaris/5.11/sparc64/package.use.mask b/profiles/prefix/sunos/solaris/5.11/sparc64/package.use.mask
index e79aaec54e4b..b131ba73936c 100644
--- a/profiles/prefix/sunos/solaris/5.11/sparc64/package.use.mask
+++ b/profiles/prefix/sunos/solaris/5.11/sparc64/package.use.mask
@@ -1,8 +1,4 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.11/sparc64/package.use.mask,v 1.2 2011/11/16 15:44:41 grobian Exp $
-
-# Fabian Groffen <grobian@gentoo.org> (16 Nov 2011)
-# jit not supported on sparc
-dev-libs/libpcre jit
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.11/sparc64/package.use.mask,v 1.3 2011/12/30 16:20:17 grobian Exp $
diff --git a/profiles/prefix/sunos/solaris/5.11/sparc64/parent b/profiles/prefix/sunos/solaris/5.11/sparc64/parent
index f3229c5b9876..9dbef0db89b4 100644
--- a/profiles/prefix/sunos/solaris/5.11/sparc64/parent
+++ b/profiles/prefix/sunos/solaris/5.11/sparc64/parent
@@ -1 +1,2 @@
+../../arch/sparc64
..
diff --git a/profiles/prefix/sunos/solaris/5.11/x64/parent b/profiles/prefix/sunos/solaris/5.11/x64/parent
index f3229c5b9876..fc24616eeda4 100644
--- a/profiles/prefix/sunos/solaris/5.11/x64/parent
+++ b/profiles/prefix/sunos/solaris/5.11/x64/parent
@@ -1 +1,2 @@
+../../arch/x64
..
diff --git a/profiles/prefix/sunos/solaris/5.11/x86/package.use.mask b/profiles/prefix/sunos/solaris/5.11/x86/package.use.mask
index bf9dff5b3838..0a8804d4b434 100644
--- a/profiles/prefix/sunos/solaris/5.11/x86/package.use.mask
+++ b/profiles/prefix/sunos/solaris/5.11/x86/package.use.mask
@@ -1,7 +1,4 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.11/x86/package.use.mask,v 1.2 2009/10/03 19:18:58 grobian Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.11/x86/package.use.mask,v 1.3 2011/12/30 16:20:17 grobian Exp $
-# Jeremy Olexa <darkside@gentoo.org> (03 Dec 2008)
-# Reported that this use flag does not work on x86-solaris, bug #245659
-media-gfx/inkscape lcms
diff --git a/profiles/prefix/sunos/solaris/5.11/x86/parent b/profiles/prefix/sunos/solaris/5.11/x86/parent
index f3229c5b9876..4a6aa36b18d9 100644
--- a/profiles/prefix/sunos/solaris/5.11/x86/parent
+++ b/profiles/prefix/sunos/solaris/5.11/x86/parent
@@ -1 +1,2 @@
+../../arch/x86
..
diff --git a/profiles/prefix/sunos/solaris/5.9/package.mask b/profiles/prefix/sunos/solaris/5.9/package.mask
new file mode 100644
index 000000000000..6b37e8ed28a1
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/5.9/package.mask
@@ -0,0 +1,15 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.9/package.mask,v 1.1 2011/12/30 16:20:17 grobian Exp $
+
+
+# Jeremy Olexa <darkside@gentoo.org> (26 Aug 2008)
+# Requires that pthread.h defines pthread_atfork() but it doesn't on Solaris 9
+# SPARC.
+dev-libs/nss
+
+# Jeremy Olexa <darkside@gentoo.org> (26 Aug 2008)
+# Massive header errors. SIZE_MAX is defined in limits.h, getopt_long.c requires
+# getopt.h and err.h which don't seem to be present. Might be salvageable with
+# gnulib but I don't know much about that yet. Old versions still work.
+>=sys-apps/file-4.25
diff --git a/profiles/prefix/sunos/solaris/5.9/sparc/package.mask b/profiles/prefix/sunos/solaris/5.9/sparc/package.mask
index dd9e2907e734..6da4aeea0708 100644
--- a/profiles/prefix/sunos/solaris/5.9/sparc/package.mask
+++ b/profiles/prefix/sunos/solaris/5.9/sparc/package.mask
@@ -1,19 +1,5 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.9/sparc/package.mask,v 1.2 2011/12/30 14:52:19 grobian Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.9/sparc/package.mask,v 1.3 2011/12/30 16:20:17 grobian Exp $
-# Fabian Groffen <grobian@gentoo.org> (30 Dec 2011)
-# Does not support Solaris/SPARC, http://mj.ucw.cz/pciutils.html
-sys-apps/pciutils
-
-# Jeremy Olexa <darkside@gentoo.org> (26 Aug 2008)
-# Requires that pthread.h defines pthread_atfork() but it doesn't on Solaris 9
-# SPARC.
-dev-libs/nss
-
-# Jeremy Olexa <darkside@gentoo.org> (26 Aug 2008)
-# Massive header errors. SIZE_MAX is defined in limits.h, getopt_long.c requires
-# getopt.h and err.h which don't seem to be present. Might be salvageable with
-# gnulib but I don't know much about that yet. Old versions still work.
->=sys-apps/file-4.25
diff --git a/profiles/prefix/sunos/solaris/5.9/sparc/parent b/profiles/prefix/sunos/solaris/5.9/sparc/parent
index f3229c5b9876..133d186d15d3 100644
--- a/profiles/prefix/sunos/solaris/5.9/sparc/parent
+++ b/profiles/prefix/sunos/solaris/5.9/sparc/parent
@@ -1 +1,2 @@
+../../arch/sparc
..
diff --git a/profiles/prefix/sunos/solaris/5.9/sparc64/package.mask b/profiles/prefix/sunos/solaris/5.9/sparc64/package.mask
index 9d51c54e1395..e009893abe39 100644
--- a/profiles/prefix/sunos/solaris/5.9/sparc64/package.mask
+++ b/profiles/prefix/sunos/solaris/5.9/sparc64/package.mask
@@ -1,19 +1,5 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.9/sparc64/package.mask,v 1.4 2011/12/30 14:52:19 grobian Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.9/sparc64/package.mask,v 1.5 2011/12/30 16:20:17 grobian Exp $
-# Fabian Groffen <grobian@gentoo.org> (30 Dec 2011)
-# Does not support Solaris/SPARC, http://mj.ucw.cz/pciutils.html
-sys-apps/pciutils
-
-# Jeremy Olexa <darkside@gentoo.org> (26 Aug 2008)
-# Requires that pthread.h defines pthread_atfork() but it doesn't on Solaris 9
-# SPARC.
-dev-libs/nss
-
-# Jeremy Olexa <darkside@gentoo.org> (26 Aug 2008)
-# Massive header errors. SIZE_MAX is defined in limits.h, getopt_long.c requires
-# getopt.h and err.h which don't seem to be present. Might be salvageable with
-# gnulib but I don't know much about that yet. Old versions still work.
->=sys-apps/file-4.25
diff --git a/profiles/prefix/sunos/solaris/5.9/sparc64/parent b/profiles/prefix/sunos/solaris/5.9/sparc64/parent
index f3229c5b9876..9dbef0db89b4 100644
--- a/profiles/prefix/sunos/solaris/5.9/sparc64/parent
+++ b/profiles/prefix/sunos/solaris/5.9/sparc64/parent
@@ -1 +1,2 @@
+../../arch/sparc64
..
diff --git a/profiles/prefix/sunos/solaris/arch/sparc/package.mask b/profiles/prefix/sunos/solaris/arch/sparc/package.mask
new file mode 100644
index 000000000000..1e4c6cf1965f
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/arch/sparc/package.mask
@@ -0,0 +1,11 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/arch/sparc/package.mask,v 1.1 2011/12/30 16:20:17 grobian Exp $
+
+# The 32-bits profile is inherited by the 64-bits one!
+# All the Solaris profiles inherit from their matching arch profile here.
+
+
+# Fabian Groffen <grobian@gentoo.org> (30 Dec 2011)
+# Does not support Solaris/SPARC, http://mj.ucw.cz/pciutils.html
+sys-apps/pciutils
diff --git a/profiles/prefix/sunos/solaris/arch/sparc/package.use.mask b/profiles/prefix/sunos/solaris/arch/sparc/package.use.mask
new file mode 100644
index 000000000000..164c94adde52
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/arch/sparc/package.use.mask
@@ -0,0 +1,12 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/arch/sparc/package.use.mask,v 1.1 2011/12/30 16:20:17 grobian Exp $
+
+# The 32-bits profile is inherited by the 64-bits one!
+# All the Solaris profiles inherit from their matching arch profile here.
+
+
+# Fabian Groffen <grobian@gentoo.org> (16 Nov 2011)
+# jit not supported on sparc
+dev-libs/libpcre jit
+
diff --git a/profiles/prefix/sunos/solaris/arch/sparc64/package.mask b/profiles/prefix/sunos/solaris/arch/sparc64/package.mask
new file mode 100644
index 000000000000..a50710f8a9ff
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/arch/sparc64/package.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/arch/sparc64/package.mask,v 1.1 2011/12/30 16:20:17 grobian Exp $
+
+# The 32-bits profile is inherited by the 64-bits one!
+# All the Solaris profiles inherit from their matching arch profile here.
+
+
diff --git a/profiles/prefix/sunos/solaris/arch/sparc64/package.use.mask b/profiles/prefix/sunos/solaris/arch/sparc64/package.use.mask
new file mode 100644
index 000000000000..3071cd10331b
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/arch/sparc64/package.use.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/arch/sparc64/package.use.mask,v 1.1 2011/12/30 16:20:17 grobian Exp $
+
+# The 32-bits profile is inherited by the 64-bits one!
+# All the Solaris profiles inherit from their matching arch profile here.
+
+
diff --git a/profiles/prefix/sunos/solaris/arch/sparc64/parent b/profiles/prefix/sunos/solaris/arch/sparc64/parent
new file mode 100644
index 000000000000..0d45c166444e
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/arch/sparc64/parent
@@ -0,0 +1 @@
+../sparc
diff --git a/profiles/prefix/sunos/solaris/arch/x64/package.mask b/profiles/prefix/sunos/solaris/arch/x64/package.mask
new file mode 100644
index 000000000000..87a192ef3cee
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/arch/x64/package.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/arch/x64/package.mask,v 1.1 2011/12/30 16:20:18 grobian Exp $
+
+# The 32-bits profile is inherited by the 64-bits one!
+# All the Solaris profiles inherit from their matching arch profile here.
+
+
diff --git a/profiles/prefix/sunos/solaris/arch/x64/package.use.mask b/profiles/prefix/sunos/solaris/arch/x64/package.use.mask
new file mode 100644
index 000000000000..4a53a6801e43
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/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
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/arch/x64/package.use.mask,v 1.1 2011/12/30 16:20:18 grobian Exp $
+
+# The 32-bits profile is inherited by the 64-bits one!
+# All the Solaris profiles inherit from their matching arch profile here.
+
+
diff --git a/profiles/prefix/sunos/solaris/arch/x64/parent b/profiles/prefix/sunos/solaris/arch/x64/parent
new file mode 100644
index 000000000000..e6e4a52dfb37
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/arch/x64/parent
@@ -0,0 +1 @@
+../x86
diff --git a/profiles/prefix/sunos/solaris/arch/x86/package.mask b/profiles/prefix/sunos/solaris/arch/x86/package.mask
new file mode 100644
index 000000000000..e777c3e02d86
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/arch/x86/package.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/arch/x86/package.mask,v 1.1 2011/12/30 16:20:18 grobian Exp $
+
+# The 32-bits profile is inherited by the 64-bits one!
+# All the Solaris profiles inherit from their matching arch profile here.
+
+
diff --git a/profiles/prefix/sunos/solaris/arch/x86/package.use.mask b/profiles/prefix/sunos/solaris/arch/x86/package.use.mask
new file mode 100644
index 000000000000..09f46a0828eb
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/arch/x86/package.use.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/arch/x86/package.use.mask,v 1.1 2011/12/30 16:20:18 grobian Exp $
+
+# The 32-bits profile is inherited by the 64-bits one!
+# All the Solaris profiles inherit from their matching arch profile here.
+
+
diff --git a/profiles/prefix/sunos/solaris/package.use.mask b/profiles/prefix/sunos/solaris/package.use.mask
index 6381f3bda0b7..c85aeb28a456 100644
--- a/profiles/prefix/sunos/solaris/package.use.mask
+++ b/profiles/prefix/sunos/solaris/package.use.mask
@@ -1,6 +1,7 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/package.use.mask,v 1.6 2011/12/08 09:31:54 grobian Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/package.use.mask,v 1.7 2011/12/30 16:20:16 grobian Exp $
+
# Fabian Groffen <grobian@gentoo.org> (08 Dec 2011)
# Unmask libssp, Solaris' libc doesn't have stack protection symbols
@@ -13,3 +14,7 @@ app-text/poppler introspection
# Fabian Groffen <grobian@gentoo.org> (24 Apr 2011)
# kms seems linux only, bug #319285
x11-libs/libdrm libkms
+
+# Jeremy Olexa <darkside@gentoo.org> (03 Dec 2008)
+# Fails to compile on Solaris, bug #245659
+media-gfx/inkscape lcms