This is the mail archive of the cygwin-apps@sources.redhat.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

jpeg-6b-1 ready for test


This is the intial port to cygwin's new packaging scheme of the
Independent JPEG Group's libjpeg library. Although I've had jpeg-6b on
cygutils for some time, the cygutils version was staticlib only, and
didn't follow the package layout rules established here on cygwin-apps. 

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

I've also included the semi-official lossless jpeg patch in this build,
as well as the cygwin-specific modifications.

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

jpeg-6b-1.tar.gz
jpeg-6b-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/jpeg-6b.README
o generic docs in /usr/doc/jpeg-6b/*
o source archive already has the cygwin-specific patch applied
o source archive already has the lossless JPEG patch applied

o cygwin-specific README and PATCH are stored in the source archive,
under <top>/CYGWIN-PATCHES/*. The original ljpeg-6b.tar.gz (lossless
jpeg patch) is also stored under <top>/CYGWIN-PATCHES/*. Both patches
have already been applied to the archive itself.

o define -DJPEG_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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]