summaryrefslogtreecommitdiff
path: root/graphics/tiff
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2005-12-31 00:07:36 +0000
committerwiz <wiz@pkgsrc.org>2005-12-31 00:07:36 +0000
commit9c4306c0d70272e4d9059f68ebf8f445c7638dd9 (patch)
tree2270400a8b9fda8471b90a58492d6f81b5f271c3 /graphics/tiff
parentfb93d0a329db2232e1bb806ab48966f35ab852e7 (diff)
downloadpkgsrc-9c4306c0d70272e4d9059f68ebf8f445c7638dd9.tar.gz
Update to 3.8.0:
MAJOR CHANGES: * Read-only support for custom directories (e.g. EXIF directory). * Preliminary support for MS MDI format. ---------------------------------------------------------------------------------------- CHANGES IN THE SOFTWARE CONFIGURATION: * Make the default strip size configurable via the --with-default-strip-size and STRIP_SIZE_DEFAULT options. ---------------------------------------------------------------------------------------- CHANGES IN LIBTIFF: * tiffio.h: Added VC_EXTRALEAN definition before including windows.h, to reduce the compile time. * tif_jpeg.c: Improve compilation under MinGW. * {tif_aux.c, tif_dir.c, tif_dir.h, tif_dirwrite.c, tif_print.c, tif_getimage.c}: Make InkSet, NumberOfInks, DotRange and StoNits tags custom. * {tif_aux.c, tif_dir.c, tif_dir.h, tif_print.c}: Make WhitePoint tag custom. * tiffio.h: fixed typo that potentially resulted in redefininition of USE_WIN32_FILEIO * {tif_dir.c, tif_dir.h, tif_print.c}: Make RichTIFFIPTC, Photoshop and ICCProfile tags custom. * libtiff/*, contrib/*: Added 'dual-mode' error handling, enabling newer code to get context indicator in error handler and still remain compatible with older code: Done TIFFError calls everywhere except in tools. * tiffinfo.c: Print EXIF directory contents if exist. * {tif_dirinfo.c, tif_dirread.c, tif_dir.h, tif_dir.c}: Custom directory read-only support. * {tif_aux.c, tif_dirinfo.c, tif_dirread.c, tif_dir.h, tif_dir.c, tif_print.c}: Make YCbCrCoefficients and ReferenceBlackWhite tags custom. * tif_dirread.c: One more workaround for broken StripByteCounts tag. Handle the case when StripByteCounts array filled with completely wrong values. * tif_dirinfo.c: Release file descriptor in case of failure in the TIFFOpenW() function as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1003 * tif_dirinfo.c: Correctly yse bsearch() and lfind() functions as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1008 * tif_open.c, tiff.h, tiffdump.c: Incorporate preliminary support for MS MDI format. http://bugzilla.remotesensing.org/show_bug.cgi?id=1002 * libtiff.def, tiffiop.h, tiffio.h: Made TIFFFreeDirectory public. * /tif_dirinfo.c: Make XResolution, YResolution and ResolutionUnit tags modifiable during write process. As per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=977 * if_dirread.c: Don't try and split single strips into "0" strips in ChopUpSingleUncompressedStrip. This happens in some degenerate cases (like 1x1 files with stripbytecounts==0 (gtsmall.jp2 embed tiff) * tif_fax3.c: changed 'at scanline ...' style warning/errors with incorrect use of tif_row, to 'at line ... of strip/tile ...' style. CHANGES IN THE TOOLS: * tiffcp.c: Added many error reporting messages; fixed integer overflow as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=789 * tiffcp.c: Return non-zero status when reading fails. * fax2tiff.c: Properly calculate sizes of temporary arrays as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=943 * fax2tiff.c: Added option '-r' to set RowsPerStrip parameter as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=944 * tiffdump.c: Fixed typeshift and typemask arrays initialization problem as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=946 * bmp2tiff.c: Fixed possible integer overflow error as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=965 * tiffsplit.c: Copy fax related fields over splitted parts as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=983 * tiffdump.c: Fixed crash when reading malformed tags. * tiff2pdf.c: Added missed 'break' statement as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=932
Diffstat (limited to 'graphics/tiff')
-rw-r--r--graphics/tiff/Makefile7
-rw-r--r--graphics/tiff/distinfo8
2 files changed, 9 insertions, 6 deletions
diff --git a/graphics/tiff/Makefile b/graphics/tiff/Makefile
index e371676b257..ef9064548d0 100644
--- a/graphics/tiff/Makefile
+++ b/graphics/tiff/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.73 2005/10/15 17:11:51 wiz Exp $
+# $NetBSD: Makefile,v 1.74 2005/12/31 00:07:36 wiz Exp $
-DISTNAME= tiff-3.7.4
+DISTNAME= tiff-3.8.0
CATEGORIES= graphics
MASTER_SITES= ftp://ftp.remotesensing.org/pub/libtiff/ \
http://libtiff.maptools.org/dl/
@@ -19,6 +19,9 @@ USE_LIBTOOL= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --enable-rpath
CONFIGURE_ARGS+= --enable-cxx
+# next line shouldn't be necessary, but 3.8.0 doesn't
+# compile correctly without it
+CONFIGURE_ARGS+= --with-default-strip-size=8192
CONFIGURE_ARGS+= --with-docdir=${PREFIX}/share/doc/tiff
.include "options.mk"
diff --git a/graphics/tiff/distinfo b/graphics/tiff/distinfo
index 8f206a98f0b..20c0cc00bfd 100644
--- a/graphics/tiff/distinfo
+++ b/graphics/tiff/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.32 2005/10/15 17:11:51 wiz Exp $
+$NetBSD: distinfo,v 1.33 2005/12/31 00:07:36 wiz Exp $
-SHA1 (tiff-3.7.4.tar.gz) = 0ff822b63069ab7044dad0d2098440b83b3df572
-RMD160 (tiff-3.7.4.tar.gz) = 9445eeb6a49991d5b16980acf75a7088c3f673fe
-Size (tiff-3.7.4.tar.gz) = 1282627 bytes
+SHA1 (tiff-3.8.0.tar.gz) = ad05bb258d20b64cd1a42a2c0b1c9b24ff1a2316
+RMD160 (tiff-3.8.0.tar.gz) = e38cc14f775b63bf420fe2d37cdad856ee67d522
+Size (tiff-3.8.0.tar.gz) = 1330533 bytes
SHA1 (patch-aa) = edac79a6f3b61e9fc787fe14f750d88023a29bfa
SHA1 (patch-at) = 10b93d13d94a3273bdc4a8ff1530ebdcd2cad6a6