11class Solidity < Formula
22 desc "Contract-oriented programming language"
33 homepage "https://soliditylang.org"
4- url "https://github.com/ethereum /solidity/releases/download/v0.8.30 /solidity_0.8.30 .tar.gz"
5- sha256 "5e8d58dff551a18205e325c22f1a3b194058efbdc128853afd75d31b0568216d "
4+ url "https://github.com/argotorg /solidity/releases/download/v0.8.31 /solidity_0.8.31 .tar.gz"
5+ sha256 "1efcf5af92e39499ce64d9cb33ba1cc1aa43d0aba107472915d732bf4a31c837 "
66 license all_of : [ "GPL-3.0-or-later" , "MIT" , "BSD-3-Clause" , "Apache-2.0" , "CC0-1.0" ]
7- revision 1
87
98 livecheck do
109 url :stable
@@ -14,14 +13,12 @@ class Solidity < Formula
1413 no_autobump! because : :requires_manual_review
1514
1615 bottle do
17- sha256 cellar : :any , arm64_tahoe : "c942e9514c42b1b9e7c11f688bdfc3743996349d1560e898f5fff39019179280"
18- sha256 cellar : :any , arm64_sequoia : "64d6eda62ef156a0101b7db05f46fced2dbb782642b92e3972689d87fa3ded70"
19- sha256 cellar : :any , arm64_sonoma : "d22c39245433eb7ce91fb21ea5d7587b5c2f0be56f5ea926d9d14274c7238536"
20- sha256 cellar : :any , arm64_ventura : "5122f5b427213dbeecdbdc1f5e16d478d5577bfec406cb834d09dc0bfe5faa7c"
21- sha256 cellar : :any , sonoma : "1e776c872721c83f27fc64cf6ecee4a9a1c57660b7ca71be25b71e69c0d26e8c"
22- sha256 cellar : :any , ventura : "461812120f0c82b5e6ed4bda4c2e66c87e608762bda9e6a902f75b324874f72c"
23- sha256 cellar : :any_skip_relocation , arm64_linux : "ff393f0e988c7d12e0c26eaf7852a79382568fff3c2a911f17e14df692458b69"
24- sha256 cellar : :any_skip_relocation , x86_64_linux : "700199170a432f1e4a6608aa7e75c3def553578b0dbf8730ebb589a5e4a4f4e3"
16+ sha256 cellar : :any , arm64_tahoe : "1a20867ac3db8f7c225b457e22a40c3e6d760c813dcb32f91bbc769454e79251"
17+ sha256 cellar : :any , arm64_sequoia : "33f5d3ee79761ea972a9d78e68173d889392ebf8face77d2378c91a914372ea2"
18+ sha256 cellar : :any , arm64_sonoma : "48e4852290432359850f67bdca49e0b57cef605e5f30608b3a471b418fad35c1"
19+ sha256 cellar : :any , sonoma : "20a127dc1a3dbbc4dd15772415ddc0059e554241d30e528dabdd24bf1ff6e6e9"
20+ sha256 cellar : :any_skip_relocation , arm64_linux : "604223dca6a686c1f0a66f3d5866b3efef091dcc37c419e79ff089fc37c6bd2c"
21+ sha256 cellar : :any_skip_relocation , x86_64_linux : "61188abccdc6c3ff34cbf1b19f0e12e0f60f7eadd2bb2d761f0adb67fc8e7853"
2522 end
2623
2724 depends_on "cmake" => :build
@@ -33,12 +30,6 @@ class Solidity < Formula
3330
3431 conflicts_with "solc-select" , because : "both install `solc` binaries"
3532
36- # Fix build with Boost 1.89.0, pr ref: https://github.com/ethereum/solidity/pull/16163
37- patch do
38- url "https://github.com/ethereum/solidity/commit/1c6000917619c69feaa9fd14fe69c0445cc05f20.patch?full_index=1"
39- sha256 "bf839570085ccd9baa227f30f91456f3ff72e9754d63019d33b34449bbb4c34e"
40- end
41-
4233 def install
4334 rm_r ( "deps" )
4435
0 commit comments