aboutsummaryrefslogtreecommitdiff
path: root/lang/solidity
diff options
context:
space:
mode:
Diffstat (limited to 'lang/solidity')
-rw-r--r--lang/solidity/Makefile9
-rw-r--r--lang/solidity/distinfo6
-rw-r--r--lang/solidity/files/patch-libyul_backends_evm_EVMDialect.cpp11
3 files changed, 7 insertions, 19 deletions
diff --git a/lang/solidity/Makefile b/lang/solidity/Makefile
index 57c8c1613cb7..761ef6608014 100644
--- a/lang/solidity/Makefile
+++ b/lang/solidity/Makefile
@@ -1,13 +1,12 @@
PORTNAME= solidity
-PORTVERSION= 0.8.30
-PORTREVISION= 1
+DISTVERSION= 0.8.31-pre.1
CATEGORIES= lang
-MASTER_SITES= https://github.com/ethereum/solidity/releases/download/v${PORTVERSION}/
-DISTNAME= ${PORTNAME}_${PORTVERSION}
+MASTER_SITES= https://github.com/argotorg/solidity/releases/download/v${DISTVERSION}/
+DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= ale@FreeBSD.org
COMMENT= Solidity Contract-Oriented Programming Language
-WWW= https://github.com/ethereum/solidity
+WWW= https://github.com/argotorg/solidity
LICENSE= GPLv3
diff --git a/lang/solidity/distinfo b/lang/solidity/distinfo
index aca0f0d894e6..c9c3e7c74b86 100644
--- a/lang/solidity/distinfo
+++ b/lang/solidity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746720051
-SHA256 (solidity_0.8.30.tar.gz) = 5e8d58dff551a18205e325c22f1a3b194058efbdc128853afd75d31b0568216d
-SIZE (solidity_0.8.30.tar.gz) = 12807705
+TIMESTAMP = 1761558943
+SHA256 (solidity_0.8.31-pre.1.tar.gz) = 9ddd270995d3e6314795a287207dae8d30bf426dc04752f0a4759846c601a2f5
+SIZE (solidity_0.8.31-pre.1.tar.gz) = 12852126
diff --git a/lang/solidity/files/patch-libyul_backends_evm_EVMDialect.cpp b/lang/solidity/files/patch-libyul_backends_evm_EVMDialect.cpp
deleted file mode 100644
index 5fc20b2ae032..000000000000
--- a/lang/solidity/files/patch-libyul_backends_evm_EVMDialect.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- libyul/backends/evm/EVMDialect.cpp.orig 2025-05-08 16:10:03 UTC
-+++ libyul/backends/evm/EVMDialect.cpp
-@@ -56,6 +56,8 @@ std::tuple<size_t, size_t> constexpr verbatimIndexToAr
- return std::make_tuple(_index - numRets * EVMDialect::verbatimMaxInputSlots, numRets);
- }
-
-+#undef MSIZE // remove MSIZE definition from <sys/params.h>, included by boost 1.66.0
-+
- BuiltinFunctionForEVM createEVMFunction(
- langutil::EVMVersion _evmVersion,
- std::string const& _name,