Subject: CVS commit: pkgsrc/graphics/tiff
To: None <pkgsrc-changes@NetBSD.org>
From: Thomas Klausner <wiz@netbsd.org>
List: pkgsrc-changes
Date: 10/15/2005 17:11:51
Module Name:	pkgsrc
Committed By:	wiz
Date:		Sat Oct 15 17:11:51 UTC 2005

Modified Files:
	pkgsrc/graphics/tiff: Makefile PLIST distinfo
	pkgsrc/graphics/tiff/patches: patch-at
Removed Files:
	pkgsrc/graphics/tiff/patches: patch-ac patch-au patch-av patch-aw
	    patch-ax patch-ay

Log Message:
Update to 3.7.4:

   MAJOR CHANGES:
     * Fixed important bug in custom tags handling code..

   ------------------------------------------------

   CHANGES IN THE SOFTWARE CONFIGURATION:
     * Applied patch from Patrick Welche (all scripts moved in the 'config'
       and 'm4' directories).
     * SConstruct, libtiff/SConstruct: Added the first very preliminary
       support for SCons software building tool (http://www.scons.org/). This
       is experimental infrastructure and it will exist along with the
       autotools stuff.
     * port/lfind.c: Added lfind() replacement module.

   ------------------------------------------------

   CHANGES IN LIBTIFF:
     * tif_dir.c: When prefreeing tv->value in TIFFSetFieldV also set it to
       NULL to avoid double free when re-setting custom string fields as per:
       http://bugzilla.remotesensing.org/show_bug.cgi?id=922
     * tif_dir.c: Fixed up support for swapping "double complex" values (128
       bits as 2 64 bits doubles). GDAL gcore tests now pass on bigendian
       (macosx) system.
     * libtiff/{tif_dirread.c, tif_dirinfo.c}: Do not upcast BYTEs to SHORTs
       in the TIFFFetchByteArray(). Remove TIFFFetchExtraSamples() function,
       use TIFFFetchNormalTag() instead as per bug
       http://bugzilla.remotesensing.org/show_bug.cgi?id=831 Remove
       TIFFFetchExtraSamples() function, use TIFFFetchNormalTag() instead.
     * tif_print.c: Fixed printing of the BYTE and SBYTE arrays.
     * tif_write.c: Do not check the PlanarConfiguration field in the
       TIFFWriteCheck() function in case of single band images (as per TIFF
       spec).
     * libtiff/{tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_print.c}: Make
       FieldOfViewCotangent, MatrixWorldToScreen, MatrixWorldToCamera,
       ImageFullWidth, ImageFullLength and PrimaryChromaticities tags custom.

   ------------------------------------------------

   CHANGES IN THE TOOLS:
     * tiffcp.c: Fixed WhitePoint tag copying.

   ------------------------------------------------

   CHANGES IN THE CONTRIB AREA:
     * tiffdump.c: Added support for TIFF_IFD datatype.
     * addtiffo/{tif_overview.c, tif_ovrcache.c, tif_ovrcache.h}: Make
       overviews working for contiguous images.


To generate a diff of this commit:
cvs rdiff -r1.72 -r1.73 pkgsrc/graphics/tiff/Makefile
cvs rdiff -r1.7 -r1.8 pkgsrc/graphics/tiff/PLIST
cvs rdiff -r1.31 -r1.32 pkgsrc/graphics/tiff/distinfo
cvs rdiff -r1.17 -r0 pkgsrc/graphics/tiff/patches/patch-ac
cvs rdiff -r1.3 -r1.4 pkgsrc/graphics/tiff/patches/patch-at
cvs rdiff -r1.3 -r0 pkgsrc/graphics/tiff/patches/patch-au \
    pkgsrc/graphics/tiff/patches/patch-av \
    pkgsrc/graphics/tiff/patches/patch-aw \
    pkgsrc/graphics/tiff/patches/patch-ax
cvs rdiff -r1.1 -r0 pkgsrc/graphics/tiff/patches/patch-ay

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.