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

icu4c@76 76.1 (new formula) #193114

Merged
merged 84 commits into from
Oct 31, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
84 commits
Select commit Hold shift + click to select a range
47f3c6f
icu4c@76 76.1 (new formula)
cho-m Oct 7, 2024
4bb7b7c
apngasm: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
b9f8769
boost: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
1f5dd5f
easyrpg-player: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
b248167
freeciv: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
9d89d65
freeling: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
cf989ac
gspell: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
f17bab0
harfbuzz: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
93e6ebd
libcdr: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
48990bc
libgedit-tepl: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
7f68572
liblcf: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
f7699af
libmspub: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
ce0ff30
libphonenumber: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
515db4e
libpq: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
42f2af8
libspelling: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
1832f0f
libvisio: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
3e845a7
libxml2: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
958ac7d
manticoresearch: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
d91c2f1
mapnik: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
2cc0336
mpd: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
81bbd9c
mysql: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
0860494
ncmpcpp: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
bfe545a
node: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
195416f
pazpar2: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
ca9070a
percona-server: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
a4b1558
php: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
990feb1
[email protected]: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
49dd54f
[email protected]: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
f418d42
postgis: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
01f9b20
qt: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
2e28f69
sile: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
c5e4d4e
spidermonkey: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
1235d24
tectonic: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
be8dafd
tesseract: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
3227fc7
texlive: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
03ce4e8
vte3: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
6963470
webkitgtk: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
e323fc0
widelands: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
3901290
yaz: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
a775f9b
zebra: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
2554e04
znc: revision bump to migrate to `icu4c@76`
cho-m Oct 7, 2024
8c2bf7e
[email protected]: revision bump to migrate to `icu4c@76`
cho-m Oct 17, 2024
c24c132
apngasm: update 3.1.10_14 bottle.
cho-m Oct 31, 2024
ad67a69
boost: update 1.86.0_2 bottle.
cho-m Oct 31, 2024
1cd10d2
easyrpg-player: update 0.8_6 bottle.
cho-m Oct 31, 2024
c405a23
freeciv: update 3.1.3_1 bottle.
cho-m Oct 31, 2024
d96d2cc
freeling: update 4.2.1_7 bottle.
cho-m Oct 31, 2024
9f739e0
gspell: update 1.14.0_2 bottle.
cho-m Oct 31, 2024
37a7f2c
harfbuzz: update 10.0.1_2 bottle.
cho-m Oct 31, 2024
d792816
icu4c@76: add 76.1 bottle.
cho-m Oct 31, 2024
faf66e3
libcdr: update 0.1.7_8 bottle.
cho-m Oct 31, 2024
d08e5b5
libgedit-tepl: update 6.10.0_2 bottle.
cho-m Oct 31, 2024
fe28dcc
liblcf: update 0.8_4 bottle.
cho-m Oct 31, 2024
28bb3bb
libmspub: update 0.1.4_17 bottle.
cho-m Oct 31, 2024
502da84
libphonenumber: update 8.13.48_2 bottle.
cho-m Oct 31, 2024
bc55889
libpq: update 17.0_2 bottle.
cho-m Oct 31, 2024
826cbdf
libspelling: update 0.4.4_1 bottle.
cho-m Oct 31, 2024
66219ee
[email protected]: update 0.2.1_1 bottle.
cho-m Oct 31, 2024
92c15a7
libvisio: update 0.1.8_1 bottle.
cho-m Oct 31, 2024
a30b7b9
libxml2: update 2.13.4_3 bottle.
cho-m Oct 31, 2024
5685452
manticoresearch: update 6.3.6_2 bottle.
cho-m Oct 31, 2024
b2e5b28
mapnik: update 4.0.2_2 bottle.
cho-m Oct 31, 2024
da6d6bd
mpd: update 0.23.15_6 bottle.
cho-m Oct 31, 2024
178eb48
mysql: update 9.0.1_6 bottle.
cho-m Oct 31, 2024
2d19c82
ncmpcpp: update 0.9.2_19 bottle.
cho-m Oct 31, 2024
60469c1
node: update 23.1.0_1 bottle.
cho-m Oct 31, 2024
27e7d60
pazpar2: update 1.14.1_7 bottle.
cho-m Oct 31, 2024
87947b3
percona-server: update 8.0.36-28_2 bottle.
cho-m Oct 31, 2024
de68fca
php: update 8.3.13_1 bottle.
cho-m Oct 31, 2024
e49f2c7
[email protected]: update 8.1.30_2 bottle.
cho-m Oct 31, 2024
f169a30
[email protected]: update 8.2.25_1 bottle.
cho-m Oct 31, 2024
64c0f6d
postgis: update 3.5.0_4 bottle.
cho-m Oct 31, 2024
5a8d990
qt: update 6.7.2_2 bottle.
cho-m Oct 31, 2024
6addb45
sile: update 0.15.5_2 bottle.
cho-m Oct 31, 2024
2199d29
spidermonkey: update 128.4.0_1 bottle.
cho-m Oct 31, 2024
3bbf240
tectonic: update 0.15.0_3 bottle.
cho-m Oct 31, 2024
f0bf07a
tesseract: update 5.4.1_2 bottle.
cho-m Oct 31, 2024
f1e0ed5
texlive: update 20240312_3 bottle.
cho-m Oct 31, 2024
538b667
vte3: update 0.76.4_2 bottle.
cho-m Oct 31, 2024
e6f79be
webkitgtk: update 2.46.2_1 bottle.
cho-m Oct 31, 2024
b582ada
widelands: update 1.2_2 bottle.
cho-m Oct 31, 2024
6726d4f
yaz: update 5.34.2_2 bottle.
cho-m Oct 31, 2024
b5ba1dd
zebra: update 2.2.7_4 bottle.
cho-m Oct 31, 2024
7fd24f5
znc: update 1.9.1_2 bottle.
cho-m Oct 31, 2024
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
16 changes: 8 additions & 8 deletions Formula/a/apngasm.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,21 +4,21 @@ class Apngasm < Formula
url "https://github.com/apngasm/apngasm/archive/refs/tags/3.1.10.tar.gz"
sha256 "8171e2c1d37ab231a2061320cb1e5d15cee37642e3ce78e8ab0b8dfc45b80f6c"
license "Zlib"
revision 13
revision 14
head "https://github.com/apngasm/apngasm.git", branch: "master"

bottle do
sha256 arm64_sequoia: "2d444cec3ef5d87bf413c3301e57694afffa0c1ec51d433263e2cc95d89b266b"
sha256 arm64_sonoma: "5295b412245ce613f0d55fdd649ba21912882d48b3ec5ee7d1f7c3b3467be20b"
sha256 arm64_ventura: "52256178a1979d8f85508d7c272840791bafeca1ef4c4bc036dc38304500bb04"
sha256 sonoma: "f687ee190ad2460ec32fb4a9792449c130b1d1317de72561f9fdc5068553eb5a"
sha256 ventura: "394141501308f60470f4b3a6205b057cf067423da675d1283136020758aaa0f7"
sha256 cellar: :any_skip_relocation, x86_64_linux: "e9c0d5bea8288502309fc70b025fe030fb2067053242a0315afbe04b304988bf"
sha256 arm64_sequoia: "9ab6d41b1207fda23093f453b7a01dd53de9ed4ce3afceba84e04d285bc24b86"
sha256 arm64_sonoma: "34179cfc45bd2d0de38857a16074e94eb377f7fbd0da8bd7bb71f94c0c4ed943"
sha256 arm64_ventura: "0633ef0217bfae8ff34422403729eb063321bc7264847ea2d6e25d1b9bf06436"
sha256 sonoma: "83e5b9b112bb3bfbc35b42e764738a652bdf6ac715c03d9e2a049930d9518fe5"
sha256 ventura: "18facc88d2285faeea0dc9bd2d3fcb75744fdaccbc2c14b4c8404a6dda00313b"
sha256 cellar: :any_skip_relocation, x86_64_linux: "786c541183a6c3e45bbf3bb74141bc0570bb664dbf3e20ce71f6e7f2674c0166"
end

depends_on "cmake" => :build
depends_on "boost"
depends_on "icu4c@75"
depends_on "icu4c@76"
depends_on "libpng"
depends_on "lzlib"
depends_on macos: :catalina
Expand Down
16 changes: 8 additions & 8 deletions Formula/b/boost.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ class Boost < Formula
desc "Collection of portable C++ source libraries"
homepage "https://www.boost.org/"
license "BSL-1.0"
revision 1
revision 2
head "https://github.com/boostorg/boost.git", branch: "master"

stable do
Expand Down Expand Up @@ -31,15 +31,15 @@ class Boost < Formula
end

bottle do
sha256 cellar: :any, arm64_sequoia: "7ed42f5454994b547066d52549a57edd157ca6f80a9f2d73fe69eec4a7bbc5ee"
sha256 cellar: :any, arm64_sonoma: "70a85cfceb6b54c0ace4956b937aae3cde81a874741f5d9aa5938ffdd7de3d77"
sha256 cellar: :any, arm64_ventura: "da2a9898cde2900e528109b4e0c4db3e26c3f5c7f8d0830c9523c4b3bc9d44a0"
sha256 cellar: :any, sonoma: "ccd461109e3760cefcc170e8ec75c166e780aba32fa852581e2f88e777bd40aa"
sha256 cellar: :any, ventura: "6c3b8d51bcbae0c803953304c8c8d9c5743e29df9659b9a28d9fc5f0a6df24e9"
sha256 cellar: :any_skip_relocation, x86_64_linux: "cd0a090c857598cd14490425b8a80351355e23c064d57d7e0a29ca1ea016d9fd"
sha256 cellar: :any, arm64_sequoia: "9cbf3c05fdd327dd0e0f1a9419e63e10c2351ec7cd51904e054e37d11751a21d"
sha256 cellar: :any, arm64_sonoma: "9c969ba39918df9f26ac5d283081bd263009747db450095888697c0c83e3a8d2"
sha256 cellar: :any, arm64_ventura: "d49dc78ee528470d8ca0f9762a96d1eba1f80fd4a8d70dea010c7d524cec7133"
sha256 cellar: :any, sonoma: "14ea0ee012bdb555dcc20fb5b6429ea34bd7aab7b16db606de04074fdf37ddcd"
sha256 cellar: :any, ventura: "b2ffcb38ea2326444acc8b95c6ccd4fa8d8edbab95270108ecfb85a25b89aeaa"
sha256 cellar: :any_skip_relocation, x86_64_linux: "2a9279f11fcd81f48f47d0b86389cddd27dc077f0ca6948f2ff83f720267119d"
end

depends_on "icu4c@75"
depends_on "icu4c@76"
depends_on "xz"
depends_on "zstd"

Expand Down
16 changes: 8 additions & 8 deletions Formula/e/easyrpg-player.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,27 +4,27 @@ class EasyrpgPlayer < Formula
url "https://easyrpg.org/downloads/player/0.8/easyrpg-player-0.8.tar.xz"
sha256 "06e6d034348d1c52993d0be6b88fc3502a6c7718e366f691401539d5a2195c79"
license "GPL-3.0-or-later"
revision 5
revision 6

livecheck do
url "https://github.com/EasyRPG/Player.git"
end

bottle do
sha256 cellar: :any, arm64_sequoia: "ed3647547b6f153cccfe3771832a67936708da6baf03e8d440f3237a75f84356"
sha256 cellar: :any, arm64_sonoma: "5b27a034830a4050954923f9b206bb7246173db519e0b845191bb41429005a5e"
sha256 cellar: :any, arm64_ventura: "c163e38ecf71c3874abea6103d9bf1c9b860c35b7e0c07d6f52bcd6295b805c9"
sha256 cellar: :any, sonoma: "04a3f8684b52013b2afd12721cf387120682a6a3a44c7022663fc56b968e3872"
sha256 cellar: :any, ventura: "d76943f69db08caad588017b69493856909aee291ecc03137ea753f3e98ff7ca"
sha256 cellar: :any_skip_relocation, x86_64_linux: "5a22f0febddd000ad159bad7a0422ed6bfb5f0e98a9e28d6d3d45c5a16857f12"
sha256 cellar: :any, arm64_sequoia: "66c7961634bf8c5e03ce836f43305bd1c0b26243b11a18bd891fc373598e4126"
sha256 cellar: :any, arm64_sonoma: "18ca681626d5cd3567cb66c707f852c331bbdff76aa3b3d2ed8d4c20ac58333e"
sha256 cellar: :any, arm64_ventura: "10561454e76eccb05d5a54f019514737275771deba52204d71292247d961da97"
sha256 cellar: :any, sonoma: "5334ddbe087aa9294f7b7492cd2d263d27cd20dcaa2f17a81c6f7708b350ce5e"
sha256 cellar: :any, ventura: "8b8cfa026ce4c30fa3fb4b3b1ee9a5830a8635555f19f8dde776c35992100bbb"
sha256 cellar: :any_skip_relocation, x86_64_linux: "a6a5222eaa4447b239eb868aceae4dbec632cb4aa2ad4573f99efc99c675b57d"
end

depends_on "cmake" => :build
depends_on "expat"
depends_on "fmt"
depends_on "freetype"
depends_on "harfbuzz"
depends_on "icu4c@75"
depends_on "icu4c@76"
depends_on "liblcf"
depends_on "libpng"
depends_on "libsndfile"
Expand Down
15 changes: 8 additions & 7 deletions Formula/f/freeciv.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,20 @@ class Freeciv < Formula
url "https://downloads.sourceforge.net/project/freeciv/Freeciv%203.1/3.1.3/freeciv-3.1.3.tar.xz"
sha256 "741086fa94574374c7c27480f77ee68e5b538bfb2eff85004fa8c87b312c7f2f"
license "GPL-2.0-or-later"
revision 1

livecheck do
url :stable
regex(%r{url=.*?/freeciv[._-]v?(\d+(?:\.\d+)+)\.(?:t|zip)/}i)
end

bottle do
sha256 arm64_sequoia: "ea6fb5278d79ff74f8fd80a62af41bab8f82cee4cfffa838063def3c7b6061f3"
sha256 arm64_sonoma: "e4702129f987981d11ce3ae6feca7ccec26669ff6de5e967d06d703bb5b06f9d"
sha256 arm64_ventura: "669dd4b4acbe8406742a0aef41b941f075db92232ff7cab27adc779d4e57e459"
sha256 sonoma: "53206ae8597e902a644879c664ff5be4d778bd7ad454893b4ee04a07b4f45d5f"
sha256 ventura: "5964ab89fdb2f62a1e618363f16cabf0d11927b4f5e60a3b7c3a5bc7b8f0079f"
sha256 x86_64_linux: "830e14b80afd132eb702b0b6e431f5a9857ff08ff96214b30283f5c958130a7a"
sha256 arm64_sequoia: "6d1abb30bcc4fe1b8a6128b6c8a02558750b62a35d2ce17c928ecc02b2ab5346"
sha256 arm64_sonoma: "0e828f0b58d3837f9265aa8acf05ef832d928f302dc72c71393e70ce7f0a77a4"
sha256 arm64_ventura: "ce9a0ad779b079b543ec361637ab54b86132e524a065619e2a68950ecd1afb4c"
sha256 sonoma: "445ba91f66a470a6d4c71c9e48e6784379d202ed6c4e56846560725a1bd197d6"
sha256 ventura: "ca8709bcc0ab6cbf1ae3a985f050fe37a5fa27489a05b78c41a08f843c2f0855"
sha256 x86_64_linux: "d9df907c1502e60e3dec825d65968a702618fa1bf300f43d554b13f9b4386b5f"
end

head do
Expand All @@ -38,7 +39,7 @@ class Freeciv < Formula
depends_on "glib"
depends_on "gtk+3"
depends_on "harfbuzz"
depends_on "icu4c@75"
depends_on "icu4c@76"
depends_on "pango"
depends_on "readline"
depends_on "sdl2"
Expand Down
18 changes: 10 additions & 8 deletions Formula/f/freeling.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,22 @@ class Freeling < Formula
url "https://github.com/TALP-UPC/FreeLing/releases/download/4.2/FreeLing-src-4.2.1.tar.gz"
sha256 "c672a6379142ac2e872741e7662f17eccd8230bffc680564d2843d87480f1600"
license "AGPL-3.0-only"
revision 6
revision 7

bottle do
sha256 cellar: :any, arm64_sequoia: "f0f0e3c141692fe62d6d1b4392ed2455083426962709498d85676ca1ecfef542"
sha256 cellar: :any, arm64_sonoma: "b80d16a431b0d304eccbce5229b4cba351b240598218ac966e506071953235c3"
sha256 cellar: :any, arm64_ventura: "62077347e29ff817974bf37bfd12ff801c826963597776ee276db726fdb5497b"
sha256 cellar: :any, sonoma: "38ed7b6262161ba1b7974dbe1ee3c839bc66de5cf3a710e208bc4b8ebb44801f"
sha256 cellar: :any, ventura: "0501691716a64df0b3ed7dfaf77c5de04d6b6e1ddb6a5a16ab3ddb13d6c224cd"
sha256 cellar: :any_skip_relocation, x86_64_linux: "b2965621d075c50b1dfd196ca2dff63add2d3b6c2c9bd8521674fb2241e27178"
sha256 cellar: :any, arm64_sequoia: "bb16cae69ece5d45a27ec4e4a7c19f767bae6e86adde1b7c6cc62eebf5f0f332"
sha256 cellar: :any, arm64_sonoma: "32f84651b83687a37d38186b3ca30ed6d1a756de7b8079350a58e29779a8a916"
sha256 cellar: :any, arm64_ventura: "6049a2e53d726ad543ba69b973fc23d7296146d74e2620ae5aebb6ddcacfa684"
sha256 cellar: :any, sonoma: "d55210dda67692917cf299ae755baf1ab8cc97903c8b7258f2f5169f403b3727"
sha256 cellar: :any, ventura: "2d54a7d0dba20a3e9674bff837ad222745650f66598d8a24d50f40d3d1bc92eb"
sha256 cellar: :any_skip_relocation, x86_64_linux: "6c64d78b21c012aed472e1345e742211129771abe3c3c3250bc965283f6141fc"
end

depends_on "cmake" => :build
depends_on "boost"
depends_on "icu4c@75"
depends_on "icu4c@76"

uses_from_macos "zlib"

conflicts_with "dynet", because: "freeling ships its own copy of dynet"
conflicts_with "eigen", because: "freeling ships its own copy of eigen"
Expand Down
16 changes: 8 additions & 8 deletions Formula/g/gspell.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@ class Gspell < Formula
url "https://download.gnome.org/sources/gspell/1.14/gspell-1.14.0.tar.xz"
sha256 "64ea1d8e9edc1c25b45a920e80daf67559d1866ffcd7f8432fecfea6d0fe8897"
license "LGPL-2.1-or-later"
revision 1
revision 2

bottle do
sha256 arm64_sequoia: "9dec60f563ca9e60d876333171bb564382d00ffa5da910784489db6bc208691e"
sha256 arm64_sonoma: "2c033e3bc11d51365182cde9ee8cc20da5d574217a0a76beed0933d78ef3bc26"
sha256 arm64_ventura: "91c9177c3e408fc448da130b74fa20cdf3c265512758d10f1b630cdc3c38797b"
sha256 sonoma: "1db0530819348525709667fef8100d88475ff6ab5af53ba31aff8a59bfebcf61"
sha256 ventura: "4fc80046e658ae4c3fffbeeb587fb52efe430584a534842c13a9964fdeadeb92"
sha256 x86_64_linux: "ce89b53e3952478331425ce95047ec8c93bbd74231cc654914cc78c829aea8a0"
sha256 arm64_sequoia: "03106944ffad6a23ddd95ca647a7808698374337309aba617c63d11eb4a47130"
sha256 arm64_sonoma: "3c67a5a4434cc8faa2b0abe80843891a565dd81afdca0e4aff24b71ae2896f6f"
sha256 arm64_ventura: "9a1ea15e3f7b7b0c7213d63f565cad2e312fae9a6f5c1ef4b76c632d3f43b831"
sha256 sonoma: "055cb331155fc7a4627c5e27f09491285922fe28967fb2e3af7296711ce961e0"
sha256 ventura: "5713495649b5b21951f2e39574b9335333298276f9c96dfe5ffb3cf03f5e96e8"
sha256 x86_64_linux: "b6fa120befbae62fff98ae659831ef563b621fe32e8b1c137b79cb401360feed"
end

depends_on "gobject-introspection" => :build
Expand All @@ -28,7 +28,7 @@ class Gspell < Formula
depends_on "glib"
depends_on "gtk+3"
depends_on "harfbuzz"
depends_on "icu4c@75"
depends_on "icu4c@76"
depends_on "pango"

on_macos do
Expand Down
17 changes: 8 additions & 9 deletions Formula/h/harfbuzz.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,16 @@ class Harfbuzz < Formula
url "https://github.com/harfbuzz/harfbuzz/archive/refs/tags/10.0.1.tar.gz"
sha256 "e7358ea86fe10fb9261931af6f010d4358dac64f7074420ca9bc94aae2bdd542"
license "MIT"
revision 1
revision 2
head "https://github.com/harfbuzz/harfbuzz.git", branch: "main"

bottle do
rebuild 1
sha256 cellar: :any, arm64_sequoia: "4a924069e0783e226a57ed0ce2f9b95d261f9a33b58f7810938d0624f5be9d4b"
sha256 cellar: :any, arm64_sonoma: "8b14b8bbc667af5a01a311e9928d7dac53770dd322731480f3e3ab65ea38f7ca"
sha256 cellar: :any, arm64_ventura: "f98ec690b0fb7890beb4979de8c7705f6a3ea0aa255a464d64a399dc0c81fb59"
sha256 cellar: :any, sonoma: "b8590c108de2eca0ae5e6d92ab357f726f7143a020f14a4aa1c6da5aa637fa1f"
sha256 cellar: :any, ventura: "28516fdc43f471c1b7e8e85f9aa76276379e9341b51da0ddc338b635fb065994"
sha256 x86_64_linux: "82d5f95395dbaf51b6a561de5f931722f4a97d4899d44af032bd0afa30bc5edb"
sha256 cellar: :any, arm64_sequoia: "aefbd0dc673b6ac8c680e73113a9341e92e9bbecefb0b651214b4c1772c1d0f7"
sha256 cellar: :any, arm64_sonoma: "022fc58cf542375163e9bd5ea65cad2bddf23c81d8dc7424d3815d1f6ebea25c"
sha256 cellar: :any, arm64_ventura: "567e507de1a1dba9ae2183f40b5eab427e02f021c9ebaad3b8e110e0fb751b63"
sha256 cellar: :any, sonoma: "a7a541d7239372f5cda14d6afd3bc98bfcccb2bf2615be73b79eced2bbc48e48"
sha256 cellar: :any, ventura: "88470083fcb616bbbce103345773ac226fdfff4fdd572424c569430a58c8726c"
sha256 x86_64_linux: "3a8df5b0bc86fdf08c52a240343c1c6c7ebc96c4694d48e33b42d823f3368d35"
end

depends_on "gobject-introspection" => :build
Expand All @@ -27,7 +26,7 @@ class Harfbuzz < Formula
depends_on "freetype"
depends_on "glib"
depends_on "graphite2"
depends_on "icu4c@75"
depends_on "icu4c@76"

resource "homebrew-test-ttf" do
url "https://github.com/harfbuzz/harfbuzz/raw/fc0daafab0336b847ac14682e581a8838f36a0bf/test/shaping/fonts/sha1sum/270b89df543a7e48e206a2d830c0e10e5265c630.ttf"
Expand Down
58 changes: 58 additions & 0 deletions Formula/i/[email protected]
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
class Icu4cAT76 < Formula
desc "C/C++ and Java libraries for Unicode and globalization"
homepage "https://icu.unicode.org/home"
url "https://github.com/unicode-org/icu/releases/download/release-76-1/icu4c-76_1-src.tgz"
version "76.1"
sha256 "dfacb46bfe4747410472ce3e1144bf28a102feeaa4e3875bac9b4c6cf30f4f3e"
license "ICU"

# We allow the livecheck to detect new `icu4c` major versions in order to
# automate version bumps. To make sure PRs are created correctly, we output
# an error during installation to notify when a new formula is needed.
livecheck do
url :stable
regex(/^release[._-]v?(\d+(?:[.-]\d+)+)$/i)
strategy :git do |tags, regex|
tags.filter_map { |tag| tag[regex, 1]&.tr("-", ".") }
end
end

bottle do
sha256 cellar: :any, arm64_sequoia: "864ab79f49fd097e8537c281af64e3987d085c753086c60cde74fc84f55ee771"
sha256 cellar: :any, arm64_sonoma: "2b28efee579ee1a87cb4264e4ea714dd4af6edf59fa2e29955ffe4408428d726"
sha256 cellar: :any, arm64_ventura: "7ca03c808b01c40b270146e476bfcb18367f830e9f1722c9effc4f1c5954b20f"
sha256 cellar: :any, sonoma: "30d9e64dbac8658ab81012ccfe1e52f87cd1ec8cb247b562d4484665ef6b5247"
sha256 cellar: :any, ventura: "6d57d5ff7ed6d83916f9c47aa82eb84d1555fc23f8c779491e42e71817d8b2ad"
sha256 cellar: :any_skip_relocation, x86_64_linux: "a0e8e698c09aee143fce7529fcdf776be98d15f3a000ed8c3e74dc387ce364ac"
end

# TODO: Switch keg_only reason after renaming `icu4c` formula to `icu4c@75` and updating alias to `icu4c@76`
# keg_only :provided_by_macos, "macOS provides libicucore.dylib (but nothing else)"
keg_only :versioned_formula

def install
odie "Major version bumps need a new formula!" if version.major.to_s != name[/@(\d+)$/, 1]

args = %w[
--disable-samples
--disable-tests
--enable-static
--with-library-bits=64
]

cd "source" do
system "./configure", *args, *std_configure_args
system "make"
system "make", "install"
end
end

test do
if File.exist? "/usr/share/dict/words"
system bin/"gendict", "--uchars", "/usr/share/dict/words", "dict"
else
(testpath/"hello").write "hello\nworld\n"
system bin/"gendict", "--uchars", "hello", "dict"
end
end
end
24 changes: 15 additions & 9 deletions Formula/lib/libcdr.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,30 +4,36 @@ class Libcdr < Formula
url "https://dev-www.libreoffice.org/src/libcdr/libcdr-0.1.7.tar.xz"
sha256 "5666249d613466b9aa1e987ea4109c04365866e9277d80f6cd9663e86b8ecdd4"
license "MPL-2.0"
revision 7
revision 8

livecheck do
url "https://dev-www.libreoffice.org/src/"
regex(/href=["']?libcdr[._-]v?(\d+(?:\.\d+)+)\.t/i)
end

bottle do
sha256 cellar: :any, arm64_sequoia: "22b81a0cc297bc61961801314d1c8c2c4ea90851ef69c506adb4b63f83ca9f90"
sha256 cellar: :any, arm64_sonoma: "db2451f83efc9b3cf1e08518890cdd059fa844d54e767a3ec6b1f793870ffdad"
sha256 cellar: :any, arm64_ventura: "f4edcb56add80d1f5efed45d1e4c22ea9b1c2f355dad220eec15972bb915be03"
sha256 cellar: :any, sonoma: "0a6289b75868cef5545240da3c9843c42981a9762e937c8be64fdf1b312d7ffa"
sha256 cellar: :any, ventura: "610325d1a71956e0c49d6797fa6c8c97589f2b5e0577576030c1e322ef45eb24"
sha256 cellar: :any_skip_relocation, x86_64_linux: "03adb0de9bdd5f562bb2cee2df5e7ec3006acec4edfa376c32b6177e52034c09"
sha256 cellar: :any, arm64_sequoia: "bbc2a54bb8f6d6a4e466865b14d7b70a6fbc858d388548cf9b953f201de3c990"
sha256 cellar: :any, arm64_sonoma: "cc66b1548f086a48f271bf053c229ee390cd2bd1156903d29ff0021f0df9b5a5"
sha256 cellar: :any, arm64_ventura: "4490629bd88271316e181a59054bdbca640a68fc742ad2e072b7c00d529787ad"
sha256 cellar: :any, sonoma: "1229fd37c6e1c8e952b63e78bd58778a92f64da3fda9f7f6ac0f07c6b8b61150"
sha256 cellar: :any, ventura: "d36c29ef45a56def001e4401ef3a2efce00352621ff1dd2f23260d6d6dadff5f"
sha256 cellar: :any_skip_relocation, x86_64_linux: "11f1b27844634dbdba55e73959c47a4cf20189936b203790f5f98ac48e7174c7"
end

depends_on "boost" => :build
depends_on "pkg-config" => :build
depends_on "icu4c@75"
depends_on "icu4c@76"
depends_on "librevenge"
depends_on "little-cms2"

uses_from_macos "zlib"

def install
# icu4c 75+ needs C++17
# icu4c 75+ needs C++17 and icu4c 76+ needs icu-uc
# TODO: Remove after https://gerrit.libreoffice.org/c/libcdr/+/175709/1
icu4c = deps.find { |dep| dep.name.match?(/^icu4c(@\d+)?$/) }
.to_formula
ENV["ICU_LIBS"] = "-L#{icu4c.opt_lib} -licui18n -licuuc"
ENV.append "CXXFLAGS", "-std=gnu++17"

system "./configure", "--disable-silent-rules",
Expand Down
Loading
Loading