notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details
solidity Solidity Contract-Oriented Programming Language
0.8.36_1 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.35Version 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: 2026-07-29 19:04:44
Commit Hash: dfa5362
License: GPLv3
WWW:
https://github.com/argotorg/solidity
Description:
Solidity is a contract-oriented, high-level language for implementing smart contracts. It was influenced by C++, Python and JavaScript and is designed to target the Ethereum Virtual Machine (EVM). Solidity is statically typed, supports inheritance, libraries and complex user-defined types among other features. It is possible to create contracts for voting, crowdfunding, blind auctions, multi-signature wallets and more.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (5 items)
Collapse this list.
  1. bin/solc
  2. bin/yul-phaser
  3. /usr/local/share/licenses/solidity-0.8.36_1/catalog.mk
  4. /usr/local/share/licenses/solidity-0.8.36_1/LICENSE
  5. /usr/local/share/licenses/solidity-0.8.36_1/GPLv3
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
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
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: solidity
Flavors: there is no flavor information for this port.
NOT_FOR_ARCHS: powerpc powerpc64 powerpcspe
distinfo:
TIMESTAMP = 1783940844 SHA256 (solidity_0.8.36.tar.gz) = 458c525af3a7bc1b5599e1a125cce960631ab8b3e7110c7ed4c9bbf34157fb86 SIZE (solidity_0.8.36.tar.gz) = 8594885

Packages (timestamps in pop-ups are UTC):
solidity
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.8.340.8.35-0.8.30_10.8.34n/an/an/a
FreeBSD:13:quarterly0.8.340.8.34-0.8.300.8.34n/an/an/a
FreeBSD:14:latest0.8.360.8.36_1-0.8.30_10.8.36_1--0.8.20
FreeBSD:14:quarterly0.8.350.8.35-0.8.300.8.35--0.8.23
FreeBSD:15:latest0.8.36_10.8.36_1n/a0.8.30_1n/an/a-0.8.24
FreeBSD:15:quarterly0.8.350.8.35n/a-n/an/a--
FreeBSD:16:latest0.8.360.8.36_1n/a-n/an/a--
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. libfmt>=0 : devel/libfmt
  3. nlohmann-json>=0 : devel/nlohmann-json
  4. range-v3>=0 : devel/range-v3
  5. cmake : devel/cmake-core
  6. ninja : devel/ninja
Runtime dependencies:
  1. z3 : math/z3
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for solidity-0.8.36_1: CVC5=off: SMT Checker via CVC5 Z3=on: SMT Checker via Z3 ===> Use 'make config' to modify these settings
Options name:
lang_solidity
USES:
cmake compiler:c++14-lang cpe
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/argotorg/solidity/releases/download/v0.8.36/
Collapse this list.

Number of commits found: 104 (showing only 4 on this page)

«  1 | 2 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.4.21
18 Apr 2018 12:54:58
Revision:467710Original commit files touched by this commit
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)
0.4.21
19 Mar 2018 17:02:40
Revision:465023Original commit files touched by this commit
ale search for other commits by this committer
Update to 0.4.21 release.
0.4.19
23 Jan 2018 14:30:58
Revision:459754Original commit files touched by this commit
ale search for other commits by this committer
Improve port description.
0.4.19
23 Jan 2018 13:58:22
Revision:459751Original commit files touched by this commit
ale search for other commits by this committer
The Solidity Contract-Oriented Programming Language

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

Number of commits found: 104 (showing only 4 on this page)

«  1 | 2