summaryrefslogtreecommitdiff
path: root/meta-pkgs/ruby-gnome2
diff options
context:
space:
mode:
authorobache <obache>2012-01-11 13:47:30 +0000
committerobache <obache>2012-01-11 13:47:30 +0000
commit00fb8430bc26e6b9caf37c8961b6608ec8581d36 (patch)
tree7cd21fce9c1c3afbc59441b9db9f16148e23d6ce /meta-pkgs/ruby-gnome2
parent5f339cfb380c47b25bf8e965b81850ac30117e1a (diff)
downloadpkgsrc-00fb8430bc26e6b9caf37c8961b6608ec8581d36.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/ruby-gnome2')
-rw-r--r--meta-pkgs/ruby-gnome2/Makefile.common4
-rw-r--r--meta-pkgs/ruby-gnome2/distinfo10
-rw-r--r--meta-pkgs/ruby-gnome2/patches/patch-glib2_ext_glib2_rbgobj__closure.c39
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;
-