Skip to content

Commit 5604d27

Browse files
authored
Merge pull request #192020 from Homebrew/bump-tcl-tk-9.0.0
tcl-tk 9.0.0, tcl-tk@8 8.6.15 (new formula)
2 parents 457ed72 + 24a23c1 commit 5604d27

28 files changed

+488
-295
lines changed

Aliases/tcl-tk@9

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../Formula/t/tcl-tk.rb

Formula/b/brag.rb

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,23 @@ class Brag < Formula
44
url "https://downloads.sourceforge.net/project/brag/brag/1.4.3/brag-1.4.3.tar.gz"
55
sha256 "f2c8110c38805c31ad181f4737c26e766dc8ecfa2bce158197b985be892cece6"
66
license "GPL-2.0-or-later"
7+
revision 1
78

89
bottle do
9-
rebuild 1
10-
sha256 cellar: :any_skip_relocation, all: "1dc1883ed39f5e1c2335a0639cfb3f67b5b7245a7a4e579996eeaa75579d688e"
10+
sha256 cellar: :any_skip_relocation, all: "112ddb2485aa0730c63d109081ccf086ca5c83c0de724cb1914722f63e4ea8ad"
1111
end
1212

1313
depends_on "uudeview"
1414

1515
on_linux do
16-
depends_on "tcl-tk"
16+
depends_on "tcl-tk@8"
1717
end
1818

1919
def install
2020
bin.install "brag"
21+
# macOS needs /usr/bin before #{HOMEBREW_PREFIX}/bin to avoid incompatible TCL 9.
22+
# We prepend both PATH on all OS to retain `all` bottle.
23+
bin.env_script_all_files libexec, PATH: "#{Formula["tcl-tk@8"].opt_bin}:/usr/bin:${PATH}"
2124
man1.install "brag.1"
2225
end
2326

Formula/b/bwidget.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,15 @@ class Bwidget < Formula
44
url "https://downloads.sourceforge.net/project/tcllib/BWidget/1.10.1/bwidget-1.10.1.tar.gz"
55
sha256 "4aea02f38cf92fa4aa44732d4ed98648df839e6537d6f0417c3fe18e1a34f880"
66
license "TCL"
7+
revision 1
78

89
livecheck do
910
url "https://sourceforge.net/projects/tcllib/rss?path=/BWidget"
1011
regex(%r{url=.*?/bwidget[._-]v?(\d+(?:\.\d+)+)\.t}i)
1112
end
1213

1314
bottle do
14-
sha256 cellar: :any_skip_relocation, all: "2f6bfa229af46c7d9bb973139f09eb4c815eac04e209a3d6d20d8ef3fa82c7a4"
15+
sha256 cellar: :any_skip_relocation, all: "d524a18515be797d08ad291537351a3688c6ec100c38663f4729f50c938204af"
1516
end
1617

1718
depends_on "tcl-tk"

Formula/e/expect.rb

Lines changed: 14 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -4,33 +4,28 @@ class Expect < Formula
44
url "https://downloads.sourceforge.net/project/expect/Expect/5.45.4/expect5.45.4.tar.gz"
55
sha256 "49a7da83b0bdd9f46d04a04deec19c7767bb9a323e40c4781f89caf760b92c34"
66
license :public_domain
7-
revision 2
7+
revision 3
88

99
livecheck do
1010
url :stable
1111
regex(%r{url=.*?/expect-?v?(\d+(?:\.\d+)+)\.t}i)
1212
end
1313

1414
bottle do
15-
rebuild 2
16-
sha256 arm64_sequoia: "1155721ca9166f849b6ecc739a43ecfe6f20c056ff050f39e520f87f11ac8475"
17-
sha256 arm64_sonoma: "25b5d92689067d186416b78ffa0524d5a02a3e1c7068db8998dffaed2dd02e0c"
18-
sha256 arm64_ventura: "848515e0ab82921d9292b7a616d33dc02e9dfcaab91793ec4d5ef241c3e08f29"
19-
sha256 arm64_monterey: "753d526bf20551dde2c60c1580989292e8c8f5f436da14b6901ec92a8bc30f6a"
20-
sha256 arm64_big_sur: "664f8a8ff901cacbe76465d4f13dc0ca775ccb0b48b34fa0aeb02b1e2e4dfe82"
21-
sha256 sonoma: "60f75545be4c3bc3f91dc895770d20654ee7112da5e92950ab49b3ef6e577538"
22-
sha256 ventura: "25d93f37370c458e865d809dd3489c1843acdc21dd74cabf2413e49f15d7994b"
23-
sha256 monterey: "37b95bd265607a74986db6259597e98963a0ff2d845533918105e9396b8f8d24"
24-
sha256 big_sur: "8462f3377db850b33a44bea729acd7b8c516aca8ed24d70b155c6b965f6997b1"
25-
sha256 x86_64_linux: "1386f4bebace25fb0635d385ada1481d5a176a80cf880bbcbf3612aacfccd570"
15+
sha256 arm64_sequoia: "bc49887735929062d3e347a111a7b53a0de95813652d626f00d9b5663ecb0c1d"
16+
sha256 arm64_sonoma: "67bbdee9a025af2b9a8be9a9f6a1692078f5ce4d2b6528b2bad75ff41154dee9"
17+
sha256 arm64_ventura: "095903e79761e107ffdca6ebf7833be3d83437977a1e7fd5e962f7d4a46014ba"
18+
sha256 sonoma: "8e07086c078379a4c6cdbde7b14b70376228b8a15798fc32059c9336287ce18b"
19+
sha256 ventura: "3e841e410fdcbb63b135eda50a712df978fa54e6288347718a63fcc77d5cb8e7"
20+
sha256 x86_64_linux: "500bbf556dea3b9536753959c9a2a7c6c8b8d79ac929ce3008529812b62f6209"
2621
end
2722

2823
# Autotools are introduced here to regenerate configure script. Remove
2924
# if the patch has been applied in newer releases.
3025
depends_on "autoconf" => :build
3126
depends_on "automake" => :build
3227
depends_on "libtool" => :build
33-
depends_on "tcl-tk"
28+
depends_on "tcl-tk@8"
3429

3530
conflicts_with "ircd-hybrid", because: "both install an `mkpasswd` binary"
3631
conflicts_with "bash-snippets", because: "both install `weather` binaries"
@@ -52,7 +47,7 @@ class Expect < Formula
5247
end
5348

5449
def install
55-
tcltk = Formula["tcl-tk"]
50+
tcltk = Formula["tcl-tk@8"]
5651
args = %W[
5752
--prefix=#{prefix}
5853
--exec-prefix=#{prefix}
@@ -77,13 +72,11 @@ def install
7772
system "make"
7873
system "make", "install"
7974
lib.install_symlink Dir[lib/"expect*/libexpect*"]
80-
if OS.mac?
81-
bin.env_script_all_files libexec/"bin",
82-
PATH: "#{tcltk.opt_bin}:$PATH",
83-
TCLLIBPATH: lib.to_s
84-
# "expect" is already linked to "tcl-tk", no shim required
85-
bin.install libexec/"bin/expect"
86-
end
75+
bin.env_script_all_files libexec/"bin",
76+
PATH: "#{tcltk.opt_bin}:$PATH",
77+
TCLLIBPATH: lib.to_s
78+
# "expect" is already linked to "tcl-tk", no shim required
79+
bin.install libexec/"bin/expect"
8780
end
8881

8982
test do

Formula/f/f3d.rb

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ class F3d < Formula
44
url "https://github.com/f3d-app/f3d/archive/refs/tags/v2.5.0.tar.gz"
55
sha256 "d7f6dd7d9e4465c1f44d168c3a38aad24569a25907673180c8791a783e73f02f"
66
license "BSD-3-Clause"
7-
revision 2
7+
revision 3
88

99
# Upstream creates releases that use a stable tag (e.g., `v1.2.3`) but are
1010
# labeled as "pre-release" on GitHub before the version is released, so it's
@@ -15,11 +15,11 @@ class F3d < Formula
1515
end
1616

1717
bottle do
18-
sha256 cellar: :any, arm64_sonoma: "1a68d410824cc006cd3cf9680be8a666866a0545aa584315b87c479cd1e97603"
19-
sha256 cellar: :any, arm64_ventura: "e3146c04da9452ce86f5a3a760b8decc7d860cd82789f1705a9d002e6f79ac90"
20-
sha256 cellar: :any, sonoma: "9951f6caaee5baf1acc8af3611f56145323ed2b052bd5fe61f5c1e877e1a0b31"
21-
sha256 cellar: :any, ventura: "2af6df34acb758afab52877b765bcfaf423c7a7b98978b9aed3f457a50963262"
22-
sha256 cellar: :any_skip_relocation, x86_64_linux: "e163716cc6d6fab4e93e10e718791b2eb3c653ce0cbbd42d18e07d1eefa3cb89"
18+
sha256 cellar: :any, arm64_sonoma: "6241f01e1f2a2a3506060cb818ca1262859f7ebf0f53f7729fb1834d8d15199a"
19+
sha256 cellar: :any, arm64_ventura: "20a75e615053084f544f1bd0f88b030adc6310bc0329541ad1b1c8510887ed8c"
20+
sha256 cellar: :any, sonoma: "b43aef3363aeee2d47df7844121cb8e4c87397ad09d008660f61d94ad2d2c7d7"
21+
sha256 cellar: :any, ventura: "066f1186c6bb44d256b20aba8737fc847eddb5e53935555f39985b432c476b30"
22+
sha256 cellar: :any_skip_relocation, x86_64_linux: "7451e4d58d8a94e3410ac80f95f4165b265aa102922c5bf8e154c21beb75189d"
2323
end
2424

2525
depends_on "cmake" => :build
@@ -39,7 +39,7 @@ class F3d < Formula
3939
depends_on "libaec"
4040
depends_on "netcdf"
4141
depends_on "tbb"
42-
depends_on "tcl-tk"
42+
depends_on "tcl-tk@8"
4343
depends_on "zstd"
4444
end
4545

Formula/g/gensio.rb

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,15 @@ class Gensio < Formula
44
url "https://github.com/cminyard/gensio/releases/download/v2.8.9/gensio-2.8.9.tar.gz"
55
sha256 "00bb5f0aa80d9978195f5efab5db403af22e5e7ed0f75c682da47577248bd333"
66
license all_of: ["LGPL-2.1-only", "GPL-2.0-only", "Apache-2.0"]
7+
revision 1
78

89
bottle do
9-
sha256 arm64_sequoia: "2fbbf769092237b2ad692909a156018d332448cd4f9746d4500a7e9fe6246341"
10-
sha256 arm64_sonoma: "815af93c530cceb6397e6bb7c562f075d2365778f8b5737eafacba3701c90fc8"
11-
sha256 arm64_ventura: "6fefc05cde05c6b163c5b5172d7c37521bf3e3c709fbd4d9ed5a20e7b804470e"
12-
sha256 arm64_monterey: "b7ced27a12b0b7b82943387d985ba0f306038a3a720d7befd0b42afe4dc290aa"
13-
sha256 sonoma: "adf86af724ab78586bded8df4c1042acac126d7568c248f5ad17f890b2c0d9bc"
14-
sha256 ventura: "9474bf1436704a1745dce9b1d8f6aea8b294fd17553e23fa3c5f19d413223595"
15-
sha256 monterey: "411f1e3c17029edbf1634508a1a53c0df79cbcf007d394eeb59ff0dcbf04902a"
16-
sha256 x86_64_linux: "557f6c57c37b8b39caed264af6b9c3194573e279891dd99d7d4149cedb1a3e1d"
10+
sha256 arm64_sequoia: "ce409a565b24e29123c36ed03589dc36163ca20d5b63fa912aa8d99f0897a1b6"
11+
sha256 arm64_sonoma: "8e023182c89ca34354319946f3076eb32c30cc041bfcaddf49e087a4c5c3ee63"
12+
sha256 arm64_ventura: "0afc017ded2668e8ae03981705e144d708d9c6d28b2ca73cc4cfd496f3ff8af7"
13+
sha256 sonoma: "42b6952d37c4ea9085d608a7710de716020764bf89afe8eaaae783b8f725a674"
14+
sha256 ventura: "63af45c369946d79d822a85c8664a1e174b1d6ec59706f390d6b494509391cf2"
15+
sha256 x86_64_linux: "5a0f8ef0973ab5ac0b7dc803da81f00b1068db38bf1a5675dfff8df482148b72"
1716
end
1817

1918
depends_on "go" => :build
@@ -22,37 +21,38 @@ class Gensio < Formula
2221

2322
depends_on "glib"
2423
depends_on "openssl@3"
25-
depends_on "portaudio"
26-
depends_on "[email protected]"
24+
depends_on "[email protected]"
2725

2826
uses_from_macos "tcl-tk"
2927

3028
on_macos do
3129
depends_on "gettext"
30+
depends_on "portaudio"
3231
end
3332

3433
on_linux do
3534
depends_on "alsa-lib"
3635
depends_on "avahi"
3736
depends_on "linux-pam"
3837
depends_on "systemd"
39-
depends_on "tcl-tk"
4038
end
4139

4240
def python3
43-
"python3.12"
41+
"python3.13"
4442
end
4543

4644
def install
4745
args = %W[
4846
--disable-silent-rules
47+
--with-python=#{which(python3)}
4948
--with-pythoninstall=#{lib}/gensio-python
5049
--sysconfdir=#{etc}
5150
]
52-
args << "--with-tclcflags=-I #{HOMEBREW_PREFIX}/include/tcl-tk" if OS.linux?
51+
args << "--with-tclcflags=-I#{HOMEBREW_PREFIX}/include/tcl-tk" if OS.linux?
52+
5353
system "./configure", *args, *std_configure_args
5454
system "make", "install"
55-
(prefix/Language::Python.site_packages(python3)).install_symlink Dir["#{lib}/gensio-python/*"]
55+
(prefix/Language::Python.site_packages(python3)).install_symlink lib.glob("gensio-python/*")
5656
end
5757

5858
service do

Formula/l/lmod.rb

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,15 @@ class Lmod < Formula
44
url "https://github.com/TACC/Lmod/archive/refs/tags/8.7.53.tar.gz"
55
sha256 "5e7ed1a5acfee76abfd96f2ffa3af69d49052b9e88a04ab18d87d18a538c4834"
66
license "MIT"
7+
revision 1
78

89
bottle do
9-
sha256 cellar: :any_skip_relocation, arm64_sequoia: "a7f89cc87742f2d1196bc0fad3dacc43be40d21136723189cbf23ece89f3a24d"
10-
sha256 cellar: :any_skip_relocation, arm64_sonoma: "a56018bcbee0602a805a6dc109b157ed8768dfd15d846d3102a29095c8e84e03"
11-
sha256 cellar: :any_skip_relocation, arm64_ventura: "20d6dd789dd3ba4c8f0f24d170340c4348a524881caf0f5802dd128497db5b18"
12-
sha256 cellar: :any_skip_relocation, sonoma: "80620eaa145726e23265a8b7a6d77180f6b4235f5fbd0661aeeccaa32233e668"
13-
sha256 cellar: :any_skip_relocation, ventura: "6042f267182adca68fe69f98ee9e6bb56968912d815b480b95bae74b09a54abd"
14-
sha256 cellar: :any_skip_relocation, x86_64_linux: "343f599971e406ede650a5196da07f20c1b1f09ee597ab7a2ca9a89a64f31e56"
10+
sha256 cellar: :any_skip_relocation, arm64_sequoia: "ad8674d50fae8017895cc9cf584a1c11218a81e2689e24b9b8e15db2f2052fc7"
11+
sha256 cellar: :any_skip_relocation, arm64_sonoma: "5399c157970666b639b2cb7f1b44650ba67df8bb01d7f1e0d6c2846ccd22ce69"
12+
sha256 cellar: :any_skip_relocation, arm64_ventura: "f71e7caf342970807320d4f49ecaf6d1bfb7dc28a6d53c97625c6c3ac5b87b31"
13+
sha256 cellar: :any_skip_relocation, sonoma: "d915829812dd44a79d8bb5442b39b584b04804b47263aeeaa8fb7185029ad0ab"
14+
sha256 cellar: :any_skip_relocation, ventura: "c99b2a8027dda56dcf559d3cb642297135fc6585df764f21e52c5f5ea3e86dff"
15+
sha256 cellar: :any_skip_relocation, x86_64_linux: "650a593ac759ffdb286de0041a205a384464b8f8f71b3f6af9f116afb73e0701"
1516
end
1617

1718
depends_on "luarocks" => :build
@@ -20,12 +21,15 @@ class Lmod < Formula
2021

2122
uses_from_macos "bc" => :build
2223
uses_from_macos "libxcrypt"
23-
uses_from_macos "tcl-tk"
2424

2525
on_macos do
2626
depends_on "gnu-sed" => :build
2727
end
2828

29+
on_linux do
30+
depends_on "tcl-tk@8"
31+
end
32+
2933
resource "luafilesystem" do
3034
url "https://github.com/keplerproject/luafilesystem/archive/refs/tags/v1_8_0.tar.gz"
3135
sha256 "16d17c788b8093f2047325343f5e9b74cccb1ea96001e45914a58bbae8932495"
@@ -51,9 +55,12 @@ def install
5155
end
5256

5357
# We install `tcl-tk` headers in a subdirectory to avoid conflicts with other formulae.
54-
ENV.append_to_cflags "-I#{Formula["tcl-tk"].opt_include}/tcl-tk" if OS.linux?
58+
ENV.append_to_cflags "-I#{Formula["tcl-tk@8"].opt_include}/tcl-tk" if OS.linux?
5559
system "./configure", "--with-siteControlPrefix=yes", "--prefix=#{prefix}"
5660
system "make", "install"
61+
62+
# Remove man page which conflicts with `modules` formula
63+
rm man1/"module.1"
5764
end
5865

5966
def caveats

Formula/m/modules.rb

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,42 @@
11
class Modules < Formula
22
desc "Dynamic modification of a user's environment via modulefiles"
33
homepage "https://modules.sourceforge.net/"
4+
# TODO: Try switching to `tcl-tk` on the next release
45
url "https://downloads.sourceforge.net/project/modules/Modules/modules-5.4.0/modules-5.4.0.tar.bz2"
56
sha256 "c494f70cb533b5f24ad69803aa053bb4a509bec4632d6a066e7ac041db461a72"
67
license "GPL-2.0-or-later"
8+
revision 1
79

810
livecheck do
911
url :stable
1012
regex(%r{url=.*?/modules[._-]v?(\d+(?:\.\d+)+)\.t}i)
1113
end
1214

1315
bottle do
14-
sha256 cellar: :any, arm64_sequoia: "3639cfdff6c74336a2c5e3712bc65df6cd01bd76486837273777633c7915c979"
15-
sha256 cellar: :any, arm64_sonoma: "4ddaf539544c8f1517733ceddf0c1573d6a4caa3778b1aeb08aa889b2d384b63"
16-
sha256 cellar: :any, arm64_ventura: "507bddc8fdab17470d830eeadb5f24d10f606a7b4ad826e4c9fb22f8ac62a9dd"
17-
sha256 cellar: :any, arm64_monterey: "1880dfbab7812d4ade82d23498daff830f7985173b4538cb587137b64325cb90"
18-
sha256 cellar: :any, sonoma: "59f7699c5b3a4aae9de29e0be0185f83495b73fc5300f0b3c210afe4acef39bb"
19-
sha256 cellar: :any, ventura: "907d341c7bcd83ad6a2d3f02311585b1aa3ad0150ebdfeeb090d6f655b6ad4a0"
20-
sha256 cellar: :any, monterey: "de88a0bb8dda06d5ac93d16b7b0a2d2e197c765aaabb4ad8847fe47b58aac9c0"
21-
sha256 cellar: :any_skip_relocation, x86_64_linux: "d01c5ac7e9fdd7fcf80e195809215244ab183da70646a6be1d62b0920ac6aba1"
16+
sha256 cellar: :any, arm64_sequoia: "d10ba898de337a2d1f8ecc2b91b2aa907f738cc16e13a681d4c0ce79700a00ed"
17+
sha256 cellar: :any, arm64_sonoma: "5359894bf6da82a6608184eff6b8814c10e317a347abffa270ebfa6785792260"
18+
sha256 cellar: :any, arm64_ventura: "f96f433698cb5c079d25630a130865b981b4ac985d2cf7da9c1d70b3dc64615d"
19+
sha256 cellar: :any, sonoma: "026e2e3fd60d422333d2fcd40a2f494342e2e9789a0a1f31fba1b031209d9d64"
20+
sha256 cellar: :any, ventura: "3f35ae7fb352305a409e825b915447358a1a9f2e793754fe40b085d9a0f075a1"
21+
sha256 cellar: :any_skip_relocation, x86_64_linux: "fd31e617c19b9af7f38fb7df7debeeef532e11c9ecd90430317bd61a1cf04b64"
2222
end
2323

24-
depends_on "tcl-tk"
24+
depends_on "tcl-tk@8"
2525

2626
uses_from_macos "less"
2727

2828
def install
29+
tcltk = Formula["tcl-tk@8"]
2930
args = %W[
3031
--prefix=#{prefix}
3132
--datarootdir=#{share}
32-
--with-tcl=#{Formula["tcl-tk"].opt_lib}
33+
--with-tcl=#{tcltk.opt_lib}
3334
--without-x
3435
]
3536

3637
if OS.linux?
3738
args << "--with-pager=#{Formula["less"].opt_bin}/less"
38-
args << "--with-tclsh=#{Formula["tcl-tk"].opt_bin}/tclsh"
39+
args << "--with-tclsh=#{tcltk.opt_bin}/tclsh"
3940
end
4041

4142
system "./configure", *args

Formula/o/opencascade.rb

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ class Opencascade < Formula
55
version "7.8.1"
66
sha256 "33f2bdb67e3f6ae469f3fa816cfba34529a23a9cb736bf98a32b203d8531c523"
77
license "LGPL-2.1-only"
8+
revision 1
89

910
# The first-party download page (https://dev.opencascade.org/release)
1011
# references version 7.5.0 and hasn't been updated for later maintenance
@@ -20,14 +21,12 @@ class Opencascade < Formula
2021
end
2122

2223
bottle do
23-
sha256 cellar: :any, arm64_sequoia: "16410eed828af2c6c730eacf374043f61689b92fcf3b996d7e58f70fa12c3d0f"
24-
sha256 cellar: :any, arm64_sonoma: "725b60ffcfcdc50edb28dd8c5d8d87c44fd9e2c5267c64c677b6098e64b68f83"
25-
sha256 cellar: :any, arm64_ventura: "ebd45601d545eeeb65ac441d57a1a90b0cc615707eb9b0896d6161e9ace3ee2d"
26-
sha256 cellar: :any, arm64_monterey: "55758e47849fa92c48982fb5c0898d4c53a034d4de6cbb64f69a555f36de2a8c"
27-
sha256 cellar: :any, sonoma: "f89cadd051255fe193fe39aebd04c2c2716393568189c343501767b4950d3a4a"
28-
sha256 cellar: :any, ventura: "f6b02e2c9146c3834f40673233f6091d50464f777416b80338d1a0e705096cbf"
29-
sha256 cellar: :any, monterey: "49121a638da14d08516ccefc1b28f0d7591984cc913fae410cc9f18362b68908"
30-
sha256 cellar: :any_skip_relocation, x86_64_linux: "e7f813cfab8bc0c4dcf3ec91c7d6ca16c2e1ad732bda317f6d12a9334095850b"
24+
sha256 cellar: :any, arm64_sequoia: "0b595733f44fc4274d778db8b823a084c8c7db25340e379f9576a459ced632d7"
25+
sha256 cellar: :any, arm64_sonoma: "50d193d6a0919f8f5cd3b015a76093c29a18d2400fcfb87ef1452dde71650dae"
26+
sha256 cellar: :any, arm64_ventura: "0dbe2be098a5fcc4e0a23bd40885510a28a5121361668ebe0c53ccf3aac26ee9"
27+
sha256 cellar: :any, sonoma: "5d9d9858f837687cc5500eb05db8792b37cb31711deb7c5ef43bab7c13f876d0"
28+
sha256 cellar: :any, ventura: "077de8a6d15b74ace2cceaf344a6b3e2251df03d0e84bbee6b4ccf677d560b4d"
29+
sha256 cellar: :any_skip_relocation, x86_64_linux: "6c10e9c2b101c131e968115e39ba3ae20aa35559f8e2adce8ee7b809c4624444"
3130
end
3231

3332
depends_on "cmake" => [:build, :test]
@@ -37,7 +36,7 @@ class Opencascade < Formula
3736
depends_on "freeimage"
3837
depends_on "freetype"
3938
depends_on "tbb"
40-
depends_on "tcl-tk"
39+
depends_on "tcl-tk@8"
4140

4241
on_linux do
4342
depends_on "libx11"
@@ -51,7 +50,7 @@ class Opencascade < Formula
5150
end
5251

5352
def install
54-
tcltk = Formula["tcl-tk"]
53+
tcltk = Formula["tcl-tk@8"]
5554
libtcl = tcltk.opt_lib/shared_library("libtcl#{tcltk.version.major_minor}")
5655
libtk = tcltk.opt_lib/shared_library("libtk#{tcltk.version.major_minor}")
5756

0 commit comments

Comments
 (0)