notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
solidity Solidity Contract-Oriented Programming Language
0.8.5 lang on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.8.3Version of this port present on the latest quarterly branch.
Maintainer: ale@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2018-01-23 13:58:31
Last Update: 2021-06-11 08:41:08
Commit Hash: 27470d8
License: GPLv3
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (6 items)
Collapse this list.
  1. bin/solc
  2. bin/solidity-upgrade
  3. bin/yul-phaser
  4. /usr/local/share/licenses/solidity-0.8.5/catalog.mk
  5. /usr/local/share/licenses/solidity-0.8.5/LICENSE
  6. /usr/local/share/licenses/solidity-0.8.5/GPLv3
Collapse this list.
Dependency lines:
  • solidity>0:lang/solidity
To install the port: cd /usr/ports/lang/solidity/ && make install clean
To add the package, run one of these commands:
  • pkg install lang/solidity
  • pkg install solidity
PKGNAME: solidity
Flavors: there is no flavor information for this port.
NOT_FOR_ARCHS: powerpc powerpc64 powerpcspe sparc64
distinfo:
Packages (timestamps in pop-ups are UTC):
solidity
ABIlatestquarterly
FreeBSD:11:aarch640.4.240.6.10_1
FreeBSD:11:amd640.8.50.8.3
FreeBSD:11:armv6-0.6.10_1
FreeBSD:11:i3860.8.50.8.3
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch640.4.240.8.3
FreeBSD:12:amd640.8.50.8.3
FreeBSD:12:armv60.4.24-
FreeBSD:12:armv70.4.24-
FreeBSD:12:i3860.8.50.8.3
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch640.8.00.8.3
FreeBSD:13:amd640.8.50.8.3
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3860.8.50.8.3
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch640.8.5-
FreeBSD:14:amd640.8.5-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3860.8.5-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. boost-libs>=0 : devel/boost-libs
  2. range-v3>=0 : devel/range-v3
  3. cmake : devel/cmake
  4. ninja : devel/ninja
Library dependencies:
  1. libjsoncpp.so : devel/jsoncpp
  2. libcvc4.so : math/cvc4
  3. libgmp.so : math/gmp
  4. libz3.so : math/z3
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/ethereum/solidity/releases/download/v0.8.5/
Collapse this list.

Number of commits found: 58

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
11 Jun 2021 08:41:08
 files touched by this commit commit hash:27470d8210eccd0a2e5c4edf5395e4e0fadfb808  0.8.5
ale search for other commits by this committer
lang/solidity: update to 0.8.5 release.
23 Apr 2021 09:07:26
 files touched by this commit commit hash:230888dc1142e0f92387a9c82e6c3be89044557a  0.8.4
ale search for other commits by this committer
lang/solidity: update to 0.8.4 release
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  0.8.3
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
25 Mar 2021 08:55:01
Original commit files touched by this commit Revision:569188  0.8.3
ale search for other commits by this committer
Update to 0.8.3 release.
04 Mar 2021 16:48:16
Original commit files touched by this commit Revision:567323  0.8.2
ale search for other commits by this committer
Update to 0.8.2 release.
28 Jan 2021 15:21:16
Original commit files touched by this commit Revision:563141  0.8.1
ale search for other commits by this committer
Update to 0.8.1 release.
17 Dec 2020 13:32:27
Original commit files touched by this commit Revision:558291  0.8.0
ale search for other commits by this committer
Update to 0.8.0 release.
19 Oct 2020 15:35:27
Original commit files touched by this commit Revision:552746  0.7.4
ale search for other commits by this committer
Update to 0.7.4 release.
08 Oct 2020 07:58:15
Original commit files touched by this commit Revision:551697  0.7.3
ale search for other commits by this committer
Distfile rerolled without any content change.
07 Oct 2020 15:48:23
Original commit files touched by this commit Revision:551652  0.7.3
ale search for other commits by this committer
Update to 0.7.3 release.
29 Sep 2020 06:37:26
Original commit files touched by this commit Revision:550471  0.7.2
ale search for other commits by this committer
Update to 0.7.2 release.
02 Sep 2020 15:17:21
Original commit files touched by this commit Revision:547363  0.7.1
ale search for other commits by this committer
Update to 0.7.1 release.
28 Jul 2020 16:55:11
Original commit files touched by this commit Revision:543616  0.7.0
ale search for other commits by this committer
Update to 0.7.0 release.
22 Jul 2020 15:56:55
Original commit files touched by this commit Revision:542868  0.6.12
ale search for other commits by this committer
Update to 0.6.12 release.
09 Jul 2020 09:33:26
Original commit files touched by this commit Revision:541736  0.6.11
ale search for other commits by this committer
Update to 0.6.11 release.
30 Jun 2020 17:46:18
Original commit files touched by this commit Revision:540909  0.6.10_1
tcberner search for other commits by this committer
Bump devel/jsoncpp consumers after r540853.

Reported by:	Kevin Oberman <rkoberman@gmail.com>
12 Jun 2020 07:12:58
Original commit files touched by this commit Revision:538564  0.6.10
ale search for other commits by this committer
Update to 0.6.10 release.
04 Jun 2020 16:58:26
Original commit files touched by this commit Revision:537911  0.6.9
ale search for other commits by this committer
Update to 0.6.9 release.
15 May 2020 15:51:33
Original commit files touched by this commit Revision:535300  0.6.8
ale search for other commits by this committer
Update to 0.6.8 release.
05 May 2020 08:22:03
Original commit files touched by this commit Revision:534038  0.6.7
ale search for other commits by this committer
Update to 0.6.7 release.
16 Apr 2020 09:16:05
Original commit files touched by this commit Revision:531831  0.6.6
ale search for other commits by this committer
Fix build on 32-bit platforms.
13 Apr 2020 07:29:03
Original commit files touched by this commit Revision:531581  0.6.6
ale search for other commits by this committer
Update to 0.6.6 release.
07 Apr 2020 12:29:16
Original commit files touched by this commit Revision:530974  0.6.5
ale search for other commits by this committer
Update to 0.6.5 release.
20 Feb 2020 13:35:01
Original commit files touched by this commit Revision:526570  0.6.3
ale search for other commits by this committer
Try to fix compilation on -CURRENT.
19 Feb 2020 09:15:44
Original commit files touched by this commit Revision:526495  0.6.3
ale search for other commits by this committer
Update to 0.6.3 release.
28 Jan 2020 10:37:58
Original commit files touched by this commit Revision:524469  0.6.2
ale search for other commits by this committer
Update to 0.6.2 release and enable all SMT solvers by default.
13 Jan 2020 21:38:36
Original commit files touched by this commit Revision:522975  0.6.0_1
yuri search for other commits by this committer
devel/jsoncpp: Update 1.8.1 -> 1.9.2

PR:		229677
Differential Revision:	D22905
18 Dec 2019 10:02:23
Original commit files touched by this commit Revision:520378  0.6.0
ale search for other commits by this committer
Update to 0.6.0 release.
11 Dec 2019 17:53:49
Original commit files touched by this commit Revision:519824  0.5.13_1
jbeich search for other commits by this committer
devel/boost-*: update to 1.72.0

Changes:	http://www.boost.org/users/history/version_1_72_0.html
PR:		241449
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D22136
22 Nov 2019 08:09:44
Original commit files touched by this commit Revision:518128  0.5.13
ale search for other commits by this committer
Update to 0.5.13 release.
03 Oct 2019 14:36:48
Original commit files touched by this commit Revision:513667  0.5.12
ale search for other commits by this committer
Update to 0.5.12 release.
22 Aug 2019 14:46:51
Original commit files touched by this commit Revision:509600  0.5.11
ale search for other commits by this committer
Update to 0.5.11 release.
22 Aug 2019 14:21:03
Original commit files touched by this commit Revision:509599  0.5.10_2
linimon search for other commits by this committer
Mark as not for powerpc*/sparc64:

  -- Check if the system is big endian - big endian
  CMake Error at CMakeLists.txt:24 (message):
    solidity currently does not support big endian systems.

Approved by:	portmgr (tier-2 blanket)
19 Aug 2019 15:35:28
Original commit files touched by this commit Revision:509290  0.5.10_2
jbeich search for other commits by this committer
devel/boost-*: update to 1.71.0

Changes:	http://www.boost.org/users/history/version_1_71_0.html
PR:		238827
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D20774
06 Aug 2019 17:36:37
Original commit files touched by this commit Revision:508264  0.5.10_1
fernape search for other commits by this committer
math/cvc4: simplify post-patch

* Bump PORTREVISION
* Unbreak lang/maude and lang/solidity (broken in r508058 and r508059)

Reported by:	jbeich@
Reviewed by:	jbeich@
Differential Revision:	https://reviews.freebsd.org/D21170
04 Aug 2019 05:42:35
Original commit files touched by this commit Revision:508059  0.5.10_1
antoine search for other commits by this committer
Mark BROKEN: fails to build

In file included from
/wrkdirs/usr/ports/lang/solidity/work/solidity_0.5.10/libsolidity/formal/SMTPortfolio.cpp:24:
In file included from
/wrkdirs/usr/ports/lang/solidity/work/solidity_0.5.10/libsolidity/formal/CVC4Interface.h:30:
In file included from /usr/local/include/cvc4/cvc4.h:21:
/usr/local/include/cvc4/base/configuration.h:19:10: fatal error: 'cvc4_public.h'
file not found
#include "cvc4_public.h"

Reported by:	pkg-fallout
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  0.5.10_1
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
02 Jul 2019 12:48:42
Original commit files touched by this commit Revision:505673  0.5.10
ale search for other commits by this committer
Update to 0.5.10 release.
01 May 2019 10:16:51
Original commit files touched by this commit Revision:500587  0.5.8
ale search for other commits by this committer
Update to 0.5.8 release.
12 Apr 2019 06:36:31
Original commit files touched by this commit Revision:498698  0.5.7_1
jbeich search for other commits by this committer
devel/boost-*: update to 1.70.0

Changes:	http://www.boost.org/users/history/version_1_70_0.html
PR:		235956
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D19303
26 Mar 2019 13:19:57
Original commit files touched by this commit Revision:496895  0.5.7
ale search for other commits by this committer
Update to 0.5.7 release.
14 Mar 2019 08:38:44
Original commit files touched by this commit Revision:495693  0.5.6
ale search for other commits by this committer
Update to 0.5.6 release.
05 Mar 2019 16:52:52
Original commit files touched by this commit Revision:494709  0.5.5
ale search for other commits by this committer
Update to 0.5.5 release.
14 Feb 2019 08:06:47
Original commit files touched by this commit Revision:492905  0.5.4
ale search for other commits by this committer
Update to 0.5.4 release and enable CVC4 SMT Checker by default.
22 Jan 2019 15:48:24
Original commit files touched by this commit Revision:490956  0.5.3
ale search for other commits by this committer
Update to 0.5.3 release.
18 Jan 2019 15:53:17
Original commit files touched by this commit Revision:490639  0.5.2
ale search for other commits by this committer
Update to 0.5.2 release.
12 Dec 2018 01:35:36
Original commit files touched by this commit Revision:487272  0.4.25_2
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
12 Dec 2018 00:15:50
Original commit files touched by this commit Revision:487266  0.4.25_1
jbeich search for other commits by this committer
devel/boost-*: update to 1.69.0

Changes:	http://www.boost.org/users/history/version_1_69_0.html
PR:		232525
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D17645
11 Oct 2018 12:18:45
Original commit files touched by this commit Revision:481817  0.4.25
ale search for other commits by this committer
Update to 0.4.25 release.
09 Aug 2018 08:01:29
Original commit files touched by this commit Revision:476725  0.4.24
ale search for other commits by this committer
Update to 0.4.24 release and fix build with newer boost lib.
09 Aug 2018 06:58:31
Original commit files touched by this commit Revision:476723  0.4.23_1
jbeich search for other commits by this committer
devel/boost-*: update to 1.68.0

- Switch to C++14 for libboost_system to support C++14 consumers

Changes:	http://www.boost.org/users/history/version_1_68_0.html
PR:		229569
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D16165
27 Apr 2018 10:08:33
Original commit files touched by this commit Revision:468412  0.4.23
jbeich search for other commits by this committer
lang/solidity: unbreak with Clang 6

In file included from libsolidity/analysis/ConstantEvaluator.cpp:23:
In file included from ./libsolidity/analysis/ConstantEvaluator.h:25:
In file included from ./libsolidity/ast/ASTVisitor.h:25:
In file included from /usr/include/c++/v1/string:477:
In file included from /usr/include/c++/v1/string_view:176:
In file included from /usr/include/c++/v1/__string:56:
In file included from /usr/include/c++/v1/algorithm:643:
/usr/include/c++/v1/memory:3656:5: error: destructor called on non-final
'dev::solidity::FixedBytesType' that has virtual functions but non-virtual
destructor [-Werror,-Wdelete-non-virtual-dtor]
    __data_.second().~_Tp();
    ^
/usr/include/c++/v1/memory:3617:9: note: in instantiation of member function
'std::__1::__shared_ptr_emplace<dev::solidity::FixedBytesType,
std::__1::allocator<dev::solidity::FixedBytesType> >::__on_zero_shared'
requested here
        __shared_ptr_emplace(_Alloc __a, _Args&& ...__args)
        ^
(Only the first 15 lines of the commit message are shown above View all of this commit message)
26 Apr 2018 09:08:28
Original commit files touched by this commit Revision:468335  0.4.23
ale search for other commits by this committer
Update to 0.4.23 release.
18 Apr 2018 13:57:43
Original commit files touched by this commit Revision:467711  0.4.21_1
jbeich search for other commits by this committer
devel/boost-*: update to 1.67.0

Changes:	http://www.boost.org/users/history/version_1_67_0.html
PR:		227427
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D15030
18 Apr 2018 12:54:58
Original commit files touched by this commit Revision:467710  0.4.21
jbeich search for other commits by this committer
lang/solidity: unbreak with boost 1.67 on 10.*

In file included from libjulia/optimiser/FunctionGrouper.cpp:22:
In file included from ./libjulia/optimiser/FunctionGrouper.h:24:
In file included from ./libjulia/ASTDataForward.h:24:
In file included from ./libsolidity/inlineasm/AsmDataForward.h:25:
In file included from /usr/local/include/boost/variant.hpp:17:
In file included from /usr/local/include/boost/variant/variant.hpp:21:
In file included from /usr/local/include/boost/type_index.hpp:29:
In file included from /usr/local/include/boost/type_index/stl_type_index.hpp:43:
In file included from /usr/local/include/boost/container_hash/hash.hpp:760:
In file included from /usr/local/include/boost/container_hash/extensions.hpp:22:
In file included from /usr/local/include/boost/detail/container_fwd.hpp:93:
/usr/include/c++/v1/vector:504:70: error: no member named 'value' in
'std::__1::is_nothrow_default_constructible<std::__1::allocator<boost::variant<dev::solidity::assembly::ExpressionStatement,
dev::solidity::assembly::Instruction, dev::solidity::assembly::Label,
dev::solidity::assembly::StackAssignment, dev::solidity::assembly::Assignment,
dev::solidity::assembly::VariableDeclaration,
dev::solidity::assembly::FunctionDefinition, dev::solidity::assembly::If,
dev::solidity::assembly::Switch, dev::solidity::assembly::ForLoop,
dev::solidity::assembly::Block> > >'
        _NOEXCEPT_(is_nothrow_default_constructible<allocator_type>::value)
(Only the first 15 lines of the commit message are shown above View all of this commit message)
19 Mar 2018 17:02:40
Original commit files touched by this commit Revision:465023  0.4.21
ale search for other commits by this committer
Update to 0.4.21 release.
23 Jan 2018 14:30:58
Original commit files touched by this commit Revision:459754  0.4.19
ale search for other commits by this committer
Improve port description.
23 Jan 2018 13:58:22
Original commit files touched by this commit Revision:459751  0.4.19
ale search for other commits by this committer
The Solidity Contract-Oriented Programming Language

WWW: https://github.com/ethereum/solidity

Number of commits found: 58