小金丸です。

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 <ta...@doga.co.jp>
>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?=  po...@freebsd.org
> 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: n-kog...@syd.odn.ne.jp
E-Mail: kog...@jp.freebsd.org
E-Mail: kog...@koganemaru.co.jp
URL: http://www.koganemaru.co.jp

メールによる返信