From ed1921c4f80bcf5d31a64fb526403468cae1efd1 Mon Sep 17 00:00:00 2001 From: Ahmad Rezaii Date: Thu, 5 Dec 2024 09:33:59 -0700 Subject: [PATCH 1/2] chapel 2.3 --- Formula/c/chapel.rb | 23 +++-------------------- 1 file changed, 3 insertions(+), 20 deletions(-) diff --git a/Formula/c/chapel.rb b/Formula/c/chapel.rb index 4ec19b484d38d..4e3a5e1ae3239 100644 --- a/Formula/c/chapel.rb +++ b/Formula/c/chapel.rb @@ -3,14 +3,12 @@ class Chapel < Formula desc "Programming language for productive parallel computing at scale" homepage "https://chapel-lang.org/" - url "https://github.com/chapel-lang/chapel/releases/download/2.2.0/chapel-2.2.0.tar.gz" - sha256 "bb16952a87127028031fd2b56781bea01ab4de7c3466f7b6a378c4d8895754b6" + url "https://github.com/chapel-lang/chapel/releases/download/2.3.0/chapel-2.3.0.tar.gz" + sha256 "0185970388aef1f1fae2a031edf060d5eac4eb6e6b1089e7e3b15a130edd8a31" license "Apache-2.0" - revision 2 head "https://github.com/chapel-lang/chapel.git", branch: "main" bottle do - rebuild 1 sha256 arm64_sequoia: "86a564896112278e0aee551ad00254242ff7eb374da45f945352beb6df974999" sha256 arm64_sonoma: "82a836c46c1742bda66bfe00cc382597007b29dd9a1261eab74316095f0b0790" sha256 arm64_ventura: "617283fed12c23b9d61023f77c1b82536b9064913761dd3b266d7055242b2e1a" @@ -23,7 +21,7 @@ class Chapel < Formula depends_on "gmp" depends_on "hwloc" depends_on "jemalloc" - depends_on "llvm@18" + depends_on "llvm" depends_on "pkgconf" depends_on "python@3.13" @@ -31,9 +29,6 @@ def llvm deps.map(&:to_formula).find { |f| f.name.match? "^llvm" } end - # update pyyaml to support py3.13 build, upstream pr ref, https://github.com/chapel-lang/chapel/pull/26079 - patch :DATA - def install # Always detect Python used as dependency rather than needing aliased Python formula python = "python3.13" @@ -130,15 +125,3 @@ def install system bin/"chplcheck", libexec/"examples/hello.chpl" end end - -__END__ -diff --git a/third-party/chpl-venv/test-requirements.txt b/third-party/chpl-venv/test-requirements.txt -index a8f97300..2da4f7de 100644 ---- a/third-party/chpl-venv/test-requirements.txt -+++ b/third-party/chpl-venv/test-requirements.txt -@@ -1,4 +1,4 @@ --PyYAML==6.0.1 -+PyYAML==6.0.2 - filelock==3.12.2 - argcomplete==3.1.2 - setuptools==68.0.0 From 89222273d48ac288bb2c89f91d05a1336eabca5d Mon Sep 17 00:00:00 2001 From: Branch Vincent <19800529+branchvincent@users.noreply.github.com> Date: Fri, 13 Dec 2024 03:57:35 +0000 Subject: [PATCH 2/2] chapel: update 2.3.0 bottle. --- Formula/c/chapel.rb | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Formula/c/chapel.rb b/Formula/c/chapel.rb index 4e3a5e1ae3239..4627b6cc5ad55 100644 --- a/Formula/c/chapel.rb +++ b/Formula/c/chapel.rb @@ -9,12 +9,12 @@ class Chapel < Formula head "https://github.com/chapel-lang/chapel.git", branch: "main" bottle do - sha256 arm64_sequoia: "86a564896112278e0aee551ad00254242ff7eb374da45f945352beb6df974999" - sha256 arm64_sonoma: "82a836c46c1742bda66bfe00cc382597007b29dd9a1261eab74316095f0b0790" - sha256 arm64_ventura: "617283fed12c23b9d61023f77c1b82536b9064913761dd3b266d7055242b2e1a" - sha256 sonoma: "9e41f26c78876875e0d6cde3ebd54740b10d0054eb2929915ce1390fcc91ab3d" - sha256 ventura: "eb0a0093cd3c9ba5a2347f07c59bae86071ca5baaa8861f094db65ca5df6c2fd" - sha256 x86_64_linux: "252515f46ddc6ef16ef46edc26a4a6ad4cc352c6513a138a6a607ae5c7280f39" + sha256 arm64_sequoia: "6cf2cf8d58bdf2fdc9edbcd62c82eca9dc8767ddad7f8c0b0ea76236a23a1f5b" + sha256 arm64_sonoma: "f0aaa6510d417808a80054911b9ebc54c3548c3a1d68d4134bad8b84f3de391d" + sha256 arm64_ventura: "ab6f9877d592090dfc2c0a01f4a682170db00378f94e375d0b980181039c10da" + sha256 sonoma: "49941870b773ff6cbb440a89a9330328af4afa6c3fd3526b7ecd53ad99c74e6a" + sha256 ventura: "782262cb21481db6e16e9f593a1bdace2d361bb384e17b3508b0d18f1e96e63c" + sha256 x86_64_linux: "dc69afe8c2eb4ae3beea7d9bcb5c6d5b2d78c6bbc2061bab46fffba64be5116e" end depends_on "cmake"