The NetBSD Project

CVS log for pkgsrc/graphics/ruby-gdk3/distinfo

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / graphics / ruby-gdk3

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.21 / (download) - annotate - [select for diffs], Fri Feb 23 11:25:29 2024 UTC (5 weeks ago) by tsutsui
Branch: MAIN
CVS Tags: HEAD
Changes since 1.20: +4 -4 lines
Diff to previous 1.20 (colored)

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

Revision 1.20 / (download) - annotate - [select for diffs], Sun Sep 3 10:22:13 2023 UTC (6 months, 3 weeks ago) by tsutsui
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3
Changes since 1.19: +4 -4 lines
Diff to previous 1.19 (colored)

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.

Revision 1.19 / (download) - annotate - [select for diffs], Sat Aug 12 08:37:20 2023 UTC (7 months, 2 weeks ago) by tsutsui
Branch: MAIN
Changes since 1.18: +4 -4 lines
Diff to previous 1.18 (colored)

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.

Revision 1.18 / (download) - annotate - [select for diffs], Fri Jun 2 16:43:29 2023 UTC (9 months, 3 weeks ago) by tsutsui
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2
Changes since 1.17: +4 -4 lines
Diff to previous 1.17 (colored)

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

Revision 1.17 / (download) - annotate - [select for diffs], Sat May 13 02:44:05 2023 UTC (10 months, 2 weeks ago) by tsutsui
Branch: MAIN
Changes since 1.16: +4 -4 lines
Diff to previous 1.16 (colored)

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

Revision 1.16 / (download) - annotate - [select for diffs], Thu May 4 21:55:46 2023 UTC (10 months, 3 weeks ago) by tsutsui
Branch: MAIN
Changes since 1.15: +4 -4 lines
Diff to previous 1.15 (colored)

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

Revision 1.15 / (download) - annotate - [select for diffs], Fri Feb 24 15:06:54 2023 UTC (13 months ago) by tsutsui
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1
Changes since 1.14: +4 -4 lines
Diff to previous 1.14 (colored)

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

Revision 1.14 / (download) - annotate - [select for diffs], Sat Feb 11 05:20:27 2023 UTC (13 months, 2 weeks ago) by tsutsui
Branch: MAIN
Changes since 1.13: +4 -4 lines
Diff to previous 1.13 (colored)

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

Revision 1.13 / (download) - annotate - [select for diffs], Fri Feb 3 20:02:57 2023 UTC (13 months, 3 weeks ago) by tsutsui
Branch: MAIN
Changes since 1.12: +4 -4 lines
Diff to previous 1.12 (colored)

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

Revision 1.12 / (download) - annotate - [select for diffs], Mon Dec 12 14:04:52 2022 UTC (15 months, 2 weeks ago) by tsutsui
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4
Changes since 1.11: +4 -4 lines
Diff to previous 1.11 (colored)

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.

Revision 1.11 / (download) - annotate - [select for diffs], Fri Dec 9 12:34:12 2022 UTC (15 months, 2 weeks ago) by tsutsui
Branch: MAIN
Changes since 1.10: +4 -4 lines
Diff to previous 1.10 (colored)

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

Revision 1.10 / (download) - annotate - [select for diffs], Thu Dec 8 15:22:02 2022 UTC (15 months, 3 weeks ago) by tsutsui
Branch: MAIN
Changes since 1.9: +4 -4 lines
Diff to previous 1.9 (colored)

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

Revision 1.9 / (download) - annotate - [select for diffs], Mon Jan 17 15:17:15 2022 UTC (2 years, 2 months ago) by tsutsui
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Changes since 1.8: +4 -4 lines
Diff to previous 1.8 (colored)

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<GVariant>})) 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

Revision 1.8 / (download) - annotate - [select for diffs], Tue Oct 26 10:46:52 2021 UTC (2 years, 5 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

graphics: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Revision 1.7 / (download) - annotate - [select for diffs], Thu Oct 7 14:12:53 2021 UTC (2 years, 5 months ago) by nia
Branch: MAIN
Changes since 1.6: +1 -2 lines
Diff to previous 1.6 (colored)

graphics: Remove SHA1 hashes for distfiles

Revision 1.6 / (download) - annotate - [select for diffs], Sun Aug 29 16:49:12 2021 UTC (2 years, 7 months ago) by tsutsui
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3
Changes since 1.5: +5 -5 lines
Diff to previous 1.5 (colored)

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<GObject *>})) 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

Revision 1.5 / (download) - annotate - [select for diffs], Sun Aug 22 17:02:42 2021 UTC (2 years, 7 months ago) by tsutsui
Branch: MAIN
Changes since 1.4: +5 -5 lines
Diff to previous 1.4 (colored)

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.

Revision 1.4 / (download) - annotate - [select for diffs], Sat May 2 18:05:05 2020 UTC (3 years, 10 months ago) by tsutsui
Branch: MAIN
CVS Tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.3: +5 -5 lines
Diff to previous 1.3 (colored)

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

Revision 1.3 / (download) - annotate - [select for diffs], Sat Oct 19 08:25:18 2019 UTC (4 years, 5 months ago) by tsutsui
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4
Changes since 1.2: +5 -5 lines
Diff to previous 1.2 (colored)

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

Revision 1.2 / (download) - annotate - [select for diffs], Fri Oct 11 16:20:23 2019 UTC (4 years, 5 months ago) by tsutsui
Branch: MAIN
Changes since 1.1: +5 -5 lines
Diff to previous 1.1 (colored)

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

Revision 1.1 / (download) - annotate - [select for diffs], Sat Sep 14 18:11:38 2019 UTC (4 years, 6 months ago) by tsutsui
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3

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

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>