summaryrefslogtreecommitdiff
path: root/meta-pkgs
diff options
context:
space:
mode:
authorobache <obache@pkgsrc.org>2010-04-17 06:40:43 +0000
committerobache <obache@pkgsrc.org>2010-04-17 06:40:43 +0000
commit47fd2f1ef3cefed2e1819606c582c879201dd641 (patch)
tree03daf2e31e51b0ba3c2dd502efb46cf10225fa6c /meta-pkgs
parentd865c6e712a15b024c93c1e7f6e6f0e3a20d65f4 (diff)
downloadpkgsrc-47fd2f1ef3cefed2e1819606c582c879201dd641.tar.gz
Update ruby-gnome2 to 0.19.4.
== Ruby-GNOME2 0.19.4: 2011-04-17 NOTE: 0.19.x releases are development series. This release has many bug fixes and some improvements. The fixed bugs include a memory leak bug on GC. If your application live long time, you should upgrade. === Changes ==== Ruby/GLib2 * Bug fixes: * fixed type_register on Ruby 1.9. [Simon Arnaud, Kouhei Sutou] * fixed memory leak in GC. [Kouhei Sutou] ==== Ruby/GTK2 * Bug fixes: * [#2865895] support GdkWindow's cursor property. NOTE: GTK+ 2.18.0 is unsupported version. [Guillaume Cottenceau, Mamoru Tasaka] * Gtk::MenuItem.new accepts nil as a label. [Kazuhiro NISHIYAMA, Kouhei Sutou] * fixed wrong conversion in Gtk::TreePath#<=>. [Takeuchi Yusuke, Kouhei Sutou] * fix Gtk::RecentInfo#application_info's double free bug. [Kouhei Sutou] * Improvements: * Gdk::Window#invalidate accepts nil as 'area' argument. It means 'invalidates whole window'. [Hiroyuki Ito] * Gtk::Clipbord#request_text sets UTF-8 encoding in Ruby 1.9. [Rg Rg, Kouhei Sutou] * add Gtk::TreePath#==. [Takeuchi Yusuke, Kouhei Sutou] ==== Ruby/Pango * Improvements: * add Pango::Gravity. [Hiroyuki Ito, Kouhei Sutou] ==== Ruby/GdkPixbuf * add Gdk::Pixbuf#pixels=. [Michal Suchanek] ==== Ruby/GStreamer * Bug fixes: * [#2920997] fix argument type. [Johan Kiviniemi] * [#2924886] implement Gst::MessageTag#parse. [Vincent Carmona] ==== Ruby/GtkMozEmbed * Bug Fixes: * [#2924766] fix -Wl,-rpath syntax. [OBATA Akio] * [#2925285] Gtk::MozEmbed#chrome_mask fails. [tobi, Kouhei Sutou] * support XULRunner 1.9.2. [OBATA Akio] === Thanks * Guillaume Cottenceau * Mamoru Tasaka * Michal Suchanek * Simon Arnaud * Kazuhiro NISHIYAMA * Johan Kiviniemi * OBATA Akio * Hiroyuki Ito * Rg Rg * Vincent Carmona * tobi * Takeuchi Yusuke * ...
Diffstat (limited to 'meta-pkgs')
-rw-r--r--meta-pkgs/ruby-gnome2/Makefile.common4
-rw-r--r--meta-pkgs/ruby-gnome2/distinfo11
-rw-r--r--meta-pkgs/ruby-gnome2/patches/patch-aa40
-rw-r--r--meta-pkgs/ruby-gnome2/patches/patch-ac20
-rw-r--r--meta-pkgs/ruby-gnome2/patches/patch-at79
5 files changed, 6 insertions, 148 deletions
diff --git a/meta-pkgs/ruby-gnome2/Makefile.common b/meta-pkgs/ruby-gnome2/Makefile.common
index 002ffa8cf8f..7f130829b6d 100644
--- a/meta-pkgs/ruby-gnome2/Makefile.common
+++ b/meta-pkgs/ruby-gnome2/Makefile.common
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.11 2009/10/12 03:09:30 obache Exp $
+# $NetBSD: Makefile.common,v 1.12 2010/04/17 06:40:43 obache Exp $
#
# used by devel/ruby-gnome2-atk/Makefile
# used by devel/ruby-gnome2-bonobo/Makefile
@@ -38,7 +38,7 @@ MAINTAINER= dieter.NetBSD@pandora.be
HOMEPAGE= http://ruby-gnome2.sourceforge.jp/
LICENSE= gnu-lgpl-v2.1
-VERSION= 0.19.3
+VERSION= 0.19.4
RUBY_HAS_ARCHLIB= yes
USE_RUBY_EXTCONF= yes
diff --git a/meta-pkgs/ruby-gnome2/distinfo b/meta-pkgs/ruby-gnome2/distinfo
index 1e91b5b70fd..1207f021d1a 100644
--- a/meta-pkgs/ruby-gnome2/distinfo
+++ b/meta-pkgs/ruby-gnome2/distinfo
@@ -1,8 +1,5 @@
-$NetBSD: distinfo,v 1.14 2010/03/19 13:22:42 obache Exp $
+$NetBSD: distinfo,v 1.15 2010/04/17 06:40:43 obache Exp $
-SHA1 (ruby-gnome2-all-0.19.3.tar.gz) = f6ab4c1699c4920c738343870b13ba5410a5ecbf
-RMD160 (ruby-gnome2-all-0.19.3.tar.gz) = a7ec4b9b7c17f2e23a5a51a7ed9c8df5a6c3ea7f
-Size (ruby-gnome2-all-0.19.3.tar.gz) = 2335847 bytes
-SHA1 (patch-aa) = 35b07c8543c0703f4a6426c1e76bb0a4b53c9517
-SHA1 (patch-ac) = a80d28135f652d06398b6a4d1b1bfd744820c9e2
-SHA1 (patch-at) = 607c04a7089e7cf94ba1d39479ff385b80cd9299
+SHA1 (ruby-gnome2-all-0.19.4.tar.gz) = 6fbaf51cced8cc15158144e15898244f2ebf6870
+RMD160 (ruby-gnome2-all-0.19.4.tar.gz) = 11a102c28d00f8f5a7b2baeb2370a6d794cfb7d9
+Size (ruby-gnome2-all-0.19.4.tar.gz) = 2401534 bytes
diff --git a/meta-pkgs/ruby-gnome2/patches/patch-aa b/meta-pkgs/ruby-gnome2/patches/patch-aa
deleted file mode 100644
index 9f31a08cd47..00000000000
--- a/meta-pkgs/ruby-gnome2/patches/patch-aa
+++ /dev/null
@@ -1,40 +0,0 @@
-$NetBSD: patch-aa,v 1.7 2010/03/19 13:22:42 obache Exp $
-
-* add libxul-embedding to PACKAGED_IDS for xulrunner 1.9.2.
-http://ruby-gnome2.svn.sourceforge.net/viewvc/ruby-gnome2?view=rev&revision=3752
-
-* fix -Wl,-rpath syntax. [#2924766]
-http://ruby-gnome2.svn.sourceforge.net/viewvc/ruby-gnome2?view=rev&revision=3727
-
-* generate collected flags type. [#2925285]
-http://ruby-gnome2.svn.sourceforge.net/viewvc/ruby-gnome2?view=rev&revision=3749
-
---- gtkmozembed/extconf.rb.orig 2009-09-23 00:43:01.000000000 +0000
-+++ gtkmozembed/extconf.rb
-@@ -4,6 +4,7 @@ extconf.rb for Ruby/GtkMozEmbed extentio
-
- PACKAGE_NAME = "gtkmozembed"
- PACKAGE_IDS = ["libxul-embedding-unstable",
-+ "libxul-embedding",
- "xulrunner-gtkmozembed",
- "firefox-gtkmozembed",
- "seamonkey-gtkmozembed",
-@@ -48,7 +49,7 @@ mozilla_path = mozilla_library_path.stri
- if mozilla_path
- # please comment the CFLAGS line if you don't want a default comp_path
- $CFLAGS << " -DDEFAULT_MOZILLA_FIVE_HOME='\"#{mozilla_path}\"' "
-- $LDFLAGS << " -Wl,-rpath #{mozilla_path}"
-+ $LDFLAGS << " -Wl,-rpath,#{mozilla_path}"
- else
- $stderr.puts "${package_id}.pc cannot be found."
- exit 1
-@@ -83,7 +84,8 @@ create_makefile_at_srcdir(PACKAGE_NAME,
- result += [gtkmozembed_h] if File.exist?(gtkmozembed_h)
- result
- end
-- glib_mkenums(enum_type_prefix, headers, "GTK_TYPE_", ["gtkmozembed.h"])
-+ glib_mkenums(enum_type_prefix, headers, "GTK_TYPE_", ["gtkmozembed.h"],
-+ :force_flags => [/Flags/])
- end
-
- create_top_makefile
diff --git a/meta-pkgs/ruby-gnome2/patches/patch-ac b/meta-pkgs/ruby-gnome2/patches/patch-ac
deleted file mode 100644
index bee91d96ae8..00000000000
--- a/meta-pkgs/ruby-gnome2/patches/patch-ac
+++ /dev/null
@@ -1,20 +0,0 @@
-$NetBSD: patch-ac,v 1.6 2010/03/19 13:22:42 obache Exp $
-
-* for patch-aa part#3
-http://ruby-gnome2.svn.sourceforge.net/viewvc/ruby-gnome2?view=rev&revision=3748
-
---- glib/src/lib/mkmf-gnome2.rb.orig 2009-09-24 11:30:50.000000000 +0000
-+++ glib/src/lib/mkmf-gnome2.rb
-@@ -331,10 +331,10 @@ def add_obj(name)
- $objs << name unless $objs.index(name)
- end
-
--def glib_mkenums(prefix, files, g_type_prefix, include_files)
-+def glib_mkenums(prefix, files, g_type_prefix, include_files, options={})
- add_distcleanfile(prefix + ".h")
- add_distcleanfile(prefix + ".c")
-- GLib::MkEnums.create(prefix, files, g_type_prefix, include_files)
-+ GLib::MkEnums.create(prefix, files, g_type_prefix, include_files, options)
- end
-
- def check_cairo
diff --git a/meta-pkgs/ruby-gnome2/patches/patch-at b/meta-pkgs/ruby-gnome2/patches/patch-at
deleted file mode 100644
index 638c7a2eeba..00000000000
--- a/meta-pkgs/ruby-gnome2/patches/patch-at
+++ /dev/null
@@ -1,79 +0,0 @@
-$NetBSD: patch-at,v 1.1 2010/03/19 13:22:42 obache Exp $
-
-* for patch-aa part#3
-http://ruby-gnome2.svn.sourceforge.net/viewvc/ruby-gnome2?view=rev&revision=3748
-
---- glib/src/lib/glib-mkenums.rb.orig 2008-03-15 01:50:44.000000000 +0000
-+++ glib/src/lib/glib-mkenums.rb
-@@ -16,7 +16,8 @@ module GLib
-
- attr_reader :constants
-
-- def initialize(name, const_lines, g_type_prefix)
-+ def initialize(name, const_lines, g_type_prefix, options={})
-+ @options = options || {}
- @EnumName = name
- @g_type_prefix = g_type_prefix
- @constants = []
-@@ -30,7 +31,7 @@ module GLib
- def parse_const_lines(const_lines)
- ret = ""
-
-- if const_lines.include? "<<"
-+ if @options[:force_flags] or const_lines.include? "<<"
- @type = "flags"
- @Type = "Flags"
- else
-@@ -92,12 +93,18 @@ GType #{@enum_name}_get_type (void);
- end
-
-
-- def self.parse(data, g_type_prefix)
-+ def self.parse(data, g_type_prefix, options={})
-+ options ||={}
- enums = []
- data.scan(/^\s*typedef\s+enum\s*
- \{?\s*(.*?)
- \}\s*(\w+);/mx){|constants, name|
-- enum = new(name, constants, g_type_prefix)
-+ enum_options = {}
-+ force_flags_patterns = [(options[:force_flags] || [])].flatten
-+ if force_flags_patterns.any? {|pattern| pattern === name}
-+ enum_options[:force_flags] = true
-+ end
-+ enum = new(name, constants, g_type_prefix, enum_options)
- enums << enum
- }
- enums
-@@ -111,9 +118,11 @@ GType #{@enum_name}_get_type (void);
- # * files: header files to parse
- # * g_type_prefix: the gtype prefix such as GTK_TYPE_
- # * include_files: define #include <file> lines into target_filename.c
-- def self.create(target_filename, files, g_type_prefix, include_files)
-+ def self.create(target_filename, files, g_type_prefix, include_files,
-+ options)
- puts "creating #{target_filename}.c"
-- mkenums = MkEnums.new(target_filename, files, g_type_prefix, include_files)
-+ mkenums = MkEnums.new(target_filename, files, g_type_prefix, include_files,
-+ options)
-
- open("#{target_filename}.c", "w") do |out|
- out.write(mkenums.create_c)
-@@ -130,7 +139,7 @@ GType #{@enum_name}_get_type (void);
- # * files: header files to parse
- # * g_type_prefix: the gtype prefix such as GTK_TYPE_
- # * include_files: define #include <file> lines into target_filename.c
-- def initialize(target_filename, files, g_type_prefix, include_files)
-+ def initialize(target_filename, files, g_type_prefix, include_files, options)
- @target_filename = target_filename
- @include_files = include_files
- @targets = []
-@@ -139,7 +148,7 @@ GType #{@enum_name}_get_type (void);
- File.open(path) do |i|
- data = i.read
- end
-- @targets << [path, EnumDefinition.parse(data, g_type_prefix)]
-+ @targets << [path, EnumDefinition.parse(data, g_type_prefix, options)]
- end
- end
-