summaryrefslogtreecommitdiff
path: root/graphics/tiff
diff options
context:
space:
mode:
authorjlam <jlam>1999-10-08 21:14:32 +0000
committerjlam <jlam>1999-10-08 21:14:32 +0000
commit2296eba3a83b0701737937774310c7ee73d26a4e (patch)
tree2d318c1c10d09e143dcb7e57e98c59d45b67acf0 /graphics/tiff
parent62d357cb1e9435f8042f4a1b76e258dae985c2ac (diff)
downloadpkgsrc-2296eba3a83b0701737937774310c7ee73d26a4e.tar.gz
Update tiff to version 3.5.2.
Changes in TIFF v3.5.1 * Support was added for IPTC Newsphoto metadata (TIFFTAGE_IPTCNEWSPHOTO) * Support was added for photoshop caption handling (TIFFTAG_PHOTOSHOP) Changes in TIFF v3.5.2 * Added TIFFReassignTagToIgnore() API on behalf of Bruce Cameron <cameron@petris.com>. Man page still pending. * Fixed problem with cvtcmap() in tif_getimage.c modifying the colormaps owned by the TIFF handle itself when trying to fixup wrong (eight bit) colormaps. Corrected by maintaining a private copy of the colormap. * Added TIFFReadRGBATile()/TIFFReadRGBAStrip() support in tif_getimage.c. * Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested by Christopher Lawton <clawton@mathworks.com> * Set O_BINARY for tif_unix.c open() ... used on cygwin for instance. * Applied Francois Dagand's patch to handle fax decompression bug. (sizes >= 65536 were failing)
Diffstat (limited to 'graphics/tiff')
-rw-r--r--graphics/tiff/Makefile49
-rw-r--r--graphics/tiff/files/config.site35
-rw-r--r--graphics/tiff/files/md54
-rw-r--r--graphics/tiff/files/patch-sum9
-rw-r--r--graphics/tiff/patches/patch-aa302
-rw-r--r--graphics/tiff/patches/patch-ab23
-rw-r--r--graphics/tiff/patches/patch-ac127
-rw-r--r--graphics/tiff/patches/patch-ad12
-rw-r--r--graphics/tiff/pkg/COMMENT2
-rw-r--r--graphics/tiff/pkg/PLIST13
10 files changed, 124 insertions, 452 deletions
diff --git a/graphics/tiff/Makefile b/graphics/tiff/Makefile
index 41b0b5b2d80..09c144f5791 100644
--- a/graphics/tiff/Makefile
+++ b/graphics/tiff/Makefile
@@ -1,22 +1,45 @@
-# $NetBSD: Makefile,v 1.21 1999/10/07 17:41:54 tron Exp $
+# $NetBSD: Makefile,v 1.22 1999/10/08 21:14:32 jlam Exp $
-DISTNAME= tiff-v3.4beta037
-PKGNAME= tiff-3.4
+DISTNAME= tiff-v3.5.2
+PKGNAME= tiff-3.5.2
CATEGORIES= graphics
-MASTER_SITES= ftp://ftp.sgi.com/graphics/tiff/ \
- ftp://ftp.gwdg.de/pub/grafik/sgi/tiff/ \
- ftp://ftp.fu-berlin.de/unix/graphics/tiff/
-EXTRACT_SUFX= -tar.gz
+MASTER_SITES= http://www.libtiff.org/ \
+ ftp://ftp.onshore.com/pub/libtiff/
MAINTAINER= packages@netbsd.org
-HOMEPAGE= http://home.earthlink.net/~ritter/tiff/
+HOMEPAGE= http://www.libtiff.org/
DEPENDS+= jpeg-6b:../../graphics/jpeg
-HAS_CONFIGURE= yes
-USE_LIBTOOL= yes
-CONFIGURE_ARGS+= --noninteractive --site ${FILESDIR}
-CONFIGURE_ENV+= PREFIX=${PREFIX} GCOPTS="${CFLAGS} -Dunix"
-MAKE_ENV+= INSTALL_MAN="${INSTALL_MAN}" LN="${LN}"
+USE_LIBTOOL= yes
+HAS_CONFIGURE= yes
+CONFIGURE_ARGS= --noninteractive --site=${FILESDIR}
+
+.include "../../mk/bsd.prefs.mk"
+
+.if ${OPSYS} == "SunOS"
+ZLIBDIR= ${LOCALBASE}/lib
+DEPENDS+= zlib-*:../../devel/zlib
+.else
+ZLIBDIR= /usr/lib
+.endif
+
+CPPFLAGS+= -Dunix
+CONFIGURE_ENV+= PREFIX="${PREFIX}" LOCALBASE="${LOCALBASE}" \
+ ENVOPTS="${CFLAGS} ${CPPFLAGS}" ZLIBDIR="${ZLIBDIR}"
+
+pre-patch:
+ # reference correct relative man page when using .so
+ #
+ ${MV} ${WRKSRC}/man/Makefile.in ${WRKSRC}/man/Makefile.in.in
+ ${SED} -e "s,\$${MANDIR}\(.*\)\.\([0-9]\).,\1.\2,g" \
+ -e "s,\$${MANDIR}\(.*\)\.\([0-9]\),\1.\2,g" \
+ ${WRKSRC}/man/Makefile.in.in > ${WRKSRC}/man/Makefile.in
+
+ # libtoolize build of TIFF tools
+ #
+ ${MV} ${WRKSRC}/tools/Makefile.in ${WRKSRC}/tools/Makefile.in.in
+ ${SED} -e "s,\(\$${CC} -o\),\$${LIBTOOL} \1,g" \
+ ${WRKSRC}/tools/Makefile.in.in > ${WRKSRC}/tools/Makefile.in
.include "../../mk/bsd.pkg.mk"
diff --git a/graphics/tiff/files/config.site b/graphics/tiff/files/config.site
index e5839e81a13..c42c03f79d7 100644
--- a/graphics/tiff/files/config.site
+++ b/graphics/tiff/files/config.site
@@ -1,12 +1,27 @@
-DIR_BIN=$PREFIX/bin
-DIR_LIB=$PREFIX/lib
-DIRS_LIBINC=$PREFIX/include
-DIR_GZLIB=/usr/lib
-DIR_INC=$PREFIX/include
-DIR_JPEGLIB=$PREFIX/lib
-DIR_MAN=$PREFIX/man
-DSO=no
-INSTALL=
+# $NetBSD: config.site,v 1.3 1999/10/08 21:14:33 jlam Exp $
+
+DIR_BIN=${PREFIX}/bin # destination for applications
+DIR_LIB=${PREFIX}/lib # destination for library
+DIR_INC=${PREFIX}/include # destination for include files
+DIR_MAN=${PREFIX}/man # destination for man pages
+DIRS_LIBINC=${LOCALBASE}/include # dirs to search for ancillary includes
+
+# JPEG support
+#
JPEG=yes
-MANSCHEME=bsd-source-strip
+DIR_JPEGLIB=${LOCALBASE}/lib
+LIBJPEG="-Wl,-R${DIR_JPEGLIB} -L${DIR_JPEGLIB} -ljpeg"
+
+# ZLIB compression support
+#
ZIP=yes
+DIR_GZLIB=${ZLIBDIR}
+LIBGZ="-Wl,-R${DIR_GZLIB} -L${DIR_GZLIB} -lz"
+
+DSO=no # don't use libtiff's shared lib mechanism
+
+INSTALL=
+LIBGL=no # don't build SGI -lgl apps
+LIBIMAGE=no # don't build SGI -limage apps
+
+MANSCHEME=bsd-source-cat-strip
diff --git a/graphics/tiff/files/md5 b/graphics/tiff/files/md5
index 8763447677e..6a23471ef5c 100644
--- a/graphics/tiff/files/md5
+++ b/graphics/tiff/files/md5
@@ -1,3 +1,3 @@
-$NetBSD: md5,v 1.3 1998/08/07 13:21:37 agc Exp $
+$NetBSD: md5,v 1.4 1999/10/08 21:14:34 jlam Exp $
-MD5 (tiff-v3.4beta037-tar.gz) = d809f5b88130062c6a2d2f70d0558b7e
+MD5 (tiff-v3.5.2.tar.gz) = 2c498457556723485d488eb12c12fe95
diff --git a/graphics/tiff/files/patch-sum b/graphics/tiff/files/patch-sum
index bdc08235edd..768bff414e0 100644
--- a/graphics/tiff/files/patch-sum
+++ b/graphics/tiff/files/patch-sum
@@ -1,5 +1,6 @@
-$NetBSD: patch-sum,v 1.1 1999/07/09 13:51:12 agc Exp $
+$NetBSD: patch-sum,v 1.2 1999/10/08 21:14:34 jlam Exp $
-MD5 (patch-aa) = 445e63aa11b25b0205935846f4f5e3e4
-MD5 (patch-ab) = 4b1b88b3f1d62794545ce16c25036912
-MD5 (patch-ac) = dd865f6b602c696d07f5627f747adc17
+MD5 (patch-aa) = fc0f75027ad9d0ddadae75d3ab6be3d5
+MD5 (patch-ab) = faf2e55a2d576dca4b79c6f8360a2ff0
+MD5 (patch-ac) = f595dbd1baacd38dea3c767d88c3737b
+MD5 (patch-ad) = d3f3eaac0ef76577085514770265b5fa
diff --git a/graphics/tiff/patches/patch-aa b/graphics/tiff/patches/patch-aa
index 26ad2cbb245..5f771a86e98 100644
--- a/graphics/tiff/patches/patch-aa
+++ b/graphics/tiff/patches/patch-aa
@@ -1,290 +1,24 @@
-$NetBSD: patch-aa,v 1.6 1999/03/31 10:00:07 agc Exp $
+$NetBSD: patch-aa,v 1.7 1999/10/08 21:14:34 jlam Exp $
---- man/Makefile.in.orig Tue Sep 2 19:54:41 1997
-+++ man/Makefile.in Sun Jul 5 04:33:47 1998
-@@ -82,7 +82,7 @@
- # pathname prefix in the .so commands when setting
- # up alternate files for multi-function manual pages.
- #
--#MANDIR = man3/
-+MANDIR = man3/
-
- MANTOOLS=\
- apps/fax2tiff.1 \
-@@ -144,60 +144,60 @@
- lib/TIFFtile.3t \
- ${NULL}
- MANDEVLINKS=\
-- lib/TIFFmalloc.3t \
-- lib/TIFFrealloc.3t \
-- lib/TIFFfree.3t \
-- lib/TIFFmemset.3t \
-- lib/TIFFmemcpy.3t \
-- lib/TIFFmemcmp.3t \
-- lib/TIFFComputeTile.3t \
-- lib/TIFFCheckTile.3t \
-- lib/TIFFNumberOfTiles.3t \
-- lib/TIFFComputeStrip.3t \
-- lib/TIFFNumberOfStrips.3t \
-- lib/TIFFCurrentDirectory.3t \
-- lib/TIFFCurrentRow.3t \
-- lib/TIFFCurrentStrip.3t \
-- lib/TIFFCurrentTile.3t \
-- lib/TIFFFdOpen.3t \
-- lib/TIFFFileName.3t \
-- lib/TIFFFileno.3t \
-- lib/TIFFFindCODEC.3t \
-- lib/TIFFFlushData.3t \
-- lib/TIFFGetMode.3t \
-- lib/TIFFIsTiled.3t \
-- lib/TIFFIsByteSwapped.3t \
-- lib/TIFFIsUpSampled.3t \
-- lib/TIFFIsMSB2LSB.3t \
-- lib/TIFFLastDirectory.3t \
-- lib/TIFFRegisterCODEC.3t \
-- lib/TIFFReverseBits.3t \
-- lib/TIFFRGBAImageOK.3t \
-- lib/TIFFRGBAImageBegin.3t \
-- lib/TIFFRGBAImageGet.3t \
-- lib/TIFFRGBAImageEnd.3t \
-- lib/TIFFSetErrorHandler.3t \
-- lib/TIFFSetSubDirectory.3t \
-- lib/TIFFSetWarningHandler.3t \
-- lib/TIFFSwabArrayOfLong.3t \
-- lib/TIFFSwabArrayOfShort.3t \
-- lib/TIFFSwabLong.3t \
-- lib/TIFFSwabShort.3t \
-- lib/TIFFScanlineSize.3t \
-- lib/TIFFDefaultStripSize.3t \
-- lib/TIFFVStripSize.3t \
-- lib/TIFFStripSize.3t \
-- lib/TIFFDefaultTileSize.3t \
-- lib/TIFFVTileSize.3t \
-- lib/TIFFTileSize.3t \
-- lib/TIFFTileRowSize.3t \
-- lib/TIFFUnRegisterCODEC.3t \
-- lib/TIFFVGetField.3t \
-- lib/TIFFVSetField.3t \
-- lib/TIFFReadBufferSetup.3t \
-- lib/TIFFWriteBufferSetup.3t \
-+ lib/TIFFmalloc.3l \
-+ lib/TIFFrealloc.3l \
-+ lib/TIFFfree.3l \
-+ lib/TIFFmemset.3l \
-+ lib/TIFFmemcpy.3l \
-+ lib/TIFFmemcmp.3l \
-+ lib/TIFFComputeTile.3l \
-+ lib/TIFFCheckTile.3l \
-+ lib/TIFFNumberOfTiles.3l \
-+ lib/TIFFComputeStrip.3l \
-+ lib/TIFFNumberOfStrips.3l \
-+ lib/TIFFCurrentDirectory.3l \
-+ lib/TIFFCurrentRow.3l \
-+ lib/TIFFCurrentStrip.3l \
-+ lib/TIFFCurrentTile.3l \
-+ lib/TIFFFdOpen.3l \
-+ lib/TIFFFileName.3l \
-+ lib/TIFFFileno.3l \
-+ lib/TIFFFindCODEC.3l \
-+ lib/TIFFFlushData.3l \
-+ lib/TIFFGetMode.3l \
-+ lib/TIFFIsTiled.3l \
-+ lib/TIFFIsByteSwapped.3l \
-+ lib/TIFFIsUpSampled.3l \
-+ lib/TIFFIsMSB2LSB.3l \
-+ lib/TIFFLastDirectory.3l \
-+ lib/TIFFRegisterCODEC.3l \
-+ lib/TIFFReverseBits.3l \
-+ lib/TIFFRGBAImageOK.3l \
-+ lib/TIFFRGBAImageBegin.3l \
-+ lib/TIFFRGBAImageGet.3l \
-+ lib/TIFFRGBAImageEnd.3l \
-+ lib/TIFFSetErrorHandler.3l \
-+ lib/TIFFSetSubDirectory.3l \
-+ lib/TIFFSetWarningHandler.3l \
-+ lib/TIFFSwabArrayOfLong.3l \
-+ lib/TIFFSwabArrayOfShort.3l \
-+ lib/TIFFSwabLong.3l \
-+ lib/TIFFSwabShort.3l \
-+ lib/TIFFScanlineSize.3l \
-+ lib/TIFFDefaultStripSize.3l \
-+ lib/TIFFVStripSize.3l \
-+ lib/TIFFStripSize.3l \
-+ lib/TIFFDefaultTileSize.3l \
-+ lib/TIFFVTileSize.3l \
-+ lib/TIFFTileSize.3l \
-+ lib/TIFFTileRowSize.3l \
-+ lib/TIFFUnRegisterCODEC.3l \
-+ lib/TIFFVGetField.3l \
-+ lib/TIFFVSetField.3l \
-+ lib/TIFFReadBufferSetup.3l \
-+ lib/TIFFWriteBufferSetup.3l \
- ${NULL}
--TARGETS=apps/Makefile lib/Makefile
-+TARGETS=apps/dummy lib/dummy
-
- #
- # System-specific manual page formatting commands should
-@@ -268,91 +268,86 @@
- lib/TIFFswab.3t:: ${SRCDIR}/TIFFswab.3t; ${MANCVT}
- lib/TIFFtile.3t:: ${SRCDIR}/TIFFtile.3t; ${MANCVT}
-
--lib/TIFFComputeTile.3t:; ${ECHO} ".so ${MANDIR}TIFFtile.3t" > $@
--lib/TIFFCheckTile.3t:; ${ECHO} ".so ${MANDIR}TIFFtile.3t" > $@
--lib/TIFFNumberOfTiles.3t:; ${ECHO} ".so ${MANDIR}TIFFtile.3t" > $@
--lib/TIFFComputeStrip.3t:; ${ECHO} ".so ${MANDIR}TIFFstrip.3t" > $@
--lib/TIFFNumberOfStrips.3t:; ${ECHO} ".so ${MANDIR}TIFFstrip.3t" > $@
--lib/TIFFCurrentDirectory.3t:; ${ECHO} ".so ${MANDIR}TIFFquery.3t" > $@
--lib/TIFFCurrentRow.3t:; ${ECHO} ".so ${MANDIR}TIFFquery.3t" > $@
--lib/TIFFCurrentStrip.3t:; ${ECHO} ".so ${MANDIR}TIFFquery.3t" > $@
--lib/TIFFCurrentTile.3t:; ${ECHO} ".so ${MANDIR}TIFFquery.3t" > $@
--lib/TIFFFdOpen.3t:; ${ECHO} ".so ${MANDIR}TIFFOpen.3t" > $@
--lib/TIFFFileName.3t:; ${ECHO} ".so ${MANDIR}TIFFquery.3t" > $@
--lib/TIFFFileno.3t:; ${ECHO} ".so ${MANDIR}TIFFquery.3t" > $@
--lib/TIFFFlushData.3t:; ${ECHO} ".so ${MANDIR}TIFFFlush.3t" > $@
--lib/TIFFGetMode.3t:; ${ECHO} ".so ${MANDIR}TIFFquery.3t" > $@
--lib/TIFFIsTiled.3t:; ${ECHO} ".so ${MANDIR}TIFFquery.3t" > $@
--lib/TIFFIsByteSwapped.3t:; ${ECHO} ".so ${MANDIR}TIFFquery.3t" > $@
--lib/TIFFIsUpSampled.3t:; ${ECHO} ".so ${MANDIR}TIFFquery.3t" > $@
--lib/TIFFIsMSB2LSB.3t:; ${ECHO} ".so ${MANDIR}TIFFquery.3t" > $@
--lib/TIFFLastDirectory.3t:; ${ECHO} ".so ${MANDIR}TIFFquery.3t" > $@
--lib/TIFFReverseBits.3t:; ${ECHO} ".so ${MANDIR}TIFFswab.3t" > $@
--lib/TIFFRGBAImageOK.3t:; ${ECHO} ".so ${MANDIR}TIFFRGBAImage.3t" > $@
--lib/TIFFRGBAImageBegin.3t:; ${ECHO} ".so ${MANDIR}TIFFRGBAImage.3t" > $@
--lib/TIFFRGBAImageGet.3t:; ${ECHO} ".so ${MANDIR}TIFFRGBAImage.3t" > $@
--lib/TIFFRGBAImageEnd.3t:; ${ECHO} ".so ${MANDIR}TIFFRGBAImage.3t" > $@
--lib/TIFFSetErrorHandler.3t:; ${ECHO} ".so ${MANDIR}TIFFError.3t" > $@
--lib/TIFFSetSubDirectory.3t:; ${ECHO} ".so ${MANDIR}TIFFSetDirectory.3t" > $@
--lib/TIFFSetWarningHandler.3t:; ${ECHO} ".so ${MANDIR}TIFFWarning.3t" > $@
--lib/TIFFSwabArrayOfLong.3t:; ${ECHO} ".so ${MANDIR}TIFFswab.3t" > $@
--lib/TIFFSwabArrayOfShort.3t:; ${ECHO} ".so ${MANDIR}TIFFswab.3t" > $@
--lib/TIFFSwabLong.3t:; ${ECHO} ".so ${MANDIR}TIFFswab.3t" > $@
--lib/TIFFSwabShort.3t:; ${ECHO} ".so ${MANDIR}TIFFswab.3t" > $@
--lib/TIFFScanlineSize.3t:; ${ECHO} ".so ${MANDIR}TIFFsize.3t" > $@
--lib/TIFFRasterScanlineSize.3t:; ${ECHO} ".so ${MANDIR}TIFFsize.3t" > $@
--lib/TIFFDefaultStripSize.3t:; ${ECHO} ".so ${MANDIR}TIFFstrip.3t" > $@
--lib/TIFFStripSize.3t:; ${ECHO} ".so ${MANDIR}TIFFstrip.3t" > $@
--lib/TIFFVStripSize.3t:; ${ECHO} ".so ${MANDIR}TIFFstrip.3t" > $@
--lib/TIFFTileSize.3t:; ${ECHO} ".so ${MANDIR}TIFFtile.3t" > $@
--lib/TIFFVTileSize.3t:; ${ECHO} ".so ${MANDIR}TIFFtile.3t" > $@
--lib/TIFFDefaultTileSize.3t:; ${ECHO} ".so ${MANDIR}TIFFtile.3t" > $@
--lib/TIFFTileRowSize.3t:; ${ECHO} ".so ${MANDIR}TIFFtile.3t" > $@
--lib/TIFFVGetField.3t:; ${ECHO} ".so ${MANDIR}TIFFGetField.3t" > $@
--lib/TIFFVSetField.3t:; ${ECHO} ".so ${MANDIR}TIFFSetField.3t" > $@
--lib/TIFFFindCODEC.3t:; ${ECHO} ".so ${MANDIR}TIFFcodec.3t" > $@
--lib/TIFFRegisterCODEC.3t:; ${ECHO} ".so ${MANDIR}TIFFcodec.3t" > $@
--lib/TIFFUnRegisterCODEC.3t:; ${ECHO} ".so ${MANDIR}TIFFcodec.3t" > $@
--lib/TIFFmalloc.3t:; ${ECHO} ".so ${MANDIR}TIFFmemory.3t" > $@
--lib/TIFFrealloc.3t:; ${ECHO} ".so ${MANDIR}TIFFmemory.3t" > $@
--lib/TIFFfree.3t:; ${ECHO} ".so ${MANDIR}TIFFmemory.3t" > $@
--lib/TIFFmemset.3t:; ${ECHO} ".so ${MANDIR}TIFFmemory.3t" > $@
--lib/TIFFmemcpy.3t:; ${ECHO} ".so ${MANDIR}TIFFmemory.3t" > $@
--lib/TIFFmemcmp.3t:; ${ECHO} ".so ${MANDIR}TIFFmemory.3t" > $@
--lib/TIFFReadBufferSetup.3t:; ${ECHO} ".so ${MANDIR}TIFFbuffer.3t" > $@
--lib/TIFFWriteBufferSetup.3t:; ${ECHO} ".so ${MANDIR}TIFFbuffer.3t" > $@
-+lib/TIFFComputeTile.3l:; ${ECHO} "TIFFtile.3" > $@
-+lib/TIFFCheckTile.3l:; ${ECHO} "TIFFtile.3" > $@
-+lib/TIFFNumberOfTiles.3l:; ${ECHO} "TIFFtile.3" > $@
-+lib/TIFFComputeStrip.3l:; ${ECHO} "TIFFstrip.3" > $@
-+lib/TIFFNumberOfStrips.3l:; ${ECHO} "TIFFstrip.3" > $@
-+lib/TIFFCurrentDirectory.3l:; ${ECHO} "TIFFquery.3" > $@
-+lib/TIFFCurrentRow.3l:; ${ECHO} "TIFFquery.3" > $@
-+lib/TIFFCurrentStrip.3l:; ${ECHO} "TIFFquery.3" > $@
-+lib/TIFFCurrentTile.3l:; ${ECHO} "TIFFquery.3" > $@
-+lib/TIFFFdOpen.3l:; ${ECHO} "TIFFOpen.3" > $@
-+lib/TIFFFileName.3l:; ${ECHO} "TIFFquery.3" > $@
-+lib/TIFFFileno.3l:; ${ECHO} "TIFFquery.3" > $@
-+lib/TIFFFlushData.3l:; ${ECHO} "TIFFFlush.3" > $@
-+lib/TIFFGetMode.3l:; ${ECHO} "TIFFquery.3" > $@
-+lib/TIFFIsTiled.3l:; ${ECHO} "TIFFquery.3" > $@
-+lib/TIFFIsByteSwapped.3l:; ${ECHO} "TIFFquery.3" > $@
-+lib/TIFFIsUpSampled.3l:; ${ECHO} "TIFFquery.3" > $@
-+lib/TIFFIsMSB2LSB.3l:; ${ECHO} "TIFFquery.3" > $@
-+lib/TIFFLastDirectory.3l:; ${ECHO} "TIFFquery.3" > $@
-+lib/TIFFReverseBits.3l:; ${ECHO} "TIFFswab.3" > $@
-+lib/TIFFRGBAImageOK.3l:; ${ECHO} "TIFFRGBAImage.3" > $@
-+lib/TIFFRGBAImageBegin.3l:; ${ECHO} "TIFFRGBAImage.3" > $@
-+lib/TIFFRGBAImageGet.3l:; ${ECHO} "TIFFRGBAImage.3" > $@
-+lib/TIFFRGBAImageEnd.3l:; ${ECHO} "TIFFRGBAImage.3" > $@
-+lib/TIFFSetErrorHandler.3l:; ${ECHO} "TIFFError.3" > $@
-+lib/TIFFSetSubDirectory.3l:; ${ECHO} "TIFFSetDirectory.3" > $@
-+lib/TIFFSetWarningHandler.3l:; ${ECHO} "TIFFWarning.3" > $@
-+lib/TIFFSwabArrayOfLong.3l:; ${ECHO} "TIFFswab.3" > $@
-+lib/TIFFSwabArrayOfShort.3l:; ${ECHO} "TIFFswab.3" > $@
-+lib/TIFFSwabLong.3l:; ${ECHO} "TIFFswab.3" > $@
-+lib/TIFFSwabShort.3l:; ${ECHO} "TIFFswab.3" > $@
-+lib/TIFFScanlineSize.3l:; ${ECHO} "TIFFsize.3" > $@
-+lib/TIFFRasterScanlineSize.3l:; ${ECHO} "TIFFsize.3" > $@
-+lib/TIFFDefaultStripSize.3l:; ${ECHO} "TIFFstrip.3" > $@
-+lib/TIFFStripSize.3l:; ${ECHO} "TIFFstrip.3" > $@
-+lib/TIFFVStripSize.3l:; ${ECHO} "TIFFstrip.3" > $@
-+lib/TIFFTileSize.3l:; ${ECHO} "TIFFtile.3" > $@
-+lib/TIFFVTileSize.3l:; ${ECHO} "TIFFtile.3" > $@
-+lib/TIFFDefaultTileSize.3l:; ${ECHO} "TIFFtile.3" > $@
-+lib/TIFFTileRowSize.3l:; ${ECHO} "TIFFtile.3" > $@
-+lib/TIFFVGetField.3l:; ${ECHO} "TIFFGetField.3" > $@
-+lib/TIFFVSetField.3l:; ${ECHO} "TIFFSetField.3" > $@
-+lib/TIFFFindCODEC.3l:; ${ECHO} "TIFFcodec.3" > $@
-+lib/TIFFRegisterCODEC.3l:; ${ECHO} "TIFFcodec.3" > $@
-+lib/TIFFUnRegisterCODEC.3l:; ${ECHO} "TIFFcodec.3" > $@
-+lib/TIFFmalloc.3l:; ${ECHO} "TIFFmemory.3" > $@
-+lib/TIFFrealloc.3l:; ${ECHO} "TIFFmemory.3" > $@
-+lib/TIFFfree.3l:; ${ECHO} "TIFFmemory.3" > $@
-+lib/TIFFmemset.3l:; ${ECHO} "TIFFmemory.3" > $@
-+lib/TIFFmemcpy.3l:; ${ECHO} "TIFFmemory.3" > $@
-+lib/TIFFmemcmp.3l:; ${ECHO} "TIFFmemory.3" > $@
-+lib/TIFFReadBufferSetup.3l:; ${ECHO} "TIFFbuffer.3" > $@
-+lib/TIFFWriteBufferSetup.3l:; ${ECHO} "TIFFbuffer.3" > $@
-
--apps/Makefile:
-+apps/dummy:
- test -d apps || mkdir apps
- ${MAKE} ${MANTOOLS}
-- ${RM} apps/Makefile
-- (cd apps; \
-- ${ECHO} 'install:'; \
-- for i in *.1; do \
-- f=${MANAPPNAME}; \
+--- ./man/Makefile.in.orig Fri Oct 8 01:52:45 1999
++++ ./man/Makefile.in Fri Oct 8 02:02:14 1999
+@@ -334,8 +334,7 @@
+ ${ECHO} 'install:'; \
+ for i in *.1; do \
+ f=${MANAPPNAME}; \
- ${ECHO} ' cd ..; ${INSTALL} -m 444 -F ${MAN}/${MANAPPS} \
- -idb tiff.man.tools -src' apps/"$$i" '-O' "$$f"; \
-- done \
-- )>apps/Makefile
--lib/Makefile:
-+ ${ECHO} done >apps/dummy
-+
-+lib/dummy:
- test -d lib || mkdir lib
- ${MAKE} ${MANDEV} ${MANDEVLINKS}
-- ${RM} lib/Makefile
-- (cd lib; \
-- ${ECHO} 'install:'; \
-- for i in *.3t; do \
-- f=${MANLIBNAME}; \
++ ${ECHO} ' ${BSD_INSTALL_DATA}' $$i ${MAN}/${MANAPPS}/$$f; \
+ done \
+ )>apps/Makefile
+ lib/Makefile:
+@@ -346,8 +345,7 @@
+ ${ECHO} 'install:'; \
+ for i in *.3t; do \
+ f=${MANLIBNAME}; \
- ${ECHO} ' cd ..; ${INSTALL} -m 444 -F ${MAN}/${MANLIB} \
- -idb tiff.man.dev -src' lib/"$$i" '-O' "$$f"; \
-- done \
-- )>lib/Makefile
-+ ${ECHO} done >lib/dummy
-
- install: all
- ${INSTALL} -m 755 -dir -idb tiff.man.tools ${MAN}
- ${INSTALL} -m 755 -dir -idb tiff.man.tools ${MAN}/${MANAPPS}
-- cd apps; ${MAKE} install
-- ${INSTALL} -m 755 -dir -idb tiff.man.dev ${MAN}/${MANLIB}
-- cd lib; ${MAKE} install
-+ (cd apps; \
-+ for FILE in *.1; do \
-+ ${INSTALL_MAN} $$FILE ${PREFIX}/man/man1; \
-+ done)
-+ (cd lib; \
-+ for FILE in *.3t; do \
-+ ${INSTALL_MAN} $$FILE ${PREFIX}/man/man3/`basename $$FILE .3t`.3; \
-+ done; \
-+ for FILE in *.3l; do \
-+ linkname=${PREFIX}/man/man3/`basename $$FILE .3l`.3; \
-+ rm -f $$linkname; \
-+ ${LN} -s `cat $$FILE` $$linkname; \
-+ done)
++ ${ECHO} ' ${BSD_INSTALL_DATA}' $$i ${MAN}/${MANLIB}/$$f; \
+ done \
+ )>lib/Makefile
- clean:
- rm -rf apps lib
diff --git a/graphics/tiff/patches/patch-ab b/graphics/tiff/patches/patch-ab
index 2929d561f60..762e65b31c3 100644
--- a/graphics/tiff/patches/patch-ab
+++ b/graphics/tiff/patches/patch-ab
@@ -1,17 +1,18 @@
-$NetBSD: patch-ab,v 1.5 1998/10/02 14:57:52 tv Exp $
+$NetBSD: patch-ab,v 1.6 1999/10/08 21:14:34 jlam Exp $
---- libtiff/Makefile.in.orig Mon Jul 20 11:13:09 1998
-+++ libtiff/Makefile.in Mon Jul 20 11:40:13 1998
-@@ -35,7 +35,7 @@
+--- ./libtiff/Makefile.in.orig Wed Sep 8 05:39:00 1999
++++ ./libtiff/Makefile.in Thu Oct 7 22:08:32 1999
+@@ -35,7 +35,8 @@
#
SHELL = @SCRIPT_SH@
NULL =
-CC = @CCOMPILER@
-+CC = ${LIBTOOL} @CCOMPILER@
++CCOMPILER = @CCOMPILER@
++CC = ${LIBTOOL} ${CCOMPILER}
AR = @AR@
AROPTS = @AROPTS@
RANLIB = @RANLIB@
-@@ -135,7 +135,7 @@
+@@ -135,7 +136,7 @@
tif_write.o \
tif_zip.o \
${NULL}
@@ -20,7 +21,7 @@ $NetBSD: patch-ab,v 1.5 1998/10/02 14:57:52 tv Exp $
all: ${TARGETS}
if [ @DSO@dso != nodso ]; then \
-@@ -144,9 +144,9 @@
+@@ -144,9 +145,9 @@
true; \
fi
@@ -28,17 +29,17 @@ $NetBSD: patch-ab,v 1.5 1998/10/02 14:57:52 tv Exp $
- ${AR} ${AROPTS} libtiff.a $?
- ${RANLIB} libtiff.a
+libtiff.la: ${OBJS}
-+ ${CC} -o libtiff.la ${OBJS:.o=.lo} -rpath ${PREFIX}/lib \
-+ -version-info 3:4
++ ${CC} -o $@ ${OBJS:.o=.lo} -rpath @DIR_LIB@ \
++ -version-info @DIST_MAJOR@:@DIST_MINOR@
#
# NB: The configure script verifies that the configured
-@@ -328,7 +328,7 @@
+@@ -334,7 +335,7 @@
fi
install: all installHdrs
${INSTALL} -idb tiff.sw.dev -m 755 -dir @DIR_LIB@
- ${INSTALL} -idb tiff.sw.dev -m 444 -F @DIR_LIB@ -O libtiff.a
-+ ${LIBTOOL} --mode=install ${BSD_INSTALL_DATA} libtiff.la @DIR_LIB@
++ ${LIBTOOL} ${BSD_INSTALL_DATA} libtiff.la @DIR_LIB@
if [ @DSO@dso != nodso ]; then \
${MAKE} installDSO; \
else \
diff --git a/graphics/tiff/patches/patch-ac b/graphics/tiff/patches/patch-ac
index 576c9eeef8a..b82810be988 100644
--- a/graphics/tiff/patches/patch-ac
+++ b/graphics/tiff/patches/patch-ac
@@ -1,7 +1,7 @@
-$NetBSD: patch-ac,v 1.7 1999/05/20 22:23:29 tron Exp $
+$NetBSD: patch-ac,v 1.8 1999/10/08 21:14:34 jlam Exp $
---- tools/Makefile.in.orig Mon Jul 20 11:17:11 1998
-+++ tools/Makefile.in Mon Jul 20 11:43:58 1998
+--- ./tools/Makefile.in.orig Thu Aug 19 06:03:27 1999
++++ ./tools/Makefile.in Fri Oct 8 02:21:21 1999
@@ -47,10 +47,10 @@
IPATH = -I. -I${SRCDIR} -I${LIBDIR}
CFLAGS = @ENVOPTS@ ${COPTS} ${OPTIMIZER} ${IPATH}
@@ -11,11 +11,11 @@ $NetBSD: patch-ac,v 1.7 1999/05/20 22:23:29 tron Exp $
LIBJPEG = @LIBJPEG@
LIBGZ = @LIBGZ@
-LIBTIFF = @TIFFLIBREF@
-+LIBTIFF = ../libtiff/libtiff.la
++LIBTIFF = ${TIFFLIB}
LIBPORT = @LIBPORT@
MACHLIBS= @MACHDEPLIBS@
LIBS = ${LIBTIFF} ${LIBJPEG} ${LIBGZ} ${LIBPORT} ${MACHLIBS}
-@@ -107,7 +107,7 @@
+@@ -109,7 +109,7 @@
fi
install: all
${INSTALL} -idb tiff.sw.tools -m 755 -dir @DIR_BIN@
@@ -24,120 +24,3 @@ $NetBSD: patch-ac,v 1.7 1999/05/20 22:23:29 tron Exp $
@if [ "@LIBIMAGE@" = yes ]; then \
${INSTALL} -idb tiff.sw.tools -m 755 -F @DIR_BIN@ -O sgi2tiff; \
else \
-@@ -127,37 +127,37 @@
- #
-
- tiffinfo: tiffinfo.o ${TIFFLIB}
-- ${CC} -o tiffinfo ${CFLAGS} tiffinfo.o ${LIBS}
-+ ${LIBTOOL} ${CC} -o tiffinfo ${CFLAGS} tiffinfo.o ${LIBS} ${LDFLAGS}
- tiffinfo.o: ${SRCDIR}/tiffinfo.c
- ${CC} -c ${CFLAGS} ${SRCDIR}/tiffinfo.c
-
- tiffcmp:tiffcmp.o ${TIFFLIB}
-- ${CC} -o tiffcmp ${CFLAGS} tiffcmp.o ${LIBS}
-+ ${LIBTOOL} ${CC} -o tiffcmp ${CFLAGS} tiffcmp.o ${LIBS} ${LDFLAGS}
- tiffcmp.o: ${SRCDIR}/tiffcmp.c
- ${CC} -c ${CFLAGS} ${SRCDIR}/tiffcmp.c
-
- tiffcp: tiffcp.o ${TIFFLIB}
-- ${CC} -o tiffcp ${CFLAGS} tiffcp.o ${LIBS}
-+ ${LIBTOOL} ${CC} -o tiffcp ${CFLAGS} tiffcp.o ${LIBS} ${LDFLAGS}
- tiffcp.o: ${SRCDIR}/tiffcp.c
- ${CC} -c ${CFLAGS} ${SRCDIR}/tiffcp.c
-
- tiffdump: tiffdump.o
-- ${CC} -o tiffdump ${CFLAGS} tiffdump.o ${LIBS}
-+ ${LIBTOOL} ${CC} -o tiffdump ${CFLAGS} tiffdump.o ${LIBS} ${LDFLAGS}
- tiffdump.o: ${SRCDIR}/tiffdump.c
- ${CC} -c ${CFLAGS} ${SRCDIR}/tiffdump.c
-
- tiffmedian: tiffmedian.o ${TIFFLIB}
-- ${CC} -o tiffmedian ${CFLAGS} tiffmedian.o ${LIBS}
-+ ${LIBTOOL} ${CC} -o tiffmedian ${CFLAGS} tiffmedian.o ${LIBS} ${LDFLAGS}
- tiffmedian.o: ${SRCDIR}/tiffmedian.c
- ${CC} -c ${CFLAGS} ${SRCDIR}/tiffmedian.c
-
- tiffsplit: tiffsplit.o ${TIFFLIB}
-- ${CC} -o tiffsplit ${CFLAGS} tiffsplit.o ${LIBS}
-+ ${LIBTOOL} ${CC} -o tiffsplit ${CFLAGS} tiffsplit.o ${LIBS} ${LDFLAGS}
- tiffsplit.o: ${SRCDIR}/tiffsplit.c
- ${CC} -c ${CFLAGS} ${SRCDIR}/tiffsplit.c
-
- tiff2ps: tiff2ps.o ${TIFFLIB}
-- ${CC} -o tiff2ps ${CFLAGS} tiff2ps.o ${LIBS}
-+ ${LIBTOOL} ${CC} -o tiff2ps ${CFLAGS} tiff2ps.o ${LIBS} ${LDFLAGS}
- tiff2ps.o: ${SRCDIR}/tiff2ps.c
- ${CC} -c ${CFLAGS} ${SRCDIR}/tiff2ps.c
-
-@@ -168,61 +168,61 @@
-
- # convert RGB image to B&W
- tiff2bw: tiff2bw.o ${TIFFLIB}
-- ${CC} -o tiff2bw ${CFLAGS} tiff2bw.o ${LIBS}
-+ ${LIBTOOL} ${CC} -o tiff2bw ${CFLAGS} tiff2bw.o ${LIBS} ${LDFLAGS}
- tiff2bw.o: ${SRCDIR}/tiff2bw.c
- ${CC} -c ${CFLAGS} ${SRCDIR}/tiff2bw.c
-
- # convert B&W image to bilevel w/ FS dithering
- tiffdither: tiffdither.o ${TIFFLIB}
-- ${CC} -o tiffdither ${CFLAGS} tiffdither.o ${LIBS}
-+ ${LIBTOOL} ${CC} -o tiffdither ${CFLAGS} tiffdither.o ${LIBS} ${LDFLAGS}
- tiffdither.o: ${SRCDIR}/tiffdither.c
- ${CC} -c ${CFLAGS} ${SRCDIR}/tiffdither.c
-
- # simple Sun rasterfile converter
- ras2tiff: ras2tiff.o ${TIFFLIB}
-- ${CC} -o ras2tiff ${CFLAGS} ras2tiff.o ${LIBS}
-+ ${LIBTOOL} ${CC} -o ras2tiff ${CFLAGS} ras2tiff.o ${LIBS} ${LDFLAGS}
- ras2tiff.o: ${SRCDIR}/ras2tiff.c
- ${CC} -c ${CFLAGS} ${SRCDIR}/ras2tiff.c
-
- # simple GIF converter
- gif2tiff: gif2tiff.o ${TIFFLIB}
-- ${CC} -o gif2tiff ${CFLAGS} gif2tiff.o ${LIBS}
-+ ${LIBTOOL} ${CC} -o gif2tiff ${CFLAGS} gif2tiff.o ${LIBS} ${LDFLAGS}
- gif2tiff.o: ${SRCDIR}/gif2tiff.c
- ${CC} -c ${CFLAGS} ${SRCDIR}/gif2tiff.c
-
- # very limited PBM converter
- ppm2tiff: ppm2tiff.o ${TIFFLIB}
-- ${CC} -o ppm2tiff ${CFLAGS} ppm2tiff.o ${LIBS}
-+ ${LIBTOOL} ${CC} -o ppm2tiff ${CFLAGS} ppm2tiff.o ${LIBS} ${LDFLAGS}
- ppm2tiff.o: ${SRCDIR}/ppm2tiff.c
- ${CC} -c ${CFLAGS} ${SRCDIR}/ppm2tiff.c
-
- # Group 3/4 FAX file converter
- fax2tiff: fax2tiff.o ${TIFFLIB}
-- ${CC} -o fax2tiff ${CFLAGS} fax2tiff.o ${LIBS}
-+ ${LIBTOOL} ${CC} -o fax2tiff ${CFLAGS} fax2tiff.o ${LIBS} ${LDFLAGS}
- fax2tiff.o: ${SRCDIR}/fax2tiff.c
- ${CC} -c -I${LIBDIR} -I${DEPTH}/libtiff ${CFLAGS} ${SRCDIR}/fax2tiff.c
-
- # Group 3/4 FAX to encoded PS converter
- fax2ps: fax2ps.o ${TIFFLIB}
-- ${CC} -o fax2ps ${CFLAGS} fax2ps.o ${LIBS}
-+ ${LIBTOOL} ${CC} -o fax2ps ${CFLAGS} fax2ps.o ${LIBS} ${LDFLAGS}
- fax2ps.o: ${SRCDIR}/fax2ps.c
- ${CC} -c ${CFLAGS} ${SRCDIR}/fax2ps.c
-
- # convert Palette image to RGB
- pal2rgb: pal2rgb.o ${TIFFLIB}
-- ${CC} -o pal2rgb ${CFLAGS} pal2rgb.o ${LIBS}
-+ ${LIBTOOL} ${CC} -o pal2rgb ${CFLAGS} pal2rgb.o ${LIBS} ${LDFLAGS}
- pal2rgb.o: ${SRCDIR}/pal2rgb.c
- ${CC} -c ${CFLAGS} ${SRCDIR}/pal2rgb.c
-
- # convert RGB image to YCbCr
- rgb2ycbcr: rgb2ycbcr.o ${TIFFLIB}
-- ${CC} -o rgb2ycbcr ${CFLAGS} rgb2ycbcr.o ${LIBS}
-+ ${LIBTOOL} ${CC} -o rgb2ycbcr ${CFLAGS} rgb2ycbcr.o ${LIBS} ${LDFLAGS}
- rgb2ycbcr.o: ${SRCDIR}/rgb2ycbcr.c
- ${CC} -c ${CFLAGS} ${SRCDIR}/rgb2ycbcr.c
-
- # generate thumbnail images from fax (example of SubIFD usage)
- thumbnail: thumbnail.o ${TIFFLIB}
-- ${CC} -o thumbnail ${CFLAGS} thumbnail.o ${LIBS}
-+ ${LIBTOOL} ${CC} -o thumbnail ${CFLAGS} thumbnail.o ${LIBS} ${LDFLAGS}
- thumbnail.o: ${SRCDIR}/thumbnail.c
- ${CC} -c ${CFLAGS} ${SRCDIR}/thumbnail.c
-
diff --git a/graphics/tiff/patches/patch-ad b/graphics/tiff/patches/patch-ad
new file mode 100644
index 00000000000..9f78cdf7a37
--- /dev/null
+++ b/graphics/tiff/patches/patch-ad
@@ -0,0 +1,12 @@
+$NetBSD: patch-ad,v 1.3 1999/10/08 21:14:35 jlam Exp $
+
+--- ./configure.orig Wed Sep 8 05:38:56 1999
++++ ./configure Fri Oct 8 01:37:09 1999
+@@ -1661,6 +1661,7 @@
+ -[LR]/*) echo "$i" ;;
+ -L*) echo "$i" | sed 's;^-L;-L../;' ;;
+ -R*) echo "$i" | sed 's;^-R;-R../;' ;;
++ -W*) echo "$i" ;;
+ *) echo "../$i" ;;
+ esac
+ done) | tr '\012' ' '
diff --git a/graphics/tiff/pkg/COMMENT b/graphics/tiff/pkg/COMMENT
index 41abc1de59d..079e12416d7 100644
--- a/graphics/tiff/pkg/COMMENT
+++ b/graphics/tiff/pkg/COMMENT
@@ -1 +1 @@
-A library for reading and writing TIFF data files.
+library and tools for reading and writing TIFF data files
diff --git a/graphics/tiff/pkg/PLIST b/graphics/tiff/pkg/PLIST
index 1bd644fd1ca..1e4d4830928 100644
--- a/graphics/tiff/pkg/PLIST
+++ b/graphics/tiff/pkg/PLIST
@@ -1,14 +1,15 @@
-@comment $NetBSD: PLIST,v 1.7 1998/07/15 11:24:51 agc Exp $
-bin/fax2tiff
+@comment $NetBSD: PLIST,v 1.8 1999/10/08 21:14:35 jlam Exp $
bin/fax2ps
+bin/fax2tiff
bin/gif2tiff
bin/pal2rgb
bin/ppm2tiff
+bin/ras2tiff
bin/rgb2ycbcr
bin/thumbnail
-bin/ras2tiff
bin/tiff2bw
bin/tiff2ps
+bin/tiff2rgba
bin/tiffcmp
bin/tiffcp
bin/tiffdither
@@ -16,10 +17,10 @@ bin/tiffdump
bin/tiffinfo
bin/tiffmedian
bin/tiffsplit
-lib/libtiff.a
-lib/libtiff.so.3.4
include/tiff.h
include/tiffio.h
+lib/libtiff.a
+lib/libtiff.so.3.5
man/man1/fax2ps.1
man/man1/fax2tiff.1
man/man1/gif2tiff.1
@@ -78,6 +79,8 @@ man/man3/TIFFReadDirectory.3
man/man3/TIFFReadEncodedStrip.3
man/man3/TIFFReadEncodedTile.3
man/man3/TIFFReadRGBAImage.3
+man/man3/TIFFReadRGBAStrip.3
+man/man3/TIFFReadRGBATile.3
man/man3/TIFFReadRawStrip.3
man/man3/TIFFReadRawTile.3
man/man3/TIFFReadScanline.3