File gtk+-2.16.6-libpng.patch of Package mingw32-gtk2
--- gtk+-2.16.6/configure.in 2010-02-09 15:52:32.000000000 +0100
+++ gtk+-2.16.6/configure.in 2010-02-09 16:05:17.000000000 +0100
@@ -887,13 +887,19 @@
dnl Test for libpng
if test x$with_libpng != xno && test -z "$LIBPNG"; then
- AC_MSG_CHECKING(for libpng12)
- if $PKG_CONFIG --exists libpng12 ; then
+ for l in libpng libpng14 libpng12 libpng13 libpng10 ; do
+ AC_MSG_CHECKING(for $l)
+ if $PKG_CONFIG --exists $l ; then
AC_MSG_RESULT(yes)
PNG='png'
- PNG_DEP_CFLAGS_PACKAGES=libpng12
- LIBPNG=`$PKG_CONFIG --libs libpng12`
- else
+ PNG_DEP_CFLAGS_PACKAGES=$l
+ LIBPNG=`$PKG_CONFIG --libs $l`
+ break
+ else
+ AC_MSG_RESULT(no)
+ fi
+ done
+ if test x$PNG != xpng; then
AC_MSG_RESULT(no)
AC_CHECK_LIB(png, png_read_info,
[AC_CHECK_HEADER(png.h,