[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ruby packages
引用前後します。
At Tue, 20 Feb 2001 18:31:25 +0900,
Takahiro Kambe wrote:
> > o そもそもNetBSDでは bsd.ruby.mk は存在しない。(bsd.emacs.mkも)
> ヘンなことを書いていました。現在、ないのは当然です。
>
> ここで書きたかったことは、FreeBSDのportsのbsd.emacs.mkの様な、特定のツー
> ル等のためのパッケージ用のmakeの定義ファイルを置くことをNetBSDのpkgsrc
> ではしていないということです。
はい、それは NetBSD pkgsrc ではどうするかという話をした最初の
段階から認識していたつもりです。
http://blade.nagaokaut.ac.jp/cgi-bin/vframe.rb/ruby/ruby-list/25487?25445-26456
> ケージを参考に /usrc/pkgsrc/lang/ruby-base/Makefile.common としてまと
> めたということです。
名前や位置が違うことが同期の障害になるわけではないですよね。
At Tue, 20 Feb 2001 18:04:15 +0900,
Takahiro Kambe wrote:
> のです。/usr/pkgsrc/lang/ruby-base/Makefile.common に該当する内容を
> 用意する過程で、
(snip)
> > .elif (${OPSYS} == "NetBSD")
(snip)
> と、切り分けできる様な構成は殆んど念頭に置いていませんでした。また、
> パッケージ名の"ruby-"で始まる部分のマクロも省略しています。
私は安直に、 bsd.ruby.mk を元にしている以上は、極端なことを
言えば diff の結果を.if ~ .else ~ .endif でくるむだけでも、
なお共通部分の方が多く、同期していくメリットは大きいと思って
しまったんですが、そういう思い込みは乱暴なのかもしれません。
後で実際に差分を取って眺めてみますね。
> 頭の痛いのは、
>
> - RUN_DEPENDS, LIB_DEPENDSはないとか、そのあたりの仕様の違い。
Hubert が wildcard depends を導入して両者を DEPENDS へ一本化
する提案をした頃の tech-pkg での議論はちゃんと読んでいたので、
一応の理解はしているつもりなのですが、研究してみます。
> - ELF的(ldの-R)をどうやって潜り込ませるか。(元々のrubyのrbconfig.rb周り
> からして悩ましい)
やはり、その辺りは Ruby 側で吸収するようにしてもらわないと、
pkgsrc の作成・利用という意味ではなんとかできても、自分で最新の
Ruby をコンパイルしたり自分でモジュールを開発するときに面倒な
ことになってしまいますしね。
何とか、うまい形を見出して Ruby の configure.in, rbconfig.rb,
mkmf.rb などに反映させたいところですね。
> 取り敢えずの星取表。
> (*)がついてるのができたあたりでcommitと思ってますが、本業がぁ...
ずいぶんできていますね。段階的でいいんじゃないでしょうか。 :)
徐々に、じわじわと追加していく方が。。(?)
--
/
/__ __ Akinori.org / MUSHA.org
/ ) ) ) ) / FreeBSD.org / Ruby-lang.org
Akinori MUSHA aka / (_ / ( (__( @ iDaemons.org / and.or.jp
"We're only at home when we're on the run, on the wing, on the fly"