pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/inputmethod/ibus



Module Name:    pkgsrc
Committed By:   tsutsui
Date:           Sat Jun 15 08:51:04 UTC 2024

Modified Files:
        pkgsrc/inputmethod/ibus: Makefile Makefile.common distinfo
Added Files:
        pkgsrc/inputmethod/ibus/patches: patch-util_IMdkit_i18nPtHdr.c

Log Message:
ibus: update to 1.5.30.

- remove tweaks for -rc2 rename
- explicitly disable gtk4 for now
- disable a change for upstream https://github.com/ibus/ibus/issues/2560
  because this sync() call makes all inputs extremely slower during
  IME enabled on at least NetBSD/i386 10.0

Upstream changes:
 https://github.com/ibus/ibus/releases/tag/1.5.30
 https://github.com/ibus/ibus/releases/tag/1.5.30-rc2
 https://github.com/ibus/ibus/releases/tag/1.5.30-rc1

1.5.30

Changes between ibus-1.5.30 and ibus-1.5.30-rc2

Bug Fixes:
src/ibusengine: Identify SUPER_MASK in GTK4 with MOD4_MASK 7f3bde0

Contributors:
configure: Fix bash '=' operator for BSD (Izumi Tsutsui) 7078329
github/workflows: Update action/checkout version (Rafael Fontenelle) 68217a0
src/ibusservice: Fix unused variable (Jan Engelhardt) cd2cde9

1.5.30-rc2

Changes between ibus-1.5.30-rc2 and ibus-1.5.30.rc1

Bug Fixes:
src/ibusengine: Identify SUPER_MASK in GTK4 with MOD4_MASK e4eaeb7
ui/gtk3: Fix SEGV with Super-space in Wayland c63cc67
src/ibusengine: Free names in ibus_engine_filter_key_event() ca61d6e
tools: Fix ibus start/restart in Plasma Wayland 5696033
ui/gtk3: Fix ibus-daemon timeout in Plasma Wayland b4b9c2e
ui/gtk3: Set Indicator status at launching time b25643c

Translation Contributors:
po: Update translation (German) (Mike FABIAN) 95bdbb2
po: Update translation (Korean) (simmon) 633b3c0
po: Update translation (Swedish) (Luna Jernberg) 537d4d0
po: Update translation (Turkish) (Oguz Ersen) 841724a
po: Update translation (Ukrainian) (Yuri Chornoivan) 2a58178
po: Update translation (Polish) (Piotr Drag) 01e3964
po: Update translation (Georgian) (Weblate Translation Memory) dfbed6c
po: Update translation (Punjabi) (A S Alam) ca90790
po: Update translation (Danish) (Alan01) 6df5e1e

1.5.30-rc1

Enhance IBus with Plasma Wayland:

  * Implement preedit color in Plasma Wayland 59944dd
  * Implement ibus start/restart for Plasma Wayland 74712fa e425bbf
  * Show preferences menu item in activate menu 3e7ee44

Data Updates & Bug Fixes:

  * Fix control keys with game application 4872c1f
  * Fix typing freeze with barcode reader b49f3a4
  * Fix memory issues 1be3e2f 0a7a4d1 43a6e38
  * Fix preedit issue with X applications 719792d
  * Code maintenance ac46d15 8470873 820fed3
  * Update simple.xml, ibusunicodegen.h 1a17f88 228f0a7
  * Update CI 2ede4a1 a69a449

Code Contributors:

  * setup/enginedialog: Improve the search for engines (Mike FABIAN) d3d7762
  * configure: Don't do AC_CHECK_FILE when cross compiling (oreo639) cc46e62

Translation Contributors:

  * po: Update translation (Georgian) (Temuri Doghonadze) 16ebd40
  * po: Update translation (Chinese (Traditional) (zh_TW)) (Cheng-Chia Tseng)
    92769c3
  * po: Update translation (Czech) (Krystof Cerny) 4620b33
  * po: Update translation (Czech) (Daniel Rusek) e513e26
  * po: Update translation (Hebrew) (Yaron Shahrabani) 68c1d6a
  * po: Update translation (Punjabi) (A S Alam) 82b56fd
  * po: Update translation (Turkish) (Oguz Ersen) 8e31032
  * po: Update translation (Chinese (Simplified) (zh_CN)) (Liu Tao) 847a80e
  * po: Update translation (Korean) (simmon) 1180470
  * po: Update translation (Portuguese (Brazil)) (Rafael Fontenelle) dc27015


To generate a diff of this commit:
cvs rdiff -u -r1.105 -r1.106 pkgsrc/inputmethod/ibus/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/inputmethod/ibus/Makefile.common
cvs rdiff -u -r1.33 -r1.34 pkgsrc/inputmethod/ibus/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/inputmethod/ibus/patches/patch-util_IMdkit_i18nPtHdr.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/inputmethod/ibus/Makefile
diff -u pkgsrc/inputmethod/ibus/Makefile:1.105 pkgsrc/inputmethod/ibus/Makefile:1.106
--- pkgsrc/inputmethod/ibus/Makefile:1.105      Sun Apr  7 07:34:26 2024
+++ pkgsrc/inputmethod/ibus/Makefile    Sat Jun 15 08:51:03 2024
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.105 2024/04/07 07:34:26 wiz Exp $
+# $NetBSD: Makefile,v 1.106 2024/06/15 08:51:03 tsutsui Exp $
 
-PKGREVISION= 2
 .include "Makefile.common"
 
 COMMENT=       Intelligent Input Bus
@@ -26,6 +25,7 @@ CONFIGURE_ARGS+=      --localedir=${PREFIX}/$
 CONFIGURE_ARGS+=       --enable-dconf
 CONFIGURE_ARGS+=       --enable-gtk2
 CONFIGURE_ARGS+=       --enable-gtk3
+CONFIGURE_ARGS+=       --disable-gtk4
 CONFIGURE_ARGS+=       --enable-surrounding-text
 CONFIGURE_ARGS+=       --enable-introspection=yes
 CONFIGURE_ARGS+=       --disable-systemd-services

Index: pkgsrc/inputmethod/ibus/Makefile.common
diff -u pkgsrc/inputmethod/ibus/Makefile.common:1.22 pkgsrc/inputmethod/ibus/Makefile.common:1.23
--- pkgsrc/inputmethod/ibus/Makefile.common:1.22        Sat Nov 18 07:13:42 2023
+++ pkgsrc/inputmethod/ibus/Makefile.common     Sat Jun 15 08:51:03 2024
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile.common,v 1.22 2023/11/18 07:13:42 tsutsui Exp $
+# $NetBSD: Makefile.common,v 1.23 2024/06/15 08:51:03 tsutsui Exp $
 #
 # used by inputmethod/ibus/Makefile
 # used by inputmethod/ibus-python/Makefile
 
-DISTNAME=      ibus-1.5.29-rc2
-PKGNAME=       ${DISTNAME:S/-rc2//}
+DISTNAME=      ibus-1.5.30
 CATEGORIES=    inputmethod
 MASTER_SITES=  https://github.com/ibus/ibus/releases/download/${PKGVERSION_NOREV}/
 

Index: pkgsrc/inputmethod/ibus/distinfo
diff -u pkgsrc/inputmethod/ibus/distinfo:1.33 pkgsrc/inputmethod/ibus/distinfo:1.34
--- pkgsrc/inputmethod/ibus/distinfo:1.33       Sun Dec 17 09:04:10 2023
+++ pkgsrc/inputmethod/ibus/distinfo    Sat Jun 15 08:51:03 2024
@@ -1,10 +1,11 @@
-$NetBSD: distinfo,v 1.33 2023/12/17 09:04:10 nros Exp $
+$NetBSD: distinfo,v 1.34 2024/06/15 08:51:03 tsutsui Exp $
 
-BLAKE2s (ibus-1.5.29-rc2.tar.gz) = 645fbfb3f779426119a276520486df7f594cfc9a41a91e1b02ff4ad0a931df6f
-SHA512 (ibus-1.5.29-rc2.tar.gz) = 47dd39c9615783b6c157a25e8a2506dc2e1f440d56aa649ee8cb95a390cb4efab9c95e72ac84b5d042c25e350599b4d352ddc66f1385af6660d4a7a296e44ca7
-Size (ibus-1.5.29-rc2.tar.gz) = 3991416 bytes
+BLAKE2s (ibus-1.5.30.tar.gz) = cfe48e2a6cf9b01ef097af6f2c547472324d50096dd4b2e1aa31d21499f68e84
+SHA512 (ibus-1.5.30.tar.gz) = cbed37bf62e8d8593c838f8ef7fe0b22bf8f4a661b887fc7be2f2768dda912075abdf3070c22b9699def90e7002aaaf7394f5fc590e12ef6ebb2bb5161cc29a0
+Size (ibus-1.5.30.tar.gz) = 4124084 bytes
 SHA1 (patch-client_gtk2_ibusimcontext.c) = 8dcbb38404e599618891de6a406bc1a07db634d4
 SHA1 (patch-client_gtk3_ibusimcontext.c) = 105a2560014f8bd9699393bef3dda00a6c925c6a
 SHA1 (patch-src_ibuscomposetable.c) = 4a0f2feb9f58e04199fec08433559a2701ddb69c
 SHA1 (patch-ui_gtk3_Makefile.am) = e0b74afa665b395bb5ac5da678c57e8646bbb71a
 SHA1 (patch-ui_gtk3_Makefile.in) = e52d7d60e975bbc8d1c2807deaef8f0d09b46548
+SHA1 (patch-util_IMdkit_i18nPtHdr.c) = 9d3da82d2d0422d5f26d886ca1f67aa4dce5f5f8

Added files:

Index: pkgsrc/inputmethod/ibus/patches/patch-util_IMdkit_i18nPtHdr.c
diff -u /dev/null pkgsrc/inputmethod/ibus/patches/patch-util_IMdkit_i18nPtHdr.c:1.1
--- /dev/null   Sat Jun 15 08:51:04 2024
+++ pkgsrc/inputmethod/ibus/patches/patch-util_IMdkit_i18nPtHdr.c       Sat Jun 15 08:51:04 2024
@@ -0,0 +1,18 @@
+$NetBSD: patch-util_IMdkit_i18nPtHdr.c,v 1.1 2024/06/15 08:51:04 tsutsui Exp $
+
+- disable a change for upstream https://github.com/ibus/ibus/issues/2560
+  because this sync() call makes all inputs extremely slower during
+  IME enabled on at least NetBSD/i386 10.0.
+
+--- util/IMdkit/i18nPtHdr.c.orig       2024-06-15 08:35:06.196322428 +0000
++++ util/IMdkit/i18nPtHdr.c
+@@ -1757,7 +1757,9 @@ static void ProcessQueue (XIMS ims, CARD
+         switch (hdr->major_opcode)
+         {
+         case XIM_FORWARD_EVENT:
++#if 0 /* XXX: disable fix for #2560 for a certain environments */
+             sync();
++#endif
+             ForwardEventMessageProc(ims, &call_data, p1);
+             break;
+         }



Home | Main Index | Thread Index | Old Index