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,
openSUSE Build Service is sponsored by