Bug 256277 - [NEW PORT] devel/clvm_tools: CLVM compiler.
Summary: [NEW PORT] devel/clvm_tools: CLVM compiler.
Status: Open
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords: feature, needs-qa
Depends on: 256251
Blocks:
  Show dependency treegraph
 
Reported: 2021-05-31 01:56 UTC by risner
Modified: 2021-06-01 18:02 UTC (History)
1 user (show)

See Also:


Attachments
git staged diff (1.53 KB, patch)
2021-05-31 01:56 UTC, risner
no flags Details | Diff
New updated git staged diff (1.53 KB, patch)
2021-05-31 14:27 UTC, risner
no flags Details | Diff
Final staged git diff. (1.81 KB, patch)
2021-05-31 18:48 UTC, risner
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description risner 2021-05-31 01:56:59 UTC
Created attachment 225391 [details]
git staged diff

Initial port of clvm_tools for chia-blockchain.
Comment 1 risner 2021-05-31 14:27:20 UTC
Created attachment 225405 [details]
New updated git staged diff

Ran through portlint and resolved the issues.
Comment 2 risner 2021-05-31 18:48:56 UTC
Created attachment 225424 [details]
Final staged git diff.

Cleanup (portlint, portclippy, portfmt).
Fixed license error in cut paste from another project.
Comment 3 Li-Wen Hsu freebsd_committer freebsd_triage 2021-06-01 14:56:34 UTC
This port needs devel/py-clvm and devel/py-clvm_rs but they are not in the ports tree currently and don't have PRs adding them, will there be follow up for them?
Comment 4 risner 2021-06-01 15:38:45 UTC
(In reply to Li-Wen Hsu from comment #3)

py-clvm_rs is here, I forgot the py- in front in the title of the PR. Fixed.
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256251

I was advised to run them thru Phabricator before submitting. I'm in the "Wait for Approval" stage.

Once I can run them thru Phabricator, I will submit the following:
devel/py-clvm
finance/py-chia-blockchain which requires:
     devel/py-blspy
     finance/py-chiapos
     finance/py-chiabip158
     *finance/py-chiavdf

I could use some help on finance/py-chiavdf by someone who is more adept at portable assembler. The upstream has required a github PR for the fix. I don't have enough assembler experience to make a patch for FreeBSD for Intel let alone ARM.
Comment 5 Li-Wen Hsu freebsd_committer freebsd_triage 2021-06-01 18:02:49 UTC
(In reply to risner from comment #4)
> I was advised to run them thru Phabricator before submitting. I'm in the "Wait for Approval" stage.

You probably missed the note on the registration page, it is asking new registration to send a mail to phabric-admin@ to get the account activated because there are so many spam account registration everyday.  Anyways, I activated you account in phabricator.