pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/hs-shelly



Module Name:    pkgsrc
Committed By:   pho
Date:           Sat Feb 26 12:30:00 UTC 2022

Added Files:
        pkgsrc/devel/hs-shelly: DESCR Makefile PLIST buildlink3.mk distinfo

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/hs-shelly/DESCR \
    pkgsrc/devel/hs-shelly/Makefile pkgsrc/devel/hs-shelly/PLIST \
    pkgsrc/devel/hs-shelly/buildlink3.mk pkgsrc/devel/hs-shelly/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/devel/hs-shelly/DESCR
diff -u /dev/null pkgsrc/devel/hs-shelly/DESCR:1.1
--- /dev/null   Sat Feb 26 12:30:00 2022
+++ pkgsrc/devel/hs-shelly/DESCR        Sat Feb 26 12:30:00 2022
@@ -0,0 +1,15 @@
+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.
Index: pkgsrc/devel/hs-shelly/Makefile
diff -u /dev/null pkgsrc/devel/hs-shelly/Makefile:1.1
--- /dev/null   Sat Feb 26 12:30:00 2022
+++ pkgsrc/devel/hs-shelly/Makefile     Sat Feb 26 12:30:00 2022
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2022/02/26 12:30:00 pho Exp $
+
+DISTNAME=      shelly-1.10.0
+CATEGORIES=    devel
+
+MAINTAINER=    pho%cielonegro.org@localhost
+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"
Index: pkgsrc/devel/hs-shelly/PLIST
diff -u /dev/null pkgsrc/devel/hs-shelly/PLIST:1.1
--- /dev/null   Sat Feb 26 12:30:00 2022
+++ pkgsrc/devel/hs-shelly/PLIST        Sat Feb 26 12:30:00 2022
@@ -0,0 +1,64 @@
+@comment $NetBSD: PLIST,v 1.1 2022/02/26 12:30:00 pho Exp $
+lib/shelly-${PKGVERSION}/${HS_VERSION}/package-description
+lib/shelly-${PKGVERSION}/${HS_VERSION}/package-id
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+lib/${HS_PLATFORM}/${HS_PKGID}/Shelly.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Shelly.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Shelly.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Base.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Base.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Base.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Directory.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Directory.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Directory.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Find.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Find.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Find.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Lifted.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Lifted.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Lifted.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Pipe.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Pipe.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Pipe.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Unix.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Unix.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Unix.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
+lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/LICENSE
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/Shelly-Lifted.html
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/Shelly-Pipe.html
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/Shelly-Unix.html
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/Shelly.html
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-45.html
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-60.html
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-A.html
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-All.html
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-B.html
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-C.html
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-E.html
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-F.html
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-G.html
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-H.html
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-I.html
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-K.html
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-L.html
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-M.html
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-N.html
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-O.html
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-P.html
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-Q.html
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-R.html
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-S.html
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-T.html
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-U.html
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-V.html
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-W.html
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index.html
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/haddock-bundle.min.js
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/index.html
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/linuwial.css
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/meta.json
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/quick-jump.css
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/shelly.haddock
+share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/synopsis.png
Index: pkgsrc/devel/hs-shelly/buildlink3.mk
diff -u /dev/null pkgsrc/devel/hs-shelly/buildlink3.mk:1.1
--- /dev/null   Sat Feb 26 12:30:00 2022
+++ pkgsrc/devel/hs-shelly/buildlink3.mk        Sat Feb 26 12:30:00 2022
@@ -0,0 +1,21 @@
+# $NetBSD: buildlink3.mk,v 1.1 2022/02/26 12:30:00 pho Exp $
+
+BUILDLINK_TREE+=       hs-shelly
+
+.if !defined(HS_SHELLY_BUILDLINK3_MK)
+HS_SHELLY_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.hs-shelly+=      hs-shelly>=1.10.0
+BUILDLINK_ABI_DEPENDS.hs-shelly+=      hs-shelly>=1.10.0
+BUILDLINK_PKGSRCDIR.hs-shelly?=                ../../devel/hs-shelly
+
+.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"
+.endif # HS_SHELLY_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -hs-shelly
Index: pkgsrc/devel/hs-shelly/distinfo
diff -u /dev/null pkgsrc/devel/hs-shelly/distinfo:1.1
--- /dev/null   Sat Feb 26 12:30:00 2022
+++ pkgsrc/devel/hs-shelly/distinfo     Sat Feb 26 12:30:00 2022
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2022/02/26 12:30:00 pho Exp $
+
+BLAKE2s (shelly-1.10.0.tar.gz) = 79c1828c27393422873a833846b2f390ccc4c6d139e847fbb54ab18203499d3f
+SHA512 (shelly-1.10.0.tar.gz) = b16e410dbf96b33b28069c88375296a6516bb99ec0b35058175bc466da5b400492e96ee3ee18d9208c8a096fd97df573d63cdef1eb26142e74ea13acd02e99ca
+Size (shelly-1.10.0.tar.gz) = 73208 bytes



Home | Main Index | Thread Index | Old Index