initial commit, ok inoguchi@
This commit is contained in:
parent
f9faa414b9
commit
f3ff0d5c78
61
inputmethods/libkkc/Makefile
Normal file
61
inputmethods/libkkc/Makefile
Normal file
@ -0,0 +1,61 @@
|
||||
# $OpenBSD: Makefile,v 1.1 2021/11/23 06:39:17 uaa Exp $
|
||||
|
||||
COMMENT = Japanese Kana Kanji conversion library
|
||||
|
||||
VERSION = 20210214
|
||||
DISTNAME = libkkc
|
||||
PKGNAME = libkkc-${VERSION}
|
||||
|
||||
GH_ACCOUNT = ueno
|
||||
GH_PROJECT = libkkc
|
||||
GH_COMMIT = 4583ab1753594b72592df5857106aedad98e533d
|
||||
|
||||
SHARED_LIBS = kkc 2.0 # 2.0
|
||||
|
||||
CATEGORIES = inputmethods
|
||||
|
||||
# GPLv3+
|
||||
PERMIT_PACKAGE = Yes
|
||||
|
||||
WANTLIB = ${COMPILER_LIBCXX} c ffi gee-0.8 gio-2.0 glib-2.0 \
|
||||
gmodule-2.0 gobject-2.0 iconv intl json-glib-1.0 \
|
||||
marisa pcre z
|
||||
|
||||
# clang and libc++abi required
|
||||
COMPILER = base-clang
|
||||
|
||||
BUILD_DEPENDS = ${MODGNU_AUTOCONF_DEPENDS} \
|
||||
${MODGNU_AUTOMAKE_DEPENDS} \
|
||||
devel/libtool \
|
||||
devel/gettext,-tools \
|
||||
devel/gobject-introspection \
|
||||
lang/vala \
|
||||
textproc/libmarisa,-python
|
||||
|
||||
LIB_DEPENDS = devel/libffi \
|
||||
devel/libgee \
|
||||
devel/glib2 \
|
||||
converters/libiconv \
|
||||
devel/json-glib \
|
||||
devel/pcre \
|
||||
textproc/libmarisa
|
||||
|
||||
USE_GMAKE = Yes
|
||||
|
||||
CONFIGURE_STYLE = autoreconf
|
||||
AUTORECONF = ./autogen.sh
|
||||
AUTOCONF_VERSION = 2.69
|
||||
AUTOMAKE_VERSION = 1.15
|
||||
CONFIGURE_ENV += LIBS="-lc++ -lc++abi -lpthread"
|
||||
|
||||
# suppress warnings (for C codes generated from Vala)
|
||||
CONFIGURE_ENV += CFLAGS="-Wno-deprecated-declarations -Wno-int-conversion -Wno-unused-value -Wno-tautological-pointer-compare -Wno-incompatible-function-pointer-types -Wno-incompatible-pointer-types -Wno-incompatible-pointer-types-discards-qualifiers"
|
||||
|
||||
# tests/encoding.vala and tests/system-dictionary.vala crashes with
|
||||
# Abort trap, bogus pointer (double free?).
|
||||
# Attempting invalid encoding to CharsetConverter() at init() in
|
||||
# libkkc/encoding.vala makes this problem, maybe Gio issue.
|
||||
# If gio has fixed in the future, please remove NO_TEST.
|
||||
NO_TEST = Yes
|
||||
|
||||
.include <bsd.port.mk>
|
2
inputmethods/libkkc/distinfo
Normal file
2
inputmethods/libkkc/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (libkkc-4583ab17.tar.gz) = TnF32Vx69MLt1keTKZlrN+yjUhSYpB4DZS35PbqQjWM=
|
||||
SIZE (libkkc-4583ab17.tar.gz) = 389984
|
4
inputmethods/libkkc/pkg/DESCR
Normal file
4
inputmethods/libkkc/pkg/DESCR
Normal file
@ -0,0 +1,4 @@
|
||||
libkkc provides a converter from Kana-string to Kana-Kanji-mixed-string.
|
||||
It was named after kkc.el in GNU Emacs, a simple Kana Kanji converter,
|
||||
while libkkc tries to convert sentences in a bit more complex way using
|
||||
N-gram language models.
|
169
inputmethods/libkkc/pkg/PLIST
Normal file
169
inputmethods/libkkc/pkg/PLIST
Normal file
@ -0,0 +1,169 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1 2021/11/23 06:39:18 uaa Exp $
|
||||
@bin bin/kkc
|
||||
bin/kkc-package-data
|
||||
include/libkkc/
|
||||
include/libkkc/libkkc.h
|
||||
lib/girepository-1.0/Kkc-1.0.typelib
|
||||
@static-lib lib/libkkc.a
|
||||
lib/libkkc.la
|
||||
@lib lib/libkkc.so.${LIBkkc_VERSION}
|
||||
lib/pkgconfig/kkc-1.0.pc
|
||||
share/gir-1.0/Kkc-1.0.gir
|
||||
share/libkkc/
|
||||
share/libkkc/rules/
|
||||
share/libkkc/rules/act/
|
||||
share/libkkc/rules/act/keymap/
|
||||
share/libkkc/rules/act/keymap/default.json
|
||||
share/libkkc/rules/act/keymap/hankaku-katakana.json
|
||||
share/libkkc/rules/act/keymap/hiragana.json
|
||||
share/libkkc/rules/act/keymap/katakana.json
|
||||
share/libkkc/rules/act/keymap/latin.json
|
||||
share/libkkc/rules/act/keymap/wide-latin.json
|
||||
share/libkkc/rules/act/metadata.json
|
||||
share/libkkc/rules/act/rom-kana/
|
||||
share/libkkc/rules/act/rom-kana/default.json
|
||||
share/libkkc/rules/atok/
|
||||
share/libkkc/rules/atok/keymap/
|
||||
share/libkkc/rules/atok/keymap/default.json
|
||||
share/libkkc/rules/atok/keymap/direct.json
|
||||
share/libkkc/rules/atok/keymap/hankaku-katakana.json
|
||||
share/libkkc/rules/atok/keymap/hiragana.json
|
||||
share/libkkc/rules/atok/keymap/katakana.json
|
||||
share/libkkc/rules/atok/keymap/latin.json
|
||||
share/libkkc/rules/atok/keymap/wide-latin.json
|
||||
share/libkkc/rules/atok/metadata.json
|
||||
share/libkkc/rules/atok/rom-kana/
|
||||
share/libkkc/rules/atok/rom-kana/default.json
|
||||
share/libkkc/rules/azik/
|
||||
share/libkkc/rules/azik-jp106/
|
||||
share/libkkc/rules/azik-jp106/keymap/
|
||||
share/libkkc/rules/azik-jp106/keymap/default.json
|
||||
share/libkkc/rules/azik-jp106/keymap/hankaku-katakana.json
|
||||
share/libkkc/rules/azik-jp106/keymap/hiragana.json
|
||||
share/libkkc/rules/azik-jp106/keymap/katakana.json
|
||||
share/libkkc/rules/azik-jp106/keymap/latin.json
|
||||
share/libkkc/rules/azik-jp106/keymap/wide-latin.json
|
||||
share/libkkc/rules/azik-jp106/metadata.json
|
||||
share/libkkc/rules/azik-jp106/rom-kana/
|
||||
share/libkkc/rules/azik-jp106/rom-kana/default.json
|
||||
share/libkkc/rules/azik/keymap/
|
||||
share/libkkc/rules/azik/keymap/default.json
|
||||
share/libkkc/rules/azik/keymap/hankaku-katakana.json
|
||||
share/libkkc/rules/azik/keymap/hiragana.json
|
||||
share/libkkc/rules/azik/keymap/katakana.json
|
||||
share/libkkc/rules/azik/keymap/latin.json
|
||||
share/libkkc/rules/azik/keymap/wide-latin.json
|
||||
share/libkkc/rules/azik/metadata.json
|
||||
share/libkkc/rules/azik/rom-kana/
|
||||
share/libkkc/rules/azik/rom-kana/default.json
|
||||
share/libkkc/rules/default/
|
||||
share/libkkc/rules/default/keymap/
|
||||
share/libkkc/rules/default/keymap/default.json
|
||||
share/libkkc/rules/default/keymap/direct.json
|
||||
share/libkkc/rules/default/keymap/hankaku-katakana.json
|
||||
share/libkkc/rules/default/keymap/hiragana.json
|
||||
share/libkkc/rules/default/keymap/katakana.json
|
||||
share/libkkc/rules/default/keymap/latin.json
|
||||
share/libkkc/rules/default/keymap/wide-latin.json
|
||||
share/libkkc/rules/default/metadata.json
|
||||
share/libkkc/rules/default/rom-kana/
|
||||
share/libkkc/rules/default/rom-kana/default.json
|
||||
share/libkkc/rules/kana/
|
||||
share/libkkc/rules/kana/keymap/
|
||||
share/libkkc/rules/kana/keymap/default.json
|
||||
share/libkkc/rules/kana/keymap/direct.json
|
||||
share/libkkc/rules/kana/keymap/hankaku-katakana.json
|
||||
share/libkkc/rules/kana/keymap/hiragana.json
|
||||
share/libkkc/rules/kana/keymap/katakana.json
|
||||
share/libkkc/rules/kana/keymap/latin.json
|
||||
share/libkkc/rules/kana/keymap/wide-latin.json
|
||||
share/libkkc/rules/kana/metadata.json
|
||||
share/libkkc/rules/kana/rom-kana/
|
||||
share/libkkc/rules/kana/rom-kana/default.json
|
||||
share/libkkc/rules/kzik/
|
||||
share/libkkc/rules/kzik/keymap/
|
||||
share/libkkc/rules/kzik/keymap/default.json
|
||||
share/libkkc/rules/kzik/keymap/hankaku-katakana.json
|
||||
share/libkkc/rules/kzik/keymap/hiragana.json
|
||||
share/libkkc/rules/kzik/keymap/katakana.json
|
||||
share/libkkc/rules/kzik/keymap/latin.json
|
||||
share/libkkc/rules/kzik/keymap/wide-latin.json
|
||||
share/libkkc/rules/kzik/metadata.json
|
||||
share/libkkc/rules/kzik/rom-kana/
|
||||
share/libkkc/rules/kzik/rom-kana/default.json
|
||||
share/libkkc/rules/nicola/
|
||||
share/libkkc/rules/nicola/keymap/
|
||||
share/libkkc/rules/nicola/keymap/default.json
|
||||
share/libkkc/rules/nicola/keymap/direct.json
|
||||
share/libkkc/rules/nicola/keymap/hankaku-katakana.json
|
||||
share/libkkc/rules/nicola/keymap/hiragana.json
|
||||
share/libkkc/rules/nicola/keymap/katakana.json
|
||||
share/libkkc/rules/nicola/keymap/latin.json
|
||||
share/libkkc/rules/nicola/keymap/wide-latin.json
|
||||
share/libkkc/rules/nicola/metadata.json
|
||||
share/libkkc/rules/nicola/rom-kana/
|
||||
share/libkkc/rules/nicola/rom-kana/default.json
|
||||
share/libkkc/rules/tcode/
|
||||
share/libkkc/rules/tcode/keymap/
|
||||
share/libkkc/rules/tcode/keymap/hankaku-katakana.json
|
||||
share/libkkc/rules/tcode/keymap/hiragana.json
|
||||
share/libkkc/rules/tcode/keymap/katakana.json
|
||||
share/libkkc/rules/tcode/keymap/latin.json
|
||||
share/libkkc/rules/tcode/keymap/wide-latin.json
|
||||
share/libkkc/rules/tcode/metadata.json
|
||||
share/libkkc/rules/tcode/rom-kana/
|
||||
share/libkkc/rules/tcode/rom-kana/default.json
|
||||
share/libkkc/rules/trycode/
|
||||
share/libkkc/rules/trycode/keymap/
|
||||
share/libkkc/rules/trycode/keymap/hankaku-katakana.json
|
||||
share/libkkc/rules/trycode/keymap/hiragana.json
|
||||
share/libkkc/rules/trycode/keymap/katakana.json
|
||||
share/libkkc/rules/trycode/keymap/latin.json
|
||||
share/libkkc/rules/trycode/keymap/wide-latin.json
|
||||
share/libkkc/rules/trycode/metadata.json
|
||||
share/libkkc/rules/trycode/rom-kana/
|
||||
share/libkkc/rules/trycode/rom-kana/default.json
|
||||
share/libkkc/rules/tutcode/
|
||||
share/libkkc/rules/tutcode-touch16x/
|
||||
share/libkkc/rules/tutcode-touch16x/keymap/
|
||||
share/libkkc/rules/tutcode-touch16x/keymap/hankaku-katakana.json
|
||||
share/libkkc/rules/tutcode-touch16x/keymap/hiragana.json
|
||||
share/libkkc/rules/tutcode-touch16x/keymap/katakana.json
|
||||
share/libkkc/rules/tutcode-touch16x/keymap/latin.json
|
||||
share/libkkc/rules/tutcode-touch16x/keymap/wide-latin.json
|
||||
share/libkkc/rules/tutcode-touch16x/metadata.json
|
||||
share/libkkc/rules/tutcode-touch16x/rom-kana/
|
||||
share/libkkc/rules/tutcode-touch16x/rom-kana/default.json
|
||||
share/libkkc/rules/tutcode/keymap/
|
||||
share/libkkc/rules/tutcode/keymap/hankaku-katakana.json
|
||||
share/libkkc/rules/tutcode/keymap/hiragana.json
|
||||
share/libkkc/rules/tutcode/keymap/katakana.json
|
||||
share/libkkc/rules/tutcode/keymap/latin.json
|
||||
share/libkkc/rules/tutcode/keymap/wide-latin.json
|
||||
share/libkkc/rules/tutcode/metadata.json
|
||||
share/libkkc/rules/tutcode/rom-kana/
|
||||
share/libkkc/rules/tutcode/rom-kana/default.json
|
||||
share/libkkc/templates/
|
||||
share/libkkc/templates/libkkc-data/
|
||||
share/libkkc/templates/libkkc-data/Makefile.am
|
||||
share/libkkc/templates/libkkc-data/configure.ac.in
|
||||
share/libkkc/templates/libkkc-data/data/
|
||||
share/libkkc/templates/libkkc-data/data/Makefile.am
|
||||
share/libkkc/templates/libkkc-data/data/models/
|
||||
share/libkkc/templates/libkkc-data/data/models/Makefile.sorted2
|
||||
share/libkkc/templates/libkkc-data/data/models/Makefile.sorted3
|
||||
share/libkkc/templates/libkkc-data/data/models/sorted2/
|
||||
share/libkkc/templates/libkkc-data/data/models/sorted2/metadata.json
|
||||
share/libkkc/templates/libkkc-data/data/models/sorted3/
|
||||
share/libkkc/templates/libkkc-data/data/models/sorted3/metadata.json
|
||||
share/libkkc/templates/libkkc-data/data/models/text2/
|
||||
share/libkkc/templates/libkkc-data/data/models/text2/metadata.json
|
||||
share/libkkc/templates/libkkc-data/data/models/text3/
|
||||
share/libkkc/templates/libkkc-data/data/models/text3/metadata.json
|
||||
share/libkkc/templates/libkkc-data/tools/
|
||||
share/libkkc/templates/libkkc-data/tools/Makefile.am
|
||||
share/libkkc/templates/libkkc-data/tools/genfilter.py
|
||||
share/libkkc/templates/libkkc-data/tools/sortlm.py
|
||||
share/locale/ja/LC_MESSAGES/libkkc.mo
|
||||
share/vala/vapi/kkc-1.0.deps
|
||||
share/vala/vapi/kkc-1.0.vapi
|
Loading…
x
Reference in New Issue
Block a user