devel/hs-hie-bios 0.14.0nb4 NetBSD
Set up a GHC API session
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- License
- modified-bsd
- Categories
- devel
- Package size
- 900.5 KiB, 11929.0 KiB installed
Description
hie-bios is the way to specify how haskell-language-server and ghcide set up a GHC API session.
Given a Haskell project that is managed by Stack, Cabal, or other package tools, haskell-language-server needs to know the full set of flags to pass to GHC in order to build the project. These flags might contain some compilation options like -O2, but a lot of the time they are package dependencies such as -package-id directory-1.3.6.0, which also need to be built beforehand. hie-bios satisfies both these needs.
Install
Binary package:
pkgin install hs-hie-bios
From pkgsrc:
cd /usr/pkgsrc/devel/hs-hie-bios && make install clean
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | Version |
|---|---|
| NetBSD 10.1 x86_64 | 0.14.0nb4 |
| NetBSD 10.1 aarch64 | 0.14.0nb4 |
| SmartOS / illumos x86_64 | 0.14.0nb4 |
| macOS 15 arm64 | 0.14.0nb4 |
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
Run dependencies 16
- converters/hs-aeson
- converters/hs-base16-bytestring
- devel/hs-conduit
- devel/hs-conduit-extra
- devel/hs-file-embed
- devel/hs-optparse-applicative
- devel/hs-unix-compat
- devel/hs-unordered-containers
- devel/hs-vector
- lang/ghc98
- misc/hs-extra
- security/hs-cryptohash-sha1
- sysutils/hs-co-log-core
- sysutils/hs-temporary
- textproc/hs-prettyprinter
- textproc/hs-yaml