Subject: CVS commit: pkgsrc/graphics/pngcrush
To: None <pkgsrc-changes@NetBSD.org>
From: Adam Ciarcinski <adam@netbsd.org>
List: pkgsrc-changes
Date: 02/18/2006 11:07:10
Module Name:	pkgsrc
Committed By:	adam
Date:		Sat Feb 18 11:07:10 UTC 2006

Modified Files:
	pkgsrc/graphics/pngcrush: Makefile PLIST distinfo
	pkgsrc/graphics/pngcrush/patches: patch-aa

Log Message:
Changes 1.6.2:
* Fixed bug with "PNG_ROWBYTES" usage, introduced in version 1.6.1.
  The bug could cause a crash and only affects the "nolib" builds.
* Converted C++ style (// ...) comments to C style (/* ... */).
* Defined TOO_FAR == 32767 in deflate.c (again). The definition was omitted
  from version 1.6.0 when zlib was upgraded to version 1.2.3.

Changes 1.6.1:
* Copied non-exported libpng functions from libpng into pngcrush, to make
  pngcrush play more nicely with shared libpng. These are ifdef'ed out when
  a static library is being built with the bundled libpng and pngcrush.h is
  included.

Changes 1.6.0:
* Moved ChangeLog out of pngcrush.c comments and into a separate file.
* Filtered pngcrush.c through "indent -kr" and "expand" for readability.
* Moved 550 lines of usage/help/copyright/license/version info to separate
  function(s) and cleaned up significantly.
* Added some comments for ease of navigation and readability.
* Stripped out a bunch of ancient-libpng compatibility stuff.
* Defined PNG_UINT_* macros (pngcrush.h for now).
* Fixed unknown-chunk handling ("-rem alla" and "-rem gifx" now work).
* Created modified version of makefile that supports external zlib.
* Added support for methods using Z_RLE zlib strategy (zlib 1.2.x only).
* Documented -huffman option in usage screen.
* Added IDAT statistics to final per-file summary.
* Added utime() support to give output files same timestamps as input files.


To generate a diff of this commit:
cvs rdiff -r1.20 -r1.21 pkgsrc/graphics/pngcrush/Makefile
cvs rdiff -r1.1 -r1.2 pkgsrc/graphics/pngcrush/PLIST
cvs rdiff -r1.8 -r1.9 pkgsrc/graphics/pngcrush/distinfo
cvs rdiff -r1.2 -r1.3 pkgsrc/graphics/pngcrush/patches/patch-aa

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