BSD Ports

devel/hs-hpack 0.39.6 FreeBSD

Modern format for Haskell packages

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE
Categories
devel, haskell
Package size
7239.4 KiB, 46790.8 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% 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

SystemPortVersion
FreeBSDdevel/hs-hpack0.39.6
NetBSDdevel/hs-hpack0.38.0nb2
DragonFlydevel/hs-hpack0.38.0
HardenedBSDdevel/hs-hpack0.39.6
GhostBSDdevel/hs-hpack0.39.6

Install

Binary package:

pkg install hs-hpack

From the ports tree:

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

To depend on this port in another port's Makefile:

RUN_DEPENDS=	hs-hpack>0:devel/hs-hpack

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.39.60.39.6---
FreeBSD:14:quarterly0.39.60.39.6n/a--
FreeBSD:15:latest0.39.60.39.6n/a--
FreeBSD:15:quarterly0.39.60.39.6n/an/an/a
FreeBSD:16:latest0.39.60.39.6n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 6
Run dependencies 3

No port depends on this one.

Configuration

No options to configure.

USES
cabal
Service scripts
none

Files

distinfo 144
FileSizeSHA256
cabal/hpack-0.39.6/hpack-0.39.6.tar.gz74268267459c3961bf66428a1570a71b3aac577c11a07b775b91872282634418ea936
cabal/Glob-0.10.2/Glob-0.10.2.tar.gz302266af672ac8427d35cbd42d64142dc288feab266f0be92dae3c696e8860d8173c0
cabal/Glob-0.10.2/revision/3.cabal2938dd2ddbecae8f84e8f4cacb5b856901a19c25ceaa11f2525d3ee88d034acb0081
cabal/OneTuple-0.4.3/OneTuple-0.4.3.tar.gz5299643d1f48e63480ac6d03a8f0ab5976d66527c9b42b1fca81d1bf373d10099c6b
cabal/QuickCheck-2.18.0.0/QuickCheck-2.18.0.0.tar.gz90712fd8462ad3b1c3bb90465ec581356cf5214673c1015d73f28f2e7a3df179bbc55
cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz50485e4b39da395656a59827b0280508aafdc70335798b50e5d6fd52596026251825
cabal/aeson-2.3.0.0/aeson-2.3.0.0.tar.gz341451cfdc301326d363074cbed14b4e3a853a3b7e22e75b649d49992f37439b851cee
cabal/aeson-2.3.0.0/revision/1.cabal6601cf239fd16964d3aede1c626dc276c86369b1849a4bb18c73d61dcd045938daee
cabal/ansi-terminal-1.1.5/ansi-terminal-1.1.5.tar.gz333449cf083cef2e2ba88a425f132c8a82bfa931eb4b0c38232b2017f8fcea2e23073
cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz87919fc9ce2157f1889bd99a4d22c9f1c64589590be0f797c3efe71c8fa17a11a689
cabal/appar-0.1.8/appar-0.1.8.tar.gz4037c4ceeddc26525b58d82c41b6d3e32141371a200a6794aae185b6266ccc81631f
cabal/assoc-1.1.1/assoc-1.1.1.tar.gz3158231149b7fef09f5dd95af51228615e3b296dbd0faadeca053e0644a4b13b0ff6
cabal/assoc-1.1.1/revision/2.cabal1437766b1040eda5255bfcf10e1a9859c06d0ed6ad0e2ac87ed915bb035574d10ae4
cabal/async-2.2.6/async-2.2.6.tar.gz18996148571bc188003101241da6c49131d07324e63a88ed283a84def2e9694599619
cabal/attoparsec-0.14.4/attoparsec-0.14.4.tar.gz1607013f337fe58624565de12426f607c23e60c7b09c86b4e3adfc827ca188c9979e6c
cabal/attoparsec-0.14.4/revision/6.cabal591435129d0ab1741f000f1a7d2fc839544919ee6fbb8f2d6e7f0a629c41f91035f3
cabal/base-orphans-0.9.4/base-orphans-0.9.4.tar.gz1999908cc283a31350f7bd28b2a5d31af693ee337f2593d3e7222999b72dd4954c72b
cabal/base16-1.0/base16-1.0.tar.gz1734786366364910b78609677817cf3f987bf1690e1f75bba04bc91a5ed993d619cde
cabal/base16-1.0/revision/4.cabal26494dd341228168f2cde03954dd72175ee726a0713e2200f6c7b73f4cd8d2207377
cabal/base16-bytestring-1.0.2.0/base16-bytestring-1.0.2.0.tar.gz72191d5a91143ef0e22157536093ec8e59d226a68220ec89378d5dcaeea86472c784

Commit history 0

No commits in the history this site was built from.