svn commit: r414850 - head/math/superlu
Mathieu Arnold
mat at FreeBSD.org
Mon May 9 13:43:27 UTC 2016
Author: mat
Date: Mon May 9 13:43:25 2016
New Revision: 414850
URL: https://svnweb.freebsd.org/changeset/ports/414850
Log:
Update to 5.2.0.
PR: 209298
Submitted by: tkato432 yahoo com
Sponsored by: Absolight
Modified:
head/math/superlu/Makefile (contents, props changed)
head/math/superlu/distinfo (contents, props changed)
head/math/superlu/pkg-plist (contents, props changed)
Modified: head/math/superlu/Makefile
==============================================================================
--- head/math/superlu/Makefile Mon May 9 13:43:20 2016 (r414849)
+++ head/math/superlu/Makefile Mon May 9 13:43:25 2016 (r414850)
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= superlu
-PORTVERSION= 5.1.1
+PORTVERSION= 5.2.0
CATEGORIES= math
MASTER_SITES= http://crd-legacy.lbl.gov/~xiaoye/SuperLU/ \
http://crd-legacy.lbl.gov/~xiaoye/:doc
@@ -13,22 +13,21 @@ MAINTAINER= ports at FreeBSD.org
COMMENT= Library of routines for performing sparse factorization
LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKDIR}/LICENSE
+LICENSE_FILE= ${WRKSRC}/License.txt
USES= cmake:outsource fortran
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/SuperLU_${PORTVERSION}
-PLIST_SUB= P_VERSION="${PORTVERSION}" P_VER="${P_VER}"
+PLIST_SUB= P_VERSION="${P_VERSION}" P_VER="${P_VER}"
CMAKE_ARGS= -DUSE_XSDK_DEFAULTS:BOOL=ON \
- -Denable_examples:BOOL=OFF \
- -Denable_tests:BOOL=OFF
+ -Denable_examples:BOOL=OFF
PORTDOCS= *
-OPTIONS_DEFINE= DOCS
+OPTIONS_DEFINE= DOCS TEST
OPTIONS_SINGLE= BLAS
OPTIONS_SINGLE_BLAS= ATLAS GOTOBLAS REFERENCE
OPTIONS_DEFAULT= REFERENCE
@@ -44,26 +43,19 @@ GOTOBLAS_CMAKE_ARGS= -DBLA_VENDOR:STRING
REFERENCE_DESC= Reference blas implementation
REFERENCE_USES= blaslapack
REFERENCE_CMAKE_ARGS= -DBLA_VENDOR:STRING="Generic"
+TEST_CMAKE_ARGS= -Denable_tests:BOOL=ON
-P_VER= ${PORTVERSION:C/^([[:alnum:]]+).*/\1/}
+P_VERSION= 5.1.1
+P_VER= ${P_VERSION:C/^([[:alnum:]]+).*/\1/}
SLU_DOCS= SLU_general.ps.gz simax-29176.pdf
-post-extract:
- @${HEAD} -32 ${WRKSRC}/README > ${LICENSE_FILE}
-
post-patch:
@${REINPLACE_CMD} -e \
'/CMAKE_C_FLAGS_RELEASE/s|^|#|' ${WRKSRC}/CMakeLists.txt
@${REINPLACE_CMD} -e \
- '/FFLAGS/s|FATAL_ERROR|WARNING|' ${WRKSRC}/XSDKDefaults.cmake
+ '/FFLAGS/s|FATAL_ERROR|WARNING|' ${WRKSRC}/cmake/XSDKDefaults.cmake
@${REINPLACE_CMD} -e \
- 's|\(/include\)$$|/\1/superlu|' ${WRKSRC}/SRC/CMakeLists.txt
-
-post-install:
- ${LN} -sf libsuperlu_${PORTVERSION}.so \
- ${STAGEDIR}${PREFIX}/lib/libsuperlu.so.${P_VER}
- ${LN} -sf libsuperlu_${PORTVERSION}.so \
- ${STAGEDIR}${PREFIX}/lib/libsuperlu.so
+ 's|\(/include\)$$|\1/superlu|' ${WRKSRC}/SRC/CMakeLists.txt
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
@@ -72,8 +64,4 @@ post-install-DOCS-on:
(cd ${WRKSRC}/DOC && ${COPYTREE_SHARE} "html ug.pdf" \
${STAGEDIR}${DOCSDIR})
-do-test:
- (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} testing )
- (cd ${WRKSRC}/TESTING && ${CAT} *.out )
-
.include <bsd.port.mk>
Modified: head/math/superlu/distinfo
==============================================================================
--- head/math/superlu/distinfo Mon May 9 13:43:20 2016 (r414849)
+++ head/math/superlu/distinfo Mon May 9 13:43:25 2016 (r414850)
@@ -1,5 +1,5 @@
-SHA256 (superlu/superlu_5.1.1.tar.gz) = cec5022c8dc16e38e5c8bc92ed196144fe58864bd1c5ad73fb698398308f8065
-SIZE (superlu/superlu_5.1.1.tar.gz) = 2746173
+SHA256 (superlu/superlu_5.2.0.tar.gz) = 065bb8bfea79f5d3ec09c2d091ec79050fcfc123fb2f38818d95f4d8f9e7ff6c
+SIZE (superlu/superlu_5.2.0.tar.gz) = 2542410
SHA256 (superlu/SLU_general.ps.gz) = 00d00cedfadd96a42014d22b30c0cc451a575d8d309774519068b11d4be1ebe5
SIZE (superlu/SLU_general.ps.gz) = 89463
SHA256 (superlu/simax-29176.pdf) = 1411a3976b932a834157064dbaf0cdda10763f321bae10eb6f18925432250226
Modified: head/math/superlu/pkg-plist
==============================================================================
--- head/math/superlu/pkg-plist Mon May 9 13:43:20 2016 (r414849)
+++ head/math/superlu/pkg-plist Mon May 9 13:43:25 2016 (r414850)
@@ -10,4 +10,4 @@ include/superlu/superlu_enum_consts.h
include/superlu/supermatrix.h
lib/libsuperlu.so
lib/libsuperlu.so.%%P_VER%%
-lib/libsuperlu_%%P_VERSION%%.so
+lib/libsuperlu.so.%%P_VERSION%%
More information about the svn-ports-all
mailing list