Summary
uim is a simple, secure and flexible input method library. At the moment Anthy, SKK, Prime, T-code, TUT-code (these are Japanese input method), Pinyin (Chinese input method), Hangul (Korean input method), IPA (International Phonetic Alphabet) are implemented. You can extend the library with Scheme thus easily, or with C if it becomes rather complicated.
Versions
v1.8.9-r2 :: 0 :: gentoo
- Modified
- License
- BSD GPL-2 LGPL-2.1
- Keywords
- amd64 ppc ppc64 x86 ~arm ~hppa ~riscv
- USE flags
- X anthy curl eb emacs expat gtk gtk2 libedit libffi libnotify m17n-lib ncurses nls qt5 skk sqlite ssl static-libs xft
USE flags
General
- X
- Add support for X11
- anthy
- Enable support for app-i18n/anthy
- curl
- Add support for client-side URL transfer library
- eb
- Enable support for dev-libs/eb
- emacs
- Add support for GNU Emacs
- expat
- Enable the use of dev-libs/expat for XML parsing
- gtk
- Add support for x11-libs/gtk+ (The GIMP Toolkit)
- gtk2
- Enable support for x11-libs/gtk+:2
- libedit
- Use the libedit library (replacement for readline)
- libffi
- Enable support for Foreign Function Interface library
- libnotify
- Enable desktop notification support
- m17n-lib
- Enable m17n-lib support
- ncurses
- Add ncurses support (console display library)
- nls
- Add Native Language Support (using gettext - GNU locale utilities)
- qt5
- Add support for the Qt 5 application and UI framework
- skk
- Enable support for app-i18n/skk-jisyo
- sqlite
- Add support for sqlite - embedded sql database
- ssl
- Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
- static-libs
- Build static versions of dynamic libraries as well
- xft
- Build with support for XFT font renderer (x11-libs/libXft)
l10n
- ja
- Japanese
- ko
- Korean
- zh-CN
- Chinese (China)
- zh-TW
- Chinese (Taiwan)
Dependencies
app-editors / emacs : The extensible, customizable, self-documenting real-time display editor
app-i18n / anthy : Anthy -- free and secure Japanese input system
app-i18n / skk-jisyo : Jisyo (dictionary) files for the SKK Japanese-input software
dev-db / sqlite : SQL database engine
dev-libs / eb : EB is a C library and utilities for accessing CD-ROM books
dev-libs / expat : Stream-oriented XML parser library
dev-libs / libedit : BSD replacement for libreadline
dev-libs / libffi : Portable, high level programming interface to various calling conventions
dev-libs / m17n-lib : Multilingual Library for Unix/Linux
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
dev-qt / qtwidgets : Set of components for creating classic desktop-style UIs for the Qt5 framework
dev-qt / qtx11extras : Linux/X11-specific support library for the Qt5 framework
net-misc / curl : A Client that groks URLs
sys-libs / ncurses : Console display library
virtual / libintl : Virtual for the GNU Internationalization Library
x11-base / xorg-proto : X.Org combined protocol headers
x11-libs / gtk+ : Gimp ToolKit +
x11-libs / libICE : X.Org Inter-Client Exchange library
x11-libs / libSM : X.Org Session Management library
x11-libs / libX11 : X.Org X11 library
x11-libs / libXext : X.Org Xext library
x11-libs / libXft : X.Org Xft library
x11-libs / libXrender : X.Org Xrender library
x11-libs / libXt : X.Org X Toolkit Intrinsics library
x11-libs / libnotify : A library for sending desktop notifications
Runtime Dependencies
app-editors / emacs : The extensible, customizable, self-documenting real-time display editor
app-i18n / anthy : Anthy -- free and secure Japanese input system
app-i18n / skk-jisyo : Jisyo (dictionary) files for the SKK Japanese-input software
dev-db / sqlite : SQL database engine
dev-libs / eb : EB is a C library and utilities for accessing CD-ROM books
dev-libs / expat : Stream-oriented XML parser library
dev-libs / libedit : BSD replacement for libreadline
dev-libs / libffi : Portable, high level programming interface to various calling conventions
dev-libs / m17n-lib : Multilingual Library for Unix/Linux
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
dev-qt / qtwidgets : Set of components for creating classic desktop-style UIs for the Qt5 framework
dev-qt / qtx11extras : Linux/X11-specific support library for the Qt5 framework
dev-scheme / sigscheme : SigScheme is an R5RS Scheme interpreter for embedded use
media-fonts / font-daewoo-misc : X.Org Daewoo fonts
media-fonts / font-isas-misc : X.Org the Institute of Software, Academia Sinica (chinese) fonts
media-fonts / font-jis-misc : X.Org JIS (japanese) fonts
media-fonts / font-sony-misc : X.Org Sony fonts
media-fonts / intlfonts : International X11 fixed fonts
net-misc / curl : A Client that groks URLs
sys-libs / ncurses : Console display library
virtual / libintl : Virtual for the GNU Internationalization Library
x11-libs / gtk+ : Gimp ToolKit +
x11-libs / libICE : X.Org Inter-Client Exchange library
x11-libs / libSM : X.Org Session Management library
x11-libs / libX11 : X.Org X11 library
x11-libs / libXext : X.Org Xext library
x11-libs / libXft : X.Org Xft library
x11-libs / libXrender : X.Org Xrender library
x11-libs / libXt : X.Org X Toolkit Intrinsics library
x11-libs / libnotify : A library for sending desktop notifications
Depending packages
app-i18n / scim-uim : An input module for Smart Common Input Method (SCIM) which uses uim as backend
app-i18n / uim-tomoe-gtk : Japanese input method Tomoe IMEngine for uim
Bugs
- 411687
- app-i18n/mozc: support uim-mozc (Mozc engine for app-i18n/uim)
- 769086
- app-i18n/uim: drop optional gtk2 support
- 874921
- app-i18n/uim-1.8.9 - /.../stdio.h: error: exception specification in declaration does
- 879605
- app-i18n/uim-1.8.9-r1 - /.../ld: ./.../libuim-scm.so: undefined reference to SCM_INT_VALUE
- 884321
- app-i18n/uim-1.8.9-r1 - checking whether to have gosh and GaUnit... ERROR: cannot find .../lib /usr/share/gauche-0.98/0.9.12/lib)
- 889074
- app-i18n/uim-1.8.9-r1 - ../.../module-srfi48.c: error: parameter 1 (fcap) has incomplete type
- 894496
- app-i18n/uim-1.8.9-r2 installs .desktop files that do not pass validation (MUSL-CLANG-SYSTEM)
- 900388
- app-i18n/uim-1.8.9-r2 has implicit function declarations in configure logs (MUSL-CLANG-SYSTEM)
- 912958
- app-i18n/uim-1.8.9-r1 - uim-leim.el: Error: Symbols function definition is void: set-face-underline-p
- 944299
- app-i18n/uim-1.8.9-r2 fails to compile: eval.c:107:17: error: too many arguments to function func
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-i18n/uim: always pass -fno-inline-small-functions
Closes: https://bugs.gentoo.org/921399 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
app-i18n/uim: drop 1.8.9-r1
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Andreas Sturmlechner · gentoo
app-i18n/uim: Drop IUSE kde
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
Move {dev-util → dev-build}/cmake
Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/34792 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
kde-frameworks/plasma: pkgmove to kde-plasma/libplasma
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Akinori Hattori · gentoo
app-i18n/uim: rename patch
Signed-off-by: Akinori Hattori <hattya@gentoo.org> - Akinori Hattori · gentoo
app-i18n/uim: drop old
Signed-off-by: Akinori Hattori <hattya@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
app-i18n/uim: Stabilize 1.8.9-r1 ppc, #913833
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-i18n/uim: Stabilize 1.8.9-r1 x86, #913833
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
app-i18n/uim: Stabilize 1.8.9-r1 amd64, #913833
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
app-i18n/uim: Stabilize 1.8.9-r1 ppc64, #913833
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-i18n/uim: fix build w/ Clang 16, >= openssl-1.1.1
This needs a lot more love, to be honest, but we already have a huge stack of patches we apply, so I've resorted to a -D hack in the ebuild for the OpenSSL 1.1.1 part outside of configure. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Akinori Hattori · gentoo
app-i18n/uim: fix build when dev-lang/ruby is installed
Closes: https://bugs.gentoo.org/848966 Signed-off-by: Akinori Hattori <hattya@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Akinori Hattori · gentoo
app-i18n/uim: new upstream release
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Akinori Hattori <hattya@gentoo.org> - Akinori Hattori · gentoo
app-i18n/uim: rename patches
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Akinori Hattori <hattya@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
app-i18n/uim: Drop old versions
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Matt Turner · gentoo
app-i18n/uim: Stabilize 1.8.9_pre20210103-r1 ppc, #861788
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
app-i18n/uim: Stabilize 1.8.9_pre20210103-r1 ppc64, #861788
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-i18n/uim: add a missing dep for 'qt5' use flag
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Joonas Niilola · gentoo
app-i18n/uim: Stabilize 1.8.9_pre20210103-r1 x86, #861788
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Joonas Niilola · gentoo
app-i18n/uim: Stabilize 1.8.9_pre20210103-r1 amd64, #861788
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alessandro Barbieri · gentoo
app-i18n/uim: remove wrong Wconversion substitution
Closes: https://bugs.gentoo.org/836623 Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/24859 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Yongxiang Liang · gentoo
app-i18n/uim: keyword 1.8.9_pre20210103 for ~riscv
Signed-off-by: Yongxiang Liang <tanekliang@gmail.com> Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Akinori Hattori · gentoo
app-i18n/uim: add missing dependency
Closes: https://bugs.gentoo.org/819768 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Akinori Hattori <hattya@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Akinori Hattori · gentoo
app-i18n/uim: restore ~ppc
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Akinori Hattori <hattya@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Akinori Hattori · gentoo
app-i18n/uim: new snapshot
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Akinori Hattori <hattya@gentoo.org> - Akinori Hattori · gentoo
app-i18n/uim: fix build with sys-devel/slibtool
Closes: https://bugs.gentoo.org/792198 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Akinori Hattori <hattya@gentoo.org> - Akinori Hattori · gentoo
app-i18n/uim: fix build with Clang
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Akinori Hattori <hattya@gentoo.org> - Akinori Hattori · gentoo
app-i18n/uim: fix desktop file
Closes: https://bugs.gentoo.org/795867 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Akinori Hattori <hattya@gentoo.org> - Akinori Hattori · gentoo
app-i18n/uim: tidy
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Akinori Hattori <hattya@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
app-i18n/uim: Remove app-i18n/canna
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
app-i18n/uim: remove libressl support
Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
app-i18n/uim: EAPI-7, use qmake-utils, sort some deps
Closes: https://bugs.gentoo.org/764329 Closes: https://bugs.gentoo.org/712098 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolic · gentoo
app-i18n/uim: fix build with gcc-10
* Thanks to Jeroen Roovers for submitting the patch Closes: https://bugs.gentoo.org/706968 Package-Manager: Portage-3.0.9, Repoman-3.0.1 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
app-i18n/uim: use dev-libs/libffi instead of virtual/libffi
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
app-i18n/uim: Drop 1.8.6-r1 and 1.8.6-r2
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
app-i18n/uim: drop to ~hppa
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ulrich Müller · gentoo
app-i18n/uim: Update virtual/emacs dependency.
The virtual is deprecated, depend on app-editors/emacs instead. Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Ulrich Müller <ulm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
app-i18n/uim: stable 1.8.8 for ppc, bug #661800
Tested-by: ernsteiswuerfel Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="ppc" - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
app-i18n/uim: Remove support for non-existent deps - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
app-i18n/uim: stable 1.8.8 for hppa, bug #661800
Package-Manager: Portage-2.3.46, Repoman-2.3.10 RepoMan-Options: --include-arches="hppa" - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
app-i18n/uim: amd64 stable wrt bug #661800
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
app-i18n/uim: x86 stable (bug #661800)
Package-Manager: Portage-2.3.44, Repoman-2.3.10 - Repository mirror & CI · gentoo
Merge updates from master - Akinori Hattori · gentoo
app-i18n/uim: fix build on x86
Closes: https://bugs.gentoo.org/661806 Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Akinori Hattori · gentoo
app-i18n/uim: fix build on x86
Closes: https://bugs.gentoo.org/661806 Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
app-i18n/uim: stable 1.8.8 for ppc64, bug #661800
Bug: https://bugs.gentoo.org/661800 Package-Manager: Portage-2.3.43, Repoman-2.3.10 RepoMan-Options: --include-arches="ppc64" - Repository mirror & CI · gentoo
Merge updates from master - Akinori Hattori · gentoo
app-i18n/uim: fix build with USE=-X
Closes: https://bugs.gentoo.org/661806 Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Akinori Hattori · gentoo
app-i18n/uim: fix build with USE=qt4
Closes: https://bugs.gentoo.org/657052 Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Akinori Hattori · gentoo
app-i18n/uim: fix build with >=dev-scheme/chicken-4
Closes: https://bugs.gentoo.org/656852 Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Akinori Hattori · gentoo
app-i18n/uim: new upstream release
Closes: https://bugs.gentoo.org/644898 Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Akinori Hattori · gentoo
app-i18n/uim: fix build with sys-libs/ncurses[tinfo]
Closes: https://bugs.gentoo.org/588172 Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Akinori Hattori · gentoo
app-i18n/uim: specify default toolkit
Closes: https://bugs.gentoo.org/550662 Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Akinori Hattori · gentoo
app-i18n/uim: switch to gtk2 USE flag
Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Akinori Hattori · gentoo
app-i18n/uim: drop unicode USE flag
Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Akinori Hattori · gentoo
app-i18n/uim: drop test USE flag
Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Akinori Hattori · gentoo
app-i18n/uim: update SRC_URI
Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Akinori Hattori · gentoo
app-i18n/uim: update patches
Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Akinori Hattori · gentoo
app-i18n/uim: update to EAPI 6
Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Arfrever Frehtes Taifersar Arahesis · gentoo
app-i18n/*: Update dependencies (x11-proto/* -> x11-base/xorg-proto). - Andreas Sturmlechner · gentoo
app-i18n/uim: Drop USE=kde
Closes: https://bugs.gentoo.org/630602 Package-Manager: Portage-2.3.16, Repoman-2.3.6 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - T. Malfatti · gentoo
media-libs/portaudio: Version bump - Johannes Huber · gentoo
kde-base/kdelibs -> kde-frameworks/kdelibs - Felix Janda · gentoo
app-i18n/uim: add libressl support
Gentoo-Bug: https://bugs.gentoo.org/585672 - Ulrich Müller · gentoo
app-i18n/uim: Migrate from LINGUAS to L10N.
Package-Manager: portage-2.3.0 - Yixun Lan · gentoo
app-i18n/uim: keyword ~arm
Gentoo-Bug: 585670 Package-Manager: portage-2.3.0_rc1 - Tobias Klausmann · gentoo
app-i18n/uim: Fixing HOMEPAGE move due to code.google.com shutdown
Package-Manager: portage-2.2.20.1 - Justin Lecher · gentoo
Convert URIs for googlecode.com to https
Signed-off-by: Justin Lecher <jlec@gentoo.org> - Justin Lecher · gentoo
Enable https for all google URIs
Signed-off-by: Justin Lecher <jlec@gentoo.org> - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed