Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 74456 - libpng 1.2.8 released
Summary: libpng 1.2.8 released
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Graphics Project
URL: http://www.libpng.org/pub/png/libpng....
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks: 74211
  Show dependency tree
 
Reported: 2004-12-15 01:00 UTC by Ryan Hill (RETIRED)
Modified: 2005-01-03 13:58 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
libpng-1.2.8.ebuild (libpng-1.2.8.ebuild,1.70 KB, text/plain)
2004-12-15 02:17 UTC, Ryan Hill (RETIRED)
Details
1.2.8-gentoo.diff (1.2.8-gentoo.diff,464 bytes, patch)
2004-12-15 02:18 UTC, Ryan Hill (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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