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

[freewnn:00036] Re: libwrap patch



永江と申します。

From: MOTOKI Sinichi <sin@itl.co.jp>
Subject: [freewnn:00035] Re: libwrap patch
Date: 08 Aug 1999 19:13:19 +0900

>  さて、質問なのですが、ソースアーカイブの構成の再編や、
>  autoconf(+libtool) へのさらなる対応などは FreeWnn Projectの
>  方で計画されているのでしょうか?
> 
>  個人的には autoconf 使っているのに --prefix, --bindir,
>  --libdir が使えないのがすごく悲しかったりします。 (^^;

autoconf 対応は、私も少しだけやってみました。
こちらの ML の方針がまだよくわかっていなかったので、
パッチは先日、古川さんに直接送っていたのですが、
ML の方にも流してみることにします。
皆様のご意見をお聞かせください。

今回のパッチでは、なるべく変更を少なくしようとした結果、
生成される Makefile に結構な無駄が残ってしまっています。
本気でやろうと思ったら Makefile.in をちゃんと書き直すべきでしょうね。

ご参考までに。NetBSD では Wnn や Canna は
server と lib とにパッケージを分離し、
Emacs などのクライアントは lib に DEPEND するように
しようとしています。

---- May the source be with you. ----
 永江   英武     mailto:nagae@tk.airnet.ne.jp
Nagae Hidetake   http://www.tk.airnet.ne.jp/nagae/

---- Begin included message ----
古川様、はじめまして。
最近 FreeWnn ML に参加しました永江と申します。
NetBSD ユーザーです。

NetBSD でも開発者向け ML で、
pkgsrc という仕組みに対応させるパッチなどが流れています。
その成果のうち、FreeWnn 1.1.1 に還元したいものを抜き出し、
パッチとしてお送りします。
patch-1.1.1-a002 を適用した上に、重ねて適用するようになっています。

なかには FreeWnn の方針と食い違うかもしれないものもありますので
パッチを分けておきました。
それぞれについて採用/不採用を決定していただければと思います。

patch-aa
	configure で NetBSD をサポートするために必須のパッチです。
	おそらく OpenBSD も同様で良いと思いますが、未確認です。
	OpenBSD ユーザーに確認してもらえると良いのですが。

patch-ab
	configure 時の --prefix=dir の指定を反映するためのパッチです。
	NetBSD の pkgsrc は /usr/local ではなく
	/usr/pkg にインストールするため、このパッチが必要です。

patch-ac
	prefix だけでなく、その他のディレクトリも autoconf の作法に
	合わせるためのパッチです。patch-ab が前提となります。
	注意していただきたいのは、
	ヘッダファイルやライブラリのインストール先が
	/usr/X11R6 から @prefix@(つまりデフォルトは /usr/local)に
	変わることです。
	FreeWnn の方針に反するかもしれないのですが、
	NetBSD ではこのようなインストール方針になっています。

以上 3 つのパッチをまとめて tar+gzip し、uuencode して添付します。
よろしく御検討いただきますよう、お願いします。


begin 644 FreeWnn-1.1.1-patch.tar.gz
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
$`.`!`'20
`
end

---- Do the Right Thing. ----
 永江   英武     mailto:nagae@tk.airnet.ne.jp
Nagae Hidetake   http://www.tk.airnet.ne.jp/nagae/
---- End included message ----