From: Takahiro Kambe Date: 2000-08-24T08:06:47+09:00 Subject: [ruby-list:24440] Re: did commit install guide In message <86r97gufjj.wl@archon.local.idaemons.org> on Thu, 24 Aug 2000 01:08:19 +0900, "Akinori -Aki- MUSHA" wrote: >  NetBSD pkgsrc もなかなか充実してきていますね。FreeBSD ports から > コンバートするスクリプトは書けないかな。なんか、それぞれポリシーが > 違うのか、年々違いが広がっている。。 NetBSDには、 taca@edge[76]:ls /usr/pkgsrc/pkgtools/ Makefile pkg/ pkgdep/ pkgmanpages/ xpkgwedge/ gensolpkg/ pkg_install/ pkgdiff/ port2pkg/ pax/ pkg_tarup/ pkglint/ url2pkg/ ここで、port2pkgが該当するものです。pkg_tarupはインストールされてるパッ ケージからバイナリ・パッケージを作成するツールです。 > > pkgsrcで対応しているrubyのバージョン自体は > > > > % grep DISTNAME /usr/ports/lang/ruby/Makefile > ^^^^^ pkgsrc かな? あ、そのとおりです。 >  FreeBSD では > > $ (cd /usr/ports/lang/ruby; make -V PORTVERSION) > > です。 これはmake(1)のオプションによる方法ですが、NetBSDも同じ方法の方が良い ですね。従って、 ---------------------------------------------------------------- pkgsrcで対応しているrubyのバージョン自体は % grep DISTNAME /usr/pkgsrc/lang/ruby/Makefile ---------------------------------------------------------------- というところでしょう。 >  FreeBSD では bison がなくても configure が /usr/bin/byacc を > 拾ってくれてコンパイルできます。NetBSD の yacc では無理なんで > しょうか。(そもそも bison 拡張がどことどこなのか言えない自分 ;) わかりません。ただ、configureがbisonとbyaccで探してますが、NetBSDでは、 /usr/bin/yaccです。この辺りはちょっと確認します。 -- 神戸 隆博(かんべ たかひろ) at home