Subject: CVS commit: pkgsrc
From: Izumi Tsutsui
Date: 2025-02-09 10:19:11
Message id: 20250209091911.991BBFBE0@cvs.NetBSD.org

Log Message:
ruby-gnome: update to 4.2.7.

Upstream changes:
 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.2.7
 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.2.6

Ruby-GNOME 4.2.7: 2025-01-29

This is a Ruby 2.5 on AlmaLinux 8 support release.

Change

Ruby/GLib2

  * Improvements

      + Added support for Ruby 2.5 on AlmaLinux 8 again.

Ruby-GNOME 4.2.6: 2025-01-25

This is a C23 support release. This includes ABI incompatible changes
but API is still compatible. If your gem uses
RG_DEF_METHOD()/RG_DEF_SMETHOD()/RG_DEF_PRIVATE_METHOD()
directly instead of using GObjectIntrospection, you need to reinstall
them.

Changes

Ruby/GLib2

  * Improvements

      + Added GLib::Value.try_convert for auto conversion.

      + Added support for instantiating GTypeInstance objects.
          o GH-1647
          o Reported by ppibburr

      + Added support for properties that uses GTypeInstance.
          o GH-1651
          o Reported by ppibburr

      + GLib::{Variant,Object,Param}: Changed parent class to
        GLib::Instantiatable.

      + Added support for GValue<GTypeInstance>
          o GH-1654
          o GH-1655
          o GH-1656
          o Patch by ppibburr

      + GLib::Instantiatable#inspect
          o GH-1652
          o GH-1653
          o Patch by ppibburr

      + Added support for C23.
          o rbg_define_singleton_method(): Removed because it's not C23
            compatible.
          o rbg_define_method(): Removed because it's not C23 compatible.
          o rbg_define_private_method(): Removed because it's not C23
            compatible.
          o GH-1660
          o Reported by Mamoru TASAKA

      + Removed Data_Get_Struct() fallback. We assume that all users
        migrated to TypedData from Data.

  * Fixes

      + GLib.setenv: Fixed a bug that the third argument can't be
        passed.

Ruby/GObjectIntrospection

  * Improvements

      + Added support for (transfer full) of boolean/number return.

      + Added support for ref/unref for GTypeInstance
          o GH-1657
          o GH-1659
          o Patch by ppibburr

Ruby/GTK4

  * Fixes

      + Fixed a bug that Gtk::TextBuffer#get_iter_at(:line) returns
        Array.
          o GH-1649
          o Reported by Eric Cunningham

Ruby/GStreamer

  * Improvements

      + Gst::AudioLoader: Added.
          o GH-1634
          o GH-1641
          o Patch by KITAITI Makoto

      + Gst::Caps#set_int_value: Added. It's a convenient
        Gst::Caps#set_value for a GLib::Type::INT value.

      + Gst::Caps#[]=: Added. It's a convenient Gst::Caps#set_value
        wrapper.

      + Gst::Structure#[]: Added. It's a convenient
        Gst::Structure#get_value wrapper.

Thanks

  * KITAITI Makoto
  * ppibburr
  * Eric Cunningham

Files:
RevisionActionfile
1.25modifypkgsrc/devel/ruby-atk/distinfo
1.5modifypkgsrc/devel/ruby-gio2/PLIST
1.14modifypkgsrc/devel/ruby-gio2/buildlink3.mk
1.25modifypkgsrc/devel/ruby-gio2/distinfo
1.8modifypkgsrc/devel/ruby-glib2/PLIST
1.15modifypkgsrc/devel/ruby-glib2/buildlink3.mk
1.25modifypkgsrc/devel/ruby-glib2/distinfo
1.15modifypkgsrc/devel/ruby-gobject-introspection/buildlink3.mk
1.25modifypkgsrc/devel/ruby-gobject-introspection/distinfo
1.18modifypkgsrc/devel/ruby-pango/Makefile
1.21modifypkgsrc/devel/ruby-pango/buildlink3.mk
1.25modifypkgsrc/devel/ruby-pango/distinfo
1.25modifypkgsrc/graphics/ruby-cairo-gobject/distinfo
1.29modifypkgsrc/graphics/ruby-clutter/distinfo
1.25modifypkgsrc/graphics/ruby-clutter-gdk/distinfo
1.25modifypkgsrc/graphics/ruby-clutter-gtk/distinfo
1.28modifypkgsrc/graphics/ruby-gdk3/buildlink3.mk
1.25modifypkgsrc/graphics/ruby-gdk3/distinfo
1.25modifypkgsrc/graphics/ruby-gdk_pixbuf2/distinfo
1.25modifypkgsrc/graphics/ruby-rsvg2/distinfo
1.25modifypkgsrc/meta-pkgs/ruby-gnome/Makefile.common
1.25modifypkgsrc/multimedia/ruby-clutter-gstreamer/distinfo
1.8modifypkgsrc/multimedia/ruby-gstreamer/PLIST
1.25modifypkgsrc/multimedia/ruby-gstreamer/distinfo
1.25modifypkgsrc/print/ruby-poppler/distinfo
1.7modifypkgsrc/x11/ruby-gtk3/PLIST
1.27modifypkgsrc/x11/ruby-gtk3/buildlink3.mk
1.25modifypkgsrc/x11/ruby-gtk3/distinfo
1.25modifypkgsrc/x11/ruby-gtksourceview3/distinfo