Track upstream libpng. We elegantly skip the security holes that were present in .30 and .31. Library bumped because png_struct has been extended. (It is supposed to be an opaque type, but you can't enforce this.)
Index: Makefile =================================================================== RCS file: /cvs/ports/graphics/png/Makefile,v retrieving revision 1.68 diff -u -p -r1.68 Makefile --- Makefile 7 May 2008 14:29:39 -0000 1.68 +++ Makefile 23 Sep 2008 20:30:33 -0000 @@ -2,10 +2,10 @@ COMMENT= library for manipulating PNG images -VERSION= 1.2.28 +VERSION= 1.2.32 DISTNAME= libpng-${VERSION} PKGNAME= png-${VERSION} -SHARED_LIBS= png 7.0 +SHARED_LIBS= png 8.0 CATEGORIES= graphics MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=libpng/} Index: distinfo =================================================================== RCS file: /cvs/ports/graphics/png/distinfo,v retrieving revision 1.19 diff -u -p -r1.19 distinfo --- distinfo 7 May 2008 14:29:39 -0000 1.19 +++ distinfo 23 Sep 2008 20:30:33 -0000 @@ -1,5 +1,5 @@ -MD5 (libpng-1.2.28.tar.gz) = Q8ED92N0vMRghhECR3LuXQ== -RMD160 (libpng-1.2.28.tar.gz) = kpuQWycMHTU0jRhVkUPwWDq2kEI= -SHA1 (libpng-1.2.28.tar.gz) = oo3j8vqy09hltbhUJavNJdvKDoE= -SHA256 (libpng-1.2.28.tar.gz) = sZHlmWYYG2AQfIMmK5G8JrpZfdpfTIBvf0B2SEk8mvQ= -SIZE (libpng-1.2.28.tar.gz) = 975517 +MD5 (libpng-1.2.32.tar.gz) = C+3kYM0/1bhO2IHVK5r9WA== +RMD160 (libpng-1.2.32.tar.gz) = G9Dm51ePIX8mcH9tMUaYjdqf2hA= +SHA1 (libpng-1.2.32.tar.gz) = B1EZM8tMB0zNjYgf9jTfVKtJuKY= +SHA256 (libpng-1.2.32.tar.gz) = 9J5oo9l0nsDSy88/3kBU/2Ti96qhX8yPBFuPYHtknz0= +SIZE (libpng-1.2.32.tar.gz) = 792846 Index: patches/patch-scripts_libpng_pc_in =================================================================== RCS file: /cvs/ports/graphics/png/patches/patch-scripts_libpng_pc_in,v retrieving revision 1.11 diff -u -p -r1.11 patch-scripts_libpng_pc_in --- patches/patch-scripts_libpng_pc_in 7 May 2008 14:29:39 -0000 1.11 +++ patches/patch-scripts_libpng_pc_in 23 Sep 2008 20:30:33 -0000 @@ -10,7 +10,7 @@ $OpenBSD: patch-scripts_libpng_pc_in,v 1 Name: libpng Description: Loads and saves PNG files - Version: 1.2.28 + Version: 1.2.32 -Libs: -L${libdir} -lpng12 +Libs: -L${libdir} -lpng -lz -lm Cflags: -I${includedir} Index: patches/patch-scripts_makefile_openbsd =================================================================== RCS file: /cvs/ports/graphics/png/patches/patch-scripts_makefile_openbsd,v retrieving revision 1.24 diff -u -p -r1.24 patch-scripts_makefile_openbsd --- patches/patch-scripts_makefile_openbsd 7 May 2008 14:29:39 -0000 1.24 +++ patches/patch-scripts_makefile_openbsd 23 Sep 2008 20:30:33 -0000 @@ -12,7 +12,7 @@ $OpenBSD: patch-scripts_makefile_openbsd +DOCDIR= ${PREFIX}/share/doc/png -SHLIB_MAJOR= 0 --SHLIB_MINOR= 1.2.28 +-SHLIB_MINOR= 1.2.32 LIB= png SRCS= png.c pngerror.c pngget.c pngmem.c pngpread.c \ @@ -25,7 +25,7 @@ $OpenBSD: patch-scripts_makefile_openbsd MAN= libpng.3 libpngpf.3 png.5 -DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO libpng.txt -+DOCS = libpng-1.2.28.txt ++DOCS = libpng-1.2.32.txt +all: ${_LIBS} libpng-config libpng.pc + -- Christian "naddy" Weisgerber [EMAIL PROTECTED]