From b52d51c0ab2638a306ef88e5a158f101a30e9435 Mon Sep 17 00:00:00 2001 From: Jan Beich Date: Sun, 5 Aug 2018 20:13:44 +0000 Subject: [PATCH] lang/solidity: unbreak with boost 1.68 libevmasm/Assembly.cpp:267:74: error: no matching conversion for functional-style cast from 'const u256' (aka 'const number >') to 'string' (aka 'basic_string, allocator >') createJsonValue("PUSH [tag]", i.location().start, i.location().end, string(i.data()))); ^~~~~~~~~~~~~~~ libevmasm/Assembly.cpp:293:66: error: no matching conversion for functional-style cast from 'const u256' (aka 'const number >') to 'string' (aka 'basic_string, allocator >') createJsonValue("tag", i.location().start, i.location().end, string(i.data()))); ^~~~~~~~~~~~~~~ PR: 230392 Approved by: ale (maintainer) --- lang/solidity/Makefile | 4 ++++ lang/solidity/distinfo | 2 ++ 2 files changed, 6 insertions(+) diff --git a/lang/solidity/Makefile b/lang/solidity/Makefile index 46774700550f..4ed535f64c72 100644 --- a/lang/solidity/Makefile +++ b/lang/solidity/Makefile @@ -3,10 +3,14 @@ PORTNAME= solidity PORTVERSION= 0.4.23 +PORTREVISION= 1 CATEGORIES= lang MASTER_SITES= https://github.com/ethereum/solidity/releases/download/v${PORTVERSION}/ DISTNAME= ${PORTNAME}_${PORTVERSION} +PATCH_SITES= https://github.com/ethereum/${PORTNAME}/commit/ +PATCHFILES= 3d7c33d849cb.patch:-p1 + MAINTAINER= ale@FreeBSD.org COMMENT= Solidity Contract-Oriented Programming Language diff --git a/lang/solidity/distinfo b/lang/solidity/distinfo index c9c2e750be7d..e04f9b479a01 100644 --- a/lang/solidity/distinfo +++ b/lang/solidity/distinfo @@ -1,3 +1,5 @@ TIMESTAMP = 1524729659 SHA256 (solidity_0.4.23.tar.gz) = 1a01dfd0f19617c543a9dc012d4ae99aecc38bb3931e0c7af88007005e60413f SIZE (solidity_0.4.23.tar.gz) = 1136930 +SHA256 (3d7c33d849cb.patch) = 9face2f5cbf857530d833d13e5acd5115b3b564979c0495c11d8db908311e218 +SIZE (3d7c33d849cb.patch) = 13472