summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatsuu Takuto <matsuu@gentoo.org>2011-05-09 23:51:32 +0000
committerMatsuu Takuto <matsuu@gentoo.org>2011-05-09 23:51:32 +0000
commit42aa89d63a03b1b8eaca5ff41d07202168309a1b (patch)
treeceedec7074eb9df32e4f4a317c761042e3f3e744 /app-i18n/ibus
parentVersion bump to 0.3.0.1 to fix python3 incompatibility with euse. Please take (diff)
downloadgentoo-2-42aa89d63a03b1b8eaca5ff41d07202168309a1b.tar.gz
gentoo-2-42aa89d63a03b1b8eaca5ff41d07202168309a1b.tar.bz2
gentoo-2-42aa89d63a03b1b8eaca5ff41d07202168309a1b.zip
gtk3 support, bug #366157. Removed old versions.
(Portage version: 2.1.9.46/cvs/Linux x86_64)
Diffstat (limited to 'app-i18n/ibus')
-rw-r--r--app-i18n/ibus/ChangeLog10
-rw-r--r--app-i18n/ibus/ibus-1.3.9-r2.ebuild (renamed from app-i18n/ibus/ibus-1.3.99.20110228.ebuild)23
-rw-r--r--app-i18n/ibus/ibus-1.3.99.20110419-r1.ebuild (renamed from app-i18n/ibus/ibus-1.3.99.20101118-r1.ebuild)23
-rw-r--r--app-i18n/ibus/metadata.xml1
4 files changed, 40 insertions, 17 deletions
diff --git a/app-i18n/ibus/ChangeLog b/app-i18n/ibus/ChangeLog
index 3135bf4e8a25..15310603a0df 100644
--- a/app-i18n/ibus/ChangeLog
+++ b/app-i18n/ibus/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for app-i18n/ibus
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus/ChangeLog,v 1.84 2011/04/24 03:06:25 matsuu Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus/ChangeLog,v 1.85 2011/05/09 23:51:32 matsuu Exp $
+
+*ibus-1.3.99.20110419-r1 (09 May 2011)
+*ibus-1.3.9-r2 (09 May 2011)
+
+ 09 May 2011; MATSUU Takuto <matsuu@gentoo.org> +ibus-1.3.9-r2.ebuild,
+ -ibus-1.3.99.20101118-r1.ebuild, -ibus-1.3.99.20110228.ebuild,
+ +ibus-1.3.99.20110419-r1.ebuild, metadata.xml:
+ gtk3 support, bug #366157. Removed old versions.
*ibus-1.3.99.20110419 (24 Apr 2011)
diff --git a/app-i18n/ibus/ibus-1.3.99.20110228.ebuild b/app-i18n/ibus/ibus-1.3.9-r2.ebuild
index f5bbd87f55d5..bdc06597b61f 100644
--- a/app-i18n/ibus/ibus-1.3.99.20110228.ebuild
+++ b/app-i18n/ibus/ibus-1.3.9-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus/ibus-1.3.99.20110228.ebuild,v 1.3 2011/04/16 22:08:19 arfrever Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus/ibus-1.3.9-r2.ebuild,v 1.1 2011/05/09 23:51:32 matsuu Exp $
EAPI="3"
PYTHON_DEPEND="python? 2:2.5"
@@ -13,16 +13,15 @@ SRC_URI="http://ibus.googlecode.com/files/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE="doc +gconf gtk introspection nls +python vala X"
+IUSE="doc +gconf gtk gtk3 introspection nls +python vala X"
-RDEPEND=">=dev-libs/glib-2.26:2
+RDEPEND=">=dev-libs/glib-2.18:2
gconf? ( >=gnome-base/gconf-2.12:2 )
gnome-base/librsvg:2
sys-apps/dbus
app-text/iso-codes
- gtk? (
- x11-libs/gtk+:2
- )
+ gtk? ( x11-libs/gtk+:2 )
+ gtk3? ( x11-libs/gtk+:3 )
X? (
x11-libs/libX11
x11-libs/gtk+:2
@@ -61,9 +60,15 @@ update_gtk_immodules() {
fi
}
+update_gtk3_immodules() {
+ if [ -x "${EPREFIX}/usr/bin/gtk-query-immodules-3.0" ] ; then
+ "${EPREFIX}/usr/bin/gtk-query-immodules-3.0" --update-cache
+ fi
+}
+
pkg_setup() {
# bug #342903
- confutils_require_any X gtk
+ confutils_require_any X gtk gtk3
if use python; then
python_set_active_version 2
python_pkg_setup
@@ -85,11 +90,11 @@ src_configure() {
$(use_enable gconf) \
$(use_enable gtk gtk2) \
$(use_enable gtk xim) \
+ $(use_enable gtk3) \
$(use_enable nls) \
$(use_enable python) \
$(use_enable vala) \
$(use_enable X xim)
- #$(use_enable gtk gtk3) \
}
src_install() {
@@ -112,6 +117,7 @@ pkg_preinst() {
pkg_postinst() {
use gconf && gnome2_gconf_install
use gtk && update_gtk_immodules
+ use gtk3 && update_gtk3_immodules
use python && python_mod_optimize /usr/share/${PN}
gnome2_icon_cache_update
@@ -135,6 +141,7 @@ pkg_postinst() {
pkg_postrm() {
use gtk && update_gtk_immodules
+ use gtk3 && update_gtk3_immodules
use python && python_mod_cleanup /usr/share/${PN}
gnome2_icon_cache_update
}
diff --git a/app-i18n/ibus/ibus-1.3.99.20101118-r1.ebuild b/app-i18n/ibus/ibus-1.3.99.20110419-r1.ebuild
index 7d0d1015f561..a61bc84b6435 100644
--- a/app-i18n/ibus/ibus-1.3.99.20101118-r1.ebuild
+++ b/app-i18n/ibus/ibus-1.3.99.20110419-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus/ibus-1.3.99.20101118-r1.ebuild,v 1.5 2011/04/16 22:08:19 arfrever Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus/ibus-1.3.99.20110419-r1.ebuild,v 1.1 2011/05/09 23:51:32 matsuu Exp $
EAPI="3"
PYTHON_DEPEND="python? 2:2.5"
@@ -13,16 +13,15 @@ SRC_URI="http://ibus.googlecode.com/files/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE="doc +gconf gtk introspection nls +python vala X"
+IUSE="doc +gconf gtk gtk3 introspection nls +python vala X"
RDEPEND=">=dev-libs/glib-2.26:2
gconf? ( >=gnome-base/gconf-2.12:2 )
gnome-base/librsvg:2
sys-apps/dbus
app-text/iso-codes
- gtk? (
- x11-libs/gtk+:2
- )
+ gtk? ( x11-libs/gtk+:2 )
+ gtk3? ( x11-libs/gtk+:3 )
X? (
x11-libs/libX11
x11-libs/gtk+:2
@@ -61,9 +60,15 @@ update_gtk_immodules() {
fi
}
+update_gtk3_immodules() {
+ if [ -x "${EPREFIX}/usr/bin/gtk-query-immodules-3.0" ] ; then
+ "${EPREFIX}/usr/bin/gtk-query-immodules-3.0" --update-cache
+ fi
+}
+
pkg_setup() {
# bug #342903
- confutils_require_any X gtk
+ confutils_require_any X gtk gtk3
if use python; then
python_set_active_version 2
python_pkg_setup
@@ -85,11 +90,11 @@ src_configure() {
$(use_enable gconf) \
$(use_enable gtk gtk2) \
$(use_enable gtk xim) \
+ $(use_enable gtk3) \
$(use_enable nls) \
$(use_enable python) \
$(use_enable vala) \
- $(use_enable X xim)
- #$(use_enable gtk gtk3) \
+ $(use_enable X xim) || die
}
src_install() {
@@ -112,6 +117,7 @@ pkg_preinst() {
pkg_postinst() {
use gconf && gnome2_gconf_install
use gtk && update_gtk_immodules
+ use gtk3 && update_gtk3_immodules
use python && python_mod_optimize /usr/share/${PN}
gnome2_icon_cache_update
@@ -135,6 +141,7 @@ pkg_postinst() {
pkg_postrm() {
use gtk && update_gtk_immodules
+ use gtk3 && update_gtk3_immodules
use python && python_mod_cleanup /usr/share/${PN}
gnome2_icon_cache_update
}
diff --git a/app-i18n/ibus/metadata.xml b/app-i18n/ibus/metadata.xml
index 2f6ee4e46e09..9984e3072cc8 100644
--- a/app-i18n/ibus/metadata.xml
+++ b/app-i18n/ibus/metadata.xml
@@ -9,6 +9,7 @@ developers to develop input method easily.
</longdescription>
<use>
<flag name='gconf'>Enable support for <pkg>gnome-base/gconf</pkg></flag>
+ <flag name='gtk3'>Enable support for gtk+3</flag>
<flag name='vala'>Enable support for <pkg>dev-lang/vala</pkg></flag>
<flag name='introspection'>Use <pkg>dev-libs/gobject-introspection</pkg> for introspection</flag>
</use>