head 1.21; access; symbols pkgsrc-2023Q4:1.20.0.4 pkgsrc-2023Q4-base:1.20 pkgsrc-2023Q3:1.20.0.2 pkgsrc-2023Q3-base:1.20 pkgsrc-2023Q2:1.18.0.2 pkgsrc-2023Q2-base:1.18 pkgsrc-2023Q1:1.15.0.2 pkgsrc-2023Q1-base:1.15 pkgsrc-2022Q4:1.12.0.2 pkgsrc-2022Q4-base:1.12 pkgsrc-2022Q3:1.8.0.6 pkgsrc-2022Q3-base:1.8 pkgsrc-2022Q2:1.8.0.4 pkgsrc-2022Q2-base:1.8 pkgsrc-2022Q1:1.8.0.2 pkgsrc-2022Q1-base:1.8 pkgsrc-2021Q4:1.7.0.4 pkgsrc-2021Q4-base:1.7 pkgsrc-2021Q3:1.7.0.2 pkgsrc-2021Q3-base:1.7 pkgsrc-2021Q2:1.5.0.10 pkgsrc-2021Q2-base:1.5 pkgsrc-2021Q1:1.5.0.8 pkgsrc-2021Q1-base:1.5 pkgsrc-2020Q4:1.5.0.6 pkgsrc-2020Q4-base:1.5 pkgsrc-2020Q3:1.5.0.4 pkgsrc-2020Q3-base:1.5 pkgsrc-2020Q2:1.5.0.2 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.4.0.2 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.3.0.4 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.1.0.2 pkgsrc-2019Q3-base:1.1; locks; strict; comment @# @; 1.21 date 2024.02.23.11.25.29; author tsutsui; state Exp; branches; next 1.20; commitid nMHRDGft0s4z7yZE; 1.20 date 2023.09.03.10.22.13; author tsutsui; state Exp; branches; next 1.19; commitid yH5W97EZsVpDkjDE; 1.19 date 2023.08.12.08.37.21; author tsutsui; state Exp; branches; next 1.18; commitid r7njrRcP3rXustAE; 1.18 date 2023.06.02.16.43.30; author tsutsui; state Exp; branches; next 1.17; commitid A6IiRqkI340MqorE; 1.17 date 2023.05.13.02.44.06; author tsutsui; state Exp; branches; next 1.16; commitid ezQh6mWmd9pFqKoE; 1.16 date 2023.05.04.21.55.46; author tsutsui; state Exp; branches; next 1.15; commitid McP95MpBMxkH5HnE; 1.15 date 2023.02.24.15.06.54; author tsutsui; state Exp; branches; next 1.14; commitid AjwWyFFROrsW2NeE; 1.14 date 2023.02.11.05.20.28; author tsutsui; state Exp; branches; next 1.13; commitid SwQnCJxFe3AFd4dE; 1.13 date 2023.02.03.20.02.57; author tsutsui; state Exp; branches; next 1.12; commitid s3edUAyoIjcmm7cE; 1.12 date 2022.12.12.14.04.53; author tsutsui; state Exp; branches; next 1.11; commitid xTUZm9LQ02M85h5E; 1.11 date 2022.12.09.12.34.12; author tsutsui; state Exp; branches; next 1.10; commitid 2QEDAWChuOJ0GS4E; 1.10 date 2022.12.08.15.22.02; author tsutsui; state Exp; branches; next 1.9; commitid BuNxltj6xIIzDL4E; 1.9 date 2022.11.18.10.15.04; author jperkin; state Exp; branches; next 1.8; commitid GJfKiBL0LxG2Aa2E; 1.8 date 2022.01.17.15.17.16; author tsutsui; state Exp; branches; next 1.7; commitid s6Eo81wyAM5D30pD; 1.7 date 2021.08.29.16.49.13; author tsutsui; state Exp; branches; next 1.6; commitid dG1l7Xl0CZUa6T6D; 1.6 date 2021.08.22.17.02.43; author tsutsui; state Exp; branches; next 1.5; commitid v6o64mFToe0LoZ5D; 1.5 date 2020.05.02.18.05.05; author tsutsui; state Exp; branches; next 1.4; commitid DFrkoI0erScL4H6C; 1.4 date 2020.01.26.17.31.42; author rillig; state Exp; branches; next 1.3; commitid 4fBBvoSLJaGd0eUB; 1.3 date 2019.10.19.08.25.18; author tsutsui; state Exp; branches; next 1.2; commitid pgG93vdcRewtasHB; 1.2 date 2019.10.11.16.20.23; author tsutsui; state Exp; branches; next 1.1; commitid jXRhmzT9thgp3tGB; 1.1 date 2019.09.14.18.11.38; author tsutsui; state Exp; branches; next ; commitid DXWDVRwnbojlx0DB; desc @@ 1.21 log @ruby-gnome: update to 4.2.1. Upstream changes: https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.2.1 Ruby-GNOME 4.2.1: 2024-02-23 This is a minor bug fix release. Changes Ruby/GLib2 * Improvements + Added support for showing GType name for anonymous GType based classes. o GH-1577 o Reported by Sami Sieranoja + Added RG_DEF_SALIAS(). + Stopped providing unusable signal related methods to not signal ready objects such as GLib::Instantiatable. o GH-1589 o Reported by Sami Sieranoja + Added GLib::Type::INVALID. GLib::Type[nil] is also accepted. o GH-1594 o Reported by Sami Sieranoja + Added GLib::TimeZone#identifier. + Added GLib::TimeZone.try_convert. Ruby/GObjectIntrospection * Improvements + Ignored .hash(some_arguments) methods. It may break something. + Ignored fundamental GType. o GH-1580 o Reported by Sami Sieranoja + Added support for returning sized GType array. Ruby/GDK4 * Fixes + Fixed a GC related bug of Gdk::MemoryTexture.new. o GH-1596 o Reported by HuBandiT + Fixed a GC related bug of Gdk::Picture. o GH-1596 o Reported by HuBandiT Ruby/GTK4 * Improvements + Added a menu bar sample. o GH-1581 o GH-1582 o GH-1584 o Patch by Sami Sieranoja + Added support for Gtk::DropTarget.new([type, ...], actions). o GH-1594 o Reported by Sami Sieranoja * Fixes + Fixed deprecation message of Gtk::Button.new. o GH-1587 o Reported by Sami Sieranoja + Fixed a GC related bug of Gtk::Image. + Fixed a GC related bug of Gtk::ColumnView. o GH-1600 o Reported by HuBandiT + Fixed a GC related bug of Gtk::SingleSelection. o GH-1600 o Reported by HuBandiT Ruby/GStreamer * Improvements + Added a missing GC guard for Gst::Element#bus. o GH-1586 o Reported by Sami Sieranoja Thanks * Sami Sieranoja * HuBandiT @ text @# $NetBSD: Makefile.common,v 1.20 2023/09/03 10:22:13 tsutsui Exp $ # # used by devel/ruby-atk/Makefile # used by devel/ruby-gio2/Makefile # used by devel/ruby-glib2/Makefile # used by devel/ruby-gobject-introspection/Makefile # used by devel/ruby-pango/Makefile # used by graphics/ruby-cairo-gobject/Makefile # used by graphics/ruby-clutter/Makefile # used by graphics/ruby-clutter-gdk/Makefile # used by graphics/ruby-clutter-gtk/Makefile # used by graphics/ruby-gdk3/Makefile # used by graphics/ruby-gdk_pixbuf2/Makefile # used by graphics/ruby-rsvg2/Makefile # used by multimedia/ruby-clutter-gstreamer/Makefile # used by multimedia/ruby-gstreamer/Makefile # used by print/ruby-poppler/Makefile # used by x11/ruby-gtk3/Makefile # used by x11/ruby-gtksourceview3/Makefile HOMEPAGE= https://ruby-gnome.github.io/ LICENSE= gnu-lgpl-v2.1 VERSION= 4.2.1 @ 1.20 log @ruby-gnome: update to 4.2.0. Upstream changes: https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.2.0 Ruby-GNOME 4.2.0: 2023-08-19 This is a minor bug fix release. Changes Ruby/GTK3 * Fixes + Suppressed a build type warning. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.19 2023/08/12 08:37:21 tsutsui Exp $ d24 1 a24 1 VERSION= 4.2.0 @ 1.19 log @ruby-gnome: update to 4.1.9. Upstream changes: https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.1.8 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.1.9 Ruby-GNOME 4.1.9: 2023-08-11 This is a vte4 added release. Changes Ruby/GObjectIntrospection * Improvements + Changed to use GLib memory allocation functions instead of Ruby's one when calling callbacks. Because callbacks may be called in out of the main Ruby thread. Ruby/VTE3 * Improvements + Ensured using GTK3. Ruby/VTE4 * Improvements + Added. Ruby-GNOME 4.1.8: 2023-06-25 This is a conda support release. Changes All * Improvements + Added support for installing conda packages automatically. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.18 2023/06/02 16:43:30 tsutsui Exp $ d24 1 a24 1 VERSION= 4.1.9 @ 1.18 log @ruby-gnome: update to 4.1.7. Upstream changes: https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.1.7 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.1.6 Ruby-GNOME 4.1.7: 2023-05-31 This is a minor improvement release for 4.1.6. Changes Ruby/GLib2 * Improvements + Added support for writer barrier. Ruby/CairoGObject * Improvements + Added support for specifying rcairo's source directory by RCAIRO_SOURCE_DIR. Ruby-GNOME 4.1.6: 2023-05-21 This is a minor improvement release for 4.1.5. Changes Ruby/GLib2 * Improvements + Avoided closure related TypeError in GC at exit. [Reported by Matijs van Zuijlen] Thanks * Matijs van Zuijlen @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.17 2023/05/13 02:44:06 tsutsui Exp $ d24 1 a24 1 VERSION= 4.1.7 @ 1.17 log @ruby-gnome: update to 4.1.5. Upstream changes: https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.1.5 Ruby-GNOME 4.1.5: 2023-05-11 This is a bug fix release for 4.1.4. Changes Ruby/GLib2 * Improvements + Ignored gmodule.h explicitly for MacPorts. [Reported by Akira Ouchi] Thanks * Akira Ouchi @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.16 2023/05/04 21:55:46 tsutsui Exp $ d24 1 a24 1 VERSION= 4.1.5 @ 1.16 log @ruby-gnome: update to 4.1.4. Upstream changes: https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.1.4 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.1.3 Ruby-GNOME 4.1.4: 2023-05-04 This is a bug fix release for 4.1.3. Changes Ruby/GObjectIntrospection * Improvements + Hid internal INVOKERS constant to improve backward compatibility. GH-1551 [Reported by Mamoru TASAKA] Thanks * Mamoru TASAKA Ruby-GNOME 4.1.3: 2023-04-28 This is a bug fix release for 4.1.2. Changes Ruby/GObjectIntrospection * Improvements + Added support for methods and functions for enum and flags. + Improved internal GObjectIntrospection::Loader APIs but some libraries may use these APIs. So this may be a backward incompatible change. * Fixes + Fixed a bug for nullable argument support. Ruby/GTK4 * Improvements + Added examples: o GH-1551 o GH-1552 o GH-1553 o GH-1554 o GH-1555 o GH-1556 o GH-1557 o GH-1558 [Patch by Toshio Sekiya] Thanks * Toshio Sekiya @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.15 2023/02/24 15:06:54 tsutsui Exp $ d24 1 a24 1 VERSION= 4.1.4 @ 1.15 log @ruby-gnome: update to 4.1.2. Upstream changes: https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.1.2 Ruby-GNOME 4.1.2: 2023-02-24 This is a release to improve support for the latest GNOME related libraries. Changes Ruby/GLib2 * Improvements + Added support for GLib 2.75 or later. [GH-1547] [Reported by Mamoru TASAKA] Ruby/GObjectIntrospection * Improvements + Improved wrong arguments error message for #initialize. [GH-1545] [Reported by D-W-L] Ruby/GTK4 * Improvements + Added support for GTK 4.9.3 or later. [GH-1548] [Reported by Mamoru TASAKA] + Added an example. [GH-1549] [Patch by Toshio Sekiya] Thanks * D-W-L * Mamoru TASAKA * Toshio Sekiya @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.14 2023/02/11 05:20:28 tsutsui Exp $ d24 1 a24 1 VERSION= 4.1.2 @ 1.14 log @ruby-gnome: update to 4.1.1. Upstream changes: https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.1.1 Ruby-GNOME 4.1.1: 2023-02-09 This is a release to improve callback. Changes Ruby/GLib2 * Improvements + Added missing error check in GLib::Object.type_register. [GH-1543] [Reported by D-W-L] + Added support for try_convert protocol on converting a Ruby object to boxed value. Ruby/GObjectIntrospection * Improvements + Relaxed return values from callback. Non Array value is accepted for callback that needs multiple return values. Missing return values are processed as nil. + Suppressed a warning that is reported when returning nil for boxed value. Thanks * D-W-L @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.13 2023/02/03 20:02:57 tsutsui Exp $ d24 1 a24 1 VERSION= 4.1.1 @ 1.13 log @ruby-gnome: update to 4.1.0. Upstream changes: https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.1.0 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.0.9 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.0.8 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.0.7 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.0.6 Ruby-GNOME 4.1.0: 2023-01-31 This is a bug fix release of 4.0.9. Changes Ruby/GLib2 * Fixes + Fixed a memory leak introduced in 4.0.9. Ruby/Handy * Improvements + Renamed gem name to libhandy from handy because handy gem already exists. Ruby-GNOME 4.0.9: 2023-01-31 This is a bug fix release of 4.0.8. Changes Ruby/GLib2 * Fixes + Fixed a crash bug that is related to closure and GC. Ruby-GNOME 4.0.8: 2023-01-15 This is a bug fix release of 4.0.7. Changes Ruby/GLib2 * Fixes + Fixed a bug that gems that depend on glib2 gem can't find glib-enum-types.h. Ruby-GNOME 4.0.7: 2023-01-15 This is a release for Ruby 3.2 on Windows again. Changes Ruby/GLib2 * Improvements + Really added support for Ruby 3.2 on Windows. [GH-1535] [Reported by dsisnero] Thanks * dsisnero Ruby-GNOME 4.0.6: 2023-01-08 This is a release for Ruby 3.2 on Windows. Changes Ruby/GLib2 * Improvements + Added support for Ruby 3.2 on Windows. [GH-1533] [Reported by dsisnero] Thanks * dsisnero @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.12 2022/12/12 14:04:53 tsutsui Exp $ d24 1 a24 1 VERSION= 4.1.0 @ 1.12 log @ruby-gnome: update to 4.0.5. Upstream changes: https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.0.5 Ruby-GNOME 4.0.5: 2022-12-12 This is a bug fix release of 4.0.4. Changes Ruby/GObjectIntrospection * Fixes + Fixed a memory leak that GDestroyNotify argument's metadata isn't freed. For example, this is happen with GLib::Timeout.add. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.11 2022/12/09 12:34:12 tsutsui Exp $ d24 1 a24 1 VERSION= 4.0.5 @ 1.11 log @ruby-gnome: update to 4.0.4. Upstream changes: https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.0.4 Ruby-GNOME 4.0.4: 2022-12-09 This is a release that adds more new libraries: Ruby/Adwaita, Ruby/GtkSourceView3 and Ruby/Handy. Changes Documents * Improvements + Added gdk4 and gtk4. [GitHub#1514] [Reported by codart] All * Improvements + Added support for macOS 12/Xcode 14. [GitHub#1516] [Reported by Apoorv Sohal] Ruby/GLib2 * Improvements + Added support for instantiating GLib::Pointer and getting address of it. + Renamed gnome2/ to gnome/ in internal library path. + Suppressed connected_closures isn't initialized warning. + Re-added GLib::ValueArray because GStreamer still uses it without replacement. [GitHub#1520] [Reported by Matt Palmer] + Set missing rb_data_type_t::wrap_struct_name. [GitHub#1522] [Patch by Peter Zhu] + Added support for more GSpawnFlags. * Fixes + Fixed a bug that GLib::Pointer.gtype and GLib::Pointer#gtype use the wrong number of arguments. + Fixed a memory leak in GLib::Object based classes. [GitHub#1523] [Patch by Peter Zhu] Ruby/GObjectIntrospection * Improvements + Added support for length in field. [GitHub#1524] [Reported by jvmf1] Ruby/GIO2 * Improvements + Added support for getting GLib::Mount by Gio::Volume#mount. [GitHub#604] Ruby/GTK4 * Improvements + [sample] Updated. [GitHub#1512] [GitHub#1515] [Patch by kojix2] [GitHub#1526] [GitHub#1527] [Patch by Daniel Mircea] * Fixes + Fixed a bug that Gtk::ScrolledWindow can't be created. [GitHub#1504] [Reported by rubyFeedback] + Fixed a typo in Gtk::Image.new. [GitHub#1504] [Reported by rubyFeedback] + Fixed a bug that Gtk::CellRendereText may be GC-ed. [GitHub#1518] [Reported by galtgenod] + Fixed a crash bug that is caused when GLib based class defined by Ruby is used. [GitHub#1444] [Reported by HuBandiT] Ruby/libsecret * Fixes + Fixed wrong MSYS2 package name. Ruby/GtkSourceView4 * Fixes + Fixed package ID. [GitHub#1525] [Reported by Daniel Mircea] Ruby/GtkSourceView5 * Added. [GitHub#1511] [Reported by galtgendo] Ruby/Adwaita * Added. [GitHub#1510] [Reported by rubyFeedback] Ruby/Handy * Added. [GitHub#1434] [Reported by Jacob Michalskie] Thanks * rubyFeedback * kojix2 * codart * Apoorv Sohal * galtgendo * Matt Palmer * Peter Zhu * HuBandiT * jvmf1 * Daniel Mircea * Jacob Michalskie @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.10 2022/12/08 15:22:02 tsutsui Exp $ d24 1 a24 1 VERSION= 4.0.4 @ 1.10 log @ruby-gnome: update to 4.0.3. pkgsrc changes: - update HOMEPAGE - refactor dependencies Upstream changes (from NEWS.md): Ruby-GNOME 4.0.3: 2022-09-13 This is a bug fix release of 4.0.2. Changes Ruby/GTK4 * Fixes + Fixed a bug that ext/**/*.* aren't included in .gem. [GitHub#1498] [Reported by Anatol Pomozov] Thanks * Anatol Pomozov Ruby-GNOME 4.0.2: 2022-09-05 This is a bug fix release of 4.0.1. Changes Ruby/GLib2 * Fixes + Fixed a bug that closure may be GC-ed. [GitHub#1495][Reported by Matijs van Zuijlen] Ruby/GObjectIntrospection * Fixes + Fixed a bug that callback doesn't work with GObject Introspection 1.72.0 or later. [GitHub#1496][Reported by Mamoru TASAKA] Thanks * Mamoru TASAKA * Matijs van Zuijlen Ruby-GNOME 4.0.1: 2022-09-02 This is a bug fix release of 4.0.0. Changes Ruby/GLib2 * Fixes + Fixed wrong false constant value. Ruby-GNOME 4.0.0: 2022-09-01 This is a release that supports GTK 4. Changes All * windows: Removed a needless workaround for old libintl-8.dll. * doc: Added support for generating API documents. [GitHub#1468][Patch by kojix2] * doc: Added Rake tasks to generate documents. [GitHub#1482][Patch by Sean Champ] * Use Bundler API to load (({Gemfile.local})). [GitHub#1483][Patch by Sean Champ] Ruby/GLib2 * Improvements + Changed to use g_warning() from rb_warn() for already destroyed closure warning. + Dropped support for GLib 2.48 or earlier. + Added GLib::DateTime#format_iso8601. + Added rbg_mGLib(). + Added rbg_mGLibObject(). + Deprecated mGLib. + Added support for auto native package installation on Gentoo Linux. + Added GLib.malloc. + Added GLib.malloc0. + Added GLib.free. + Added GLib::Variant#to_s. [GitHub#1491][Reported by Sean Champ] + Added GLib::Variant#inspect. + Added GLib::Variant.parse. [GitHub#1491][Reported by Sean Champ] * Fixes + closure: Fixed a reference count problem. Ruby/GObjectIntrospection * Improvements + Don't raise an exception for object == nil. [GitHub#1472][Reported by Hirokazu SUZUKI] + Added support for returning a fixed size C array of GObject. [GitHub# 1481][Reported by Sean Champ] + Added support for GObject Introspection 1.72.0 or later. + Added support for returning GClosure from virtual method. + Added support for transfer full boxed type returned by closure. * Fixes + Fixed a bug that gpointer to VALUE conversion is broken on 32bit environment. [GitHub#1462][Reported by Mamoru TASAKA] + Fixed a wrong GHashTable value conversion in Ruby -> GHashTable. [GitHub#1481][Reported by Sean Champ] + Fixed a memory leak of GObjectIntrospection::CallableInfo#return_type. + Fixed a memory leak for async callback. Ruby/GTK3 * Improvements + Required GTK+ 3.22 or later. + Added support for Gtk::AccelMap.each(filter: true). [GitHub#1487] [Reported by Sean Champ] * Fixes + Fixed wrong {Gtk::RadioToolButton.new usage in demo. [GitHub#1475] [Reported by Sami Sieranoja] + Fixed a GC related bug of Gtk::Widget#insert_action_group. [GitHub# 1490][Reported by Sean Champ] Ruby/GDK4 * Re-implemented based on the current Ruby/GDK3. Ruby/GTK4 * Re-implemented based on the current Ruby/GTK4. Ruby/Poppler * Improvements + Added support for Poppler::Document.new(GLib::Bytes). Ruby/RSVG2 * Fixes + doc: Fixed a link. [GitHub#1469][Patch by Blake Gearin] Ruby/GStreamer * Fixes + example: Updated to work with the latest GStreamer. [GitHub#1478][Patch by kojix2] Ruby/libsecret * Improvements + Added support for Secret::Schema#attributes. Ruby/VTE3 * Improvements + Removed needless Vte::Terminal#feed_child wrapper. [GitHub#1484][Patch by Sean Champ] Thanks * Mamoru TASAKA * kojix2 * Blake Gearin * Hirokazu SUZUKI * Sami Sieranoja * Sean Champ @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.9 2022/11/18 10:15:04 jperkin Exp $ d24 1 a24 1 VERSION= 4.0.3 @ 1.9 log @ruby-gnome: Drop ruby-webkit-gtk dependency. It will be removed soon. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.8 2022/01/17 15:17:16 tsutsui Exp $ d21 1 a21 1 HOMEPAGE= https://ruby-gnome2.osdn.jp/ d24 1 a24 1 VERSION= 3.5.1 @ 1.8 log @ruby-gnome: update to 3.5.1. Upstream changes (from NEWS): == Ruby-GNOME 3.5.1: 2021-01-17 This is a release for Windows. === Changes ==== All * windows: Add workaround for mingw-w64-x86_64-gettext-0.21-1 or later. Dummy (({DllMain()})) is defined. ==== Ruby/Pango * Fixes * Fixed a bug that can't be started. [GitHub#1456][Reported by Akira Ouchi] ==== Ruby/GObjectIntrospection * Fixes * Fixed a bug that (({NoMethodError})) is raised on invalid signature for constructor. === Thanks * Akira Ouchi == Ruby-GNOME 3.5.0: 2021-01-11 This is a release that adds support for Ractor. Ruby/GObjectIntrospection has some backward incompatibilities for Ractor support. If you have any problem, please report it to https://github.com/ruby-gnome/ruby-gnome/issues . === Changes ==== Ruby/GLib2 * Improvements * Added support for Ractor. * Added support for signal handlers and virtual methods in included module. * Added support for (({try_convert})) protocol for property setter. * Added support for converting tuple (({GVariant})) to Ruby. ==== Ruby/GIO2 * Improvements * Added support for GIO 2.70. * Added (({Gio::RubyInputStream})) to use Ruby objects as (({Gio::InputStream})). * Added (({Gio::RubyOutputStream})) to use Ruby objects as (({Gio::OutputStream})). ==== Ruby/GObjectIntrospection * Improvements * Added support for Ractor. This introduced some backward incompatiblities. * Added support for "transfer full" for out (({GError})). [GitHub#1437][Reported by mcclumpherty] * Added support for changing whether GVL is unlocked per object by the following APIs. * (({GObjectIntrospection::FunctionInfo#set_lock_gvl_default})) * (({GObjectIntrospection::FunctionInfo#add_lock_gvl_predicate})) * (({GObjectIntrospection::Loader#prepare_function_info_lock_gvl})) * Added support for converting from raw argument to enum. * Added support for (({GList})) return value. * Added support for reporting an error in callback. * Fixes * Fixed a bug that virtual functions of grandparent class can't be implemented. [GitHub#1433][Patch by shibafu] ==== Ruby/Pango * Improvements * Added support for Ruby 3.2. ==== Ruby/GTK3 * Improvements * Improved documentation. [GitHub#1454][Patch by Andy Maleh] * Added support for Ruby 3.2. ==== Ruby/GDK4 * Improvements * Updated pkg-config ID. [GitHub#1435][Patch by Sasi Olin] ==== Ruby/GTK4 * Improvements * Removed needless rsvg2 dependency on Windows. [GitHub#1440][Reported by HuBandiT] * Fixes * Fixed typos in warning messages. [GitHub#1442][Patch by HuBandiT] [GitHub#1415][Reported by rubyFeedback] === Thanks * shibafu * Sasi Olin * mcclumpherty * HuBandiT * rubyFeedback * Andy Maleh @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.7 2021/08/29 16:49:13 tsutsui Exp $ a17 1 # used by www/ruby-webkit-gtk/Makefile @ 1.7 log @ruby-gnome: update to 3.4.9. Upstream changes (from NEWS): == Ruby-GNOME 3.4.9: 2021-08-10 This is a bug fix release of 3.4.8. === Changes ==== Ruby/GObjectIntrospection * Fixes * Fixed a bug that (({gpointer})) to Ruby conversion breaks a value when pointer value is (({2 ** 32})) or larger. == Ruby-GNOME 3.4.8: 2021-08-09 This is a bug fix release of 3.4.7. === Changes ==== Ruby/GObjectIntrospection * Fixes * Fixed a bug that (({gpointer})) to Ruby conversion breaks a value when pointer value is (({2 ** 32})) or larger. == Ruby-GNOME 3.4.7: 2021-07-30 This is a release that improves virtual function support. === Changes ==== Ruby/GLib2 * Improvements * (({GLib::Error})): Added support for setting (({code})) and (({domain})) automatically. ==== Ruby/GObjectIntrospection * Improvements * Added support for returning object from callback. * Fixes * Fixed a bug that (({GError})) detection doesn't work. == Ruby-GNOME 3.4.6: 2021-07-17 This is a bug fix release for macOS. === Changes ==== Ruby/Pango * Fixes * Fixed a bug that (({require "pango"})) is failed on environment that has multiple font types. [GitHub#1429][Reported by Cameron Gose] === Thanks * Cameron Gose == Ruby-GNOME 3.4.5: 2021-07-07 This is a release that supports implementing virtual functions in Ruby. === Changes ==== Ruby/GLib2 * Improvements * Added (({GError})) domain and code for Ruby. ==== Ruby/GObjectIntrospection * Improvements * (({GObjectIntrospection::BaseInfo#container})): Added. * (({GObjectIntrospection::ObjectInfo#class_struct})): Added. * (({GObjectIntrospection::StructInfo#find_field})): Added. * (({RVAL2GI_VFUNC_INFO()})): Added. * Added support for implementing virtual functions in Ruby. [GitHub#1386][Based on patch by Yuto Tokunaga] You need to define (({virtual_do_#{virtual_function_name}})) method in (({type_register}))-ed class. * Added support for implementing virtual functions of interface in Ruby. [GitHub#985][Reported by Matijs van Zuijlen] [GitHub#1938][Reported by Yuto Tokunaga] * Added support for "transfer everything" UTF-8 return/output value. * Changed to accepted one character for (({gunichar})). [GitHub#1426][Reported by rubyFeedback] * (({GObjectIntrospection::CallableInfo#can_throw_gerror?})): Added. * Added support for (({GError **})) in callback. * Added support for returning (({GList})) from callback. * Changed to return (({[]})) for (({NULL})) list. * Fixes * Fixed a bug that wrong type information is used for output arguments. ==== Ruby/Pango * Added support for (({PangoFT2})). * Added support for (({PangoFc})). * Added support for (({PangoOT})). * Added support for (({PangoCairoFontMaps})). * Updated gem metadata. [GitHub#1428][Patch by Gabriel Mazetto] === Thanks * Yuto Tokunaga * Matijs van Zuijlen * rubyFeedback * Gabriel Mazetto == Ruby-GNOME 3.4.4: 2021-04-22 This is a bug fix release for Windows. === Changes ==== All * Dropped support for CentOS 6. * Dropped support for Ubuntu 16.04. * Dropped support for Ruby 2.4. * Dropped support for Ruby 2.5. * Added support for Ruby 3.0. ==== Document * Improvements * Improved how to use on Heroku. [GitHub#1414][Patch by Juan D Lopez] * Improved README. [Patch by kojix2] ==== Ruby/GLib * Improvements * Added (({RVAL2POINTER()})). * Added (({POINTER2RVAL()})). * Changed to use (({rb_cObject})) instead of (({rb_cData})) as a parent class of typed data. * Changed to use typed data instead of data for all data types. * Added support for Ractor partially. * Required GLib 2.48 or later. * (({GLib::UniChar.compose})): Added. * (({GLib::UniChar.decompose})): Added. * (({GLib::UniChar.canonical_decomposition})): Deprecated. Use (({GLib::UniChar.decompose})) instead. * (({GLib.format_size_for_display})): Deprecated. Use (({GLib.format_size})) instead. * Fixes * Fixed wrong conversions between (({VALUE})) and (({GType})). [GitHub#1386][Patch by Yuto Tokunaga] ==== Ruby/GObjectIntrospection * Improvements * Removed needless transfer check for struct. [GitHub#1396][Reported by Konrad Narewski] * Added support freeing (({GArray})) of raw struct out parameter. [GitHub#1356][Reported by aycabta] ==== Ruby/Pango * Improvements * Added (({Pango::Render::PART_*})) to keep backward compatibility. [GitHub#1311][Reported by rubyFeedback] ==== Ruby/GStreamer * Improvements * Removed needless workaround for (({Gst::ElementFactory#static_pad_templates})). [GitHub#1400][Reported by Justin Weiss] ==== Ruby/Gnumeric * Improvements * Added support for the latest Gnumeric. ==== Ruby/GTK3 * Improvements * (({Gtk::Widget#set_size_request})): Added support for (({width:})) and (({height:})). [GitHub#1406][Reported by rubyFeedback] * (({Gtk::Dialog#set_default_response})): Added support for (({Symbol})). [GitHub#1418][Reported by rubyFeedback] ==== Ruby/GDK4 * Added. ==== Ruby/GTK4 * Added. ==== Ruby/VTE3 * Improvements * Improved description. [GitHub#1406][Reported by rubyFeedback] ==== Ruby/GTK2 * Removed. ==== Ruby/GtkSourceView2 * Removed. ==== Ruby/WebKitGtk2 * Removed. ==== Ruby/VTE * Removed. === Thanks * Konrad Narewski * aycabta * rubyFeedback * Justin Weiss * Yuto Tokunaga * Juan D Lopez * kojix2 @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.6 2021/08/22 17:02:43 tsutsui Exp $ d25 1 a25 1 VERSION= 3.4.9 @ 1.6 log @ruby-gnome: update to 3.4.3. pkgsrc changes: - as a reparation of removal of gtk2 dependent gems in the next 3.4.4, make gtk2, webkit-gtk2, gtksourceview2, and vte gems independent packages and remove them from meta-pkgs/ruby-gnome - pkglint Upstream changes (from NEWS): == Ruby-GNOME 3.4.3: 2020-05-11 This is a follow-up release of 3.4.2. === Changes ==== Ruby/GLib2 * Fixes * Windows: Fixed a link errors. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.5 2020/05/02 18:05:05 tsutsui Exp $ d25 1 a25 1 VERSION= 3.4.3 @ 1.5 log @ruby-gnome: update to 3.4.2. pkgsrc changes: - for ruby-gilb2 and ruby-gobject-introspection gems, handle generated source files that are no longer included in distributed gem files by newly introduced GEM_KEEPBUILD variable Upstream changes (from NEWS): == Ruby-GNOME 3.4.2: 2020-05-02 This is a follow-up release of 3.4.1. === Changes ==== Ruby/GLib2 * Improvements * Add support for Ruby 2.8. ==== Ruby/GTK3 * Improvements * (({Gtk::Widget#style_get_property})): Added a validation. * Updated examples. [GitHub#1318][GitHub#1319][GitHub#1320][GitHub#1321][GitHub#1322] [GitHub#1323][GitHub#1324][GitHub#1325][GitHub#1326][GitHub#1327] [GitHub#1328][GitHub#1329][GitHub#1330][GitHub#1331][GitHub#1332] [GitHub#1353][GitHub#1354][GitHub#1355][GitHub#1391] [Patch by kojix2] * Fixes * Fixed a typo. [GitHub#1307][Patch by Ismail Arilik] ==== Ruby/GObjectIntrospection * Improvements * Changed to accept (({nil})) as a false value for boolean. [GitHub#1305][Reported by Matijs van Zuijlen] * Added support for UTF-8 (({GHashTable})) value. * Added workaround for (({rsvg_handle_set_stylesheet()})). * Fixes * Fixed a bug that pointer struct isn't allocated correctly. [GitHub#1315][Reported by Konrad Narewski] ==== Ruby/GtkSourceView4 * Improvements * Added support for auto native package install on Ubuntu. [GitHub#1309][Patch by Ismail Arilik] * Added support for auto native package install on Debian GNU/Linux. ==== Ruby/VTE3 * Improvements * (({Vte::Terminal#spawn})): Made options optional. [GitHub#1333][Patch by kojix2] * Updated README. [GitHub#1335][Patch by kojix2] ==== Ruby/GdkPixbuf2 * Improvements * Updated examples. [GitHub#1336][GitHub#1337][GitHub#1338][GitHub#1339][GitHub#1340] [GitHub#1341][GitHub#1342][GitHub#1343][GitHub#1344][GitHub#1347] [GitHub#1348][GitHub#1349] [Patch by kojix2] * Updated README. [GitHub#1346][Patch by kojix2] ==== Ruby/WebKit2GTK * Fixes * Fixed dependency check. [GitHub#1351][Patch by kojix2] ==== Ruby/RSVG2 * Improvements * Updated examples. [GitHub#1357][Patch by kojix2] [GitHub#1393][Patch by Jean-Christophe Le Lann] === Thanks * Matijs van Zuijlen * Ismail Arilik * Konrad Narewski * kojix2 * Jean-Christophe Le Lann @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.4 2020/01/26 17:31:42 rillig Exp $ a18 2 # used by www/ruby-webkit-gtk2/Makefile # used by x11/ruby-gtk2/Makefile a19 1 # used by x11/ruby-gtksourceview2/Makefile a20 3 # used by x11/ruby-vte/Makefile CATEGORIES+= ruby d25 1 a25 1 VERSION= 3.4.2 @ 1.4 log @all: migrate homepages from http to https pkglint -r --network --only "migrate" As a side-effect of migrating the homepages, pkglint also fixed a few indentations in unrelated lines. These and the new homepages have been checked manually. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.3 2019/10/19 08:25:18 tsutsui Exp $ d31 1 a31 1 VERSION= 3.4.1 @ 1.3 log @ruby-gnome: Update to 3.4.1. Upstream changes (from NEWS): == Ruby-GNOME 3.4.1: 2019-10-16 This is a follow-up release of 3.4.0. === Changes ==== Ruby/GDK3 * Improvements * Added support for (({String})) and (({Symbol})) as (({Gdk::Color})). [GitHub#1286][Reported by rubyFeedback] * Added support for (({String})) and (({Symbol})) as (({Gdk::RGBA})). ==== Ruby/GObjectIntrospection * Improvements * Added support for (({GBytes **})). === Thanks * rubyFeedback @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.2 2019/10/11 16:20:23 tsutsui Exp $ d28 1 a28 1 HOMEPAGE= http://ruby-gnome2.osdn.jp/ @ 1.2 log @ruby-gnome: Update to 3.4.0. Upstream changes (from NEWS): == Ruby-GNOME 3.4.0: 2019-10-10 This is a bug fix release of 3.3.9. === Changes ==== Ruby/ATK * Fixes * Fixed a typo. [GitHub#1302][Reported by kojix2] === Thanks * kojix2 == Ruby-GNOME 3.3.9: 2019-10-10 This is a full GLib 2.62.0 support release. === Changes ==== Ruby/GLib2 * Improvements * Deprecated (({GLib::Param::PRIVATE})). Use (({GLib::Param::STATIC_NAME})) instead. * Deprecated (({GLib::Param#private?})). Use (({GLib::Param#static_name?})) instead. * Added new flags: * (({GLib::Param::STATIC_NICK})) * (({GLib::Param::STATIC_BLURB})) * (({GLib::Param::EXPLICIT_NOTIFY})) * (({GLib::Param::DEPRECATED})) * Added new predicates: * (({GLib::Param#static_nick?})) * (({GLib::Param#static_blurb?})) * (({GLib::Param#explicit_notify?})) * (({GLib::Param#deprecated?})) * Deprecated (({ruby_gnome2_version})) in `mkmf-gnome`. Use (({ruby_gnome_version})) instead. * Added (({rbgobj_gtype_from_ruby()})). * Added (({rbg_is_object()})). * Added (({rbg_is_value()})). * Added (({rbg_is_bytes()})). * Removed needless const from the return value of (({rbg_rval2strv()})). * Removed needless const from the return value of (({rbg_rval2strv_accept_nil()})). * Added (({rbg_rval2filenamev()})). * Added (({rbg_rval2filenamev_accept_nil()})). * Stopped to define (({GType})) for (({GPollFD})). ==== Ruby/GObjectIntrospection * Improvements * Added support for conversion from (({GLib::Bytes})) to (({[gint8]})) and (({[guint8]})). * Added more information to inspected result. ==== Ruby/GIO2 * Improvements * Added support for GLib 2.62.0 or later. [GitHub#1296][Reported by Mamoru TASAKA] ==== Ruby/GTK3 * Improvements * Added (({Gtk::TreeModelSort.new})). [GitHub#1298][Reported by LutzLue] (({[gint8]})) and (({[guint8]})). ==== Ruby/GStreamer * Improvements * Removed all custom callbacks. * (({Gst::TagList#each})): Changed to yield tag name and tag values. === Thanks * LutzLue * Mamoru TASAKA @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.1 2019/09/14 18:11:38 tsutsui Exp $ d31 1 a31 1 VERSION= 3.4.0 @ 1.1 log @ruby-gnome: Update to 3.3.8, and rename package names to match gems. Also reorganize several dependencies in Makefile and buildlink3.mk. See the following post for details: https://mail-index.netbsd.org/pkgsrc-users/2019/09/07/msg029327.html https://mail-index.netbsd.org/pkgsrc-users/2019/09/13/msg029356.html Upstream changes (from NEWS): == Ruby-GNOME 3.3.8: 2019-09-10 This is a partially GLib 2.62.0 support release. === Changes ==== All * Improvements * Changed our project name to Ruby-GNOME from Ruby-GNOME2. [GitHub#1277][Suggested by kojix2] [GitHub#1291][Patch by kojix2] * Stopped to release (({.tar.gz})) because they are no longer used. ==== Ruby/GLib2 * Improvements * (({GLib.convert})): Changed to set correct encoding. * (({GLib::FILENAME_ENCODING})): Added. * Changed to use the same enum object for the same enum value. * (({GLib::Enum.find})): Added. * (({GLib::Bytes#initialize})): Changed to reuse (({String})) data even if the given (({String})) isn't frozen. * (({GLib::Bytes.try_convert})): Added. * (({GLib::Enum.try_convert})): Added. * (({GLib::Flags.try_convert})): Added. * (({GLib::Type.try_convert})): Added. * (({GLib::MkEnums.create})): Added support for flags to enum definition. [GitHub#1295][Patch by Mamoru TASAKA] ==== Ruby/GIO2 * Fixes * Renamed to (({Gio::Icon#hash})) from (({Gio::Icon.hash})). [GitHub#1293][Reported by Erik Czumadewski] ==== Ruby/GObjectIntrospection * Improvements * Introduced (({try_convert})) protocol. ==== Ruby/CairoGObject * Improvements * (({Cairo::Context.try_convert})): Added. * (({Cairo::Device.try_convert})): Added. * (({Cairo::Pattern.try_convert})): Added. * (({Cairo::Surface.try_convert})): Added. * (({Cairo::ScaledFont.try_convert})): Added. * (({Cairo::FontFace.try_convert})): Added. * (({Cairo::FontOptions.try_convert})): Added. * (({Cairo::Region.try_convert})): Added. === Thanks * kojix2 * Erik Czumadewski * Mamoru TASAKA @ text @d1 1 a1 1 # $NetBSD$ d31 1 a31 1 VERSION= 3.3.8 @