From 71aa15e143c0c1cb0c7278bfff32825f3450484d 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..38b8eedc1f27 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= 0b31055930a9.patch:-p1 + MAINTAINER= ale@FreeBSD.org COMMENT= Solidity Contract-Oriented Programming Language diff --git a/lang/solidity/distinfo b/lang/solidity/distinfo index c9c2e750be7d..f887307e9a4f 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 (0b31055930a9.patch) = 1494f74b96503f520b58cd9553bdbecfa6cb1e6a0db322a590761af01f924477 +SIZE (0b31055930a9.patch) = 13442