New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
crystal: new port #1611
crystal: new port #1611
Conversation
Travis Build #1977 Errored. Lint results
Port crystal-dep fail on xcode8.3. Log |
Travis Build #1986 Errored. Lint results
Port crystal success on xcode8.3. Log |
LGTM, but as the Portfile is relatively complicated I'd like a second opinion on it if possible. |
Travis Build #1991 Errored. Lint results
Port crystal success on xcode8.3. Log |
Agree, this is a bit complicated. Some build tricks noted. I know nothing about crystal or how to test the installation. Fails on 10.11 (and all earlier, no doubt) with
|
@kencu Seems that the bootstrap Crystal binary was built for 10.12 and above, even though the code takes care to avoid that. I've confirmed this with
I've added Crystal's builtin tests which pass (changing |
nearly 13000 examples built during the tests, with zero errors, so I guess you have it sorted out 😀 all the destrooting looks as it should look. can you put a pre-fetch block in to stop compilation on 10.11 and less? Something like this should do it:
After that, should be good to go, I think. |
Yeah, there are quite a few tests! I've added the code to the Portfile. |
With ports like that, pretty much time you asked for commit rights, no? |
Description
Add the Crystal language. Could not test in tracing mode as it stalls forever for some reason.
Tested on
macOS 10.13.4 17E199
Xcode 9.3 9E145
Verification
Have you
port lint
?sudo port -vst install
?