summaryrefslogtreecommitdiff
path: root/graphics/ImageMagick
AgeCommit message (Collapse)AuthorFilesLines
2007-12-26Fix PNG support when building without x11 (PR#37594)adam2-6/+14
2007-10-13Changes 6.3.6-1:adam3-9/+10
* Speed up the Fx interpreter. * Use ULL not ui64 for MinGW 64-bit constants. * Call SyncCacheView() instead of SyncImagePixels() in WaveImage(). * Close all references to a pixel cache on disk before removing the temporary file as required under Windows. Changes 6.3.6-0: * Added Scaling 'derivitives' to -distort Arc, so image arcing is now sharp and clear as you approach the center of the distort. * Added " -set option:distort:viewport 'geometry' " special option that can be used to override the output image size and offset. * Fixed experimental use of -filter and -support in Resampling (more later). * Changed order for coordinate arguments in -distort (for leastsq addition)
2007-09-24Update ImageMagick and p5-PerlMagick packages to version 6.3.5.10.tron4-69/+19
The new version provides a lot of bug fixes and small enhancements and fixes four security vulnerabilites found by iDefense (CVE-4985, CVE-4986, CVE-4987 and CVE-4988). Approved by wiz@.
2007-06-16Updated to version 6.3.4.9 (approved by adam@).heinz6-47/+46
Pkgsrc changes: - http://www.imagemagick.org/ is the HOMEPAGE now. - The package supports installation to DESTDIR. - Removed patch-ab because it was unclear why we would not want to have Magick++-config.1. Changes since version 6.3.3.6: ============================== 2007-06-11 6.3.4-9 Cristy <quetzlzacatenango@image...> * Converting a jpg to pdf is creating an empty pdf object (reference http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=8954). * Respect the '-set type:hinting off option' (bug report from Richard Jones). * WritePSDImage vulnerable to exploitable heap corruption (reference http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=8967). 2007-06-09 6.3.4-8 Cristy <quetzlzacatenango@image...> * SetMagickRegistry() post-increment the value 'id' (reference http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=8944). 2007-06-02 6.3.4-6 Cristy <quetzlzacatenango@image...> * Read/write 10 & 12-bit packed DPX images. * Reduce stack requirements for messaging system. * Small memory leak for raw profiles in the PNG coder. 2007-06-01 6.3.4-5 Glenn <glennrp@image...> * Added GIF, JPEG, and PNG interlace types. For backward compatibility, you can continue to use "-interlace Plane" to request these. 2007-04-30 6.3.4-0 Anthony <anthony@griffith...> * Fixed minor bug in the 'curl' for Polaroid of very non-square images. 2007-06-01 6.3.4-5 Cristy <quetzlzacatenango@image...> * Set min-is-white for Group4-compressed PDF. * Add PaintFloodfillImage() method. 2007-05-30 6.3.4-4 Cristy <quetzlzacatenango@image...> * Add MEPP metric to compare program. Returns the mean error per pixel along with the normalize mean and maximum error. * Attach an XMP profile to an image (e.g. convert input.tif -profile xmp:metadata.xmp output.tif). 2007-05-22 6.3.4-3 Cristy <quetzlzacatenango@image...> * Fixed mogrify conversions with -format and -path (reference http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=9127). 2007-05-15 6.3.4-2 Cristy <quetzlzacatenango@image...> * SVG style element was not always parsed properly. * Do not dither when the number of unique colors is already less than the maximum. * Return normalized PAE metric (compare utility). 2007-05-03 6.3.4-1 Cristy <quetzlzacatenango@image...> * Add support for PFM images. * Check for corrupt EXIF image profiles. * Writing JPEG YCbCr TIFF images no longer faults (reference http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=8896). 2007-04-30 6.3.4-0 Anthony <anthony@griffith...> * Fixed minor bug for crop missed images and 'background' GIF disposal. 2007-04-28 6.3.4-0 Glenn <glennrp@image...> * Added profile support to the GIF decoder/encoder. They are stored as GIF Application Extensions. Known extensions include existing ICCRGB1 (for ICC profiles) and new MGKIPTC0 and MGK8BIM0 (for IPTC and 8BIM profiles). Unknown extensions found in GIF files are read as gifappNNN. 2007-04-28 6.3.4-0 Anthony <anthony@griffith...> * Invert Opacity change for user defined ordered dither threshold maps, so that 'off' map is transparent, and 'on' is opaque. 2007-04-24 6.3.4-0 Anthony <anthony@griffith...> * Added an initial Coalesce Images, and a final +map local colortable optimization to the -layers Optimize method, for a simple to use GIF optimization operation. (more work to come) 2007-04-22 6.3.4-0 Cristy <quetzlzacatenango@image...> * Properly set the virtual canvas of a multi-frame GIF image sequence. * Add AcquireOneVirtualPixel() method. * Set Log colorspace properly when writing DPX images. * Add -tile-offset option. * Add support for the EXR image format. * Improve support for DPX images. * Add --enable-hdri option to the configure script. * Add support for high dynamic-range images (HDRI). 2007-04-20 6.3.3-9 Peter Hull <peterhull90@gmail...> * Improve support for writing multiple image icons. 2007-04-18 6.3.3-9 Anthony <anthony@griffith...> * Separated -layers Optimize from -layers OptimizeFrame to allow the former expansion into a general (multiple method) optimizer of GIF animations * merged -layers OptimizeTransparency into -layers Optimize method 2007-04-12 6.3.3-8 Chris Madison <madisonblu@hotma...> * Fix fault whem comparing a colormapped image with a non-colormapped one. * Fix race condition when spawning delegate programs. * TIFF JPEG now respects the -quality comptression setting. * The -fx option now properly groks the logical and operator. * DPX tilestamp property should be timestamp. 2007-04-13 6.3.3-7 Anthony <anthony@griffith...> * Added GravityAdjustGeometry() to "geometry.c" to adjust geometry settings according to given gravity and canvas area it applies to. This is for code simplification thoughout MagickCore.
2007-04-18update to 6.3.3-6drochner4-28/+27
This fixes security vulnerabilities in the DCM and XWD read functions, see CVE-2007-1797. For other changes, see the ChangeLog file.
2007-03-17Changes 6.3.2.9:adam2-7/+6
* Bug fixes * Improvements
2007-03-02Fix DIST_SUBDIR so that it can work both with ImageMagick and p5-PerlMagickdmcmahill1-2/+2
p5-PerlMagick was broken by the previous commit.
2007-02-22Distfile has changed with minor updates.adam2-5/+6
2007-02-20Changes 6.3.2.8:adam2-6/+6
* Bug fixes and improvements
2007-02-15Changes 6.3.2.4:adam4-19/+19
* Bug fixes and improvements
2007-02-08Distribution file changeadam1-4/+4
2007-02-06Changes 6.3.2.3:adam6-27/+29
* Added thumbnail format to write EXIF thumbnails. * Move EXIF properties to the EXIF namespace (e.g. exif:XResolution). * Add interpolate and background options to PerlMagick's AffineTransform(). * Revert to Postscript rendering if Freetype delegate library is not available.
2007-01-17Very belatedly bump PKGREVISION for all jasper dependencies becausewiz2-3/+4
of the shlib name change (!) during the update to 1.900.0. Noted by Robert Elz in PR 35431.
2007-01-10fix build with modular X11abs1-2/+2
2007-01-09Changes 6.3.1.6:adam3-7/+9
* Bug fixes and improvements
2006-12-09Changes 6.3.1.0:adam7-38/+24
* Bug fixes
2006-12-02Instead of setting compiler flags in each package if it uses C99,jschauma1-8/+2
allow USE_LANGUAGES+=c99 and let gcc and mipspro do the right thing. May need to be reviewed/added for other compilers. ok rillig@
2006-11-30Remove comma at end of enum in magick/options.h, making it parseable byjoerg3-2/+17
C++ compilers. Bump revision.
2006-10-22Changes 6.3.0-0:adam5-22/+23
* Destroy MagickCore API environment when END{} is called in PerlMagick * Support -fx conditionals (e.g. x ? y : z), assignment (e.g. zz=3.1), and statement separators (e.g. zz=2.1; zz). * Add new pixel: attribute (e.g. -format '%[pixel:s]'). * Add support for Supplementary Plane Unicode characters Changes 6.2.9-8: * The plasma: coder is once again opaque. * Bogus relinquish in rare circustances produced incorrect resource utilization statistics. Changes 6.2.9-7: * Add CMYK support to the PAM image format. * Do not write PDF soft mask if image is PaletteMatteType. * Patches from Sven Koehler to improve PerlMagick's build script. Changes 6.2.9-7: * Add additional ordered-dithering options. Changes 6.2.9-6: * Ensure cache_resources in magick/cache.c is a valid splay-tree before we add/remove nodes to/from it. * Automatically threshold the alpha channel at 50% when color reducing an image. * Make ParseMagickOptions() more robust to handle ordered dither options.
2006-10-10Fixed "test ==".rillig2-5/+32
2006-09-06Changes 6.2.9-3:adam4-13/+18
* Add -clip-mask option to clip as defined by an image mask. Changes 6.2.9-2: * Add >>, <<, >=, and <= operators to -fx.
2006-08-23Changes 6.2.9.1:adam2-6/+6
* Bug fixes
2006-08-15Update graphics/ImageMagick from 6.2.8.8 to 6.2.9.0abs3-12/+8
* Add -adaptive-resize option. * Permit x100 as a geometry in Magick++. * Respect width/height for image MVG element.
2006-08-07Finally, update path in the checksup to match DIST_SUBDIR.tv1-4/+4
2006-08-07Make a DIST_SUBDIR with datestamp to put the modified-checksum distfile in.tv1-1/+4
Noticed by salo. Avoided using PKGNAME (with nbX revision) in the dir name, as PKGREVISION can be bumped for other reasons.)
2006-08-07#@$^@#$%&!#$%@#%&@#$%@#%&@$^%!#@$^@#$%^ CHECKSUM CHANGED AGAIN!tv2-5/+6
Don't these people know what RESPONSIBLE software development is? Bump to nb1 just in case something changed, because I have no way to be sure.
2006-08-07Update to 6.2.8-8 -- -7 is no longer available on most ImageMagickperry2-6/+6
mirrors. The ChangeLog between -7 and -8 says: * Add -unique-colors to discard all but one of any pixel color. * The montage program properly parses the -channel option. * Make -colors work consistently as an image operator. * Some DPX images do not contain a television header. * Restore ability to read 10-bit grayscale Cineon images. * Improve handling of corrupt GIF images.
2006-07-31Changes 6.2.8.7:adam2-6/+6
* Bug fixes
2006-07-17Changes 6.2.8-4:adam5-17/+21
* Add IsImageSimiliar() method to MagickCore API. * Improve color reduction algorithm for images with transparency. Changes 6.2.8-3: * The -page A4 option no longer returns a width/height of 0. * GetMagickModulePath() at line 803 in magick/module.c the variable 'home' is not freed before returning. * Magick::throwException should not call MagickLib::GetException(). Changes 6.2.8-2: * The DPX orientation header elements are 8 not 16. * Fix the ImageMagick web pages so they render properly. Changes 6.2.8-1: * Fix off-by-one error in DrawAffineImage(). * Set the offset to layer 2 of XCF images. * Set proper precendence so -fx 'p{u[1]*w,u[2]*h}' parses properly (bug
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-06-12Changes 6.2.8.0:adam4-14/+18
* Bug fixes and improvements
2006-05-22Changes 6.2.7.7:adam5-17/+15
* Don't fault when processing bad TIFF profiles (4 characters or less). * Masks are now read properly for 16-bit DIB's. * The pixel cache file descriptor limit code failed because the pixel cache timestamp was not always being set properly. * Fixed a small memory leak in IsGrayImage(). * Fixed Cineon writing bug for very long filenames in 6.2.7 (reference http://redux.imagemagick.org/discussion-server/viewtopic.php?t=6590) * Begin the long journey of enhancing the conjure utility to support all options that are supported by the convert utility and PerlMagick (e.g. border, guassian-blur, etc.).
2006-05-15Disable WMF build for now, since it creates unresolved symbols injoerg1-1/+5
libMagick, which in turn breaks many configure scripts and other attempts at linking it. Making libMagick depend on libWand is not a good idea either. Bump revision.
2006-05-10Update graphics/ImageMagick to 6.2.7.5, as the 6.2.7.4 distfile is not availabletonio3-9/+7
Changelog: * Default quantum scale to QuantumRange/(maximum-minimum) in magick/quantum.c. Also remove two files from PLIST, as they are no more present
2006-05-08Changes 6.2.7.3:adam6-42/+19
* Add -adaptive-sharpen to the convert and mogrify programs. Changes 6.2.7.2: * Generate proper image filenames when filename has more than one embedded period (e.g. image.gif.eps becomes image.gif-0.eps, image.gif-1.eps, etc.). * CompositeImage() is now thread-safe.
2006-05-03Fix some ifdef'd png code, using patch provided by Mathieu in PR 33325.wiz2-1/+26
Build fix for some cases.
2006-04-30Changes 6.2.7.1:adam4-21/+22
* Bug fixes and improvements (see ChangeLog for details)
2006-04-17Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update.wiz1-2/+2
2006-04-14Added appropriate TEST_TARGET.heinz1-1/+3
2006-04-12Aligned the last line of the buildlink3.mk files with the first line, sorillig1-2/+2
that they look nicer.
2006-04-06Over 1200 files touched but no revisions bumped :)reed2-5/+5
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-04-04Update graphics/ImageMagick and graphics/p5-PerlMagick to 6.2.6.8.ghen2-6/+6
Changes to 6.2.8-8: * 'convert existing-image.png -background' no longer generates a fault. * -define pdf:use-cropbox=true actually works now. * Slight mods to magick/xwindow.c to compile under BEOS (path provided by henrimoi@hotma...). * #000000 improperly set the opacity channel (bug report and patch from digipete@shaw....). * Patch for OpenVMS compile support. Changes to 6.2.6-7: * Added the 'Dispose' layers function to return the 'GIF dispose' images of an animation. * File is already closed, do not call fclose() on it in magick/blob.c. * PS3/EPS3 now writes a proper image mask when compression is None. * Patch to properly read interlaced GIF's. * DestroyMagick() is not always reliably available when atexit() unwinds.
2006-04-04Make the notice about p5-PerlMagick a lot louder.tv1-3/+11
2006-03-30Update to ImageMagick 6.2.6-6, as the 6.2.6-4 distfile is already not availableghen2-6/+6
anymore (noted by tron). 2006-03-26 6.2.6-6 Cristy <stentz@image...> * Specify '-depth 32 -define quantum:format=floating-point' to read/write single precision floating point TIFF and raw formats. * Specify '-depth 64 -define quantum:format=floating-point' to read/write double precision floating point TIFF and raw formats. * If you overlaying an image with a negative offset, the image is no longer wrapped around the left and right edges of the canvas. 2006-03-20 6.2.6-5 Cristy <stentz@image...> * Fix Group4-compression in the PDF writer.
2006-03-29Update ImageMagick to 6.2.6-4. Ok with adam.ghen2-6/+6
2006-03-06 6.2.6-4 Cristy <stentz@image...> * Read image filenames that start with a dash (e.g. display -- -logo.png). * Do not set the image opacity when reading a PSD colormap index (reference http://redux.imagemagick.org/discussion-server/viewtopic.php?p=18026). * By default, ImageMagick sets the page size to the MediaBox. Some PDF files, however, have a CropBox that is smaller than the MediaBox and may include white space, registration or cutting marks outside the CropBox. To force ImageMagick to use the CropBox rather than the MediaBox, use -define (e.g. -define pdf:use-cropbox=true). * RGB to CMYK color conversion is now scaled properly.
2006-03-08The last update missed resetting PKGREVISION in p5-PerlMagick; too latetv1-1/+4
to fix it now. Add comment above version number to remind the updater to reset PKGREVISION in both ImageMagick and p5-PerlMagick.
2006-03-06Distribution file has changed: only HTML documentation.adam1-4/+4
2006-03-05Changes 6.2.6.3:adam12-265/+43
* The command line utilities properly returns a non-zero status when an exception is thrown. Changes 6.2.6.2 * Fix a memory leak in each of CompositeImageCommand() and CompositeImage() * Add new options -layers compare-any, -layers compare-clear, -layers compare-overlay, and -layers optimize. * Draw last dash in a dashed polyline. * Add %D to -format to return the image disposal method. * ncorrect handling of file:// URIs causes data loss (patch from Daniel Kobras). * Set default BMP resolution units to PixelsPerCentimeter (problem report from digipete@shaw...).
2006-02-08Um, depend on mpeg2codec>=1.2, not mpeg2codec-1.2. Otherwise a PKGREVISIONtv2-4/+4
bump on mpeg2codec makes it incompatible. Bump PKGREVISION.