diff options
Diffstat (limited to 'math/euler/patches/patch-ab')
-rw-r--r-- | math/euler/patches/patch-ab | 198 |
1 files changed, 9 insertions, 189 deletions
diff --git a/math/euler/patches/patch-ab b/math/euler/patches/patch-ab index a898ce16829..fd04599a227 100644 --- a/math/euler/patches/patch-ab +++ b/math/euler/patches/patch-ab @@ -1,193 +1,13 @@ -$NetBSD: patch-ab,v 1.2 2003/04/29 22:22:45 jtb Exp $ +$NetBSD: patch-ab,v 1.3 2007/06/06 12:43:31 tnn Exp $ ---- makefile.orig -+++ makefile -@@ -6,7 +6,7 @@ - # view docs/index.html with any Web browser. +--- src/command.c.orig 2005-10-24 02:38:24.000000000 +0200 ++++ src/command.c +@@ -732,7 +732,7 @@ static void do_comment (void) + } --#INSTALL_DIR = /usr/local -+INSTALL_DIR = $(PREFIX) +-static int command_count; ++int command_count; - - # Changes for other systems: -@@ -28,7 +28,8 @@ - # If you do not have M_PI or PI and need pi with more than 16 digits - # define it -DPI=3.1415... (not necessary for 8 byte doubles) - --CC=gcc -Wall -O2 -DINSTALL_DIR=\"$(INSTALL_DIR)\" -+CLFAGS+= -Wall -+CPPFLAGS+= -DINSTALL_DIR=\"$(INSTALL_DIR)\" - - - # This is for printing the DOC on your local printer -@@ -45,8 +46,8 @@ - - - euler: $(OBJS) main.o rc.o earray.o term.o metagtk.o colbut.o -- $(CC) -o euler main.o rc.o earray.o term.o metagtk.o colbut.o $(OBJS) -lm `gtk-config --libs` -- -+ $(CC) $(CPPFLAGS) $(CFLAGS) -o euler main.o rc.o earray.o term.o metagtk.o colbut.o $(OBJS) -lm `gtk-config --libs` -+ - imported: import.cpp - g++ -o import import.cpp - ./import *.cpp *.h help.txt euler.cfg -@@ -59,104 +60,104 @@ - # object file dependances - # - binary.o : sysdep.h stack.h output.h binary.h binary.c -- $(CC) -c binary.c -+ $(CC) $(CPPFLAGS) $(CFLAGS) -c binary.c - - builtin.o : sysdep.h stack.h builtin.h builtin.c -- $(CC) -c builtin.c -+ $(CC) $(CPPFLAGS) $(CFLAGS) -c builtin.c - - command.o : stack.h command.h builtin.h udf.h express.h command.c -- $(CC) -c command.c -+ $(CC) $(CPPFLAGS) $(CFLAGS) -c command.c - - edit.o : sysdep.h graphics.h edit.c -- $(CC) -c edit.c -+ $(CC) $(CPPFLAGS) $(CFLAGS) -c edit.c - - express.o : sysdep.h stack.h output.h funcs.h interval.h builtin.h express.h\ - spread.h udf.h matrix.h command.h input.h express.c -- $(CC) -c express.c -+ $(CC) $(CPPFLAGS) $(CFLAGS) -c express.c - - feval.o : stack.h output.h builtin.h udf.h mainloop.h feval.c -- $(CC) -c feval.c -+ $(CC) $(CPPFLAGS) $(CFLAGS) -c feval.c - - fft.o : sysdep.h stack.h output.h linear.h fft.h fft.c -- $(CC) -c fft.c -+ $(CC) $(CPPFLAGS) $(CFLAGS) -c fft.c - - funcs.o : sysdep.h stack.h output.h builtin.h funcs.h linear.h polynom.h\ - interval.h spread.h express.h udf.h mainloop.h edit.h funcs.c -- $(CC) -c funcs.c -+ $(CC) $(CPPFLAGS) $(CFLAGS) -c funcs.c - - graphics.o :sysdep.h stack.h output.h funcs.h express.h matrix.h meta.h\ - graphics.h graphics.c -- $(CC) -c graphics.c -+ $(CC) $(CPPFLAGS) $(CFLAGS) -c graphics.c - - help.o : output.h help.h help.c -- $(CC) -c help.c -+ $(CC) $(CPPFLAGS) $(CFLAGS) -c help.c - - input.o : sysdep.h input.c -- $(CC) -c input.c -+ $(CC) $(CPPFLAGS) $(CFLAGS) -c input.c - - interval.o : interval.h spread.h stack.h interval.c -- $(CC) -c interval.c -+ $(CC) $(CPPFLAGS) $(CFLAGS) -c interval.c - - linear.o : sysdep.h stack.h output.h interval.h mainloop.h\ - linear.h linear.c -- $(CC) -c linear.c -+ $(CC) $(CPPFLAGS) $(CFLAGS) -c linear.c - - mainloop.o : sysdep.h funcs.h graphics.h version.h\ - interval.h builtin.h stack.h meta.h mainloop.c -- $(CC) `glib-config --cflags` -c mainloop.c -+ $(CC) $(CPPFLAGS) $(CFLAGS) `glib-config --cflags` -c mainloop.c - - matrix.o : stack.h output.h funcs.h interval.h linear.h mainloop.h\ - matrix.h matrix.c -- $(CC) -c matrix.c -+ $(CC) $(CPPFLAGS) $(CFLAGS) -c matrix.c - - meta.o: sysdep.h meta.h meta.c -- $(CC) -c meta.c -+ $(CC) $(CPPFLAGS) $(CFLAGS) -c meta.c - - metaps.o: sysdep.h meta.h metaps.h metaps.c -- $(CC) -c metaps.c -+ $(CC) $(CPPFLAGS) $(CFLAGS) -c metaps.c - - output.o : sysdep.h output.c -- $(CC) -c output.c -+ $(CC) $(CPPFLAGS) $(CFLAGS) -c output.c - - polynom.o : polynom.h funcs.h linear.h interval.h\ - express.h stack.h polynom.c -- $(CC) -c polynom.c -+ $(CC) $(CPPFLAGS) $(CFLAGS) -c polynom.c - - psgraph.o : psgraph.h psgraph.c -- $(CC) -c psgraph.c -+ $(CC) $(CPPFLAGS) $(CFLAGS) -c psgraph.c - - scalp.o : interval.h express.h stack.h scalp.c -- $(CC) -c scalp.c -+ $(CC) $(CPPFLAGS) $(CFLAGS) -c scalp.c - - special.o : stack.h spread.h special.c -- $(CC) -c special.c -+ $(CC) $(CPPFLAGS) $(CFLAGS) -c special.c - - spread.o : stack.h output.h spread.h builtin.h udf.h spread.c -- $(CC) -c spread.c -+ $(CC) $(CPPFLAGS) $(CFLAGS) -c spread.c - - stack.o : sysdep.h stack.h stack.c -- $(CC) -c stack.c -+ $(CC) $(CPPFLAGS) $(CFLAGS) -c stack.c - - udf.o : sysdep.h stack.h udf.c help.h -- $(CC) -c udf.c -+ $(CC) $(CPPFLAGS) $(CFLAGS) -c udf.c - - main.o : main.c rc.h earray.h term.h metagtk.h metaps.h -- $(CC) `gtk-config --cflags` -c main.c -+ $(CC) $(CPPFLAGS) $(CFLAGS) `gtk-config --cflags` -c main.c - - rc.o : rc.c rc.h -- $(CC) `gtk-config --cflags` -c rc.c -+ $(CC) $(CPPFLAGS) $(CFLAGS) `gtk-config --cflags` -c rc.c - - earray.o : earray.c earray.h -- $(CC) `gtk-config --cflags` -c earray.c -+ $(CC) $(CPPFLAGS) $(CFLAGS) `gtk-config --cflags` -c earray.c - - term.o : term.c term.h earray.h -- $(CC) `gtk-config --cflags` -c term.c -+ $(CC) $(CPPFLAGS) $(CFLAGS) `gtk-config --cflags` -c term.c - - metagtk.o : metagtk.c metagtk.h meta.h -- $(CC) `gtk-config --cflags` -c metagtk.c -+ $(CC) $(CPPFLAGS) $(CFLAGS) `gtk-config --cflags` -c metagtk.c - - colbut.o : colbut.c colbut.h -- $(CC) `gtk-config --cflags` -c colbut.c -+ $(CC) $(CPPFLAGS) $(CFLAGS) `gtk-config --cflags` -c colbut.c - - # - # install -@@ -165,10 +166,18 @@ - if [ ! -d "$(INSTALL_DIR)/share/euler" ]; then mkdir $(INSTALL_DIR)/share/euler ; fi - if [ ! -d "$(INSTALL_DIR)/share/doc" ]; then mkdir $(INSTALL_DIR)/share/doc ; fi - if [ ! -d "$(INSTALL_DIR)/share/doc/euler" ]; then mkdir $(INSTALL_DIR)/share/doc/euler ; fi -- cp -f euler $(INSTALL_DIR)/bin -- cp -fr ../progs $(INSTALL_DIR)/share/euler -- cp -fr ../docs/* $(INSTALL_DIR)/share/doc/euler/ -- cp -f help.txt $(INSTALL_DIR)/share/euler -+ $(BSD_INSTALL_PROGRAM) euler $(INSTALL_DIR)/bin -+ $(BSD_INSTALL_DATA_DIR) $(INSTALL_DIR)/share/euler -+ $(BSD_INSTALL_DATA_DIR) $(INSTALL_DIR)/share/euler/progs/user -+ $(BSD_INSTALL_DATA) ../progs/*.* $(INSTALL_DIR)/share/euler/progs -+ $(BSD_INSTALL_DATA) ../progs/user/*.* $(INSTALL_DIR)/share/euler/progs/user -+ $(BSD_INSTALL_DATA) help.txt $(INSTALL_DIR)/share/euler -+ $(BSD_INSTALL_DATA_DIR) $(INSTALL_DIR)/share/doc/euler -+ $(BSD_INSTALL_DATA_DIR) $(INSTALL_DIR)/share/doc/euler/images -+ $(BSD_INSTALL_DATA_DIR) $(INSTALL_DIR)/share/doc/euler/reference -+ $(BSD_INSTALL_DATA) ../docs/*.* $(INSTALL_DIR)/share/doc/euler/ -+ $(BSD_INSTALL_DATA) ../docs/images/* $(INSTALL_DIR)/share/doc/euler/images -+ $(BSD_INSTALL_DATA) ../docs/reference/*.* $(INSTALL_DIR)/share/doc/euler/reference - - # - # uninstall + commandtyp command_list[] = { + {"quit",c_quit,do_quit}, |