japanese/libskk 1.1.1 MidnightBSD
Library to deal with Japanese Kana-to-Kanji conversion method
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
e4a5bf40d3- License
- gpl3
- Categories
- japanese
Description
libskk -- a library to deal with Japanese kana-to-kanji conversion method
Features:
* Support basic features of SKK including new word registration into dictionary, completion, numeric conversion, abbrev mode, kuten input, hankaku-katakana input, Lisp expression evaluation (concat only), and re-conversion. * Support various typing rules including romaji-to-kana, AZIK, TUT-Code, and NICOLA. * Support various dictionary types including file dictionary (such as SKK-JISYO.[SML]), user dictionary, skkserv, and CDB format dictionary. * GObject based API with gobject-introspection support. * Experimental support for intelligent kana-to-kanji conversion based on Viterbi algorithm.
Documentation:
* file:tests/context.c for basic usage * http://du-a.org/docs/libskk/libskk/ for Vala binding reference * http://du-a.org/docs/gtk-doc/libskk/html/ for C binding reference
In the other systems
The newest version among them is 1.1.1, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | japanese/libskk | 1.1.1 newest | no data | - | [email protected] | 2026-09-09 |
| FreeBSD | japanese/libskk | 1.1.1_1 newest | none known | - | [email protected] | 2026-08-23 |
| OpenBSD | inputmethods/libskk by name | 1.1.1 newest | no data | - | The OpenBSD ports mailing-list <[email protected]> | - |
| NetBSD | inputmethod/libskk by name | 1.0.5nb6 behind since 2026-09-09 | none known | - | [email protected] | 2026-09-29 |
| DragonFly | japanese/libskk | 1.0.5_1 behind since 2026-09-09 | none known | - | [email protected] | - |
| HardenedBSD | japanese/libskk | 1.1.1_1 newest | no data | - | [email protected] | - |
| GhostBSD | japanese/libskk | 1.1.1_1 newest | no data | - | [email protected] | - |
Version history 1
Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.
Install
Binary package:
mport install libskk
From mports:
cd /usr/mports/japanese/libskk && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libskk>0:japanese/libskk
LIB_DEPENDS= libskk.so:japanese/libskk
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Build 1
p5-XML-Parser>=0: textproc/p5-XML-Parser
Library 3
libgee-0.8.so: devel/libgeelibjson-glib-1.0.so: devel/json-gliblibxkbcommon.so: x11/libxkbcommon
Build dependencies 4
Run dependencies 3
Required by 1
Configuration
Options name: japanese_libskk
| Option | Default | Description |
|---|---|---|
| DOCS | off | |
| NLS | off |
- USES
- autoreconf gmake gnome libtool pathfix pkgconfig tar:xz vala:build
- Service scripts
- none
Files
Manual pages 1
- skk(1)
pkg-plist 92
- bin/skk
- include/libskk/libskk.h
- lib/girepository-1.0/Skk-1.0.typelib
- lib/libskk.so
- lib/libskk.so.0
- lib/libskk.so.0.0.0
- libdata/pkgconfig/libskk.pc
- share/man/man1/skk.1.gz
- share/gir-1.0/Skk-1.0.gir
- share/libskk/rules/README.rules
- share/libskk/rules/act/keymap/default.json
- share/libskk/rules/act/keymap/hankaku-katakana.json
- share/libskk/rules/act/keymap/hiragana.json
- share/libskk/rules/act/keymap/katakana.json
- share/libskk/rules/act/keymap/latin.json
- share/libskk/rules/act/keymap/wide-latin.json
- share/libskk/rules/act/metadata.json
- share/libskk/rules/act/rom-kana/default.json
- share/libskk/rules/act09/keymap/default.json
- share/libskk/rules/act09/keymap/hankaku-katakana.json
- share/libskk/rules/act09/keymap/hiragana.json
- share/libskk/rules/act09/keymap/katakana.json
- share/libskk/rules/act09/keymap/latin.json
- share/libskk/rules/act09/keymap/wide-latin.json
- share/libskk/rules/act09/metadata.json
- share/libskk/rules/act09/rom-kana/default.json
- share/libskk/rules/azik/keymap/common.json
- share/libskk/rules/azik/keymap/default.json
- share/libskk/rules/azik/keymap/hankaku-katakana.json
- share/libskk/rules/azik/keymap/hiragana.json
- share/libskk/rules/azik/keymap/katakana.json
- share/libskk/rules/azik/keymap/latin.json
- share/libskk/rules/azik/keymap/wide-latin.json
- share/libskk/rules/azik/metadata.json
- share/libskk/rules/azik/rom-kana/default.json
- share/libskk/rules/default/keymap/default.json
- share/libskk/rules/default/keymap/hankaku-katakana.json
- share/libskk/rules/default/keymap/hiragana.json
- share/libskk/rules/default/keymap/katakana.json
- share/libskk/rules/default/keymap/latin.json
- share/libskk/rules/default/keymap/wide-latin.json
- share/libskk/rules/default/metadata.json
- share/libskk/rules/default/rom-kana/default.json
- share/libskk/rules/kzik/keymap/common.json
- share/libskk/rules/kzik/keymap/default.json
- share/libskk/rules/kzik/keymap/hankaku-katakana.json
- share/libskk/rules/kzik/keymap/hiragana.json
- share/libskk/rules/kzik/keymap/katakana.json
- share/libskk/rules/kzik/keymap/latin.json
- share/libskk/rules/kzik/keymap/wide-latin.json
- share/libskk/rules/kzik/metadata.json
- share/libskk/rules/kzik/rom-kana/default.json
- share/libskk/rules/nicola/keymap/default.json
- share/libskk/rules/nicola/keymap/hankaku-katakana.json
- share/libskk/rules/nicola/keymap/hiragana.json
- share/libskk/rules/nicola/keymap/kana.json
- share/libskk/rules/nicola/keymap/katakana.json
- share/libskk/rules/nicola/keymap/latin.json
- share/libskk/rules/nicola/keymap/wide-latin.json
- share/libskk/rules/nicola/metadata.json
- share/libskk/rules/nicola/rom-kana/default.json
- share/libskk/rules/tcode/keymap/hankaku-katakana.json
- share/libskk/rules/tcode/keymap/hiragana.json
- share/libskk/rules/tcode/keymap/katakana.json
- share/libskk/rules/tcode/keymap/latin.json
- share/libskk/rules/tcode/keymap/wide-latin.json
- share/libskk/rules/tcode/metadata.json
- share/libskk/rules/tcode/rom-kana/default.json
- share/libskk/rules/trycode/keymap/hankaku-katakana.json
- share/libskk/rules/trycode/keymap/hiragana.json
- share/libskk/rules/trycode/keymap/katakana.json
- share/libskk/rules/trycode/keymap/latin.json
- share/libskk/rules/trycode/keymap/wide-latin.json
- share/libskk/rules/trycode/metadata.json
- share/libskk/rules/trycode/rom-kana/default.json
- share/libskk/rules/tutcode-touch16x/keymap/hankaku-katakana.json
- share/libskk/rules/tutcode-touch16x/keymap/hiragana.json
- share/libskk/rules/tutcode-touch16x/keymap/katakana.json
- share/libskk/rules/tutcode-touch16x/keymap/latin.json
- share/libskk/rules/tutcode-touch16x/keymap/wide-latin.json
- share/libskk/rules/tutcode-touch16x/metadata.json
- share/libskk/rules/tutcode-touch16x/rom-kana/default.json
- share/libskk/rules/tutcode/keymap/hankaku-katakana.json
- share/libskk/rules/tutcode/keymap/hiragana.json
- share/libskk/rules/tutcode/keymap/katakana.json
- share/libskk/rules/tutcode/keymap/latin.json
- share/libskk/rules/tutcode/keymap/wide-latin.json
- share/libskk/rules/tutcode/metadata.json
- share/libskk/rules/tutcode/rom-kana/default.json
- share/locale/ja/LC_MESSAGES/libskk.mo
- share/vala/vapi/skk-1.0.deps
- share/vala/vapi/skk-1.0.vapi
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| libskk-1.1.1.tar.xz | 588640 | 2d4c15976d459ef0004ce1c0e47506c7859d0b6f4fb104ed837f3326d235bb56 |
Master sites 1
- https://github.com/ueno/libskk/releases/download/1.1.1/