# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= lapack VERSION= 3.12.0 KEYWORDS= math VARIANTS= standard SDESC[standard]= Linear Algebra PACKage HOMEPAGE= https://www.netlib.org/lapack/ CONTACT= nobody DOWNLOAD_GROUPS= main SITES[main]= GITHUB/Reference-LAPACK:lapack:v3.12.0 DISTFILE[1]= generated:main DF_INDEX= 1 SPKGS[standard]= complete blas lapack lapacke OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILDRUN_DEPENDS= xblas:single:standard EXRUN[lapack]= lapack:blas:standard EXRUN[lapacke]= lapack:lapack:standard USES= cpe cmake fortran:blas LICENSE= BSD3CLAUSE:blas LICENSE_FILE= BSD3CLAUSE:{{WRKSRC}}/LICENSE LICENSE_SCHEME= solo CPE_VENDOR= lapack_project FPC_EQUIVALENT= math/lapack SOVERSION= 3.12.0 PLIST_SUB= VER=3.12.0 CMAKE_ARGS= -DBUILD_SHARED_LIBS:BOOL=ON -DLAPACKE:BOOL=ON -DLAPACKE_WITH_TMG:BOOL=OFF -DCBLAS:BOOL=ON -DBLAS++:BOOL=OFF -DLAPACK++:BOOL=OFF -DUSE_XBLAS:BOOL=ON post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib*.so [FILE:511:descriptions/desc.blas] blas (Basic Linear Algebra Subprograms) The BLAS (Basic Linear Algebra Subprograms) are routines that provide standard building blocks for performing basic vector and matrix operations. The Level 1 BLAS perform scalar, vector, and vector-vector operations, the Level 2 BLAS perform matrix-vector operations, and the Level 3 BLAS perform matrix-matrix operations. Because the BLAS are efficient, portable, and widely available, they are commonly used in the development of high quality linear algebra software. [FILE:622:descriptions/desc.lapack] lapack (linear algebra routines) LAPACK provides routines for solving systems of simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalue problems, and singular value problems. The associated matrix factorizations (LU, Cholesky, QR, SVD, Schur, generalized Schur) are also provided, as are related computations such as reordering of the Schur factorizations and estimating condition numbers. Dense and banded matrices are handled, but not general sparse matrices. In all areas, similar functionality is provided for real and complex matrices, in both single and double precision. [FILE:200:descriptions/desc.lapacke] lapacke (C interface to LAPACK) This implementation provides a native C interface to LAPACK routines available at www.netlib.org/lapack to facilitate usage of LAPACK functionality for C programmers. [FILE:116:distinfo] eac9570f8e0ad6f30ce4b963f4f033f0f643e7c3912fc9ee6cd99120675ad48b 7933607 Reference-LAPACK-lapack-3.12.0.tar.gz [FILE:350:manifests/plist.blas] include/ cblas.h cblas_64.h cblas_f77.h cblas_mangling.h lib/ libblas.so libblas.so.%%SOMAJOR%% libblas.so.%%SOVERSION%% libcblas.so libcblas.so.%%SOMAJOR%% libcblas.so.%%SOVERSION%% lib/cmake/cblas-%%VER%%/ cblas-config-version.cmake cblas-config.cmake cblas-targets-release.cmake cblas-targets.cmake lib/pkgconfig/ blas.pc cblas.pc [FILE:225:manifests/plist.lapack] lib/ liblapack.so liblapack.so.%%SOMAJOR%% liblapack.so.%%SOVERSION%% lib/cmake/lapack-%%VER%%/ lapack-config-version.cmake lapack-config.cmake lapack-targets-release.cmake lapack-targets.cmake lib/pkgconfig/lapack.pc [FILE:319:manifests/plist.lapacke] include/ lapack.h lapacke.h lapacke_config.h lapacke_mangling.h lapacke_utils.h lib/ liblapacke.so liblapacke.so.%%SOMAJOR%% liblapacke.so.%%SOVERSION%% lib/cmake/lapacke-%%VER%%/ lapacke-config-version.cmake lapacke-config.cmake lapacke-targets-release.cmake lapacke-targets.cmake lib/pkgconfig/lapacke.pc