[packages/UMFPACK] - updated to 5.7.0 - updated ufconfig,shared patches

qboosh qboosh at pld-linux.org
Fri Oct 3 16:20:50 CEST 2014


commit 396f0219c6ade8e41c1dccd6db4adec34f44678e
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Fri Oct 3 16:20:52 2014 +0200

    - updated to 5.7.0
    - updated ufconfig,shared patches

 UMFPACK-shared.patch   | 22 +++++++++++-----------
 UMFPACK-ufconfig.patch | 14 ++++++--------
 UMFPACK.spec           | 38 +++++++++++++++++++-------------------
 3 files changed, 36 insertions(+), 38 deletions(-)
---
diff --git a/UMFPACK.spec b/UMFPACK.spec
index 0767071..723bbd2 100644
--- a/UMFPACK.spec
+++ b/UMFPACK.spec
@@ -1,29 +1,29 @@
 Summary:	UMFPACK: sparse multifrontal LU factorization
 Summary(pl.UTF-8):	UMFPACK - wielofrontalny rozkład LU macierzy rzadkich
 Name:		UMFPACK
-Version:	5.6.2
+Version:	5.7.0
 Release:	1
 License:	GPL v2+
 Group:		Libraries
 Source0:	http://www.cise.ufl.edu/research/sparse/umfpack/%{name}-%{version}.tar.gz
-# Source0-md5:	8d16f73dd16216f0d2ebb54460ae10a0
+# Source0-md5:	6b6dbac2f7c08d62c4b3220fed1888a3
 Patch0:		%{name}-ufconfig.patch
 Patch1:		%{name}-shared.patch
 Patch2:		%{name}-include-AMD.patch
 URL:		http://www.cise.ufl.edu/research/sparse/umfpack/
-BuildRequires:	AMD-devel >= 2.3.0
-BuildRequires:	CAMD-devel >= 2.3.0
-BuildRequires:	CCOLAMD-devel >= 2.8.0
-BuildRequires:	COLAMD-devel >= 2.8.0
-BuildRequires:	CHOLMOD-devel >= 2.0.0
-BuildRequires:	SuiteSparse_config >= 4.0.0
+BuildRequires:	AMD-devel >= 2.4.0
+BuildRequires:	CAMD-devel >= 2.4.0
+BuildRequires:	CCOLAMD-devel >= 2.9.0
+BuildRequires:	COLAMD-devel >= 2.9.0
+BuildRequires:	CHOLMOD-devel >= 3.0.0
+BuildRequires:	SuiteSparse_config >= 4.3.0
 BuildRequires:	blas-devel
 BuildRequires:	libtool >= 2:1.5
-Requires:	AMD >= 2.3.0
-Requires:	CAMD >= 2.3.0
-Requires:	CCOLAMD >= 2.8.0
-Requires:	COLAMD >= 2.8.0
-Requires:	CHOLMOD >= 2.0.0
+Requires:	AMD >= 2.4.0
+Requires:	CAMD >= 2.4.0
+Requires:	CCOLAMD >= 2.9.0
+Requires:	COLAMD >= 2.9.0
+Requires:	CHOLMOD >= 3.0.0
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -50,12 +50,12 @@ Summary:	Header files for UMFPACK library
 Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki UMFPACK
 Group:		Development/Libraries
 Requires:	%{name} = %{version}-%{release}
-Requires:	AMD-devel >= 2.3.0
-Requires:	CAMD-devel >= 2.3.0
-Requires:	CCOLAMD-devel >= 2.8.0
-Requires:	COLAMD-devel >= 2.8.0
-Requires:	CHOLMOD-devel >= 2.0.0
-Requires:	SuiteSparse_config >= 4.0.0
+Requires:	AMD-devel >= 2.4.0
+Requires:	CAMD-devel >= 2.4.0
+Requires:	CCOLAMD-devel >= 2.9.0
+Requires:	COLAMD-devel >= 2.9.0
+Requires:	CHOLMOD-devel >= 3.0.0
+Requires:	SuiteSparse_config >= 4.3.0
 
 %description devel
 Header files for UMFPACK library.
diff --git a/UMFPACK-shared.patch b/UMFPACK-shared.patch
index 4c2cd6c..d14c99d 100644
--- a/UMFPACK-shared.patch
+++ b/UMFPACK-shared.patch
@@ -1,19 +1,19 @@
---- UMFPACK/Demo/Makefile.orig	2012-08-28 20:34:44.256987195 +0200
-+++ UMFPACK/Demo/Makefile	2012-08-28 20:35:27.766986287 +0200
+--- UMFPACK/Demo/Makefile.orig	2014-10-03 16:14:05.839641618 +0200
++++ UMFPACK/Demo/Makefile	2014-10-03 16:15:11.772972188 +0200
 @@ -48,10 +48,10 @@
  
- LIBS = $(BLAS) $(XERBLA) $(LIB) $(LIB_WITH_CHOLMOD) $(LIB_WITH_PARTITION)
+ LIBS = $(LAPACK) $(BLAS) $(XERBLA) $(LIB) $(LIB_WITH_CHOLMOD) $(LIB_WITH_PARTITION) $(CUBLAS_LIB) $(CUDART_LIB)
  
 -../Lib/libumfpack.a:
 +../Lib/libumfpack.la:
  	( cd ../Lib ; $(MAKE) )
  
--UMFPACK = ../Lib/libumfpack.a -lamd \
-+UMFPACK = ../Lib/libumfpack.la -lamd \
-     -lsuitesparseconfig \
-     $(LIB_WITH_CHOLMOD) $(LIB_WITH_PARTITION)
+-UMFPACK = ../Lib/libumfpack.a -lamd -lsuitesparseconfig \
++UMFPACK = ../Lib/libumfpack.la -lamd -lsuitesparseconfig \
+     $(LIB_WITH_CHOLMOD) $(LIB_WITH_PARTITION) 
  
-@@ -64,7 +64,7 @@
+ libs: $(UMFPACK)
+@@ -63,7 +63,7 @@
  dist: umfpack_di_demo.c umfpack_dl_demo.c umfpack_zi_demo.c umfpack_zl_demo.c
  
  umfpack_simple: umfpack_simple.c $(INC) $(UMFPACK)
@@ -22,7 +22,7 @@
  
  # the GNU rules are simpler:
  # umfpack_%_demo.c: umfpack_xx_demo.c umfpack_%_demo.sed
-@@ -81,28 +81,28 @@
+@@ -80,28 +80,28 @@
  	- sed -f umfpack_di_demo.sed < umfpack_xx_demo.c > umfpack_di_demo.c
  
  umfpack_di_demo: umfpack_di_demo.c $(INC) $(UMFPACK)
@@ -55,7 +55,7 @@
  
  run: umfpack_di_demo umfpack_zi_demo umfpack_dl_demo umfpack_zl_demo umfpack_simple
  	./umfpack_simple
-@@ -144,16 +144,16 @@
+@@ -143,16 +143,16 @@
  	- ./umf4 a 1e-6
  
  umf4: umf4.c $(UMFPACK)
@@ -76,7 +76,7 @@
  
  #-------------------------------------------------------------------------------
  # compile the FORTRAN interface and demo
-@@ -161,17 +161,17 @@
+@@ -160,17 +160,17 @@
  
  # This doesn't seem to work on the Mac (Snow Leopard, OS X 10.6.1)
  fortran: $(UMFPACK) umf4hb.f umf4_f77wrapper.o umf4zhb.f umf4_f77zwrapper.o $(UMFPACK)
diff --git a/UMFPACK-ufconfig.patch b/UMFPACK-ufconfig.patch
index 275a792..a7863ac 100644
--- a/UMFPACK-ufconfig.patch
+++ b/UMFPACK-ufconfig.patch
@@ -1,5 +1,5 @@
---- UMFPACK/Demo/Makefile.orig	2012-06-21 07:39:46.000000000 +0200
-+++ UMFPACK/Demo/Makefile	2012-08-28 20:34:10.400321229 +0200
+--- UMFPACK/Demo/Makefile.orig	2014-03-22 03:19:44.000000000 +0100
++++ UMFPACK/Demo/Makefile	2014-10-03 16:13:22.816310091 +0200
 @@ -13,7 +13,7 @@
  
  all64: libs run hb fortran64
@@ -9,7 +9,7 @@
  
  #-------------------------------------------------------------------------------
  # the optional Partition module requires METIS, CAMD, and CCOLAMD
-@@ -22,69 +22,37 @@
+@@ -22,69 +22,36 @@
  CONFIG1 = -DNCHOLMOD
  CONFIG2 = -DNPARTITION
  ifeq (,$(findstring -DNCHOLMOD, $(UMFPACK_CONFIG)))
@@ -58,7 +58,7 @@
 -INC = ../Include/umfpack.h ../../AMD/Include/amd.h ../../SuiteSparse_config/SuiteSparse_config.h
 +INC = ../Include/umfpack.h
  
- LIBS = $(BLAS) $(XERBLA) $(LIB) $(LIB_WITH_CHOLMOD) $(LIB_WITH_PARTITION)
+ LIBS = $(LAPACK) $(BLAS) $(XERBLA) $(LIB) $(LIB_WITH_CHOLMOD) $(LIB_WITH_PARTITION) $(CUBLAS_LIB) $(CUDART_LIB)
  
  ../Lib/libumfpack.a:
  	( cd ../Lib ; $(MAKE) )
@@ -87,12 +87,10 @@
 -
 -UMFPACK = ../Lib/libumfpack.a ../../AMD/Lib/libamd.a \
 -    ../../SuiteSparse_config/libsuitesparseconfig.a \
-+UMFPACK = ../Lib/libumfpack.a -lamd \
-+    -lsuitesparseconfig \
-     $(LIB_WITH_CHOLMOD) $(LIB_WITH_PARTITION)
++UMFPACK = ../Lib/libumfpack.a -lamd -lsuitesparseconfig \
+     $(LIB_WITH_CHOLMOD) $(LIB_WITH_PARTITION) 
  
  libs: $(UMFPACK)
-diff -ur UMFPACK/Doc/Makefile UMFPACK-uf/Doc/Makefile
 --- UMFPACK/Doc/Makefile	2006-01-30 17:51:24.000000000 +0100
 +++ UMFPACK-uf/Doc/Makefile	2007-12-02 19:19:00.000000000 +0100
 @@ -7,7 +7,7 @@
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/UMFPACK.git/commitdiff/396f0219c6ade8e41c1dccd6db4adec34f44678e



More information about the pld-cvs-commit mailing list