Commit graph

6 commits

Author SHA1 Message Date
thor
b928b44d0a *** empty log message *** 2021-06-23 18:10:19 +00:00
prlw1
8efcc341f4 Update arpack-ng to 3.8.0
Fixes build errors of the form

/tmp/pkgsrc/math/arpack-ng/work.x86_64/arpack-ng-3.7.0/SRC/cnaitr.f:666:35:

  383 |             call svout (logfil, 1, rnorm, ndigit,
      |                                   2
......
  666 |             call svout (logfil, 2, rtemp, ndigit,
      |                                   1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)

seen in arpack-ng-3.7.0nb1
2021-05-11 10:18:37 +00:00
nia
6b2251bfed arpack-ng: Hack around build failure with gcc<10. 2020-11-30 13:23:55 +00:00
mcf
5b6ec8c69b arpack-ng: fix build with gfortran 10
gfortran 10 rejects certain argument mismatches, causing build
errors. This issue is fixed upstream[0], but the commit modifies
40 files, so until the next release use -fallow-argument-mismatch
to downgrade these to warnings, as suggested by the gcc 10 porting
guide[1].

[0] 9418632214
[1] https://gcc.gnu.org/gcc-10/porting_to.html#argument-mismatch
2020-11-19 19:58:27 +00:00
bacon
87edcb24b1 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
2020-10-12 21:51:57 +00:00
plunky
80b2c6aec7 Add arpack-ng 3.7.0
This project started as a joint project between Debian, Octave and
Scilab in order to provide a common and maintained version of arpack,
as no single release has been published by Rice university for the
last few years and many software (Octave, Scilab, R, Matlab...) forked
it and implemented their own modifications.
2020-02-28 21:51:40 +00:00