Bug 262533 - [NEW PORT] games/frightcrawler: MtG deck validator
Summary: [NEW PORT] games/frightcrawler: MtG deck validator
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: https://github.com/charlesrocket/frig...
Keywords:
Depends on:
Blocks:
 
Reported: 2022-03-13 21:50 UTC by slowdive
Modified: 2023-12-28 10:27 UTC (History)
1 user (show)

See Also:


Attachments
frightcrawler shar file (1.34 KB, text/plain)
2022-03-13 21:50 UTC, slowdive
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description slowdive 2022-03-13 21:50:53 UTC
Created attachment 232436 [details]
frightcrawler shar file

MtG deck validator.
Comment 1 Neel Chauhan freebsd_committer freebsd_triage 2022-04-28 18:33:50 UTC
It seems you haven't gotten comments, but I will list a few points:

 * It seems you need the devel/shards dependency manager

 * To add, you need some way to add the shards dependencies to your port, so this may need multiple modules, since poudriere cannot access the internet on its own

This is not currently done in Ports, due to crystal being a very new language versus even "modern" ones like Rust or Go.

You should also make your port in a way so that your test can build in tools like poudriere, since that's whats used to build packages for !localhost.
Comment 2 slowdive 2022-04-30 05:56:04 UTC
(In reply to Neel Chauhan from comment #1)
Thanks! True on tests, I kinda left it out since I saw some ports not utilizing tests - thought I could resolve it in the next release. Recent makefile should have `test`, but I am going to rewrite with `shards build` anyway and will look into deps.