File Chromium-0.9-libpng.patch of Package chromium
--- configure
+++ configure
@@ -157,7 +157,7 @@
## set up other config.mak variables
######################################################################
-GL_LIBS="-lglpng -lGL -lGLU -lm"
+GL_LIBS="-lglpng -lGL -lGLU -lpng -lz -lm"
AL_LIBS="-L../support/openal/lib -lopenal -ldl"
AL_CFLAGS=""
--- support/glpng/src/Makefile
+++ support/glpng/src/Makefile
@@ -24,59 +24,9 @@
####### Files
-HEADERS = png/png.h \
- png/pngconf.h \
- zlib/infblock.h \
- zlib/infcodes.h \
- zlib/inffast.h \
- zlib/inffixed.h \
- zlib/inftrees.h \
- zlib/infutil.h \
- zlib/zconf.h \
- zlib/zlib.h \
- zlib/zutil.h
-SOURCES = glpng.c \
- png/png.c \
- png/pngerror.c \
- png/pngget.c \
- png/pngmem.c \
- png/pngpread.c \
- png/pngread.c \
- png/pngrio.c \
- png/pngrtran.c \
- png/pngrutil.c \
- png/pngset.c \
- png/pngtrans.c \
- zlib/adler32.c \
- zlib/crc32.c \
- zlib/infblock.c \
- zlib/infcodes.c \
- zlib/inffast.c \
- zlib/inflate.c \
- zlib/inftrees.c \
- zlib/infutil.c \
- zlib/zutil.c
-OBJECTS = glpng.o \
- png/png.o \
- png/pngerror.o \
- png/pngget.o \
- png/pngmem.o \
- png/pngpread.o \
- png/pngread.o \
- png/pngrio.o \
- png/pngrtran.o \
- png/pngrutil.o \
- png/pngset.o \
- png/pngtrans.o \
- zlib/adler32.o \
- zlib/crc32.o \
- zlib/infblock.o \
- zlib/infcodes.o \
- zlib/inffast.o \
- zlib/inflate.o \
- zlib/inftrees.o \
- zlib/infutil.o \
- zlib/zutil.o
+HEADERS =
+SOURCES = glpng.c
+OBJECTS = glpng.o
INTERFACES =
UICDECLS =
UICIMPLS =
@@ -140,125 +90,4 @@
####### Compile
-glpng.o: glpng.c \
- png/png.h
-
-png/png.o: png/png.c \
- png/png.h \
- png/../zlib/zlib.h \
- png/pngconf.h
-
-png/pngerror.o: png/pngerror.c \
- png/png.h \
- png/../zlib/zlib.h \
- png/pngconf.h
-
-png/pngget.o: png/pngget.c \
- png/png.h \
- png/../zlib/zlib.h \
- png/pngconf.h
-
-png/pngmem.o: png/pngmem.c \
- png/png.h \
- png/../zlib/zlib.h \
- png/pngconf.h
-
-png/pngpread.o: png/pngpread.c \
- png/png.h \
- png/../zlib/zlib.h \
- png/pngconf.h
-
-png/pngread.o: png/pngread.c \
- png/png.h \
- png/../zlib/zlib.h \
- png/pngconf.h
-
-png/pngrio.o: png/pngrio.c \
- png/png.h \
- png/../zlib/zlib.h \
- png/pngconf.h
-
-png/pngrtran.o: png/pngrtran.c \
- png/png.h \
- png/../zlib/zlib.h \
- png/pngconf.h
-
-png/pngrutil.o: png/pngrutil.c \
- png/png.h \
- png/../zlib/zlib.h \
- png/pngconf.h
-
-png/pngset.o: png/pngset.c \
- png/png.h \
- png/../zlib/zlib.h \
- png/pngconf.h
-
-png/pngtrans.o: png/pngtrans.c \
- png/png.h \
- png/../zlib/zlib.h \
- png/pngconf.h
-
-zlib/adler32.o: zlib/adler32.c \
- zlib/zlib.h \
- zlib/zconf.h
-
-zlib/crc32.o: zlib/crc32.c \
- zlib/zlib.h \
- zlib/zconf.h
-
-zlib/infblock.o: zlib/infblock.c \
- zlib/zutil.h \
- zlib/zlib.h \
- zlib/zconf.h \
- zlib/infblock.h \
- zlib/inftrees.h \
- zlib/infcodes.h \
- zlib/infutil.h
-
-zlib/infcodes.o: zlib/infcodes.c \
- zlib/zutil.h \
- zlib/zlib.h \
- zlib/zconf.h \
- zlib/inftrees.h \
- zlib/infblock.h \
- zlib/infcodes.h \
- zlib/infutil.h \
- zlib/inffast.h
-
-zlib/inffast.o: zlib/inffast.c \
- zlib/zutil.h \
- zlib/zlib.h \
- zlib/zconf.h \
- zlib/inftrees.h \
- zlib/infblock.h \
- zlib/infcodes.h \
- zlib/infutil.h \
- zlib/inffast.h
-
-zlib/inflate.o: zlib/inflate.c \
- zlib/zutil.h \
- zlib/zlib.h \
- zlib/zconf.h \
- zlib/infblock.h
-
-zlib/inftrees.o: zlib/inftrees.c \
- zlib/zutil.h \
- zlib/zlib.h \
- zlib/zconf.h \
- zlib/inftrees.h \
- zlib/inffixed.h
-
-zlib/infutil.o: zlib/infutil.c \
- zlib/zutil.h \
- zlib/zlib.h \
- zlib/zconf.h \
- zlib/infblock.h \
- zlib/inftrees.h \
- zlib/infcodes.h \
- zlib/infutil.h
-
-zlib/zutil.o: zlib/zutil.c \
- zlib/zutil.h \
- zlib/zlib.h \
- zlib/zconf.h
-
+glpng.o: glpng.c
--- support/glpng/src/glpng.c
+++ support/glpng/src/glpng.c
@@ -9,7 +9,7 @@
#include <GL/gl.h>
#include <stdlib.h>
#include <math.h>
-#include "png/png.h"
+#include <png.h>
/* Used to decide if GL/gl.h supports the paletted extension */
#ifdef GL_COLOR_INDEX1_EXT