# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
categories textproc japanese
description Kana-Kanji conversion system
long_description ${description}
license Restrictive/Distributable BSD-old GPL-2+ MIT
homepage http://canna.sourceforge.jp/
master_sites sourceforge_jp:${name}/9565/:canna \
http://cannadic.oucrc.org/:cannadic
distname "Canna[string map {"." ""} ${version}]"
distfiles ${distname}${extract.suffix}:canna \
cannadic-${dicversion}.tar.gz:cannadic
patchfiles patch-Canna.conf.diff \
patch-canna_widedef.h.diff \
patch-doc_man_guide_tex_Imakefile.diff \
patch-lib_canna_lisp.c.diff \
patch-server_util.c.diff \
patch-cmd_catdic_Imakefile.diff \
patch-lib_RK_ncache.c.diff \
patch-server_comm.c.diff \
patch-dic_ideo_words_dics.dir.diff \
patch-misc_default.ca.diff
checksums ${distname}${extract.suffix} \
rmd160 33e5eb9e2dc144835db838612897e652acbc60ed \
sha256 7d98d925043d3af24f99a8a2a09e3b4d6dfe881efc1303ef4a7f495a0f4542a7 \
cannadic-${dicversion}.tar.gz \
rmd160 d0920e718d35d038fff930ac50ebe049a322174d \
sha256 d477889aa54276eeb013f28f4f5a18c26baebbc5de28884421f086e1d38fdb04
extract.only ${distname}${extract.suffix}
system "cd ${workpath} && gzip -dc ${distpath}/cannadic-${dicversion}.tar.gz | tar --no-same-owner -xf -"
reinplace -locale C "s|__PREFIX__|${prefix}|" ${worksrcpath}/Canna.conf
if {[variant_isset universal]} {
build.post_args CDEBUGFLAGS=\"${configure.cflags} ${configure.universal_cflags}\" SHLIBGLOBALSFLAGS=\"${configure.universal_cflags}\"
build.post_args CDEBUGFLAGS=\"${configure.cflags}\"
system "cd ${workpath}/cannadic-${dicversion} && ${worksrcpath}/cmd/crxdic/crxdic -D ${worksrcpath}/dic/ideo/grammar/cnj.bits -m -o gcanna.cbd gcanna.ctd"