福間@福岡 です。
FreeBSD用のport kitを更新しました。
ftp://ftp8.big.or.jp/pub/usr8/yasuf/ports/ruby-1.2.3.19990402.tar.gz
ruby-1.2.3.19990402.diff.gz
にあります。
なお、今回から Ruby/Tk はRuby本体とは別にインストールされるように変更
しました。Ruby/Tkのportは
ftp://ftp8.big.or.jp/pub/usr8/yasuf/ports/rubytk-1.2.3.19990402.tar.gz
ja-rubytk-1.2.3.19990315.shar
に置いておきますので、お試しください。
[ports-currentからの変更点]
- Ruby 1.2.3 に対応。
- 浮動小数点例外で落ちないようにしてみた(patches/patch-bc)。
なお1.3系では対応ずみです。
$ ruby -e 'p 1e999'
Inf.0
$ ruby -e 'p 1.0 % 0.0'
NaN.0
$ ruby -e 'p 1.0 / 0.0'
/tmp/rby85329:1:in `/': divided by 0 (ZeroDivisionError)
from /tmp/rby85329:1
- Tcl/Tkがインストールされていない環境で、make package や pkg_delete に
失敗していたのを修正。
これに伴い、Ruby/Tk部分(ext/tcltklib, ext/tk)を本体とは別の
パッケージとしてインストールするように変更。
- mkmf.rbを使って自動生成したMakefileで make install がうまくいかない
問題に対処。
- sample/ 以下のサンプルスクリプトを ${PREFIX}/share/examples/ruby に
インストールするようにした。
# というわけで、これからsend-prします(ja-rubytkも含めて;)
---
Yasuhiro Fukuma (福間 康弘) as Yasu.F @ Kitakyushu.Fukuoka.Japan
Web site: http://www8.big.or.jp/~yasuf/
“InterNIC is NOT NSI!”