Subject: CVS commit: pkgsrc
From: Izumi Tsutsui
Date: 2015-12-13 11:52:16
Message id: 20151213105216.619F7FB83@cvs.NetBSD.org

Log Message:
Update ruby-gnome2 to 3.0.7.

Upstream changes:

---
Ruby-GNOME2 3.0.7
 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20151006_1

It is a bug fix release of 3.0.6.

Changes

Ruby/GLib2

  * Fixes
      + Fixed a bug that `xxx_yyy` enum name isn't accepted.
        [ruby-gnome2-devel-en][Reported by Detlef Reichl]
      + Fixed a bug that internal Ruby API is used. [ruby-gnome2-devel-en]
        [Reported by Detlef Reichl]

Ruby/GTK3

  * Improvements
      + Added backward compatibility API to Gtk::TreeView#insert_column.
        [ruby-gnome2-devel-en][Reported by Detlef Reichl]

Thanks

  * Detlef Reichl

---
Ruby-GNOME2 3.0.6
 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20151004_1

It is a bug fix release of 3.0.5.

Changes

Ruby/GLib2

  * Improvements
      + Supported GLib.format_size on 32bit. [GitHub#565][Reported by Mamoru
        TASAKA]
      + Supported GLib.format_size_for_display on 32bit. [GitHub#565][Reported
        by Mamoru TASAKA]
      + Added GLib::Version.or_later??. [GitHub#570][Patch by cedlemo]

Ruby/GObjectIntrospection

  * Improvements
      + Added GObjectIntrospection::Version.or_later?. [GitHub#572][Patch by
        cedlemo]
      + Supported GSList for filename. [ruby-gnome2-devel-en][Reported by
        Stefan Salewski]

Ruby/GIO2

  * Improvements
      + Added Gio::Version.or_later?. [GitHub#571][Patch by cedlemo]
      + Made Gio::APplicationCommandLine#attributes Rubyish.

Ruby/Pango

  * Improvements
      + Added Pango::Version.or_later??. [GitHub#576][Patch by cedlemo]

Ruby/GTK2

  * Improvements
      + Added Gtk::Version.or_later??. [GitHub#574][Patch by cedlemo]

Ruby/GTK3

  * Improvements
      + Supported Gtk::CellLayout#set_cell_data_func. [ruby-gnome2-devel-en]
        [Reported by Stefan Salewski]
      + Supported Gtk::Container#add with child properties.
        [ruby-gnome2-devel-en][Reported by Stefan Salewski]
      + Added Gtk::StockItem#[]? for backward compatibility.
        [ruby-gnome2-devel-en][Reported by Stefan Salewski]
      + Added Gtk::IconSize::IconSize for backward compatibility.
        [ruby-gnome2-devel-en][Reported by Stefan Salewski]
      + Supported marking cell renderers in Gtk::CellLayout for GC.
        [ruby-gnome2-devel-en][Reported by Stefan Salewski]
      + Supported nil for Gtk::TreeIter#set_value.
      + Supported marking columns in Gtk::TreeView for GC.
        [ruby-gnome2-devel-en][Reported by Stefan Salewski]
      + Updated tutorial samples. [GitHub#567][GitHub#568][GitHub#587][Patch by
        cedlemo]
      + Supported marking records in Gtk::TreeModel for GC.
        [ruby-gnome2-devel-en][Reported by Stefan Salewski]
      + Started updating gtk-demo with Gtk::Application?. [GitHub#583][GitHub#
        586][GitHub#588][Patch by cedlemo]
      + Supported option style API by Gtk::Builder#add.
      + Supported :object_ids by Gtk::Builder#add. [GitHub#585][Patch by
        cedlemo]
      + Added backward compatible API to Gtk.show_uri.

Ruby/GStreamer

  * Improvements
      + Added Gst::Version.or_later??. [GitHub#573][Patch by cedlemo]

Ruby/Poppler

  * Improvements
      + Added Poppler::Version.or_later??. [GitHub#577][Patch by cedlemo]

Ruby/RSVG2

  * Improvements
      + Added RSVG::Version.or_later??. [GitHub#578][Patch by cedlemo]

Ruby/VTE3

  * Improvements
      + Stopped to run tests for old VTE with new VTE. [GitHub#566][Reported by
        Mamoru TASAKA]

Ruby/WebKitGTK

  * Improvements
      + Added WebKitGtk::Version.or_later??.

Thanks

  * Stefan Salewski
  * Mamoru TASAKA
  * cedlemo

---
Ruby-GNOME2 3.0.5
 http://sourceforge.net/projects/ruby-gnome2/files/ruby-gnome2/ruby-gnome2-3.0.5/

It is a bug fix release for mikutter.

Changes

Ruby/GTK2

  * Fixes
      + Fixed a bug that g_object_ref_sink() isn't called for instance of
        type_registered class.
        [http://dev.mikutter.hachune.net/issues/771#note-3]
        [Reported by toshi_a]

Thanks

  * toshi_a

---
Ruby-GNOME2 3.0.4
 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150922_1

Posted by kou on 2015-09-22 (Tue) 05:40:57

It is a build fix release for 32bit Windows.

Changes

All

  * Improvements
      + Supported auto native package installation on Arch Linux. [GitHub#553]
        [GitHub#563] [Patch by lilole]

Ruby/GObjctIntrospection

  * Fixes
      + 32bit Windows: Fixed strut field accessors access wrong address.

Ruby/ATK

  * Improvements
      + Added Atk::Version.or_later? [GitHub#552] [Patch by cedlemo]

Ruby/GdkPixbuf2

  * Improvements
      + Added Gdk::Pixbuf::Version.or_later??. [GitHub#561] [Patch by cedlemo]

Ruby/GDK3

  * Improvements
      + Supported GTK+ 3.17.9. [GitHub#558] [Reported by Mamoru TASAKA]

Ruby/GTK3

  * Improvements
      + Updated examples. [GitHub#550] [Patch by cedlemo]

Ruby/ClutterGstreamer

  * Improvements
      + Added ClutterGst.load_version.
      + Added ClutterGst.load_version=.
      + Added ClutterGst::Version.or_later??. [GitHub#556] [Patch by cedlemo]

Thanks

  * cedlemo
  * lilole
  * Mamoru TASAKA

---
Ruby-GNOME2 3.0.3
 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150913_1

It is a compatibility improvement release of 3.0.2.

Changes

All

  * Improvements
      + Removed test-unit-notify gem from development dependencies. [GitHub#
        547] [Patch by cedlemo]

Ruby/GObjectIntrospection

  * Improvements
      + Supported GObjectIntrospection::Repository.prepend_search_path.
      + Supported GObjectIntrospection::Repository.search_path.
      + Windows: Supported requiring library after one
        GObjectIntrospection::Loader#load. [GitHub#546] [Reported by Abby
        Archer]

Ruby/GTK3

  * Improvements
      + Supported Gtk::IconSize.lookup. [GitHub#544] [Reported by Masafumi
        Yokoyama]
      + Supported size name as argument of Gtk::Widget#render_icon_pixbuf.
        [GitHub#544] [Reported by Masafumi Yokoyama]
      + Supported Gio::Icon in Gtk::IconTheme#lookup_icon. [GitHub#544]
        [Reported by Masafumi Yokoyama]
      + Supported Gtk::TreeModel#iter_parent.
      + Supported Gtk::TreeIter#parent.
      + Updated examples. [GitHub#548] [Patch by cedlemo]
  * Fixes
      + Fixed a bug that Gtk::Widget.bind_template_child is required. [GitHub#
        549] [Reported by cedlemo]
      + Fixed a bug that default x_option and y_option values of Gtk::Table#
        attach is wrong. [GitHub#546] [Reported by Abby Archer]
      + Windows: Fixed a bug that Ruby/RSVG2 isn't required automatically.
        [GitHub#546] [Reported by Abby Archer]

Thanks

  * Masafumi Yokoyama
  * cedlemo
  * Abby Archer

---
Ruby-GNOME2 3.0.2
 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150913_1

It is a compatibility improvement release of 3.0.1.

Changes

Ruby/GObjectIntrospection

  * Improvements
      + Supported void pointer. [GitHub#540] [Reported by Abby Archer]
      + Added GObjectIntrospection::Loader.instantiate_gobject_pointer.

Ruby/GDK3

  * Improvements
      + Supported Gdk::Window#user_data. [GitHub#540] [Reported by Abby Archer]
      + compatibility: Cairo::Context#set_source_rgba accepts nil as alpha
        value. [GitHub#540] [Reported by Abby Archer]
      + compatibility: Added fallback feature for deprecated
        Gdk::EventScroll::Direction.
      + Windows: Added hicolor-icon-theme as fallback theme.

Ruby/GTK3

  * Improvements
      + compatibility: Gtk::Window#icon= accepts icon file name. [GitHub#540]
        [Reported by Abby Archer]
      + compatibility: Gtk::Dialog#add_button accepts Symbol as response ID.
        [GitHub#540] [Reported by Abby Archer]
      + Deprecated Gtk::ColorSelectionDialog.
      + compatibility: Added fallback feature for deprecated
        Gtk::TextTag::WrapMode.
      + compatibility: Added fallback feature for deprecated Gtk::TextBuffer#
        insert(iter, target, *tags) usage.
      + compatibility: Added fallback feature for deprecated
        Gtk::ButtonBox::Style.
      + compatibility: Added fallback feature for deprecated
        Gtk::MessageDialog::ButtonsType.
      + compatibility: Supported creating an empty image by Gtk::Image.new.
      + compatibility: Added fallback feature for deprecated
        Gtk::ImageMenuItem.new usage.
      + Supported Gtk::TreeIter#next!.
      + Supported Gtk::TreeModel#get_value.
      + compatibility: Added fallback feature for deprecated
        Gtk::Alignment::Align.
      + compatibility: Added fallback feature for deprecated Gtk::Widget#
        get_size_request.
      + compatibility: Added fallback feature for deprecated Gtk::Table.new.
      + compatibility: Added fallback feature for deprecated Gtk::Table#
        column_spaces.
      + compatibility: Added fallback feature for deprecated Gtk::Table#
        column_spaces=.
      + compatibility: Added fallback feature for deprecated Gtk::Table#attach.
      + compatibility: Added fallback feature for deprecated
        Gtk::ToggleButton.new.
      + Windows: Added missing Ruby/RSVG2 dependency.
      + compatibility: Added fallback feature for deprecated Gtk::Container#
        each_forall.
      + Supported nil as size for Gtk::Image.new.
      + compatibility: Added fallback feature for deprecated Gtk::Image.new
        (pixbuf).
      + compatibility: Added fallback feature for deprecated
        Gtk::Toolbar::Style.
      + Supported Rubyish Gtk::CheckMenuItem.new.
  * Fixes
      + Fixed samples. [GitHub#536][GitHub#541] [Patch by cedlemo] [GitHub#540]
        [Reported by Abby Archer]
      + Fixed a bug that Gtk::Calendar#date returns 0-11 range month value.

Ruby/RSVG2

  * Improvements
      + Windows: Added missing Ruby/Pango dependency.
      + Windows: Updated loaders.cache for gdk-pixbuf automatically.

Ruby/GStreamer

  * Improvements
      + compatibility: Gst::TypeFindFactory#extensions always returns Array.

Thanks

  * cedlemo
  * Abby Archer

---
Ruby-GNOME2 3.0.1
 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150911_1

It is a bug fix release of 3.0.0.

Changes

Ruby/GLib2

  * Fixes
      + Windows: Fixed a bug that large number flag value isn't usable. [GitHub
        #538] [Reported by Abby Archer]

Ruby/GTK3

  * Improvements
      + Updated tutorials. [GitHub#534][GitHub#537] [Patch by cedlemo]

Ruby/VTE3

  * Improvements
      + Added Vte::Version.or_later??. [GitHub#535] [Patch by cedlemo]

Thanks

  * cedlemo
  * Abby Archer

---
Ruby-GNOME2 3.0.0
 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150910_1

It is a GTK+ 3.16 support release.

To GTK+ 3.16 support, many people helped us. Especially, cedlemo did great
works. Very thanks all!!!

Changes

All

  * Improvements
      + Added install instruction for GitHub master branch. [GitHub#425][Patch
        by Hiroyuki Sato]

Ruby/GLib2

  * Improvements
      + Added new APIs:
          o RVAL2GOBJGLIST
          o RVAL2GOBJGSLIST
          o rbg_rval2glist
          o rbg_rval2gslist
          o RVAL2CSTR_PTR
          o rbg_name_to_nick
          o rbgobj_class_init_func
          o rbgobj_register_type
      + Changed RVAL2CSTR to return NULL terminated string. If you want to get
        raw string that may not be terminated by NULL, use RVAL2CSTR_PTR.
      + Supported Symbol as flag value.
      + Added windows_platform?
      + Supported GLib::Value.new? without value.
      + Supported array of flag value as GLib::Flags.new input.
      + Supported name, nick and GLib::Enum as GLib::Enum.new input.
      + Migrated to Markdown for README markup. [GitHub#484][Patch by prpr_man]
      + Supported GVariantType.
      + Supported GVariant.
      + Supported GBinding. [GitHub#524][Reported by cedlemo]
  * Fixes
      + Fixed a bug that GLib.format_size doesn't work 32bit over integer
        value. [GitHub#413][Reported by eumario]

Ruby/GObjectIntrospection

  * Improvements
      + Supported non GObject struct as return value. [GitHub#286][Reported by
        Christopher L. Ramsey]
      + Supported list_XXX method name.
      + Supported freeing GList<GObjet *>.
      + Supported array of struct as input argument.
      + Supported auto native package install on CentOS 7.
      + Supported can_XXX? predicate.
      + Supported the number of array as input argument. [Suggested by John
        Cupitt]
      + Supported array of GValue as input argument.
      + Supported array as return value.
      + Supported GClosure as input argument.
      + Supported GSList<GObject *> as input argument.
      + Supported GSList<GObject *> as output argument. [GitHub#324][Reported
        by cedlemo]
      + Supported union as input argument.
      + Supported array of guint8 as input argument.
      + Supported array of gint32 as input argument.
      + Supported class methods defined in XXXClass.
      + Supported GList<GBoxed *> as output argument. [GitHub#389][Reported by
        eumario]
      + Supported GList<GInterface *> as return value. [GitHub#501][Reported by
        Christopher L. Ramsey]
      + Supported GVariant as return value. [GitHub#502][Reported by kitone]
  * Fixes
      + Fixed a bug that GList<GObjet *> return type method always returns nil.
      + Fixed a bug that not predicate is treated as predicate.
      + Fixed a bug that self is different.

Ruby/GIO2

  * Improvements
      + Supported GAsyncReadyCallback. [GitHub#302][Reported by Christopher L.
        Ramsey]
      + Added ActionMap#add_actions.

Ruby/Pango

  * Improvements
      + Added Pango::Language#sample_string.

Ruby/GDK3

  * Improvements
      + Added backward compatibility APIs. [GitHub#284][Reported by Christopher
        L. Ramsey]
      + Added constants in Gdk::Selection. [GitHub#254][Patch by Masafumi
        Yokoyama]
      + Added missing deprecations. [GitHub#291][Reported by Michel Boaventura]
      + Added RGBA.parse. [GitHub#295][Reported by carlosjhr64]
      + Supported Gdk::Rectangle. [GitHub#319][Reported by cedlemo]
      + Supported Gdk::Screen#get_setting. [GitHub#376][Reported by cedlemo]
      + Added Gdk::Screen#get_monitor.
  * Fixes
      + Fixed a bug that GDK_KEY_XXX raises an error. [ruby-gnome2-devel-en]
        [Reported by Detlef Reichl]

Ruby/GTK3

  * Improvements
      + Migrated to GObject Introspection based bindings from hand writing
        bindings. Now, all the latest API in GTK+ are supported. [Hiroshi
        Hatake][Detlef Reichl][cedlemo][John Cupitt] [Masafumi Yokoyama]
        [eumario][PeterWAWood][Daiki Ueno]
      + Updated samples. [Patch by cedlemo]

Ruby/GtkSourceView3

  * Improvements
      + Migrated to GObject Introspection based bindings from hand writing
        bindings. Now, all the latest API in GtkSourceView are supported.

Ruby/VTE3

  * Improvements
      + Migrated to GObject Introspection based bindings from hand writing
        bindings. Now, all the latest API in VTE are supported. [cedlemo]

Ruby/GStreamer

  * Fixes
      + Fixed native package name on CentOS and Fedora.
      + Fixed shebang. [GitHub#507][Patch by Dmitry Marakasov]

Ruby/RSVG2

  * Improvements
      + Added :file_name, :data and :flags option to RSVG::Handle.new.
      + Updated a sample. [GitHub#518][Patch by Robert A. Heiler].
  * Fixes
      + Fixed a memory leak of RSVG::Handle.new_from_data and
        RSVG::Handle.new_from_file. [GitHub#318][Reported by Kagetsuki]

Ruby/Clutter

  * Improvements
      + Added Clutter::Version.or_later?.

Ruby/WebKit2GTK

  * Improvements
      + Added.

Thanks

  * Hiroshi Hatake
  * Christopher L. Ramsey
  * Masafumi Yokoyama
  * cedlemo
  * Detlef Reichl
  * Kagetsuki
  * eumario
  * PeterWAWood
  * Hiroyuki Sato
  * Daiki Ueno
  * prpr_mann
  * Dmitry Marakasov

---

Files:
RevisionActionfile
1.6modifypkgsrc/devel/ruby-gnome2-gio/PLIST
1.16modifypkgsrc/devel/ruby-gnome2-glib/PLIST
1.4modifypkgsrc/devel/ruby-gnome2-gobject-introspection/PLIST
1.7modifypkgsrc/devel/ruby-gnome2-pango/PLIST
1.4modifypkgsrc/graphics/ruby-gnome2-clutter/PLIST
1.3modifypkgsrc/graphics/ruby-gnome2-gdk3/PLIST
1.48modifypkgsrc/meta-pkgs/ruby-gnome2/Makefile.common
1.44modifypkgsrc/meta-pkgs/ruby-gnome2/distinfo
1.3modifypkgsrc/multimedia/ruby-gnome2-clutter-gstreamer/PLIST
1.9modifypkgsrc/multimedia/ruby-gnome2-gstreamer/PLIST
1.66modifypkgsrc/print/ruby-gnome2-poppler/Makefile
1.6modifypkgsrc/www/ruby-gnome2-webkit-gtk/Makefile
1.2modifypkgsrc/www/ruby-gnome2-webkit-gtk/PLIST
1.7modifypkgsrc/www/ruby-gnome2-webkit-gtk2/Makefile
1.18modifypkgsrc/x11/ruby-gnome2-gtk3/Makefile
1.2modifypkgsrc/x11/ruby-gnome2-gtk3/PLIST
1.19modifypkgsrc/x11/ruby-gnome2-gtksourceview3/Makefile
1.2modifypkgsrc/x11/ruby-gnome2-gtksourceview3/PLIST