Tue Apr 20 20:40:47 2021 UTC ()
math/lapacke: import from wip

This is the C interface to math/lapack or any other implementation
selected via ml/blas.buildlink3.mk.


(thor)
diff -r1.493 -r1.494 pkgsrc/math/Makefile
diff -r0 -r1.1 pkgsrc/math/lapacke/DESCR
diff -r0 -r1.1 pkgsrc/math/lapacke/Makefile
diff -r0 -r1.1 pkgsrc/math/lapacke/PLIST
diff -r0 -r1.1 pkgsrc/math/lapacke/buildlink3.mk

cvs diff -r1.493 -r1.494 pkgsrc/math/Makefile (expand / switch to unified diff)

--- pkgsrc/math/Makefile 2021/04/20 20:37:03 1.493
+++ pkgsrc/math/Makefile 2021/04/20 20:40:47 1.494
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.493 2021/04/20 20:37:03 thor Exp $ 1# $NetBSD: Makefile,v 1.494 2021/04/20 20:40:47 thor Exp $
2 2
3COMMENT= Mathematics 3COMMENT= Mathematics
4 4
5SUBDIR+= R 5SUBDIR+= R
6SUBDIR+= R-CGIwithR 6SUBDIR+= R-CGIwithR
7SUBDIR+= R-DAAG 7SUBDIR+= R-DAAG
8SUBDIR+= R-DBI 8SUBDIR+= R-DBI
9SUBDIR+= R-DEoptimR 9SUBDIR+= R-DEoptimR
10SUBDIR+= R-FNN 10SUBDIR+= R-FNN
11SUBDIR+= R-Formula 11SUBDIR+= R-Formula
12SUBDIR+= R-GRASS 12SUBDIR+= R-GRASS
13SUBDIR+= R-ISLR 13SUBDIR+= R-ISLR
14SUBDIR+= R-ISwR 14SUBDIR+= R-ISwR
@@ -213,26 +213,27 @@ SUBDIR+= hs-mwc-random @@ -213,26 +213,27 @@ SUBDIR+= hs-mwc-random
213SUBDIR+= hs-nats 213SUBDIR+= hs-nats
214SUBDIR+= hs-profunctors 214SUBDIR+= hs-profunctors
215SUBDIR+= hs-scientific 215SUBDIR+= hs-scientific
216SUBDIR+= hs-semigroupoids 216SUBDIR+= hs-semigroupoids
217SUBDIR+= hs-semigroups 217SUBDIR+= hs-semigroups
218SUBDIR+= ipopt 218SUBDIR+= ipopt
219SUBDIR+= isl 219SUBDIR+= isl
220SUBDIR+= itpp 220SUBDIR+= itpp
221SUBDIR+= kalgebra 221SUBDIR+= kalgebra
222SUBDIR+= kalk 222SUBDIR+= kalk
223SUBDIR+= kcalc 223SUBDIR+= kcalc
224SUBDIR+= kissfft 224SUBDIR+= kissfft
225SUBDIR+= lapack 225SUBDIR+= lapack
 226SUBDIR+= lapacke
226SUBDIR+= libffm 227SUBDIR+= libffm
227SUBDIR+= libint 228SUBDIR+= libint
228SUBDIR+= libixion 229SUBDIR+= libixion
229SUBDIR+= liblbfgs 230SUBDIR+= liblbfgs
230SUBDIR+= liblinear 231SUBDIR+= liblinear
231SUBDIR+= libmatheval 232SUBDIR+= libmatheval
232SUBDIR+= libnumbertext 233SUBDIR+= libnumbertext
233SUBDIR+= libshorttext 234SUBDIR+= libshorttext
234SUBDIR+= libsvm 235SUBDIR+= libsvm
235SUBDIR+= linpack 236SUBDIR+= linpack
236SUBDIR+= lp_solve 237SUBDIR+= lp_solve
237SUBDIR+= ltm 238SUBDIR+= ltm
238SUBDIR+= lua-cassowary 239SUBDIR+= lua-cassowary

File Added: pkgsrc/math/lapacke/DESCR
This is the C wrapper to the Linear Algebra PACKage (LAPACKE),
extracted from the Netlib reference implementation of LAPACK.

File Added: pkgsrc/math/lapacke/Makefile
# $NetBSD: Makefile,v 1.1 2021/04/20 20:40:47 thor Exp $

COMMENT=		C interface to a LAPACK library
LAPACK_COMPONENT=	lapacke
LAPACK_COMPONENT_CMAKE_ARGS=	\
	-DUSE_OPTIMIZED_BLAS=ON \
	-DBLAS_LIBRARIES=${BLAS_LIBS:Q} \
	-DUSE_OPTIMIZED_LAPACK=ON \
	-DLAPACK_LIBRARIES=${LAPACK_LIBS:Q} \
	-DCBLAS=OFF -DLAPACKE=ON

.include "../../mk/blas.buildlink3.mk"
.include "../../math/lapack/Makefile.common"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/math/lapacke/PLIST
@comment $NetBSD: PLIST,v 1.1 2021/04/20 20:40:47 thor Exp $
include/lapack.h
include/lapacke.h
include/lapacke_config.h
include/lapacke_mangling.h
include/lapacke_utils.h
lib/cmake/lapacke-${PKGVERSION}/lapacke-config-version.cmake
lib/cmake/lapacke-${PKGVERSION}/lapacke-config.cmake
lib/liblapacke.a
lib/liblapacke.so
lib/liblapacke.so.3
lib/liblapacke.so.${PKGVERSION}
lib/pkgconfig/lapacke.pc

File Added: pkgsrc/math/lapacke/buildlink3.mk
# $NetBSD: buildlink3.mk,v 1.1 2021/04/20 20:40:47 thor Exp $

BUILDLINK_TREE+=	lapacke

.if !defined(LAPACKE_BUILDLINK3_MK)
LAPACKE_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.lapacke+=	lapacke>=3.9.0
BUILDLINK_PKGSRCDIR.lapacke?=	../../math/lapacke

.include	"../../mk/blas.buildlink3.mk"
.endif

BUILDLINK_TREE+=	-lapacke