Install this package:
emerge -a dev-lang/crystal
If the package is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask dev-lang/crystal
Or alternatively:
emerge --autounmask-write -a dev-lang/crystal
<pkgmetadata>
<maintainer type="person">
<email>xgqt@gentoo.org</email>
<name>Maciej Barć</name>
</maintainer>
<longdescription lang="en">
Crystal is a programming language that resembles Ruby but compiles to
native code and tries to be much more efficient, at the cost of disallowing
certain dynamic aspects of Ruby.
</longdescription>
<use>
<flag name="debug">Build each module as a separate object file. Speeds build up.</flag>
</use>
<upstream>
<bugs-to>https://github.com/crystal-lang/crystal/issues/</bugs-to>
<remote-id type="github">crystal-lang/crystal</remote-id>
</upstream>
</pkgmetadata>
Manage flags for this package:
euse -i <flag> -p dev-lang/crystal |
euse -E <flag> -p dev-lang/crystal |
euse -D <flag> -p dev-lang/crystal
| Flag | Description | 1.19.1 | 1.18.2 |
|---|---|---|---|
| debug | Build each module as a separate object file. Speeds build up. | ✓ | ✓ |
| doc | Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally | ✓ | ✓ |
| llvm-libunwind | Use llvm-runtimes/libunwind instead of sys-libs/libunwind | ✓ | ✓ |
| Type | File | Size | Versions |
|---|---|---|---|
| DIST | crystal-1.18.2-1-linux-x86_64.tar.gz | 51989421 bytes | 1.18.2 |
| DIST | crystal-1.18.2.gh.tar.gz | 3886071 bytes | 1.18.2 |
| DIST | crystal-1.19.1-1-linux-x86_64.tar.gz | 57469667 bytes | 1.19.1 |
| DIST | crystal-1.19.1.gh.tar.gz | 3955385 bytes | 1.19.1 |
| Type | File | Size |
|---|