diff options
author | ehaupt <ehaupt@FreeBSD.org> | 2006-05-05 17:13:30 +0800 |
---|---|---|
committer | ehaupt <ehaupt@FreeBSD.org> | 2006-05-05 17:13:30 +0800 |
commit | b1a0c400ed139494e0dfae3068dd23bb7a6b0c8f (patch) | |
tree | 30f408ad0b0507c4c650f3a210b6aec26ae67eea /math/ump/files | |
parent | fa8aced3fcfbe3deba1910d3282b9f1653f85b15 (diff) | |
download | freebsd-ports-gnome-b1a0c400ed139494e0dfae3068dd23bb7a6b0c8f.tar.gz freebsd-ports-gnome-b1a0c400ed139494e0dfae3068dd23bb7a6b0c8f.tar.zst freebsd-ports-gnome-b1a0c400ed139494e0dfae3068dd23bb7a6b0c8f.zip |
Add ump 0.8.3.2, a graphical, easy to use math program.
PR: 96110
Submitted by: Nicola Vitale <nivit@email.it>
Diffstat (limited to 'math/ump/files')
-rw-r--r-- | math/ump/files/patch-Makefile | 213 | ||||
-rw-r--r-- | math/ump/files/patch-src-main.cpp | 11 |
2 files changed, 224 insertions, 0 deletions
diff --git a/math/ump/files/patch-Makefile b/math/ump/files/patch-Makefile new file mode 100644 index 000000000000..8cabf98a0a9c --- /dev/null +++ b/math/ump/files/patch-Makefile @@ -0,0 +1,213 @@ +--- Makefile.orig Wed Apr 5 14:41:05 2006 ++++ Makefile Thu May 4 16:50:55 2006 +@@ -2,25 +2,24 @@ + APP_NAME = ump + + ## Change this directory name as you like, it's the installation directory +-BIN_DIR = /usr/bin +-DATA_DIR = /usr/share/$(APP_NAME) ++BIN_DIR = $(PREFIX)/bin ++DATA_DIR = $(DATADIR) + + + ## One of these three flags must be uncommented + ##FLAGS = -DUSE_FLOAT +-FLAGS = -DUSE_DOUBLE ++FLAGS = -DUSE_DOUBLE $(CXXFLAGS) + ##FLAGS = -DUSE_LONG_DOUBLE + + ## If you don't have OpenGL, comment these lines (the 3D plot support will be disabled) + FLAGS += -DPLOT_3D + ## You might have to change this path +-GL_LIB = -lGL -lGLU -L/usr/X11/lib ++GL_LIB = -lGL -lGLU -L$(X11BASE)/lib + + + + ## Choose your optimization level + ##FLAGS += -O0 +-FLAGS += -O2 + ##FLAGS += -O3 + ##FLAGS += -Os + +@@ -35,7 +34,10 @@ + ## Uncomment one or both of these if the compilation failes + ## due to trunc undefined or log2 undefined + ##FLAGS += -DDONT_HAVE_TRUNC +-##FLAGS += -DDONT_HAVE_LOG2 ++FLAGS += -DDONT_HAVE_LOG2 ++ ++# include X11 libs ++FLAGS += -I$(X11BASE)/include + + + +@@ -82,7 +84,7 @@ + # $< means the name of the first prerequisite + + $(APP_NAME): Makefile $(OBJ_FILES) main.o $(GUI_OBJ) addon_functions.o $(ASM_FILES) +- g++ $(FLAGS) $(GTK_LIB) $(OBJ_FILES) main.o $(GUI_OBJ) addon_functions.o $(ASM_FILES) -o $@ $(GL_LIB) ++ $(CXX) $(FLAGS) $(GTK_LIB) $(OBJ_FILES) main.o $(GUI_OBJ) addon_functions.o $(ASM_FILES) -o $@ $(GL_LIB) + + clean: + -rm -f $(OBJ_FILES) +@@ -93,18 +95,16 @@ + -rm -f translation_svenska.c + + text: Makefile $(OBJ_FILES) addon_functions.text.o $(ASM_FILES) +- g++ $(FLAGS) $(FILES) $(OBJ_FILES) addon_functions.text.o $(ASM_FILES) -DNO_GTK -o $(APP_NAME) -DDATA_DIR=\"$(DATA_DIR)\" -DFLAGS="\"$(FLAGS)\"" $(GL_LIB) ++ $(CXX) $(FLAGS) $(FILES) $(OBJ_FILES) addon_functions.text.o $(ASM_FILES) -DNO_GTK -o $(APP_NAME) -DDATA_DIR=\"$(DATA_DIR)\" -DFLAGS="\"$(FLAGS)\"" $(GL_LIB) + + + install: + install -s $(APP_NAME) $(BIN_DIR)/$(APP_NAME) +- chmod -c 755 $(BIN_DIR)/$(APP_NAME) ++ chmod 755 $(BIN_DIR)/$(APP_NAME) + install -d $(DATA_DIR) +- install ump.conf $(DATA_DIR) +- chmod -c 644 $(DATA_DIR)/ump.conf + install -d $(DATA_DIR)/ump-files + install ump-files/* $(DATA_DIR)/ump-files +- chmod -c 644 $(DATA_DIR)/ump-files/* ++ chmod 644 $(DATA_DIR)/ump-files/* + + uninstall: + rm -f $(BIN_DIR)/$(APP_NAME) +@@ -114,106 +114,106 @@ + + + main.o: $(FILES) Makefile $(GUI_HEADER) $(SRC)/vector.h $(SRC)/integer.h $(SRC)/real.h $(SRC)/complex.h $(SRC)/matrix.h $(SRC)/math2.h $(SRC)/vartypes.h $(SRC)/picture.h $(SRC)/addon_functions.h $(SRC)/ump_3d_viewer.h +- g++ $(FLAGS) $(ASM_FLAG) -c $(GTK_CFLAGS) $(FILES) -o $@ -DDATA_DIR=\"$(DATA_DIR)\" -DFLAGS="\"$(FLAGS)\"" ++ $(CXX) $(FLAGS) $(ASM_FLAG) -c $(GTK_CFLAGS) $(FILES) -o $@ -DDATA_DIR=\"$(DATA_DIR)\" -DFLAGS="\"$(FLAGS)\"" + + picture2gtk.o: $(SRC)/picture2gtk.cpp Makefile $(SRC)/picture2gtk.h $(SRC)/vartypes.h $(SRC)/picture.h +- g++ $(FLAGS) -c $(GTK_CFLAGS) $< -o $@ ++ $(CXX) $(FLAGS) -c $(GTK_CFLAGS) $< -o $@ + + ump_advancedwin.o: $(SRC)/ump_advancedwin.cpp Makefile $(SRC)/vector.h $(SRC)/integer.h $(SRC)/real.h $(SRC)/complex.h $(SRC)/matrix.h $(SRC)/math2.h $(SRC)/picture.h $(GUI_HEADER) $(SRC)/vartypes.h +- g++ $(FLAGS) -c $(GTK_CFLAGS) $< -o $@ ++ $(CXX) $(FLAGS) -c $(GTK_CFLAGS) $< -o $@ + + ump_3d_viewer.o: $(SRC)/ump_3d_viewer.cpp Makefile $(SRC)/ump_3d_viewer.h $(SRC)/main.h $(SRC)/vector.h $(SRC)/integer.h $(SRC)/real.h $(SRC)/complex.h $(SRC)/matrix.h $(SRC)/math2.h $(SRC)/picture.h $(SRC)/vartypes.h +- g++ $(FLAGS) -c $< -o $@ ++ $(CXX) $(FLAGS) -c $< -o $@ + + ump_editor.o: $(SRC)/ump_editor.cpp Makefile $(GUI_HEADER) $(SRC)/vartypes.h +- g++ $(FLAGS) -c $(GTK_CFLAGS) $< -o $@ ++ $(CXX) $(FLAGS) -c $(GTK_CFLAGS) $< -o $@ + + ump_graphwin.o: $(SRC)/ump_graphwin.cpp Makefile $(GUI_HEADER) $(SRC)/vartypes.h $(SRC)/picture.h $(SRC)/integer.h $(SRC)/real.h $(SRC)/complex.h $(SRC)/matrix.h $(SRC)/math2.h $(SRC)/vector.h +- g++ $(FLAGS) -c $(GTK_CFLAGS) $< -o $@ ++ $(CXX) $(FLAGS) -c $(GTK_CFLAGS) $< -o $@ + + ump_prefwin.o: $(SRC)/ump_prefwin.cpp Makefile $(SRC)/vector.h $(SRC)/integer.h $(SRC)/picture.h $(SRC)/real.h $(SRC)/complex.h $(SRC)/matrix.h $(SRC)/math2.h $(GUI_HEADER) $(SRC)/vartypes.h +- g++ $(FLAGS) -c $(GTK_CFLAGS) $< -o $@ ++ $(CXX) $(FLAGS) -c $(GTK_CFLAGS) $< -o $@ + + ump_aboutwin.o: $(SRC)/ump_aboutwin.cpp Makefile $(GUI_HEADER) $(SRC)/vartypes.h +- g++ $(FLAGS) -c $(GTK_CFLAGS) $< -o $@ ++ $(CXX) $(FLAGS) -c $(GTK_CFLAGS) $< -o $@ + + ump_simplewin.o: $(SRC)/ump_simplewin.cpp Makefile $(SRC)/image_sqrt.c $(SRC)/vector.h $(SRC)/integer.h $(SRC)/real.h $(SRC)/complex.h $(SRC)/matrix.h $(SRC)/math2.h $(GUI_HEADER) $(SRC)/vartypes.h $(SRC)/picture.h +- g++ $(FLAGS) -c $(GTK_CFLAGS) $< -o $@ ++ $(CXX) $(FLAGS) -c $(GTK_CFLAGS) $< -o $@ + + matrix_editor.o: $(SRC)/matrix_editor.cpp Makefile $(SRC)/vector.h $(SRC)/integer.h $(SRC)/real.h $(SRC)/complex.h $(SRC)/matrix.h $(SRC)/math2.h $(GUI_HEADER) $(SRC)/vartypes.h $(SRC)/picture.h +- g++ $(FLAGS) -c $(GTK_CFLAGS) $< -o $@ ++ $(CXX) $(FLAGS) -c $(GTK_CFLAGS) $< -o $@ + + ump_picturewin.o: $(SRC)/ump_picturewin.cpp Makefile $(SRC)/vector.h $(SRC)/integer.h $(SRC)/real.h $(SRC)/complex.h $(SRC)/matrix.h $(SRC)/math2.h $(GUI_HEADER) $(SRC)/vartypes.h $(SRC)/picture.h +- g++ $(FLAGS) -c $(GTK_CFLAGS) $< -o $@ ++ $(CXX) $(FLAGS) -c $(GTK_CFLAGS) $< -o $@ + + addon_functions.o: $(SRC)/addon_functions.cpp Makefile $(SRC)/addon_functions.h $(SRC)/vector.h $(SRC)/integer.h $(SRC)/real.h $(SRC)/complex.h $(SRC)/matrix.h $(SRC)/math2.h $(SRC)/vartypes.h $(SRC)/picture.h $(SRC)/main.h $(SRC)/ump_picturewin.h +- g++ $(FLAGS) -c $(GTK_CFLAGS) $< -o $@ ++ $(CXX) $(FLAGS) -c $(GTK_CFLAGS) $< -o $@ + + addon_functions.text.o: $(SRC)/addon_functions.cpp Makefile $(SRC)/addon_functions.h $(SRC)/vector.h $(SRC)/integer.h $(SRC)/real.h $(SRC)/complex.h $(SRC)/matrix.h $(SRC)/math2.h $(SRC)/vartypes.h $(SRC)/picture.h $(SRC)/main.h +- g++ $(FLAGS) -c -DNO_GTK $(SRC)/addon_functions.cpp -o $@ ++ $(CXX) $(FLAGS) -c -DNO_GTK $(SRC)/addon_functions.cpp -o $@ + + + + vartypes.o: $(SRC)/vartypes.cpp Makefile $(SRC)/vartypes.h +- g++ $(FLAGS) -c $< -o $@ ++ $(CXX) $(FLAGS) -c $< -o $@ + + keyfile_io.o: $(SRC)/keyfile_io.cpp Makefile $(SRC)/vartypes.h +- g++ $(FLAGS) -c $< -o $@ ++ $(CXX) $(FLAGS) -c $< -o $@ + + picture.o: $(SRC)/picture.cpp Makefile $(SRC)/picture.h $(SRC)/vartypes.h +- g++ $(FLAGS) -c $< -o $@ ++ $(CXX) $(FLAGS) -c $< -o $@ + + integer.o: $(SRC)/integer.cpp Makefile $(SRC)/integer.h $(SRC)/vartypes.h +- g++ $(FLAGS) $(ASM_FLAG) -c $< -o $@ ++ $(CXX) $(FLAGS) $(ASM_FLAG) -c $< -o $@ + + real.o: $(SRC)/real.cpp Makefile $(SRC)/integer.h $(SRC)/real.h $(SRC)/vartypes.h +- g++ $(FLAGS) -c $< -o $@ ++ $(CXX) $(FLAGS) -c $< -o $@ + + complex.o: $(SRC)/complex.cpp Makefile $(SRC)/integer.h $(SRC)/real.h $(SRC)/complex.h $(SRC)/complex.h $(SRC)/vartypes.h +- g++ $(FLAGS) -c $< -o $@ ++ $(CXX) $(FLAGS) -c $< -o $@ + + matrix.o: $(SRC)/matrix.cpp Makefile $(SRC)/vector.h $(SRC)/integer.h $(SRC)/real.h $(SRC)/complex.h $(SRC)/matrix.h $(SRC)/vartypes.h +- g++ $(FLAGS) -c $< -o $@ ++ $(CXX) $(FLAGS) -c $< -o $@ + + + + math2.o: $(SRC)/math2.cpp Makefile $(SRC)/vector.h $(SRC)/integer.h $(SRC)/real.h $(SRC)/complex.h $(SRC)/matrix.h $(SRC)/math2.h $(SRC)/math2.intern.h $(SRC)/vartypes.h $(SRC)/picture.h +- g++ $(FLAGS) -c $< -o $@ ++ $(CXX) $(FLAGS) -c $< -o $@ + + math2.picture.o: $(SRC)/math2.picture.cpp Makefile $(SRC)/vector.h $(SRC)/integer.h $(SRC)/real.h $(SRC)/complex.h $(SRC)/matrix.h $(SRC)/math2.h $(SRC)/vartypes.h $(SRC)/picture.h +- g++ $(FLAGS) -c $< -o $@ ++ $(CXX) $(FLAGS) -c $< -o $@ + + math2.variable.o: $(SRC)/math2.variable.cpp Makefile $(SRC)/vector.h $(SRC)/integer.h $(SRC)/real.h $(SRC)/complex.h $(SRC)/matrix.h $(SRC)/math2.h $(SRC)/vartypes.h $(SRC)/picture.h +- g++ $(FLAGS) -c $< -o $@ ++ $(CXX) $(FLAGS) -c $< -o $@ + + math2.variablelist.o: $(SRC)/math2.variablelist.cpp Makefile $(SRC)/vector.h $(SRC)/math2.intern.h $(SRC)/integer.h $(SRC)/real.h $(SRC)/complex.h $(SRC)/matrix.h $(SRC)/math2.h $(SRC)/vartypes.h $(SRC)/picture.h +- g++ $(FLAGS) -c $< -o $@ ++ $(CXX) $(FLAGS) -c $< -o $@ + + math2.functionlist.o: $(SRC)/math2.functionlist.cpp Makefile $(SRC)/vector.h $(SRC)/math2.intern.h $(SRC)/integer.h $(SRC)/real.h $(SRC)/complex.h $(SRC)/matrix.h $(SRC)/math2.h $(SRC)/vartypes.h $(SRC)/picture.h +- g++ $(FLAGS) -c $< -o $@ ++ $(CXX) $(FLAGS) -c $< -o $@ + + math2.builtin.o: $(SRC)/math2.builtin.cpp Makefile $(SRC)/vector.h $(SRC)/math2.intern.h $(SRC)/integer.h $(SRC)/real.h $(SRC)/complex.h $(SRC)/matrix.h $(SRC)/math2.h $(SRC)/vartypes.h $(SRC)/picture.h +- g++ $(FLAGS) -c $< -o $@ ++ $(CXX) $(FLAGS) -c $< -o $@ + + math2.codeline.o: $(SRC)/math2.codeline.cpp Makefile $(SRC)/vector.h $(SRC)/math2.intern.h $(SRC)/integer.h $(SRC)/real.h $(SRC)/complex.h $(SRC)/matrix.h $(SRC)/math2.h $(SRC)/vartypes.h $(SRC)/picture.h +- g++ $(FLAGS) -c $< -o $@ ++ $(CXX) $(FLAGS) -c $< -o $@ + + math2.codeblock.o: $(SRC)/math2.codeblock.cpp Makefile $(SRC)/vector.h $(SRC)/math2.intern.h $(SRC)/integer.h $(SRC)/real.h $(SRC)/complex.h $(SRC)/matrix.h $(SRC)/math2.h $(SRC)/vartypes.h $(SRC)/picture.h +- g++ $(FLAGS) -c $< -o $@ ++ $(CXX) $(FLAGS) -c $< -o $@ + + math2.array.o: $(SRC)/math2.array.cpp Makefile $(SRC)/vector.h $(SRC)/integer.h $(SRC)/real.h $(SRC)/complex.h $(SRC)/matrix.h $(SRC)/math2.h $(SRC)/vartypes.h $(SRC)/picture.h +- g++ $(FLAGS) -c $< -o $@ ++ $(CXX) $(FLAGS) -c $< -o $@ + + + + ## Here we create the converter and convert the Swedish translation file into an inline-file + inliner: $(SRC)/inliner.c Makefile +- gcc $< -o $@ ++ $(CC) $(CFLAGS) $< -o $@ + + translation_svenska.c: translations/Svenska inliner + ./inliner $< translation_svenska $@ + + translation_svenska.o: translation_svenska.c +- gcc $< -c -o $@ ++ $(CC) $(CFLAGS) $< -c -o $@ + + diff --git a/math/ump/files/patch-src-main.cpp b/math/ump/files/patch-src-main.cpp new file mode 100644 index 000000000000..66bd4b5c028e --- /dev/null +++ b/math/ump/files/patch-src-main.cpp @@ -0,0 +1,11 @@ +--- src/main.cpp Sat Apr 22 01:10:27 2006 ++++ src/main.cpp.port Wed May 3 15:13:45 2006 +@@ -692,7 +692,7 @@ + + setup_file.replace_escape_sequences = true; + +- try{ setup_file.read( DATA_DIR "/ump.conf" ); } ++ try{ setup_file.read( "%%PREFIX%%/etc/ump.conf" ); } + catch(...) { } + + snprintf(filename,100,"%s/.ump",getenv("HOME")); |