Mon May 6 15:38:19 2019 UTC ()
graphics/ruby-RMagick: update to 3.1.0

## RMagick 3.1.0

Deprecations: (To be removed in RMagick 4.0)

- Support for Ruby 2.3
- `KernelInfo#zero_nans` (#531) (no replacement)
- `KernelInfo#show` (#532) (no replacement)
- `ImageList#fx` (#529) (use `Image#fx` instead)
- `Image#alpha=` (#530) (use `Image#alpha` instead)
- `Image#mask=` (#530) (use `Image#mask` instead)
- `Image#matte` (#530) (use `Image#alpha` instead)
- `Image#matte=` (#530) (use `Image#alpha` instead)

Enhancements:

- Support ruby-mswin environment on Windows (#425)
- Add test for supporting webp format (#406)
- Add explicit Ruby 2.5 support (#339)
- Add explicit Ruby 2.6 support (#467)
- Restore support for ImageMagick 6.7 (#475)
- Add explicit ImageMagick 6.9 support (#340)
- Work towards ImageMagick 7.0 support (#470) (#487) (#489) (#492) (#494)
- Improve error messaging (#480) (#517)
- Add TimeResource support (#402)
- Add Image#fx method (#529)

Bug Fixes:

- Many, many memory leaks fixed
  (#362) (#361) (#360) (#359) (#358) (#357) (#367) (#370) (#364) (#372) (#373)
  (#374) (#375) (#376) (#385) (#384) (#383) (#382) (#381) (#380) (#379) (#378)
  (#377) (#391) (#390) (#389) (#396) (#401) (#409) (#419) (#417) (#416) (#415)
  (#414) (#413) (#412) (#411) (#410) (#418) (#454) (#453) (#452) (#451) (#450)
  (#461) (#460) (#459) (#563)
- Fix SEGV in ImageList methods with invalid image list (#356)
- Fix SEGV in Image#recolor (#387)
- Fix SEGV in Image#profile! (#400)
- Fix build error on Homebrew environment (#426)
- Fix Image#quantize and ImageList#quantize could not make dither false (#458)
- Replace obsoleted $defout to $stdout (#463)
- Avoid SEGV in monitor feature for Ruby 2.5+ (#462)
- Fix SEGV in Image#write with CMYKColorspace (#465)
- Avoid problems related to GC in monitor feature (#468)
- Get rid of compiler warnings (#484) (#491) (#500)
- Fix rmfill leaks (#528)
- Removed automatic allocation of the ImageInfo that is broken. (#547)
- Fix color histogram (#540)
- Fix Image#iptc_profile does not work with ImageMagick 6.7 (#558)

Code Quality:

- Many tests written
- CI improvements
- Other refactors


(taca)
diff -r1.113 -r1.114 pkgsrc/graphics/ruby-RMagick/Makefile
diff -r1.28 -r1.29 pkgsrc/graphics/ruby-RMagick/PLIST
diff -r1.55 -r1.56 pkgsrc/graphics/ruby-RMagick/distinfo

cvs diff -r1.113 -r1.114 pkgsrc/graphics/ruby-RMagick/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/ruby-RMagick/Makefile 2019/03/18 16:17:48 1.113
+++ pkgsrc/graphics/ruby-RMagick/Makefile 2019/05/06 15:38:19 1.114
@@ -1,22 +1,18 @@ @@ -1,22 +1,18 @@
1# $NetBSD: Makefile,v 1.113 2019/03/18 16:17:48 gdt Exp $ 1# $NetBSD: Makefile,v 1.114 2019/05/06 15:38:19 taca Exp $
2 2
3DISTNAME= rmagick-3.0.0 3DISTNAME= rmagick-3.1.0
4PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/rmagick/RMagick/} 4PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/rmagick/RMagick/}
5PKGREVISION= 1 
6CATEGORIES= graphics 5CATEGORIES= graphics
7 6
8MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/rmagick/rmagick 8HOMEPAGE= https://github.com/rmagick/rmagick
10COMMENT= Ruby binding to ImageMagick 9COMMENT= Ruby binding to ImageMagick
11LICENSE= mit 10LICENSE= mit
12 11
13USE_TOOLS+= pkg-config 12USE_TOOLS+= pkg-config
14 13
15USE_GCC_RUNTIME= yes 14USE_GCC_RUNTIME= yes
16 15
17.include "../../lang/ruby/gem.mk" 16.include "../../lang/ruby/gem.mk"
18 
19BUILDLINK_API_DEPENDS.ImageMagick6+= ImageMagick6>=6.3.5.10 
20 
21.include "../../graphics/ImageMagick6/buildlink3.mk" 17.include "../../graphics/ImageMagick6/buildlink3.mk"
22.include "../../mk/bsd.pkg.mk" 18.include "../../mk/bsd.pkg.mk"

cvs diff -r1.28 -r1.29 pkgsrc/graphics/ruby-RMagick/PLIST (expand / switch to unified diff)

--- pkgsrc/graphics/ruby-RMagick/PLIST 2019/02/25 16:48:58 1.28
+++ pkgsrc/graphics/ruby-RMagick/PLIST 2019/05/06 15:38:19 1.29
@@ -1,22 +1,21 @@ @@ -1,22 +1,21 @@
1@comment $NetBSD: PLIST,v 1.28 2019/02/25 16:48:58 taca Exp $ 1@comment $NetBSD: PLIST,v 1.29 2019/05/06 15:38:19 taca Exp $
2${GEM_HOME}/cache/${GEM_NAME}.gem 2${GEM_HOME}/cache/${GEM_NAME}.gem
3${GEM_EXTSDIR}/RMagick2.${RUBY_DLEXT} 3${GEM_EXTSDIR}/RMagick2.${RUBY_DLEXT}
4${GEM_EXTSDIR}/gem.build_complete 4${GEM_EXTSDIR}/gem.build_complete
5${GEM_LIBDIR}/.appveyor.yml 5${GEM_LIBDIR}/.appveyor.yml
6${GEM_LIBDIR}/.circleci/config.yml 6${GEM_LIBDIR}/.circleci/config.yml
7${GEM_LIBDIR}/.editorconfig 7${GEM_LIBDIR}/.editorconfig
8${GEM_LIBDIR}/.gitignore 8${GEM_LIBDIR}/.gitignore
9${GEM_LIBDIR}/.hound.yml 
10${GEM_LIBDIR}/.rspec 9${GEM_LIBDIR}/.rspec
11${GEM_LIBDIR}/.rubocop.yml 10${GEM_LIBDIR}/.rubocop.yml
12${GEM_LIBDIR}/.rubocop_todo.yml 11${GEM_LIBDIR}/.rubocop_todo.yml
13${GEM_LIBDIR}/.ruby-version 12${GEM_LIBDIR}/.ruby-version
14${GEM_LIBDIR}/.simplecov 13${GEM_LIBDIR}/.simplecov
15${GEM_LIBDIR}/.travis.yml 14${GEM_LIBDIR}/.travis.yml
16${GEM_LIBDIR}/CHANGELOG.md 15${GEM_LIBDIR}/CHANGELOG.md
17${GEM_LIBDIR}/CODE_OF_CONDUCT.md 16${GEM_LIBDIR}/CODE_OF_CONDUCT.md
18${GEM_LIBDIR}/CONTRIBUTING.md 17${GEM_LIBDIR}/CONTRIBUTING.md
19${GEM_LIBDIR}/Doxyfile 18${GEM_LIBDIR}/Doxyfile
20${GEM_LIBDIR}/Gemfile 19${GEM_LIBDIR}/Gemfile
21${GEM_LIBDIR}/LICENSE 20${GEM_LIBDIR}/LICENSE
22${GEM_LIBDIR}/README.textile 21${GEM_LIBDIR}/README.textile
@@ -376,30 +375,33 @@ ${GEM_LIBDIR}/rmagick.gemspec @@ -376,30 +375,33 @@ ${GEM_LIBDIR}/rmagick.gemspec
376${GEM_LIBDIR}/spec/rmagick/ImageList1_spec.rb 375${GEM_LIBDIR}/spec/rmagick/ImageList1_spec.rb
377${GEM_LIBDIR}/spec/rmagick/draw_spec.rb 376${GEM_LIBDIR}/spec/rmagick/draw_spec.rb
378${GEM_LIBDIR}/spec/rmagick/image/blue_shift_spec.rb 377${GEM_LIBDIR}/spec/rmagick/image/blue_shift_spec.rb
379${GEM_LIBDIR}/spec/rmagick/image/channel_entropy_spec.rb 378${GEM_LIBDIR}/spec/rmagick/image/channel_entropy_spec.rb
380${GEM_LIBDIR}/spec/rmagick/image/composite_spec.rb 379${GEM_LIBDIR}/spec/rmagick/image/composite_spec.rb
381${GEM_LIBDIR}/spec/rmagick/image/constitute_spec.rb 380${GEM_LIBDIR}/spec/rmagick/image/constitute_spec.rb
382${GEM_LIBDIR}/spec/rmagick/image/dispatch_spec.rb 381${GEM_LIBDIR}/spec/rmagick/image/dispatch_spec.rb
383${GEM_LIBDIR}/spec/rmagick/image/from_blob_spec.rb 382${GEM_LIBDIR}/spec/rmagick/image/from_blob_spec.rb
384${GEM_LIBDIR}/spec/rmagick/image/ping_spec.rb 383${GEM_LIBDIR}/spec/rmagick/image/ping_spec.rb
385${GEM_LIBDIR}/spec/rmagick/image/properties_spec.rb 384${GEM_LIBDIR}/spec/rmagick/image/properties_spec.rb
386${GEM_LIBDIR}/spec/rmagick/image/read_spec.rb 385${GEM_LIBDIR}/spec/rmagick/image/read_spec.rb
387${GEM_LIBDIR}/spec/spec_helper.rb 386${GEM_LIBDIR}/spec/spec_helper.rb
388${GEM_LIBDIR}/spec/support/issue_200/app.rb 387${GEM_LIBDIR}/spec/support/issue_200/app.rb
 388${GEM_LIBDIR}/test/Draw.rb
 389${GEM_LIBDIR}/test/Enum.rb
 390${GEM_LIBDIR}/test/Fill.rb
389${GEM_LIBDIR}/test/Image1.rb 391${GEM_LIBDIR}/test/Image1.rb
390${GEM_LIBDIR}/test/Image2.rb 392${GEM_LIBDIR}/test/Image2.rb
391${GEM_LIBDIR}/test/Image3.rb 393${GEM_LIBDIR}/test/Image3.rb
392${GEM_LIBDIR}/test/ImageList1.rb 394${GEM_LIBDIR}/test/ImageList1.rb
393${GEM_LIBDIR}/test/ImageList2.rb 395${GEM_LIBDIR}/test/ImageList2.rb
394${GEM_LIBDIR}/test/Image_attributes.rb 396${GEM_LIBDIR}/test/Image_attributes.rb
395${GEM_LIBDIR}/test/Import_Export.rb 397${GEM_LIBDIR}/test/Import_Export.rb
396${GEM_LIBDIR}/test/Info.rb 398${GEM_LIBDIR}/test/Info.rb
397${GEM_LIBDIR}/test/Magick.rb 399${GEM_LIBDIR}/test/Magick.rb
398${GEM_LIBDIR}/test/Pixel.rb 400${GEM_LIBDIR}/test/Pixel.rb
 401${GEM_LIBDIR}/test/PolaroidOptions.rb
399${GEM_LIBDIR}/test/Preview.rb 402${GEM_LIBDIR}/test/Preview.rb
400${GEM_LIBDIR}/test/cmyk.icm 403${GEM_LIBDIR}/test/cmyk.icm
401${GEM_LIBDIR}/test/srgb.icm 404${GEM_LIBDIR}/test/srgb.icm
402${GEM_LIBDIR}/test/test_all_basic.rb 405${GEM_LIBDIR}/test/test_all_basic.rb
403${GEM_LIBDIR}/test/tmpnam_test.rb 406${GEM_LIBDIR}/test/tmpnam_test.rb
404${GEM_LIBDIR}/wercker.yml 
405${GEM_HOME}/specifications/${GEM_NAME}.gemspec 407${GEM_HOME}/specifications/${GEM_NAME}.gemspec

cvs diff -r1.55 -r1.56 pkgsrc/graphics/ruby-RMagick/distinfo (expand / switch to unified diff)

--- pkgsrc/graphics/ruby-RMagick/distinfo 2019/02/25 16:48:58 1.55
+++ pkgsrc/graphics/ruby-RMagick/distinfo 2019/05/06 15:38:19 1.56
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.55 2019/02/25 16:48:58 taca Exp $ 1$NetBSD: distinfo,v 1.56 2019/05/06 15:38:19 taca Exp $
2 2
3SHA1 (rmagick-3.0.0.gem) = 728ba8e33d50c4abc2d48ba06bddf65afc5bdb05 3SHA1 (rmagick-3.1.0.gem) = efb116d77308f5df34aef1bcdbce87a4cda7a2cd
4RMD160 (rmagick-3.0.0.gem) = 7a1c13a60778469ed6e1731d48f86a285048bb44 4RMD160 (rmagick-3.1.0.gem) = 088cb70f5701ed62203022061765d034e0bddf53
5SHA512 (rmagick-3.0.0.gem) = 7d8c2ae731e9565f168cb13adb8b454acb51d42b237f6bfb721735f9198d2546fbf0117d3296ac57bcd59b0a03eff611b7508d6684e533f203fdd7a6816adee4 5SHA512 (rmagick-3.1.0.gem) = 4fa02bf3fd3e3f423e638b700412c32cd30ac306c4126bdeaa6d192994f9f467837cf96cb98937cfba4a9180d6da2d94d4ee798dfc57378cc1861e8e27208057
6Size (rmagick-3.0.0.gem) = 1551360 bytes 6Size (rmagick-3.1.0.gem) = 1552896 bytes