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:           Thu Nov 13 17:21:11 UTC 2025

Modified Files:
        pkgsrc/inputmethod/ibus: Makefile PLIST distinfo
Removed Files:
        pkgsrc/inputmethod/ibus/patches: patch-ui_gtk3_candidatepanel.vala
            patch-ui_gtk3_panel.vala

Log Message:
ibus: update to 1.5.33.

Upstream changes:
 https://github.com/ibus/ibus/releases/tag/1.5.33

1.5.33

Changes between ibus-1.5.33-rc1 and ibus-1.5.33

Bug Fixes:

  * Fix leak with %L in compose file cb78b36
  * Fix reset signal w/ GTK_IM_MODULE=ibus in Wayland dde00b1
  * Fix buffer overflow in input_method_deactivate() c6d6bc2

Code Contributors:

  * Update gdm bits based on new gdm changes (Joan Torres Lopez) 4a45bf1

Translation Contributors:

  * Update translation (Chinese (Simplified) (zh_CN)) (lumingzh) 55dae35
  * Update translation (Korean) (simmon) 826dff5

1.5.33-rc1

Now IBus provides the pre-edit semantic APIs for IBus engines and IBus panel
(and gnome-shell) and this is a note for developers.

  * ibus_attr_hint_new() is available for each IBusEngine to implement the
    pre-edit and ibus_attr_underline_new(), ibus_attr_foreground_new(),
    ibus_attr_foreground_new() are deprecated APIs now and those warns in the
    C code builds and Python runtime with ibus-daemon beta versions.
  * ibus_panel_service_set_preedit_format() and
    ibus_input_context_set_preedit_format() and is available for IBusPanel to
    select the new presentations.
    https://github.com/ibus/ibus/wiki/Wayland-Colors

IBusMessage APIs are provided for IBusEngine to use a popup dialog in Wayland.

en-US compose table is not loaded if your compose file does not include the
"include %L" keyword which is followed with GTK 4.18.5. and if your compose
cache was generated by the old IBus versions, the keyword will be inserted in
your compose file automatically when IBus 1.5.33 is used.

Most memory leak issues are fixed.

Features & Bug Fixes:

  * Implement IBusMessage cf6263e 40fcbeb
  * Improve BEPO compose sequence visuals 43fc417
  * Do not load en-US compose table by default 7c2b32b cf2ab73
  * Replace XTEST with libinput in IBus tests ffeed83 016613e 09b612c
  * Provide preedit semantic APIs ae3c987 05518c3
  * Optimize CFLAGS for product release c74b10b
  * Update simple.xml with xkeyboard-config 2.45 3beaf9d
  * Update ibusunicodegen.h with Unicode 17.0.0 ae629fc
  * Fix memory leaks b4f51b6 a800957 fd18bda b3a9fb2
  * Bug fixes for Wayland input-method d0ad4e6 e7222db 5f2c6c4 1b67352
  * Enhance build issues 5b2d56d c5d98f9 8b64411 2bc23ed e39fac3 2a7f18a
    0922e96 77e9ebb
  * Fix PageUp/PageDown buttons with hiding candidate popup 2a3f380

Code Contributors:

  * Free IBusObservedPath objects during traversal (matiwari) 7feb57a
  * Append non-glyph characters at last order for partial annotations
    (matiwari) 219386a
  * Optimize GVariant usage by avoiding temporary variants (matiwari) 15554ec
  * Add missing g_object_ref_sink (Emmanuel Lesueur) 0b8f5ff
  * init automake with option foreign (Peter Hutterer) 1512da3
  * Fork off the engine handling into a separate process (Peter Hutterer)
    7ed99a5
  * Fix bash '=' operator (Izumi Tsutsui) 93b0c8f

Translation Contributors:

  * Update translation (Finnish) (Ricky Tigg) fbd9cdb
  * Update translation (Spanish) (Fco. Javier F. Serrador) c669a85
  * Update translation (Kabyle) (Moonshadow) 93175b4
  * Update translation (Kabyle) (ButterflyOfFire) 2b8bd12
  * Update translation (French) (Leane GRASSER) 24bd6be
  * Update translation (Italian) (Salvatore Cocuzza) 353f199
  * Update translation (Korean) (simmon) 9fc1907
  * Update translation (Ukrainian) (Yuri Chornoivan) d2706b7
  * Update translation (German) (Mike FABIAN) 120a7d5
  * Update translation (Polish) (Piotr Drag) c9d6ef6
  * Update translation (Greek) (Jim Spentzos) a3cf3e1
  * Update translation (Swedish) (Luna Jernberg) 76b569c
  * Update translation (Portuguese (Brazil)) (Rafael Fontenelle) 27f5216
  * Update translation (Catalan) (naly zzwd) 95d566f
  * Update translation (Japanese) (fujiwarat) 235c20b


To generate a diff of this commit:
cvs rdiff -u -r1.118 -r1.119 pkgsrc/inputmethod/ibus/Makefile
cvs rdiff -u -r1.26 -r1.27 pkgsrc/inputmethod/ibus/PLIST
cvs rdiff -u -r1.38 -r1.39 pkgsrc/inputmethod/ibus/distinfo
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/inputmethod/ibus/patches/patch-ui_gtk3_candidatepanel.vala \
    pkgsrc/inputmethod/ibus/patches/patch-ui_gtk3_panel.vala

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.118 pkgsrc/inputmethod/ibus/Makefile:1.119
--- pkgsrc/inputmethod/ibus/Makefile:1.118      Thu Oct 23 20:37:56 2025
+++ pkgsrc/inputmethod/ibus/Makefile    Thu Nov 13 17:21:11 2025
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.118 2025/10/23 20:37:56 wiz Exp $
+# $NetBSD: Makefile,v 1.119 2025/11/13 17:21:11 tsutsui Exp $
 
-DISTNAME=      ibus-1.5.32
+DISTNAME=      ibus-1.5.33
 PKGNAME=       ${DISTNAME:S/-rc/rc/:S/-beta/beta/}
-PKGREVISION=   4
 CATEGORIES=    inputmethod
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=ibus/}
 GITHUB_PROJECT=        ${PKGBASE}

Index: pkgsrc/inputmethod/ibus/PLIST
diff -u pkgsrc/inputmethod/ibus/PLIST:1.26 pkgsrc/inputmethod/ibus/PLIST:1.27
--- pkgsrc/inputmethod/ibus/PLIST:1.26  Sat May 17 18:32:24 2025
+++ pkgsrc/inputmethod/ibus/PLIST       Thu Nov 13 17:21:11 2025
@@ -1,7 +1,8 @@
-@comment $NetBSD: PLIST,v 1.26 2025/05/17 18:32:24 tsutsui Exp $
+@comment $NetBSD: PLIST,v 1.27 2025/11/13 17:21:11 tsutsui Exp $
 bin/ibus
 bin/ibus-daemon
 bin/ibus-setup
+include/ibus-1.0/ibus-visibility.h
 include/ibus-1.0/ibus.h
 include/ibus-1.0/ibusaccelgroup.h
 include/ibus-1.0/ibusattribute.h
@@ -25,6 +26,7 @@ include/ibus-1.0/ibuskeys.h
 include/ibus-1.0/ibuskeysyms-compat.h
 include/ibus-1.0/ibuskeysyms.h
 include/ibus-1.0/ibuslookuptable.h
+include/ibus-1.0/ibusmessage.h
 include/ibus-1.0/ibusobject.h
 include/ibus-1.0/ibusobservedpath.h
 include/ibus-1.0/ibuspanelservice.h

Index: pkgsrc/inputmethod/ibus/distinfo
diff -u pkgsrc/inputmethod/ibus/distinfo:1.38 pkgsrc/inputmethod/ibus/distinfo:1.39
--- pkgsrc/inputmethod/ibus/distinfo:1.38       Tue Sep  2 11:38:04 2025
+++ pkgsrc/inputmethod/ibus/distinfo    Thu Nov 13 17:21:11 2025
@@ -1,9 +1,7 @@
-$NetBSD: distinfo,v 1.38 2025/09/02 11:38:04 tsutsui Exp $
+$NetBSD: distinfo,v 1.39 2025/11/13 17:21:11 tsutsui Exp $
 
-BLAKE2s (ibus-1.5.32.tar.gz) = ff1fb8b798af776696a817d9b63ad2e414562268468c9b978d48b8e0df77f77c
-SHA512 (ibus-1.5.32.tar.gz) = 2c63cab1fe553cb8f3ce00d22f3374e396f8cb3f9e66b81b8c8c59d141eb68d036549460ac0b836e93b0261c185a33aba0fc930178fd04d142344324e1562b9c
-Size (ibus-1.5.32.tar.gz) = 4192999 bytes
+BLAKE2s (ibus-1.5.33.tar.gz) = f6a7fa437a5d966d482dde95b24c6d2a41b8a19e715f22da1ce5e170183eba89
+SHA512 (ibus-1.5.33.tar.gz) = 33de8c607c4bdcbf1ef3b596151008b33216f3f37e720de0c378f2730099464da800d95dd9bcded10752d689f3480f111962eab507539e239113f0f422053c63
+Size (ibus-1.5.33.tar.gz) = 4350799 bytes
 SHA1 (patch-client_gtk2_ibusimcontext.c) = 8dcbb38404e599618891de6a406bc1a07db634d4
 SHA1 (patch-client_gtk3_ibusimcontext.c) = 105a2560014f8bd9699393bef3dda00a6c925c6a
-SHA1 (patch-ui_gtk3_candidatepanel.vala) = a1d697d5b4f8d545918aca48165e2b07c47f858a
-SHA1 (patch-ui_gtk3_panel.vala) = a8fcb9ce00b260e2039c181198936cdf8a3344d4



Home | Main Index | Thread Index | Old Index