delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-apps/2000/07/23/23:21:03

Mailing-List: contact cygwin-apps-help AT sourceware DOT cygnus DOT com; run by ezmlm
Sender: cygwin-apps-owner AT sourceware DOT cygnus DOT com
List-Subscribe: <mailto:cygwin-apps-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin-apps/>
List-Post: <mailto:cygwin-apps AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-apps-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/lists.html#faqs>
Delivered-To: mailing list cygwin-apps AT sources DOT redhat DOT com
Message-ID: <397BB6D3.7ACF384B@ece.gatech.edu>
Date: Sun, 23 Jul 2000 23:24:03 -0400
From: Charles Wilson <cwilson AT ece DOT gatech DOT edu>
X-Mailer: Mozilla 4.73 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: cygwin-apps AT sources DOT redhat DOT com
Subject: tiff-3.5.5-1 ready for test

This is the intial port to cygwin's new packaging scheme of the libtiff
library and applications. Although I've had tiff-3.5.2 on cygutils for
some time, the cygutils version was older, was staticlib only, contained
patent-infringing LZW code, and didn't follow the package layout rules
established here on cygwin-apps. 

This package also includes several utilities for manipulating tiff
files; the binary package includes dynamically linked
versions of these utilities, although the build process will make both
dynamically and statically linked versions.

As of v3.5.3, libtiff no longer includes support for LZW-compressed
images, due to Unisys' recent activities enforcing their patent. While
the source archive contains the official 're-enable LZW support' patch,
it is NOT applied to the source archive and the files in the binary
package do NOT include that functionality. If you want it, you have to
build it yourself (although the Cygwin README does contain step-by-step
instructions for doing this, intended for *authorized users* only --
e.g. those outside of the US patent jurisdiction, or who have purchased
a license from Unisys.)

The package is now available for testing at
   ftp://sourceware.cygnus.com/pub/cygwin/private/cygwin-extras-392/

tiff-3.5.5-1.tar.gz
tiff-3.5.5-1-src.tar.gz

Building requires gcc-2.95.2-2 and binutils (CVS, 20000721 or later)

NOTES:

o import-lib libfoo.dll.a
o stripped dll libfoo.dll
o static-lib libfoo.a
o cygwin-specific docs in /usr/doc/Cygwin/tiff-3.5.5.README
o generic docs in /usr/doc/tiff-3.5.5/*
o source archive already has the cygwin-specific patch applied
o source archive includes the LZW-support patch -- but it has not been
applied to the archive.

o cygwin-specific README and PATCH are stored in the source archive,
under <top>/CYGWIN-PATCHES/*. The original
libtiff-lzw-compression-kit-1.1.tar.gz (for re-enabling LZW support) is
also stored under <top>/CYGWIN-PATCHES/*. Finally, tif_rpt_3.4b33.tar.gz
is stored under <top>/CYGWIN-PATCHES, and contains tiffdump output for
the standard set of test images (for 'make test' -- see the cygwin
README).

o define '-DTIFF_STATIC -DJPEG_STATIC -DZLIB_STATIC' to get the
'correct' #define's when compiling a .o that will be linked statically
-- as well as using 'gcc -static' during the link step

o no special -Ddefine options needed (or link options) needed to link to
the dll

Comments and test reports welcome!

--Chuck

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019