Mailing-List: contact cygwin-announce-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-announce-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin-announce AT sourceware DOT cygnus DOT com Delivered-To: moderator for cygwin-announce AT sourceware DOT cygnus DOT com Message-ID: <391D7977.653DD55C@ece.gatech.edu> Date: Sat, 13 May 2000 11:49:11 -0400 From: "Charles S. Wilson" X-Mailer: Mozilla 4.7 [en] (WinNT; U) X-Accept-Language: en MIME-Version: 1.0 To: cygwin-announce AT sourceware DOT cygnus DOT com Subject: zlib, libpng added to 'latest' Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit zlib-1.1.3-1 and libpng-1.0.6-1 have been added to the 'latest' directory. In both cases, the libraries have been built as static libraries and as dll's (with import libs). As installed, the dll+importlib version will be linked when building packages that depend on these libraries; to change this behavior, modify the symlink in /usr/lib and use CFLAGS=/usr/include/static when compiling dependent packages. Actually, for these two packages, the headers in/usr/include/static and in /usr/include are identical, so the CFLAGS= step is not strictly necessary. However, that may not be true for future libraries, so it's best to get into the habit now. zlib is based on the stock source code; the only patches applied were makefile-specific. libpng is also based on the stock source code -- for version 1.0.6 with official patchlevel 'c'. The only *cygwin-specific* patches were makefile-specific. sourcecode, patches, and binary tarballs are all available at the cygwin download site or its mirrors. libz-1.1.3-1.tar.gz contains: /usr/bin/libz.dll /usr/lib/libz.a -> libz.a-dll /usr/lib/libz.a-dll /usr/lib/libz.a-static /usr/include/zlib.h /usr/include/zconf.h /usr/include/dl_import.h /usr/include/static/zlib.h /usr/include/static/zconf.h libpng-1.0.6-1.tar.gz contains: /usr/bin/libpng.dll /usr/lib/libpng.a -> libpng.a-dll /usr/lib/libpng.a-dll /usr/lib/libpng.a-static /usr/include/png.h /usr/include/pngconf.h /usr/include/static/png.h /usr/include/static/pngconf.h --Chuck Wilson Trying to make CygUtils obsolete...