[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
ja-freewnn-* (Re: DESTDIR support
- Subject: ja-freewnn-* (Re: DESTDIR support
- From: 藤原 誠/Makoto Fujiwara<makoto@ki.nu>
- To: tech-pkg-ja@jp.netbsd.org
- Date: Thu, 30 Dec 2010 11:18:12 +0900
- Message-ID: <yfm4o9wuhp7.wl%makoto@ki.nu>
- In-Reply-To: <op.u83f9bmvcsw9i4@ponkan.lins.jp>
- References: <20100225142202.21F0815CA9@britannica.bec.de><op.u83f9bmvcsw9i4@ponkan.lins.jp>
- 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/24.0.50(i386--netbsdelf) MULE/6.0 (花散里)
> 藤原 誠
ja-freewnn-* の件です。
実は次のメールには書いたのですが、
http://sourceforge.jp/projects/freewnn/lists/archive/users/2010-December/000076.html
1.1.0-a01 という版では NetBSD/amd64 で、変換しようとするとすぐに
Segfault するという問題があって、これは 1.1.1-a021
にすれば、動く、ということを(pkgsrc 無で)確認したので、
版を上げて見ました。御意見をいただければ幸いです。
ただし、本体の方がかなり変更になっていることと、藤原が以前の
様子を良く理解していないため、次のようなものになっています。
http://www.ki.nu/~makoto/pkgsrc/wip/ja-freewnn-1.11a21.tar.gz
これは次のような利用方法を想定しています
cd /usr/pkgsrc
tar zxf /PATH/TO/ja-freewnn-1.11a21.tar.gz
cd wip/ja-freewnn
make package
make package-install
このまま、あるいは(以下にあることを)もう少し調整してから
まずは wip に置いておこうと思っています。
(あるいはどなたかが直していただければ、もっと幸いです)
(言訳)
・今まで SERVER LIB DIC に 分れていたが、
理由も調べずに一つにまとめてしまった
・user-destdir は利用可能になっている
・現在 /usr/pkg/lib/wnn に入っているものは、
/usr/pkg/share/wnn に移す方が良い
・pkglint するといろいろ言われる
・/usr/pkg/bin/Wnn4/jserver -> /usr/pkg/sbin/jserver
等の変更は効かなくなって元に戻ってしまった
・「SED を使わずに SUBST framework を使って下さい」の件、未対応
・ wnntouch はまだ効いていない
・起動すると、次のように言われる
--------
modena@makoto 10:27:20/101230(..wip/ja-freewnn)% /usr/pkg/bin/Wnn4/jserver
jserver (FreeWnn 1.1.0 pl21) Nihongo Multi Client Server
Error reading /usr/pkg/lib/wnn/ja_JP/dic/pubdic/kihon.dic
Error reading /usr/pkg/lib/wnn/ja_JP/dic/pubdic/setsuji.dic
---------
これは post-install: に書いてある wnntouch が呼ばれていないため
(現在何故か不明)
例えば次のようにして手で wnntouch すれば動く
/usr/pkg/bin/Wnn4/wnntouch `find /usr/pkg/lib/wnn/ -name \*.dic -type f`
/usr/pkg/bin/Wnn4/wnntouch /usr/pkg/lib/wnn/ja_JP/dic/pubdic/full.fzk
(起動や停止の方法)
-----------
modena@makoto 10:58:41/101230(..wip/ja-freewnn)% /usr/pkg/bin/Wnn4/wnnkill
JSERVER Terminated
modena@makoto 10:58:44/101230(..wip/ja-freewnn)% /usr/pkg/bin/Wnn4/jserver
jserver (FreeWnn 1.1.0 pl21) Nihongo Multi Client Server
Reading /usr/pkg/lib/wnn/ja_JP/dic/pubdic/kihon.dic Fid = 1
Reading /usr/pkg/lib/wnn/ja_JP/dic/pubdic/setsuji.dic Fid = 2
Reading /usr/pkg/lib/wnn/ja_JP/dic/pubdic/koyuu.dic Fid = 3
Reading /usr/pkg/lib/wnn/ja_JP/dic/pubdic/chimei.dic Fid = 4
Reading /usr/pkg/lib/wnn/ja_JP/dic/pubdic/jinmei.dic Fid = 5
Reading /usr/pkg/lib/wnn/ja_JP/dic/pubdic/special.dic Fid = 6
Reading /usr/pkg/lib/wnn/ja_JP/dic/pubdic/computer.dic Fid = 7
Reading /usr/pkg/lib/wnn/ja_JP/dic/pubdic/symbol.dic Fid = 8
Reading /usr/pkg/lib/wnn/ja_JP/dic/pubdic/tankan.dic Fid = 9
Reading /usr/pkg/lib/wnn/ja_JP/dic/pubdic/bio.dic Fid = 10
Reading /usr/pkg/lib/wnn/ja_JP/dic/gerodic/g-jinmei.dic Fid = 11
Reading /usr/pkg/lib/wnn/ja_JP/dic/pubdic/full.fzk Fid = 12
Finished Reading Files
modena@makoto 10:58:46/101230(..wip/ja-freewnn)%
-----------
動作確認方法
-----------
modena@makoto 11:00:25/101230(..wip/ja-freewnn)% cat ~/.emacs-egg-wnn
(set-input-method 'japanese-egg-wnn)
modena@makoto 10:59:40/101230(..wip/ja-freewnn)% emacs -q -l ~/.emacs-egg-wnn
-----------
---
(藤原)