Bug 275860 - math/*: upgrade blas, lapack, cblas, xlapack and lapacke to 3.12.0
Summary: math/*: upgrade blas, lapack, cblas, xlapack and lapacke to 3.12.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Thierry Thomas
URL: https://github.com/Reference-LAPACK/l...
Keywords:
Depends on: 274882
Blocks:
  Show dependency treegraph
 
Reported: 2023-12-20 16:41 UTC by Thierry Thomas
Modified: 2024-01-01 11:52 UTC (History)
0 users

See Also:
thierry: exp-run?


Attachments
Upgrade blas, lapack, cblas, xlapack and lapacke to 3.12.0 (4.30 KB, patch)
2023-12-20 16:41 UTC, Thierry Thomas
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Thierry Thomas freebsd_committer freebsd_triage 2023-12-20 16:41:33 UTC
Created attachment 247171 [details]
Upgrade blas, lapack, cblas, xlapack and lapacke to 3.12.0

Release notes at
<https://github.com/Reference-LAPACK/lapack/releases/tag/v3.12.0>.
Comment 1 Thierry Thomas freebsd_committer freebsd_triage 2023-12-20 16:43:50 UTC
Hello portmgr,
Could you please launch an exp-run for this upgrade?
Comment 2 Antoine Brodin freebsd_committer freebsd_triage 2023-12-21 21:58:34 UTC
Hello,

The patch attached to this PR only updates math/lapack ,  is this normal?
Comment 3 Thierry Thomas freebsd_committer freebsd_triage 2023-12-22 06:06:07 UTC
(In reply to Antoine Brodin from comment #2)
Yes, it is: Lapack is the master port, the other are slaves.
Comment 5 Thierry Thomas freebsd_committer freebsd_triage 2023-12-31 15:20:39 UTC
(In reply to Antoine Brodin from comment #4)

HPL has been fixed by PR 274882.
Comment 6 commit-hook freebsd_committer freebsd_triage 2023-12-31 15:20:45 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6379a25b53e6988f825bddd0057e00871b9ebffe

commit 6379a25b53e6988f825bddd0057e00871b9ebffe
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2023-11-02 21:01:06 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2023-12-31 15:18:39 +0000

    benchmarks/hpl: let’s choose among various BLAS × MPI implementations

    - Add a license
    - Add options to choose MPI and BLAS implementations.
    - Do not bump PORTREVISION because the default remains Netlib
      (excepted static vs shared libs).
    - And also this fixes the port with BLAS 3.12

    Caveat: may install an unneeded liblapack.

    PR:             274882, 275860
    Approved by:    maintainer’s time-out

 benchmarks/hpl/Makefile | 43 ++++++++++++++++++++++++++++++-------------
 1 file changed, 30 insertions(+), 13 deletions(-)
Comment 7 Antoine Brodin freebsd_committer freebsd_triage 2023-12-31 22:03:24 UTC
(In reply to Thierry Thomas from comment #5)
hpl is a leaf port, so if you tested it you can proceed.
Comment 8 Thierry Thomas freebsd_committer freebsd_triage 2024-01-01 11:52:17 UTC
Just committed!
Comment 9 commit-hook freebsd_committer freebsd_triage 2024-01-01 11:52:44 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f2489ab0c721f5ec60a9f8074e904cfbe5d21dfd

commit f2489ab0c721f5ec60a9f8074e904cfbe5d21dfd
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2024-01-01 11:49:51 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2024-01-01 11:49:51 +0000

    */*: chase the upgrade of BLAS / LAPACK to 3.12.0

    PR:             275860

 audio/kaldi/Makefile              | 1 +
 benchmarks/hpl/Makefile           | 2 +-
 biology/treekin/Makefile          | 2 +-
 biology/viennarna/Makefile        | 1 +
 cad/calculix-ccx/Makefile         | 1 +
 cad/gmsh/Makefile                 | 2 +-
 cad/pdnmesh/Makefile              | 2 +-
 cad/tochnog/Makefile              | 2 +-
 databases/grass7/Makefile         | 2 +-
 databases/grass8/Makefile         | 2 +-
 devel/ga/Makefile                 | 2 +-
 devel/ocaml-lacaml/Makefile       | 2 +-
 editors/openoffice-4/Makefile     | 2 +-
 editors/openoffice-devel/Makefile | 2 +-
 games/naev/Makefile               | 2 +-
 graphics/cimg/Makefile            | 1 +
 graphics/gmt/Makefile             | 2 +-
 lang/quilc/Makefile               | 2 +-
 math/SCIP/Makefile                | 1 +
 math/alps/Makefile                | 2 +-
 math/armadillo/Makefile           | 1 +
 math/arpack-ng/Makefile           | 2 +-
 math/blasfeo/Makefile             | 2 +-
 math/blocksolve95/Makefile        | 2 +-
 math/bonmin/Makefile              | 2 +-
 math/casadi/Makefile              | 2 +-
 math/cgl-conic/Makefile           | 2 +-
 math/cgl/Makefile                 | 2 +-
 math/clp/Makefile                 | 1 +
 math/coin-or-metis/Makefile       | 2 +-
 math/coin-or-mumps/Makefile       | 2 +-
 math/coinmp/Makefile              | 2 +-
 math/couenne/Makefile             | 2 +-
 math/csdp/Makefile                | 2 +-
 math/disco/Makefile               | 2 +-
 math/dsdp/Makefile                | 2 +-
 math/eigen3/Makefile              | 2 +-
 math/flexiblas/Makefile           | 2 +-
 math/g2o/Makefile                 | 2 +-
 math/giacxcas/Makefile            | 1 +
 math/gravity/Makefile             | 2 +-
 math/gretl/Makefile               | 1 +
 math/hmat-oss/Makefile            | 2 +-
 math/ipopt/Makefile               | 1 +
 math/kktdirect/Makefile           | 2 +-
 math/lapack95/Makefile            | 2 +-
 math/levmar/Makefile              | 2 +-
 math/linpack/Makefile             | 2 +-
 math/mumps/Makefile               | 2 +-
 math/mumps4/Makefile              | 2 +-
 math/openturns/Makefile           | 2 +-
 math/or-tools/Makefile            | 2 +-
 math/osiipopt/Makefile            | 2 +-
 math/petiga/Makefile              | 2 +-
 math/py-CyLP/Makefile             | 1 +
 math/py-cvxopt/Makefile           | 2 +-
 math/py-cyipopt/Makefile          | 1 +
 math/py-igraph/Makefile           | 2 +-
 math/py-levmar/Makefile           | 2 +-
 math/py-or-tools/Makefile         | 2 +-
 math/py-scikit-umfpack/Makefile   | 2 +-
 math/qrupdate/Makefile            | 2 +-
 math/scilab/Makefile              | 2 +-
 math/sdpa/Makefile                | 2 +-
 math/slepc/Makefile               | 1 +
 math/superlu-dist/Makefile        | 2 +-
 math/superlu/Makefile             | 2 +-
 math/symphony/Makefile            | 2 +-
 math/taucs/Makefile               | 2 +-
 math/tmv/Makefile                 | 2 +-
 misc/mxnet/Makefile               | 2 +-
 misc/openmvg/Makefile             | 2 +-
 misc/visp/Makefile                | 2 +-
 science/PETSc/Makefile            | 1 +
 science/abinit/Makefile           | 2 +-
 science/atompaw/Makefile          | 1 +
 science/cardioid/Makefile         | 2 +-
 science/chrono/Makefile           | 2 +-
 science/code_saturne/Makefile     | 2 +-
 science/cp2k/Makefile             | 2 +-
 science/dakota/Makefile           | 2 +-
 science/dalton/Makefile           | 2 +-
 science/dftbplus/Makefile         | 2 +-
 science/dirac/Makefile            | 2 +-
 science/elk/Makefile              | 1 +
 science/elmerfem/Makefile         | 2 +-
 science/ergo/Makefile             | 1 +
 science/fleur/Makefile            | 2 +-
 science/getdp/Makefile            | 2 +-
 science/ghemical/Makefile         | 2 +-
 science/gromacs/Makefile          | 2 +-
 science/harminv/Makefile          | 2 +-
 science/hypre/Makefile            | 2 +-
 science/jdftx/Makefile            | 2 +-
 science/libghemical/Makefile      | 2 +-
 science/madness/Makefile          | 2 +-
 science/mbdyn/Makefile            | 2 +-
 science/meep/Makefile             | 2 +-
 science/mpqc/Makefile             | 2 +-
 science/multiwfn/Makefile         | 2 +-
 science/nwchem/Makefile           | 2 +-
 science/octopus/Makefile          | 1 +
 science/openmodelica/Makefile     | 1 +
 science/openmx/Makefile           | 2 +-
 science/plumed/Makefile           | 2 +-
 science/py-gpaw/Makefile          | 2 +-
 science/py-scipy/Makefile         | 2 +-
 science/qbox/Makefile             | 1 +
 science/quantum-espresso/Makefile | 2 +-
 science/siesta/Makefile           | 2 +-
 science/v_sim/Makefile            | 2 +-
 science/wannier90/Makefile        | 2 +-
 112 files changed, 112 insertions(+), 92 deletions(-)
Comment 10 commit-hook freebsd_committer freebsd_triage 2024-01-01 11:52:45 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=cc1715e889fd1210a2051cd6a22e3e3eaca18dce

commit cc1715e889fd1210a2051cd6a22e3e3eaca18dce
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2023-12-20 14:14:36 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2024-01-01 11:43:45 +0000

    math/*: upgrade blas, lapack, cblas, xlapack and lapacke to 3.12.0

    Release notes at
            <https://github.com/Reference-LAPACK/lapack/releases/tag/v3.12.0>

    PR:             275860
    Exp-run by:     antoine@

 math/lapack/Makefile                         | 15 ++++++---------
 math/lapack/distinfo                         | 10 +++++-----
 math/lapack/files/patch-CMakeLists.txt (new) | 10 ++++++++++
 math/lapack/pkg-plist                        |  1 +
 4 files changed, 22 insertions(+), 14 deletions(-)