BSD Ports

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.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDjapanese/libskk1.1.1 newestno data-[email protected]2026-09-09
FreeBSDjapanese/libskk1.1.1_1 newestnone known-[email protected]2026-08-23
OpenBSDinputmethods/libskk by name1.1.1 newestno data-The OpenBSD ports mailing-list <[email protected]>-
NetBSDinputmethod/libskk by name1.0.5nb6 behind since 2026-09-09none known-[email protected]2026-09-29
DragonFlyjapanese/libskk1.0.5_1 behind since 2026-09-09none known-[email protected]-
HardenedBSDjapanese/libskk1.1.1_1 newestno data-[email protected]-
GhostBSDjapanese/libskk1.1.1_1 newestno data-[email protected]-

Compare across BSDs

Version history 1

  1. 1.1.1 e4a5bf40d3

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

Library 3

Build dependencies 4
Run dependencies 3
Required by 1

Configuration

Options name: japanese_libskk

OptionDefaultDescription
DOCSoff
NLSoff
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
FileSizeSHA256
libskk-1.1.1.tar.xz5886402d4c15976d459ef0004ce1c0e47506c7859d0b6f4fb104ed837f3326d235bb56
Master sites 1
  • https://github.com/ueno/libskk/releases/download/1.1.1/

Commit history 1

DateCommitCreditsLog message
e4a5bf40d3 Lucas Holt japanese/libskk: update to 1.1.1 (#1033)