pkgsrc/graphics/ruby-RMagick/Makefile

19 lines
482 B
Makefile
Raw Normal View History

# $NetBSD: Makefile,v 1.80 2012/02/06 12:40:34 wiz Exp $
DISTNAME= rmagick-2.13.1
PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/rmagick/RMagick/}
PKGREVISION= 7
CATEGORIES= graphics
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://rmagick.rubyforge.org/
Update RMagick to 2.0.0. RMagick 2 is the future of RMagick. This is the version that will get new methods and support new ImageMagick features. RMagick 2 does not support GraphicsMagick. Changes: RMagick 2.0.0 o Replaced configure/make/make install with standard Ruby setup.rb, extconf.rb o Removed support for Ruby earlier than 1.8.2 o Removed support for GraphicsMagick. As a result these methods are no longer available: Image#grayscale_pseudo_class, Image#statistics. o Removed support for all releases of ImageMagick earlier than 6.3.0. o Removed deprecated Image#random_channel_threshold. Use Image#random_threshold_channel instead o Removed deprecated Image#channel_threshold. Use Image#random_threshold_channel instead o Removed unecessary Image#montage= o Removed unecessary and undocumented Image#image_type= o Removed deprecated Image::Info#tile_info, tile_info= attributes. o Removed deprecated Image::Info#tile, tile= attributes. Use #extract, #extract= instead o Removed deprecated Image::Info#subimage, subimage= attributes. Use scene, scene= instead o Removed deprecated Image::Info#subrange, subrange= attributes. Use number_scenes, number_scenes= instead o Removed deprecated Magick.set_monitor. Use Image#set_monitor, Image::Info#set_monitor instead o Removed deprecated RunlengthEncodedCompression CompressionType. Use RLECompression instead o Deprecated Image#matte, matte= with ImageMagick 6.3.5 and later o Added Image::Info#stroke=, stroke_width= and undercolor= attributes o Added Image::Info#tile_offset= attribute o Added Draw#fill_pattern= and #stroke_pattern= annotate attributes o Changed Image::Info[] and Image::Info[]= to allow an omitted \"format\" argument o Added Image#destroy!, destroyed?, check_destroyed methods o Support Image object creation/destruction tracing with the Magick.trace_proc attribute o Added Magick::QuantumRange. Magick::MaxRGB is deprecated. o Added OptimizeTransLayer, RemoveDupsLayer, RemoveZeroLayer, OptimizeImageLayer ImageLayerMethods enum values (available with ImageMagick 6.3.3), MosaicLayer, FlattenLayer (available with ImageMagick 6.3.6) o RMagick works with Q32 version of ImageMagick o Added ChangeMaskCompositeOp, DivideCompositeOp, LinearLightCompositeOp CompositeOperator enum values o Added SplineInterpolatePixel InterpolatePixelMethod enum value o Added DitherVirtualPixelMethod, RandomVirtualPixelMethod, BlackVirtualPixelMethod, GrayVirtualPixelMethod, WhiteVirtualPixelMethod (available with ImageMagick 6.3.5), and MaskVirtualPixelMethod (available with ImageMagick 6.3.3) VirtualPixelMethod enum values o Added GIFInterlace, JPEGInterlace, PNGInterlace Interlace type enum values (available with ImageMagick 6.3.4) o Added SentinelFilter FilterTypes enum value (available in ImageMagick 6.3.6) o Added Image.combine o Added Image#separate (available with ImageMagick 6.3.2) o Added Image#distort (available with ImageMagick 6.3.5) o Added Image#each_pixel (thanks to Russell Norris for the suggestion and code) o Added Image#histogram? (available with ImageMagick 6.3.5) o Added Image#sync_profiles (available with ImageMagick 6.3.2) o Added Image#extent (available with ImageMagick 6.3.1) o Added Image#excerpt, Image#excerpt! (available with ImageMagick 6.3.5) o Added Image::Info#attenuate o Added Image#clut_channel (available with ImageMagick 6.3.5) o Feature Request #16264, added ImageList#composite_layers (available with ImageMagick 6.3.3, request from Steve Martocci) o Added Image#alpha= (available with ImageMagick 6.3.5) o Added Image#gravity= o Added Image#equalize_channel (available with ImageMagick 6.3.6) o Added new FilterTypes values KaiserFilter, WelshFilter, ParzenFilter, LagrangeFilter, BohmanFilter, BartlettFilter (available with ImageMagick 6.3.6) o Fix bug #10339, Image#trim does not support \"reset page information option\" (bug report from Nobody) o Renamed RMagick.so to RMagick2.so to prevent confusion between RMagick.rb and RMagick.so o Feature Request #16276, re-organize doc to not split Image method pages in the middle of an initial letter (request from Roy Leban) o Updated for ImageMagick 6.3.7-5 o Made changes as necessary to work with current Ruby 1.9.0
2008-01-04 04:05:13 +01:00
COMMENT= Ruby binding to ImageMagick
LICENSE= mit
.include "../../lang/ruby/gem.mk"
BUILDLINK_API_DEPENDS.ImageMagick+= ImageMagick>=6.3.5.10
Update RMagick to 2.0.0. RMagick 2 is the future of RMagick. This is the version that will get new methods and support new ImageMagick features. RMagick 2 does not support GraphicsMagick. Changes: RMagick 2.0.0 o Replaced configure/make/make install with standard Ruby setup.rb, extconf.rb o Removed support for Ruby earlier than 1.8.2 o Removed support for GraphicsMagick. As a result these methods are no longer available: Image#grayscale_pseudo_class, Image#statistics. o Removed support for all releases of ImageMagick earlier than 6.3.0. o Removed deprecated Image#random_channel_threshold. Use Image#random_threshold_channel instead o Removed deprecated Image#channel_threshold. Use Image#random_threshold_channel instead o Removed unecessary Image#montage= o Removed unecessary and undocumented Image#image_type= o Removed deprecated Image::Info#tile_info, tile_info= attributes. o Removed deprecated Image::Info#tile, tile= attributes. Use #extract, #extract= instead o Removed deprecated Image::Info#subimage, subimage= attributes. Use scene, scene= instead o Removed deprecated Image::Info#subrange, subrange= attributes. Use number_scenes, number_scenes= instead o Removed deprecated Magick.set_monitor. Use Image#set_monitor, Image::Info#set_monitor instead o Removed deprecated RunlengthEncodedCompression CompressionType. Use RLECompression instead o Deprecated Image#matte, matte= with ImageMagick 6.3.5 and later o Added Image::Info#stroke=, stroke_width= and undercolor= attributes o Added Image::Info#tile_offset= attribute o Added Draw#fill_pattern= and #stroke_pattern= annotate attributes o Changed Image::Info[] and Image::Info[]= to allow an omitted \"format\" argument o Added Image#destroy!, destroyed?, check_destroyed methods o Support Image object creation/destruction tracing with the Magick.trace_proc attribute o Added Magick::QuantumRange. Magick::MaxRGB is deprecated. o Added OptimizeTransLayer, RemoveDupsLayer, RemoveZeroLayer, OptimizeImageLayer ImageLayerMethods enum values (available with ImageMagick 6.3.3), MosaicLayer, FlattenLayer (available with ImageMagick 6.3.6) o RMagick works with Q32 version of ImageMagick o Added ChangeMaskCompositeOp, DivideCompositeOp, LinearLightCompositeOp CompositeOperator enum values o Added SplineInterpolatePixel InterpolatePixelMethod enum value o Added DitherVirtualPixelMethod, RandomVirtualPixelMethod, BlackVirtualPixelMethod, GrayVirtualPixelMethod, WhiteVirtualPixelMethod (available with ImageMagick 6.3.5), and MaskVirtualPixelMethod (available with ImageMagick 6.3.3) VirtualPixelMethod enum values o Added GIFInterlace, JPEGInterlace, PNGInterlace Interlace type enum values (available with ImageMagick 6.3.4) o Added SentinelFilter FilterTypes enum value (available in ImageMagick 6.3.6) o Added Image.combine o Added Image#separate (available with ImageMagick 6.3.2) o Added Image#distort (available with ImageMagick 6.3.5) o Added Image#each_pixel (thanks to Russell Norris for the suggestion and code) o Added Image#histogram? (available with ImageMagick 6.3.5) o Added Image#sync_profiles (available with ImageMagick 6.3.2) o Added Image#extent (available with ImageMagick 6.3.1) o Added Image#excerpt, Image#excerpt! (available with ImageMagick 6.3.5) o Added Image::Info#attenuate o Added Image#clut_channel (available with ImageMagick 6.3.5) o Feature Request #16264, added ImageList#composite_layers (available with ImageMagick 6.3.3, request from Steve Martocci) o Added Image#alpha= (available with ImageMagick 6.3.5) o Added Image#gravity= o Added Image#equalize_channel (available with ImageMagick 6.3.6) o Added new FilterTypes values KaiserFilter, WelshFilter, ParzenFilter, LagrangeFilter, BohmanFilter, BartlettFilter (available with ImageMagick 6.3.6) o Fix bug #10339, Image#trim does not support \"reset page information option\" (bug report from Nobody) o Renamed RMagick.so to RMagick2.so to prevent confusion between RMagick.rb and RMagick.so o Feature Request #16276, re-organize doc to not split Image method pages in the middle of an initial letter (request from Roy Leban) o Updated for ImageMagick 6.3.7-5 o Made changes as necessary to work with current Ruby 1.9.0
2008-01-04 04:05:13 +01:00
.include "../../graphics/ImageMagick/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"