Bug 256509 - [NEW PORT] finance/chiapos: Chia proof of space plotting, proving, and verifying (cmake part)
Summary: [NEW PORT] finance/chiapos: Chia proof of space plotting, proving, and verify...
Status: New
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:
Blocks:
 
Reported: 2021-06-09 19:18 UTC by risner
Modified: 2021-06-11 13:26 UTC (History)
0 users

See Also:


Attachments
Final staged git diff of standalone binaries. (7.93 KB, patch)
2021-06-09 19:18 UTC, risner
no flags Details | Diff
git staged diff with plist issue fixed (8.13 KB, patch)
2021-06-10 02:53 UTC, risner
no flags Details | Diff
git staged diff - tested for amd64 on 11.4/12.2/13.0 (8.09 KB, patch)
2021-06-11 12:38 UTC, risner
no flags Details | Diff
Final staged git diff. (8.05 KB, patch)
2021-06-11 12:57 UTC, risner
no flags Details | Diff
Final staged git diff. (7.89 KB, patch)
2021-06-11 13:26 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-06-09 19:18:42 UTC
Created attachment 225668 [details]
Final staged git diff of standalone binaries.

Stand alone binaries for Chia Blockchain file creation.

To make use of files generated by this tool, you would need a machine running the chia-blockchain (wallet, farmer, etc). I'll also be submitting ports for those. But this port can allow people to make files on FreeBSD machines.

This is a standalone package from the finance/py-chiapos python bindings port.
Comment 1 risner 2021-06-10 02:53:14 UTC
Created attachment 225683 [details]
git staged diff with plist issue fixed

fixed a plist issue
Comment 2 risner 2021-06-11 12:38:13 UTC
Created attachment 225731 [details]
git staged diff - tested for amd64 on 11.4/12.2/13.0

Known issue:
Fails on i386 due to requirements of 128 unsigned intergers.
The practical use of this port on i386 is limited. Plotting the minimum sized file of 101.4 GiB requires a minimum of 4 GiB of ram plus disk buffers/cache and OS requirements. Performance will greatly suffer on i386.
Comment 3 risner 2021-06-11 12:57:15 UTC
Created attachment 225733 [details]
Final staged git diff.

Migrated to a poudriere and got my versions mixed up.

This is the final finance/chipos.

Passes tests on amd64. Have not yet tested arm64. Fails on i386 (see last comment utility on i386 will be limited due to extensive use of more than 4 GiB ram.)
Comment 4 risner 2021-06-11 13:26:53 UTC
Created attachment 225736 [details]
Final staged git diff.

Final for QA check.

Tested for amd64 on 11.4/12.2/13.0 releases. Have not yet tested on arm64.

Known issue:
Fails on i386 due to requirements of 128 unsigned integers.
The practical use of this port on i386 is limited. Plotting the minimum sized file of 101.4 GiB requires a minimum of 4 GiB of ram plus disk buffers/cache and OS requirements. Performance will greatly suffer on i386.