summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Kahle <tomka@gentoo.org>2010-11-03 08:24:52 +0000
committerThomas Kahle <tomka@gentoo.org>2010-11-03 08:24:52 +0000
commit113d540d04cb3e3598934f45cfca4472fc28638d (patch)
tree8793b66c6f124de84279feeea8b7bbb429ac9e1b /sci-mathematics/normaliz/files
parentBundle patches into distfiles tarball. (diff)
downloadgentoo-2-113d540d04cb3e3598934f45cfca4472fc28638d.tar.gz
gentoo-2-113d540d04cb3e3598934f45cfca4472fc28638d.tar.bz2
gentoo-2-113d540d04cb3e3598934f45cfca4472fc28638d.zip
initial import, fixes bug 283676
(Portage version: 2.1.9.24/cvs/Linux i686)
Diffstat (limited to 'sci-mathematics/normaliz/files')
-rw-r--r--sci-mathematics/normaliz/files/normaliz-2.5-makefile.patch40
1 files changed, 40 insertions, 0 deletions
diff --git a/sci-mathematics/normaliz/files/normaliz-2.5-makefile.patch b/sci-mathematics/normaliz/files/normaliz-2.5-makefile.patch
new file mode 100644
index 000000000000..98f426006e11
--- /dev/null
+++ b/sci-mathematics/normaliz/files/normaliz-2.5-makefile.patch
@@ -0,0 +1,40 @@
+diff -U 3 -dHrN Normaliz2.5.orig/source/Makefile Normaliz2.5/source/Makefile
+--- Normaliz2.5.orig/source/Makefile 2010-08-04 15:04:02.000000000 +0200
++++ Normaliz2.5/source/Makefile 2010-10-20 22:47:23.000000000 +0200
+@@ -1,9 +1,7 @@
+ ##
+ ## Makefile for normaliz
+ ##
+-CXX = g++
+ CXXFLAGS += -Wall -Wno-sign-compare
+-CXXFLAGS += -O3 -funroll-loops -pipe
+
+ ## use OpenMP?
+ ifeq ($(OPENMP),no)
+@@ -12,8 +10,8 @@
+ CXXFLAGS += -fopenmp
+ endif
+
+-N64FLAGS = -Dnorm64 -static
+-NBIGFLAGS = -Dnormbig -static
++N64FLAGS = -Dnorm64
++NBIGFLAGS = -Dnormbig
+ GMPFLAGS = -lgmpxx -lgmp
+
+ SOURCES = full_cone.cpp integer.cpp cone_dual_mode.cpp lineare_transformation.cpp list_operations.cpp matrix.cpp mode.cpp Normaliz.cpp output.cpp simplex.cpp sublattice_representation.cpp vector_operations.cpp
+@@ -29,13 +27,13 @@
+ @mkdir -p obj64
+ $(CXX) $(CXXFLAGS) $(N64FLAGS) -c $< -o $@
+ norm64: Normaliz.cpp $(N64OBJ)
+- $(CXX) $(CXXFLAGS) $(N64FLAGS) Normaliz.cpp $(N64OBJ) -o norm64
++ $(CXX) $(CXXFLAGS) $(LDFLAGS) $(N64FLAGS) Normaliz.cpp $(N64OBJ) -o norm64
+
+ objBig/%.o: %.cpp $(HEADERS)
+ @mkdir -p objBig
+ $(CXX) $(CXXFLAGS) $(NBIGFLAGS) -c $< -o $@
+ normbig: Normaliz.cpp $(NBIGOBJ)
+- $(CXX) $(CXXFLAGS) $(NBIGFLAGS) Normaliz.cpp $(NBIGOBJ) $(GMPFLAGS) -o normbig
++ $(CXX) $(CXXFLAGS) $(LDFLAGS) $(NBIGFLAGS) Normaliz.cpp $(NBIGOBJ) $(GMPFLAGS) -o normbig
+
+ clean:
+ -rm -rf obj64 objBig