Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

suite-sparse 6.0.3 #118915

Closed
wants to merge 7 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Formula/biosig.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ class Biosig < Formula
url "https://downloads.sourceforge.net/project/biosig/BioSig%20for%20C_C%2B%2B/src/biosig-2.5.0.src.tar.xz"
sha256 "25ffaf0ee906904e6af784f33ed1ad8ad55280e40bc9dac07a487833ebd124d0"
license "GPL-3.0-or-later"
revision 1

livecheck do
url :stable
Expand Down
2 changes: 1 addition & 1 deletion Formula/ceres-solver.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ class CeresSolver < Formula
url "http://ceres-solver.org/ceres-solver-2.1.0.tar.gz"
sha256 "f7d74eecde0aed75bfc51ec48c91d01fe16a6bf16bce1987a7073286701e2fc6"
license "BSD-3-Clause"
revision 1
revision 2
head "https://ceres-solver.googlesource.com/ceres-solver.git", branch: "master"

livecheck do
Expand Down
1 change: 1 addition & 0 deletions Formula/dynare.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ class Dynare < Formula
desc "Platform for economic models, particularly DSGE and OLG models"
homepage "https://www.dynare.org/"
license "GPL-3.0-or-later"
revision 1

# Remove when patch is no longer needed.
stable do
Expand Down
8 changes: 6 additions & 2 deletions Formula/julia.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,13 @@ class Julia < Formula
desc "Fast, Dynamic Programming Language"
homepage "https://julialang.org/"
# Use the `-full` tarball to avoid having to download during the build.
#
# TODO: Use system `suite-sparse` when `julia` supports v6.
# Issue ref: https://github.com/JuliaLang/julia/issues/47884
url "https://github.com/JuliaLang/julia/releases/download/v1.8.3/julia-1.8.3-full.tar.gz"
sha256 "52b6895a9d4ad2fe36db261ee8c4c8cc9212b837a12f93002faaf537a2151f50"
license all_of: ["MIT", "BSD-3-Clause", "Apache-2.0", "BSL-1.0"]
revision 1
head "https://github.com/JuliaLang/julia.git", branch: "master"

bottle do
Expand Down Expand Up @@ -32,7 +36,7 @@ class Julia < Formula
depends_on "openlibm"
depends_on "p7zip"
depends_on "pcre2"
depends_on "suite-sparse"
# TODO: depends_on "suite-sparse"
depends_on "utf8proc"

uses_from_macos "perl" => :build
Expand Down Expand Up @@ -69,7 +73,7 @@ def install
USE_SYSTEM_LAPACK=1
USE_SYSTEM_GMP=1
USE_SYSTEM_MPFR=1
USE_SYSTEM_LIBSUITESPARSE=1
USE_SYSTEM_LIBSUITESPARSE=0
Comment on lines -72 to +76
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CC @carlocab @fxcoudert if any concern on using julia's bundled copy of suite-sparse.

It doesn't look like HEAD supports SuiteSparse 6 yet, so I doubt we will get support in near future.

Copy link
Member

@cho-m cho-m Jan 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Will remove do not merge in about 8 hours (1 day since above post). Afterward, we can use any of the open julia PRs if an alternative approach is preferred.

USE_SYSTEM_UTF8PROC=1
USE_SYSTEM_MBEDTLS=1
USE_SYSTEM_LIBSSH2=1
Expand Down
1 change: 1 addition & 0 deletions Formula/octave.rb
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ class Octave < Formula
mirror "https://ftpmirror.gnu.org/octave/octave-7.3.0.tar.xz"
sha256 "a508ee6aebccfa68967c9e7e0a08793c4ca8e4ddace723aabdb8f71ad34d57f1"
license "GPL-3.0-or-later"
revision 1

bottle do
sha256 arm64_ventura: "4cea8dcaac698ec5fc2e67c7aac70c057b229160984e5ee119967486e2b735ad"
Expand Down
4 changes: 2 additions & 2 deletions Formula/suite-sparse.rb
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
class SuiteSparse < Formula
desc "Suite of Sparse Matrix Software"
homepage "https://people.engr.tamu.edu/davis/suitesparse.html"
url "https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/v5.13.0.tar.gz"
sha256 "59c6ca2959623f0c69226cf9afb9a018d12a37fab3a8869db5f6d7f83b6b147d"
url "https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/v6.0.3.tar.gz"
sha256 "7111b505c1207f6f4bd0be9740d0b2897e1146b845d73787df07901b4f5c1fb7"
license all_of: [
"BSD-3-Clause",
"LGPL-2.1-or-later",
Expand Down
1 change: 1 addition & 0 deletions Formula/sundials.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ class Sundials < Formula
url "https://github.com/LLNL/sundials/releases/download/v6.3.0/sundials-6.3.0.tar.gz"
sha256 "89a22bea820ff250aa7239f634ab07fa34efe1d2dcfde29cc8d3af11455ba2a7"
license "BSD-3-Clause"
revision 1

livecheck do
url "https://computing.llnl.gov/projects/sundials/sundials-software"
Expand Down