devel/hs-ghcup 0.2.6.2 FreeBSD
GHC toolchain installer
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- LGPL3
- Categories
- devel, haskell
- Package size
- 10547.3 KiB, 71904.8 KiB installed
Description
GHCup is the main installer for the general purpose language Haskell. It provides a command-line interface for installing, managing, and updating the Haskell toolchain components, including:
- The Glasgow Haskell Compiler (GHC)
- The Haskell Build Tool (Cabal-install)
- The Haskell Language Server (HLS)
- Stack
- GHCup itself
GHCup allows users to easily switch between different versions of these tools and manage sandboxed environments for Haskell development.
Install
Binary package:
pkg install hs-ghcup
From the ports tree:
cd /usr/ports/devel/hs-ghcup/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= hs-ghcup>0:devel/hs-ghcup
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.2.6.2 | 0.2.6.2 | - | - | - |
| FreeBSD:14:quarterly | 0.2.6.2 | 0.2.6.2 | n/a | - | - |
| FreeBSD:15:latest | 0.2.6.2 | 0.2.6.2 | n/a | - | - |
| FreeBSD:15:quarterly | 0.2.6.2 | 0.2.6.2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.2.6.2 | 0.2.6.2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 4
libexpat.so: textproc/expat2liblz4.so: archivers/liblz4libyaml.so: textproc/libyamllibzstd.so: archivers/zstd
The full lists below include those, and their dependencies in turn.
Build dependencies 13
Run dependencies 9
No port depends on this one.
Configuration
Options name: devel_ghcup
| Option | Default | Description |
|---|---|---|
| DHALL | on | Add support for dhall encoded metadata |
| TUI | on | Build the brick powered tui (ghcup tui) |
- USES
- cabal iconv libarchive pkgconfig
- Service scripts
- none
Message after installing
Files
distinfo 210
| File | Size | SHA256 |
|---|---|---|
| cabal/ghcup-0.2.6.2/ghcup-0.2.6.2.tar.gz | 281200 | 62bba28f5a67a6eee9b9704c6f02806122a31af1817ff17fc269c213dc4b5173 |
| cabal/Cabal-3.16.1.0/Cabal-3.16.1.0.tar.gz | 476607 | c6b8a37d21dc67c1c68d36a6258ea529391d4bb8bcc1caebaa9b483d93ef2556 |
| cabal/Cabal-3.16.1.0/revision/1.cabal | 14459 | 39873317ab895194547c3fd72c91cdb97c800a49b2656920854747ee466627ca |
| cabal/Cabal-syntax-3.16.1.0/Cabal-syntax-3.16.1.0.tar.gz | 248807 | 6bd561449b4d96aca4896e17a34cb504d1b0fd83b338380d131b16b50b36bda7 |
| cabal/Cabal-syntax-3.16.1.0/revision/2.cabal | 7778 | 17cf54d07d7aa65ea24ba4045912b8a8af065f10e429fd1811d43810b313c504 |
| cabal/Diff-1.0.2/Diff-1.0.2.tar.gz | 10936 | cd7e26d3d5ebf7f2c1a7525aebe251fbcbffee2a6362db634b4be23b9e354d85 |
| cabal/OneTuple-0.4.3/OneTuple-0.4.3.tar.gz | 5299 | 643d1f48e63480ac6d03a8f0ab5976d66527c9b42b1fca81d1bf373d10099c6b |
| cabal/QuickCheck-2.18.0.0/QuickCheck-2.18.0.0.tar.gz | 90712 | fd8462ad3b1c3bb90465ec581356cf5214673c1015d73f28f2e7a3df179bbc55 |
| cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz | 5048 | 5e4b39da395656a59827b0280508aafdc70335798b50e5d6fd52596026251825 |
| cabal/aeson-2.2.5.0/aeson-2.2.5.0.tar.gz | 341251 | e22f9883adce9e02d77de6a1bba36f2f98d322c8a9fa3bc51596d31493d00ac5 |
| cabal/aeson-pretty-0.8.10/aeson-pretty-0.8.10.tar.gz | 5894 | 2a21f2cd78adcb149ceba770239ed664519552911e7680172b18ff695cfa7ae5 |
| cabal/alex-3.5.4.2/alex-3.5.4.2.tar.gz | 94432 | df481dc960e2c59a30395f7335031fd4ef8773b8a42894a4f2320e00ff474418 |
| cabal/ansi-terminal-1.1.5/ansi-terminal-1.1.5.tar.gz | 33344 | 9cf083cef2e2ba88a425f132c8a82bfa931eb4b0c38232b2017f8fcea2e23073 |
| cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz | 8791 | 9fc9ce2157f1889bd99a4d22c9f1c64589590be0f797c3efe71c8fa17a11a689 |
| cabal/assoc-1.1.1/assoc-1.1.1.tar.gz | 3158 | 231149b7fef09f5dd95af51228615e3b296dbd0faadeca053e0644a4b13b0ff6 |
| cabal/assoc-1.1.1/revision/2.cabal | 1437 | 766b1040eda5255bfcf10e1a9859c06d0ed6ad0e2ac87ed915bb035574d10ae4 |
| cabal/async-2.2.6/async-2.2.6.tar.gz | 18996 | 148571bc188003101241da6c49131d07324e63a88ed283a84def2e9694599619 |
| cabal/atomic-write-0.2.1.1/atomic-write-0.2.1.1.tar.gz | 7264 | 0a0af713bc225999b0218c98e4cdcb16b0613a0dd064ff40810b76b3d8df2916 |
| cabal/attoparsec-0.14.4/attoparsec-0.14.4.tar.gz | 160701 | 3f337fe58624565de12426f607c23e60c7b09c86b4e3adfc827ca188c9979e6c |
| cabal/attoparsec-0.14.4/revision/6.cabal | 5914 | 35129d0ab1741f000f1a7d2fc839544919ee6fbb8f2d6e7f0a629c41f91035f3 |
Commit history 0
No commits in the history this site was built from.