./inputmethod/librime, Rime input method engine

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.16.0, Package name: librime-1.16.0, Maintainer: pkgsrc-users

RIME: Rime Input Method Engine

features:
- supporting varieties of input methods, either shape-based or phonetic-based,
including those for Chinese dialects
- a built-in dictionary in traditional Chinese, easily converting to
simplified Chinese via opencc
- a modulized, extensible input method framework to create innovative input
schemata in YAML syntax
- cross-platform core library in C++, built on top of open-source technologies
- OS-specific wrappers working consistently on Windows, Linux and OS X


Required to run:
[devel/boost-libs] [devel/google-glog] [databases/kyotocabinet] [textproc/yaml-cpp] [converters/opencc]

Required to build:
[devel/boost-headers] [pkgtools/cwrappers] [x11/xorgproto]

Master sites:

Filesize: 2602.433 KB

Version history: (Expand)


CVS history: (Expand)


   2026-01-07 20:33:28 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
librime: updated to 1.16.0

1.16.0

tool: rime_api_console with input feature histories switched by Up/Down
tool: rime_api_console with autosuggestions feature like zsh-autosuggestions
tool: deduplicate input history and limit its total length
   2025-11-25 08:19:07 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
librime: updated to 1.15.0

1.15.0

Bug Fixes

* **charset_filter:** Support Ext J
* **simplifier:** Lazily initialize Opencc
* navigation actions should trigger `update_notifier`
* **composition:** skip phony segments in GetScriptText
* **engine:** clear formatters and post processors
* **vocabulary:** Homophones sorting should be stable

Features

* clear composition with a abortcomposition notification
   2025-09-27 11:57:41 by Thomas Klausner | Files touched by this commit (337)
Log message:
*: recursive bump for boost 1.89
   2025-07-22 08:42:26 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
librime: updated to 1.14.0

1.14.0

Bug Fixes

* fix non-void function does not return a value
* **ascii_composer:** Fix good old caps lock behavior
* **cmake:** replace include() with find_package() to avoid calling \ 
find_package_handle_standard_args() twice with different arguments
* **script_translator:** config max_word_length and core_word_length
* **simplifier:** return nullptr on error
* crashes caused by creating empty components
* **test:** memory leaks in unit tests

Features

* **ascii_composer:** set/unset_ascii_mode
* **ascii_composer:** support alt, super key press
* **deployer:** allow disabling backup_config_files
* **script_translator:** concatenate segments with a sliding window
* **script_translator:** learn new phrases automatically from segmentations
* **script_translator:** update elements of phrases which are longer than \ 
max_word_length
* **translator_commons:** add `dictionary_exclude` to exclude words
   2025-02-26 11:02:24 by Thomas Klausner | Files touched by this commit (1)
Log message:
librime: needs filesystem

filesystem is part of c++17, but 'c++17' only pulls in gcc 7 and
that does not support it.
   2025-02-18 11:05:00 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
librime: updated to 1.13.1

librime 1.13.1

Features

simplifier: cache opencc
punctuator: add option to commit digit separator

librime 1.13.0

Features

punctuator: convert digit separators

Bug Fixes

navigator: wrong spans after selection
api: export librime 0.9 API as extern C
navigator: disconnect notifier
rime_api_console: recreate session when necessary
   2024-12-29 16:10:02 by Adam Ciarcinski | Files touched by this commit (235)
Log message:
revbump after updating boost
   2024-10-04 05:49:38 by Ryo ONODERA | Files touched by this commit (237)
Log message:
*: Recursive revbump from Boost 1.86.0