diff options
author | obache <obache> | 2014-11-09 06:27:02 +0000 |
---|---|---|
committer | obache <obache> | 2014-11-09 06:27:02 +0000 |
commit | f85c65eb3ebb5c61499dc7cf3713e55cf13f17a6 (patch) | |
tree | 6f3239910f67620d150bc4d066ef079ac00f036e /graphics | |
parent | f15f2717436b314bc084bee39e144986f0a63df9 (diff) | |
download | pkgsrc-f85c65eb3ebb5c61499dc7cf3713e55cf13f17a6.tar.gz |
Update ruby-gnome2 package to 2.2.3.
= NEWS
== Ruby-GNOME2 2.2.3: 2014-10-26
It is a bug fix release.
It's recommended that you upgrade if your application uses thread and
runs on Ruby 2.1 or later.
=== Changes
==== All
* Improvements
* Supported auto native package install on SuSE.
==== Ruby/GLib2
* Fixes
* Fixed infinite loop bug on Ruby 2.1 or later.
[ruby-gnome2-devel-ja] [Reported by Toshi Hatsune]
==== Ruby/GDK3
* Fixes
* Added missing dependencies.
[GitHub#258] [Reported by Luis Daniel Gonzalez Orozco]
==== Ruby/CairoGObject
* Improvements
* Supported auto required native package install by Homebrew.
* Fixes
* Fixed wrong package name on Debian.
==== Ruby/VTE3
* Improvements
* Supported auto required native package install by Homebrew.
==== Ruby/Clutter
* Improvements
* Added Clutter.check_version?.
=== Thanks
* Luis Daniel Gonzalez Orozco
* Toshi Hatsune
== Ruby-GNOME2 2.2.2: 2014-10-12
It is a Windows package fix release.
== Ruby-GNOME2 2.2.1: 2014-10-12
It is a release that Ruby/GDK3 is migrated to
Ruby/GObjectIntrospection based bindings.
Some API changes in Ruby/GDK3 are expected but unexpected API
changes may exist. If you find API change, please report it. If the
API change provides non Rubyish API, it will be a bug.
Ruby/GooCanvas is removed because we can't maintain it.
=== Changes
==== Ruby/GLib2
* Improvements
* Added GObject#unref to free large object immediately.
* Fixes
* [windows] Added a missing exported symbol. ((({rbg_inspect})))
* Fixed a bug that signal handler doesn't work on Ruby 2.1.
[ruby-gnome2-devel-en] [Reported by Carlo E. Prelz]
* Fixed free function (free -> xfree).
==== Ruby/GObjectIntrospection
* Improvements
* Supported instantiating union.
* Accepted 5 or more the number of signals.
It may be increased for later GIO version.
[GitHub#229] [Reported by cosmo0920]
* Added "?" to boolean field value reader.
* Supported mapping function info to method.
* Don't handle MethodInfo as FunctionInfo.
* Accepted not GType struct as an input argument.
* Accepted getting a field value from not GType but
GType descendant sruct.
* Added Loader.register_constant_rename_map.
* Supported in GType array.
* Don't require needless array length argument.
* Supported finding suitable method that has optional argument.
* Fixes
* Fixed wrong argument index for Ruby objects.
* Fixed a bug that ArgInfo isn't passed.
==== Ruby/CairoGObject
* Improvements
* Suppressed a warning that instance variable gboxed not initialized.
==== Ruby/GIO2
* Improvements
* Supported GLib 2.42.0. Annotation for GObject Introspection is added
to g_pollable_input_stream_read_nonblocking() since GLib 2.42.0.
See also: https://bugzilla.gnome.org/show_bug.cgi?id=730493
* Supported GLib <= 2.36.0.
* Fixes
* Fixed a bug that .pc isn't installed. [Reported by OBATA Akio]
==== Ruby/GDK3
* Improvements
* Migrated to Ruby/GObjectIntrospection based bindings.
* Gdk::Keyval::GDK_KEY_x style is deprecated. Use
Gdk::Keyval::KEY_x style instead.
* Accepted Gdk::RGBA for Cairo::Context#set_source_rgba.
==== Ruby/GTK3
* Improvements
* Added Gtk::StackSwitcher.
* Supported interrupt in Gtk.main.
* Supported interrupt in Gtk::Dialog#run.
[Reported by Carlo E. Prelz]
* Added initialization with Gdk::RGBA value.
[GitHub#231] [Patch by Detlef Reichl]
* Added Gtk::Window#set_titlebar (enable the use of Gtk::HeaderBar).
[GitHub#236] [Patch by tescorg]
* Updated sample scripts.
[Patch by kitachro]
* Fixes
* Fixed memory leak of Gtk::Image.
[GitHub#252] [Reported by Michel Boaventura]
==== Ruby/GTK2
* Improvements
* Fixed wrong property value on ppc64 and s390x.
[GitHub#256] [Reported by mtasaka]
==== Ruby/GStreamer
* Improvements
* Added gstreamer.rb for Bundler's autoload.
[GitHub#232] [Reported by saepia]
* Added Caps.any and Caps.empty.
* Supported property for Gst::ChildProxy.
[GitHub#233] [Reported by saepia]
* Fixes
* Fixed a bug that Gst.init is failed.
[GitHub#232] [Reported by saepia]
==== Ruby/Poppler
* Improvements
* Install Poppler with --with-glib option for Homebrew.
[GitHub#237] [Reported by Colin Dean]
* Removed needless `--with-glib` option. Now, it is the default.
[rabbit-shocker/rabbit#24] [Reported by Kazuhiro NISHIYAMA]
==== Ruby/ClutterGStreamer
* Improvements
* Added clutter-gstreamer.rb to support Bundler's autoload.
==== Ruby/GooCanvas
* Removed.
=== Thanks
* OBATA Akio
* Carlo E. Prelz
* cosmo0920
* Detlef Reichl
* saepia
* tescorg
* Colin Dean
* Kazuhiro NISHIYAMA
* kitachro
* Michel Boaventura
* mtasaka
Diffstat (limited to 'graphics')
-rw-r--r-- | graphics/ruby-gnome2-cairo-gobject/Makefile | 3 | ||||
-rw-r--r-- | graphics/ruby-gnome2-clutter/PLIST | 4 | ||||
-rw-r--r-- | graphics/ruby-gnome2-gdk3/Makefile | 25 | ||||
-rw-r--r-- | graphics/ruby-gnome2-gdk3/PLIST | 16 | ||||
-rw-r--r-- | graphics/ruby-gnome2-goocanvas/DESCR | 5 | ||||
-rw-r--r-- | graphics/ruby-gnome2-goocanvas/Makefile | 19 | ||||
-rw-r--r-- | graphics/ruby-gnome2-goocanvas/PLIST | 5 | ||||
-rw-r--r-- | graphics/ruby-gnome2-rsvg/Makefile | 3 |
8 files changed, 27 insertions, 53 deletions
diff --git a/graphics/ruby-gnome2-cairo-gobject/Makefile b/graphics/ruby-gnome2-cairo-gobject/Makefile index 368f43dc8d8..39ffb077a11 100644 --- a/graphics/ruby-gnome2-cairo-gobject/Makefile +++ b/graphics/ruby-gnome2-cairo-gobject/Makefile @@ -1,9 +1,8 @@ -# $NetBSD: Makefile,v 1.6 2014/05/05 00:48:00 ryoon Exp $ +# $NetBSD: Makefile,v 1.7 2014/11/09 06:27:02 obache Exp $ # PKGNAME= ${RUBY_PKGPREFIX}-gnome2-cairo-gobject-${VERSION} COMMENT= Ruby binding of cairo-gobject -PKGREVISION= 1 CATEGORIES= graphics gnome RUBY_EXTCONF_SUBDIRS= cairo-gobject diff --git a/graphics/ruby-gnome2-clutter/PLIST b/graphics/ruby-gnome2-clutter/PLIST index 9406fdd5ceb..88f97643002 100644 --- a/graphics/ruby-gnome2-clutter/PLIST +++ b/graphics/ruby-gnome2-clutter/PLIST @@ -1,9 +1,11 @@ -@comment $NetBSD: PLIST,v 1.1 2014/01/05 09:04:31 obache Exp $ +@comment $NetBSD: PLIST,v 1.2 2014/11/09 06:27:03 obache Exp $ ${RUBY_VENDORLIB}/clutter.rb ${RUBY_VENDORLIB}/clutter/actor-iter.rb ${RUBY_VENDORLIB}/clutter/actor.rb ${RUBY_VENDORLIB}/clutter/animatable.rb +${RUBY_VENDORLIB}/clutter/brightness-contrast-effect.rb ${RUBY_VENDORLIB}/clutter/cairo.rb +${RUBY_VENDORLIB}/clutter/clutter.rb ${RUBY_VENDORLIB}/clutter/color.rb ${RUBY_VENDORLIB}/clutter/event.rb ${RUBY_VENDORLIB}/clutter/point.rb diff --git a/graphics/ruby-gnome2-gdk3/Makefile b/graphics/ruby-gnome2-gdk3/Makefile index 88ebf3b2730..85c1e92abbd 100644 --- a/graphics/ruby-gnome2-gdk3/Makefile +++ b/graphics/ruby-gnome2-gdk3/Makefile @@ -1,27 +1,26 @@ -# $NetBSD: Makefile,v 1.14 2014/05/05 00:48:00 ryoon Exp $ +# $NetBSD: Makefile,v 1.15 2014/11/09 06:27:03 obache Exp $ # PKGNAME= ${RUBY_PKGPREFIX}-gnome2-gdk3-${VERSION} COMMENT= Ruby binding of GDK3 -PKGREVISION= 1 CATEGORIES= graphics CONFLICTS+= ruby[0-9][0-9]-gnome2-gdk3-[0-9]* -RUBY_EXTCONF_SUBDIRS= gdk3 - +DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-gobject-introspection>=${VERSION}:../../devel/ruby-gnome2-gobject-introspection +DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-cairo-gobject>=${VERSION}:../../graphics/ruby-gnome2-cairo-gobject DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-atk>=${VERSION}:../../devel/ruby-gnome2-atk +DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-pango>=${VERSION}:../../devel/ruby-gnome2-pango DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-gdkpixbuf>=${VERSION}:../../graphics/ruby-gnome2-gdkpixbuf +DEPENDS+= gtk3+>=3.4.2:../../x11/gtk3 + +RUBY_SETUP_SUBDIRS= gdk3 + +USE_RUBY_EXTCONF= no +USE_RUBY_SETUP= yes +USE_RUBY_SETUP_PKG= yes do-test: - ${RUN} cd ${WRKSRC}/gtk2/test; ${SETENV} ${TEST_ENV} ${RUBY} run-test.rb + ${RUN} cd ${WRKSRC}/gdk3/test; ${SETENV} ${TEST_ENV} ${RUBY} run-test.rb -BUILDLINK_API_DEPENDS.ruby-gnome2-glib+= ${RUBY_PKGPREFIX}-gnome2-glib>=${VERSION} -.include "../../devel/ruby-gnome2-glib/buildlink3.mk" -BUILDLINK_API_DEPENDS.ruby-gnome2-pango+= ${RUBY_PKGPREFIX}-gnome2-pango>=${VERSION} -.include "../../devel/ruby-gnome2-pango/buildlink3.mk" -.include "../../graphics/ruby-rcairo/buildlink3.mk" -BUILDLINK_API_DEPENDS.gtk3+= gtk3+>=3.4.2 -.include "../../x11/gtk3/buildlink3.mk" -.include "../../devel/ruby-pkg-config/tool.mk" .include "../../meta-pkgs/ruby-gnome2/Makefile.common" diff --git a/graphics/ruby-gnome2-gdk3/PLIST b/graphics/ruby-gnome2-gdk3/PLIST index 6aca7f424b6..b2ab82f41af 100644 --- a/graphics/ruby-gnome2-gdk3/PLIST +++ b/graphics/ruby-gnome2-gdk3/PLIST @@ -1,8 +1,12 @@ -@comment $NetBSD: PLIST,v 1.1 2013/02/07 13:41:55 obache Exp $ -lib/pkgconfig/ruby-gdk3.pc +@comment $NetBSD: PLIST,v 1.2 2014/11/09 06:27:03 obache Exp $ ${RUBY_VENDORLIB}/gdk3.rb -${RUBY_VENDORLIB}/gdk3/base.rb +${RUBY_VENDORLIB}/gdk3/atom.rb +${RUBY_VENDORLIB}/gdk3/cairo.rb +${RUBY_VENDORLIB}/gdk3/color.rb ${RUBY_VENDORLIB}/gdk3/deprecated.rb -${RUBY_VENDORARCHLIB}/gdk3.${RUBY_DLEXT} -${RUBY_VENDORARCHLIB}/rbgdk3.h -${RUBY_VENDORARCHLIB}/rbgdk3conversions.h +${RUBY_VENDORLIB}/gdk3/event.rb +${RUBY_VENDORLIB}/gdk3/loader.rb +${RUBY_VENDORLIB}/gdk3/rectangle.rb +${RUBY_VENDORLIB}/gdk3/rgba.rb +${RUBY_VENDORLIB}/gdk3/window-attr.rb +${RUBY_VENDORLIB}/gdk3/window.rb diff --git a/graphics/ruby-gnome2-goocanvas/DESCR b/graphics/ruby-gnome2-goocanvas/DESCR deleted file mode 100644 index d8505066070..00000000000 --- a/graphics/ruby-gnome2-goocanvas/DESCR +++ /dev/null @@ -1,5 +0,0 @@ -Ruby-GNOME 2 is a set of Ruby language bindings for the various -application development libraries included with the GNOME/GTK+ -environment. - -Ruby/GooCanvas is a Ruby binding of GooCanvas. diff --git a/graphics/ruby-gnome2-goocanvas/Makefile b/graphics/ruby-gnome2-goocanvas/Makefile deleted file mode 100644 index c608d325068..00000000000 --- a/graphics/ruby-gnome2-goocanvas/Makefile +++ /dev/null @@ -1,19 +0,0 @@ -# $NetBSD: Makefile,v 1.38 2014/05/05 00:48:00 ryoon Exp $ -# - -PKGNAME= ${RUBY_PKGPREFIX}-gnome2-goocanvas-${VERSION} -COMMENT= Ruby binding of GooCanvas -PKGREVISION= 1 -CATEGORIES= graphics gnome - -CONFLICTS+= ruby[0-9][0-9]-gnome2-goocanvas-[0-9]* - -RUBY_EXTCONF_SUBDIRS= goocanvas - -DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-gobject-introspection>=${VERSION}:../../devel/ruby-gnome2-gobject-introspection -DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-gtk3>=${VERSION}:../../x11/ruby-gnome2-gtk3 - -.include "../../graphics/ruby-rcairo/buildlink3.mk" -.include "../../graphics/goocanvas2/buildlink3.mk" -.include "../../devel/ruby-pkg-config/tool.mk" -.include "../../meta-pkgs/ruby-gnome2/Makefile.common" diff --git a/graphics/ruby-gnome2-goocanvas/PLIST b/graphics/ruby-gnome2-goocanvas/PLIST deleted file mode 100644 index 094343d28f6..00000000000 --- a/graphics/ruby-gnome2-goocanvas/PLIST +++ /dev/null @@ -1,5 +0,0 @@ -@comment $NetBSD: PLIST,v 1.4 2013/06/15 09:39:34 obache Exp $ -lib/pkgconfig/ruby-goocanvas.pc -${RUBY_VENDORLIB}/goo/canvas-item.rb -${RUBY_VENDORLIB}/goocanvas.rb -${RUBY_VENDORARCHLIB}/goocanvas.${RUBY_DLEXT} diff --git a/graphics/ruby-gnome2-rsvg/Makefile b/graphics/ruby-gnome2-rsvg/Makefile index 80877611229..9f3de38f94a 100644 --- a/graphics/ruby-gnome2-rsvg/Makefile +++ b/graphics/ruby-gnome2-rsvg/Makefile @@ -1,9 +1,8 @@ -# $NetBSD: Makefile,v 1.51 2014/05/05 00:48:00 ryoon Exp $ +# $NetBSD: Makefile,v 1.52 2014/11/09 06:27:03 obache Exp $ # PKGNAME= ${RUBY_PKGPREFIX}-gnome2-rsvg-${VERSION} COMMENT= Ruby binding of librsvg -PKGREVISION= 1 CATEGORIES= graphics CONFLICTS+= ruby[0-9][0-9]-gnome2-rsvg-[0-9]* |