1 # Copyright 1999-2019 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
5 USE_RUBY="ruby24 ruby25 ruby26"
7 inherit git-r3 ruby-single
11 DESCRIPTION="Jisyo (dictionary) files for the SKK Japanese-input software"
12 HOMEPAGE="https://skk-dev.github.io/dict"
13 EGIT_REPO_URI="https://github.com/skk-dev/dict"
15 LICENSE="GPL-2 freedist public-domain"
18 IUSE="cdb ${USE_RUBY//ruby/ruby_targets_ruby}"
31 DOCS=( ChangeLog{,.{1..3}} committers.txt edict_doc.txt )
33 SKKTOOLS_DIR="${EPREFIX}/usr/share/skktools/convert2skk"
36 rm -f ${MY_PN}.{wrong*,noregist,not_wrong,hukugougo,notes,requested,pubdic+}
42 cdbmake "${1}" "${1}.tmp"
50 local ctdic="${MY_PN}.china_taiwan" ruby
52 for ruby in ${RUBY_TARGETS_PREFERENCE}; do
53 if use ruby_targets_${ruby}; then
54 ${ruby} ${SKKTOOLS_DIR}/ctdicconv.rb csv/${ctdic##*.}.csv | skkdic-expr2 >> ${ctdic}
60 local cdbmake=cdb_make f
61 if has_version dev-db/tinycdb; then
64 for f in {,zipcode/}${MY_PN}.*; do
67 s = substr($0, index($0, " ") + 1)
68 print "+" length($1) "," length(s) ":" $1 "->" s
73 ' ${f} | ${cdbmake} ${f}.cdb || die
79 insinto /usr/share/skk
80 doins {,zipcode/}${MY_PN}.*
84 dodoc zipcode/README.md