summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNP-Hardass <NP-Hardass@gentoo.org>2016-01-01 20:11:48 -0500
committerNP-Hardass <NP-Hardass@gentoo.org>2016-01-18 21:02:29 -0500
commit1eae3055918c29f8ad8e1a900d2280f5d12b0c37 (patch)
tree87cbfdef078825a389c3ce8095f9f2eba71958fd /x11-libs/gtk+
parentsys-kernel/hardened-sources: remove older unstable version (diff)
downloadgentoo-1eae3055918c29f8ad8e1a900d2280f5d12b0c37.tar.gz
gentoo-1eae3055918c29f8ad8e1a900d2280f5d12b0c37.tar.bz2
gentoo-1eae3055918c29f8ad8e1a900d2280f5d12b0c37.zip
x11-libs/gtk+: subslot gtk+:3
The goal of this subslot is to allow other packages to determine what minor version of gtk+:3 is installed so that they can operate accordingly. This functionality is extremely desirable as there are often incompatible changes between gtk+:3 branches. This functionality enables an ebuild to make decisions based on the branch via has_version or best_version queries during phases. The best way to take advantage of this functionality is DEPEND="x11-libs/gtk+:3=" or similar. This has the obvious issue that there is no guarantee that the subslot will be consistent throughout the phases of the ebuild, however, because of the subslot rebuild operator, the package manager should force rebuilding ebuild in question. Package-Manager: portage-2.2.25
Diffstat (limited to 'x11-libs/gtk+')
-rw-r--r--x11-libs/gtk+/gtk+-3.16.7.ebuild2
-rw-r--r--x11-libs/gtk+/gtk+-3.18.5.ebuild2
-rw-r--r--x11-libs/gtk+/gtk+-3.18.6.ebuild2
3 files changed, 3 insertions, 3 deletions
diff --git a/x11-libs/gtk+/gtk+-3.16.7.ebuild b/x11-libs/gtk+/gtk+-3.16.7.ebuild
index 3b97f905c965..946f93f8deda 100644
--- a/x11-libs/gtk+/gtk+-3.16.7.ebuild
+++ b/x11-libs/gtk+/gtk+-3.16.7.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Gimp ToolKit +"
HOMEPAGE="http://www.gtk.org/"
LICENSE="LGPL-2+"
-SLOT="3"
+SLOT="3/3.16"
IUSE="aqua broadway cloudprint colord cups examples +introspection test vim-syntax wayland X xinerama"
REQUIRED_USE="
|| ( aqua wayland X )
diff --git a/x11-libs/gtk+/gtk+-3.18.5.ebuild b/x11-libs/gtk+/gtk+-3.18.5.ebuild
index f81b5fdd0941..a4d5f9aa8a33 100644
--- a/x11-libs/gtk+/gtk+-3.18.5.ebuild
+++ b/x11-libs/gtk+/gtk+-3.18.5.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Gimp ToolKit +"
HOMEPAGE="http://www.gtk.org/"
LICENSE="LGPL-2+"
-SLOT="3"
+SLOT="3/3.18"
IUSE="aqua broadway cloudprint colord cups examples +introspection test vim-syntax wayland X xinerama"
REQUIRED_USE="
|| ( aqua wayland X )
diff --git a/x11-libs/gtk+/gtk+-3.18.6.ebuild b/x11-libs/gtk+/gtk+-3.18.6.ebuild
index 1033f2809746..8a40c383c7e2 100644
--- a/x11-libs/gtk+/gtk+-3.18.6.ebuild
+++ b/x11-libs/gtk+/gtk+-3.18.6.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Gimp ToolKit +"
HOMEPAGE="http://www.gtk.org/"
LICENSE="LGPL-2+"
-SLOT="3"
+SLOT="3/3.18"
IUSE="aqua broadway cloudprint colord cups examples +introspection test vim-syntax wayland X xinerama"
REQUIRED_USE="
|| ( aqua wayland X )