diff options
author | tsutsui <tsutsui@pkgsrc.org> | 2017-06-10 08:27:19 +0000 |
---|---|---|
committer | tsutsui <tsutsui@pkgsrc.org> | 2017-06-10 08:27:19 +0000 |
commit | 547ec3c805dd8b9af628b91a9f3bd05aa0861471 (patch) | |
tree | ea40c51ae4fddaf08b871bab381f07ee0b096bf6 /multimedia | |
parent | 1a59dc6b13121243c7d120f4e7331cb468116ce8 (diff) | |
download | pkgsrc-547ec3c805dd8b9af628b91a9f3bd05aa0861471.tar.gz |
Update ruby-gnome2 packages to 3.1.6.
pkgsrc changes:
- remove a pkgsrc patch for ruby-gnome2-gtk that seems fixed in upstream
- ignore native-package-installer dependency checks
in ruby-gnome2-clutter-gstreamer and ruby-gnome2-webkit-gtk
Upstream changes:
(from https://github.com/ruby-gnome2/ruby-gnome2/blob/3.1.6/NEWS)
== Ruby-GNOME2 3.1.6: 2017-06-03
=== Changes
This is a bug fix release for Windows packages.
==== All
* Fixes
* Added a missing path existence check on Windows.
== Ruby-GNOME2 3.1.5: 2017-06-03
=== Changes
This is a bug fix release for Windows packages.
==== All
* Improvements
* Supported RubyInstaller2.
==== Ruby/Pango
* Improvements
* Add backward compatibility APIs:
* (({Pango::FontDescription::WEIGHT_*}))
* (({Pango::FontDescription::STYLE_*}))
== Ruby-GNOME2 3.1.4: 2017-05-30
=== Changes
This is a release that supports Ruby 2.4 on Windows.
==== All
* Improvements
* Supported MSYS2.
==== Ruby/GLib2
* Improvements
* Added (({GLib::Object#floating?})) for debugging.
==== Ruby/GIO2
* Improvements
* Added (({Gio::File.open})). The followings are deprecated.
* (({Gio::File.commandline_arg}))
* (({Gio::File.path}))
* (({Gio::File.uri}))
==== Ruby/GObjectIntrospection
* Improvements
* Relaxed expected test result for 32bit environment.
[GitHub#1026][Reported by Mamoru TASAKA]
* Added tests for (({GObjectIntrospection::ConstantInfo})).
[GitHub#1027][Patch by cedlemo]
* Supported floating "transfer full" GObject.
==== Ruby/GDK3
* Improvements
* Supported (({Cairo::Surface#to_pixbuf(options={})})).
(({Cairo::Surface#to_pixbuf(src_x, src_y, width, height)})) is
deprecated.
==== Ruby/Rsvg2
* Improvements
* Migrated to GObject Introspection bindings.
* Renamed to (({Rsvg})) from (({RSVG})). (({RSVG})) is still
usable but it's deprecated.
[GitHub#1030][Patch by cedlemo]
* Supported (({Cairo::Context#render_rsvg_handle(handle, :id =>
...)})).
==== Ruby/WebKit2GTK
* Improvements
* (({WebKit3Gtk::WebView#initialize})): Supported (({Hash}))
options.
[GitHub#1028][Patch by Matijs van Zuijlen]
=== Thanks
* Mamoru TASAKA
* cedlemo
* Matijs van Zuijlen
== Ruby-GNOME2 3.1.3: 2017-04-27
=== Changes
This is a release that improve backward compatibility for Ruby/Pango.
==== Ruby/Pango
* Improvements
* Defined constants under (({Pango})) again for backward compatibility.
[GitHub#1022][Reported by Andy Meneely]
* Defined constants under (({Pango::Layout})) again for backward
compatibility.
[GitHub#1022][Reported by Andy Meneely]
* (({Pango.pixels})): Added again.
* (({Pango::AttrShape#data})): Supported again.
* Fixes
* (({Pango::Layout#text=})): Fixed a bug that wrong bytesize is
used for multibyte string.
* (({Pango::Layout#markup=})): Fixed a bug that wrong bytesize
is used for multibyte string.
=== Thanks
* Andy Meneely
== Ruby-GNOME2 3.1.2: 2017-04-26
There is an incompatible change. (({GBytes})) to (({String}))
conversion is changed to (({GBytes})) to (({GLib::Bytes}))
conversion. You can get (({String})) by (({GLib::Bytes#to_s})).
Other incompatible changes are bugs. Please report them to us.
=== Changes
==== All
* Improvements
* Supported auto depended package install for GObject
Introspection based bindings.
==== Ruby/GLib2
* Improvements
* Supported overriding (({alloc_func})) in super class.
* Extracted native package installer code as
native-package-installer gem.
* (({GLib::Bytes})): Added.
* Supported pkg-config 1.1.9 or later.
* Fixes
* Fixed a build error on CentOS 6 and Ubuntu 12.04. They use
GLib < 2.34.
[GitHub#1012][Reported by Scot]
* Fixed a bug that (({GLib::TypePlugin})) can't be included.
[GitHub#1019][Patch by Matijs van Zuijlen]
==== Ruby/GIO2
* Fixes
* Fixed a path in test. [GitHub#990][Reported by Mamoru TASAKA]
==== Ruby/GObjectIntrospection
* Improvements
* Supported getting interface, union and boxed type as a field value.
* Supported setting an interface as a field.
* Supported more struct types.
* Supported cairo-gobject types.
* Supported outputting an array of interfaces.
[GitHub#1006][Reported by cedlemo]
* Supported Rubyish method name conversion for (({list_XXX}))
methods that return an array.
* Supported customizing field reader method name.
* Supported auto (({int})) to boolean conversion for field value.
* (({GObjectIntrospection::Repository.default})): Added a GC guard.
* Supported inputting (({unichar})).
* Supported inputting (({gint64})) C array.
* Supported inputting (({gint8})) C array.
* Added tests for (({GObjectIntrospection::UnionInfo})).
[GitHub#1016][Patch by cedlemo]
* Stopped auto (({GBytes})) to (({String}))
conversion. (({GBytes})) is converted to (({GLib::Bytes})). It's
for efficient byte sequence handling in Ruby. It's
an incompatible change. You can use (({GLib::Bytes#to_s})) to
get (({String})).
* Fixes
* (({GObjectIntrospection::RepositoryError})): Fixed parent class.
* Fixed a typo. [GitHub#1002][Reported by cedlemo]
==== Ruby/ATK
* Improvements
* Migrated to GObject Introspection bindings.
[GitHub#998][Patch by cedlemo]
==== Ruby/CairoGObject
* Fixes
* Fixed a double free bug.
==== Ruby/Pango
* Improvements
* Migrated to GObject Introspection bindings.
[GitHub#1007][GitHub#1008][GitHub#1009][GitHub#1010]
[GitHub#1011][Patch by cedlemo]
[GitHub#1013][GitHub#1014][Patch by Detlef Wagner]
==== Ruby/GdkPixbuf2
* Improvements
* Supported GdkPixbuf 2.31.6 on CentOS 7 again.
==== Ruby/GDK3
* Improvements
* (({Gdk::Event})) and subclasses: Supported again.
* Supported old GDK 3 again.
* Supported X11 related features.
[GitHub#999][Reported by johnlane]
==== Ruby/GTK3
* Improvements
* (({Gtk::Widget#click})): Added.
* (({Gtk::Widget#send_key})): Added.
* (({Gtk::Widget#wait_for_draw})): Added.
* (({Gtk::WiAccelGroup.activate})): Added.
* Updated samples.
[GitHub#1002][GitHub#1003]
[Patch by cedlemo]
* (({Gtk::IconTheme#choose_icon})): Changed the default flags to
(({0})) from (({:generic_fallback})).
* (({Gtk::IconTheme#lookup_icon})): Changed the default flags to
(({0})) from (({:generic_fallback})).
* Supported GTK+ < 3.20 again.
* Fixes
* Updated signal name in document.
[GitHub#995][Patch by Arnaud Meuret]
==== Ruby/ClutterGdk
* Fixes
* Ensured initializing GDK.
[GitHub#1000][Reported by cedlemo]
==== Ruby/GOffice
* Improvements
* (({GOffice::Version})): Added.
=== Thanks
* Mamoru TASAKA
* Arnaud Meuret
* cedlemo
* johnlane
* Scot
* Detlef Wagner
* Matijs van Zuijlen
Diffstat (limited to 'multimedia')
4 files changed, 38 insertions, 8 deletions
diff --git a/multimedia/ruby-gnome2-clutter-gstreamer/Makefile b/multimedia/ruby-gnome2-clutter-gstreamer/Makefile index 2fdb458fffd..5deb9d27fe4 100644 --- a/multimedia/ruby-gnome2-clutter-gstreamer/Makefile +++ b/multimedia/ruby-gnome2-clutter-gstreamer/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.3 2016/04/16 17:41:04 tsutsui Exp $ +# $NetBSD: Makefile,v 1.4 2017/06/10 08:27:20 tsutsui Exp $ # DISTNAME= clutter-gstreamer-${VERSION} @@ -9,7 +9,7 @@ CATEGORIES= graphics DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-clutter>=${VERSION}:../../graphics/ruby-gnome2-clutter DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-gdkpixbuf>=${VERSION}:../../graphics/ruby-gnome2-gdkpixbuf DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-gstreamer>=${VERSION}:../../multimedia/ruby-gnome2-gstreamer -DEPENDS+= clutter-gst>=2.0:../../multimedia/clutter-gst +DEPENDS+= clutter-gst>=3.0:../../multimedia/clutter-gst .include "../../meta-pkgs/ruby-gnome2/Makefile.common" .include "../../lang/ruby/gem.mk" diff --git a/multimedia/ruby-gnome2-clutter-gstreamer/PLIST b/multimedia/ruby-gnome2-clutter-gstreamer/PLIST index f0a3a9ad593..e16e5e12238 100644 --- a/multimedia/ruby-gnome2-clutter-gstreamer/PLIST +++ b/multimedia/ruby-gnome2-clutter-gstreamer/PLIST @@ -1,6 +1,8 @@ -@comment $NetBSD: PLIST,v 1.4 2016/01/24 05:03:23 tsutsui Exp $ +@comment $NetBSD: PLIST,v 1.5 2017/06/10 08:27:20 tsutsui Exp $ ${GEM_HOME}/cache/${GEM_NAME}.gem +${GEM_EXTSDIR}/gem.build_complete ${GEM_LIBDIR}/Rakefile +${GEM_LIBDIR}/dependency-check/Rakefile ${GEM_LIBDIR}/lib/clutter-gst.rb ${GEM_LIBDIR}/lib/clutter-gst/version.rb ${GEM_LIBDIR}/lib/clutter-gstreamer.rb diff --git a/multimedia/ruby-gnome2-clutter-gstreamer/distinfo b/multimedia/ruby-gnome2-clutter-gstreamer/distinfo index 07e6336b929..042103e7a89 100644 --- a/multimedia/ruby-gnome2-clutter-gstreamer/distinfo +++ b/multimedia/ruby-gnome2-clutter-gstreamer/distinfo @@ -1,6 +1,7 @@ -$NetBSD: distinfo,v 1.5 2017/01/29 07:54:20 tsutsui Exp $ +$NetBSD: distinfo,v 1.6 2017/06/10 08:27:20 tsutsui Exp $ -SHA1 (clutter-gstreamer-3.1.1.gem) = c0533e305b39897a486e4a5bc5e96c04bd83d908 -RMD160 (clutter-gstreamer-3.1.1.gem) = d2b9b97b0892225fd2e4c4ebd6d64b6bdac4e096 -SHA512 (clutter-gstreamer-3.1.1.gem) = 59e0d4420d2364b957330d210b5f22198a9784c4b49f7894757f245443777e0292f08ac1f777253e13fdf2c77bfb15503cf9a0d66c837cb369337fa9e31f5d59 -Size (clutter-gstreamer-3.1.1.gem) = 61440 bytes +SHA1 (clutter-gstreamer-3.1.6.gem) = 1ca6d10d2900fd72d655a0cdebeb9f228c8e4969 +RMD160 (clutter-gstreamer-3.1.6.gem) = 3de8cdd1ed47f9ae36bd0d2295c9dde1ef1236d7 +SHA512 (clutter-gstreamer-3.1.6.gem) = 6c628979b7238b89bf7c22ecf4baf46a0833f0cd4e4ef1ebfcc878e7c9f88a5843584856fde3618c655cb2bc7afe16e58a57261178333ee087ec0d3d07b7b9fe +Size (clutter-gstreamer-3.1.6.gem) = 61952 bytes +SHA1 (patch-dependency-check_Rakefile) = edb1ea122bdcd90392a2312f72a514c13542007f diff --git a/multimedia/ruby-gnome2-clutter-gstreamer/patches/patch-dependency-check_Rakefile b/multimedia/ruby-gnome2-clutter-gstreamer/patches/patch-dependency-check_Rakefile new file mode 100644 index 00000000000..32f5eb45352 --- /dev/null +++ b/multimedia/ruby-gnome2-clutter-gstreamer/patches/patch-dependency-check_Rakefile @@ -0,0 +1,27 @@ +$NetBSD: patch-dependency-check_Rakefile,v 1.1 2017/06/10 08:27:20 tsutsui Exp $ + +- ignore native-package-installer dependency checks + (pkgsrc will handle dependencies internally) + +--- dependency-check/Rakefile.orig 2017-06-10 05:03:52.000000000 +0000 ++++ dependency-check/Rakefile +@@ -29,12 +29,12 @@ end + namespace :dependency do + desc "Check dependency" + task :check do +- unless PKGConfig.check_version?("clutter-gst-3.0") +- unless NativePackageInstaller.install(:debian => "libclutter-gst-3.0-dev", +- :homebrew => "clutter-gst", +- :msys2 => "clutter-gst") +- exit(false) +- end +- end ++# unless PKGConfig.check_version?("clutter-gst-3.0") ++# unless NativePackageInstaller.install(:debian => "libclutter-gst-3.0-dev", ++# :homebrew => "clutter-gst", ++# :msys2 => "clutter-gst") ++# exit(false) ++# end ++# end + end + end |