Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 74456

Summary: libpng 1.2.8 released
Product: Gentoo Linux Reporter: Ryan Hill (RETIRED) <rhill>
Component: New packagesAssignee: Gentoo Graphics Project <graphics+disabled>
Status: RESOLVED FIXED    
Severity: enhancement CC: graphics+disabled, polynomial-c, vapier
Priority: High Keywords: EBUILD
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://www.libpng.org/pub/png/libpng.html
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 74211    
Attachments: libpng-1.2.8.ebuild
1.2.8-gentoo.diff

Description Ryan Hill (RETIRED) gentoo-dev 2004-12-15 01:00:48 UTC
Changes since the last public release (1.2.7):

  Fixed bug in png_text_compress() that would fail to complete a large block.
  Fixed bug, introduced in libpng-1.2.7, that overruns a buffer during
    strip alpha operation in png_do_strip_filler().
  Added PNG_1_2_X definition in pngconf.h
  #ifdef out png_info_init in png.c and png_read_init in pngread.c (as of 1.3.0)
  Reduce color_type to a nonalpha type after strip alpha operation in
    png_do_strip_filler().
  Revised definitions of PNG_MAX_UINT_32, PNG_MAX_SIZE, and PNG_MAXSUM
  Fixed (again) definition of PNG_LIBPNG_VER_DLLNUM in png.h (Cosmin).
  Added PNG_LIBPNG_BUILD_PRIVATE in png.h (Cosmin).
  Set png_ptr->zstream.data_type to Z_BINARY, to avoid unnecessary detection
    of data type in deflate (Cosmin).
  Deprecated but continue to support SPECIALBUILD and PRIVATEBUILD in favor of
    PNG_LIBPNG_BUILD_SPECIAL_STRING and PNG_LIBPNG_BUILD_PRIVATE_STRING.
  Despammed mailing addresses by masking "@" with "at".
  Added scripts/makefile.elf with supporting code in pngconf.h for symbol
    versioning (John Bowler).
  Added projects/visualc71 (Simon-pierre).


Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Ryan Hill (RETIRED) gentoo-dev 2004-12-15 02:15:24 UTC
here's the ebuild and an updated gentoo.diff.  the macos patch still applies cleanly to the source so i left it as is.  i've removed the libpng-1.2.7-png_do_strip_filler.diff patch that appeared in 1.2.7-r1 since it was backported from 1.2.8.  everything else should be pretty much the same.  tested and successful (including maketest) on x86.

hth, and let me know if anything is wrong.  i'm still brand new to this. ;)
Comment 2 Ryan Hill (RETIRED) gentoo-dev 2004-12-15 02:17:14 UTC
Created attachment 46022 [details]
libpng-1.2.8.ebuild
Comment 3 Ryan Hill (RETIRED) gentoo-dev 2004-12-15 02:18:22 UTC
Created attachment 46023 [details, diff]
1.2.8-gentoo.diff
Comment 4 Andrej Kacian (RETIRED) gentoo-dev 2004-12-15 04:53:30 UTC
This is quite an important package, shouldn't it belong to some herd? graphics is an obvious candidate...
Comment 5 SpanKY gentoo-dev 2005-01-03 13:58:30 UTC
1.2.8 now in portage