Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (7h)  pkgsrc-2024Q1 (9d)  pkgsrc-2023Q4 (56d)  pkgsrc-2023Q2 (88d)  pkgsrc-2023Q3 (168d) 

2024-05-27 04:06:30 UTC Now

2020-10-12 21:52:05 UTC MAIN commitmail json YAML

pkgsrc/audio/aeneas/Makefile@1.8 / diff
pkgsrc/audio/libsndfile/Makefile@1.84 / diff
pkgsrc/audio/py-music21/Makefile@1.7 / diff
pkgsrc/biology/mpqc/Makefile@1.18 / diff
pkgsrc/biology/plink/Makefile@1.9 / diff
pkgsrc/biology/py-biopython/Makefile@1.4 / diff
pkgsrc/biology/py-mol/Makefile@1.37 / diff
pkgsrc/cad/py-gds/Makefile@1.14 / diff
pkgsrc/devel/py-bcolz/Makefile@1.8 / diff
pkgsrc/devel/py-boost/Makefile@1.13 / diff
pkgsrc/devel/py-h5py/Makefile@1.9 / diff
pkgsrc/games/singularity/Makefile@1.24 / diff
pkgsrc/geography/py-gdal/Makefile@1.26 / diff
pkgsrc/geography/py-obspy/Makefile@1.16 / diff
pkgsrc/geography/qgis/Makefile@1.102 / diff
pkgsrc/graphics/blender-lts/Makefile@1.2 / diff
pkgsrc/graphics/blender/Makefile@1.168 / diff
pkgsrc/graphics/mypaint/Makefile@1.50 / diff
pkgsrc/graphics/opencv/Makefile@1.95 / diff
pkgsrc/graphics/pfstools/Makefile@1.68 / diff
pkgsrc/graphics/py-OpenGL-accelerate/Makefile@1.2 / diff
pkgsrc/graphics/py-OpenGL/Makefile@1.31 / diff
pkgsrc/graphics/py-biggles/Makefile@1.30 / diff
pkgsrc/graphics/py-fits/Makefile@1.9 / diff
pkgsrc/graphics/py-gnuplot/Makefile@1.29 / diff
pkgsrc/graphics/py-matplotlib/Makefile@1.60 / diff
pkgsrc/graphics/veusz/Makefile@1.67 / diff
pkgsrc/lang/lush/Makefile@1.14 / diff
pkgsrc/math/R-RandomFields/Makefile@1.7 / diff
pkgsrc/math/R-gstat/Makefile@1.13 / diff
pkgsrc/math/R-quantreg/Makefile@1.8 / diff
pkgsrc/math/R-wle/Makefile@1.16 / diff
pkgsrc/math/R/Makefile@1.219 / diff
pkgsrc/math/R/buildlink3.mk@1.14 / diff
pkgsrc/math/arpack-ng/Makefile@1.2 / diff
pkgsrc/math/blas/Makefile@1.38 / diff
pkgsrc/math/blas/PLIST@1.6 / diff
pkgsrc/math/blas/buildlink3.mk@1.10 / diff
pkgsrc/math/harmgen/Makefile@1.3 / diff
pkgsrc/math/harminv/Makefile@1.5 / diff
pkgsrc/math/ipopt/Makefile@1.3 / diff
pkgsrc/math/ipopt/buildlink3.mk@1.2 / diff
pkgsrc/math/itpp/Makefile@1.6 / diff
pkgsrc/math/lapack/DESCR@1.2 / diff
pkgsrc/math/lapack/Makefile@1.41 / diff
pkgsrc/math/lapack/Makefile.common@1.12 / diff
pkgsrc/math/lapack/PLIST@1.5 / diff
pkgsrc/math/lapack/buildlink3.mk@1.10 / diff
pkgsrc/math/lapack/distinfo@1.23 / diff
pkgsrc/math/lapack/patches/patch-BLAS_SRC_CMakeLists.txt@1.1 / diff
pkgsrc/math/lapack/patches/patch-CBLAS_cblas.pc.in@1.1 / diff
pkgsrc/math/lapack/patches/patch-CBLAS_src_CMakeLists.txt@1.1 / diff
pkgsrc/math/lapack/patches/patch-CMakeLists.txt@1.1 / diff
pkgsrc/math/lapack/patches/patch-LAPACKE_CMakeLists.txt@1.1 / diff
pkgsrc/math/lapack/patches/patch-LAPACKE_lapacke.pc.in@1.1 / diff
pkgsrc/math/lapack/patches/patch-SRC_CMakeLists.txt@1.1 / diff
pkgsrc/math/lapack/patches/patch-TESTING_MATGEN_CMakeLists.txt@1.2 / diff
pkgsrc/math/lapack/patches/patch-TESTING_dbal.in deleted
pkgsrc/math/lapack/version.mk@1.1 / diff
pkgsrc/math/octave/Makefile@1.210 / diff
pkgsrc/math/octave/buildlink3.mk@1.22 / diff
pkgsrc/math/py-Scientific/Makefile@1.68 / diff
pkgsrc/math/py-Theano/Makefile@1.6 / diff
pkgsrc/math/py-autograd/Makefile@1.4 / diff
pkgsrc/math/py-bottleneck/Makefile@1.4 / diff
pkgsrc/math/py-fftw/Makefile@1.11 / diff
pkgsrc/math/py-netCDF4/Makefile@1.9 / diff
pkgsrc/math/py-numba/Makefile@1.23 / diff
pkgsrc/math/py-numexpr/Makefile@1.18 / diff
pkgsrc/math/py-numpy/Makefile@1.71 / diff
pkgsrc/math/py-numpy/buildlink3.mk@1.6 / diff
pkgsrc/math/py-numpy/patches/patch-numpy_distutils_system__info.py@1.3 / diff
pkgsrc/math/py-numpy16/Makefile@1.5 / diff
pkgsrc/math/py-numpy16/patches/patch-numpy_distutils_system__info.py@1.2 / diff
pkgsrc/math/py-pandas/Makefile@1.31 / diff
pkgsrc/math/py-patsy/Makefile@1.5 / diff
pkgsrc/math/py-pywavelets/Makefile@1.3 / diff
pkgsrc/math/py-rpy/Makefile@1.47 / diff
pkgsrc/math/py-scikit-image/Makefile@1.5 / diff
pkgsrc/math/py-scikit-learn/Makefile@1.12 / diff
pkgsrc/math/py-scipy/Makefile@1.43 / diff
pkgsrc/math/py-statsmodels/Makefile@1.8 / diff
pkgsrc/math/py-tables/Makefile@1.7 / diff
pkgsrc/math/py-uncertainties/Makefile@1.6 / diff
pkgsrc/mk/blas.buildlink3.mk@1.1 / diff
pkgsrc/pkgtools/R2pkg/Makefile@1.12 / diff
pkgsrc/time/py-cftime/Makefile@1.2 / diff
pkgsrc/x11/py-gtk2/Makefile@1.128 / diff

math/blas, math/lapack: Install interchangeable BLAS system

Install the new interchangeable BLAS system created by Thomas Orgis,
currently supporting Netlib BLAS/LAPACK, OpenBLAS, cblas, lapacke, and
Apple's Accelerate.framework.  This system allows the user to select any
BLAS implementation without modifying packages or using package options, by
setting PKGSRC_BLAS_TYPES in mk.conf. See mk/blas.buildlink3.mk for details.

This commit should not alter behavior of existing packages as the system
defaults to Netlib BLAS/LAPACK, which until now has been the only supported
implementation.

Details:

Add new mk/blas.buildlink3.mk for inclusion in dependent packages
Install compatible Netlib math/blas and math/lapack packages
Update math/blas and math/lapack MAINTAINER approved by adam@
OpenBLAS, cblas, and lapacke will follow in separate commits
Update direct dependents to use mk/blas.buildlink3.mk
Perform recursive revbump

(bacon)