summaryrefslogtreecommitdiff
path: root/multimedia
diff options
context:
space:
mode:
authortsutsui <tsutsui>2017-06-10 08:27:19 +0000
committertsutsui <tsutsui>2017-06-10 08:27:19 +0000
commitdcf70e0d3a3a5c1a6923ad8a4237e5eb3d4a5db3 (patch)
tree333204060a1a306941ff681e7753a35aa143b721 /multimedia
parent60f504e7264962736e5293af29162b8ed347bbf4 (diff)
downloadpkgsrc-dcf70e0d3a3a5c1a6923ad8a4237e5eb3d4a5db3.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')
-rw-r--r--multimedia/ruby-gnome2-clutter-gstreamer/Makefile4
-rw-r--r--multimedia/ruby-gnome2-clutter-gstreamer/PLIST4
-rw-r--r--multimedia/ruby-gnome2-clutter-gstreamer/distinfo11
-rw-r--r--multimedia/ruby-gnome2-clutter-gstreamer/patches/patch-dependency-check_Rakefile27
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