小金丸です。 FreeBSD の kon は、だれが、メンテナンスしているのでしょうか? 日本人がメンテナンスしていれば、FreeBSD-users-jp のメーリングリストで 状況が分かっているはずですが。
私が作成したものは、あまり send-pr を考慮しないで作成しています。 将来的には、きちんと send-pr を行ってメンテナンスするほうがよいことです。 UTMPX の設定は、Makefile で行っていましたが、新井さんのものでは、ソースの 中で FreeBSD の版数を判断しています、このほうがよいと思います。 新井さんのソース。 https://sites.google.com/site/doublestar256/kon2b kon2test.tar.bz2 Makefile は、UTMPX 部分を削除して、amd64 を追加し、Makefile も send-pr の 対照にするほうがよいと思います。 kon を正常に動かすには、termcap も変更しなければ、なりませんね。 これも新しいものを作成して send-pr をする必要があるかもしれません。 >From: Masamichi Takatsu <[email protected]> >Date: Tue, 8 May 2012 11:52:20 +0900 > >たかつです。 > >FreeBSD 9.0 でkonを使おうと思ったのですが、 >小金丸さんの作成した9.0用パッチはおそらく 0.3_3 用で、 >最新の ports である 0.3_4 には使えませんでした。 > >そこで、0.3_4 で使えるように、パッチを作り直してみました。ついでに >http://slashdot.jp/journal/257929/kon2-@-amd64 >こちらにあるパッチも入れました。 >これで、9.0-RELEASE amd64 でも問題なく動くようです。 > >追加のパッチになっていますので、パッチを当てる順番の都合上、小金丸さんの >ものからファイル名などを変えています。 > >パッチのあてかたとkonの構築手順は下記の通りです。 > >1. portsのディレクトリに移動 > # cd /usr/ports/japanese/kon2-16dot/ >2. files 下に patch-ca, patch-cc, patch-cd, patch-ce, patch-cf があったら削除 > # rm files/patch-c[acdef] >3. Makefile に後述の修正を施す > # patch < メールテキストのファイル名 >4. 本メールのテキストをuudecodeして、取り出した tar.gz を files 下に展開 > # uudecode メールテキストのファイル名 > # tar zxfC kon2-0.3_4-patch.tar.gz files/ >5. コンパイルとインストール > # make install > >小金丸さんさえよろしければ、これでsend-pr してようかと思うのですが、 >どうでしょうか? > UTMPX の部分が変更できれば、よいと思います。 >#uuencodeなんて久しぶりに使いましたよ… > > >---Makefileの差分 ここから--- >--- Makefile.orig 2012-05-07 19:33:26.000000000 +0900 >+++ Makefile 2012-05-07 19:34:09.000000000 +0900 >@@ -22,7 +22,7 @@ > MAINTAINER?= [email protected] > COMMENT= Kanji On Console -- Display kanji characters on your own console > >-ONLY_FOR_ARCHS= i386 >+ONLY_FOR_ARCHS= i386 amd64 > > MAN1= kon.1 > MANLANG= ja >@@ -33,7 +33,7 @@ > .include <bsd.port.pre.mk> > > .if ${OSVERSION} > 900007 >-BROKEN= fails to build with new utmpx >+CFLAGS=-DUTMPX=1 > .endif > > .if !defined(KONFONT) >---Makefileの差分 ここまで--- -- 小金丸コンピュータエンジニアリングサービス (福岡県大野城市) 小金丸 信幸 (Nobuyuki Koganemaru) E-Mail: [email protected] E-Mail: [email protected] E-Mail: [email protected] URL: http://www.koganemaru.co.jp
