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@75 75.1 (new formula) #169239

Merged
merged 91 commits into from
Oct 7, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
91 commits
Select commit Hold shift + click to select a range
0929f8d
icu4c@75 75.1 (new formula)
cho-m Apr 16, 2024
0e0371d
icu4c: add `icu4c@74` alias
cho-m Apr 16, 2024
63e8e71
apngasm: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
e62c1ca
boost: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
ef26798
dotnet@6: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
f4e63a1
easyrpg-player: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
d3d5583
freeciv: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
91c7bbf
freeling: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
9035190
gspell: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
b76ad46
harfbuzz: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
7b532a8
libcdr: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
f820001
liblcf: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
50933b7
libmspub: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
a9acb68
libphonenumber: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
554db31
libpq: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
260bba2
libvisio: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
c38f10d
libxml2: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
2aa12f7
libxslt: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
f9240b6
manticoresearch: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
07ab627
mapnik: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
e0f96b2
mpd: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
c409b8b
mysql: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
522fb6b
ncmpcpp: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
c45f38b
node: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
6e7564c
pazpar2: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
fd22dc4
percona-server: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
aa20054
php: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
2eddeeb
[email protected]: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
bd8c347
[email protected]: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
e70d641
postgis: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
393298b
postgresql@14: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
8ac915f
qt: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
6d55253
sile: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
f53f3d9
tectonic: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
29958b7
libgedit-tepl: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
7417e50
tesseract: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
4a639c3
tracker: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
f9b92c7
vte3: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
e3a8ed0
webkitgtk: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
74eacb0
widelands: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
d759243
yaz: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
adb4483
zebra: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
46e24f9
znc: revision bump to migrate to `icu4c@75`
cho-m Apr 16, 2024
848ea53
libspelling: revision bump to migrate to `icu4c@75`
cho-m Aug 23, 2024
38b8acd
texlive: revision bump to migrate to `icu4c@75`
cho-m Aug 23, 2024
b348c34
spidermonkey: revision bump to migrate to `icu4c@75`
cho-m Sep 27, 2024
a410548
apngasm: update 3.1.10_13 bottle.
carlocab Oct 7, 2024
ad51dd9
boost: update 1.86.0_1 bottle.
carlocab Oct 7, 2024
8fef467
dotnet@6: update 6.0.133_1 bottle.
carlocab Oct 7, 2024
8344eee
easyrpg-player: update 0.8_5 bottle.
carlocab Oct 7, 2024
464b994
freeciv: update 3.1.2_1 bottle.
carlocab Oct 7, 2024
4aca6a7
freeling: update 4.2.1_6 bottle.
carlocab Oct 7, 2024
2b251f4
gspell: update 1.14.0_1 bottle.
carlocab Oct 7, 2024
bed76ad
harfbuzz: update 10.0.1_1 bottle.
carlocab Oct 7, 2024
a8adb69
icu4c@75: add 75.1 bottle.
carlocab Oct 7, 2024
90a6634
libcdr: update 0.1.7_7 bottle.
carlocab Oct 7, 2024
9a992ad
libgedit-tepl: update 6.10.0_1 bottle.
carlocab Oct 7, 2024
0b97f66
liblcf: update 0.8_3 bottle.
carlocab Oct 7, 2024
4ed3694
libmspub: update 0.1.4_16 bottle.
carlocab Oct 7, 2024
513c67e
libphonenumber: update 8.13.47_1 bottle.
carlocab Oct 7, 2024
d89823e
libpq: update 17.0_1 bottle.
carlocab Oct 7, 2024
b1ef5e7
libspelling: update 0.2.1_1 bottle.
carlocab Oct 7, 2024
621135f
libvisio: update 0.1.7_10 bottle.
carlocab Oct 7, 2024
8d7c254
libxml2: update 2.13.4_1 bottle.
carlocab Oct 7, 2024
2084384
libxslt: update 1.1.42_1 bottle.
carlocab Oct 7, 2024
c487a00
manticoresearch: update 6.3.6_1 bottle.
carlocab Oct 7, 2024
4ed3c13
mapnik: update 4.0.2_1 bottle.
carlocab Oct 7, 2024
7ebd0cf
mpd: update 0.23.15_4 bottle.
carlocab Oct 7, 2024
1e2480d
mysql: update 9.0.1_4 bottle.
carlocab Oct 7, 2024
e0eebcf
ncmpcpp: update 0.9.2_18 bottle.
carlocab Oct 7, 2024
9793f24
node: update 22.9.0_1 bottle.
carlocab Oct 7, 2024
8fe0a2d
pazpar2: update 1.14.1_6 bottle.
carlocab Oct 7, 2024
2463e11
percona-server: update 8.0.36-28_1 bottle.
carlocab Oct 7, 2024
b6ab7c8
php: update 8.3.12_1 bottle.
carlocab Oct 7, 2024
0f0d4c6
[email protected]: update 8.1.30_1 bottle.
carlocab Oct 7, 2024
fc80697
[email protected]: update 8.2.24_1 bottle.
carlocab Oct 7, 2024
134e646
postgis: update 3.5.0_1 bottle.
carlocab Oct 7, 2024
4cfe2bd
postgresql@14: update 14.13_1 bottle.
carlocab Oct 7, 2024
fbd4d82
qt: update 6.7.2_1 bottle.
carlocab Oct 7, 2024
1511299
sile: update 0.15.5_1 bottle.
carlocab Oct 7, 2024
48a520e
spidermonkey: update 128.2.0_1 bottle.
carlocab Oct 7, 2024
e58d18b
tectonic: update 0.15.0_2 bottle.
carlocab Oct 7, 2024
59b6f48
tesseract: update 5.4.1_1 bottle.
carlocab Oct 7, 2024
0378ef6
texlive: update 20240312_2 bottle.
carlocab Oct 7, 2024
7a1c0dc
tracker: update 3.6.0_2 bottle.
carlocab Oct 7, 2024
d791a28
vte3: update 0.76.4_1 bottle.
carlocab Oct 7, 2024
47118f9
webkitgtk: update 2.46.1_1 bottle.
carlocab Oct 7, 2024
e25f332
widelands: update 1.2_1 bottle.
carlocab Oct 7, 2024
81b75d8
yaz: update 5.34.2_1 bottle.
carlocab Oct 7, 2024
3ba7b0e
zebra: update 2.2.7_3 bottle.
carlocab Oct 7, 2024
fe49f82
znc: update 1.9.1_1 bottle.
carlocab Oct 7, 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
1 change: 1 addition & 0 deletions Aliases/icu4c@74
18 changes: 8 additions & 10 deletions Formula/a/apngasm.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,23 +4,21 @@ class Apngasm < Formula
url "https://github.com/apngasm/apngasm/archive/refs/tags/3.1.10.tar.gz"
sha256 "8171e2c1d37ab231a2061320cb1e5d15cee37642e3ce78e8ab0b8dfc45b80f6c"
license "Zlib"
revision 12
revision 13
head "https://github.com/apngasm/apngasm.git", branch: "master"

bottle do
sha256 arm64_sequoia: "a80899901549db7dcbccd4244c044c3e8ebf2d638ddc43a8f1879d04e279a60a"
sha256 arm64_sonoma: "3a6f6e9b91f2d80ce968c45c3afb0451571c8c36e8d77d0bd39a3019bb287a7b"
sha256 arm64_ventura: "4e25dd800a4f2d03b45eacd18923a4f506e12ebd622f40320897e54010f55005"
sha256 cellar: :any, arm64_monterey: "6e14826462b3dc0680497efedb6e07a1c5c7b7e654390bc0a4dd4717988ca795"
sha256 sonoma: "85e58492f5d69bf7a49fe7383853c522d9cabdf5f5a0089843f289128d1743b9"
sha256 ventura: "acdd034209553a72323d865bbe920e5de4b292a59280bd1d5b932313189ba36a"
sha256 cellar: :any, monterey: "ce09450b72330d1149d8dd583a6514f6d885340a44455f55829d0a6d78ca501a"
sha256 cellar: :any_skip_relocation, x86_64_linux: "22992924f031618d9172e5c0f08e3e6e3337e9658b29604494abddd1a2af60f5"
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"
end

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

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

bottle do
rebuild 2
sha256 cellar: :any, arm64_sequoia: "c05f399132e5fdca2e010ba1d9af155e956a8ed70dcfd57aa285a772efac3efa"
sha256 cellar: :any, arm64_sonoma: "8f6d3d3c76708a287c0157a0e48f0e2b8c7175ee23269c03c8eb0ad7c003dc86"
sha256 cellar: :any, arm64_ventura: "7eb491c2e34ff445b92883bba4483f085c35eeb40cc6f021636d09c9fc3b7b25"
sha256 cellar: :any, arm64_monterey: "e1942964bba4803b5c01bf1b69f1fa15908e4f1372732f7bf2edb5fa1be54a75"
sha256 cellar: :any, sonoma: "eb5a1eab5cfa550707a4e2148451c9a9c2b0ecdd2b7a4f4cf786cc830055e80c"
sha256 cellar: :any, ventura: "f40318ac4b779df9fbb13bed9166a39eb9819438fe8b9c4b764cca973f739295"
sha256 cellar: :any, monterey: "bd5f3394381a43315858c033adfbc430ead8e53d607686efef760637fe77298f"
sha256 cellar: :any_skip_relocation, x86_64_linux: "9b54de744fca5203371e41bbe08f18fe347d9873558b9b0e1c40b60e4bc5515c"
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"
end

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

Expand All @@ -59,11 +57,11 @@ def install
end

# libdir should be set by --prefix but isn't
icu4c_prefix = Formula["icu4c"].opt_prefix
icu4c = deps.map(&:to_formula).find { |f| f.name.match?(/^icu4c@\d+$/) }
bootstrap_args = %W[
--prefix=#{prefix}
--libdir=#{lib}
--with-icu=#{icu4c_prefix}
--with-icu=#{icu4c.opt_prefix}
]

# Handle libraries that will not be built.
Expand All @@ -88,9 +86,10 @@ def install
link=shared,static
]

# Boost is using "clang++ -x c" to select C compiler which breaks C++14
# handling using ENV.cxx14. Using "cxxflags" and "linkflags" still works.
args << "cxxflags=-std=c++14"
# Boost is using "clang++ -x c" to select C compiler which breaks C++
# handling in superenv. Using "cxxflags" and "linkflags" still works.
# C++17 is due to `icu4c`.
args << "cxxflags=-std=c++17"
carlocab marked this conversation as resolved.
Show resolved Hide resolved
args << "cxxflags=-stdlib=libc++" << "linkflags=-stdlib=libc++" if ENV.compiler == :clang

system "./bootstrap.sh", *bootstrap_args
Expand Down
14 changes: 7 additions & 7 deletions Formula/d/[email protected]
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,12 @@ class DotnetAT6 < Formula
tag: "v6.0.133",
revision: "48ad8f7176f00900ff49df9fb936bc7c8c79d345"
license "MIT"
revision 1

bottle do
sha256 cellar: :any, arm64_sonoma: "2f732d33c49d2549ca9bd05907d4e86d7c54cb5264b9bc27844118cde98fe5ea"
sha256 cellar: :any, arm64_monterey: "823832e04deadfb006e61f0ad100a20b6e07a38b8214ba924e77a2fe4b00d5af"
sha256 cellar: :any, sonoma: "22e6078e1fc3003cad4a5d3cdcab343c76b0e4463a9f376a69a32c97aaf7d9cf"
sha256 cellar: :any, monterey: "9ded0ea147313c22cc23dc5922266a649c07679321249de3a11f81fbde100be0"
sha256 x86_64_linux: "56bae991404a1dc7441fada6fda22a4197f7847ba977b1734aa39bea044ea75b"
sha256 cellar: :any, arm64_sonoma: "3eb824051504d2753ab5cca847f0b943bc4dc05fb403558d18fe18c5532c3845"
sha256 cellar: :any, sonoma: "2f19620dfb82a8bcbcec0a68175426c64ff43e3fa231cf9d05ef21e8616572b1"
sha256 cellar: :any_skip_relocation, x86_64_linux: "ffe54b54568dd28475dde52acdcd69cba25cd2b4a94ec568908e164477024045"
end

keg_only :versioned_formula
Expand All @@ -23,7 +22,7 @@ class DotnetAT6 < Formula
depends_on "cmake" => :build
depends_on "pkg-config" => :build
depends_on "[email protected]" => :build
depends_on "icu4c"
depends_on "icu4c@75"
depends_on "openssl@3"

uses_from_macos "llvm" => :build
Expand Down Expand Up @@ -106,7 +105,8 @@ def clang19_patch

def install
if OS.linux?
ENV.append_path "LD_LIBRARY_PATH", Formula["icu4c"].opt_lib
icu4c = deps.map(&:to_formula).find { |f| f.name.match?(/^icu4c@\d+$/) }
ENV.append_path "LD_LIBRARY_PATH", icu4c.opt_lib if OS.linux?
ENV.append_to_cflags "-I#{Formula["krb5"].opt_include}"
ENV.append_to_cflags "-I#{Formula["zlib"].opt_include}"
end
Expand Down
18 changes: 8 additions & 10 deletions Formula/e/easyrpg-player.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,29 +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 4
revision 5

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

bottle do
sha256 cellar: :any, arm64_sequoia: "940fa9890761c2e0e6f97823f609b2a86c3d8c132af99041ccd291520ddb4937"
sha256 cellar: :any, arm64_sonoma: "cb6367f8d7021433cb0777e645c3f2f23b03b78404baac81898c020f799ebc54"
sha256 cellar: :any, arm64_ventura: "0b918d1a21110b3cc284d7ee0b453cf01cf9d306de3471e5ae868a522ac3ab38"
sha256 cellar: :any, arm64_monterey: "81ddad2d6f50aee5493a461d86c3cef8071d2b4f8186c32cbce7880fbbd7f4ad"
sha256 cellar: :any, sonoma: "cbccb0b6c47ee38eecc699969f53e963f5edfb34f4290215f829ab501aa24ede"
sha256 cellar: :any, ventura: "8d136de7c6d891113f50669181ccb5a81e244d6b7b1b63b969ea040379d60210"
sha256 cellar: :any, monterey: "81a4c9e5b846c151b380ae620192e18cf8db7cebdb34d8d9766e8e96ce3173d5"
sha256 cellar: :any_skip_relocation, x86_64_linux: "2af54063e4cd34ce5b2a9e1da3c515a464b1029a6fe071307c28a17cab8fc675"
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"
end

depends_on "cmake" => :build
depends_on "expat"
depends_on "fmt"
depends_on "freetype"
depends_on "harfbuzz"
depends_on "icu4c"
depends_on "icu4c@75"
depends_on "liblcf"
depends_on "libpng"
depends_on "libsndfile"
Expand Down
17 changes: 8 additions & 9 deletions Formula/f/freeciv.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,21 +4,20 @@ class Freeciv < Formula
url "https://downloads.sourceforge.net/project/freeciv/Freeciv%203.1/3.1.2/freeciv-3.1.2.tar.xz"
sha256 "7ab19d218a023306091a34e5c3bc3fd70981d8ebc4b9542c1646827dede55828"
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: "9078c0121c5fd6813ef0fdb67beb07bc9f23e01d5b8f13de55e92c7806082762"
sha256 arm64_sonoma: "b7162ce0379dfbe1e2ec91c12522440eb1be2683c8b174f870fcebc20bf8a68d"
sha256 arm64_ventura: "8c7b90207942264128cd60c0a374a0ae72c953da6be2e3f205a4aab8a431b76c"
sha256 arm64_monterey: "ad9ef0dc1940fa154c346c487a120fa37a2590ce0e91f9947cb1a8d6eaea60c8"
sha256 sonoma: "c35ba1e4befb8609e2a0b1ad111a9e4308582a68c3b6b08732d4120caed44fab"
sha256 ventura: "ed923f2a702eb2ba87e801339b03bc30387d0e9bd60ada5a014584686c642a72"
sha256 monterey: "6f7c5e1a7b041322c559d1aae0e40a77d09f70e3e93125ce941d9fc1d3e17b31"
sha256 x86_64_linux: "32b2b6cab1b82d3863f0db79617dcb41519604e6f8e0dbb4ca81fe74e224ca64"
sha256 arm64_sequoia: "680ebc2640405a5032fee2a53397115a50556e8257c147be7c1c775eb3874f89"
sha256 arm64_sonoma: "c1350e24ea132c9944db0f38af8f13acb4e107d8a42711de629c9e36b0263a5d"
sha256 arm64_ventura: "9f7090f2d2ebb148d13c3b2e8aa2402d524536bbb4b3fd6db4b3bdc8099ebcea"
sha256 sonoma: "2030be34217e8e09d737dd28c0533800755d7d4e0c5eca28829a10dfe86e35f9"
sha256 ventura: "19fc9d78f32a0e9e2dd12de560a8a1e61b58a6ade7c15771c175ee88fe9b129e"
sha256 x86_64_linux: "5e0150ea9f04dd3285fe157a09d5a7a24efe875b0cb1dfa2ba6130e7fc1ca936"
end

head do
Expand All @@ -40,7 +39,7 @@ class Freeciv < Formula
depends_on "glib"
depends_on "gtk+3"
depends_on "harfbuzz"
depends_on "icu4c"
depends_on "icu4c@75"
depends_on "pango"
depends_on "readline"
depends_on "sdl2"
Expand Down
22 changes: 11 additions & 11 deletions Formula/f/freeling.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,31 +4,31 @@ 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 5
revision 6

bottle do
sha256 cellar: :any, arm64_sequoia: "247d7a29b0f294b2907de43d169bc1a248675b87b7981c211b8283a0e4fe72a5"
sha256 cellar: :any, arm64_sonoma: "ecfc8921a5a1ce53c49dc24850bca48bb1c8877cf1784e03b5cff1e3bf2de19c"
sha256 cellar: :any, arm64_ventura: "801f54dc1051a01623a9503d4785d163125c46dfa1922fc08223d1aeeda4b4e7"
sha256 cellar: :any, arm64_monterey: "75f5cd437c1988cec1a7c596b372929cdefe083cfd30bfaa9a27afa8c0cd943c"
sha256 cellar: :any, sonoma: "bc98a94ec428215d2a86dc80f8be616f6982293fab0ef530253607bbf32945fb"
sha256 cellar: :any, ventura: "7bbf13e7ba9759332834e77f7f993788becb51b2a770969c444d6b76d235f41d"
sha256 cellar: :any, monterey: "03fdbde545042f81bf8c7a4f18bd7d49bdf405e3625fa2a2c9598e6c72d12812"
sha256 cellar: :any_skip_relocation, x86_64_linux: "c7d86da0c4348eaa3a2bd082920138234bbe0ef76fc238384a96144c67f3ef2d"
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"
end

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

conflicts_with "dynet", because: "freeling ships its own copy of dynet"
conflicts_with "eigen", because: "freeling ships its own copy of eigen"
conflicts_with "foma", because: "freeling ships its own copy of foma"
conflicts_with "hunspell", because: "both install 'analyze' binary"

conflicts_with "crfsuite", because: "both install `crfsuite` binaries"

def install
# icu4c 75+ needs C++17
inreplace "CMakeLists.txt", "set(CMAKE_CXX_STANDARD 11)", "set(CMAKE_CXX_STANDARD 17)"

system "cmake", "-S", ".", "-B", "build", *std_cmake_args
system "cmake", "--build", "build"
system "cmake", "--install", "build"
Expand Down
19 changes: 11 additions & 8 deletions Formula/g/gspell.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +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

bottle do
sha256 arm64_sequoia: "a3d28d4743f36aa5324d601af39343d2cb0b927576f46de016bd52c1f1cf13fb"
sha256 arm64_sonoma: "9d7ab375e21486d33fa616e911aeec66dc72d8b733b93de1adc4d4c6ed7e4dcb"
sha256 arm64_ventura: "8d73c7df6f06a5cb9a0d0ef7b95477fbb4748219a5ba1de3ea6e14293588efa8"
sha256 sonoma: "4ca7d04804be23a0d127de01fc012b20f16e4e77a3e1e89b304af4a4994a8674"
sha256 ventura: "1a49dc867546d57425ff125735d0a00a271d5573ce6da77895a0e37c7a13aeb7"
sha256 x86_64_linux: "24c3f7f7b162851fcbde7198b4d15d95dc399bc55d3b7463e61a0e3249c9bfce"
sha256 arm64_sequoia: "9dec60f563ca9e60d876333171bb564382d00ffa5da910784489db6bc208691e"
sha256 arm64_sonoma: "2c033e3bc11d51365182cde9ee8cc20da5d574217a0a76beed0933d78ef3bc26"
sha256 arm64_ventura: "91c9177c3e408fc448da130b74fa20cdf3c265512758d10f1b630cdc3c38797b"
sha256 sonoma: "1db0530819348525709667fef8100d88475ff6ab5af53ba31aff8a59bfebcf61"
sha256 ventura: "4fc80046e658ae4c3fffbeeb587fb52efe430584a534842c13a9964fdeadeb92"
sha256 x86_64_linux: "ce89b53e3952478331425ce95047ec8c93bbd74231cc654914cc78c829aea8a0"
end

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

on_macos do
Expand Down Expand Up @@ -55,7 +56,9 @@ def install
return 0;
}
EOS
ENV.prepend_path "PKG_CONFIG_PATH", Formula["icu4c"].opt_lib/"pkgconfig" if OS.mac?

icu4c = deps.map(&:to_formula).find { |f| f.name.match?(/^icu4c@\d+$/) }
ENV.prepend_path "PKG_CONFIG_PATH", icu4c.opt_lib/"pkgconfig"
flags = shell_output("pkg-config --cflags --libs gspell-1").chomp.split
system ENV.cc, "test.c", "-o", "test", *flags
ENV["G_DEBUG"] = "fatal-warnings"
Expand Down
15 changes: 8 additions & 7 deletions Formula/h/harfbuzz.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +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
head "https://github.com/harfbuzz/harfbuzz.git", branch: "main"

bottle do
sha256 cellar: :any, arm64_sequoia: "d7d99294e4a9cec03e2564de8bfbff6a7e13deb0bd65f9dc0f1c252a238e2ccd"
sha256 cellar: :any, arm64_sonoma: "47ff8bbd289471f8b5703009d59cb0269dd1dd028f71646586598466a9fa61aa"
sha256 cellar: :any, arm64_ventura: "59578346054df1c1060fde29159b90d3964fbec6462e77b5917d3db130077bf1"
sha256 cellar: :any, sonoma: "adee20f05e347bd6c3b200b16af44b46b073e1319ff49eea6daf6cd38663b099"
sha256 cellar: :any, ventura: "bef171dea7de12a26b1584dd149cf78d53e4c13614bcc386ea543d2c59483ede"
sha256 x86_64_linux: "9735013cd10088bfbe0e92ef4ff534cfe07ed5924337a06971c85ba415f59c41"
sha256 cellar: :any, arm64_sequoia: "9929dbfee478a7df8af8a4dc20064b06075269a69c85c3ac7987debf32eb1613"
sha256 cellar: :any, arm64_sonoma: "385db025846a56597809370f470ce1c387d818895c4f9151ece6d1fe6bd557d3"
sha256 cellar: :any, arm64_ventura: "d9048c6446a50919c93ebac94a1b5ffbe5b53f33be4c42a76272d272b7c287b8"
sha256 cellar: :any, sonoma: "820ef457c7a3272aa5164b8231cb9f7a80751684ab73b4fe2878f69177ab5640"
sha256 cellar: :any, ventura: "2da1ef5e13bb060f10654db7f573f5ca8fd6a96799c1a8b7c1b3f6caaaf40b6a"
sha256 x86_64_linux: "0e3cce49524e68d3d89f703c7faca12791a4f5d0b674870bdba92ba5286e79da"
end

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

resource "homebrew-test-ttf" do
url "https://github.com/harfbuzz/harfbuzz/raw/fc0daafab0336b847ac14682e581a8838f36a0bf/test/shaping/fonts/sha1sum/270b89df543a7e48e206a2d830c0e10e5265c630.ttf"
Expand Down
Loading
Loading