To quote the libpng home page: The libpng 1.5.x series continues the evolution of the libpng API, finally hiding the contents of the venerable and hoary png_struct and png_info data structures inside private (i.e., non-installed) header files. Instead of direct struct-access, applications should be using the various png_get_xxx() and png_set_xxx() accessor functions, which have existed for almost as long as libpng itself.
This breaks a lot of ports. I'm sitting on fixes for ~100 of them. The remaining ones are: print/fontforge May be fixed after an update. kili@ is on it. graphics/povray Our version is quite old. Anybody willing to update it? www/amaya/browser Our version is positively ancient. This needs to be updated (or more likely redone from scratch) before it will be worth fixing. Anyone? net/amsn Not sure, I need to look again. graphics/pngmeta graphics/sng These are both very old and crufty. pngmeta looks unsalvageable, sng not worth the effort. Does anybody use these or can we just delete them? -- Christian "naddy" Weisgerber na...@mips.inka.de