diff options
author | obache <obache@pkgsrc.org> | 2012-01-11 13:47:30 +0000 |
---|---|---|
committer | obache <obache@pkgsrc.org> | 2012-01-11 13:47:30 +0000 |
commit | 3cf6a5601437f329d9005d57fcf2aa6835f25a84 (patch) | |
tree | 7cd21fce9c1c3afbc59441b9db9f16148e23d6ce /meta-pkgs | |
parent | b2c118bb5a802b7ac3a0d974c274de49aa86f14c (diff) | |
download | pkgsrc-3cf6a5601437f329d9005d57fcf2aa6835f25a84.tar.gz |
Update ruby-gnome2 to 1.1.0.
== Ruby-GNOME2 1.1.0: 2012-01-05
This is a source cleanup release.
=== Changes
==== Ruby/GLib2
* Improvements
* [GitHub#65] Supported GLib 2.31. [Reported by mtasaka]
* Supported comparing between GLib::Enum/GLib::Flags and Symbol.
* Fixes
* [GitHub#1] Fix GLib::Spawn regression.
[Patch by Geoff Youngs]
* Plugged memory leaks.
* Fixed a crash by GC on Ruby 1.9.
* Changes
* Remove optional Ruby-GetText-Package dependency.
==== Ruby/GTK2
* Improvements
* [ruby-gnome2-devel-en] FileChooserDialog raising warnings on Windows:
Added hicolor-icon-theme into gem on Windows.
[Suggested by wNikolai Weibull]
* Fixes
* Fixed a crash by GC.
* Plugged memory leaks.
* Fixed Gdk::GC#colormap= uses wrong value.
* Fixed Gtk::TextBuffer#serialize uses wrong value.
==== Ruby/Pango
* Fixes
* Plugged memory leaks.
==== Ruby/GdkPixbuf
* Improvements
* Gdk::Pixbuf.new supports hash argument.
* Fixes
* Plugged memory leaks.
==== Ruby/GStreamer
* Improvements
* Supported Windows gem.
* Improved memory management.
* Fixes
* [GitHub#86] Gstreamer: test_caps test fails. [Reported by mtasaka]
* [GitHub#87] GStreamer: test_span test fails. [Reported by mtasaka]
* [GitHub#87] GStreamer: test_create_clock test fails.
[Reported by mtasaka]
* [GitHub#89] GStreamer: test_fraction_range_new test fails.
[Reported by mtasaka]
* [GitHub#91] GStreamer: test_state "sometimes" fails.
[Reported by mtasaka]
==== Ruby/Poppler
* Fixes
* Fixed a wrong conversion in Poppler::Document#find_dest.
[Reported by ChloƩ Desoutter]
Diffstat (limited to 'meta-pkgs')
-rw-r--r-- | meta-pkgs/ruby-gnome2/Makefile.common | 4 | ||||
-rw-r--r-- | meta-pkgs/ruby-gnome2/distinfo | 10 | ||||
-rw-r--r-- | meta-pkgs/ruby-gnome2/patches/patch-glib2_ext_glib2_rbgobj__closure.c | 39 |
3 files changed, 7 insertions, 46 deletions
diff --git a/meta-pkgs/ruby-gnome2/Makefile.common b/meta-pkgs/ruby-gnome2/Makefile.common index 65737a6fb77..e56c135b351 100644 --- a/meta-pkgs/ruby-gnome2/Makefile.common +++ b/meta-pkgs/ruby-gnome2/Makefile.common @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.common,v 1.21 2011/10/03 14:19:43 obache Exp $ +# $NetBSD: Makefile.common,v 1.22 2012/01/11 13:47:30 obache Exp $ # # used by devel/ruby-gnome2-atk/Makefile # used by devel/ruby-gnome2-gio/Makefile @@ -24,7 +24,7 @@ MAINTAINER= dieter.NetBSD@pandora.be HOMEPAGE= http://ruby-gnome2.sourceforge.jp/ LICENSE= gnu-lgpl-v2.1 -VERSION= 1.0.3 +VERSION= 1.1.0 USE_RUBY_EXTCONF= yes CONFIGURE_ENV+= RUBYOPT="-Ku" diff --git a/meta-pkgs/ruby-gnome2/distinfo b/meta-pkgs/ruby-gnome2/distinfo index 34d49f6aaac..659b1f2f8a8 100644 --- a/meta-pkgs/ruby-gnome2/distinfo +++ b/meta-pkgs/ruby-gnome2/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.25 2012/01/06 13:34:50 obache Exp $ +$NetBSD: distinfo,v 1.26 2012/01/11 13:47:30 obache Exp $ -SHA1 (ruby-gnome2-all-1.0.3.tar.gz) = 2a280760e411e443e4e617ca5345a3301fbd609d -RMD160 (ruby-gnome2-all-1.0.3.tar.gz) = bac4a901b3c09f548ced80c2a1cfbea482dc0ead -Size (ruby-gnome2-all-1.0.3.tar.gz) = 1141565 bytes -SHA1 (patch-glib2_ext_glib2_rbgobj__closure.c) = ee99d5f3e4ed67bc1965368da0aa314d1fd2cf57 +SHA1 (ruby-gnome2-all-1.1.0.tar.gz) = c267a2e5a13ae9cf4d0bb6ed1c2e05fc72101053 +RMD160 (ruby-gnome2-all-1.1.0.tar.gz) = 930f8ded1e84a0d42d138ccc89c60f7585c81f96 +Size (ruby-gnome2-all-1.1.0.tar.gz) = 1006675 bytes +SHA1 (patch-glib2_lib_mkmf-gnome2.rb) = 7ea9f2066aae905e64d8477f500245e3e3b5df9e diff --git a/meta-pkgs/ruby-gnome2/patches/patch-glib2_ext_glib2_rbgobj__closure.c b/meta-pkgs/ruby-gnome2/patches/patch-glib2_ext_glib2_rbgobj__closure.c deleted file mode 100644 index a42e221c7d5..00000000000 --- a/meta-pkgs/ruby-gnome2/patches/patch-glib2_ext_glib2_rbgobj__closure.c +++ /dev/null @@ -1,39 +0,0 @@ -$NetBSD: patch-glib2_ext_glib2_rbgobj__closure.c,v 1.1 2012/01/06 13:34:50 obache Exp $ - -* fix SEGV by GC on Ruby 1.9. - https://github.com/ruby-gnome2/ruby-gnome2/commit/b5ca012f55017dff95546d331aa87576432fbc32 - https://github.com/ruby-gnome2/ruby-gnome2/commit/7c712c51181edc73d419007a31064321bd14c929 - ---- glib2/ext/glib2/rbgobj_closure.c.orig 2011-09-18 02:48:35.000000000 +0000 -+++ glib2/ext/glib2/rbgobj_closure.c -@@ -148,8 +148,7 @@ rclosure_unref(GRClosure *rclosure) - g_list_free(rclosure->objects); - rclosure->objects = NULL; - if (!NIL_P(rclosure->rb_holder)) { -- RDATA(rclosure->rb_holder)->dmark = NULL; -- RDATA(rclosure->rb_holder)->dfree = NULL; -+ DATA_PTR(rclosure->rb_holder) = NULL; - rclosure->rb_holder = Qnil; - } - } -@@ -178,13 +177,18 @@ rclosure_invalidate(gpointer data, GClos - static void - gr_closure_holder_mark(GRClosure *rclosure) - { -- rb_gc_mark(rclosure->callback); -- rb_gc_mark(rclosure->extra_args); -+ if (rclosure) { -+ rb_gc_mark(rclosure->callback); -+ rb_gc_mark(rclosure->extra_args); -+ } - } - - static void - gr_closure_holder_free(GRClosure *rclosure) - { -+ if (!rclosure) -+ return; -+ - if (rclosure->count > 0) { - rclosure->count = 1; - |