BSD Ports

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.

RepositoryVersion
NetBSD 10.1 x86_640.14.0nb4
NetBSD 10.1 aarch640.14.0nb4
SmartOS / illumos x86_640.14.0nb4
macOS 15 arm640.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