summaryrefslogtreecommitdiff
path: root/math/euler/patches/patch-ab
diff options
context:
space:
mode:
Diffstat (limited to 'math/euler/patches/patch-ab')
-rw-r--r--math/euler/patches/patch-ab198
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},