pkgsrc/devel/hs-shelly/Makefile
pho 66f8637f42 devel/hs-shelly: import hs-shelly-1.10.0
Shelly provides a single module for convenient systems programming in
Haskell.

* Shelly is aimed at convenience and getting things done rather than being
  a demonstration of elegance.
* It has detailed and useful error messages.
* It maintains its own environment, making it thread-safe.
* It has low memory usage: It has
  * run_ and other underscore variants that do not return stdout,
  * runFoldLines to run a fold operation over each line rather than loading
    all of stdout into memory,
  * runHandle and runHandles for complete control over handles.

The focus of this library on convenience combined with good error messages
should make shelly approachable for newer users of Haskell.
2022-02-26 12:30:00 +00:00

18 lines
644 B
Makefile

# $NetBSD: Makefile,v 1.1 2022/02/26 12:30:00 pho Exp $
DISTNAME= shelly-1.10.0
CATEGORIES= devel
MAINTAINER= pho@cielonegro.org
COMMENT= Shell-like (systems) programming in Haskell
LICENSE= modified-bsd
.include "../../devel/hs-async/buildlink3.mk"
.include "../../devel/hs-enclosed-exceptions/buildlink3.mk"
.include "../../devel/hs-lifted-async/buildlink3.mk"
.include "../../devel/hs-lifted-base/buildlink3.mk"
.include "../../devel/hs-monad-control/buildlink3.mk"
.include "../../devel/hs-transformers-base/buildlink3.mk"
.include "../../devel/hs-unix-compat/buildlink3.mk"
.include "../../mk/haskell.mk"
.include "../../mk/bsd.pkg.mk"