app-i18n/ibus: switch to gtk2 USE flag
authorAkinori Hattori <hattya@gentoo.org>
Tue, 1 Aug 2017 14:04:34 +0000 (23:04 +0900)
committerAkinori Hattori <hattya@gentoo.org>
Tue, 1 Aug 2017 14:23:15 +0000 (23:23 +0900)
Package-Manager: Portage-2.3.6, Repoman-2.3.1

app-i18n/ibus/ibus-1.5.12.ebuild
app-i18n/ibus/ibus-1.5.15.ebuild
app-i18n/ibus/metadata.xml

index c6fc372454180a98dcf7367607d426ba46ed1aa3..4ec5bbf3ac601c17ac7884ba8d21b85f7c7d70e5 100644 (file)
@@ -14,14 +14,14 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.gz"
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="alpha amd64 arm ~arm64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
-IUSE="deprecated gconf gtk +gtk3 +introspection nls +python test vala wayland +X"
+IUSE="deprecated gconf +gtk +gtk2 +introspection nls +python test vala wayland +X"
 REQUIRED_USE="deprecated? ( python )
        python? (
                ${PYTHON_REQUIRED_USE}
-               || ( deprecated gtk3 )
-               gtk3? ( introspection )
+               || ( deprecated gtk )
+               gtk? ( introspection )
        )
-       test? ( || ( gtk gtk3 ) )
+       test? ( gtk )
        vala? ( introspection )"
 
 CDEPEND="app-text/iso-codes
@@ -31,8 +31,12 @@ CDEPEND="app-text/iso-codes
        sys-apps/dbus[X?]
        x11-libs/libnotify
        gconf? ( gnome-base/gconf:2 )
-       gtk? ( x11-libs/gtk+:2 )
-       gtk3? ( x11-libs/gtk+:3 )
+       gtk? (
+               x11-libs/gtk+:3
+               x11-libs/libX11
+               x11-libs/libXi
+               gtk2? ( x11-libs/gtk+:2 )
+       )
        introspection? ( dev-libs/gobject-introspection )
        nls? ( virtual/libintl )
        python? (
@@ -56,7 +60,7 @@ RDEPEND="${CDEPEND}
                        dev-python/dbus-python[${PYTHON_USEDEP}]
                        dev-python/pygtk:2[${PYTHON_USEDEP}]
                )
-               gtk3? (
+               gtk? (
                        x11-libs/gtk+:3[introspection]
                )
        )"
@@ -95,7 +99,7 @@ src_configure() {
        if use python; then
                python_conf+=(
                        $(use_enable deprecated python-library)
-                       $(use_enable gtk3 setup)
+                       $(use_enable gtk setup)
                        --with-python=${EPYTHON}
                )
        else
@@ -104,9 +108,9 @@ src_configure() {
 
        econf \
                $(use_enable gconf) \
-               $(use_enable gtk gtk2) \
-               $(use_enable gtk3 ui) \
-               $(use_enable gtk3) \
+               $(use_enable gtk gtk3) \
+               $(use_enable gtk ui) \
+               $(use_enable gtk2) \
                $(use_enable introspection) \
                $(use_enable nls) \
                $(use_enable test tests) \
@@ -141,15 +145,15 @@ pkg_preinst() {
 
 pkg_postinst() {
        use gconf && gnome2_gconf_install
-       use gtk && gnome2_query_immodules_gtk2
-       use gtk3 && gnome2_query_immodules_gtk3
+       use gtk && gnome2_query_immodules_gtk3
+       use gtk2 && gnome2_query_immodules_gtk2
        gnome2_icon_cache_update
        gnome2_schemas_update
 }
 
 pkg_postrm() {
-       use gtk && gnome2_query_immodules_gtk2
-       use gtk3 && gnome2_query_immodules_gtk3
+       use gtk && gnome2_query_immodules_gtk3
+       use gtk2 && gnome2_query_immodules_gtk2
        gnome2_icon_cache_update
        gnome2_schemas_update
 }
index 4cf925979adb3334e859b2feb46d2d04fc8870da..4537bd353500b565b23252dea90c51ee7e017aec 100644 (file)
@@ -14,14 +14,14 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.gz"
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-IUSE="deprecated gconf gtk +gtk3 +introspection nls +python test vala wayland +X"
+IUSE="deprecated gconf +gtk +gtk2 +introspection nls +python test vala wayland +X"
 REQUIRED_USE="deprecated? ( python )
        python? (
                ${PYTHON_REQUIRED_USE}
-               || ( deprecated gtk3 )
-               gtk3? ( introspection )
+               || ( deprecated gtk )
+               gtk? ( introspection )
        )
-       test? ( || ( gtk gtk3 ) )
+       test? ( gtk )
        vala? ( introspection )"
 
 CDEPEND="app-text/iso-codes
@@ -31,8 +31,12 @@ CDEPEND="app-text/iso-codes
        sys-apps/dbus[X?]
        x11-libs/libnotify
        gconf? ( gnome-base/gconf:2 )
-       gtk? ( x11-libs/gtk+:2 )
-       gtk3? ( x11-libs/gtk+:3 )
+       gtk? (
+               x11-libs/gtk+:3
+               x11-libs/libX11
+               x11-libs/libXi
+               gtk2? ( x11-libs/gtk+:2 )
+       )
        introspection? ( dev-libs/gobject-introspection )
        nls? ( virtual/libintl )
        python? (
@@ -56,7 +60,7 @@ RDEPEND="${CDEPEND}
                        dev-python/dbus-python[${PYTHON_USEDEP}]
                        dev-python/pygtk:2[${PYTHON_USEDEP}]
                )
-               gtk3? (
+               gtk? (
                        x11-libs/gtk+:3[introspection]
                )
        )"
@@ -91,7 +95,7 @@ src_configure() {
        if use python; then
                python_conf+=(
                        $(use_enable deprecated python-library)
-                       $(use_enable gtk3 setup)
+                       $(use_enable gtk setup)
                        --with-python=${EPYTHON}
                )
        else
@@ -100,9 +104,9 @@ src_configure() {
 
        econf \
                $(use_enable gconf) \
-               $(use_enable gtk gtk2) \
-               $(use_enable gtk3 ui) \
-               $(use_enable gtk3) \
+               $(use_enable gtk gtk3) \
+               $(use_enable gtk ui) \
+               $(use_enable gtk2) \
                $(use_enable introspection) \
                $(use_enable nls) \
                $(use_enable test tests) \
@@ -138,15 +142,15 @@ pkg_preinst() {
 
 pkg_postinst() {
        use gconf && gnome2_gconf_install
-       use gtk && gnome2_query_immodules_gtk2
-       use gtk3 && gnome2_query_immodules_gtk3
+       use gtk && gnome2_query_immodules_gtk3
+       use gtk2 && gnome2_query_immodules_gtk2
        gnome2_icon_cache_update
        gnome2_schemas_update
 }
 
 pkg_postrm() {
-       use gtk && gnome2_query_immodules_gtk2
-       use gtk3 && gnome2_query_immodules_gtk3
+       use gtk && gnome2_query_immodules_gtk3
+       use gtk2 && gnome2_query_immodules_gtk2
        gnome2_icon_cache_update
        gnome2_schemas_update
 }
index 9fc8f486d7d72f5c92102ec6f264523b0b886cab..889bd876ab38039830433c1934fcd2083dcd9a86 100644 (file)
@@ -13,7 +13,7 @@
   <use>
     <flag name="deprecated">Install the deprecated iBus Python library</flag>
     <flag name="gconf">Enable support for <pkg>gnome-base/gconf</pkg></flag>
-    <flag name="gtk3">Enable support for <pkg>x11-libs/gtk+</pkg>:3</flag>
+    <flag name="gtk2">Enable support for <pkg>x11-libs/gtk+</pkg>:2</flag>
   </use>
   <upstream>
     <remote-id type="cpe">cpe:/a:ibus_project:ibus</remote-id>