./devel/ruby-gio2, Ruby binding of gio-2.0.x

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.3.4, Package name: ruby32-gio2-4.3.4, Maintainer: tsutsui

Ruby-GNOME is a set of Ruby language bindings for the various
application development libraries included with the GNOME/GTK+
environment.

Ruby/GIO2 is a Ruby binding of gio-2.0.x.


Required to run:
[lang/ruby26-base] [devel/ruby-gobject-introspection]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 39.5 KB

Version history: (Expand)


CVS history: (Expand)


   2026-01-02 01:19:27 by Izumi Tsutsui | Files touched by this commit (40) | Package updated
Log message:
ruby-gnome: update to 4.3.4.

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

Ruby-GNOME 4.3.4: 2025-12-02

Changes

 All

  * Improvements
      + MSYS2: Added system package information
          o GH-1691
          o GH-1692
          o Patch by takuya kodama.

 Ruby/GLib2

  * Fixes
      + Fixed a GC problem of a GObject property in GObject defined by
        Ruby.
          o GH-1688
          o Reported by ppibburr.

Thanks

  * ppibburr
  * takuya kodama
   2025-10-23 22:40:24 by Thomas Klausner | Files touched by this commit (2999)
Log message:
*: recursive bump for pcre2

Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by \ 
/usr/pkg/lib/libglib-2.0.so.0 not defined
   2025-09-12 16:04:50 by Izumi Tsutsui | Files touched by this commit (34) | Package updated
Log message:
ruby-gnome: update to 4.3.3.

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

Ruby-GNOME 4.3.3: 2025-08-17

This is a graphene1 require path fix release.

Changes

 Ruby/Graphene1

  * Improvements
      + Improved Graphene::Size API.

  * Fixes
      + Renamed require path to graphene1 from graphene.

 Ruby/GSK4

  * Improvements
      + Improved Gsk::RoundedRect API.

 Ruby/GObjectIntrospection

  * Improvements
      + Added support for try_convert protocol for no GTyped
        structs.
   2025-08-15 17:06:53 by Izumi Tsutsui | Files touched by this commit (39) | Package updated
Log message:
ruby-gnome: update to 4.3.2.

Upstream changes:
 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.3.2
 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.3.1
 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.3.0

Ruby-GNOME 4.3.2: 2025-08-15

This is a graphene1 rename release.

Changes

Ruby/Graphene1

  * Renamed from Ruby/Graphene because "graphene" gem already exists.

Ruby-GNOME 4.3.1: 2025-08-15

Changes

Ruby/Graphene

  * Added

Ruby/GSK4

  * Added

Ruby/GTK4

  * Improvements
      + Added Gtk::Snapshot#save(&block)
      + Added Gtk::Image#intialize(paintable:)

Ruby-GNOME 4.3.0: 2025-07-14

Changes

Ruby/GLib2

  * Improvements
      + Added GLib::VariantType.try_convert.
      + Added string representation to GLib::VariantType#inspect.

Ruby/GIO2

  * Improvements
      + Changed Gio::Action#change_state to accept raw Ruby objects.
      + Stopped overwriting existing Gio::MenuItem setters.
      + Changed Gio::BytesIcon#initialize to keep the given
        GLib::Bytes to prevent from GC.

Ruby/GdkPixbuf

  * Fixes
      + Updated Debian package name.

Ruby/GTK3

  * Improvements
      + Made Gtk::Popover#pointing_to Rubyish.

Ruby/GDK4

  * Fixes
      + Fixed wrong Homebrew package name.

Ruby/GTK4

  * Improvements
      + Made Gtk::Popover#pointing_to Rubyish.
      + Added a demo for Gtk::FileDialog.
          o GH-1642
          o Patch by Eric Cunningham.
      + Marked event controllers in Gtk::Widget automatically.

Thanks

  * Eric Cunningham
   2025-07-19 07:37:52 by Thomas Klausner | Files touched by this commit (190)
Log message:
*: bump gobject-introspection users for ABI bump

XXX: I'm actually not sure why the ABI was bumped for 1.84, but now that
it is we have to bump PKGREVISIONs, otherwise pkgin is quite unhappy
   2025-05-31 22:18:19 by Izumi Tsutsui | Files touched by this commit (34) | Package updated
Log message:
ruby-gnome: update to 4.2.9.

Upstream changes:
 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.2.9
 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.2.8

Ruby-GNOME 4.2.9: 2025-03-22

 This is a release that adds support for rubygems-requirements-system.

 Changes

 All

  * Improvements
      + Added support for rubygems-requirements-system.

Ruby-GNOME 4.2.8: 2025-03-20

 This is a release that adds support for Alpine Linux.

 Changes

 All

  * Improvements
      + Added support for Alpine Linux.

 Ruby/GLib2

  * Fixes
      + Fixed a GC related crash bug.
          o GH-1664
          o Reported by Mamoru TASAKA.

 Ruby/Poppler

  * Improvements
      + Added support for POPPLER_RENDER_ANNOTS_3D.
          o GH-1666
          o Patch by Mamoru TASAKA.

 Ruby/WNCK3

  * Improvements
      + Added support for WNCK_PAGER_SCROLL_2D and
        WNCK_PAGER_SCROLL_1D.

 Ruby/VLC

  * Fixes
      + VLC::Media#parse: Fixed the number of arguments.

Thanks

  * Mamoru TASAKA
   2025-02-09 10:19:11 by Izumi Tsutsui | Files touched by this commit (29) | Package updated
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
   2024-12-29 16:53:10 by Izumi Tsutsui | Files touched by this commit (35) | Package updated
Log message:
ruby-gnome: update to 4.2.5.

Upstream changes:
 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.2.5
 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.2.4

Ruby-GNOME 4.2.5: 2024-12-15

This is a minor bug fix release.

Changes

Ruby/GLib2

  * Fixes

      + Windows: Fixed a bug that GType conversion may be failed.
          o GH-1621
          o Reported by Eric Cunningham

Ruby/GObjectIntrospection

  * Improvements

      + Added support for transfer everything struct C array.

      + Added support for converting fixed size number array to Array.

Ruby/GTK4

  * Improvements

      + Gtk::GestureStylus#backlog: Improved API.

Thanks

  * Eric Cunningham

Ruby-GNOME 4.2.4: 2024-09-24

This is a WebKitGTK support improvement release.

Changes

Ruby/WebKitGTK

  * Improvements

      + Changed to require GTK 4 and webkitgtk-6.0/WebKit-6.0.

Ruby/WebKit2GTK

  * Improvements

      + Added support for WebKitGTK 2.44.0 or later.