[suitesparse-metis] 16/28: Added build patches

Wolfgang Fütterer wlfuetter-guest at moszumanska.debian.org
Mon Sep 7 10:18:22 UTC 2015


This is an automated email from the git hooks/post-receive script.

wlfuetter-guest pushed a commit to branch master
in repository suitesparse-metis.

commit 01c9e60392a93176a2083a549f11a9da9177d4d5
Author: Wolfgang Fuetterer <debian at wlf-online.de>
Date:   Tue Nov 25 20:14:23 2014 +0100

    Added build patches
---
 ...makefile.dpatch => 0001-AMD-Lib-Makefile.patch} |  48 +++++----
 ...akefile.dpatch => 0002-CAMD-Lib-Makefile.patch} |  42 ++++----
 debian/patches/0003-COLMAND-Lib-Makefile.patch     |  43 ++++++++
 ...Makefile.dpatch => 0004-BTF-Lib-Makefile.patch} |  41 ++++----
 ...Makefile.dpatch => 0005-KLU-Lib-Makefile.patch} |  40 ++++----
 debian/patches/0006-LDL-Lib-Makefile.patch         |  42 ++++++++
 debian/patches/0007-CSparse-Lib-Makefile.patch     |  53 ++++++++++
 ...ile.dpatch => 0008-CXSparse-Lib-Makefile.patch} |  70 +++++++------
 ...file.dpatch => 0009-UMFPACK-Lib-Makefile.patch} |  78 +++++++-------
 ...file.dpatch => 0010-CHOLMOD-Lib-Makefile.patch} | 113 +++++++++++++--------
 debian/patches/0011-CHOLMOD-Demo-Makefile.patch    |  21 ++++
 debian/patches/00list                              |  13 ---
 debian/patches/01-Makefile.dpatch                  |  20 ----
 debian/patches/04-CCOLAMD_Lib_Makefile.dpatch      |  41 --------
 debian/patches/05-COLAMD_Lib_Makefile.dpatch       |  41 --------
 debian/patches/08-LDL_Lib_Makefile.dpatch          |  39 -------
 debian/patches/09-CSparse_Lib_Makefile.dpatch      |  57 -----------
 debian/patches/13-CHOLMOD_Demo_Makefile.dpatch     |  18 ----
 debian/patches/series                              |  11 ++
 19 files changed, 403 insertions(+), 428 deletions(-)

diff --git a/debian/patches/02-AMD_Lib_GNUmakefile.dpatch b/debian/patches/0001-AMD-Lib-Makefile.patch
old mode 100755
new mode 100644
similarity index 63%
rename from debian/patches/02-AMD_Lib_GNUmakefile.dpatch
rename to debian/patches/0001-AMD-Lib-Makefile.patch
index af1930d..67b88d1
--- a/debian/patches/02-AMD_Lib_GNUmakefile.dpatch
+++ b/debian/patches/0001-AMD-Lib-Makefile.patch
@@ -1,22 +1,25 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 02-AMD_Lib_GNUmakefile.dpatch by  Daniel Rus Morales <rus.daniel at gmail.com>
-##
-## DP: Build the shared library
+From: Wolfgang Fuetterer <debian at wlf-online.de>
+Date: Tue, 25 Nov 2014 20:13:53 +0100
+Subject: AMD Lib Makefile
 
- at DPATCH@
-diff -u upstrm/AMD/Lib/GNUmakefile debsrc/AMD/Lib/GNUmakefile
---- upstrm/AMD/Lib/GNUmakefile	2007-05-06 14:32:19.000000000 +0200
-+++ debsrc/AMD/Lib/GNUmakefile	2008-02-17 14:47:54.000000000 +0100
+---
+ AMD/Lib/GNUmakefile | 16 +++++++++++++++-
+ 1 file changed, 15 insertions(+), 1 deletion(-)
+
+diff --git a/AMD/Lib/GNUmakefile b/AMD/Lib/GNUmakefile
+index 8e6d899..c125011 100644
+--- a/AMD/Lib/GNUmakefile
++++ b/AMD/Lib/GNUmakefile
 @@ -2,7 +2,7 @@
  # AMD Makefile for compiling on Unix systems (for GNU make only)
  #-------------------------------------------------------------------------------
  
--default: ../Lib/libamd.a
-+default: ../Lib/libamd.a libamd.so.3.1.0
+-default: libamd.a
++default: libamd.a libamd.so.4.4.1
  
- include ../../UFconfig/UFconfig.mk
+ include ../../SuiteSparse_config/SuiteSparse_config.mk
  
-@@ -26,18 +26,27 @@
+@@ -26,15 +26,22 @@ INC = ../Include/amd.h ../Include/amd_internal.h $(CONFIG)
  AMDI = $(addsuffix .o, $(subst amd_,amd_i_,$(AMD)))
  AMDL = $(addsuffix .o, $(subst amd_,amd_l_,$(AMD)))
  
@@ -27,11 +30,6 @@ diff -u upstrm/AMD/Lib/GNUmakefile debsrc/AMD/Lib/GNUmakefile
  # compile each int and long routine (with no real/complex version)
  #-------------------------------------------------------------------------------
  
- amd_global.o: ../Source/amd_global.c $(INC)
- 	$(C) -c $< -o $@
-+amd_global.oo: ../Source/amd_global.c $(INC)
-+	$(C) -fPIC -c $< -o $@
- 
  amd_i_%.o: ../Source/amd_%.c $(INC)
  	$(C) -DDINT -c $< -o $@
 +amd_i_%.oo: ../Source/amd_%.c $(INC)
@@ -44,24 +42,24 @@ diff -u upstrm/AMD/Lib/GNUmakefile debsrc/AMD/Lib/GNUmakefile
  
  #-------------------------------------------------------------------------------
  # Create the libamd.a library (C versions only)
-@@ -47,6 +56,10 @@
- 	$(AR) ../Lib/libamd.a $^
- 	- $(RANLIB) ../Lib/libamd.a
+@@ -44,6 +51,10 @@ libamd.a: $(AMDI) $(AMDL)
+ 	$(ARCHIVE) libamd.a $^
+ 	- $(RANLIB) libamd.a
  
-+libamd.so.3.1.0: amd_global.oo $(AMDI_SL) $(AMDL_SL)
++libamd.so.4.4.1: $(AMDI_SL) $(AMDL_SL)
 +	$(CC) -shared $^ -lm -Wl,-soname -Wl,$@ -o $@
 +	ln -s $@ libamd.so
 +
  #-------------------------------------------------------------------------------
  # compile the Fortran versions and the libamdf77.a library
  #-------------------------------------------------------------------------------
-@@ -71,6 +84,9 @@
+@@ -68,6 +79,9 @@ libamdf77.a: $(AMDF77)
  
  clean:
  	- $(RM) $(CLEAN)
-+	-$(RM) *.oo
-+	-$(RM) *.a
-+	-$(RM) *.so*
++	- $(RM) *.oo
++	- $(RM) *.a
++	- $(RM) *.so*
  
  purge: distclean
  
diff --git a/debian/patches/03-CAMD_Lib_GNUmakefile.dpatch b/debian/patches/0002-CAMD-Lib-Makefile.patch
old mode 100755
new mode 100644
similarity index 66%
rename from debian/patches/03-CAMD_Lib_GNUmakefile.dpatch
rename to debian/patches/0002-CAMD-Lib-Makefile.patch
index e3f55ca..34b6404
--- a/debian/patches/03-CAMD_Lib_GNUmakefile.dpatch
+++ b/debian/patches/0002-CAMD-Lib-Makefile.patch
@@ -1,22 +1,25 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 03-CAMD_Lib_GNUmakefile.dpatch by Daniel Rus Morales <rus.daniel at gmail.com>
-##
-## DP: Build the shared library
+From: Wolfgang Fuetterer <debian at wlf-online.de>
+Date: Tue, 25 Nov 2014 20:13:53 +0100
+Subject: CAMD Lib Makefile
 
- at DPATCH@
-diff -u upstrm/CAMD/Lib/GNUmakefile debsrc/CAMD/Lib/GNUmakefile
---- upstrm/CAMD/Lib/GNUmakefile	2007-05-05 16:29:25.000000000 +0200
-+++ debsrc/CAMD/Lib/GNUmakefile	2008-02-17 14:47:54.000000000 +0100
+---
+ CAMD/Lib/GNUmakefile | 16 +++++++++++++++-
+ 1 file changed, 15 insertions(+), 1 deletion(-)
+
+diff --git a/CAMD/Lib/GNUmakefile b/CAMD/Lib/GNUmakefile
+index 8fa0224..8815a76 100644
+--- a/CAMD/Lib/GNUmakefile
++++ b/CAMD/Lib/GNUmakefile
 @@ -2,7 +2,7 @@
  # CAMD Makefile for compiling on Unix systems (for GNU make only)
  #-------------------------------------------------------------------------------
  
 -default: libcamd.a
-+default: libcamd.a libcamd.so.3.1.0
++default: libcamd.a libcamd.so.4.4.1
  
- include ../../UFconfig/UFconfig.mk
+ include ../../SuiteSparse_config/SuiteSparse_config.mk
  
-@@ -26,18 +26,27 @@
+@@ -25,15 +25,22 @@ INC = ../Include/camd.h ../Include/camd_internal.h \
  CAMDI = $(addsuffix .o, $(subst camd_,camd_i_,$(CAMD)))
  CAMDL = $(addsuffix .o, $(subst camd_,camd_l_,$(CAMD)))
  
@@ -27,11 +30,6 @@ diff -u upstrm/CAMD/Lib/GNUmakefile debsrc/CAMD/Lib/GNUmakefile
  # compile each int and long routine (with no real/complex version)
  #-------------------------------------------------------------------------------
  
- camd_global.o: ../Source/camd_global.c $(INC)
- 	$(C) -c $< -o $@
-+camd_global.oo: ../Source/camd_global.c $(INC)
-+	$(C) -fPIC -c $< -o $@
- 
  camd_i_%.o: ../Source/camd_%.c $(INC)
  	$(C) -DDINT -c $< -o $@
 +camd_i_%.oo: ../Source/camd_%.c $(INC)
@@ -44,11 +42,11 @@ diff -u upstrm/CAMD/Lib/GNUmakefile debsrc/CAMD/Lib/GNUmakefile
  
  #-------------------------------------------------------------------------------
  # Create the libcamd.a library (C versions only)
-@@ -47,12 +56,19 @@
- 	$(AR) libcamd.a $^
+@@ -43,12 +50,19 @@ libcamd.a: $(CAMDI) $(CAMDL)
+ 	$(ARCHIVE)  libcamd.a $^
  	- $(RANLIB) libcamd.a
  
-+libcamd.so.3.1.0: camd_global.oo $(CAMDI_SL) $(CAMDL_SL)
++libcamd.so.4.4.1: $(CAMDI_SL) $(CAMDL_SL)
 +	$(CC) -shared $^ -lm -Wl,-soname -Wl,$@ -o $@
 +	ln -s $@ libcamd.so
 +
@@ -58,9 +56,9 @@ diff -u upstrm/CAMD/Lib/GNUmakefile debsrc/CAMD/Lib/GNUmakefile
  
  clean:
  	- $(RM) $(CLEAN)
-+	-$(RM) *.oo
-+	-$(RM) *.a
-+	-$(RM) *.so*
++	- $(RM) *.oo
++	- $(RM) *.a
++	- $(RM) *.so*
  
  purge: distclean
  
diff --git a/debian/patches/0003-COLMAND-Lib-Makefile.patch b/debian/patches/0003-COLMAND-Lib-Makefile.patch
new file mode 100644
index 0000000..cd16bd5
--- /dev/null
+++ b/debian/patches/0003-COLMAND-Lib-Makefile.patch
@@ -0,0 +1,43 @@
+From: Wolfgang Fuetterer <debian at wlf-online.de>
+Date: Tue, 25 Nov 2014 20:13:53 +0100
+Subject: COLMAND Lib Makefile
+
+---
+ COLAMD/Lib/Makefile | 11 ++++++++++-
+ 1 file changed, 10 insertions(+), 1 deletion(-)
+
+diff --git a/COLAMD/Lib/Makefile b/COLAMD/Lib/Makefile
+index ea49720..42f313b 100644
+--- a/COLAMD/Lib/Makefile
++++ b/COLAMD/Lib/Makefile
+@@ -2,7 +2,7 @@
+ # COLAMD Makefile
+ #-------------------------------------------------------------------------------
+ 
+-default: libcolamd.a
++default: libcolamd.a libcolamd.so.4.4.1
+ 
+ include ../../SuiteSparse_config/SuiteSparse_config.mk
+ 
+@@ -19,12 +19,21 @@ libcolamd.a:  $(SRC) $(INC)
+ 	$(ARCHIVE)  libcolamd.a colamd.o colamd_l.o
+ 	- $(RANLIB) libcolamd.a
+ 
++libcolamd.so.4.4.1:  $(SRC) $(INC)
++	$(CC) -fPIC $(CFLAGS) $(I) -c ../Source/colamd.c -o colamd.oo
++	$(CC) -fPIC $(CFLAGS) $(I) -c ../Source/colamd.c -DDLONG -o colamd_l.oo
++	$(CC) -shared *.oo -lm -Wl,-soname -Wl,$@ -o $@
++	ln -s $@ libcolamd.so
++
+ ccode: libcolamd.a
+ 
+ library: libcolamd.a
+ 
+ clean:
+ 	- $(RM) $(CLEAN)
++	- $(RM) *.oo
++	- $(RM) *.a
++	- $(RM) *.so*
+ 
+ purge: distclean
+ 
diff --git a/debian/patches/06-BTF_Lib_Makefile.dpatch b/debian/patches/0004-BTF-Lib-Makefile.patch
old mode 100755
new mode 100644
similarity index 69%
rename from debian/patches/06-BTF_Lib_Makefile.dpatch
rename to debian/patches/0004-BTF-Lib-Makefile.patch
index 3282a01..17b815e
--- a/debian/patches/06-BTF_Lib_Makefile.dpatch
+++ b/debian/patches/0004-BTF-Lib-Makefile.patch
@@ -1,29 +1,33 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 06-BTF_Lib_Makefile.dpatch by Daniel Rus Morales <rus.daniel at gmail.com>
-##
-## DP: Build the shared library
+From: Wolfgang Fuetterer <debian at wlf-online.de>
+Date: Tue, 25 Nov 2014 20:13:53 +0100
+Subject: BTF Lib Makefile
 
- at DPATCH@
-diff -u upstrm/BTF/Lib/Makefile debsrc/BTF/Lib/Makefile
---- upstrm/BTF/Lib/Makefile	2007-05-03 22:34:57.000000000 +0200
-+++ debsrc/BTF/Lib/Makefile	2008-02-17 14:47:54.000000000 +0100
-@@ -15,38 +15,55 @@
+---
+ BTF/Lib/Makefile | 25 +++++++++++++++++++++++--
+ 1 file changed, 23 insertions(+), 2 deletions(-)
+
+diff --git a/BTF/Lib/Makefile b/BTF/Lib/Makefile
+index 0069c93..4b16dba 100644
+--- a/BTF/Lib/Makefile
++++ b/BTF/Lib/Makefile
+@@ -15,38 +15,56 @@ I = -I../Include -I../../SuiteSparse_config
  
  all: library
  
 -library: libbtf.a
-+library: libbtf.a libbtf.so.3.1.0
++library: libbtf.a libbtf.so.4.4.1
  
  OBJ = btf_order.o btf_maxtrans.o btf_strongcomp.o \
      btf_l_order.o btf_l_maxtrans.o btf_l_strongcomp.o
 +OBJ_SL = $(subst .o,.oo,$(OBJ))
++
  
  libbtf.a: $(OBJ)
- 	$(AR) libbtf.a $(OBJ)
- 	$(RANLIB) libbtf.a
+ 	$(ARCHIVE)  libbtf.a $(OBJ)
+ 	- $(RANLIB) libbtf.a
  
 -$(OBJ): $(INC)
-+libbtf.so.3.1.0: $(OBJ_SL)
++libbtf.so.4.4.1: $(OBJ_SL)
 +	$(CC) -shared $^ -lm -Wl,-soname -Wl,$@ -o $@
 +	ln -s $@ libbtf.so
 +
@@ -65,10 +69,13 @@ diff -u upstrm/BTF/Lib/Makefile debsrc/BTF/Lib/Makefile
  
  #-------------------------------------------------------------------------------
  
-@@ -57,3 +74,6 @@
+@@ -54,6 +72,9 @@ purge: distclean
+ 
+ distclean: clean
+ 	- $(RM) libbtf.a 
++	- $(RM) *.oo
++	- $(RM) *.a
++	- $(RM) *.so*
  
  clean:
  	- $(RM) $(CLEAN)
-+	-$(RM) *.oo
-+	-$(RM) *.a
-+	-$(RM) *.so*
diff --git a/debian/patches/07-KLU_Lib_Makefile.dpatch b/debian/patches/0005-KLU-Lib-Makefile.patch
old mode 100755
new mode 100644
similarity index 94%
rename from debian/patches/07-KLU_Lib_Makefile.dpatch
rename to debian/patches/0005-KLU-Lib-Makefile.patch
index 68e7fb6..8c9ecbb
--- a/debian/patches/07-KLU_Lib_Makefile.dpatch
+++ b/debian/patches/0005-KLU-Lib-Makefile.patch
@@ -1,18 +1,21 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 07-KLU_Lib_Makefile.dpatch by Daniel Rus Morales <rus.daniel at gmail.com>
-##
-## DP: Build the shared library
+From: Wolfgang Fuetterer <debian at wlf-online.de>
+Date: Tue, 25 Nov 2014 20:13:53 +0100
+Subject: KLU Lib Makefile
 
- at DPATCH@
-diff -u upstrm/KLU/Lib/Makefile debsrc/KLU/Lib/Makefile
---- upstrm/KLU/Lib/Makefile	2007-05-05 16:33:38.000000000 +0200
-+++ debsrc/KLU/Lib/Makefile	2008-02-17 14:47:54.000000000 +0100
-@@ -17,132 +17,200 @@
+---
+ KLU/Lib/Makefile | 131 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
+ 1 file changed, 130 insertions(+), 1 deletion(-)
+
+diff --git a/KLU/Lib/Makefile b/KLU/Lib/Makefile
+index 7dc44b6..e4e2337 100644
+--- a/KLU/Lib/Makefile
++++ b/KLU/Lib/Makefile
+@@ -17,132 +17,200 @@ I = -I../../AMD/Include -I../../COLAMD/Include -I../../BTF/Include \
  
  all: library
  
 -library: libklu.a
-+library: libklu.a libklu.so.3.1.0
++library: libklu.a libklu.so.4.4.1
  
  KLU_D = klu_d.o klu_d_kernel.o klu_d_dump.o \
      klu_d_factor.o klu_d_free_numeric.o klu_d_solve.o \
@@ -49,15 +52,14 @@ diff -u upstrm/KLU/Lib/Makefile debsrc/KLU/Lib/Makefile
 +OBJ_SL = $(COMMON_SL) $(KLU_D_SL) $(KLU_Z_SL) $(KLU_L_SL) $(KLU_ZL_SL)
  
  libklu.a: $(OBJ)
- 	$(AR) libklu.a $(OBJ)
- 	$(RANLIB) libklu.a
+ 	$(ARCHIVE)  libklu.a $(OBJ)
+ 	- $(RANLIB) libklu.a
  
--$(OBJ): $(INC)
-+libklu.so.3.1.0: $(OBJ_SL)
++libklu.so.4.4.1: $(OBJ_SL)
 +	$(CC) -shared $^ -lm -Wl,-soname -Wl,$@ -o $@
 +	ln -s $@ libklu.so
 +
-+$(OBJ) $(OBJ_SL): $(INC)
+ $(OBJ): $(INC)
  
  #-------------------------------------------------------------------------------
  
@@ -210,13 +212,13 @@ diff -u upstrm/KLU/Lib/Makefile debsrc/KLU/Lib/Makefile
  
  #-------------------------------------------------------------------------------
  
-@@ -153,96 +221,157 @@
+@@ -153,96 +221,157 @@ distclean: clean
  
  clean:
  	- $(RM) $(CLEAN)
-+	-$(RM) *.oo
-+	-$(RM) *.a
-+	-$(RM) *.so*
++	- $(RM) *.oo
++	- $(RM) *.a
++	- $(RM) *.so*
  
  #-------------------------------------------------------------------------------
  
diff --git a/debian/patches/0006-LDL-Lib-Makefile.patch b/debian/patches/0006-LDL-Lib-Makefile.patch
new file mode 100644
index 0000000..c23f55d
--- /dev/null
+++ b/debian/patches/0006-LDL-Lib-Makefile.patch
@@ -0,0 +1,42 @@
+From: Wolfgang Fuetterer <debian at wlf-online.de>
+Date: Tue, 25 Nov 2014 20:13:53 +0100
+Subject: LDL Lib Makefile
+
+---
+ LDL/Lib/Makefile | 12 ++++++++++--
+ 1 file changed, 10 insertions(+), 2 deletions(-)
+
+diff --git a/LDL/Lib/Makefile b/LDL/Lib/Makefile
+index 73d153c..8f5c799 100644
+--- a/LDL/Lib/Makefile
++++ b/LDL/Lib/Makefile
+@@ -10,7 +10,7 @@ I = -I../../SuiteSparse_config -I../Include
+ 
+ C = $(CC) $(CF) $(I)
+ 
+-all: libldl.a
++all: libldl.a libldl.so.4.4.1
+ 
+ #-------------------------------------------------------------------------------
+ # the ldl library:
+@@ -22,6 +22,12 @@ libldl.a: ../Source/ldl.c ../Include/ldl.h
+ 	$(ARCHIVE)  libldl.a ldl.o ldll.o
+ 	- $(RANLIB) libldl.a
+ 
++libldl.so.4.4.1: ../Source/ldl.c ../Include/ldl.h
++	$(C) -fPIC -c ../Source/ldl.c -o ldl.oo
++	$(C) -fPIC -DLDL_LONG -c ../Source/ldl.c -o ldll.oo
++	$(C) -fPIC -shared *.oo -lm -Wl,-soname -Wl,$@ -o $@
++	ln -s $@ libldl.so
++
+ distclean: purge
+ 
+ purge: clean
+@@ -29,4 +35,6 @@ purge: clean
+ 
+ clean:
+ 	- $(RM) $(CLEAN)
+-
++	-$(RM) *.oo
++	-$(RM) *.a
++	-$(RM) *.so*
diff --git a/debian/patches/0007-CSparse-Lib-Makefile.patch b/debian/patches/0007-CSparse-Lib-Makefile.patch
new file mode 100644
index 0000000..4c4db65
--- /dev/null
+++ b/debian/patches/0007-CSparse-Lib-Makefile.patch
@@ -0,0 +1,53 @@
+From: Wolfgang Fuetterer <debian at wlf-online.de>
+Date: Tue, 25 Nov 2014 20:13:53 +0100
+Subject: CSparse Lib Makefile
+
+---
+ CSparse/Lib/Makefile | 14 ++++++++++++--
+ 1 file changed, 12 insertions(+), 2 deletions(-)
+
+diff --git a/CSparse/Lib/Makefile b/CSparse/Lib/Makefile
+index 2a86ef4..d5e5565 100644
+--- a/CSparse/Lib/Makefile
++++ b/CSparse/Lib/Makefile
+@@ -3,7 +3,7 @@ I = -I../Include
+ RANLIB = ranlib
+ ARCHIVE = $(AR) $(ARFLAGS)
+ 
+-all: libcsparse.a
++all: libcsparse.a libcsparse.so.4.4.1
+ 
+ CS = cs_add.o cs_amd.o cs_chol.o cs_cholsol.o cs_counts.o cs_cumsum.o \
+ 	cs_droptol.o cs_dropzeros.o cs_dupl.o cs_entry.o \
+@@ -14,20 +14,30 @@ CS = cs_add.o cs_amd.o cs_chol.o cs_cholsol.o cs_counts.o cs_cumsum.o \
+ 	cs_transpose.o cs_compress.o cs_usolve.o cs_utsolve.o cs_scc.o \
+ 	cs_maxtrans.o cs_dmperm.o cs_updown.o cs_print.o cs_norm.o cs_load.o \
+ 	cs_dfs.o cs_reach.o cs_spsolve.o cs_ereach.o cs_leaf.o cs_randperm.o
++CS_SL = $(subst .o,.oo,$(CS))
+ 
+ $(CS): ../Include/cs.h Makefile
++$(CS_SL): ../Include/cs.h Makefile
+ 
+ %.o: ../Source/%.c ../Include/cs.h
+ 	$(CC) $(CF) $(I) -c $<
+ 
++%.oo: ../Source/%.c ../Include/cs.h
++	$(CC) $(CF) $(I) -fPIC -c $< -o $@
++
+ libcsparse.a: $(CS)
+ 	$(ARCHIVE)  libcsparse.a $(CS)
+ 	- $(RANLIB) libcsparse.a
+ 
++libcsparse.so.4.4.1: $(CS_SL)
++	$(CC) -shared $^ -lm -Wl,-soname -Wl,$@ -o $@
++	ln -s $@ libcsparse.so
++
+ clean:
+-	- $(RM) *.o
++	- $(RM) *.o *.oo
+ 
+ purge: distclean
+ 
+ distclean: clean
+ 	- $(RM) *.a *.obj *.dll
++	- $(RM) *.so*
diff --git a/debian/patches/10-CXSparse_Lib_Makefile.dpatch b/debian/patches/0008-CXSparse-Lib-Makefile.patch
old mode 100755
new mode 100644
similarity index 56%
rename from debian/patches/10-CXSparse_Lib_Makefile.dpatch
rename to debian/patches/0008-CXSparse-Lib-Makefile.patch
index 5e381f4..f50236d
--- a/debian/patches/10-CXSparse_Lib_Makefile.dpatch
+++ b/debian/patches/0008-CXSparse-Lib-Makefile.patch
@@ -1,22 +1,33 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 10-CXSparse_Lib_Makefile.dpatch by Daniel Rus Morales <rus.daniel at gmail.com>
-##
-## DP: Build the shared library
+From: Wolfgang Fuetterer <debian at wlf-online.de>
+Date: Tue, 25 Nov 2014 20:13:53 +0100
+Subject: CXSparse Lib Makefile
 
- at DPATCH@
-diff -u upstrm/CXSparse/Lib/Makefile debsrc/CXSparse/Lib/Makefile
---- upstrm/CXSparse/Lib/Makefile	2007-05-05 23:03:41.000000000 +0200
-+++ debsrc/CXSparse/Lib/Makefile	2008-02-17 14:47:54.000000000 +0100
-@@ -6,7 +6,7 @@
- AR = ar cr
- RANLIB = ranlib
+---
+ CXSparse/Lib/Makefile | 25 +++++++++++++++++++++++--
+ 1 file changed, 23 insertions(+), 2 deletions(-)
+
+diff --git a/CXSparse/Lib/Makefile b/CXSparse/Lib/Makefile
+index 3c10cf2..b2d3b70 100644
+--- a/CXSparse/Lib/Makefile
++++ b/CXSparse/Lib/Makefile
+@@ -7,7 +7,7 @@ include ../../SuiteSparse_config/SuiteSparse_config.mk
+ 
+ I = -I../../SuiteSparse_config -I../Include
  
 -all: libcxsparse.a
-+all: libcxsparse.a libcxsparse.so.3.1.0
++all: libcxsparse.a libcxsparse.so.4.4.1
  
  CS_SOURCE = cs_add.c cs_amd.c cs_chol.c cs_cholsol.c cs_counts.c cs_cumsum.c \
  	cs_droptol.c cs_dropzeros.c cs_dupl.c cs_entry.c \
-@@ -29,6 +29,7 @@
+@@ -18,6 +18,7 @@ CS_SOURCE = cs_add.c cs_amd.c cs_chol.c cs_cholsol.c cs_counts.c cs_cumsum.c \
+ 	cs_transpose.c cs_compress.c cs_usolve.c cs_utsolve.c cs_scc.c \
+ 	cs_maxtrans.c cs_dmperm.c cs_updown.c cs_print.c cs_norm.c cs_load.c \
+ 	cs_dfs.c cs_reach.c cs_spsolve.c cs_leaf.c cs_ereach.c cs_randperm.c
++CS_SOURCE_SL = $(subst .o,.oo,$(CS_SOURCE))
+ 
+ CS_DI_OBJ =  cs_add_di.o cs_amd_di.o cs_chol_di.o cs_cholsol_di.o cs_counts_di.o \
+ 	cs_cumsum_di.o cs_droptol_di.o cs_dropzeros_di.o cs_dupl_di.o \
+@@ -30,6 +31,7 @@ CS_DI_OBJ =  cs_add_di.o cs_amd_di.o cs_chol_di.o cs_cholsol_di.o cs_counts_di.o
  	cs_scc_di.o cs_maxtrans_di.o cs_dmperm_di.o cs_updown_di.o cs_print_di.o \
  	cs_norm_di.o cs_load_di.o cs_dfs_di.o cs_reach_di.o cs_spsolve_di.o \
  	cs_leaf_di.o cs_ereach_di.o cs_randperm_di.o
@@ -24,7 +35,7 @@ diff -u upstrm/CXSparse/Lib/Makefile debsrc/CXSparse/Lib/Makefile
  
  CS_DL_OBJ =  cs_add_dl.o cs_amd_dl.o cs_chol_dl.o cs_cholsol_dl.o cs_counts_dl.o \
  	cs_cumsum_dl.o cs_droptol_dl.o cs_dropzeros_dl.o cs_dupl_dl.o \
-@@ -41,6 +42,7 @@
+@@ -42,6 +44,7 @@ CS_DL_OBJ =  cs_add_dl.o cs_amd_dl.o cs_chol_dl.o cs_cholsol_dl.o cs_counts_dl.o
  	cs_scc_dl.o cs_maxtrans_dl.o cs_dmperm_dl.o cs_updown_dl.o cs_print_dl.o \
  	cs_norm_dl.o cs_load_dl.o cs_dfs_dl.o cs_reach_dl.o cs_spsolve_dl.o \
  	cs_leaf_dl.o cs_ereach_dl.o cs_randperm_dl.o
@@ -32,7 +43,7 @@ diff -u upstrm/CXSparse/Lib/Makefile debsrc/CXSparse/Lib/Makefile
  
  CS_CI_OBJ =  cs_add_ci.o cs_amd_ci.o cs_chol_ci.o cs_cholsol_ci.o cs_counts_ci.o \
  	cs_cumsum_ci.o cs_droptol_ci.o cs_dropzeros_ci.o cs_dupl_ci.o \
-@@ -53,6 +55,7 @@
+@@ -54,6 +57,7 @@ CS_CI_OBJ =  cs_add_ci.o cs_amd_ci.o cs_chol_ci.o cs_cholsol_ci.o cs_counts_ci.o
  	cs_scc_ci.o cs_maxtrans_ci.o cs_dmperm_ci.o cs_updown_ci.o cs_print_ci.o \
  	cs_norm_ci.o cs_load_ci.o cs_dfs_ci.o cs_reach_ci.o cs_spsolve_ci.o \
  	cs_leaf_ci.o cs_ereach_ci.o cs_randperm_ci.o
@@ -40,7 +51,7 @@ diff -u upstrm/CXSparse/Lib/Makefile debsrc/CXSparse/Lib/Makefile
  
  CS_CL_OBJ =  cs_add_cl.o cs_amd_cl.o cs_chol_cl.o cs_cholsol_cl.o cs_counts_cl.o \
  	cs_cumsum_cl.o cs_droptol_cl.o cs_dropzeros_cl.o cs_dupl_cl.o \
-@@ -65,32 +68,50 @@
+@@ -66,34 +70,51 @@ CS_CL_OBJ =  cs_add_cl.o cs_amd_cl.o cs_chol_cl.o cs_cholsol_cl.o cs_counts_cl.o
  	cs_scc_cl.o cs_maxtrans_cl.o cs_dmperm_cl.o cs_updown_cl.o cs_print_cl.o \
  	cs_norm_cl.o cs_load_cl.o cs_dfs_cl.o cs_reach_cl.o cs_spsolve_cl.o \
  	cs_leaf_cl.o cs_ereach_cl.o cs_randperm_cl.o
@@ -52,43 +63,44 @@ diff -u upstrm/CXSparse/Lib/Makefile debsrc/CXSparse/Lib/Makefile
  $(CS): ../Include/cs.h Makefile
  
  cs_convert.o: ../Source/cs_convert.c
- 	$(CC) $(CFLAGS) $(I) -c $< -o $@
+ 	$(CC) $(CF) $(I) -c $< -o $@
 +cs_convert.oo: ../Source/cs_convert.c
 +	$(CC) -fPIC $(CFLAGS) $(I) -c $< -o $@
  
  %_di.o : ../Source/%.c
- 	$(CC) $(CFLAGS) $(I) -c $< -o $@
+ 	$(CC) $(CF) $(I) -c $< -o $@
 +%_di.oo: ../Source/%.c
 +	$(CC) -fPIC $(CFLAGS) $(I) -c $< -o $@
  
  %_dl.o : ../Source/%.c
- 	$(CC) $(CFLAGS) $(I) -DCS_LONG -c $< -o $@
+ 	$(CC) $(CF) $(I) -DCS_LONG -c $< -o $@
 +%_dl.oo : ../Source/%.c
 +	$(CC) -fPIC $(CFLAGS) $(I) -DCS_LONG -c $< -o $@
  
  %_ci.o : ../Source/%.c
- 	$(CC) $(CFLAGS) $(I) -DCS_COMPLEX -c $< -o $@
+ 	$(CC) $(CF) $(I) -DCS_COMPLEX -c $< -o $@
 +%_ci.oo : ../Source/%.c
 +	$(CC) -fPIC $(CFLAGS) $(I) -DCS_COMPLEX -c $< -o $@
  
  %_cl.o : ../Source/%.c
- 	$(CC) $(CFLAGS) $(I) -DCS_LONG -DCS_COMPLEX -c $< -o $@
+ 	$(CC) $(CF) $(I) -DCS_LONG -DCS_COMPLEX -c $< -o $@
 +%_cl.oo : ../Source/%.c
 +	$(CC) -fPIC $(CFLAGS) $(I) -DCS_LONG -DCS_COMPLEX -c $< -o $@
  
  libcxsparse.a: $(CS)
- 	$(AR) libcxsparse.a $(CS)
- 	$(RANLIB) libcxsparse.a
+ 	$(ARCHIVE)  libcxsparse.a $(CS)
+ 	- $(RANLIB) libcxsparse.a
  
-+libcxsparse.so.3.1.0: $(CS_SL)
++libcxsparse.so.4.4.1: $(CS_SL)
 +	$(CC) -shared $^ -lm -Wl,-soname -Wl,$@ -o $@
-+	ln -s $@ libcxsparse.so
++	ln -s $@ libcsparse.so
 +
  clean:
--	rm -f *.o
-+	rm -f *.o *.oo
-+	-$(RM) *.a
-+	-$(RM) *.so*
+-	- $(RM) *.o
++	- $(RM) *.o *.oo
  
  purge: distclean
  
+ distclean: clean
+ 	- $(RM) *.a
++	- $(RM) *.so*
diff --git a/debian/patches/11-UMFPACK_Lib_GNUmakefile.dpatch b/debian/patches/0009-UMFPACK-Lib-Makefile.patch
old mode 100755
new mode 100644
similarity index 85%
rename from debian/patches/11-UMFPACK_Lib_GNUmakefile.dpatch
rename to debian/patches/0009-UMFPACK-Lib-Makefile.patch
index 7466722..d95217c
--- a/debian/patches/11-UMFPACK_Lib_GNUmakefile.dpatch
+++ b/debian/patches/0009-UMFPACK-Lib-Makefile.patch
@@ -1,22 +1,25 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 11-UMFPACK_Lib_GNUmakefile.dpatch by Daniel Rus Morales <rus.daniel at gmail.com>
-##
-## DP: Build the shared library
+From: Wolfgang Fuetterer <debian at wlf-online.de>
+Date: Tue, 25 Nov 2014 20:13:53 +0100
+Subject: UMFPACK Lib Makefile
 
- at DPATCH@
-diff -u upstrm/UMFPACK/Lib/GNUmakefile debsrc/UMFPACK/Lib/GNUmakefile
---- upstrm/UMFPACK/Lib/GNUmakefile	2007-05-06 14:31:22.000000000 +0200
-+++ debsrc/UMFPACK/Lib/GNUmakefile	2008-02-17 14:47:55.000000000 +0100
+---
+ UMFPACK/Lib/GNUmakefile | 101 +++++++++++++++++++++++++++++++++++++++++++++++-
+ 1 file changed, 100 insertions(+), 1 deletion(-)
+
+diff --git a/UMFPACK/Lib/GNUmakefile b/UMFPACK/Lib/GNUmakefile
+index c5d7235..3461a47 100644
+--- a/UMFPACK/Lib/GNUmakefile
++++ b/UMFPACK/Lib/GNUmakefile
 @@ -2,7 +2,7 @@
  # UMFPACK Makefile for compiling on Unix systems (for GNU Make)
  #-------------------------------------------------------------------------------
  
--default: ../Lib/libumfpack.a
-+default: libumfpack.a libumfpack.so.3.1.0
+-default: libumfpack.a
++default: libumfpack.a libumfpack.so.4.4.1
  
- include ../../UFconfig/UFconfig.mk
+ include ../../SuiteSparse_config/SuiteSparse_config.mk
  
-@@ -79,12 +79,19 @@
+@@ -89,12 +89,19 @@ INC = ../Include/umfpack.h ../../SuiteSparse_config/SuiteSparse_config.h \
  #-------------------------------------------------------------------------------
  
  DI = $(addsuffix .o, $(subst umf_,umf_di_,$(UMF)) $(subst umfpack_,umfpack_di_,$(USER)))
@@ -35,8 +38,8 @@ diff -u upstrm/UMFPACK/Lib/GNUmakefile debsrc/UMFPACK/Lib/GNUmakefile
 +GN_SL = $(addsuffix .oo, $(subst umfpack_,umfpack_gn_,$(GENERIC)))
  
  #-------------------------------------------------------------------------------
- # compile each int and UF_long routine (with no real/complex version)
-@@ -92,9 +99,13 @@
+ # compile each int and SuiteSparse_long routine (with no real/complex version)
+@@ -102,9 +109,13 @@ GN = $(addsuffix .o, $(subst umfpack_,umfpack_gn_,$(GENERIC)))
  
  umf_i_%.o: ../Source/umf_%.c $(INC)
  	$(C) -DDINT -c $< -o $@
@@ -50,7 +53,7 @@ diff -u upstrm/UMFPACK/Lib/GNUmakefile debsrc/UMFPACK/Lib/GNUmakefile
  
  #-------------------------------------------------------------------------------
  # compile each routine in the DI version
-@@ -102,33 +113,53 @@
+@@ -112,33 +123,53 @@ umf_l_%.o: ../Source/umf_%.c $(INC)
  
  umf_di_%.o: ../Source/umf_%.c $(INC)
  	$(C) -DDINT -c $< -o $@
@@ -104,7 +107,7 @@ diff -u upstrm/UMFPACK/Lib/GNUmakefile debsrc/UMFPACK/Lib/GNUmakefile
  
  #-------------------------------------------------------------------------------
  # compile each routine in the DL version
-@@ -136,33 +167,53 @@
+@@ -146,33 +177,53 @@ umfpack_di_%.o: ../Source/umfpack_%.c $(INC)
  
  umf_dl_%.o: ../Source/umf_%.c $(INC)
  	$(C) -DDLONG -c $< -o $@
@@ -158,7 +161,7 @@ diff -u upstrm/UMFPACK/Lib/GNUmakefile debsrc/UMFPACK/Lib/GNUmakefile
  
  #-------------------------------------------------------------------------------
  # compile each routine in the ZI version
-@@ -170,33 +221,58 @@
+@@ -180,33 +231,53 @@ umfpack_dl_%.o: ../Source/umfpack_%.c $(INC)
  
  umf_zi_%.o: ../Source/umf_%.c $(INC)
  	$(C) -DZINT -c $< -o $@
@@ -168,7 +171,7 @@ diff -u upstrm/UMFPACK/Lib/GNUmakefile debsrc/UMFPACK/Lib/GNUmakefile
  umf_zi_%hsolve.o: ../Source/umf_%tsolve.c $(INC)
  	$(C) -DZINT -DCONJUGATE_SOLVE -c $< -o $@
 +umf_zi_%hsolve.oo: ../Source/umf_%tsolve.c $(INC)
-+	$(C) -fPIC -DZINT -DCONJUGATE_SOLVE -c $< -o $@
++	$(C) -fPIC -DZINT -DCONJUGATE_SOLVE -c $< -o $@ 
  
  umf_zi_triplet_map_x.o: ../Source/umf_triplet.c $(INC)
  	$(C) -DZINT -DDO_MAP -DDO_VALUES -c $< -o $@
@@ -177,11 +180,6 @@ diff -u upstrm/UMFPACK/Lib/GNUmakefile debsrc/UMFPACK/Lib/GNUmakefile
  
  umf_zi_triplet_map_nox.o: ../Source/umf_triplet.c $(INC)
  	$(C) -DZINT -DDO_MAP -c $< -o $@
-+umf_zi_triplet_map_x.oo: ../Source/umf_triplet.c $(INC)
-+	$(C) -fPIC -DZINT -DDO_MAP -DDO_VALUES -c $< -o $@
-+
-+ umf_zi_triplet_map_nox.o: ../Source/umf_triplet.c $(INC)
-+	$(C) -DZINT -DDO_MAP -c $< -o $@
 +umf_zi_triplet_map_nox.oo: ../Source/umf_triplet.c $(INC)
 +	$(C) -fPIC -DZINT -DDO_MAP -c $< -o $@
  
@@ -217,7 +215,7 @@ diff -u upstrm/UMFPACK/Lib/GNUmakefile debsrc/UMFPACK/Lib/GNUmakefile
  
  #-------------------------------------------------------------------------------
  # compile each routine in the ZL version
-@@ -204,33 +280,53 @@
+@@ -214,33 +285,53 @@ umfpack_zi_%.o: ../Source/umfpack_%.c $(INC)
  
  umf_zl_%.o: ../Source/umf_%.c $(INC)
  	$(C) -DZLONG -c $< -o $@
@@ -271,7 +269,7 @@ diff -u upstrm/UMFPACK/Lib/GNUmakefile debsrc/UMFPACK/Lib/GNUmakefile
  
  #-------------------------------------------------------------------------------
  # Create the generic routines (GN) using a generic rule
-@@ -238,14 +334,20 @@
+@@ -248,6 +339,8 @@ umfpack_zl_%.o: ../Source/umfpack_%.c $(INC)
  
  umfpack_gn_%.o: ../Source/umfpack_%.c $(INC)
  	$(C) -c $< -o $@
@@ -279,26 +277,22 @@ diff -u upstrm/UMFPACK/Lib/GNUmakefile debsrc/UMFPACK/Lib/GNUmakefile
 +	$(C) -fPIC -c $< -o $@
  
  #-------------------------------------------------------------------------------
- # Create the ../Lib/libumfpack.a library
- #-------------------------------------------------------------------------------
- 
--../Lib/libumfpack.a: $(II) $(LL) $(GN) $(DI) $(DL) $(ZI) $(ZL)
--	$(AR) ../Lib/libumfpack.a $^
--	- $(RANLIB) ../Lib/libumfpack.a
-+libumfpack.a: $(II) $(LL) $(GN) $(DI) $(DL) $(ZI) $(ZL)
-+	$(AR) libumfpack.a $^
-+	- $(RANLIB) libumfpack.a
-+
-+libumfpack.so.3.1.0: $(II_SL) $(LL_SL) $(GN_SL) $(DI_SL) $(DL_SL) $(ZI_SL) $(ZL_SL)
+ # Create the libumfpack.a library
+@@ -256,6 +349,9 @@ umfpack_gn_%.o: ../Source/umfpack_%.c $(INC)
+ libumfpack.a: $(II) $(LL) $(GN) $(DI) $(DL) $(ZI) $(ZL)
+ 	$(ARCHIVE)  libumfpack.a $^
+ 	- $(RANLIB) libumfpack.a
++libumfpack.so.4.4.1: $(II_SL) $(LL_SL) $(GN_SL) $(DI_SL) $(DL_SL) $(ZI_SL) $(ZL_SL)
 +	$(CC) -shared $^ -lm -Wl,-soname -Wl,$@ -o $@
 +	ln -s $@ libumfpack.so
  
- #-------------------------------------------------------------------------------
- # Remove all but the files in the original distribution
-@@ -256,3 +358,6 @@
+ so: $(II) $(LL) $(GN) $(DI) $(DL) $(ZI) $(ZL)
+ 	gcc -shared -Wl,-soname,libumfpack.so -o libumfpack.so $^
+@@ -269,3 +365,6 @@ purge: clean
  
  clean:
  	- $(RM) $(CLEAN)
-+	-$(RM) *.oo
-+	-$(RM) *.a
-+	-$(RM) *.so*
++	- $(RM) *.oo
++	- $(RM) *.a
++	- $(RM) *.so*
+\ No newline at end of file
diff --git a/debian/patches/12-CHOLMOD_Lib_Makefile.dpatch b/debian/patches/0010-CHOLMOD-Lib-Makefile.patch
old mode 100755
new mode 100644
similarity index 90%
rename from debian/patches/12-CHOLMOD_Lib_Makefile.dpatch
rename to debian/patches/0010-CHOLMOD-Lib-Makefile.patch
index 7498ef3..3b70a22
--- a/debian/patches/12-CHOLMOD_Lib_Makefile.dpatch
+++ b/debian/patches/0010-CHOLMOD-Lib-Makefile.patch
@@ -1,35 +1,38 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 12-CHOLMOD_Lib_Makefile.dpatch by Daniel Rus Morales <rus.daniel at gmail.com>
-##
-## DP: Build the shared library
+From: Wolfgang Fuetterer <debian at wlf-online.de>
+Date: Tue, 25 Nov 2014 20:13:53 +0100
+Subject: CHOLMOD Lib Makefile
 
- at DPATCH@
-diff -u upstrm/CHOLMOD/Lib/Makefile debsrc/CHOLMOD/Lib/Makefile
---- upstrm/CHOLMOD/Lib/Makefile	2007-05-05 16:36:56.000000000 +0200
-+++ debsrc/CHOLMOD/Lib/Makefile	2008-02-17 16:37:51.000000000 +0100
-@@ -10,7 +10,7 @@
+---
+ CHOLMOD/Lib/Makefile | 245 +++++++++++++++++++++++++++++++++++++++++++++++++--
+ 1 file changed, 239 insertions(+), 6 deletions(-)
+
+diff --git a/CHOLMOD/Lib/Makefile b/CHOLMOD/Lib/Makefile
+index 3893d39..17ad296 100644
+--- a/CHOLMOD/Lib/Makefile
++++ b/CHOLMOD/Lib/Makefile
+@@ -50,7 +50,7 @@ I = -I../../AMD/Include -I../../AMD/Source -I../../COLAMD/Include \
  
- C = $(CC) $(CFLAGS) $(CHOLMOD_CONFIG)
+ C = $(CC) $(CF) $(CHOLMOD_CONFIG) $(CONFIG)
  
 -all: libcholmod.a
-+all: libcholmod.a libcholmod.so.3.1.0
++all: libcholmod.a libcholmod.so.4.4.1
  
  library: libcholmod.a
  
-@@ -21,6 +21,9 @@
+@@ -61,6 +61,9 @@ distclean: clean
  
  clean:
  	- $(RM) $(CLEAN)
-+	-$(RM) *.oo
-+	-$(RM) *.a
-+	-$(RM) *.so*
++	- $(RM) *.oo
++	- $(RM) *.a
++	- $(RM) *.so*
  
  #-------------------------------------------------------------------------------
  # ../Include/ directory contains all include files:
-@@ -49,29 +52,39 @@
- 	cholmod_copy.o cholmod_dense.o cholmod_error.o cholmod_factor.o \
+@@ -91,25 +94,32 @@ CORE = cholmod_aat.o cholmod_add.o cholmod_band.o \
  	cholmod_memory.o cholmod_sparse.o \
- 	cholmod_transpose.o cholmod_triplet.o
+ 	cholmod_transpose.o cholmod_triplet.o \
+         cholmod_version.o
 +CORE_SL = $(subst .o,.oo,$(CORE))
  
  CHECK = cholmod_check.o cholmod_read.o cholmod_write.o
@@ -57,19 +60,21 @@ diff -u upstrm/CHOLMOD/Lib/Makefile debsrc/CHOLMOD/Lib/Makefile
  	cholmod_super_symbolic.o
 +SUPERNODAL_SL = $(subst .o,.oo,$(SUPERNODAL))
  
- DI = $(CORE) $(CHECK) $(CHOLESKY) $(MATRIXOPS) $(MODIFY) $(SUPERNODAL) \
- 	$(PARTITION)
+ ifneq ($(GPU_CONFIG),)
+ GPU = cholmod_gpu.o cholmod_gpu_kernels.o
+@@ -119,6 +129,8 @@ endif
  
+ DI = $(CORE) $(CHECK) $(CHOLESKY) $(MATRIXOPS) $(MODIFY) $(SUPERNODAL) \
+ 	$(GPU) $(PARTITION) 
 +DI_SL = $(CORE_SL) $(CHECK_SL) $(CHOLESKY_SL) $(MATRIXOPS_SL) $(MODIFY_SL) \
 +	$(SUPERNODAL_SL) $(PARTITION_SL)
-+
+ 
  #-------------------------------------------------------------------------------
  # CHOLMOD library modules (long, double)
- #-------------------------------------------------------------------------------
-@@ -81,39 +94,53 @@
- 	cholmod_l_copy.o cholmod_l_dense.o cholmod_l_error.o \
+@@ -130,25 +142,32 @@ LCORE = cholmod_l_aat.o cholmod_l_add.o cholmod_l_band.o \
  	cholmod_l_factor.o cholmod_l_memory.o \
- 	cholmod_l_sparse.o cholmod_l_transpose.o cholmod_l_triplet.o
+ 	cholmod_l_sparse.o cholmod_l_transpose.o cholmod_l_triplet.o \
+         cholmod_l_version.o
 +LCORE_SL = $(subst .o,.oo,$(LCORE))
  
  LCHECK = cholmod_l_check.o cholmod_l_read.o cholmod_l_write.o
@@ -97,8 +102,12 @@ diff -u upstrm/CHOLMOD/Lib/Makefile debsrc/CHOLMOD/Lib/Makefile
  	cholmod_l_super_symbolic.o
 +LSUPERNODAL_SL = $(subst .o,.oo,$(LSUPERNODAL))
  
+ ifneq ($(GPU_CONFIG),)
+ LGPU = cholmod_l_gpu.o cholmod_gpu_kernels.o
+@@ -158,16 +177,23 @@ endif
+ 
  DL = $(LCORE) $(LCHECK) $(LCHOLESKY) $(LMATRIXOPS) $(LMODIFY) $(LSUPERNODAL) \
- 	$(LPARTITION)
+ 	$(LPARTITION) $(LGPU)
 +DL_SL = $(LCORE_SL) $(LCHECK_SL) $(LCHOLESKY_SL) $(LMATRIXOPS_SL) \
 +	$(LMODIFY_SL) $(LSUPERNODAL_SL) $(LPARTITION_SL)
  
@@ -109,19 +118,17 @@ diff -u upstrm/CHOLMOD/Lib/Makefile debsrc/CHOLMOD/Lib/Makefile
 +OBJ_SL = $(DI_SL) $(DL_SL)
  
  libcholmod.a: $(OBJ)
- 	$(AR) libcholmod.a $(OBJ)
- 	$(RANLIB) libcholmod.a
+ 	$(ARCHIVE)  libcholmod.a $(OBJ)
+ 	- $(RANLIB) libcholmod.a
  
--$(OBJ): $(INC)
-+libcholmod.so.3.1.0: $(OBJ_SL)
++libcholmod.so.4.4.1: $(OBJ_SL)
 +	$(CC) -shared $^ -lblas -llapack -lmetis ../../AMD/Lib/libamd.so ../../CAMD/Lib/libcamd.so ../../COLAMD/Lib/libcolamd.so ../../CCOLAMD/Lib/libccolamd.so -lm  -Wl,-soname -Wl,$@ -o $@
 +	ln -s $@ libcholmod.so
 +
-+$(OBJ) $(OBJ_SL): $(INC)
+ $(OBJ): $(INC)
  
- I = -I../../AMD/Include -I../../AMD/Source -I../../COLAMD/Include \
- 	-I$(METIS_PATH)/Lib -I../../CCOLAMD/Include -I../../CAMD/Include \
-@@ -125,23 +152,35 @@
+ #-------------------------------------------------------------------------------
+@@ -176,24 +202,35 @@ $(OBJ): $(INC)
  
  cholmod_check.o: ../Check/cholmod_check.c
  	$(C) -c $(I) $<
@@ -152,12 +159,13 @@ diff -u upstrm/CHOLMOD/Lib/Makefile debsrc/CHOLMOD/Lib/Makefile
  
  cholmod_l_write.o: ../Check/cholmod_write.c
  	$(C) -DDLONG -c $(I) $< -o $@
+-
 +cholmod_l_write.oo: ../Check/cholmod_write.c
 +	$(C) -fPIC -DDLONG -c $(I) $< -o $@
  
- 
  #-------------------------------------------------------------------------------
-@@ -150,92 +189,149 @@
+ # Core Module:
+@@ -201,98 +238,158 @@ cholmod_l_write.o: ../Check/cholmod_write.c
  
  cholmod_common.o: ../Core/cholmod_common.c
  	$(C) -c $(I) $<
@@ -231,6 +239,11 @@ diff -u upstrm/CHOLMOD/Lib/Makefile debsrc/CHOLMOD/Lib/Makefile
 +cholmod_add.oo: ../Core/cholmod_add.c
 +	$(C) -fPIC -c $(I) $< -o $@
  
+ cholmod_version.o: ../Core/cholmod_version.c
+ 	$(C) -c $(I) $<
+-
++cholmod_version.oo: ../Core/cholmod_version.c
++	$(C) -fPIC -c $(I) $< -o $@
  #-------------------------------------------------------------------------------
  
  cholmod_l_common.o: ../Core/cholmod_common.c
@@ -302,13 +315,18 @@ diff -u upstrm/CHOLMOD/Lib/Makefile debsrc/CHOLMOD/Lib/Makefile
  
  cholmod_l_add.o: ../Core/cholmod_add.c
  	$(C) -DDLONG -c $(I) $< -o $@
--
 +cholmod_l_add.oo: ../Core/cholmod_add.c
 +	$(C) -fPIC -DDLONG -c $(I) $< -o $@
  
+ cholmod_l_version.o: ../Core/cholmod_version.c
+ 	$(C) -DDLONG -c $(I) $< -o $@
+-
++cholmod_l_version.oo: ../Core/cholmod_version.c
++	$(C) -fPIC -DDLONG -c $(I) $< -o $@
+ 
  #-------------------------------------------------------------------------------
  # Cholesky Module:
-@@ -243,79 +339,129 @@
+@@ -300,79 +397,129 @@ cholmod_l_version.o: ../Core/cholmod_version.c
  
  cholmod_amd.o: ../Cholesky/cholmod_amd.c
  	$(C) -c $(I) $<
@@ -438,7 +456,7 @@ diff -u upstrm/CHOLMOD/Lib/Makefile debsrc/CHOLMOD/Lib/Makefile
  
  #-------------------------------------------------------------------------------
  # Partition Module:
-@@ -323,35 +469,55 @@
+@@ -380,36 +527,55 @@ cholmod_l_rowfac.o: ../Cholesky/cholmod_rowfac.c ../Cholesky/t_cholmod_rowfac.c
  
  cholmod_ccolamd.o: ../Partition/cholmod_ccolamd.c
  	$(C) -c $(I) $<
@@ -489,12 +507,13 @@ diff -u upstrm/CHOLMOD/Lib/Makefile debsrc/CHOLMOD/Lib/Makefile
  
  cholmod_l_nesdis.o: ../Partition/cholmod_nesdis.c
  	$(C) -DDLONG -c $(I) $< -o $@
+-
 +cholmod_l_nesdis.oo: ../Partition/cholmod_nesdis.c
 +	$(C) -fPIC -DDLONG -c $(I) $< -o $@
  
- 
  #-------------------------------------------------------------------------------
-@@ -360,61 +526,99 @@
+ # MatrixOps Module:
+@@ -417,61 +583,99 @@ cholmod_l_nesdis.o: ../Partition/cholmod_nesdis.c
  
  cholmod_horzcat.o: ../MatrixOps/cholmod_horzcat.c
  	$(C) -c $(I) $<
@@ -594,7 +613,7 @@ diff -u upstrm/CHOLMOD/Lib/Makefile debsrc/CHOLMOD/Lib/Makefile
  
  #-------------------------------------------------------------------------------
  # Modify Module:
-@@ -422,25 +626,39 @@
+@@ -479,26 +683,39 @@ cholmod_l_symmetry.o: ../MatrixOps/cholmod_symmetry.c
  
  cholmod_rowadd.o: ../Modify/cholmod_rowadd.c
  	$(C) -c $(I) $<
@@ -628,14 +647,15 @@ diff -u upstrm/CHOLMOD/Lib/Makefile debsrc/CHOLMOD/Lib/Makefile
  cholmod_l_updown.o: ../Modify/cholmod_updown.c \
  	../Modify/t_cholmod_updown.c ../Modify/t_cholmod_updown_numkr.c
  	$(C) -DDLONG -c $(I) $< -o $@
+-
 +cholmod_l_updown.oo: ../Modify/cholmod_updown.c \
 +	../Modify/t_cholmod_updown.c ../Modify/t_cholmod_updown_numkr.c
 +	$(C) -fPIC -DDLONG -c $(I) $< -o $@
  
- 
  #-------------------------------------------------------------------------------
-@@ -450,23 +668,39 @@
- cholmod_super_numeric.o: ../Supernodal/cholmod_super_numeric.c \
+ # Supernodal Module:
+@@ -508,26 +725,42 @@ cholmod_super_numeric.o: ../Supernodal/cholmod_super_numeric.c \
+         ../GPU/t_cholmod_gpu.c \
  	../Supernodal/t_cholmod_super_numeric.c
  	$(C) -c $(I) $<
 +cholmod_super_numeric.oo: ../Supernodal/cholmod_super_numeric.c \
@@ -674,3 +694,6 @@ diff -u upstrm/CHOLMOD/Lib/Makefile debsrc/CHOLMOD/Lib/Makefile
 +cholmod_l_super_solve.oo: ../Supernodal/cholmod_super_solve.c \
 +	../Supernodal/t_cholmod_super_solve.c
 +	$(C) -fPIC -DDLONG -c $(I) $< -o $@
+ 
+ #-------------------------------------------------------------------------------
+ # GPU module
diff --git a/debian/patches/0011-CHOLMOD-Demo-Makefile.patch b/debian/patches/0011-CHOLMOD-Demo-Makefile.patch
new file mode 100644
index 0000000..388f411
--- /dev/null
+++ b/debian/patches/0011-CHOLMOD-Demo-Makefile.patch
@@ -0,0 +1,21 @@
+From: Wolfgang Fuetterer <debian at wlf-online.de>
+Date: Tue, 25 Nov 2014 20:13:53 +0100
+Subject: CHOLMOD Demo Makefile
+
+---
+ CHOLMOD/Demo/Makefile | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/CHOLMOD/Demo/Makefile b/CHOLMOD/Demo/Makefile
+index 894aaee..c17b6fc 100644
+--- a/CHOLMOD/Demo/Makefile
++++ b/CHOLMOD/Demo/Makefile
+@@ -55,7 +55,7 @@ LIB2 += $(CUDART_LIB) $(CUBLAS_LIB)
+ endif
+ #-------------------------------------------------------------------------------
+ 
+-C = $(CC) $(CF) $(CHOLMOD_CONFIG) $(CONFIG)
++C = $(CC) $(CF) $(CHOLMOD_CONFIG) $(CONFIG) -lmetis
+ 
+ code: library cholmod_demo cholmod_l_demo cholmod_simple
+ 
diff --git a/debian/patches/00list b/debian/patches/00list
deleted file mode 100644
index 87cd91b..0000000
--- a/debian/patches/00list
+++ /dev/null
@@ -1,13 +0,0 @@
-01-Makefile
-02-AMD_Lib_GNUmakefile
-03-CAMD_Lib_GNUmakefile
-04-CCOLAMD_Lib_Makefile
-05-COLAMD_Lib_Makefile
-06-BTF_Lib_Makefile
-07-KLU_Lib_Makefile
-08-LDL_Lib_Makefile
-09-CSparse_Lib_Makefile
-10-CXSparse_Lib_Makefile
-11-UMFPACK_Lib_GNUmakefile
-12-CHOLMOD_Lib_Makefile
-13-CHOLMOD_Demo_Makefile
diff --git a/debian/patches/01-Makefile.dpatch b/debian/patches/01-Makefile.dpatch
deleted file mode 100755
index f4c0c57..0000000
--- a/debian/patches/01-Makefile.dpatch
+++ /dev/null
@@ -1,20 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 01-Makefile.dpatch by Daniel Rus Morales <rus.daniel at gmail.com>
-##
-## DP: KLU/Demo requires that CCOLAMD was built before.
-
- at DPATCH@
-diff -u upstrm/Makefile debsrc/Makefile
---- upstrm/Makefile	2007-10-29 21:02:03.000000000 +0100
-+++ debsrc/Makefile	2008-03-16 13:23:42.000000000 +0100
-@@ -12,9 +12,9 @@
- 	( cd CAMD ; $(MAKE) )
- 	( cd COLAMD ; $(MAKE) )
- 	( cd BTF ; $(MAKE) )
-+	( cd CCOLAMD ; $(MAKE) )
- 	( cd KLU ; $(MAKE) )
- 	( cd LDL ; $(MAKE) )
--	( cd CCOLAMD ; $(MAKE) )
- 	( cd UMFPACK ; $(MAKE) )
- 	( cd CHOLMOD ; $(MAKE) )
- 	( cd CSparse ; $(MAKE) )
diff --git a/debian/patches/04-CCOLAMD_Lib_Makefile.dpatch b/debian/patches/04-CCOLAMD_Lib_Makefile.dpatch
deleted file mode 100755
index 2378131..0000000
--- a/debian/patches/04-CCOLAMD_Lib_Makefile.dpatch
+++ /dev/null
@@ -1,41 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 04-CCOLAMD_Lib_Makefile.dpatch by Daniel Rus Morales <rus.daniel at gmail.com>
-##
-## DP: Build the shared library
-
- at DPATCH@
-diff -u upstrm/CCOLAMD/Lib/Makefile debsrc/CCOLAMD/Lib/Makefile
---- upstrm/CCOLAMD/Lib/Makefile	2007-05-05 15:59:13.000000000 +0200
-+++ debsrc/CCOLAMD/Lib/Makefile	2008-02-17 14:47:54.000000000 +0100
-@@ -2,7 +2,7 @@
- # CCOLAMD Makefile
- #-------------------------------------------------------------------------------
- 
--default: libccolamd.a
-+default: libccolamd.a libccolamd.so.3.1.0
- 
- include ../../UFconfig/UFconfig.mk
- 
-@@ -19,12 +19,22 @@
- 	$(CC) $(CFLAGS) $(I) -c ../Source/ccolamd.c -DDLONG -o ccolamd_l.o
- 	$(AR) libccolamd.a ccolamd.o ccolamd_l.o ccolamd_global.o
- 
-+libccolamd.so.3.1.0:  $(SRC) $(INC)
-+	$(CC) -fPIC $(CFLAGS) $(I) -c ../Source/ccolamd_global.c -o ccolamd_global.oo
-+	$(CC) -fPIC $(CFLAGS) $(I) -c ../Source/ccolamd.c -o ccolamd.oo
-+	$(CC) -fPIC $(CFLAGS) $(I) -c ../Source/ccolamd.c -DDLONG -o ccolamd_l.oo
-+	$(CC) -shared *.oo -lm -Wl,-soname -Wl,$@ -o $@
-+	ln -s $@ libccolamd.so
-+
- ccode: libccolamd.a
- 
- library: libccolamd.a
- 
- clean:
- 	- $(RM) $(CLEAN)
-+	-$(RM) *.oo
-+	-$(RM) *.a
-+	-$(RM) *.so*
- 
- purge: distclean
- 
diff --git a/debian/patches/05-COLAMD_Lib_Makefile.dpatch b/debian/patches/05-COLAMD_Lib_Makefile.dpatch
deleted file mode 100755
index 1ae9d42..0000000
--- a/debian/patches/05-COLAMD_Lib_Makefile.dpatch
+++ /dev/null
@@ -1,41 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 05-COLAMD_Lib_Makefile.dpatch by Daniel Rus Morales <rus.daniel at gmail.com>
-##
-## DP: Build the shared library
-
- at DPATCH@
-diff -u upstrm/COLAMD/Lib/Makefile debsrc/COLAMD/Lib/Makefile
---- upstrm/COLAMD/Lib/Makefile	2007-05-05 15:41:47.000000000 +0200
-+++ debsrc/COLAMD/Lib/Makefile	2008-02-17 14:47:54.000000000 +0100
-@@ -2,7 +2,7 @@
- # COLAMD Makefile
- #-------------------------------------------------------------------------------
- 
--default: libcolamd.a
-+default: libcolamd.a libcolamd.so.3.1.0
- 
- include ../../UFconfig/UFconfig.mk
- 
-@@ -19,12 +19,22 @@
- 	$(CC) $(CFLAGS) $(I) -c ../Source/colamd.c -DDLONG -o colamd_l.o
- 	$(AR) libcolamd.a colamd.o colamd_l.o colamd_global.o
- 
-+libcolamd.so.3.1.0:  $(SRC) $(INC)
-+	$(CC) -fPIC $(CFLAGS) $(I) -c ../Source/colamd_global.c -o colamd_global.oo
-+	$(CC) -fPIC $(CFLAGS) $(I) -c ../Source/colamd.c -o colamd.oo
-+	$(CC) -fPIC $(CFLAGS) $(I) -c ../Source/colamd.c -DDLONG -o colamd_l.oo
-+	$(CC) -shared *.oo -lm -Wl,-soname -Wl,$@ -o $@
-+	ln -s $@ libcolamd.so
-+
- ccode: libcolamd.a
- 
- library: libcolamd.a
- 
- clean:
- 	- $(RM) $(CLEAN)
-+	-$(RM) *.oo
-+	-$(RM) *.a
-+	-$(RM) *.so*
- 
- purge: distclean
- 
diff --git a/debian/patches/08-LDL_Lib_Makefile.dpatch b/debian/patches/08-LDL_Lib_Makefile.dpatch
deleted file mode 100755
index 963df06..0000000
--- a/debian/patches/08-LDL_Lib_Makefile.dpatch
+++ /dev/null
@@ -1,39 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 08-LDL_Lib_Makefile.dpatch by Daniel Rus Morales <rus.daniel at gmail.com>
-##
-## DP: Build the shared library
-
- at DPATCH@
-diff -u upstrm/LDL/Lib/Makefile debsrc/LDL/Lib/Makefile
---- upstrm/LDL/Lib/Makefile	2007-05-05 19:31:44.000000000 +0200
-+++ debsrc/LDL/Lib/Makefile	2008-02-17 14:47:54.000000000 +0100
-@@ -10,7 +10,7 @@
- 
- C = $(CC) $(CFLAGS) $(I)
- 
--all: libldl.a
-+all: libldl.a libldl.so.3.1.0
- 
- #-------------------------------------------------------------------------------
- # the ldl library:
-@@ -22,6 +22,12 @@
- 	$(AR) libldl.a ldl.o ldll.o
- 	- $(RANLIB) libldl.a
- 
-+libldl.so.3.1.0: ../Source/ldl.c ../Include/ldl.h
-+	$(C) -fPIC -c ../Source/ldl.c -o ldl.oo
-+	$(C) -fPIC -DLDL_LONG -c ../Source/ldl.c -o ldll.oo
-+	$(C) -fPIC -shared *.oo -lm -Wl,-soname -Wl,$@ -o $@
-+	ln -s $@ libldl.so
-+
- distclean: purge
- 
- purge: clean
-@@ -29,4 +35,6 @@
- 
- clean:
- 	- $(RM) $(CLEAN)
--
-+	-$(RM) *.oo
-+	-$(RM) *.a
-+	-$(RM) *.so*
diff --git a/debian/patches/09-CSparse_Lib_Makefile.dpatch b/debian/patches/09-CSparse_Lib_Makefile.dpatch
deleted file mode 100755
index c6f458d..0000000
--- a/debian/patches/09-CSparse_Lib_Makefile.dpatch
+++ /dev/null
@@ -1,57 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 09-CSparse_Lib_Makefile.dpatch by  <drus at citosina.muc.uponeits.com>
-##
-## DP: Build the shared library
-
- at DPATCH@
-diff -u upstrm/CSparse/Lib/Makefile debsrc/CSparse/Lib/Makefile
---- upstrm/CSparse/Lib/Makefile	2007-05-05 22:46:13.000000000 +0200
-+++ debsrc/CSparse/Lib/Makefile	2008-02-17 14:47:54.000000000 +0100
-@@ -1,11 +1,13 @@
- # Modify the "-O" optimization option for best performance (-O3 on Linux):
--CC = cc
--CFLAGS = -O -I../Include
-+#CC = cc
-+#CFLAGS = -O -I../Include
-+
-+C = $(CC) -O -I../Include
- 
- AR = ar cr
- RANLIB = ranlib
- 
--all: libcsparse.a
-+all: libcsparse.a libcsparse.so.3.1.0
- 
- CS = cs_add.o cs_amd.o cs_chol.o cs_cholsol.o cs_counts.o cs_cumsum.o \
- 	cs_droptol.o cs_dropzeros.o cs_dupl.o cs_entry.o \
-@@ -16,18 +18,29 @@
- 	cs_transpose.o cs_compress.o cs_usolve.o cs_utsolve.o cs_scc.o \
- 	cs_maxtrans.o cs_dmperm.o cs_updown.o cs_print.o cs_norm.o cs_load.o \
- 	cs_dfs.o cs_reach.o cs_spsolve.o cs_ereach.o cs_leaf.o cs_randperm.o
-+CS_SL = $(subst .o,.oo,$(CS))
- 
- $(CS): ../Include/cs.h Makefile
-+$(CS_SL): ../Include/cs.h Makefile
- 
- %.o: ../Source/%.c ../Include/cs.h
--	$(CC) $(CFLAGS) -c $<
-+	$(C) -c $<
-+%.oo: ../Source/%.c ../Include/cs.h
-+	$(C) -fPIC -c $< -o $@
- 
- libcsparse.a: $(CS)
- 	$(AR) libcsparse.a $(CS)
- 	$(RANLIB) libcsparse.a
- 
-+libcsparse.so.3.1.0: $(CS_SL)
-+	$(CC) -shared $^ -lm -Wl,-soname -Wl,$@ -o $@
-+	ln -s $@ libcsparse.so
-+
- clean:
- 	rm -f *.o
-+	rm -f *.o *.oo
-+	-$(RM) *.a
-+	-$(RM) *.so*
- 
- purge: distclean
- 
diff --git a/debian/patches/13-CHOLMOD_Demo_Makefile.dpatch b/debian/patches/13-CHOLMOD_Demo_Makefile.dpatch
deleted file mode 100755
index e91dcae..0000000
--- a/debian/patches/13-CHOLMOD_Demo_Makefile.dpatch
+++ /dev/null
@@ -1,18 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 13-CHOLMOD_Demo_Makefile.dpatch by Daniel Rus Morales <rus.daniel at gmail.com>
-##
-## DP: Link against metis library.
-
- at DPATCH@
-diff -u upstrm/CHOLMOD/Demo/Makefile debsrc/CHOLMOD/Demo/Makefile
---- upstrm/CHOLMOD/Demo/Makefile	2007-05-05 16:37:46.000000000 +0200
-+++ debsrc/CHOLMOD/Demo/Makefile	2008-02-17 16:39:17.000000000 +0100
-@@ -19,7 +19,7 @@
- 	$(LAPACK) $(BLAS) $(XERBLA) $(LIB)
- #-------------------------------------------------------------------------------
- 
--C = $(CC) $(CFLAGS) $(CHOLMOD_CONFIG)
-+C = $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) -lmetis
- 
- code: library cholmod_demo cholmod_l_demo cholmod_simple
- 
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..db39f9b
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,11 @@
+0001-AMD-Lib-Makefile.patch
+0002-CAMD-Lib-Makefile.patch
+0003-COLMAND-Lib-Makefile.patch
+0004-BTF-Lib-Makefile.patch
+0005-KLU-Lib-Makefile.patch
+0006-LDL-Lib-Makefile.patch
+0007-CSparse-Lib-Makefile.patch
+0008-CXSparse-Lib-Makefile.patch
+0009-UMFPACK-Lib-Makefile.patch
+0010-CHOLMOD-Lib-Makefile.patch
+0011-CHOLMOD-Demo-Makefile.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/suitesparse-metis.git



More information about the debian-science-commits mailing list