Sun Sep 23 15:28:23 2018 UTC ()
graphics/ruby-mini-magick: update to 4.9.2

4.9.2 (2018-09-21)

* Fix breakage for MRI 2.3 and below

4.9.1 (2018-09-21)

* Properly handle EXIF parsing with ImageMagick 7
* Show an informative exception message on Timeout::Error
* Wait for the MiniMagick command to terminate after sending SIGTERM with
  open3

4.9.0 (2018-09-210

New features

* Support ImageMagick 7

  o MiniMagick::Tool::Convert will now generate magick convert commands (and
    the same for others)

  o MiniMagick::Tool::Magick was added for generating magick commands

* MiniMagick.cli_prefix was added to configure a prefix for commands

  MiniMagick.cli_prefix = "firejail"

  MiniMagick::Tool::Magick.new { |magick| ... } # executes `firejail magick ...`

Other Improvements

* Fix deadlocks when using posix-spawn as a shell backend

* Fix Errno::ESRCH sometimes being raised when the ImageMagick command would
  time out

* #label and #caption will now generate regular options

	MiniMagick::Tool::Convert.new do |convert|
				 # BEFORE:       NOW:
	  convert.label("foo")   # label:foo    -label foo
	  convert.caption("bar") # caption:bar  -caption bar
	end

* Add pango creation operator

	MiniMagick::Tool::Magick.new do |magick|
	  magick.pango("...") # pango:...
	  # ...
	end

* Handle GraphicsMagick returning unknown in EXIF data


(taca)
diff -r1.24 -r1.25 pkgsrc/graphics/ruby-mini-magick/Makefile
diff -r1.13 -r1.14 pkgsrc/graphics/ruby-mini-magick/PLIST
diff -r1.23 -r1.24 pkgsrc/graphics/ruby-mini-magick/distinfo

cvs diff -r1.24 -r1.25 pkgsrc/graphics/ruby-mini-magick/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/ruby-mini-magick/Makefile 2017/09/10 14:01:18 1.24
+++ pkgsrc/graphics/ruby-mini-magick/Makefile 2018/09/23 15:28:23 1.25
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.24 2017/09/10 14:01:18 taca Exp $ 1# $NetBSD: Makefile,v 1.25 2018/09/23 15:28:23 taca Exp $
2 2
3DISTNAME= mini_magick-4.8.0 3DISTNAME= mini_magick-4.9.2
4PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/_/-/} 4PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/_/-/}
5CATEGORIES= graphics 5CATEGORIES= graphics
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= https://github.com/minimagick/minimagick 8HOMEPAGE= https://github.com/minimagick/minimagick
9COMMENT= Ruby wrapper for ImageMagick command line 9COMMENT= Ruby wrapper for ImageMagick command line
10LICENSE= mit 10LICENSE= mit
11 11
12# MiniMagick uses mogrify(1) or gm(1) from ImageMagick. 12# MiniMagick uses mogrify(1) or gm(1) from ImageMagick.
13DEPENDS+= ImageMagick-[0-9]*:../../graphics/ImageMagick 13DEPENDS+= ImageMagick-[0-9]*:../../graphics/ImageMagick
14 14
15pre-configure: 15pre-configure:
16 ${FIND} ${WRKSRC} -type f -exec ${CHMOD} -x {} \; 16 ${FIND} ${WRKSRC} -type f -exec ${CHMOD} -x {} \;

cvs diff -r1.13 -r1.14 pkgsrc/graphics/ruby-mini-magick/PLIST (expand / switch to unified diff)

--- pkgsrc/graphics/ruby-mini-magick/PLIST 2017/06/21 13:59:38 1.13
+++ pkgsrc/graphics/ruby-mini-magick/PLIST 2018/09/23 15:28:23 1.14
@@ -1,26 +1,27 @@ @@ -1,26 +1,27 @@
1@comment $NetBSD: PLIST,v 1.13 2017/06/21 13:59:38 taca Exp $ 1@comment $NetBSD: PLIST,v 1.14 2018/09/23 15:28:23 taca Exp $
2${GEM_HOME}/cache/${GEM_NAME}.gem 2${GEM_HOME}/cache/${GEM_NAME}.gem
3${GEM_LIBDIR}/MIT-LICENSE 3${GEM_LIBDIR}/MIT-LICENSE
4${GEM_LIBDIR}/Rakefile 4${GEM_LIBDIR}/Rakefile
5${GEM_LIBDIR}/lib/mini_gmagick.rb 5${GEM_LIBDIR}/lib/mini_gmagick.rb
6${GEM_LIBDIR}/lib/mini_magick.rb 6${GEM_LIBDIR}/lib/mini_magick.rb
7${GEM_LIBDIR}/lib/mini_magick/configuration.rb 7${GEM_LIBDIR}/lib/mini_magick/configuration.rb
8${GEM_LIBDIR}/lib/mini_magick/image.rb 8${GEM_LIBDIR}/lib/mini_magick/image.rb
9${GEM_LIBDIR}/lib/mini_magick/image/info.rb 9${GEM_LIBDIR}/lib/mini_magick/image/info.rb
10${GEM_LIBDIR}/lib/mini_magick/shell.rb 10${GEM_LIBDIR}/lib/mini_magick/shell.rb
11${GEM_LIBDIR}/lib/mini_magick/tool.rb 11${GEM_LIBDIR}/lib/mini_magick/tool.rb
12${GEM_LIBDIR}/lib/mini_magick/tool/animate.rb 12${GEM_LIBDIR}/lib/mini_magick/tool/animate.rb
13${GEM_LIBDIR}/lib/mini_magick/tool/compare.rb 13${GEM_LIBDIR}/lib/mini_magick/tool/compare.rb
14${GEM_LIBDIR}/lib/mini_magick/tool/composite.rb 14${GEM_LIBDIR}/lib/mini_magick/tool/composite.rb
15${GEM_LIBDIR}/lib/mini_magick/tool/conjure.rb 15${GEM_LIBDIR}/lib/mini_magick/tool/conjure.rb
16${GEM_LIBDIR}/lib/mini_magick/tool/convert.rb 16${GEM_LIBDIR}/lib/mini_magick/tool/convert.rb
17${GEM_LIBDIR}/lib/mini_magick/tool/display.rb 17${GEM_LIBDIR}/lib/mini_magick/tool/display.rb
18${GEM_LIBDIR}/lib/mini_magick/tool/identify.rb 18${GEM_LIBDIR}/lib/mini_magick/tool/identify.rb
19${GEM_LIBDIR}/lib/mini_magick/tool/import.rb 19${GEM_LIBDIR}/lib/mini_magick/tool/import.rb
 20${GEM_LIBDIR}/lib/mini_magick/tool/magick.rb
20${GEM_LIBDIR}/lib/mini_magick/tool/mogrify.rb 21${GEM_LIBDIR}/lib/mini_magick/tool/mogrify.rb
21${GEM_LIBDIR}/lib/mini_magick/tool/mogrify_restricted.rb 22${GEM_LIBDIR}/lib/mini_magick/tool/mogrify_restricted.rb
22${GEM_LIBDIR}/lib/mini_magick/tool/montage.rb 23${GEM_LIBDIR}/lib/mini_magick/tool/montage.rb
23${GEM_LIBDIR}/lib/mini_magick/tool/stream.rb 24${GEM_LIBDIR}/lib/mini_magick/tool/stream.rb
24${GEM_LIBDIR}/lib/mini_magick/utilities.rb 25${GEM_LIBDIR}/lib/mini_magick/utilities.rb
25${GEM_LIBDIR}/lib/mini_magick/version.rb 26${GEM_LIBDIR}/lib/mini_magick/version.rb
26${GEM_HOME}/specifications/${GEM_NAME}.gemspec 27${GEM_HOME}/specifications/${GEM_NAME}.gemspec

cvs diff -r1.23 -r1.24 pkgsrc/graphics/ruby-mini-magick/distinfo (expand / switch to unified diff)

--- pkgsrc/graphics/ruby-mini-magick/distinfo 2017/09/10 14:01:18 1.23
+++ pkgsrc/graphics/ruby-mini-magick/distinfo 2018/09/23 15:28:23 1.24
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.23 2017/09/10 14:01:18 taca Exp $ 1$NetBSD: distinfo,v 1.24 2018/09/23 15:28:23 taca Exp $
2 2
3SHA1 (mini_magick-4.8.0.gem) = 1bcb0c28315b40917284a4d243ac81a7130e427e 3SHA1 (mini_magick-4.9.2.gem) = bc7f122faf496c320c43557209784752d83719ff
4RMD160 (mini_magick-4.8.0.gem) = fb38a6907d7f58b25d4dd07c7d3243cc62b76ef5 4RMD160 (mini_magick-4.9.2.gem) = 40679431eab881d914b5b3bd4239ade4bb027ae2
5SHA512 (mini_magick-4.8.0.gem) = d90f4e5e4440bf866f488f264e1b7a6933d0ab00a3e6e298f603a87354ef5bb066eb1196388f49385aa01578d30a94fdbfde09cf32ead224c664b6a2ab49b182 5SHA512 (mini_magick-4.9.2.gem) = 060dea370b34029e161d96068480b1cc6bd280aeb646bfa66d098448f7b513f7ff7210431999e8a92150f8fef4fb4a01219d7a896c6ab2a5c96f488a41ff3a53
6Size (mini_magick-4.8.0.gem) = 17920 bytes 6Size (mini_magick-4.9.2.gem) = 18432 bytes