きりかノート 3冊め

おあそびプログラミング

MacPortsのRuby-Gnome2を1.0.0に

ちょっと最近リリースに追いつけてなかったのだけど、1.0.0になったので、MacPortsのほうも更新しました。

いくつかのモジュールはRuby-Gnome2でdeprecatedになり、ソースコード配布に含まれていないため、それらは今回更新していません。

作業メモ(自分用)

 == gtk ==

 [x] rb-glib2 92 tests, 312 assertions, 0 failures, 0 errors, 0 pendings, 11 omissions, 0 notifications
 [x] rb-pango 4 tests, 8 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications
 [x] rb-atk テスト・サンプルなし
 [x] rb-gtk2 49 tests, 92 assertions, 3 failures, 1 errors, 0 pendings, 2 omissions, 0 notifications

 >   6) Error:
 > test_type_integer(TestSelectionData):
 > NoMethodError: undefined method `[]' for nil:NilClass
 >     /Volumes/CUnix/opt/local/var/macports/build/_Volumes_CHome_kimuraw_proj_macports_ports_ruby_rb-gtk2/work/ruby-gnome2-all-1.0.0-x86_64/gtk2/test/test_gdk_selection_data.rb:13:in `test_type_integer'

 あとはiconとかthemeのエラーなので気にしないことに。

 == gnome modules ==

 [x] rb-poppler 4 tests, 8 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications
 [x] rb-rsvg ruby svg-viewer.rb ~/Desktop/Flipflop_RS_type.svg

 [x] ruby/rb-gtksourceview2 https://trac.macports.org/ticket/27923
 [x] ruby/rb-vte ruby sample/terminal.rb

 GIO2 -> port:gioがないので作らない。

 == experimental modules ==

 [x] ruby/rb-gstreamer 117 tests, 284 assertions, 6 failures, 0 errors, 1 pendings, 0 omissions, 0 notifications
 [-] ruby/rb-goocanvas ruby demo.rbが動かないので追加しない
 (eval):10:in `initialize': integer 4326805056 too big to convert to `unsigned int' (RangeError)

 == DEPRECATED ==

 ソースコードに含まれなくなったので廃止。

 [ ] ruby/rb-gconf
 [ ] ruby/rb-libgnome
 [ ] ruby/rb-gnomecanvas
 [ ] ruby/rb-gnomeprint
 [ ] ruby/rb-gnomeprintui
 [ ] ruby/rb-gnomevfs
 [ ] ruby/rb-gtkhtml
 [ ] ruby/rb-gtkglext
 [ ] ruby/rb-libglade2
 [ ] ruby/rb-libart