./graphics/png, Library for manipulating PNG images

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: pkgsrc-2009Q1, Version: 1.2.37, Package name: png-1.2.37, Maintainer: wiz

Libpng was written as a companion to the PNG specification, as a
way to reduce the amount of time and effort it takes to support
the PNG file format in application programs. Most users will not
have to modify the library significantly; advanced users may want
to modify it more. The library was coded for both users. All
attempts were made to make it as complete as possible, while
keeping the code easy to understand. Currently, this library
only supports C. Support for other languages is being considered.


Required to build:
[devel/libtool-base]

Master sites: (Expand)

SHA1: 4e2a967a24db88e9a2f6a8bab3fa1fd94bc68c00
RMD160: 4c3217bf2e4137a017bff60afdb1a9d0f0f83fe8
Filesize: 644.838 KB

Version history: (Expand)


CVS history: (Expand)


   2009-06-07 10:08:58 by S.P.Zeidler | Files touched by this commit (2) | Package updated
Log message:
Pullup ticket 2788 second part - requested by wiz
Security update

Revisions pulled up:
- pkgsrc/graphics/png/Makefile			1.114
- pkgsrc/graphics/png/distinfo			1.58

   Module Name:	pkgsrc
   Committed By:	wiz
   Date:		Sat Jun  6 20:56:16 UTC 2009

   Modified Files:
   	pkgsrc/graphics/png: Makefile distinfo

   Log message:
   Update to 1.2.37:

   version 1.2.37beta01 [May 14, 2009]
     Fixed inconsistency in pngrutil.c, introduced in libpng-1.2.36.  The
       memset() was using "png_ptr->rowbytes" instead of \ 
"row_bytes", which
       the corresponding png_malloc() uses (Joe Drew).
     Clarified usage of sig_bit versus sig_bit_p in example.c (Vincent Torri)
     Updated some of the makefiles in the scripts directory (merged with
       those in libpng-1.4.0beta57).

   version 1.2.37beta02 [May 19, 2009]
     Fixed typo in libpng documentation (FILTER_AVE should be FILTER_AVG)
     Relocated misplaced #endif in pngwrite.c, sCAL chunk handler.
     Conditionally compile png_read_finish_row() which is not used by
       progressive readers.
     Added contrib/pngminim/preader to demonstrate building minimal progressive
       decoder, based on contrib/gregbook with embedded libpng and zlib.

   version 1.2.37beta03 [May 20, 2009]
     In contrib/pngminim/*, renamed "makefile.std" to \ 
"makefile", since there
       is only one makefile in those directories, and revised the README files
       accordingly.
     Reformated sources in libpng style (3-space indentation, comment format)

   version 1.2.37rc01 [May 27, 2009]
     No changes.

   versions 1.2.37 and 1.0.45 [June 4, 2009]
     Reformatted several remaining "else statement;" and "if () \ 
statment;" into
       two lines.
     Added "#define PNG_NO_WRITE_SWAP" to contrib/pngminim/encoder/pngusr.h
       and "define PNG_NO_READ_SWAP" to decoder/pngusr.h and \ 
preader/pngusr.h
     Added sections about the git repository and our coding style to the
       documentation (merged from libpng-1.4.0beta62)
     Added a section about using png_get_io_ptr() in configure scripts to detect
       the presence of libpng.

   To generate a diff of this commit:
   cvs rdiff -u -r1.113 -r1.114 pkgsrc/graphics/png/Makefile
   cvs rdiff -u -r1.57 -r1.58 pkgsrc/graphics/png/distinfo
   2009-06-07 09:59:25 by S.P.Zeidler | Files touched by this commit (3) | Package updated
Log message:
Pullup ticket 2788 - requested by wiz
Security update

Revisions pulled up:
- pkgsrc/graphics/png/Makefile			1.113
- pkgsrc/graphics/png/distinfo			1.57
- pkgsrc/graphics/png/patches/patch-ae		1.9

   Module Name:	pkgsrc
   Committed By:	wiz
   Date:		Wed May 13 09:56:05 UTC 2009

   Modified Files:
   	pkgsrc/graphics/png: Makefile distinfo
   	pkgsrc/graphics/png/patches: patch-ae

   Log message:
   Update to 1.2.36:

   version 1.2.36beta01 [February 28, 2009]
     Revised comments in png_set_read_fn() and png_set_write_fn().
     Revised order of #ifdef's and indentation in png_debug definitions of png.h
       bug introduced in libpng-1.2.34.

   version 1.2.36beta02 [March 21, 2009]
     Use png_memset() after png_malloc() of big_row_buf when reading an
       interlaced file, to avoid a possible UMR.
     Undid recent revision of PNG_NO_STDIO version of png_write_flush().  Users
       having trouble with fflush() can build with PNG_NO_WRITE_FLUSH defined.
     Revised libpng*.txt documentation about use of png_write_flush().
     Removed fflush() from pngtest.c.
     Added "#define PNG_NO_WRITE_FLUSH" to \ 
contrib/pngminim/encoder/pngusr.h

   version 1.2.36beta03 [March 27, 2009]
     Relocated misplaced PNG_1_0_X define in png.h that caused the prototype
       for png_set_strip_error_numbers() to be omitted from PNG_NO_ASSEMBLER_CODE
       builds.  This bug was introduced in libpng-1.2.15beta4.
     Added a section on differences between 1.0.x and 1.2.x to libpng.3/libpng.txt

   version 1.2.36beta04 [April 5, 2009]
     Fixed potential memory leak of "new_name" in png_write_iCCP() \ 
(Ralph Giles)

   version 1.2.36beta05 [April 24, 2009]
     Added "ifndef PNG_SKIP_SETJMP_CHECK" block in pngconf.h to allow
       application code writers to bypass the check for multiple inclusion
       of setjmp.h when they know that it is safe to ignore the situation.
     Made some cosmetic changes to whitespace in pngtest output.
     Renamed "user_chunk_data" to "my_user_chunk_data" in \ 
pngtest.c to suppress
       "shadowed declaration" warning from gcc-4.3.3.
     Renamed "gamma" to "png_gamma" in pngset.c to avoid \ 
"shadowed declaration"
       warning about a global "gamma" variable in math.h on some platforms.

   version 1.2.36rc01 [April 30, 2009]
     No changes.

   version 1.0.44 and 1.2.36 [May 7, 2009]
     No changes.

   To generate a diff of this commit:
   cvs rdiff -u -r1.112 -r1.113 pkgsrc/graphics/png/Makefile
   cvs rdiff -u -r1.56 -r1.57 pkgsrc/graphics/png/distinfo
   cvs rdiff -u -r1.8 -r1.9 pkgsrc/graphics/png/patches/patch-ae