to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.
While doing that, also bump freetype2 dependency to current pkgsrc
version.
Suggested by tron in PR 47882
RMagick 2.13.2
o Fixed issues preventing RMagick from working with version 6.8 or higher
o Fixed issues preventing RMagick from working with ruby 1.9.3
* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.
* Remove default value of GEM_BUILD.
RMagick 2.13.1
o Fixed bug preventing RMagick from working with version 6.5.9 or higher
RMagick 2.13.0
o Added Doxygen documentation, for automatic documentation
o Fixed bug #27467, get RMagick to compile witH ImageMagick 6.5.7
o Fixed bug #27607, switch Pixel#from_hsla and Pixel#to_hsla to use ranges
0-255 instead of 0-100 for saturation and lightness (range used by
ImageMagick 6.5.6-5 and higher). Also added ability to specify all
arguments to these functions as percentages (bug report by Arthur Chan).
RMagick 2.12.2
o Add feature tests for SinusoidFunction and PolynomialFunction enum
values to allow compiling with ImageMagick 6.4.8-7 (bug report by Mark
Richman)
RMagick 2.12.1
o Fix bug #27239, allow 2.12.0 to compile with older releases of ImageMagick
(bug report by Sam Lown)
RMagick 2.12.0
o Added Image#function_channel (available in ImageMagick 6.4.8-8)
o Added Image#auto_level_channel, Image#auto_gamma_channel (available in
ImageMagick 6.5.5-1)
o Added Draw#interline_spacing, #interline_spacing= (available in
ImageMagick 6.5.5-8)
Changes:
RMagick 2.11.1
o Applied Alexey Borzenkov's mingw patches to extconf.rb.
o Fixed a bug in Magick.trace_proc that could cause a segv at program exit
with Ruby 1.9.1 (bug report by Larry Young)
o Added new CompressionType enum values ZipSCompression, PixCompression,
Pxr24Compression, B44Compression, B44ACompression (available in
ImageMagick 6.5.5-4)
Changes:
RMagick 2.11.0
o Fix bug #26475, dissolve and watermark don't work with new versions of
ImageMagick (reported by Jim Crate)
o Add Image#composite_mathematics (available in ImageMagick 6.5.4-3)
o Add new LinearDodgeCompositeOp, LinearBurnCompositeOp,
PegtopCompositeOp, PinLightCompositeOp, VividLightCompositeOp enum values
(available in ImageMagick 6.5.4-3)
Changes:
RMagick 2.10.0
o ImageMagick releases earlier than 6.3.5-10 and Ruby releases earlier
than 1.8.5 no longer supported.
o (Experimental) Support the use of Ruby managed memory for all memory
allocations (available in ImageMagick 6.5.3-10)
o Add Image#selective_blur_channel (available in ImageMagick 6.5.0-3)
o Add new AlphaBackgroundChannel enum value (available in ImageMagick
6.5.2-5)
o Add new DistortCompositeOp enum value (available in ImageMagick 6.5.3-7)
Changes:
RMagick 2.9.2
o Add new HorizontalTileEdgeVirtualPixelMethod,
VerticalTileEdgeVirtualPixelMethod, CheckerTileVirtualPixelMethod
VirtualPixelMethod enum values (available in ImageMagick 6.5.0-1)
o Added BilinearForwardDistortion, BilinearReverseDistortion enums
(available in ImageMagick 6.5.1-2)
o Add missing composite operators to Magick::Draw#composite method
o Add warning about dropping support for ImageMagick < 6.3.5 and
Ruby < 1.8.5
o Fix bug #25892, stack buffer overflow in Magick::TypeMetric.to_s
(reported by Roman Simecek)
Changes:
RMagick 2.9.0
o Fix#23209, improve RVG's letter spacing (patch from Jonah Fox)
o Add Draw#kerning= attribute(available in ImageMagick 6.4.7-8)
o Add Draw#interword_spacing= attribute (available in ImageMagick
6.4.8-0)
o Add Draw#kerning, Draw#interword_spacing primitive methods (available in
ImageMagick 6.4.8-3)
o Feature #23171, support ImageList, Draw, Pixel marshaling.
o Support all the new EvaluateOperator constants
Changes:
RMagick 2.8.0
o Add the endian, scene, and transparent_color attributes to Image::Info
o Deprecate Image#endian= attribute setter
o Add the transparent_chroma method to the Image class (available in
ImageMagick 6.4.5-6)
o Add the sparse_color method to the Image class (available in ImageMagick
6.4.3)
o Detect change to ParseSizeGeometry signature in ImageMagick 6.4.6-9 and
compile accordingly.
o Update Image#change_geometry to work with the new ParseSizeGeometry API
in ImageMagick 6.4.6-9.
RMagick 2.7.1
o Fix bug #22471, Magick::fonts can abend on 64-bit systems (bug report and
patch by James Le Cuirot)
o ImageList.new accepts a block which is passed on to Image::read when
reading the input images. The block is executed in the context of an
Image::Info object.
o Add support for the "user" image property.
o Define the Magick::FatalImageMagickError exception class, raised if
ImageMagick raises a fatal (unrecoverable) exception.
o Added feature #22618, Image#total_ink_density (request by F. Behrens)
RMagick 2.7.0
o Fix bug #22152, extconf.rb does not respect the LDFLAGS environment
variable (bug report by Joseph Sokol-Margolis)
o Fix bug #22190, the NoDitherMethod enum value is not defined in
ImageMagick 6.4.2
o Add the TrimBoundsLayer ImageLayerMethod enum value (available in
ImageMagick 6.4.3-8)
o Add the CopyAlphaChannel, ExtractAlphaChannel, OpaqueAlphaChannel,
ShapeAlphaChannel, and TransparentAlphaChannel AlphaChannelType enum
values (available in ImageMagick 6.4.3-7)
o Rename Image#affinity and ImageList#affinity to Image#remap and
ImageList#remap. Retain the old names as aliases. (Changed in ImageMagick
6.4.4-0)
RMagick 2.6.0
o Fix bug #21237, Image::write ignores format attribute when called with a
Tempfile pathname (bug report by Jack Shedd)
o Fix bug #21897, ImageList#from_blob abends when certain corrupt JPEG
images are used (bug report by Peter Szabo)
o Add Image#composite_tiled, Image#composite_tiled! (ref:
http://rubyforge.org/forum/forum.php?thread_id=27347&forum_id=33)
o Add Image#deskew (available with ImageMagick 6.4.2-5)
o Add Image#define, Image#undefine (available in ImageMagick 6.3.6)
o Add Image#level_colors (available in ImageMagick 6.4.2-1)
o Add Image#levelize_channel (available in ImageMagick 6.4.2-1)
o Add Image#affinity, ImageList#affinity (available in ImageMagick 6.4.3-6).
These methods replace Image#map and ImageList#map.
o Accept DitherMethod values for the dither argument to Image#quantize,
ImageList#quantize
o Add the BarrelDistortion, PolynomialDistortion, ShepardsDistortion,
PolarDistortion, and DePolarDistortion MagickDistortion Method enum values
(available in ImageMagick 6.4.2-6)
o Add the HorizontalTileVirtualPixelMethod and
VerticalTileVirtualPixelMethod VirtualPixelMethod enum values
(available in ImageMagick 6.4.2-6)
o Add DitherMethod enum class
o Added general-purpose OptionalMethodArguments class to handle ad-hoc
optional arguments.
o Support optional "distort:viewport" and "distort:scale" arguments to
Image#distort
o Support optional highlight_color and lowlight_color arguments
to Image#compare_channel
RMagick 2.5.2
o Add support for MergeLayer to Magick::ImageList#optimize_layers (patch
#21189, submitted by Andrew Watson)
o Add PowQuantumOperator argument for Image#quantum_operator (available
in ImageMagick 6.4.1-9)
RMagick 2.5.1
o Update Pixel#to_color to work with the new QueryMagickColorname API in
ImageMagick 6.4.1-9.
RMagick 2.5.0
o Added Image#add_compose_mask, #delete_compose_mask (feature #20531)
RMagick 2.4.0
o Added Image#image_type= (feature #20490)