./inputmethod/ibus, Intelligent Input Bus

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 1.5.34, Package name: ibus-1.5.34, Maintainer: tsutsui

IBus means an Intelligent Input Bus.
It provides full featured and user friendly input method user interface.
It also may help developers to develop input method easily.


Required to run:
[sysutils/dbus] [sysutils/libnotify] [textproc/iso-codes] [graphics/hicolor-icon-theme] [devel/glib2] [x11/gtk2] [devel/dconf] [x11/gtk3] [devel/py-gobject3] [lang/python37]

Required to build:
[pkgtools/x11-links] [lang/vala] [x11/xcb-proto] [devel/gobject-introspection] [x11/fixesproto4] [pkgtools/cwrappers] [textproc/unicode-emoji] [textproc/cldr-emoji-annotation] [x11/xorgproto] [textproc/unicode-character-database]

Master sites:

Filesize: 4402.492 KB

Version history: (Expand)


CVS history: (Expand)


   2026-05-15 19:01:08 by Thomas Klausner | Files touched by this commit (139)
Log message:
*: switch to glib2-introspection

The gobject-introspection package installed _some_ of the introspection
files needed for glib2, but not all - some of them are built from the glib2
sources. glib2-introspection now contains all glib2-related introspection
files.

Add a tool dependency on the new package where needed.

Remove gobject-introspection from buildlink3.mk files - this is usually
a tool and should not be forwarded via buildlink3.

Some cleanups/fixes for -current while here.
   2026-04-30 08:17:25 by Izumi Tsutsui | Files touched by this commit (5) | Package updated
Log message:
ibus: update to 1.5.34

pkgsrc changes:
- update patches to reduce line number offsets

Upstream changes:
 https://github.com/ibus/ibus/releases/tag/1.5.34
 https://github.com/ibus/ibus/releases/tag/1.5.34-rc1
 https://github.com/ibus/ibus/releases/tag/1.5.34-beta1

1.5.34

 Changes between ibus-1.5.34-rc1 and ibus-1.5.34

 Bug Fixes:

  * Fix typo in switch (fujiwarat) cd60d95

1.5.34-rc1

 Features & Bug Fixes:

  * Enhance panel --enable-wayland-im option without daemon f4c4eaf
  * Enhance mouse position in Emojier category list 03e996b
  * Enhance Emoji and Unicode notifications 7aaf42a 7d777ba
  * Show Emoji annotations in GNOME 5f2bc35
  * Refer QT_IM_MODULES to check Wayland configuration b811db8
  * Support input purpose and hints in ibus-wayland 36d2193 b0cec09
    7b014b5
  * Update simple.xml with xkeyboard-config 2.46 62a178f
  * Fix locale compose features 00c28b9 0ed5687
  * Fix Backspace after commit-text in Ghostty 7e707ed
  * Fix "no memory" error with focus changes in Sway 8757b87
  * Fix latch key in Latvian(tilde) keymap in ibus-wayland 0104486
  * Fix memory leaks 313f24f 7885035 6d254b3
  * Fix SEGV in ibus-x11 d7ef404
  * Fix Panel bugs cc2e7d8 49b1f0c 57a2585
  * Fix build issues 9c1d430 92db49ff1d5aa37d a8bce78 ce49b59 29bc7de
    e1e6045
  * Replace ibus-daemon with ibus start in Github issue templace
    ee32a0e
  * Update Github CI c039ce2 c2e3af0

1.5.34-beta1

 There are several new features:

  * IBus Wayland panel can run without --exec-daemon option for the
    debugging purpose
  * Follow mouse cursor in Emojier category list
  * Enhance the order of the loading locale compose file
  * Support to delete surrounding text feature with the Wayland
    input-method protocol
  * Add IBUS_INPUT_HINT_HIDDEN_TEXT
  * Enhance the pre-edit text in GNOME-Shell password including GDM
  * Show Emoji annotations in the candidate popup in GNOME
   2026-01-27 09:41:10 by Thomas Klausner | Files touched by this commit (1344)
Log message:
*: recursive bump for removal of cairo's xcb option
   2025-11-13 18:21:11 by Izumi Tsutsui | Files touched by this commit (5) | Package updated
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
   2025-10-23 22:40:24 by Thomas Klausner | Files touched by this commit (2999)
Log message:
*: recursive bump for pcre2

Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by \ 
/usr/pkg/lib/libglib-2.0.so.0 not defined
   2025-09-03 14:37:52 by Izumi Tsutsui | Files touched by this commit (1)
Log message:
ibus: also use an official target to regenerate files by gdbus-codegen.
   2025-09-02 13:38:04 by Izumi Tsutsui | Files touched by this commit (4)
Log message:
ibus: use appropriate method to regenerate .c files from .vala sources.
   2025-08-31 00:46:51 by Thomas Klausner | Files touched by this commit (1355)
Log message:
*: recursive bump for tiff growing lerc dependency