diff options
author | Martin Blapp <mbr@FreeBSD.org> | 2002-05-29 13:58:09 +0000 |
---|---|---|
committer | Martin Blapp <mbr@FreeBSD.org> | 2002-05-29 13:58:09 +0000 |
commit | 6f36732a2d353e9a6c01b8e562cb718212ee6373 (patch) | |
tree | af871a2034798c781931a15d1d2308119869a070 /editors/openoffice/files/patch-dmake::unix::linux::gnu::make.sh | |
parent | Remove krb5 from menu as it requires a path (diff) |
Make openoffice compile with gcc from ports, or just with CC=$CC and
CXX=$CXX, like it should normally be. Usable options are:
USEPORTGCC295=YES, USEPORTGCC31=YES and USEPORTGCC32=YES
Add a lot off gcc3.x fixes, make included stlport compile with CURRENT.
Next step will be to include a mozilla build, so we can link openoffice
against mozilla librarys without c++ compat problems.
Notes
Notes:
svn path=/head/; revision=60246
Diffstat (limited to 'editors/openoffice/files/patch-dmake::unix::linux::gnu::make.sh')
-rw-r--r-- | editors/openoffice/files/patch-dmake::unix::linux::gnu::make.sh | 244 |
1 files changed, 244 insertions, 0 deletions
diff --git a/editors/openoffice/files/patch-dmake::unix::linux::gnu::make.sh b/editors/openoffice/files/patch-dmake::unix::linux::gnu::make.sh new file mode 100644 index 000000000000..d60afa8e32e8 --- /dev/null +++ b/editors/openoffice/files/patch-dmake::unix::linux::gnu::make.sh @@ -0,0 +1,244 @@ +--- ../dmake/unix/linux/gnu/make.sh.orig Wed Mar 13 20:32:53 2002 ++++ ../dmake/unix/linux/gnu/make.sh Wed Mar 13 20:33:00 2002 +@@ -3,188 +3,188 @@ + mkdir objects + + if test $platform = sparc -o $platform = sparc64; then +-gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c ++${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c + else +-gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c ++${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c + fi + mv infer.o objects + + if test $platform = sparc -o $platform = sparc64; then +-gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c ++${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c + else +-gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c ++${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c + fi + mv make.o objects + + if test $platform = sparc -o $platform = sparc64; then +-gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c ++${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c + else +-gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c ++${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c + fi + mv stat.o objects + + if test $platform = sparc -o $platform = sparc64; then +-gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c ++${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c + else +-gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c ++${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c + fi + mv expand.o objects + + if test $platform = sparc -o $platform = sparc64; then +-gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c ++${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c + else +-gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c ++${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c + fi + mv dmstring.o objects + + if test $platform = sparc -o $platform = sparc64; then +-gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c ++${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c + else +-gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c ++${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c + fi + mv hash.o objects + + if test $platform = sparc -o $platform = sparc64; then +-gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c ++${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c + else +-gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c ++${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c + fi + mv dag.o objects + + if test $platform = sparc -o $platform = sparc64; then +-gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c ++${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c + else +-gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c ++${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c + fi + mv dmake.o objects + + if test $platform = sparc -o $platform = sparc64; then +-gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c ++${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c + else +-gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c ++${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c + fi + mv path.o objects + + if test $platform = sparc -o $platform = sparc64; then +-gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c ++${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c + else +-gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c ++${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c + fi + mv imacs.o objects + + if test $platform = sparc -o $platform = sparc64; then +-gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c ++${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c + else +-gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c ++${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c + fi + mv sysintf.o objects + + if test $platform = sparc -o $platform = sparc64; then +-gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c ++${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c + else +-gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c ++${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c + fi + mv parse.o objects + + if test $platform = sparc -o $platform = sparc64; then +-gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c ++${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c + else +-gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c ++${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c + fi + mv getinp.o objects + + if test $platform = sparc -o $platform = sparc64; then +-gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c ++${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c + else +-gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c ++${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c + fi + mv quit.o objects + + if test $platform = sparc -o $platform = sparc64; then +-gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c ++${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c + else +-gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c ++${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c + fi + mv state.o objects + + if test $platform = sparc -o $platform = sparc64; then +-gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c ++${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c + else +-gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c ++${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c + fi + mv dmdump.o objects + + if test $platform = sparc -o $platform = sparc64; then +-gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c ++${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c + else +-gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c ++${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c + fi + mv macparse.o objects + + if test $platform = sparc -o $platform = sparc64; then +-gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c ++${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c + else +-gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c ++${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c + fi + mv rulparse.o objects + + if test $platform = sparc -o $platform = sparc64; then +-gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c ++${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c + else +-gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c ++${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c + fi + mv percent.o objects + + if test $platform = sparc -o $platform = sparc64; then +-gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c ++${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c + else +-gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c ++${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c + fi + mv function.o objects + + if test $platform = sparc -o $platform = sparc64; then +-gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c ++${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c + else +-gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c ++${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c + fi + mv arlib.o objects + + if test $platform = sparc -o $platform = sparc64; then +-gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c ++${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c + else +-gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c ++${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c + fi + mv dirbrk.o objects + + if test $platform = sparc -o $platform = sparc64; then +-gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c ++${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c + else +-gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c ++${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c + fi + mv rmprq.o objects + + if test $platform = sparc -o $platform = sparc64; then +-gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c ++${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c + else +-gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c ++${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c + fi + mv ruletab.o objects + + if test $platform = sparc -o $platform = sparc64; then +-gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c ++${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c + else +-gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c ++${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c + fi + mv runargv.o objects + + if test $platform = sparc -o $platform = sparc64; then +-gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c ++${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c + else +-gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c ++${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c + fi + mv dcache.o objects + +-gcc -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \ ++${CC} ${CFLAGS} -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \ + objects/dmstring.o objects/hash.o objects/dag.o objects/dmake.o objects/path.o \ + objects/imacs.o objects/sysintf.o objects/parse.o objects/getinp.o \ + objects/quit.o objects/state.o objects/dmdump.o objects/macparse.o \ |