Lines 1-15
Link Here
|
1 |
PORTNAME?= lapack |
1 |
PORTNAME?= lapack |
2 |
PORTVERSION= 3.11.0 |
2 |
PORTVERSION= 3.12.0 |
3 |
.if !(defined(BLAS_SLAVEPORT) || defined(CBLAS_SLAVEPORT) || defined(XLAPACK_SLAVEPORT) || defined(LAPACKE_SLAVEPORT)) |
3 |
.if !(defined(BLAS_SLAVEPORT) || defined(CBLAS_SLAVEPORT) || defined(XLAPACK_SLAVEPORT) || defined(LAPACKE_SLAVEPORT)) |
4 |
PORTREVISION= 1 |
4 |
PORTREVISION= 0 |
5 |
.else |
5 |
.else |
6 |
PORTREVISION?= 1 # Never remove this line, keep PORTREVISION?=0 in case. |
6 |
PORTREVISION?= 0 # Never remove this line, keep PORTREVISION?=0 in case. |
7 |
.endif |
7 |
.endif |
8 |
CATEGORIES= math |
8 |
CATEGORIES= math |
9 |
MASTER_SITES= https://github.com/Reference-LAPACK/lapack/archive/refs/tags/:src \ |
9 |
MASTER_SITES= https://github.com/Reference-LAPACK/lapack/archive/refs/tags/:src \ |
10 |
http://www.netlib.org/lapack/:man \ |
10 |
http://www.netlib.org/lapack/:man \ |
11 |
LOCAL/thierry/lapack-${PORTVERSION}/:man |
11 |
LOCAL/thierry/lapack-${PORTVERSION}/:man |
12 |
DISTFILES= v${PORTVERSION:R}${EXTRACT_SUFX}:src |
12 |
DISTFILES= v${PORTVERSION}${EXTRACT_SUFX}:src |
13 |
.if make(makesum) || !(defined(BLAS_SLAVEPORT) || defined(XLAPACK_SLAVEPORT)) |
13 |
.if make(makesum) || !(defined(BLAS_SLAVEPORT) || defined(XLAPACK_SLAVEPORT)) |
14 |
DISTFILES+= manpages.tgz:man |
14 |
DISTFILES+= manpages.tgz:man |
15 |
.endif |
15 |
.endif |
Lines 22-28
WWW?= https://www.netlib.org/lapack/
Link Here
|
22 |
LICENSE?= BSD3CLAUSE |
22 |
LICENSE?= BSD3CLAUSE |
23 |
|
23 |
|
24 |
USES= cmake:testing cpe fortran |
24 |
USES= cmake:testing cpe fortran |
25 |
WRKSRC= ${WRKDIR}/lapack-${PORTVERSION:R} |
25 |
WRKSRC= ${WRKDIR}/lapack-${PORTVERSION} |
26 |
# The actual math/scilab needs deprecated functions - to be removed later |
26 |
# The actual math/scilab needs deprecated functions - to be removed later |
27 |
CMAKE_ON= BUILD_SHARED_LIBS BUILD_DEPRECATED |
27 |
CMAKE_ON= BUILD_SHARED_LIBS BUILD_DEPRECATED |
28 |
USE_LDCONFIG= yes |
28 |
USE_LDCONFIG= yes |
Lines 73-78
PLIST_SUB+= BLAS="@comment " CBLAS="@comment " LAPACK="@comment " XLAPACK="" LA
Link Here
|
73 |
LIB_DEPENDS+= libblas.so:math/blas |
73 |
LIB_DEPENDS+= libblas.so:math/blas |
74 |
. if defined(MAINTAINER_MODE) |
74 |
. if defined(MAINTAINER_MODE) |
75 |
USES+= python:build,test |
75 |
USES+= python:build,test |
|
|
76 |
BINARY_ALIAS+= python3=${PYTHON_CMD} |
76 |
. endif |
77 |
. endif |
77 |
CMAKE_ON+= USE_OPTIMIZED_BLAS BUILD_TESTING |
78 |
CMAKE_ON+= USE_OPTIMIZED_BLAS BUILD_TESTING |
78 |
CMAKE_ARGS+= -DBLAS_LIBRARIES="${LOCALBASE}/lib/libblas.so" |
79 |
CMAKE_ARGS+= -DBLAS_LIBRARIES="${LOCALBASE}/lib/libblas.so" |
Lines 101-110
pre-configure:
Link Here
|
101 |
${WRKSRC}/Makefile |
102 |
${WRKSRC}/Makefile |
102 |
${FIND} ${WRKSRC} -name Makefile | ${XARGS} \ |
103 |
${FIND} ${WRKSRC} -name Makefile | ${XARGS} \ |
103 |
${SED} -i ".bak" -e 's|^ifdef|.ifdef|;s|^endif|.endif|' |
104 |
${SED} -i ".bak" -e 's|^ifdef|.ifdef|;s|^endif|.endif|' |
104 |
.if defined(MAINTAINER_MODE) |
|
|
105 |
${REINPLACE_CMD} -e 's|PythonInterp 2.7|PythonInterp ${PYTHON_VER}|' \ |
106 |
${WRKSRC}/CMakeLists.txt |
107 |
.endif |
108 |
|
105 |
|
109 |
post-build: |
106 |
post-build: |
110 |
.if defined(BLAS_SLAVEPORT) |
107 |
.if defined(BLAS_SLAVEPORT) |