Skip to content

Commit 6876969

Browse files
authored
Merge pull request #250037 from Homebrew/llvm-python
llvm vineyard mupdf pymupdf: migrate to `[email protected]`
2 parents 461ca5f + 46f5aa4 commit 6876969

File tree

4 files changed

+36
-35
lines changed

4 files changed

+36
-35
lines changed

Formula/l/llvm.rb

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ class Llvm < Formula
33
homepage "https://llvm.org/"
44
# The LLVM Project is under the Apache License v2.0 with LLVM Exceptions
55
license "Apache-2.0" => { with: "LLVM-exception" }
6+
revision 1
67
head "https://github.com/llvm/llvm-project.git", branch: "main"
78

89
stable do
@@ -23,12 +24,12 @@ class Llvm < Formula
2324
end
2425

2526
bottle do
26-
sha256 cellar: :any, arm64_tahoe: "5aa800b46ed1eab71c6f3f139d3f76566ce40fed543e49f9a54cc429be145150"
27-
sha256 cellar: :any, arm64_sequoia: "fece21c271e570d8a60fd0c1a4758aeba75e1267f8bfb0ccface04a5c3f46132"
28-
sha256 cellar: :any, arm64_sonoma: "a6b032bf767fbe243c2f9421f6c842cde6dfcde55ac95b2e0b698c337e2f4740"
29-
sha256 cellar: :any, sonoma: "dc5dc262a727fea95d7e5a2cd3363700f7cde5040e0833bb65fd8577423b618f"
30-
sha256 cellar: :any_skip_relocation, arm64_linux: "4fbafab96aebd1fc799371d95d8c5d19de3d3dc690bd306feeb636f695403aa8"
31-
sha256 cellar: :any_skip_relocation, x86_64_linux: "b07964ce0fba7b44b4835bd3bce11e80d864474e9f1726bf8fa59aac204bce54"
27+
sha256 cellar: :any, arm64_tahoe: "0099d090af92c693d367b388572592a2eac989f8d62bfa43d2b0b7d697eef1d1"
28+
sha256 cellar: :any, arm64_sequoia: "d0be35b61dd7105968a5197ec50bccf7bde2aedfdfa3d790a7ba9a2bfb6ed26c"
29+
sha256 cellar: :any, arm64_sonoma: "2c45dfced1e1242bae23ba46c8c7bd1c4ef9c8ac1c8b78b2dccfc52a0fac8db3"
30+
sha256 cellar: :any, sonoma: "edac6f332c0d614ec0e677dd0678190ee00584d6cf25828e0c77dc22b5c97de2"
31+
sha256 cellar: :any_skip_relocation, arm64_linux: "9daf1a9d6a0d95abeecc30df6e52840b08353cc4fd6ab9933356438ba68d69f7"
32+
sha256 cellar: :any_skip_relocation, x86_64_linux: "69a2fbc843353c88cde8b1172ebda86fbcea508d01802766a17804e69fc67180"
3233
end
3334

3435
keg_only :provided_by_macos
@@ -37,7 +38,7 @@ class Llvm < Formula
3738
depends_on "cmake" => :build
3839
depends_on "ninja" => :build
3940
depends_on "swig" => :build
40-
depends_on "python@3.13"
41+
depends_on "python@3.14"
4142
depends_on "xz"
4243
depends_on "z3"
4344
depends_on "zstd"
@@ -54,7 +55,7 @@ class Llvm < Formula
5455
end
5556

5657
def python3
57-
"python3.13"
58+
"python3.14"
5859
end
5960

6061
def clang_config_file_dir

Formula/m/mupdf.rb

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ class Mupdf < Formula
22
desc "Lightweight PDF and XPS viewer"
33
homepage "https://mupdf.com/"
44
license "AGPL-3.0-or-later"
5+
revision 1
56
head "git://git.ghostscript.com/mupdf.git", branch: "master"
67

78
stable do
@@ -29,12 +30,12 @@ class Mupdf < Formula
2930
end
3031

3132
bottle do
32-
sha256 cellar: :any, arm64_tahoe: "8b5c3bef2f41a8221caabfb8345b6ab87f2795f375bafa1b837a9a597c413462"
33-
sha256 cellar: :any, arm64_sequoia: "5c75357e8cdf878d523c9554b96faf0cd4ce295a05c9796ab9303f66d19e6cb9"
34-
sha256 cellar: :any, arm64_sonoma: "df0d6ef85af57972f10462a6c08ee883bcc0ad6acc31a8459042a09949ca268e"
35-
sha256 cellar: :any, sonoma: "bfd42863a9640eea00c79534a6c73774a0be929bc851aaccc7cc6dc33eb26fdc"
36-
sha256 cellar: :any_skip_relocation, arm64_linux: "4ea3327766c8b860dabfebee8cd315a8d8889e773bf1c923db12928ffd65c9a9"
37-
sha256 cellar: :any_skip_relocation, x86_64_linux: "3f031b0d617feb93c0b184baa0b997a41603d63700582cf4fa1f5089d294a5c4"
33+
sha256 cellar: :any, arm64_tahoe: "2ac56f43e862295ae0c8243cfa5c5883e940b099ea2bd93796b711354a606f6d"
34+
sha256 cellar: :any, arm64_sequoia: "ad5899bc68d0a7ab86731dfc0cc75e978255e0661b248e6aaf327116c6b67e9c"
35+
sha256 cellar: :any, arm64_sonoma: "87415c86ac15aad55edd46b48db2b5d735fc8502a8ae89e3713dfeade38c1072"
36+
sha256 cellar: :any, sonoma: "c7cd50ebe9a2a626c2807ba211a58c9172b1839597cb655667bb340cdc4668ff"
37+
sha256 cellar: :any_skip_relocation, arm64_linux: "dc00ff56085d0d470038be4b235f50debccf831e12f15d9210f21aac63b2ed58"
38+
sha256 cellar: :any_skip_relocation, x86_64_linux: "76e13e1cd5155754d7b033ee4ac71a1af7121c21904874122f2f5b451824a9fa"
3839
end
3940

4041
depends_on "llvm" => :build
@@ -50,7 +51,7 @@ class Mupdf < Formula
5051
depends_on "mujs"
5152
depends_on "openjpeg"
5253
depends_on "openssl@3"
53-
depends_on "python@3.13"
54+
depends_on "python@3.14"
5455
depends_on "tesseract"
5556

5657
uses_from_macos "zlib"
@@ -74,7 +75,7 @@ def install
7475
(buildpath/"thirdparty").each_child { |path| rm_r(path) if keep.exclude? path.basename.to_s }
7576

7677
# For python bindings needed by `pymupdf`: https://pymupdf.readthedocs.io/en/latest/packaging.html
77-
site_packages = Language::Python.site_packages("python3.13")
78+
site_packages = Language::Python.site_packages("python3.14")
7879
ENV.prepend_path "PYTHONPATH", Formula["llvm"].opt_prefix/site_packages
7980

8081
args = %W[

Formula/p/pymupdf.rb

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,24 +4,25 @@ class Pymupdf < Formula
44
url "https://files.pythonhosted.org/packages/8d/9a/e0a4e92a85fc17be7c54afdbb113f0ade2a8bca49856d510e28bd249e462/pymupdf-1.26.5.tar.gz"
55
sha256 "8ef335e07f648492df240f2247854d0e7c0467afb9c4dc2376ec30978ec158c3"
66
license "AGPL-3.0-only"
7+
revision 1
78

89
bottle do
9-
sha256 cellar: :any, arm64_tahoe: "37d88d2c1ab3c903d6481aad93aff6eebeaf2b0aba98a4c060bd354c7540f5eb"
10-
sha256 cellar: :any, arm64_sequoia: "4c9028ff28a06122c048e4b8af963ccee781a7317a5ec6d5b4fd3051b18f041d"
11-
sha256 cellar: :any, arm64_sonoma: "7d18abd0340fc3b7b3378d24d202c269a263f242c8185bb7b916032733912d86"
12-
sha256 cellar: :any, sonoma: "bded671083f9f455d64336df1aad479ff671f9e11a0fb12c591cdf502db48ba6"
13-
sha256 cellar: :any_skip_relocation, arm64_linux: "7fdde563d760ce980393a3a9c85fca432ccdada3f80ca863b3e24a1c75147713"
14-
sha256 cellar: :any_skip_relocation, x86_64_linux: "af404d42a2eb55735a36fe2b2f47f1144f0e9760416ae64313cacffd10658600"
10+
sha256 cellar: :any, arm64_tahoe: "1640400684cc4f1594dd02915c209b704ff97fc1742d69df64bc47c1c24831fb"
11+
sha256 cellar: :any, arm64_sequoia: "59912081b10b4c896ece7f2cd05f51e88fd9854cb4d210249fa5e414ced339b1"
12+
sha256 cellar: :any, arm64_sonoma: "659c39638924872743460103b9db35b0c16486234fd9a82330bdcd2541a0e08b"
13+
sha256 cellar: :any, sonoma: "54a156154fbbde2ce17a425d88db0a9021bc60a10dbd8f9171e2cfb7b4e2dd17"
14+
sha256 cellar: :any_skip_relocation, arm64_linux: "a84aa29e16196b5305b46cfedf7955cf102bc423e111df96e36b1533c66db053"
15+
sha256 cellar: :any_skip_relocation, x86_64_linux: "e23e19f4bce19c994553f6a69c8292b2309795de20aa0666a5bbdb486b295307"
1516
end
1617

1718
depends_on "freetype" => :build
1819
depends_on "python-setuptools" => :build
1920
depends_on "swig" => :build
2021
depends_on "mupdf"
21-
depends_on "python@3.13"
22+
depends_on "python@3.14"
2223

2324
def python3
24-
"python3.13"
25+
"python3.14"
2526
end
2627

2728
def install

Formula/v/vineyard.rb

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,24 +4,22 @@ class Vineyard < Formula
44
url "https://github.com/v6d-io/v6d/releases/download/v0.24.4/v6d-0.24.4.tar.gz"
55
sha256 "055bab09ca67542ccb13229de8c176b7875b4ba8c8a818e942218dccc32a6bae"
66
license "Apache-2.0"
7-
revision 2
7+
revision 3
88

99
bottle do
10-
sha256 arm64_tahoe: "f1e3cf37c97f6df875c231ec0f5c9cf5ba6902efeaa160acea5100f2213f9e7b"
11-
sha256 arm64_sequoia: "cf36da22f881d05d547cc46b34e2e15aeb30bdd750b2760573206eabe771614e"
12-
sha256 arm64_sonoma: "bc54a45dfec84b89eccc430cb9debb4a45fc122e0676cdeb4b701989f0df3058"
13-
sha256 arm64_ventura: "4a0e6285f2e73be22689cbfe3a4cc88cbb6651c0906f85e5596216ed35fdb4fb"
14-
sha256 sonoma: "9f42fc3f8a47c153c93a99329d36722c270f548ddcf65e903a7baf436aef1e31"
15-
sha256 ventura: "a9ca3695e70a7ad9ca21c9a42253561890203d63929eca1a6705849584fe6d00"
16-
sha256 cellar: :any_skip_relocation, arm64_linux: "8eb9ea14c277b5e90afa79225c9f310a4cd01294bbcc2496f9035afe26816dd3"
17-
sha256 cellar: :any_skip_relocation, x86_64_linux: "c329a6792f3c91241c46d33722b1550fbb4a392e2d46b72c06cf1d8239ba86c3"
10+
sha256 arm64_tahoe: "388703848a6fae1239d0513990fa0d0317cddd66d8d421d29ad4adf025c65e39"
11+
sha256 arm64_sequoia: "4c5443b768dd9089120473ce9433133f2d465dd883cbd8f1be67fefdc10455fb"
12+
sha256 arm64_sonoma: "2e365658fce541b6df6659907fa801c252df280575f7d30064c7fe69b6e62876"
13+
sha256 sonoma: "885299f05cee5c5e16f14c5329ecc67f796019c6b874fc7b33208552820c1313"
14+
sha256 cellar: :any_skip_relocation, arm64_linux: "3db5ee41222f909dc047486254a3b7bb5f8dfdbb9eedb21abf257433fe1516c8"
15+
sha256 cellar: :any_skip_relocation, x86_64_linux: "b3ef1fba309bea99d222332012d1a9e0a9bb82ec55813883cc015f31bc204053"
1816
end
1917

2018
depends_on "cmake" => [:build, :test]
2119
depends_on "llvm" => :build # for clang Python bindings
2220
depends_on "openssl@3" => :build # indirect (not linked) but CMakeLists.txt checks for it
2321
depends_on "python-setuptools" => :build
24-
depends_on "python@3.13" => :build
22+
depends_on "python@3.14" => :build
2523
depends_on "apache-arrow"
2624
depends_on "boost"
2725
depends_on "cpprestsdk"
@@ -85,7 +83,7 @@ def install
8583
headers = %w[args async child env environment io search_path]
8684
headers.each { |header| ENV.append "CXXFLAGS", "-include boost/process/v1/#{header}.hpp" }
8785

88-
python3 = "python3.13"
86+
python3 = "python3.14"
8987
# LLVM is keg-only.
9088
llvm = deps.map(&:to_formula).find { |f| f.name.match?(/^llvm(@\d+)?$/) }
9189
ENV.prepend_path "PYTHONPATH", llvm.opt_prefix/Language::Python.site_packages(python3)

0 commit comments

Comments
 (0)