summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* app-i18n/ibus: Stabilize 1.5.29-r1 x86, #949268Sam James5 days1-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-i18n/ibus: Stabilize 1.5.29-r1 arm64, #949268Sam James5 days1-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-i18n/ibus: Stabilize 1.5.29-r1 arm, #949268Sam James5 days1-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-i18n/ibus: Stabilize 1.5.29-r1 ppc64, #949268Sam James5 days1-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-i18n/ibus: Stabilize 1.5.29-r1 ppc, #949268Sam James5 days1-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-i18n/ibus: correctly depend on gtk interfaces to wayland/XEli Schwartz8 days3-6/+248
| | | | | | | | | | | | | | | | | | | The upstream code checks whether GDK_WINDOWING_WAYLAND is defined by the gtk headers, and if so will compile against the wayland symbols it provides. We must unconditionally depend on the gdk X11 backend, since the code unconditionally tries to use it (even when headers themselves are conditional, which they aren't always). We can now solve this using a special Gentoo macro to hide these automagic macros to simulate building on a system with more minimal gtk packages. Bug: https://bugs.gentoo.org/624960 Closes: https://bugs.gentoo.org/910646 Closes: https://bugs.gentoo.org/921671 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
* app-i18n/ibus: always forcibly regenerate vala filesEli Schwartz8 days3-39/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | Upstream says to do it. We chased around trying to only rebuild a handful of them depending on arcane decisions such as USE flags or even whether a system dependency (???) was installed, but the correct answer was always to unconditionally do so. It is needed for correctness, to ensure that econf options are actually respected, since vala `#define`s work at the time the *.c files themselves are generated. In particular, checking whether gtk as currently installed is compiled with wayland support is an obvious red flag that the resulting behavior isn't compatible with USE flags. The build system compiles C code using an *unconditional* wayland API/ABI on gtk, if the wayland USE flag is set on ibus itself, as enforced by touching and regenerating these vala -> C files. The upstream distfile generated these C files in a build where `$(use_enable wayland)` was in an enabled state. (There are also handwritten C files with automagic dependencies, but that is the next commit.) Bug: https://github.com/ibus/ibus/issues/2609 Bug: https://gitlab.gnome.org/GNOME/vala/-/issues/1580 Closes: https://bugs.gentoo.org/878813 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
* app-i18n/ibus: vala bindings directly depend on gtk3, so require itEli Schwartz8 days3-6/+6
| | | | | Closes: https://bugs.gentoo.org/865187 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
* app-i18n/ibus: build w/ -std=gnu17Sam James2024-11-241-1/+4
| | | | | Closes: https://bugs.gentoo.org/944071 Signed-off-by: Sam James <sam@gentoo.org>
* app-i18n/ibus: add 1.5.31Yixun Lan2024-11-242-0/+232
| | | | Signed-off-by: Yixun Lan <dlan@gentoo.org>
* app-i18n/ibus: Bump to 1.5.30Sebastian Parborg2024-10-172-0/+232
| | | | | | Closes: https://github.com/gentoo/gentoo/pull/39000 Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
* */*: unkeyword ~ia64Arthur Zamarin2024-09-121-1/+1
| | | | | | | | Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-i18n/ibus: Drop old versionsMatt Turner2024-06-093-465/+0
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* app-i18n/ibus: Stabilize 1.5.29 amd64, #913832Arthur Zamarin2024-01-051-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-i18n/ibus: Stabilize 1.5.29 x86, #913832Arthur Zamarin2024-01-051-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-i18n/ibus: Stabilize 1.5.29 ppc, #913832Arthur Zamarin2024-01-051-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-i18n/ibus: Stabilize 1.5.29 sparc, #913832Sam James2024-01-051-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-i18n/ibus: Stabilize 1.5.29 ppc64, #913832Sam James2024-01-051-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-i18n/ibus: Stabilize 1.5.29 arm, #913832Sam James2024-01-051-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-i18n/ibus: Stabilize 1.5.29 arm64, #913832Sam James2024-01-051-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-i18n/ibus: Keyword 1.5.29 mips, #896130Matoro Mahri2023-11-241-1/+1
| | | | | Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Sam James <sam@gentoo.org>
* app-i18n/ibus: Drop old versionsMatt Turner2023-11-185-974/+0
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* app-i18n/ibus: Version bump to 1.5.29Matt Turner2023-11-182-0/+235
| | | | | | | * Add a REQUIRED_USE rule to avoid a build failure (bug #915359) Closes: https://bugs.gentoo.org/915359 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* app-i18n/ibus: Version bump to 1.5.29_rc1Matt Turner2023-09-112-0/+233
| | | | | | | | Thanks to Paul Zander <negril.nx+gentoo@gmail.com> for figuring out that we can export PKG_CONFIG_PATH to avoid ibus building against the system version of itself. Signed-off-by: Matt Turner <mattst88@gentoo.org>
* app-i18n/ibus: Keyword 1.5.28-r1 alpha, #863068Matt Turner2023-06-081-1/+1
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* app-i18n/ibus: fix emoji input broken issueYixun Lan2023-06-052-0/+241
| | | | | Closes: https://bugs.gentoo.org/907764 Signed-off-by: Yixun Lan <dlan@gentoo.org>
* app-i18n/ibus: add 1.5.28Yixun Lan2023-03-252-0/+232
| | | | | Closes: https://bugs.gentoo.org/901015 Signed-off-by: Yixun Lan <dlan@gentoo.org>
* app-i18n/ibus: add missing test dep to 1.5.27Joonas Niilola2023-02-281-0/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-i18n/ibus: Remove useless sedMatt Turner2023-02-231-1/+0
| | | | | | | The need for this sed was negated by upstream commit 5788be80 ("Fix ucd directory override"), in v1.5.19. Signed-off-by: Matt Turner <mattst88@gentoo.org>
* app-i18n/ibus: Fix sed that disables hanging testsMatt Turner2023-02-231-1/+1
| | | | | | | The sloppy 1.5.27 version bump didn't take into account this change. Closes: https://bugs.gentoo.org/884029 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* app-i18n/ibus: Add Python 3.11 compatibilityMatt Turner2023-02-231-1/+1
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* */*: remove py3.8 from PYTHON_COMPATDavid Seifert2023-01-142-4/+4
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* app-i18n/ibus: fix mising gdk/gdkwayland.h issueYixun Lan2023-01-011-0/+1
| | | | | Closes: https://bugs.gentoo.org/873679 Signed-off-by: Yixun Lan <dlan@gentoo.org>
* app-i18n/ibus: Stabilize 1.5.27 x86, #883863Arthur Zamarin2022-12-021-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-i18n/ibus: Stabilize 1.5.27 sparc, #883863Arthur Zamarin2022-12-021-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-i18n/ibus: Stabilize 1.5.27 ppc64, #883863Arthur Zamarin2022-12-021-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-i18n/ibus: Stabilize 1.5.27 ppc, #883863Arthur Zamarin2022-12-021-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-i18n/ibus: Stabilize 1.5.27 arm64, #883863Arthur Zamarin2022-12-021-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-i18n/ibus: Stabilize 1.5.27 arm, #883863Arthur Zamarin2022-12-021-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-i18n/ibus: Stabilize 1.5.27 amd64, #883863Arthur Zamarin2022-12-021-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-i18n/ibus: remove unused patchMichael Mair-Keimberger2022-09-191-35/+0
| | | | | | | Closes: https://github.com/gentoo/gentoo/pull/27348 Portage 3.0.35 / pkgdev 0.2.1 / pkgcheck 0.10.14 Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Yixun Lan <dlan@gentoo.org>
* app-i18n/ibus: Drop old versionsMatt Turner2022-09-162-195/+0
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* app-i18n/ibus: Stabilize sparc 1.5.26-r1Matt Turner2022-09-161-1/+1
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* app-i18n/ibus: Stabilize ppc 1.5.26-r1Matt Turner2022-09-161-1/+1
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* app-i18n/ibus: Keyword 1.5.27 ppc, #863068Matt Turner2022-09-161-1/+1
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* app-i18n/ibus: fix not byte-compiled issueYixun Lan2022-09-071-7/+6
| | | | | Closes: https://bugs.gentoo.org/868699 Signed-off-by: Yixun Lan <dlan@gentoo.org>
* app-i18n/ibus: remove stray pyc/pyo filesYixun Lan2022-09-061-1/+7
| | | | | Closes: https://bugs.gentoo.org/865753 Signed-off-by: Yixun Lan <dlan@gentoo.org>
* app-i18n/ibus: add 1.5.27Yixun Lan2022-09-062-0/+226
| | | | Signed-off-by: Yixun Lan <dlan@gentoo.org>
* app-i18n/ibus: Keyword 1.5.26-r1 sparc, #863068matoro2022-08-151-1/+1
| | | | | Closes: https://github.com/gentoo/gentoo/pull/26852 Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* app-i18n/ibus: Keyword 1.5.26-r1 ia64, #863068matoro2022-08-061-1/+1
| | | | | | Signed-off-by: matoro <matoro@users.noreply.github.com> Closes: https://github.com/gentoo/gentoo/pull/26753 Signed-off-by: WANG Xuerui <xen0n@gentoo.org>