|
|
|
#! /bin/sh -e |
|
|
|
# DP: Use the system libpng library |
|
|
|
dir= |
|
if [ $# -eq 3 -a "$2" = '-d' ]; then |
|
pdir="-d $3" |
|
dir="$3/" |
|
elif [ $# -ne 1 ]; then |
|
echo >&2 "usage: `basename $0`: -patch|-unpatch [-d <srcdir>]" |
|
exit 1 |
|
fi |
|
case "$1" in |
|
-patch) |
|
patch $pdir -f --no-backup-if-mismatch -p1 < $0 |
|
;; |
|
-unpatch) |
|
patch $pdir -f --no-backup-if-mismatch -R -p1 < $0 |
|
;; |
|
*) |
|
echo >&2 "usage: `basename $0`: -patch|-unpatch [-d <srcdir>]" |
|
exit 1 |
|
esac |
|
exit 0 |
|
|
|
diff -u ./src/pngenc.cpp.orig ./src/pngenc.cpp |
|
--- ./src/pngenc.cpp.orig 2004-01-06 04:40:25.000000000 +0100 |
|
@@ -25,7 +25,7 @@ |
|
#endif |
|
|
|
#define ALL_STATIC |
|
-#include <../libpng/png.h> |
|
#include <stdio.h> |
|
#include <stdlib.h> |
|
#include <string.h> |
|
diff -u ./Makefile.in.orig ./Makefile.in |
|
--- ./Makefile.in.orig 2003-11-13 04:40:21.000000000 +0100 |
|
@@ -7,7 +7,6 @@ |
|
cd doc ; $(MAKE) clean |
|
cd qtools ; $(MAKE) clean |
|
cd src ; $(MAKE) clean |
|
- cd libpng ; $(MAKE) clean |
|
cd libmd5 ; $(MAKE) clean |
|
cd addon/doxywizard ; $(MAKE) clean |
|
cd addon/doxmlparser/src ; $(MAKE) clean |
|
@@ -18,7 +17,6 @@ |
|
|
|
distclean: clean |
|
cd src ; $(MAKE) distclean |
|
- cd libpng ; $(MAKE) distclean |
|
cd libmd5 ; $(MAKE) distclean |
|
cd addon/doxywizard ; $(MAKE) distclean |
|
cd addon/doxmlparser/src ; $(MAKE) distclean |
|
@@ -31,11 +29,10 @@ |
|
-rm -f objects/*.o |
|
-rm -f src/Makefile.doxygen src/Makefile.libdoxygen |
|
-rm -f src/Makefile.doxytag src/Makefile.libdoxycfg |
|
- -rm -f libpng/Makefile.libpng |
|
-rm -f libmd5/Makefile.libmd5 |
|
-rm -f Makefile qtools/Makefile src/Makefile examples/Makefile doc/Makefile |
|
-rm -f .makeconfig .tmakeconfig |
|
- -rm -f src/doxygen.pro src/libdoxygen.pro src/doxytag.pro qtools/qtools.pro src/libdoxycfg.pro libpng/libpng.pro libmd5/libmd5.pro |
|
-rm -f src/version.cpp |
|
-rm -r addon/doxywizard/Makefile |
|
-rm -f addon/doxywizard/Makefile.doxywizard |
|
diff -u ./configure.orig ./configure |
|
--- ./configure.orig 2004-09-14 04:40:12.000000000 +0200 |
|
@@ -457,7 +457,7 @@ |
|
EOF |
|
fi |
|
|
|
-f_inmakefiles="Makefile.in qtools/Makefile.in src/Makefile.in examples/Makefile.in doc/Makefile.in addon/doxywizard/Makefile.in addon/doxmlparser/src/Makefile.in addon/doxmlparser/test/Makefile.in addon/doxmlparser/examples/metrics/Makefile.in libpng/Makefile.in libmd5/Makefile.in" |
|
|
|
for i in $f_inmakefiles ; do |
|
SRC=$i |
|
@@ -474,7 +474,6 @@ |
|
echo "" >> $DST |
|
echo "all: src/version.cpp " >> $DST |
|
echo " \$(MAKE) -C qtools" >> $DST |
|
- echo " \$(MAKE) -C libpng" >> $DST |
|
echo " \$(MAKE) -C libmd5" >> $DST |
|
echo " \$(MAKE) -C src" >> $DST |
|
if test $f_wizard = YES; then |
|
@@ -491,7 +490,7 @@ |
|
echo " Created $DST from $SRC..." |
|
done |
|
|
|
-f_inprofiles="qtools/qtools.pro.in src/libdoxygen.pro.in src/libdoxycfg.pro.in src/doxygen.pro.in src/doxytag.pro.in addon/doxywizard/doxywizard.pro.in addon/doxmlparser/src/doxmlparser.pro.in addon/doxmlparser/test/xmlparse.pro.in addon/doxmlparser/examples/metrics/metrics.pro.in libpng/libpng.pro.in libmd5/libmd5.pro.in" |
|
|
|
for i in $f_inprofiles ; do |
|
SRC=$i |
|
diff -u ./src/doxygen.pro.in.orig ./src/doxygen.pro.in |
|
--- ./src/doxygen.pro.in.orig 2004-05-18 04:40:13.000000000 +0200 |
|
@@ -28,7 +28,7 @@ |
|
win32:TMAKE_CXXFLAGS += -DQT_NODLL |
|
win32-g++:LIBS = -L../lib -ldoxygen -ldoxycfg -lqtools -lpng -lmd5 |
|
win32-g++:TMAKE_CXXFLAGS += -fno-exceptions -fno-rtti |
|
-INCLUDEPATH += ../qtools ../libpng ../libmd5 . |
|
#win32-g++:INCLUDEPATH -= ../libpng |
|
DESTDIR = ../bin |
|
TARGET = doxygen |
|
diff -u ./src/libdoxygen.pro.in.orig ./src/libdoxygen.pro.in |
|
--- ./src/libdoxygen.pro.in.orig 2004-08-25 04:40:18.000000000 +0200 |
|
@@ -189,7 +189,6 @@ |
|
win32-msvc:TMAKE_CXXFLAGS += -Zm200 |
|
win32-g++:TMAKE_CXXFLAGS += -fno-exceptions -fno-rtti |
|
INCLUDEPATH += ../qtools |
|
-INCLUDEPATH += ../libpng |
|
INCLUDEPATH += ../libmd5 |
|
win32:INCLUDEPATH += . |
|
win32-g++:INCLUDEPATH = ../qtools /usr/include/libpng12 ../libmd5 |