pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc math/blas, math/lapack: Install interchangeable BLAS s...
details: https://anonhg.NetBSD.org/pkgsrc/rev/2cb80e1107b2
branches: trunk
changeset: 440573:2cb80e1107b2
user: bacon <bacon%pkgsrc.org@localhost>
date: Mon Oct 12 21:51:57 2020 +0000
description:
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
diffstat:
audio/aeneas/Makefile | 4 +-
audio/libsndfile/Makefile | 3 +-
audio/py-music21/Makefile | 4 +-
biology/mpqc/Makefile | 7 +-
biology/plink/Makefile | 6 +-
biology/py-biopython/Makefile | 3 +-
biology/py-mol/Makefile | 4 +-
cad/py-gds/Makefile | 3 +-
devel/py-bcolz/Makefile | 3 +-
devel/py-boost/Makefile | 3 +-
devel/py-h5py/Makefile | 3 +-
games/singularity/Makefile | 4 +-
geography/py-gdal/Makefile | 4 +-
geography/py-obspy/Makefile | 4 +-
geography/qgis/Makefile | 3 +-
graphics/blender-lts/Makefile | 3 +-
graphics/blender/Makefile | 3 +-
graphics/mypaint/Makefile | 4 +-
graphics/opencv/Makefile | 4 +-
graphics/pfstools/Makefile | 4 +-
graphics/py-OpenGL-accelerate/Makefile | 3 +-
graphics/py-OpenGL/Makefile | 4 +-
graphics/py-biggles/Makefile | 3 +-
graphics/py-fits/Makefile | 3 +-
graphics/py-gnuplot/Makefile | 4 +-
graphics/py-matplotlib/Makefile | 3 +-
graphics/veusz/Makefile | 4 +-
lang/lush/Makefile | 7 +-
math/R-RandomFields/Makefile | 5 +-
math/R-gstat/Makefile | 5 +-
math/R-quantreg/Makefile | 6 +-
math/R-wle/Makefile | 5 +-
math/R/Makefile | 6 +-
math/R/buildlink3.mk | 7 +-
math/arpack-ng/Makefile | 6 +-
math/blas/Makefile | 16 +-
math/blas/PLIST | 4 +-
math/blas/buildlink3.mk | 8 +-
math/harmgen/Makefile | 4 +-
math/harminv/Makefile | 7 +-
math/ipopt/Makefile | 6 +-
math/ipopt/buildlink3.mk | 6 +-
math/itpp/Makefile | 6 +-
math/lapack/DESCR | 12 +
math/lapack/Makefile | 22 +-
math/lapack/Makefile.common | 57 +-
math/lapack/PLIST | 8 +-
math/lapack/buildlink3.mk | 9 +-
math/lapack/distinfo | 20 +-
math/lapack/patches/patch-BLAS_SRC_CMakeLists.txt | 18 +
math/lapack/patches/patch-CBLAS_cblas.pc.in | 13 +
math/lapack/patches/patch-CBLAS_src_CMakeLists.txt | 25 +
math/lapack/patches/patch-CMakeLists.txt | 153 ++++++++++
math/lapack/patches/patch-LAPACKE_CMakeLists.txt | 46 +++
math/lapack/patches/patch-LAPACKE_lapacke.pc.in | 13 +
math/lapack/patches/patch-SRC_CMakeLists.txt | 30 +
math/lapack/patches/patch-TESTING_MATGEN_CMakeLists.txt | 21 +-
math/lapack/patches/patch-TESTING_dbal.in | 14 -
math/lapack/version.mk | 3 +
math/octave/Makefile | 7 +-
math/octave/buildlink3.mk | 7 +-
math/py-Scientific/Makefile | 4 +-
math/py-Theano/Makefile | 3 +-
math/py-autograd/Makefile | 3 +-
math/py-bottleneck/Makefile | 3 +-
math/py-fftw/Makefile | 4 +-
math/py-netCDF4/Makefile | 3 +-
math/py-numba/Makefile | 3 +-
math/py-numexpr/Makefile | 3 +-
math/py-numpy/Makefile | 7 +-
math/py-numpy/buildlink3.mk | 6 +-
math/py-numpy/patches/patch-numpy_distutils_system__info.py | 4 +-
math/py-numpy16/Makefile | 7 +-
math/py-numpy16/patches/patch-numpy_distutils_system__info.py | 4 +-
math/py-pandas/Makefile | 3 +-
math/py-patsy/Makefile | 3 +-
math/py-pywavelets/Makefile | 3 +-
math/py-rpy/Makefile | 4 +-
math/py-scikit-image/Makefile | 3 +-
math/py-scikit-learn/Makefile | 7 +-
math/py-scipy/Makefile | 6 +-
math/py-statsmodels/Makefile | 3 +-
math/py-tables/Makefile | 3 +-
math/py-uncertainties/Makefile | 3 +-
mk/blas.buildlink3.mk | 108 +++++++
pkgtools/R2pkg/Makefile | 3 +-
time/py-cftime/Makefile | 3 +-
x11/py-gtk2/Makefile | 4 +-
88 files changed, 675 insertions(+), 217 deletions(-)
diffs (truncated from 1858 to 300 lines):
diff -r 87e045a55e0a -r 2cb80e1107b2 audio/aeneas/Makefile
--- a/audio/aeneas/Makefile Mon Oct 12 19:46:00 2020 +0000
+++ b/audio/aeneas/Makefile Mon Oct 12 21:51:57 2020 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.7 2020/08/18 17:57:33 leot Exp $
+# $NetBSD: Makefile,v 1.8 2020/10/12 21:51:58 bacon Exp $
DISTNAME= aeneas-1.7.3
-PKGREVISION= 5
+PKGREVISION= 6
CATEGORIES= audio
MASTER_SITES= ${MASTER_SITE_GITHUB:=readbeyond/}
GITHUB_TAG= v${PKGVERSION_NOREV}
diff -r 87e045a55e0a -r 2cb80e1107b2 audio/libsndfile/Makefile
--- a/audio/libsndfile/Makefile Mon Oct 12 19:46:00 2020 +0000
+++ b/audio/libsndfile/Makefile Mon Oct 12 21:51:57 2020 +0000
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.83 2020/09/25 12:43:11 tnn Exp $
+# $NetBSD: Makefile,v 1.84 2020/10/12 21:51:58 bacon Exp $
DISTNAME= libsndfile-1.0.30
+PKGREVISION= 1
CATEGORIES= audio
MASTER_SITES= ${MASTER_SITE_GITHUB:=erikd/}
GITHUB_PROJECT= libsndfile
diff -r 87e045a55e0a -r 2cb80e1107b2 audio/py-music21/Makefile
--- a/audio/py-music21/Makefile Mon Oct 12 19:46:00 2020 +0000
+++ b/audio/py-music21/Makefile Mon Oct 12 21:51:57 2020 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.6 2020/09/05 00:07:17 gutteridge Exp $
+# $NetBSD: Makefile,v 1.7 2020/10/12 21:51:58 bacon Exp $
VERSION= 6.1.0
DISTNAME= music21-noCorpus-${VERSION}
PKGNAME= ${PYPKGPREFIX}-music21-${VERSION}
-PKGREVISION= 1
+PKGREVISION= 2
CATEGORIES= audio python
MASTER_SITES= ${MASTER_SITE_GITHUB:=cuthbertLab/}
GITHUB_PROJECT= music21
diff -r 87e045a55e0a -r 2cb80e1107b2 biology/mpqc/Makefile
--- a/biology/mpqc/Makefile Mon Oct 12 19:46:00 2020 +0000
+++ b/biology/mpqc/Makefile Mon Oct 12 21:51:57 2020 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.17 2020/08/31 18:06:39 wiz Exp $
+# $NetBSD: Makefile,v 1.18 2020/10/12 21:51:58 bacon Exp $
DISTNAME= mpqc-2.3.1
-PKGREVISION= 9
+PKGREVISION= 10
CATEGORIES= biology
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mpqc/}
EXTRACT_SUFX= .tar.bz2
@@ -39,7 +39,6 @@
.include "../../x11/tk/interpreter.mk"
-.include "../../math/blas/buildlink3.mk"
-.include "../../math/lapack/buildlink3.mk"
+.include "../../mk/blas.buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 87e045a55e0a -r 2cb80e1107b2 biology/plink/Makefile
--- a/biology/plink/Makefile Mon Oct 12 19:46:00 2020 +0000
+++ b/biology/plink/Makefile Mon Oct 12 21:51:57 2020 +0000
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.8 2019/01/13 22:06:42 bacon Exp $
+# $NetBSD: Makefile,v 1.9 2020/10/12 21:51:58 bacon Exp $
DISTNAME= plink-1.07-src
PKGNAME= ${DISTNAME:-src=}
+PKGREVISION= 1
CATEGORIES= biology
#MASTER_SITES= http://pngu.mgh.harvard.edu/~purcell/plink/dist/
EXTRACT_SUFX= .zip
@@ -36,7 +37,6 @@
.include "../../devel/libf2c/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
-.include "../../math/lapack/buildlink3.mk"
-.include "../../math/blas/buildlink3.mk"
+.include "../../mk/blas.buildlink3.mk"
.include "../../mk/dlopen.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 87e045a55e0a -r 2cb80e1107b2 biology/py-biopython/Makefile
--- a/biology/py-biopython/Makefile Mon Oct 12 19:46:00 2020 +0000
+++ b/biology/py-biopython/Makefile Mon Oct 12 21:51:57 2020 +0000
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.3 2020/01/26 17:30:46 rillig Exp $
+# $NetBSD: Makefile,v 1.4 2020/10/12 21:51:59 bacon Exp $
DISTNAME= biopython-1.74
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+PKGREVISION= 1
CATEGORIES= biology
MASTER_SITES= http://biopython.org/DIST/
diff -r 87e045a55e0a -r 2cb80e1107b2 biology/py-mol/Makefile
--- a/biology/py-mol/Makefile Mon Oct 12 19:46:00 2020 +0000
+++ b/biology/py-mol/Makefile Mon Oct 12 21:51:57 2020 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.36 2020/04/27 18:33:18 adam Exp $
+# $NetBSD: Makefile,v 1.37 2020/10/12 21:51:59 bacon Exp $
DISTNAME= pymol-v1.5.0.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/pymol-v/mol-/}
EGG_NAME= pymol-1.5.0.1
-PKGREVISION= 7
+PKGREVISION= 8
CATEGORIES= biology
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=pymol/}
EXTRACT_SUFX= .tar.bz2
diff -r 87e045a55e0a -r 2cb80e1107b2 cad/py-gds/Makefile
--- a/cad/py-gds/Makefile Mon Oct 12 19:46:00 2020 +0000
+++ b/cad/py-gds/Makefile Mon Oct 12 21:51:57 2020 +0000
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.13 2020/09/04 16:05:20 mef Exp $
+# $NetBSD: Makefile,v 1.14 2020/10/12 21:51:59 bacon Exp $
DISTNAME= gdspy-1.6
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/py//}
+PKGREVISION= 1
CATEGORIES= cad python
MASTER_SITES= ${MASTER_SITE_PYPI:=g/gdspy/}
EXTRACT_SUFX= .zip
diff -r 87e045a55e0a -r 2cb80e1107b2 devel/py-bcolz/Makefile
--- a/devel/py-bcolz/Makefile Mon Oct 12 19:46:00 2020 +0000
+++ b/devel/py-bcolz/Makefile Mon Oct 12 21:51:57 2020 +0000
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.7 2019/04/26 13:13:51 maya Exp $
+# $NetBSD: Makefile,v 1.8 2020/10/12 21:51:59 bacon Exp $
DISTNAME= bcolz-1.2.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+PKGREVISION= 1
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=b/bcolz/}
diff -r 87e045a55e0a -r 2cb80e1107b2 devel/py-boost/Makefile
--- a/devel/py-boost/Makefile Mon Oct 12 19:46:00 2020 +0000
+++ b/devel/py-boost/Makefile Mon Oct 12 21:51:57 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2020/01/24 15:36:39 jperkin Exp $
+# $NetBSD: Makefile,v 1.13 2020/10/12 21:51:59 bacon Exp $
BOOST_PACKAGE= python
BOOST_COMMENT= (Boost.Python binary library)
@@ -6,6 +6,7 @@
INSTALLATION_DIRS+= lib
+PKGREVISION= 1
.include "../../meta-pkgs/boost/Makefile.common"
PKGNAME= ${PYPKGPREFIX}-boost-${BOOST_VERSION}
diff -r 87e045a55e0a -r 2cb80e1107b2 devel/py-h5py/Makefile
--- a/devel/py-h5py/Makefile Mon Oct 12 19:46:00 2020 +0000
+++ b/devel/py-h5py/Makefile Mon Oct 12 21:51:57 2020 +0000
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.8 2020/01/26 17:31:03 rillig Exp $
+# $NetBSD: Makefile,v 1.9 2020/10/12 21:51:59 bacon Exp $
DISTNAME= h5py-2.9.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+PKGREVISION= 1
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=h/h5py/}
diff -r 87e045a55e0a -r 2cb80e1107b2 games/singularity/Makefile
--- a/games/singularity/Makefile Mon Oct 12 19:46:00 2020 +0000
+++ b/games/singularity/Makefile Mon Oct 12 21:51:57 2020 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.23 2019/04/25 07:32:56 maya Exp $
+# $NetBSD: Makefile,v 1.24 2020/10/12 21:51:59 bacon Exp $
DISTNAME= singularity-0.30c-src
PKGNAME= ${DISTNAME:S/-src//}
-PKGREVISION= 2
+PKGREVISION= 3
CATEGORIES= games
MASTER_SITES= http://endgame-singularity.googlecode.com/files/
diff -r 87e045a55e0a -r 2cb80e1107b2 geography/py-gdal/Makefile
--- a/geography/py-gdal/Makefile Mon Oct 12 19:46:00 2020 +0000
+++ b/geography/py-gdal/Makefile Mon Oct 12 21:51:57 2020 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.25 2020/06/05 12:49:06 jperkin Exp $
+# $NetBSD: Makefile,v 1.26 2020/10/12 21:51:59 bacon Exp $
#PKGREVISION= 0
-PKGREVISION= 4
+PKGREVISION= 5
.include "../../geography/gdal-lib/Makefile.common"
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
diff -r 87e045a55e0a -r 2cb80e1107b2 geography/py-obspy/Makefile
--- a/geography/py-obspy/Makefile Mon Oct 12 19:46:00 2020 +0000
+++ b/geography/py-obspy/Makefile Mon Oct 12 21:51:57 2020 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.15 2019/06/15 18:06:04 adam Exp $
+# $NetBSD: Makefile,v 1.16 2020/10/12 21:51:59 bacon Exp $
DISTNAME= obspy-1.1.1
-PKGREVISION= 1
+PKGREVISION= 2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= geography python
MASTER_SITES= ${MASTER_SITE_PYPI:=o/obspy/}
diff -r 87e045a55e0a -r 2cb80e1107b2 geography/qgis/Makefile
--- a/geography/qgis/Makefile Mon Oct 12 19:46:00 2020 +0000
+++ b/geography/qgis/Makefile Mon Oct 12 21:51:57 2020 +0000
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.101 2020/09/12 23:56:44 gdt Exp $
+# $NetBSD: Makefile,v 1.102 2020/10/12 21:52:00 bacon Exp $
# This is intentionally 3.10 Long Term Release. Please do not update
# to 3.14, and instead discuss whether/how we want multiple versions.
DISTNAME= qgis-3.10.10
+PKGREVISION= 1
CATEGORIES= geography
MASTER_SITES= https://qgis.org/downloads/
EXTRACT_SUFX= .tar.bz2
diff -r 87e045a55e0a -r 2cb80e1107b2 graphics/blender-lts/Makefile
--- a/graphics/blender-lts/Makefile Mon Oct 12 19:46:00 2020 +0000
+++ b/graphics/blender-lts/Makefile Mon Oct 12 21:51:57 2020 +0000
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.1 2020/09/05 11:46:40 ryoon Exp $
+# $NetBSD: Makefile,v 1.2 2020/10/12 21:52:00 bacon Exp $
DISTNAME= blender-2.83.5
+PKGREVISION= 1
CATEGORIES= graphics
MASTER_SITES= https://download.blender.org/source/
EXTRACT_SUFX= .tar.xz
diff -r 87e045a55e0a -r 2cb80e1107b2 graphics/blender/Makefile
--- a/graphics/blender/Makefile Mon Oct 12 19:46:00 2020 +0000
+++ b/graphics/blender/Makefile Mon Oct 12 21:51:57 2020 +0000
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.167 2020/09/05 11:40:58 ryoon Exp $
+# $NetBSD: Makefile,v 1.168 2020/10/12 21:52:00 bacon Exp $
DISTNAME= blender-2.90.0
+PKGREVISION= 1
CATEGORIES= graphics
MASTER_SITES= https://download.blender.org/source/
EXTRACT_SUFX= .tar.xz
diff -r 87e045a55e0a -r 2cb80e1107b2 graphics/mypaint/Makefile
--- a/graphics/mypaint/Makefile Mon Oct 12 19:46:00 2020 +0000
+++ b/graphics/mypaint/Makefile Mon Oct 12 21:51:57 2020 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.49 2020/08/17 20:19:06 leot Exp $
+# $NetBSD: Makefile,v 1.50 2020/10/12 21:52:00 bacon Exp $
DISTNAME= mypaint-2.0.0
-PKGREVISION= 5
+PKGREVISION= 6
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_GITHUB:=mypaint/}
EXTRACT_SUFX= .tar.xz
diff -r 87e045a55e0a -r 2cb80e1107b2 graphics/opencv/Makefile
--- a/graphics/opencv/Makefile Mon Oct 12 19:46:00 2020 +0000
+++ b/graphics/opencv/Makefile Mon Oct 12 21:51:57 2020 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.94 2020/08/17 20:19:06 leot Exp $
+# $NetBSD: Makefile,v 1.95 2020/10/12 21:52:00 bacon Exp $
.include "Makefile.common"
DISTNAME= opencv-${OPENCV_VERSION}
-PKGREVISION= 5
+PKGREVISION= 6
MAINTAINER= anthony.mallet%laas.fr@localhost
COMMENT= Library for computer vision problems
diff -r 87e045a55e0a -r 2cb80e1107b2 graphics/pfstools/Makefile
--- a/graphics/pfstools/Makefile Mon Oct 12 19:46:00 2020 +0000
+++ b/graphics/pfstools/Makefile Mon Oct 12 21:51:57 2020 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.67 2020/08/31 18:09:45 wiz Exp $
+# $NetBSD: Makefile,v 1.68 2020/10/12 21:52:00 bacon Exp $
DISTNAME= pfstools-2.1.0
-PKGREVISION= 10
+PKGREVISION= 11
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=pfstools/}
EXTRACT_SUFX= .tgz
diff -r 87e045a55e0a -r 2cb80e1107b2 graphics/py-OpenGL-accelerate/Makefile
--- a/graphics/py-OpenGL-accelerate/Makefile Mon Oct 12 19:46:00 2020 +0000
+++ b/graphics/py-OpenGL-accelerate/Makefile Mon Oct 12 21:51:57 2020 +0000
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.1 2020/01/27 06:24:36 adam Exp $
+# $NetBSD: Makefile,v 1.2 2020/10/12 21:52:00 bacon Exp $
DISTNAME= PyOpenGL-accelerate-3.1.5
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/^Py//}
+PKGREVISION= 1
CATEGORIES= graphics python
MASTER_SITES= ${MASTER_SITE_PYPI:=P/PyOpenGL-accelerate/}
Home |
Main Index |
Thread Index |
Old Index