[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Canna-*-3.7p3
- Subject: Canna-*-3.7p3
- From: 藤原 誠/Makoto Fujiwara<makoto@ki.nu>
- To: tech-pkg-ja@jp.netbsd.org
- Date: Sun, 02 Jan 2011 22:14:42 +0900
- Message-ID: <yfmfwtbe9bx.wl%makoto@ki.nu>
- Delivered-To: mailing list tech-pkg-ja@jp.netbsd.org
- Mailing-List: contact tech-pkg-ja-help@jp.netbsd.org; run by ezmlm-idx
- User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka)FLIM/1.14.9 (=?ISO-2022-JP-2?B?R29qGyQoRCtXGyhC?=) APEL/10.7 Emacs/23.2(x86_64--netbsd) MULE/6.0 (花散里)
> 藤原 誠
話題(関心)があちこちに飛んでいて申訳けありませんが、
ja-FreeWnn が -server, -dic, -lib と分れているのは何故か ?
という疑問から、では Canna はどうなのかな、と思って、見たら
3.6pl4 から 3.7p3 に上げるのが良い、と書いてある時から二年
以上経っているのかな
(..pkgsrc/inputmethod)% (cd ../doc; cvs annotate TODO) |grep -i canna
1.7547 (taca 18-Sep-08): o Canna-3.7p3
と思って、一応 3.7p3 にして見ました。
http://sourceforge.net/mailarchive/message.php?msg_id=26832347
wip/canna*
に置いてあります。
(wip は説明不要かと思いますが -> http://pkgsrc-wip.sourceforge.net/ )
一応全てうまく行くように思えるので これで send-pr しようかなと
思ったのですが、良く見ると、いくつも気になる部分があります。
(その中で、版を上げる前からの違いという点で、特に二点)
(1)
canna-lib/Makefile の中に
----
# (1) Change SUBDIRS.
# (2) Don't install `forcpp', `kpdic'.
----
とあって、その後に SED 処理が二つあり、その後の方が、
/InstallProgram/ という行を消そうとしているのですが
それに該当する行はなくなっていて、そのため、何もしていないのと
同じになっています。
それで、それに気が付く前に forcpp と kpdic が出来ている、と思っ
て PLIST に追加してしまいました。
SUBST で書換えようと思ったのですが、(何という文字列にすれば良い
か)分っていません。
疑問(質問)としては forcpp/kpdic を install しないのは何の理由
かな、あってはこまるのでしょうか ? ということです。(何をするも
のなのかも分っていないのですけれど)
(2) 何故か canna-dict の中で、
「cannaconf.h がないよ」と言われるので、試行錯誤した結果、
次のように明示的に指定すれば大丈夫ということにしています。
do-build:
(cd ${WRKSRC};\
${XMKMF};\
${MAKE} Makefile; \
${MAKE} cannaconf.h; \
${MAKE} canna )
以上の二点が解決すれば(正当化または説明されれば)、版を上げるの
もいいのではと思っています。
(yc.el をもらって来て、簡単な文字列なら変換するのは確認して
います NetBSD/amd64 です)
でも実は Mac OS X では imake がうまく動作しない気がしますけれど
---
(藤原)