From 717c3420db282530d388682c1c63c4f2e9daae13 Mon Sep 17 00:00:00 2001
From: Sam Leffler
Date: Tue, 21 May 1996 18:59:50 +0100
Subject: v3.4beta034 release
---
Makefile.in | 18 ++++----
README | 2 +-
TODO | 2 +-
VERSION | 2 +-
config.site | 2 +-
configure | 32 +++++++++------
dist/newalpha | 2 +-
dist/newversion | 2 +-
dist/tiff.alpha | 2 +-
dist/tiff.spec | 2 +-
dist/tiff.version | 2 +-
html/Makefile.in | 3 +-
html/index.html | 4 +-
html/v3.4beta034.html | 67 ++++++++++++++++++++++++++++++
libtiff/Makefile.in | 20 +++++----
libtiff/Makefile.lcc | 2 +-
libtiff/mkg3states.c | 2 +-
libtiff/mkspans.c | 2 +-
libtiff/mkversion.c | 97 ++++++++------------------------------------
libtiff/t4.h | 2 +-
libtiff/tif_acorn.c | 2 +-
libtiff/tif_apple.c | 2 +-
libtiff/tif_atari.c | 2 +-
libtiff/tif_aux.c | 2 +-
libtiff/tif_close.c | 2 +-
libtiff/tif_codec.c | 2 +-
libtiff/tif_compress.c | 2 +-
libtiff/tif_dir.c | 2 +-
libtiff/tif_dir.h | 2 +-
libtiff/tif_dirinfo.c | 2 +-
libtiff/tif_dirread.c | 2 +-
libtiff/tif_dirwrite.c | 2 +-
libtiff/tif_dumpmode.c | 2 +-
libtiff/tif_error.c | 2 +-
libtiff/tif_fax3.c | 2 +-
libtiff/tif_fax3.h | 4 +-
libtiff/tif_flush.c | 2 +-
libtiff/tif_getimage.c | 2 +-
libtiff/tif_jpeg.c | 2 +-
libtiff/tif_lzw.c | 2 +-
libtiff/tif_msdos.c | 2 +-
libtiff/tif_next.c | 2 +-
libtiff/tif_open.c | 2 +-
libtiff/tif_packbits.c | 2 +-
libtiff/tif_predict.c | 2 +-
libtiff/tif_predict.h | 2 +-
libtiff/tif_print.c | 2 +-
libtiff/tif_read.c | 2 +-
libtiff/tif_strip.c | 2 +-
libtiff/tif_swab.c | 2 +-
libtiff/tif_thunder.c | 2 +-
libtiff/tif_tile.c | 2 +-
libtiff/tif_unix.c | 2 +-
libtiff/tif_version.c | 2 +-
libtiff/tif_vms.c | 2 +-
libtiff/tif_warning.c | 2 +-
libtiff/tif_win3.c | 2 +-
libtiff/tif_win32.c | 2 +-
libtiff/tif_write.c | 2 +-
libtiff/tif_zip.c | 2 +-
libtiff/tiff.h | 22 +++++++++-
libtiff/tiffcomp.h | 2 +-
libtiff/tiffconf.h | 2 +-
libtiff/tiffio.h | 2 +-
libtiff/tiffiop.h | 2 +-
man/Makefile.in | 2 +-
man/TIFFClose.3t | 2 +-
man/TIFFError.3t | 2 +-
man/TIFFFlush.3t | 2 +-
man/TIFFGetField.3t | 2 +-
man/TIFFOpen.3t | 2 +-
man/TIFFPrintDirectory.3t | 2 +-
man/TIFFRGBAImage.3t | 2 +-
man/TIFFReadDirectory.3t | 2 +-
man/TIFFReadEncodedStrip.3t | 2 +-
man/TIFFReadEncodedTile.3t | 2 +-
man/TIFFReadRGBAImage.3t | 2 +-
man/TIFFReadRawStrip.3t | 2 +-
man/TIFFReadRawTile.3t | 2 +-
man/TIFFReadScanline.3t | 2 +-
man/TIFFReadTile.3t | 2 +-
man/TIFFSetDirectory.3t | 2 +-
man/TIFFSetField.3t | 2 +-
man/TIFFWarning.3t | 2 +-
man/TIFFWriteDirectory.3t | 2 +-
man/TIFFWriteEncodedStrip.3t | 2 +-
man/TIFFWriteEncodedTile.3t | 2 +-
man/TIFFWriteRawStrip.3t | 2 +-
man/TIFFWriteRawTile.3t | 2 +-
man/TIFFWriteScanline.3t | 2 +-
man/TIFFbuffer.3t | 2 +-
man/TIFFcodec.3t | 2 +-
man/TIFFmemory.3t | 2 +-
man/TIFFquery.3t | 2 +-
man/TIFFsize.3t | 2 +-
man/TIFFstrip.3t | 2 +-
man/TIFFswab.3t | 2 +-
man/TIFFtile.3t | 2 +-
man/fax2ps.1 | 2 +-
man/fax2tiff.1 | 2 +-
man/gif2tiff.1 | 2 +-
man/libtiff.3t | 2 +-
man/pal2rgb.1 | 2 +-
man/ppm2tiff.1 | 2 +-
man/ras2tiff.1 | 2 +-
man/rgb2ycbcr.1 | 2 +-
man/sgi2tiff.1 | 2 +-
man/thumbnail.1 | 2 +-
man/tiff2bw.1 | 2 +-
man/tiff2ps.1 | 2 +-
man/tiffcmp.1 | 2 +-
man/tiffcp.1 | 2 +-
man/tiffdither.1 | 2 +-
man/tiffdump.1 | 2 +-
man/tiffgt.1 | 2 +-
man/tiffinfo.1 | 2 +-
man/tiffmedian.1 | 2 +-
man/tiffsplit.1 | 2 +-
man/tiffsv.1 | 2 +-
port/Makefile.in | 2 +-
port/install.sh.in | 2 +-
tools/Makefile.in | 47 +++++++++++----------
tools/Makefile.lcc | 2 +-
tools/fax2ps.c | 2 +-
tools/fax2tiff.c | 2 +-
tools/gif2tiff.c | 2 +-
tools/pal2rgb.c | 2 +-
tools/ppm2tiff.c | 2 +-
tools/ras2tiff.c | 2 +-
tools/rasterfile.h | 2 +-
tools/rgb2ycbcr.c | 2 +-
tools/sgi2tiff.c | 2 +-
tools/sgigt.c | 2 +-
tools/sgisv.c | 2 +-
tools/thumbnail.c | 2 +-
tools/tiff2bw.c | 2 +-
tools/tiff2ps.c | 2 +-
tools/tiffcmp.c | 2 +-
tools/tiffcp.c | 2 +-
tools/tiffdither.c | 2 +-
tools/tiffdump.c | 2 +-
tools/tiffinfo.c | 2 +-
tools/tiffmedian.c | 2 +-
tools/tiffsplit.c | 2 +-
144 files changed, 312 insertions(+), 270 deletions(-)
create mode 100644 html/v3.4beta034.html
diff --git a/Makefile.in b/Makefile.in
index 37009577..87999b7e 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1,5 +1,5 @@
#! smake
-# $Header: /usr/people/sam/tiff/RCS/Makefile.in,v 1.51 1996/04/29 19:51:20 sam Rel $
+# $Header: /usr/people/sam/tiff/RCS/Makefile.in,v 1.54 1996/05/21 18:59:50 sam Exp $
#
# @WARNING@
#
@@ -259,6 +259,7 @@ TIFFFILES=\
html/misc.html \
html/support.html \
html/tools.html \
+ html/v3.4beta034.html \
html/v3.4beta033.html \
html/v3.4beta032.html \
html/v3.4beta031.html \
@@ -346,7 +347,7 @@ alpha:
# stamp relevant files according to current alpha
alpha.stamp:
- VERSION=`awk '{print "Alpha" $$3}' ${SRCDIR}/dist/tiff.alpha`;\
+ VERSION="Alpha@DIST_ALPHA@"; \
NOW=`date`; \
for i in ${TIFFFILES}; do \
REV=`rlog -h -d"$$NOW" ${SRCDIR}/$$i|fgrep 'head:'|awk '{print $$2}'`;\
@@ -354,8 +355,10 @@ alpha.stamp:
done
purge-old-alphas:
- VERSIONS=`awk '{for (i=1; i<=$$3; i++) printf " -nAlpha%03d",i}'\
- ${SRCDIR}/dist/tiff.alpha`; \
+ VERSIONS=`awk 'BEGIN { \
+ for (i=1; i<=@DIST_ALPHA@; i++) printf " -nAlpha%03d",i;\
+ exit \
+ }'`; \
for i in ${TIFFFILES}; do \
echo rcs $$VERSIONS ${SRCDIR}/$$i; \
rcs $$VERSIONS ${SRCDIR}/$$i && co ${SRCDIR}/$$i; \
@@ -368,7 +371,7 @@ alphadiff:
# create alpha distribution archive
alpha.tar:
- VERSION="v`cat ${SRCDIR}/VERSION``awk '{print $$3}' ${SRCDIR}/dist/tiff.alpha`"; \
+ VERSION="@VERSION@"; \
rm -f tiff-$$VERSION $$VERSION $$VERSION-tar; \
ln -s ${SRCDIR} tiff-$$VERSION; \
(for i in ${DISTFILES}; do \
@@ -388,16 +391,15 @@ release:
${MAKE} release.tar
release.stamp:
- VERSION="Release`sed 's/\./_/g' ${SRCDIR}/VERSION`"; \
NOW=`date`; \
for i in ${TIFFFILES}; do \
REV=`rlog -h -d"$$NOW" ${SRCDIR}/$$i|fgrep 'head:'|awk '{print $$2}'`;\
- rcs "-N$$VERSION:$$REV" "-sRel:$$REV" ${SRCDIR}/$$i && co -sRel ${SRCDIR}/$$i; \
+ rcs "-NRelease@DIST_MAJOR@_@DIST_MINOR@_@DIST_TYPE@:$$REV" "-sRel:$$REV" ${SRCDIR}/$$i && co -sRel ${SRCDIR}/$$i; \
done
# create release distribution archive
release.tar:
- VERSION=v`cat ${SRCDIR}/VERSION`; \
+ VERSION="@VERSION@"; \
rm -f tiff-$$VERSION $$VERSION $$VERSION-tar; \
ln -s ${SRCDIR} tiff-$$VERSION; \
(for i in ${DISTFILES}; do \
diff --git a/README b/README
index 67dd08ab..edeff123 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-$Header: /usr/people/sam/tiff/RCS/README,v 1.27 1996/01/10 19:31:42 sam Rel $
+$Header: /usr/people/sam/tiff/RCS/README,v 1.27 1996/01/10 19:31:42 sam Exp $
TIFF Software Distribution
--------------------------
diff --git a/TODO b/TODO
index 47f6e5fc..3fd94828 100644
--- a/TODO
+++ b/TODO
@@ -1,4 +1,4 @@
-# $Header: /usr/people/sam/tiff/RCS/TODO,v 1.4 1996/02/09 22:09:00 sam Rel $
+# $Header: /usr/people/sam/tiff/RCS/TODO,v 1.4 1996/02/09 22:09:00 sam Exp $
o tiffcmp read data by strip/tile instead of scanline
o YCbCr sampling support
diff --git a/VERSION b/VERSION
index 2f4b6075..9e4de5cc 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-3.4
+3.4beta
diff --git a/config.site b/config.site
index ee69fce7..8bc38b91 100644
--- a/config.site
+++ b/config.site
@@ -1,4 +1,4 @@
-# $Header: /usr/people/sam/tiff/RCS/config.site,v 1.12 1996/02/22 18:16:44 sam Rel $
+# $Header: /usr/people/sam/tiff/RCS/config.site,v 1.12 1996/02/22 18:16:44 sam Exp $
#
# TIFF Software
#
diff --git a/configure b/configure
index d73abcfa..9fe38292 100755
--- a/configure
+++ b/configure
@@ -1,5 +1,5 @@
#!/bin/sh
-# $Header: /usr/people/sam/tiff/RCS/configure,v 1.48 1996/04/26 03:36:20 sam Rel $
+# $Header: /usr/people/sam/tiff/RCS/configure,v 1.49 1996/05/21 18:30:05 sam Exp $
#
# Tag Image File Format (TIFF) Software
#
@@ -145,7 +145,7 @@ do
-target|--target) ac_prev=TARGET;;
-target=*|--target=*) TARGET="$ac_optarg" ;;
-version|--version)
- echo "This is TIFF configure $Revision: 1.48 $"
+ echo "This is TIFF configure $Revision: 1.49 $"
exit 0
;;
-help|--help) usage; exit 0;;
@@ -250,12 +250,14 @@ else
VERSIONFILE=$SRCDIR/VERSION
ALPHAFILE=$SRCDIR/dist/tiff.alpha
fi
-VERSION="v`cat $VERSIONFILE``awk '{print $3}' $ALPHAFILE`"
DATE=`date`
-DIST_MAJOR=`echo $VERSION | sed 's/v\([0-9][0-9]*\)\..*/\1/'`
-DIST_MINOR=`echo $VERSION | sed 's/v.*\.\([0-9][0-9]*\).*/\1/'`
-DIST_ALPHA=`echo $VERSION | sed -e 's/.*beta//' -e 's/.*release//'`
+eval `cat $VERSIONFILE | sed 's/\([0-9][0-9]*\)\.\([0-9][0-9]*\)\(.*\)/DIST_MAJOR=\1; DIST_MINOR=\2; DIST_TYPE=\3/'`
+DIST_ALPHA=`awk '{print $3}' $ALPHAFILE`
+VERSION="v${DIST_MAJOR}.${DIST_MINOR}${DIST_TYPE}"
+if [ $DIST_TYPE = beta ]; then
+ VERSION="${VERSION}${DIST_ALPHA}"
+fi
Note()
{
@@ -1080,11 +1082,12 @@ Note ""
Note "Checking for Dynamic Shared Object (DSO) support."
if [ "$DSO" = auto ]; then
DSOSUF_VERSION=
+ DSOLD='${LD}'
+ TIFFLIBREF=
case $TARGET-$CC-$ISGCC in
*-irix5.2*)
if (findApp rld /lib:/usr/lib:$PATH) >/dev/null 2>&1; then
DSOSUF=so
- DSOLD='${LD}'
DSOOPTS='-elf -shared -no_unresolved -all'
DSO=IRIX52
fi
@@ -1099,14 +1102,12 @@ if [ "$DSO" = auto ]; then
;;
*-aix*)
DSOSUF=a
- DSOLD='${LD}'
DSOOPTS='-r'
LIBCOPTS="-bM\:SRE"
DSO=AIX
;;
*-hpux*)
DSOSUF=sl
- DSOLD='${LD}'
DSOOPTS='-b'
LIBCOPTS="+Z"
# LIBPORT="-Wl,+b${DIR_LIB}"
@@ -1114,19 +1115,23 @@ if [ "$DSO" = auto ]; then
;;
*-solaris*-yes)
DSOSUF=so
- DSOLD='${LD}'
DSOOPTS='-G'
LIBCOPTS="-fpic"
DSO=SOLARIS
;;
*-solaris*)
DSOSUF=so
- DSOLD='${LD}'
DSOOPTS='-G'
LIBCOPTS="-K PIC"
DSO=SOLARIS
;;
- *-linux)
+ *-netbsd*)
+ DSOSUF=so.${DIST_MAJOR}.0
+ LIBCOPTS='-fPIC'
+ DSO=NETBSD
+ TIFFLIBREF='-L${DEPTH}/libtiff -ltiff'
+ ;;
+ *-linux*)
if [ -x /lib/libc.so.5 ]; then
DSOSUF=so.${DIST_MAJOR}
DSOSUF_VERSION=${DSOSUF}.${DIST_MINOR}.${DIST_ALPHA}
@@ -1142,6 +1147,7 @@ if [ "$DSO" = auto ]; then
;;
*) DSO=no;;
esac
+ test -z "$TIFFLIBREF" && TIFFLIBREF="\${DEPTH}/libtiff/libtiff.${DSOSUF}"
test -z "$DSOSUF_VERSION" && DSOSUF_VERSION=${DSOSUF}
fi
if [ "$DSO" != no ]; then
@@ -1689,6 +1695,7 @@ cat>>confsed<>confsed< tiff.alpha
diff --git a/dist/newversion b/dist/newversion
index b6b739fc..22a5d294 100644
--- a/dist/newversion
+++ b/dist/newversion
@@ -1,5 +1,5 @@
#! /bin/sh
-# $Header: /usr/people/sam/tiff/dist/RCS/newversion,v 1.2 1996/01/10 19:37:40 sam Rel $
+# $Header: /usr/people/sam/tiff/dist/RCS/newversion,v 1.2 1996/01/10 19:37:40 sam Exp $
#
# TIFF Software
#
diff --git a/dist/tiff.alpha b/dist/tiff.alpha
index 159a8a70..18528f82 100644
--- a/dist/tiff.alpha
+++ b/dist/tiff.alpha
@@ -1 +1 @@
-define ALPHA 033
+define ALPHA 034
diff --git a/dist/tiff.spec b/dist/tiff.spec
index 5e9000f2..a4efc953 100644
--- a/dist/tiff.spec
+++ b/dist/tiff.spec
@@ -1,4 +1,4 @@
-# $Header: /usr/people/sam/tiff/dist/RCS/tiff.spec,v 1.3 1996/01/10 19:37:41 sam Rel $
+# $Header: /usr/people/sam/tiff/dist/RCS/tiff.spec,v 1.3 1996/01/10 19:37:41 sam Exp $
#
# TIFF Software
#
diff --git a/dist/tiff.version b/dist/tiff.version
index 8d4b2f37..c89a3244 100644
--- a/dist/tiff.version
+++ b/dist/tiff.version
@@ -1 +1 @@
-define TIFF_VNUM "3.4 (release)"
+define TIFF_VNUM 3.4beta
diff --git a/html/Makefile.in b/html/Makefile.in
index 852e371f..2011d692 100644
--- a/html/Makefile.in
+++ b/html/Makefile.in
@@ -1,4 +1,4 @@
-# $Header: /usr/people/sam/tiff/html/RCS/Makefile.in,v 1.10 1996/04/29 19:51:20 sam Rel $
+# $Header: /usr/people/sam/tiff/html/RCS/Makefile.in,v 1.11 1996/05/21 18:57:50 sam Exp $
#
# @WARNING@
#
@@ -70,6 +70,7 @@ HTMLFILES=\
v3.4beta031.html \
v3.4beta032.html \
v3.4beta033.html \
+ v3.4beta034.html \
${NULL}
IMAGES=\
images/back.gif \
diff --git a/html/index.html b/html/index.html
index 6b397aeb..e6c7a26e 100644
--- a/html/index.html
+++ b/html/index.html
@@ -12,7 +12,7 @@ TIFF Software
Latest Release: v3.4
-Latest Software: v3.4
+Latest Software: v3.4beta034
Master FTP Site: ftp.sgi.com (192.48.153.1), directory graphics/tiff
Home Page:
http://www-mipl.jpl.nasa.gov/~ndr/tiff/
@@ -81,7 +81,7 @@ the master FTP site listed above.
Sam Leffler / sam@engr.sgi.com.
-Last updated: $Date: 1996/04/29 19:16:09 $
+Last updated: $Date: 1996/05/21 19:01:11 $
+
+
+TIFF CHANGE INFORMATION
+
+
+
+
+
+This document describes the changes made to the software between the
+previous and current versions (see above).
+If you don't find something listed here, then it was not done in this
+timeframe, or it was not considered important enough to be mentioned.
+The following information is located here:
+
+
+
+
+CHANGES IN THE SOFTWARE CONFIGURATION:
+
+
+- support was added for building the library as a DSO under NetBSD
+
- a bug was fixed in the DSO support for Linux
+
- the handling of version strings has changed slightly to simplify parsing
+
- a new parameter, TIFFLIBREF, was added to control how the
+ library is referenced when linking programs in the tools directory
+
+
+
+
+CHANGES IN LIBTIFF:
+
+
+- DSO creation under Solaris now forces the DSO name with a -h option
+
- the interface to the mkversion program was changed
+ to eliminate the need to parse files
+
- a bug was fixed in the EOL-detection logic of the T.4/T.6 decoder
+
- ANSI IT8 TIFF/IT tag definitions were added to tiff.h
+
+
+ TIFF home page.
+
+
+
+
+Sam Leffler / sam@engr.sgi.com
+Last updated $Date: 1996/05/21 18:57:37 $.
+
+
+
diff --git a/html/v3.4beta034.html b/html/v3.4beta034.html
new file mode 100644
index 00000000..ef910bf5
--- /dev/null
+++ b/html/v3.4beta034.html
@@ -0,0 +1,67 @@
+
+