[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Canna-*-3.7p3



>                                                    藤原 誠
話題(関心)があちこちに飛んでいて申訳けありませんが、
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 がうまく動作しない気がしますけれど
---
(藤原)