From: Takahiro Kambe Date: 2001-11-29T00:22:11+09:00 Subject: [ruby-dev:15278] Re: ruby on NetBSD In message <20011128182726.3D14.USA@osb.att.ne.jp> on Wed, 28 Nov 2001 18:33:42 +0900, "U.Nakamura" wrote: > | > rubyを(pkgsrcを使わず)NetBSD-current上でコンパイルしていて常 > | アーキテクチャはi386ですか? :-) > > すみません、書き忘れてましたが、その通りです。 一応、ELFでないportsもありますので。 > > | > 3. pkgsrcでconfigure.inにあてているパッチ(と同等なものが取 > | > り込まれるべき) > | これが正しいです。パッチをフィードバックできていないのは、pkgsrcの > | メンテナの怠慢です。 > > 怠慢だとはさすがに思いません ^^; が、神戸さんにお願いしたら > 取り込むべきパッチ一覧が出てくると思っていいんでしょうか? > これを機会にぜひともお願いしたいです。 以下のURLはパッチそのものではありませんが、複数のレビジョンは殆んどあ りませんし、あまりに長くなるので留めています。 変更している内容を簡潔に書いておきますが、ruby-base/patches/patch-aa以 外は独自、というかファイルのアクセス権等の方針に基づくものです。言い替 えれば、これらは理想的には何らかの方法でconfigure時か何かに指定できる 様になってると良いのでしょう。 http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/lang/ruby-base/patches/patch-aa 取り込んで頂けると嬉しいですが、最後のX11BASEを加えている部分は rbconfig.rbにX11BASEを加えるための小技です。 http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/lang/ruby-base/patches/patch-ad 無条件に $LIBPATH に /usr/local/lib を加える習慣は止めて欲しいです。 http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/lang/ruby-base/patches/patch-ae http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/lang/ruby-base/patches/patch-af http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/lang/ruby-base/patches/patch-aj 基本的にインストールするファイルのアクセス・モードの方針に関する修正 です。 http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/devel/ruby-readline/patches/ ncursesがインストールされていても、それに依存しない様にするための修正 です。 http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/x11/ruby-tk/patches/patch-aa tkbiff.rbでメールボックスが/var/spool/mail/$USERとなっているのを、 /var/mail/$USERに修正しています。 -- 神戸 隆博(かんべ たかひろ) at home