The NetBSD Project

CVS log for pkgsrc/graphics/GraphicsMagick/Makefile.common

[BACK] Up to [cvs.netbsd.org] / pkgsrc / graphics / GraphicsMagick

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.5 / (download) - annotate - [select for diffs], Sun Apr 29 12:41:48 2012 UTC (3 weeks, 4 days ago) by obache
Branch: MAIN
CVS Tags: HEAD
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

Update GraphicsMagick to 1.3.15.

1.3.15 (April 28, 2012)
==========================

Security Fixes:

  * Libpng in Windows build is updated to 1.5.10 release.  Provides a
    fix for CVE-2011-3048.

Bug fixes:

  * PNG - fixed problem with bit depth when the encoder decides to
    write RGBA instead of indexed PNG.

  * Fixed some temporary file leaks which were caused by the temporary
    file name being automatically extended to include a scene number,
    and therefore fail to be deleted.

New Features:

  * Added '+noise random' and '-operator noise-random' to 'convert'
    and 'mogrify'.  This modulates the existing image data with
    uniformely random noise.

  * Added -strip option in composite, convert, mogrify, and montage to
    remove all profiles and text attributes from the image.

  * Added -repage option to composite, convert, mogrify, and montage
    subcommands to reset or adjust the current image page offsets
    based on a provided geometry specification.

  * New C function StripImage() to remove all profiles and text
    attributes from the image.

  * New C function ResetImagePage() to adjust the current image page
    canvas and position based on a relative page specification.

  * C functions GenerateDifferentialNoise(), AddNoiseImageChannel(),
    QuantumOperatorRegionImage(), AddNoiseImage() updated to support
    RandomNoise enumeration.

  * New C++ Image method strip(), and unary function stripImage() to
    remove all profiles and text attributes from the image.

  * XCF format now respects image subimage and subrange members so
    that returned image layers may be selected.

  * The INFO coder (e.g. output file "info:-") now respects the
    -format option so that its output may be adjusted identically to
    how -format works for 'identify'.

  * TclMagick now supports Random noise.

Feature improvements:

  * C function ThumbnailImage() now allows the user to override the
    filter used, but still defaults to using the box filter.

Performance Improvements:

  * None

Behavior Changes:

  * No longer add a printf-style scene formatting specification to
    filenames which do not have one and no longer automatically
    operate in 'adjoin' mode in such cases.  If multiple numbered
    files are intended to be output, then add +adjoin to the command
    line and use an output filename specification similar to
    "image-%d.jpg".  Output files are now completely specified and
    predictable but this may break some existing usages which
    anticipate the automatic file numbering.

Revision 1.4 / (download) - annotate - [select for diffs], Sun Feb 26 12:22:06 2012 UTC (2 months, 4 weeks ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base, pkgsrc-2012Q1
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

Update GraphicsMagick to 1.3.14.

1.3.14 (February 25, 2012)
==========================

Security Fixes:

  * Windows bundled libpng updated to the 1.5.9 release, which fixes
    the dire CVE-2011-3026 buffer overrun bug.

Bug fixes:

  * EMF format : Fixed wrong module mapping which caused EMF reading
    to not work under Windows.

  * TGA format: Assume that 32-bit TGA files have an alpha channel,
    even if they are not marked as such.

  * XCF format: Fix reading XCF which is comprised of different sized
    layers.

  * JPEG & CineonLog: Convert RGB-compatible colorspaces
    (e.g. CineonLog) to RGB by default since that was the case prior
    to release 1.3.13.

  * RAW formats: Small memory leak in dcraw module was fixed.

  * Resize: ResizeImage() was ignoring its resize filter argument and
    was using the filter setting from the Image structure instead.

  * The mirror virtual pixel method was broken.

New Features:

  * Open64 Compiler Suite: Version 5.0 is fully supported.

  * Wand API: Added MagickExtentImage().

  * MEF RAW: Mamiya Photo RAW "MEF" format is now supported.

Feature improvements:

  * DPX format: Original file endianness is preserved by default.

  * PNG library: Updated libpng to 1.5.9 release.

  * TIFF library: Updated libtiff to 4.0.1 release.

  * Zlib library: Updated to zlib 1.2.6 release.

Performance Improvements:

  * Despeckle algorithm (-despeckle) is many times faster.

Behavior Changes:

  * DPX format: Original file endianness is preserved by default.

Revision 1.3 / (download) - annotate - [select for diffs], Sun Jan 8 05:25:54 2012 UTC (4 months, 2 weeks ago) by obache
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

Update GraphicsMagick to 1.3.13.

While here, remove unwanted buildlink and add lzma option.

1.3.13 (December 24, 2011)
==========================

Security Fixes:

  None

Bug fixes:

  * In I/O blob, don't rewind already open file handle passed to
    OpenBlob() since we don't know the intended state of this file
    handle, and because it prevents appending to an existing file.

  * In AppendImageProfile(), don't leak profile buffer while appending
    a chunk to an existing profile.

  * Fix deadlock in ClonePixelCache() which was caused by using the
    same semaphore pointer in the source and destination images.

  * Removed bogus SyncBlob() code which sometimes caused a crash and
    was not useful.

  * Fixed crash or hang which occured when the user entered CONTROL-C
    while threaded code was being executed.

  * Fix core dump in AcquireOneCacheViewPixelInlined() when the image
    is in CMYK space.

  * In MontageImages (montage), fix crash observed with "-geometry
    x+0+0".

  * The TIFF reader was crashing for images which use the
    TIFFTAG_OPIIMAGEID tag.

  * AppendImages() (-append) was failing when only one image was
    provided.

  * The `animate`, `display`, and `identify` commands now report any
    error only once, and then proceed to the next file name rather
    than quitting.

  * Don't change the locale settings in InitializeMagick() since this
    may cause problems for international users.  API users are still
    responsible for assuring that locale settings don't break floating
    point parsing and output (i.e. floating point decimal needs to be
    '.' rather than ',').

  * RPM build is fixed (PerlMagick build was broken).

  * RPM build installs documentation to expected places on Red Hat
    type systems.

  * Fixes for usage with OpenSolaris.

  * DESTDIR is supported by PerlMagick build.

  * The matte channel was not being properly enabled or respected for
    TXT images.

  * InitializeMagick() and DestroyMagick() are now fully thread safe.

  * When a shear angle was as zero, the shear request was being
    ignored entirely.

  * In DispatchImage(), the `K` channel was always output as black for
    "CMYK" specification unless the image matte flag was True.

  * MATLAB fixes.

  * PNG fixes.

  * PCL fixes for printing bi-level image on Konica-Minolta printers.

  * EPT error handling fixes.

  * JPEG reader was sometimes truncating large IPTC profiles.

  * JPEG writer now handles errors properly rather than allowing
    libjpeg to exit the program (or hanging if driven by Magick++).

  * JPEG reader now treats an unhandled EXP marker as a warning rather
    than a hard error.

  * File open errors are now reliably reported.

  * Improved rendering precision when using the drawing APIs.

  * For the Magick++ Image backgroundColor(), borderColor(), and
    matteColor() methods, preserve the opacity part of the
    user-specified color.

New Features:

  * Add support for drawing text using a bitmap font.

  * benchmark command supports a -stepthreads option to execute the
    specified command with an increasing number of threads to measure
    how an algorithm benefits from threading.  This mode includes a
    column to show the speedup compared with one thread, and the
    Karp-Flatt metric

  * Added Add support for invoking "gs-cmyk" and "gs-cmyka" entries in
    delegates.mgk when ColorSeparationType or ColorSeparationMatteType
    is requested.  These cause Ghostscript to always output CMYK PAM
    format (even if the input file was not in CMYK format).

  * EXIF profiles are preserved when writing JPEG files.

  * The -mosaic command now respects the composition option specified
    by -compose as well as the image background color specified by
    -background.

  * The TXT coder now supports multiple image frames.

  * For image normalization (-normalize), add support for
    histogram-threshold setting to specify the percentage of the
    histogram to discard when computing image normalization parameters
    (default is 0.1%).  For example `-set histogram-threshold 0.01
    -normalize`.

  * Added an `INFO` coder which produces textual image description
    output similar to `identify` but may be used with convert like "gm
    convert myfile info:-".

  * Support application of the PDF crop box via '-define
    pdf:use-cropbox=true'.

  * For PCL printer output, define pcl:fit-to-page in order for the
    printer to scale the image to fit the page.

  * Added order dither 5x5, 6x6, and 7x7 circular dither patterns to
    create a halftone effect.

  * PNM subformats are now reported as the specific subformat rather
    than just "PNM".

  * NetPBM's PAM format is now supported.

  * MacPaint image format reader is added.

  * Added TIFF LZMA compressor support.

  * Added TIFF support for a tiff:group-three-options define to allow
    power-users to set the value of the GROUP3OPTIONS tag.

  * New core C API function SetImageColorRegion() to set the constant
    pixel color for a specified region of the image.

  * New Wand C API function MagickWriteImagesFile() to append images
    to a provided file handle.

  * New Wand C API function MagickSetImageSavedType() to allow
    specifying the storage type used when saving the file (rather than
    changing the current image characteristics).

  * In Wand C API, the functions NewPixelWand(), NewDrawingWand(), and
    NewMagickWand() invoke InitializeMagick() automatically in case
    user forgets to do so.

  * New Wand C API function MagickSetFormat() to allow setting the
    file or blob format before it has been read.

  * New Wand C API function MagickSetDepth() to set the depth used
    when reading from an image format which requires that the depth be
    specified in advance.

Feature improvements:

  * Now compiles properly with libpng 1.4.X and 1.5.X.

  * Lcms 2.X is supported.

Performance Improvements:

  * TGA read performance improved.

  * PNM read/write performance improved.

  * Convolution (-convolve, -sharpen, -guassian, etc.) is faster.

  * Adaptive threshold image (-lat) is faster.

  * Image trimming (-trim) is faster.

Behavior Changes:

  * For DPX format and packed 10 bits, datums are now represented in
    the same (reversed) order for all RGB and YCbCr formats.
    Previously YCbCr 4:4:4 formats were not swapping the word datums
    because the only real-world files encountered did not swap the
    word datums.

  * The -colors, -map, and -monochrome options now take effect
    immediately rather than at the end of all other processing.

  * Removed non-standard multi-frame extension for SGI format.

  * Windows install footprint is more consistent between DLL and
    static builds.

  * LZMA compressed tarball is in 'xz' format rather than deprecated
    'lzma' format.

Revision 1.2 / (download) - annotate - [select for diffs], Wed May 18 14:26:26 2011 UTC (12 months, 1 week ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2
Changes since 1.1: +5 -1 lines
Diff to previous 1.1 (colored)

Moudulalize GraphicsMagick, for let PerlMagick to lightweight.
Bump PKGREVISION.

It introduce bump PKGREVISION of p5-GraphicsMagick.
While here,
 * move distinfo and patches location to Makefile.common.
 * let to exactly linked against installed GraphicsMagick.

Revision 1.1 / (download) - annotate - [select for diffs], Mon May 16 01:18:54 2011 UTC (12 months, 1 week ago) by dmcmahill
Branch: MAIN

Add options.mk for GraphicsMagic and add options for building without X
or a few other dependencies.  This is part of PR pkg/43929 from
Edgar Fu

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>