aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregory M. Tuner <gmt@be-evil.net>2014-06-27 02:53:34 -0700
committerGregory M. Tuner <gmt@be-evil.net>2014-06-27 02:53:34 -0700
commit1ba26efe46b7eb7a91f1b76bc626bcd361e5e82c (patch)
tree46dfb7d097f9d94341f8354186f0db5ea965fb80
parenteclass/python-single-r1: avoid querying PYTHON_PKG_DEP for pypy (results in a... (diff)
downloadgmt-1ba26efe46b7eb7a91f1b76bc626bcd361e5e82c.tar.gz
gmt-1ba26efe46b7eb7a91f1b76bc626bcd361e5e82c.tar.bz2
gmt-1ba26efe46b7eb7a91f1b76bc626bcd361e5e82c.zip
package.{un,}mask: mask/unmask pairs
This creates a <foo-X mask and =foo-Z unmask for some instances where Z<X, and there exists some Y s.t. Z<Y<X, and both foo-X and foo-Z are multilibutized in the overlay, but foo-Y is nonmultilibutized and upstream. Eventually, assuming some better fix to the multilib dependency crap going on upstream, we'll have to do this for all such instances. Signed-off-by: Gregory M. Tuner <gmt@be-evil.net>
-rw-r--r--profiles/multilibpython-base/package.mask7
-rw-r--r--profiles/multilibpython-base/package.unmask8
2 files changed, 15 insertions, 0 deletions
diff --git a/profiles/multilibpython-base/package.mask b/profiles/multilibpython-base/package.mask
index 584263b..e280efc 100644
--- a/profiles/multilibpython-base/package.mask
+++ b/profiles/multilibpython-base/package.mask
@@ -1,3 +1,10 @@
# prevent mysql overlay dev-db/mysql-5.5.36 which is a live version
# and has a problem for the moment (needs sync w/ upstream & review)
=dev-db/mysql-5.5.36
+
+# mask to prevent non-multilib versions spilling through
+<dev-libs/json-glib-1.0.2-r1
+<media-libs/cogl-1.18.0-r1
+<x11-libs/gtk+-3.12.2-r1:3
+<dev-libs/gobject-introspection-1.40.0-r1
+<app-accessibility/at-spi2-atk-2.12.1-r1
diff --git a/profiles/multilibpython-base/package.unmask b/profiles/multilibpython-base/package.unmask
index 87913f3..baefe87 100644
--- a/profiles/multilibpython-base/package.unmask
+++ b/profiles/multilibpython-base/package.unmask
@@ -5,3 +5,11 @@
=dev-python/sip-4.15.5-r1
=media-video/libav-10.1-r1
=dev-libs/nspr-4.10.6-r1
+
+# unmasked to allow multilibutized versions to spill through our own
+# anti-no-multilib masks
+=dev-libs/json-glib-0.16.2-r1
+=media-libs/cogl-1.16.2-r1
+=x11-libs/gtk+-3.10.8-r1
+=dev-libs/gobject-introspection-1.38.0-r1
+=app-accessibility/at-spi2-atk-2.10.2-r1