aboutsummaryrefslogtreecommitdiff
path: root/math/spblas
diff options
context:
space:
mode:
authorBrendan Fabeny <bf@FreeBSD.org>2013-03-28 19:25:12 +0000
committerBrendan Fabeny <bf@FreeBSD.org>2013-03-28 19:25:12 +0000
commitbec986a3e5c07b9a7bf7b762521a1b49c62c54e8 (patch)
treedac1e545662a22e5ccc0b10860b638caa1e4bbfa /math/spblas
parentf82f34e30d15558469ab6dcbdedd3ee0c2c3268f (diff)
downloadports-bec986a3e5c07b9a7bf7b762521a1b49c62c54e8.tar.gz
ports-bec986a3e5c07b9a7bf7b762521a1b49c62c54e8.zip
Notes
Diffstat (limited to 'math/spblas')
-rw-r--r--math/spblas/Makefile30
-rw-r--r--math/spblas/pkg-descr2
2 files changed, 14 insertions, 18 deletions
diff --git a/math/spblas/Makefile b/math/spblas/Makefile
index 2b8522444cc4..fb9eb355a83b 100644
--- a/math/spblas/Makefile
+++ b/math/spblas/Makefile
@@ -1,20 +1,11 @@
-# ex:ts=8
-# Ports collection makefile for: spblas
-# Date created: 5 January 2012
-# Whom: bf@FreeBSD.org
-#
+# Created by: bf@FreeBSD.org
# $FreeBSD$
-#
PORTNAME= spblas
DISTVERSION= 1_02
CATEGORIES= math
MASTER_SITES= http://math.nist.gov/spblas/:1 LOCAL/bf/:1 NL/blas/blast-forum/:2
DISTFILES= nist_spblas_${DISTVERSION}.zip:1
-.ifndef(NOPORTDOCS) || make(makesum)
-DISTFILES+= blas-report.pdf:2
-EXTRACT_ONLY= nist_spblas_${DISTVERSION}.zip
-.endif
MAINTAINER= bf@FreeBSD.org
COMMENT= NIST Sparse Basic Linear Algebra Subprograms (BLAS)
@@ -26,10 +17,10 @@ USE_ZIP= yes
HEADERS= blas_enum.h blas_sparse.h blas_sparse_proto.h
HDIR = include/spblas
MAKE_ENV= LIB=spblas SHLIB_MAJOR="${SHLIB_MAJOR}" \
- SRCCONF="${NONEXISTENT}" SRCS="${SRCS}"
+ SRCCONF=/dev/null SRCS="${SRCS}"
NO_WRKSUBDIR= yes
-OPTIONS= PROFILE "Build and install a profiling library" Off
+OPTIONS_DEFINE= PROFILE
PLIST_DIRS= ${HDIR}
PLIST_FILES= ${HEADERS:S|^|${HDIR}/|} lib/libspblas.a lib/libspblas.so \
@@ -40,7 +31,7 @@ SRCS= nist_spblas.cc
.include <bsd.port.options.mk>
-.if defined(WITH_PROFILE)
+.if ${PORT_OPTIONS:MPROFILE}
.if defined(NOPROFILE) || defined(NO_PROFILE) || defined(WITHOUT_PROFILE)
IGNORE = you have defined WITH_PROFILE, but have also defined\
WITHOUT_PROFILE, NOPROFILE, or NO_PROFILE
@@ -53,11 +44,16 @@ PLIST_FILES+= lib/libspblas_p.a
MAKE_ENV+= NO_PROFILE=yes
.endif
-.ifndef(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
PORTDOCS= blas-report.pdf
.endif
-.ifndef(NOPORTEXAMPLES)
+.if ${PORT_OPTIONS:MDOCS} || make(makesum)
+DISTFILES+= blas-report.pdf:2
+EXTRACT_ONLY= nist_spblas_${DISTVERSION}.zip
+.endif
+
+.if ${PORT_OPTIONS:MEXAMPLES}
PORTEXAMPLES= ${SRCS}
.endif
@@ -68,11 +64,11 @@ post-extract:
post-install:
@${MKDIR} ${PREFIX}/${HDIR}
@cd ${WRKSRC}; ${INSTALL_DATA} ${HEADERS} ${PREFIX}/${HDIR}
-.ifndef(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${DOCSDIR}
@${INSTALL_DATA} ${_DISTDIR}/${PORTDOCS} ${DOCSDIR}
.endif
-.ifndef(NOPORTEXAMPLES)
+.if ${PORT_OPTIONS:MEXAMPLES}
@${MKDIR} ${EXAMPLESDIR}
@cd ${WRKSRC}; ${INSTALL_DATA} ${PORTEXAMPLES} ${EXAMPLESDIR}
.endif
diff --git a/math/spblas/pkg-descr b/math/spblas/pkg-descr
index 248859def9ac..4e1e8dfdff05 100644
--- a/math/spblas/pkg-descr
+++ b/math/spblas/pkg-descr
@@ -6,4 +6,4 @@ for complex arithmetic and templates to facilitate to creation of various
precision codes.) The library includes support for all four precision types
(single, double precision, real, and complex) and Level 1, 2, and 3 operations.
-WWW: http://math.nist.gov/spblas/
+WWW: http://math.nist.gov/spblas/