BSD Ports

devel/hs-hpack 0.38.0 DragonFly

Modern format for Haskell packages

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
BSD3CLAUSE
Categories
devel, haskell
Package size
6216.4 KiB, 43734.0 KiB installed

Description

Hpack is a format for Haskell packages. It is a modern alternative to the Cabal package format and follows different design principles.

The guiding design principles for Hpack are:

* Don't require the user to state the obvious, make sensible assumptions by default * Give the user 100%25 control when needed * Don't require the user to repeat things, facilitate DRYness

Hpack packages are described in a file named package.yaml. Both cabal2nix and stack support package.yaml natively. For other build tools the hpack executable can be used to generate a .cabal file from package.yaml.

In the other systems

The newest version among them is 0.39.6, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
DragonFlydevel/hs-hpack0.38.0none known-[email protected]-
FreeBSDdevel/hs-hpack0.39.6 newestnone known-[email protected]-
NetBSDdevel/hs-hpack0.38.0nb2none known-[email protected]-
HardenedBSDdevel/hs-hpack0.39.6 newestno data-[email protected]-
GhostBSDdevel/hs-hpack0.39.6 newestno data-[email protected]-

Compare across BSDs

Install

Binary package:

pkg install hs-hpack

From DPorts:

cd /usr/dports/devel/hs-hpack && make install clean

Dependencies

Run dependencies 2

No port depends on this one.