libpng again

Ryan Schmidt ryandesign at
Sat Feb 12 21:59:57 PST 2011

On Feb 12, 2011, at 23:47, Ryan Stonecipher wrote:

> libpng 1.5.1 has been released.

I noticed...

> The transition to from libpng 1.2.x to 1.4.x was pretty rough due to a
> lot of indirect dependents requiring revision bumps.
> To make the transition from 1.4.x to 1.5.x go more smoothly, I would
> appreciate help compiling a complete list of all ports which will need
> their revisions increased.
> I have created ticket 28385 <> to
> help track libpng-dependent ports requiring revision bumps.
> So far I have included in that ticket a list of ports from (1) commits
> with "libpng" in the commit message and (2) bugs with  "libpng" in the
> description.
> If any of you know of other bug reports or committed rev-bumps related
> to libpng, please let me know in that ticket.

We waited a year after the release of libpng 1.4 to update to it in MacPorts, and we still encountered lots of ports that were incompatible with it and needed to be patched. These patches are fairly easy but still a nuisance.

I hear libpng 1.5 drops some deprecated APIs, and I fear we're going to have even more ports that are using those. Do we have any idea how easy it will be to patch that? Should we perhaps wait awhile before updating to 1.5, in the hope that some upstream developers might fix some of these issues already?

More information about the macports-dev mailing list