Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 2 May 2015 19:39:44 +0000 (UTC)
From:      Danilo Egea Gondolfo <danilo@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r385212 - in head/math/armadillo: . files
Message-ID:  <201505021939.t42JdiD5053196@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: danilo
Date: Sat May  2 19:39:43 2015
New Revision: 385212
URL: https://svnweb.freebsd.org/changeset/ports/385212

Log:
  - Update to 5.100.1
  - Add support to superlu library [1]
  
  Suggested by:	Conrad Sanderson (author) [1]

Modified:
  head/math/armadillo/Makefile
  head/math/armadillo/distinfo
  head/math/armadillo/files/patch-include+armadillo_bits+config.hpp
  head/math/armadillo/pkg-plist

Modified: head/math/armadillo/Makefile
==============================================================================
--- head/math/armadillo/Makefile	Sat May  2 19:33:12 2015	(r385211)
+++ head/math/armadillo/Makefile	Sat May  2 19:39:43 2015	(r385212)
@@ -1,7 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	armadillo
-PORTVERSION=	5.000.1
+PORTVERSION=	5.100.1
 CATEGORIES=	math
 MASTER_SITES=	SF/arma
 
@@ -12,7 +12,8 @@ LICENSE=	MPL
 
 LIB_DEPENDS=	libboost_date_time.so:${PORTSDIR}/devel/boost-libs \
 		libarpack.so:${PORTSDIR}/math/arpack \
-		libhdf5.so:${PORTSDIR}/science/hdf5
+		libhdf5.so:${PORTSDIR}/science/hdf5 \
+		libsuperlu.so:${PORTSDIR}/math/superlu
 
 USES=		cmake blaslapack
 USE_LDCONFIG=	yes

Modified: head/math/armadillo/distinfo
==============================================================================
--- head/math/armadillo/distinfo	Sat May  2 19:33:12 2015	(r385211)
+++ head/math/armadillo/distinfo	Sat May  2 19:39:43 2015	(r385212)
@@ -1,2 +1,2 @@
-SHA256 (armadillo-5.000.1.tar.gz) = 8ca55fbfce220517374a879ddc0c79e1afd3993f89cc58621aa502e9533f3cdb
-SIZE (armadillo-5.000.1.tar.gz) = 5425382
+SHA256 (armadillo-5.100.1.tar.gz) = cf4c3c700e163689b187dd987756d963e24ca5f0834b6dad59832300d55860c7
+SIZE (armadillo-5.100.1.tar.gz) = 5428805

Modified: head/math/armadillo/files/patch-include+armadillo_bits+config.hpp
==============================================================================
--- head/math/armadillo/files/patch-include+armadillo_bits+config.hpp	Sat May  2 19:33:12 2015	(r385211)
+++ head/math/armadillo/files/patch-include+armadillo_bits+config.hpp	Sat May  2 19:39:43 2015	(r385212)
@@ -1,15 +1,22 @@
---- include/armadillo_bits/config.hpp.orig	2015-01-09 19:09:21.294357075 -0500
-+++ include/armadillo_bits/config.hpp	2015-01-09 19:12:51.862339555 -0500
-@@ -24,7 +24,7 @@
+--- include/armadillo_bits/config.hpp.orig	2015-04-10 05:54:47 UTC
++++ include/armadillo_bits/config.hpp
+@@ -24,13 +24,13 @@
  #endif
  
  #if !defined(ARMA_USE_ARPACK)
 -// #define ARMA_USE_ARPACK
 +#define ARMA_USE_ARPACK
  //// Uncomment the above line if you have ARPACK or a high-speed replacement for ARPACK.
- //// ARPACK is required for eigendecompositions of sparse matrices, eg. eigs_sym() 
+ //// ARPACK is required for eigendecompositions of sparse matrices, eg. eigs_sym(), svds() 
  #endif
-@@ -54,7 +54,7 @@
+ 
+ #if !defined(ARMA_USE_SUPERLU)
+-// #define ARMA_USE_SUPERLU
++#define ARMA_USE_SUPERLU
+ //// Uncomment the above line if you have SuperLU.
+ //// SuperLU is used for solving sparse linear systems via spsolve()
+ //// Caveat: only SuperLU version 4.3 can be used!
+@@ -68,7 +68,7 @@
  //// Uncomment the above line if you want to use Intel MKL mkl_malloc() and mkl_free() instead of standard malloc() and free()
  
  // #define ARMA_USE_ATLAS

Modified: head/math/armadillo/pkg-plist
==============================================================================
--- head/math/armadillo/pkg-plist	Sat May  2 19:33:12 2015	(r385211)
+++ head/math/armadillo/pkg-plist	Sat May  2 19:39:43 2015	(r385212)
@@ -133,6 +133,7 @@ include/armadillo_bits/fn_hist.hpp
 include/armadillo_bits/fn_histc.hpp
 include/armadillo_bits/fn_inplace_strans.hpp
 include/armadillo_bits/fn_inplace_trans.hpp
+include/armadillo_bits/fn_interp1.hpp
 include/armadillo_bits/fn_inv.hpp
 include/armadillo_bits/fn_join.hpp
 include/armadillo_bits/fn_kron.hpp
@@ -422,7 +423,7 @@ include/armadillo_bits/xvec_htrans_bones
 include/armadillo_bits/xvec_htrans_meat.hpp
 lib/libarmadillo.so
 lib/libarmadillo.so.5
-lib/libarmadillo.so.5.000.1
+lib/libarmadillo.so.5.100.1
 share/Armadillo/CMake/ArmadilloConfig.cmake
 share/Armadillo/CMake/ArmadilloConfigVersion.cmake
 share/Armadillo/CMake/ArmadilloLibraryDepends-release.cmake



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201505021939.t42JdiD5053196>