Created attachment 193802 [details] shar file for sawtooth port note: devel/py-grpcio needs updated, it pulls in gcc, which taints the system. Better not to waste a perfectly good APACHE20 license? A couple of fixes needed to get py-grpcio to build with clang, instead. if you are prompted to install secp256k1 (library) and do NOT need Java bindings, UNcheck the box (it's default). This will cut much time from the build. sawtooth port needs these: move to textproc: 228528 – [NEW PORT] textpro/py-toml: Python library for parsing and creating TOML move to math: 228529 – [NEW PORT] math/py-secp256k1: FFI bindings to libsecp256k1 228575 – [UPDATE PORT] www/py-aiohttp: update to 3.2.1 228576 – [UPDATE PORT] devel/py-async_timeout: update to 3.0.0 228577 – [UPDATE PORT] www/py-multidict: update to 4.3.1 228579 – [NEW PORT] dns/py-aiodns: Way for doing asynchronous DNS resolutions 228580 – [NEW PORT] textproc/py-cchardet: High speed universal character encoding detector [and it's possibly easier to install py36-setuptools as a pkg]
This should probably be in finance, because this is for the "ledger" computation?
Never mind. database/ should be fine.
Why did you add these dependencies: > node>=10.1.0:www/node \ > npm>=5.10.0:www/npm npm downloads things when it runs, so npm can't be used in a port.
(In reply to Yuri Victorovich from comment #4) good point. it was based on some notes on a FreeBSD wiki page, we aren't using the javascript code bits in sawtooth ATM so i'll pull those out.
Created attachment 193804 [details] remove node and npm depends, fix issue with examples this removes the node and npm dependencies, also fixes a problem related to "examples" bin/battleship, bin/noop, bin/poet, bin/intkey
O(In reply to Waitman Gobble from comment #6) Ok, thanks! Will wait for dependencies to be committed then. Yuri
Created attachment 193831 [details] shar file for sawtooth port fix issues reported by port lint. (warning reported about 'install' does not pertain to the Make). also fix a warning that was reported by sawtooth_validator and add a few missing files to the pkg-plist
Created attachment 193979 [details] shar file for sawtooth port fix bash problem in bin/build_python
You should also: * Sort RUN_DEPENDS * Use USE_GITHUB/GH_ACCOUNT/GH_PROJECT/DISTVERSIONPREFIX like in other ports that use github.
(In reply to waitman from comment #9) Any news here?
What's the status of this ticket? Are you still willing to maintain this port? I can try to fix the style issues in the patch if there is still an interest in this port.
Reset assignee in case someone else would like to take care of this ticket.
Closing due to submitter timeout