福間@福岡 です。

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!”