summaryrefslogtreecommitdiff
path: root/graphics/ImageMagick
AgeCommit message (Collapse)AuthorFilesLines
2004-04-25Enable pkgviews installation.minskim1-1/+3
2004-04-24Prepend shell command to remove share directory with a "-"reed1-2/+2
(to ignore any errors). This is so in the rare case that you already have files from an old install that it won't fail to install new package. This was discussed with maintainer, tron@, in March.
2004-04-21Changes 6.0.0:adam3-49/+108
* MagickWand API, a higher level C interface to the ImageMagick methods. * Increased stability. The library was checked and cross-checked with splint and valgrind to eliminate security vulnerabilities and common programming mistakes as well as ensure no memory leaks. * A new -fx option to apply a mathematical expression to an image list from the command line. * Algorithms were improved to reduce processing requirements resulting in a significant speed-up over previous releases. * All regression tests pass at Q8, Q16, and Q32 on a variety of platforms including Linux, Solaris, FreeBSD, Mac OS X, and Windows. * The composite methods have been corrected to precisely conform to the SVG standard. * New image comparison utility, `compare'. * Better support for CMYK image workflow. * New string handling methods to help prevent potential buffer overflow problems. * Error reporting has more detail to help identify the cause of a particular problem. * Bug fixes
2004-03-23Remove me as maintainer of this package. I did none of the last threetron1-2/+2
updates anyway.
2004-03-18Fix serious bug where BUILDLINK_PACKAGES wasn't being ordered properlyjlam1-3/+2
by moving the inclusion of buildlink3.mk files outside of the protected region. This bug would be seen by users that have set PREFER_PKGSRC or PREFER_NATIVE to non-default values. BUILDLINK_PACKAGES should be ordered so that for any package in the list, that package doesn't depend on any packages to the left of it in the list. This ordering property is used to check for builtin packages in the correct order. The problem was that including a buildlink3.mk file for <pkg> correctly ensured that <pkg> was removed from BUILDLINK_PACKAGES and appended to the end. However, since the inclusion of any other buildlink3.mk files within that buildlink3.mk was in a region that was protected against multiple inclusion, those dependencies weren't also moved to the end of BUILDLINK_PACKAGES.
2004-03-05Reorder location and setting of BUILDLINK_PACKAGES to match templatejlam1-9/+6
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-03-02ImageMagick does not build with jasper 1.600.0 anymore. Demand jasper 1.701.0heinz1-2/+3
2004-03-02Changes 5.7.7-17:adam6-43/+41
* Bug fixes (memory leaks)
2004-02-27bump PKGREVISION due to PLIST change.grant1-2/+2
2004-02-27fix ${MKDIR} of the modules directory, which was missed in agrant1-2/+2
previous commit.
2004-02-14LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globsjlam1-2/+1
relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that are automatically handled by the default setting in bsd.pkg.mk.
2004-02-13USE_LANGUAGES= c c++abs1-1/+2
2004-02-11bl3ifyxtraeme2-7/+35
2004-02-01In the new compiler selection framework, GCC_REQD is appended to, notjlam1-3/+3
overridden.
2004-01-20Move WRKSRC definition away from the first paragraph in a Makefile.agc1-2/+3
2004-01-03Bump package revisions for tiff update.reed3-4/+6
Tiff is backward compatible, but was broken on amd64 platform so this makes sure new tiff is used.
2003-09-30Remove package revision after package has been updated.tron1-2/+1
2003-09-30The checksum for 5.5.7-10 changed. Update to 5.5.7-11 while I'm here.mycroft2-5/+5
ChangeLogs? We don't need no shtinking ChangeLogs! (AFAICT, there is a single bug fix to the MPEG code.)
2003-09-26Add missing PKGCONFIG_OVERRIDE.recht1-2/+4
Bump PKGREVISION because of the changed *.pc files.
2003-09-17style/quoting nitgrant1-2/+2
2003-09-17require gcc3 on NetBSD/sparc64grant1-3/+4
2003-09-17no need include compiler.mkgrant1-5/+3
2003-09-12Update for distfile change:wiz1-3/+3
205a206 > image->storage_class=DirectClass; 1179a1181,1182 > if (!image->matte) > SetImageOpacity(image,OpaqueOpacity); diff -r a/ImageMagick-5.5.7/magick/log.c b/ImageMagick-5.5.7/magick/log.c 503c503 < count=0; --- > (void) MagickSeek(file,0,SEEK_SET); diff -r a/ImageMagick-5.5.7/magick/version.h b/ImageMagick-5.5.7/magick/version.h 28c28 < #define MagickReleaseDate "08/07/03" --- > #define MagickReleaseDate "09/09/03" Closes PR 22767 by Ben Collver.
2003-09-12gcc.buildlink2.mk is no more. So, include compiler.mk instead.recht1-2/+2
2003-09-03Bug-fix release; shared library major version is now 6 (not 0)adam3-10/+10
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-07-06Remove duplicate master site.kleink1-3/+2
2003-07-03Conflict only with geomview<1.8.1nb2jschauma1-2/+2
2003-06-30Update "ImageMagick" and "p5-PerlMagick" packages to version 5.5.7.9.tron4-170/+225
Changes since version 5.5.6: - File descriptor leak prevented temporary disk pixel cache from being removed under Windows. - Color profile patches provided by (dge at softec.st). - West/East geometry was computed with image width rather than height. - The MNG encoder failed to set the JNG bit in the simplicity profile. - The MNG encoder failed to write FRAM chunks when all images were JNG. - The JNG encoder wrote the wrong alpha_sample_depth for opaque images. - Fixed JPEG EXIF problem. - Added -thumbnail as an option to the utilities. - No TIFF preview was written on EPT write (patch provided by Lars Ruben Skyum). - NegateImage() now negates the K channel of a CMYK image (patch provided by Lars Ruben Skyum). - Parameter 'elevation' misspeclled for PerlMagick Shape() method. - A number of minor leak/unitialzed memory problems fixed. - Allocate free nodes from the heap in QuantizeImage(). - Magick-config --version returned gibberish. - Adopted Bob Friesenhahn's patterns-- use as filename pattern:checkboard, pattern:bricks, etc. - We cannot reliably auto rotate PDF files so this feature was removed. - The conjure program did not correctly handle the gravity attribute. - The persistent cache reference count was not properly incremented. - Added $image->Describe() method to PerlMagick to interface to the DescribeImage() C API method. - Added support for the EXIF Tag Parsing Library. Currently we simply display the tags when calling DescribeImage(). In the near future there will be support for modifying or adding tags. - Added Bob Friesenhahn's updated Windows installation instructions. - Interfaced the drawing routines with the new MagickWand API. MagickWand will be the primary public C interface to ImageMagick in the near future. - magick/effect.c: RandomChannelThresholdImage was not handling PseudoColor, non-gray images correctly. - png.c would not compile with libpng versions older than libpng-0.95, due to bugs introduced in ImageMagick version 5.5.2. - Implemented -random-threshold and -ordered-dither options. - The locale messaging system now uses a hash for fast lookup. - Updated libtool to the new released version, 1.5. - Fixed bug with decoding grayscale PNG images and JNG alpha channel at Q:32. - Now recognize 32-bit hex color specifications, patches provided by Bob Friesenhahn. - Started API wrappers based on Bob Friesenhahn's method suggestions. - Text annotations that started with '\n' were not rendered correctly. - Removed artifacts from images rotated with a small number of degrees. - Minor bug fix in the ParseGeometry() method. - Modified the non-public inline AlphaComposite() to use a PixelPacket pointer; previously it returned a PixelPacket structure. - You can now specify an image geometry as an image file (e.g. -geometry image.jpg). - Use new temporary file manager for JNG components. - Added support for 12-bit TIFF images. - Added improved locale message subsystem (contributed by Kyle Shorter). - Removed a bias from SampleImage() and DrawAffineImage() (bug report by Glenn Randers-Pehrson). - PerlMagick now recognizes percent values for fuzz or opacity. - Not enough memory allocated for reading PCX (bug report by Trevor Willis). - There were artifacts when using the Bessel function for resizing (bug report by Bob Friesenhahn). - Added -resample to convert to change the resolution of an image. - Added a temporary file manager that prevents race conditions and removes any remaining files on exit. - Prepped ImageMagick to work with Visual C++ 7.0 under Windows. The Windows configure patches came from William Radcliffe. - The refresh of the display image window no longer lags when the magnify window overlay it. - Numerous code clean-up and minor speed ups based on problem areas identified in the Graphics-Magick ChangeLog.
2003-06-02Use mk/gcc.buildlink2.mk rather than gcc/buildlink2.mk so lang/gcc3abs1-2/+2
is accepted. Suggested by Grant.
2003-05-06Drop trailing whitespace. Ok'ed by wiz.jmmv1-2/+2
2003-04-16Implement suggestion from last commit: Split out common part ofmjl2-29/+40
p5-PerlMagick and ImageMagick into Makefile.common.
2003-04-15Update ImageMagick and p5-PerlMagick to 5.5.6.mjl3-37/+42
Changes are lots of bug fixes and minor enhancements (several pages worth of it). XXX Those two should probably be using a Makefile.common instead XXX of just copying the appropriate bits.
2003-03-29Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz.jmmv1-3/+2
2003-01-26Remove the arm32 optimization workaround as it applies to egcssalo1-3/+3
only and at least GCC 2.95.3 is required by the package. Tested by martin on shark.
2003-01-25Implement last change to require newer gcc different,hubertf1-4/+2
hinted at by wiz.
2003-01-25This pkg needs a newer gcc than what comes with NetBSD for 1.[543]*hubertf1-2/+8
Tested on 1.5.1/cobalt.
2003-01-24When compiling on cobalt, this spins when compiling one .c file with ↵hubertf1-3/+3
optimisation turned on. Reduce optimisation for mipsel.
2003-01-03Update to 5.5.3.2. Changes include lots of bugfixes and some enhancements,wiz5-57/+37
in particular JNG support.
2002-11-13Depend on 5.5.1.6nb1.wiz1-2/+2
2002-11-13According to the ImageMagick developers, it is uncommon for any twowiz7-69/+6
libMagick.so libraries to be API compatible, and they don't want to handle proper ELF versioning, but have the "real" version number in the library. To spare us the pkgsrc maintenance nightmare, follow their example. Bump PKGREVISION.
2002-11-13Fix DEPENDS line (5.5.1.6 instead of 5.5.6.1, oops).wiz1-2/+2
2002-11-13Depend on latest, and add jasper buildlink2.wiz1-2/+3
2002-11-13Update to 5.5.1-6.wiz9-44/+124
Changes: * Verify sanity of sysconf(_SC_PAGE_SIZE) and sysconf(_SC_PHYS_PAGES) before using their values. * Corrected bug in image geometry height calculation. * PingBlob() improperly set the length memory of BlobInfo to zero. * Fixed Ping() memory leak in PerlMagick. * Fixed -map problem in convert/mogrify utilities. * -border with a single value now produces correct results (e.g. -border 10). * Set locale type LC_NUMERIC to "C". * Bug fix for PS2 encoder. * Added PS-Adobe preamble to PS3 encoder. * Use ImageMagick release number to allow multiple ImageMagick releases to co-exist without interference on the same machine. * Decided that DrawGet functions should return by value. * Added detailed logging to BMP, PNG, and JPEG codecs, including JPEG quality estimate. * Added draw.h "DrawGet" equivalents to most of the "DrawSet" functions. * Added an array size argument to DrawSetDashPattern and got rid of the zero-termination garbage. o Remove 'Set' from the names of draw.h functions which update the current affine transformation array (e.g. DrawSetRotate becomes DrawRotate). * Under Windows, a DllMain function which automatically initializes ImageMagick (when ImageMagick is built using DLLs) may be added by defining ProvideDllMain in magick_config.h * Added resource consumption methods, see magick/resource.c. * Replaced underscores in commandline options with hyphens. For backward compatibility, underscores will continue to be recognized. * Added -blue-primary, -green-primary, -red-primary, -white-point options. * Added BMP2 and BMP3 output formats. * Changed chromaticity primary.z from 1.0 to 1.0-(primary.x+primary.y) in the PNG and PCD codecs. * Added 'exception' parameter to the ImageMagick progress monitor API. * Added enumerated types for the dispose member of the Image structure. * Added -version option to commandline utilities. * The xcf decoder would sometimes create artifacts when reading RLE-encoded grayscale images, due to the green and blue samples not being defined. * Added logging capabilities to the CORE API. This facility is useful for debugging. Added "events" parameter to the -debug commandline option. * AcquireImagePixels() did not always return the same pixel values for virtual pixels when the cache was stored on disk (very rare). * new -virtual-pixel command line option. * new PerlMagick virtual-pixel image attribute.
2002-10-05Unused.wiz1-69/+0
2002-09-12buildlink1 -> buildlink2jlam1-7/+8
2002-09-09Explicitly disable lcms to stop it being half found on Solaris.markd1-3/+4
Also Solaris needs the configure script run under bash as well.
2002-08-25Merge changes in packages from the buildlink2 branch that havejlam5-4/+31
buildlink2.mk files back into the main trunk.
2002-08-22Update "ImageMagick" and "p5-PerlMagick" packages to version 5.4.8.2.tron11-188/+72
Many bugs were fixed since the release of version 5.3.9 and lots of new features like 32-Bit QuantumDepth support added.
2002-06-26Substitute a couple of `mkdir' by `${MKDIR}'.seb1-2/+2
Remove `-p' from mkdir arguments, it is already part of ${MKDIR}. While here substitute a couple of ${PREFIX} by `%D' in `@exec ${MKDIR} ...' lines and add a couple of missing `%D' in such lines too!