Bug 267742 - math/suitesparse: upgrade to 6.0.1
Summary: math/suitesparse: upgrade to 6.0.1
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: freebsd-fortran (Nobody)
URL: https://github.com/DrTimothyAldenDavi...
Keywords:
Depends on: 267744 267745 267746
Blocks:
  Show dependency treegraph
 
Reported: 2022-11-13 16:23 UTC by Thierry Thomas
Modified: 2022-11-27 11:14 UTC (History)
2 users (show)

See Also:
thierry: maintainer-feedback+


Attachments
Upgrade SuiteSparse and its modules to 6.0.0 (46.68 KB, patch)
2022-11-13 16:23 UTC, Thierry Thomas
no flags Details | Diff
Hide BLAS definitions from user applications (8.33 KB, patch)
2022-11-13 22:15 UTC, Thierry Thomas
no flags Details | Diff
Upgrade SuiteSparse and its modules to 6.0.1 (46.90 KB, patch)
2022-11-14 17:28 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 2022-11-13 16:23:57 UTC
Created attachment 238057 [details]
Upgrade SuiteSparse and its modules to 6.0.0

SuiteSparse has been upgraded to 6.0.0: see
<https://github.com/DrTimothyAldenDavis/SuiteSparse/releases/tag/v6.0.0>.

The attached patch upgrades it with all its modules.

Many dependent ports are OK with this upgrade, but some fail, e.g. math/octave and math/py-scikit-umfpack. Iā€™m going to submit PRs for the failing ones.
Comment 1 Thierry Thomas freebsd_committer freebsd_triage 2022-11-13 22:15:36 UTC
Created attachment 238062 [details]
Hide BLAS definitions from user applications

Bring patches from upstream to fix the issue reported at
<https://github.com/DrTimothyAldenDavis/SuiteSparse/issues/176>.
    
With these patches, at least math/octave is fixed (see PR 267744).

Obtained from <https://github.com/DrTimothyAldenDavis/SuiteSparse/commit/769870a0d3304d93097d346dc466e8015bf4bab9>.
Comment 2 Thierry Thomas freebsd_committer freebsd_triage 2022-11-14 17:28:59 UTC
Created attachment 238073 [details]
Upgrade SuiteSparse and its modules to 6.0.1

SuiteSparse has been upgraded to 6.0.1, which includes the previous patch (Octave is fine with it).
Comment 3 commit-hook freebsd_committer freebsd_triage 2022-11-27 11:11:12 UTC
A commit in branch main references this bug:

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

commit cd6e29309dc76ac6f111ee936b4262159dfe6870
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2022-11-14 17:19:53 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2022-11-27 11:09:56 +0000

    math/suitesparse-spqr: upgrade to 3.0.1

    PR:             267742

 math/suitesparse-spqr/Makefile                        | 19 +++++++++----------
 .../files/patch-SPQR_Demo_Makefile (gone)             | 15 ---------------
 math/suitesparse-spqr/pkg-plist                       |  8 +++++---
 3 files changed, 14 insertions(+), 28 deletions(-)
Comment 4 commit-hook freebsd_committer freebsd_triage 2022-11-27 11:11:13 UTC
A commit in branch main references this bug:

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

commit 6f9769f20db64b8cd3e89aa80a85329ba53b61a5
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2022-11-27 11:07:34 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2022-11-27 11:09:57 +0000

    */*: bump PORTREVISION after the upgrade of math/suitesparse*

    PR:             267742

 biology/biosig/Makefile           | 2 +-
 cad/xyce/Makefile                 | 1 +
 graphics/libpano13/Makefile       | 1 +
 lang/julia/Makefile               | 2 +-
 math/arpack++/Makefile            | 2 +-
 math/dune-fem/Makefile            | 2 +-
 math/dune-istl/Makefile           | 1 +
 math/dune-pdelab/Makefile         | 2 +-
 math/dune-vtk/Makefile            | 2 +-
 math/freefem++/Makefile           | 2 +-
 math/g2o/Makefile                 | 2 +-
 math/igraph/Makefile              | 1 +
 math/octave/Makefile              | 1 +
 math/openturns/Makefile           | 1 +
 math/py-cvxopt/Makefile           | 1 +
 math/py-numpy/Makefile            | 1 +
 math/scilab/Makefile              | 2 +-
 math/sundials/Makefile            | 1 +
 misc/openmvg/Makefile             | 2 +-
 science/dynare/Makefile           | 2 +-
 science/mbdyn/Makefile            | 2 +-
 science/py-scikit-sparse/Makefile | 1 +
 science/siconos/Makefile          | 2 +-
 science/trilinos/Makefile         | 1 +
 24 files changed, 24 insertions(+), 13 deletions(-)
Comment 5 commit-hook freebsd_committer freebsd_triage 2022-11-27 11:11:14 UTC
A commit in branch main references this bug:

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

commit 8f2142d0c95689e682c14d6b2d100c2df9c659c2
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2022-11-14 17:21:07 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2022-11-27 11:09:56 +0000

    math/suitesparse-umfpack: upgrade to 6.0.1

    PR:             267742

 math/suitesparse-umfpack/Makefile                  | 14 ++++++--
 .../files/patch-UMFPACK_Demo_Makefile (gone)       | 16 ---------
 math/suitesparse-umfpack/pkg-plist                 | 38 +++-------------------
 3 files changed, 15 insertions(+), 53 deletions(-)
Comment 6 commit-hook freebsd_committer freebsd_triage 2022-11-27 11:11:15 UTC
A commit in branch main references this bug:

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

commit 7330180f4234817bc5c1d1029c2b0acf2d1e6add
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2022-11-14 17:17:27 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2022-11-27 11:09:56 +0000

    math/suitesparse-spex: replace suitesparse-slip_lu and upgrade to 2.0.0

    PR:             267742

 MOVED                                                     |  1 +
 math/Makefile                                             |  2 +-
 .../files/patch-SLIP__LU_Makefile (gone)                  | 11 -----------
 math/suitesparse-slip_lu/pkg-plist (gone)                 |  6 ------
 math/{suitesparse-slip_lu => suitesparse-spex}/Makefile   | 15 +++++++++++----
 math/{suitesparse-slip_lu => suitesparse-spex}/pkg-descr  |  6 +++---
 math/suitesparse-spex/pkg-plist (new)                     |  8 ++++++++
 7 files changed, 24 insertions(+), 25 deletions(-)
Comment 7 commit-hook freebsd_committer freebsd_triage 2022-11-27 11:11:16 UTC
A commit in branch main references this bug:

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

commit bf3d1db9996304199a5a2ca5f93e9974f755e20c
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2022-11-14 17:08:17 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2022-11-27 11:09:55 +0000

    math/suitesparse-klu: upgrade to 2.0.0

    PR:             267742

 math/suitesparse-klu/Makefile                          | 11 +++++++++--
 .../files/patch-KLU_Demo_Makefile (gone)               | 18 ------------------
 math/suitesparse-klu/pkg-plist                         | 12 ++++++++++--
 3 files changed, 19 insertions(+), 22 deletions(-)
Comment 8 commit-hook freebsd_committer freebsd_triage 2022-11-27 11:11:17 UTC
A commit in branch main references this bug:

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

commit 7874aed7499c0f7e3a64ab2357ac9108d9e2f79f
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2022-11-14 16:47:14 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2022-11-27 11:09:54 +0000

    math/suitesparse-colamd: upgrade to 3.0.0

    PR:             267742

 math/suitesparse-colamd/Makefile                               |  9 +++++++--
 .../suitesparse-colamd/files/patch-COLAMD_Demo_Makefile (gone) | 10 ----------
 math/suitesparse-colamd/pkg-plist                              |  6 ++++--
 3 files changed, 11 insertions(+), 14 deletions(-)
Comment 9 commit-hook freebsd_committer freebsd_triage 2022-11-27 11:11:18 UTC
A commit in branch main references this bug:

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

commit 4b3e43d8ede82fa663ca8d9d5ed8faac35bed3f8
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2022-11-14 16:53:23 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2022-11-27 11:09:54 +0000

    math/suitesparse-cxsparse: upgrade to 4.0.0

    PR:             267742

 math/suitesparse-cxsparse/Makefile                            |  9 +++++++--
 .../suitesparse-cxsparse/files/patch-CXSparse_Makefile (gone) | 11 -----------
 math/suitesparse-cxsparse/pkg-plist                           |  8 +++++---
 3 files changed, 12 insertions(+), 16 deletions(-)
Comment 10 commit-hook freebsd_committer freebsd_triage 2022-11-27 11:11:19 UTC
A commit in branch main references this bug:

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

commit 2b6cdff87661d57db8920633af1345e9ed38893b
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2022-11-14 16:50:19 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2022-11-27 11:09:54 +0000

    math/suitesparse-cholmod: upgrade to 4.0.1

    PR:             267742

 math/suitesparse-cholmod/Makefile                  | 12 ++++++++---
 .../files/patch-CHOLMOD_Demo_Makefile (gone)       | 18 -----------------
 math/suitesparse-cholmod/pkg-plist                 | 23 +++++-----------------
 3 files changed, 14 insertions(+), 39 deletions(-)
Comment 11 commit-hook freebsd_committer freebsd_triage 2022-11-27 11:11:19 UTC
A commit in branch main references this bug:

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

commit 306b6e1cc10139412c3a008b2518a766771805cb
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2022-11-14 17:10:56 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2022-11-27 11:09:55 +0000

    math/suitesparse-mongoose: upgrade to 3.0.0

    PR:             267742

 math/suitesparse-mongoose/Makefile  | 2 +-
 math/suitesparse-mongoose/pkg-plist | 5 +++--
 2 files changed, 4 insertions(+), 3 deletions(-)
Comment 12 commit-hook freebsd_committer freebsd_triage 2022-11-27 11:11:20 UTC
A commit in branch main references this bug:

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

commit 5d89e863ee3f6a45c67089ee052705c22fb7e670
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2022-11-14 17:05:49 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2022-11-27 11:09:55 +0000

    math/suitesparse-graphblas: upgrade to 7.3.2

    PR:             267742

 math/suitesparse-graphblas/Makefile  | 9 ++-------
 math/suitesparse-graphblas/pkg-plist | 4 ++--
 2 files changed, 4 insertions(+), 9 deletions(-)
Comment 13 commit-hook freebsd_committer freebsd_triage 2022-11-27 11:11:21 UTC
A commit in branch main references this bug:

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

commit b4c47d13d808280eb0fc66e755aabfebf5d11c54
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2022-11-14 17:09:42 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2022-11-27 11:09:55 +0000

    math/suitesparse-ldl: upgrade to 3.0.0

    PR:             267742

 math/suitesparse-ldl/Makefile                             | 11 +++++++++--
 math/suitesparse-ldl/files/patch-LDL_Demo_Makefile (gone) | 11 -----------
 math/suitesparse-ldl/pkg-plist                            |  6 ++++--
 3 files changed, 13 insertions(+), 15 deletions(-)
Comment 14 commit-hook freebsd_committer freebsd_triage 2022-11-27 11:11:22 UTC
A commit in branch main references this bug:

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

commit 90425c7cb9126e712de8a71e7738e6a87107e257
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2022-11-14 17:12:32 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2022-11-27 11:09:56 +0000

    math/suitesparse-rbio: upgrade to 3.0.0

    PR:             267742

 math/suitesparse-rbio/Makefile  | 8 +++++++-
 math/suitesparse-rbio/pkg-plist | 8 +++++---
 2 files changed, 12 insertions(+), 4 deletions(-)
Comment 15 commit-hook freebsd_committer freebsd_triage 2022-11-27 11:11:23 UTC
A commit in branch main references this bug:

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

commit 6af0365bd94cddde78854c04a351d1379b9a7171
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2022-11-14 16:45:47 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2022-11-27 11:09:53 +0000

    math/suitesparse-ccolamd: upgrade to 3.0.0

    PR:             267742

 math/suitesparse-ccolamd/Makefile                              |  9 +++++++--
 .../files/patch-CCOLAMD_Demo_Makefile (gone)                   | 10 ----------
 math/suitesparse-ccolamd/pkg-plist                             |  6 ++++--
 3 files changed, 11 insertions(+), 14 deletions(-)
Comment 16 commit-hook freebsd_committer freebsd_triage 2022-11-27 11:11:24 UTC
A commit in branch main references this bug:

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

commit 4ae9e22b66854e926bc213bbc1e68b7534b7d81f
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2022-11-14 16:51:46 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2022-11-27 11:09:54 +0000

    math/suitesparse-csparse: upgrade to 4.0.0

    PR:             267742

 math/suitesparse-csparse/Makefile                            |  2 +-
 math/suitesparse-csparse/files/patch-CSparse_Makefile (gone) | 11 -----------
 2 files changed, 1 insertion(+), 12 deletions(-)
Comment 17 commit-hook freebsd_committer freebsd_triage 2022-11-27 11:11:25 UTC
A commit in branch main references this bug:

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

commit d3dd268443f7874895224b3bb4241d129f4ba7df
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2022-11-14 16:43:58 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2022-11-27 11:09:53 +0000

    math/suitesparse-camd: upgrade to 3.0.0

    PR:             267742

 math/suitesparse-camd/Makefile  | 11 +++++++++--
 math/suitesparse-camd/pkg-plist |  6 ++++--
 2 files changed, 13 insertions(+), 4 deletions(-)
Comment 18 commit-hook freebsd_committer freebsd_triage 2022-11-27 11:11:26 UTC
A commit in branch main references this bug:

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

commit 4e9282b4c1f159d42ace92fc0e5b8928d9dfe6f3
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2022-11-14 16:11:20 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2022-11-27 11:09:52 +0000

    math/suitesparse-config: upgrade to v6.0.1

    Note: Fortran and Blas / Lapack are now checked here.

    PR:             267742

 math/suitesparse-config/Makefile  | 4 ++--
 math/suitesparse-config/pkg-plist | 8 +++++---
 2 files changed, 7 insertions(+), 5 deletions(-)
Comment 19 commit-hook freebsd_committer freebsd_triage 2022-11-27 11:11:27 UTC
A commit in branch main references this bug:

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

commit bf2d72b52c5278f570a04d5e7b55a05b04925208
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2022-11-14 16:42:24 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2022-11-27 11:09:53 +0000

    math/suitesparse-btf: upgrade to 2.0.0

    PR:             267742

 math/suitesparse-btf/Makefile  | 9 +++++++--
 math/suitesparse-btf/pkg-plist | 6 ++++--
 2 files changed, 11 insertions(+), 4 deletions(-)
Comment 20 commit-hook freebsd_committer freebsd_triage 2022-11-27 11:11:28 UTC
A commit in branch main references this bug:

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

commit f3dcbd64371ed37bc4889e62b245258ccc4017f0
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2022-11-14 16:40:46 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2022-11-27 11:09:52 +0000

    math/suitesparse-amd: upgrade to 3.0.0

    PR:             267742

 math/suitesparse-amd/Makefile  | 15 ++++++++-------
 math/suitesparse-amd/pkg-plist |  7 ++++---
 2 files changed, 12 insertions(+), 10 deletions(-)
Comment 21 commit-hook freebsd_committer freebsd_triage 2022-11-27 11:11:29 UTC
A commit in branch main references this bug:

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

commit 4102a16bf37aa5d548340028b7ffe5aebd978e18
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2022-11-14 15:44:59 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2022-11-27 11:09:52 +0000

    math/suitesparse: upgrade to v6.0.1

    Release notes at
    <https://github.com/DrTimothyAldenDavis/SuiteSparse/releases>.

    PR:             267742

 math/suitesparse/Makefile           |  4 +--
 math/suitesparse/bsd.suitesparse.mk | 58 +++++++++----------------------------
 math/suitesparse/distinfo           |  6 ++--
 3 files changed, 18 insertions(+), 50 deletions(-)
Comment 22 Thierry Thomas freebsd_committer freebsd_triage 2022-11-27 11:14:03 UTC
Just committed.