Subject: CVS commit: pkgsrc
To: None <source-changes@netbsd.org>
From: Johnny C. Lam <jlam@netbsd.org>
List: source-changes
Date: 10/09/1999 13:31:35
Module Name:	pkgsrc
Committed By:	jlam
Date:		Sat Oct  9 20:31:35 UTC 1999

Modified Files:
	pkgsrc/graphics/giflib: Makefile
	pkgsrc/graphics/giflib/files: md5 patch-sum
	pkgsrc/graphics/giflib/patches: patch-aa patch-ab
	pkgsrc/graphics/giflib/pkg: DESCR PLIST
Removed Files:
	pkgsrc/graphics/giflib/patches: patch-ac patch-ad patch-ae

Log Message:
Update giflib to 4.1.0.  Note that installed headers are in a new location.
Changes from version 3.0:

Version 4.1.0
============
* Several minor memory leaks in error conditions have been plugged.
* New Function EGifOpen(void *userData, OutputFunc writeFunc) allows user
  specified gif writing functions.
* Old copyright notices in a few source files have been updated.  All library
  copyrights should now reflect the copyright notice in the COPYING file.

Version 4.0.0 -- giflib
=======================
This version of the giflib library merges Eric Raymond's giflib-3.0 release
with the libungif-4.0 release to give people a binary compatible choice
between the two libraries and gives me the chance to add bugfixes to giflib
that have been incorporated in libungif.

PLEASE READ THE FILE PATENT_PROBLEMS BEFORE USING THIS LIBRARY!

Version 4.0.0
=============
Major fixes have been made to the code that handles Extensions.
Unfortunately, this causes binary incompatibility with giflib-3.0 and
libungif-3.x.  However, the API is still intact.  I am, however, deprecating
the use of saveImage[x].Function.  Use
saveImage[x].ExtensionBlocks[y].Function instead.

Version 3.1.1
=============
 The following bugs which caused SegFaults have been fixed:
 * When reading gif files with extensions, DGifSlurp would violate memory.
 * When closing a gif that had a local colormap, DGifCloseFile would attempt
   to free the colormap twice.
 * Fix a potential memory leak in DGifSlurp.
The following enhancements have been made:
 * New function DGifOpen to allow specifying a user definable gif reading
   function.

Version 3.1.0
=============
 * Add a new function:
        GifFileType *DGifOpen(void * userData, InputFunc readFunc)
   to read the gif image from a user defined input function.
 * A few bugfixes.

Version 3.0
===========
Changes from Eric Raymond's libgif:
 * A new gif encoder that makes uncompressed gifs rather than standard,
   LZW-compressed gifs.  This is actually the major motivating factor behind
   libungif; to provide third-party distributors a means to provide a gif
   library without the patented LZW encoder.

 * A new configure script to make compilation of the library on multiple
   platforms easier.  The package should now build shared libraries on all
   platforms supported by GNU libtool.

 * Removed the getarg functions from libgif.  These were not part of the
   public API and only used by the tools in the utils directory so I separated
   them from the rest of the library.

 * Fixed a few bugs in the tools in the utils directory.


To generate a diff of this commit:
cvs rdiff -r1.16 -r1.17 pkgsrc/graphics/giflib/Makefile
cvs rdiff -r1.2 -r1.3 pkgsrc/graphics/giflib/files/md5 \
    pkgsrc/graphics/giflib/files/patch-sum
cvs rdiff -r1.5 -r1.6 pkgsrc/graphics/giflib/patches/patch-aa
cvs rdiff -r1.7 -r1.8 pkgsrc/graphics/giflib/patches/patch-ab
cvs rdiff -r1.2 -r0 pkgsrc/graphics/giflib/patches/patch-ac \
    pkgsrc/graphics/giflib/patches/patch-ad
cvs rdiff -r1.1 -r0 pkgsrc/graphics/giflib/patches/patch-ae
cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/graphics/giflib/pkg/DESCR
cvs rdiff -r1.7 -r1.8 pkgsrc/graphics/giflib/pkg/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.