pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/hs-concurrent-output



Module Name:    pkgsrc
Committed By:   pho
Date:           Sun Oct 29 09:44:44 UTC 2023

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

Log Message:
devel/hs-concurrent-output: import hs-concurrent-output-1.10.20

Lets multiple threads and external processes concurrently output to the
console, without it getting all garbled up.

Built on top of that is a way of defining multiple output regions, which
are automatically laid out on the screen and can be individually updated by
concurrent threads. Can be used for progress displays etc.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/hs-concurrent-output/DESCR \
    pkgsrc/devel/hs-concurrent-output/Makefile \
    pkgsrc/devel/hs-concurrent-output/PLIST \
    pkgsrc/devel/hs-concurrent-output/buildlink3.mk \
    pkgsrc/devel/hs-concurrent-output/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-concurrent-output/DESCR
diff -u /dev/null pkgsrc/devel/hs-concurrent-output/DESCR:1.1
--- /dev/null   Sun Oct 29 09:44:44 2023
+++ pkgsrc/devel/hs-concurrent-output/DESCR     Sun Oct 29 09:44:44 2023
@@ -0,0 +1,6 @@
+Lets multiple threads and external processes concurrently output to the
+console, without it getting all garbled up.
+
+Built on top of that is a way of defining multiple output regions, which
+are automatically laid out on the screen and can be individually updated by
+concurrent threads. Can be used for progress displays etc.
Index: pkgsrc/devel/hs-concurrent-output/Makefile
diff -u /dev/null pkgsrc/devel/hs-concurrent-output/Makefile:1.1
--- /dev/null   Sun Oct 29 09:44:44 2023
+++ pkgsrc/devel/hs-concurrent-output/Makefile  Sun Oct 29 09:44:44 2023
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.1 2023/10/29 09:44:44 pho Exp $
+
+DISTNAME=      concurrent-output-1.10.20
+CATEGORIES=    devel
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+COMMENT=       Ungarble output from several threads or commands
+LICENSE=       2-clause-bsd
+
+.include "../../devel/hs-ansi-terminal/buildlink3.mk"
+.include "../../devel/hs-async/buildlink3.mk"
+.include "../../devel/hs-terminal-size/buildlink3.mk"
+.include "../../mk/haskell.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/hs-concurrent-output/PLIST
diff -u /dev/null pkgsrc/devel/hs-concurrent-output/PLIST:1.1
--- /dev/null   Sun Oct 29 09:44:44 2023
+++ pkgsrc/devel/hs-concurrent-output/PLIST     Sun Oct 29 09:44:44 2023
@@ -0,0 +1,39 @@
+@comment $NetBSD: PLIST,v 1.1 2023/10/29 09:44:44 pho Exp $
+lib/concurrent-output-${PKGVERSION}/${HS_VERSION}/package-description
+lib/concurrent-output-${PKGVERSION}/${HS_VERSION}/package-id
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/System/Console/Concurrent.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/System/Console/Concurrent.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/System/Console/Concurrent.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/System/Console/Concurrent/Internal.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/System/Console/Concurrent/Internal.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/System/Console/Concurrent/Internal.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/System/Console/Regions.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/System/Console/Regions.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/System/Console/Regions.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/System/Process/Concurrent.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/System/Process/Concurrent.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/System/Process/Concurrent.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Utility/Exception.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Utility/Exception.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Utility/Exception.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Utility/Monad.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Utility/Monad.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Utility/Monad.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
+${PLIST.shlibs}lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+share/doc/${HS_PLATFORM}/concurrent-output-${PKGVERSION}/LICENSE
+${PLIST.doc}share/doc/${HS_PLATFORM}/concurrent-output-${PKGVERSION}/html/System-Console-Concurrent-Internal.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/concurrent-output-${PKGVERSION}/html/System-Console-Concurrent.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/concurrent-output-${PKGVERSION}/html/System-Console-Regions.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/concurrent-output-${PKGVERSION}/html/System-Process-Concurrent.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/concurrent-output-${PKGVERSION}/html/concurrent-output.haddock
+${PLIST.doc}share/doc/${HS_PLATFORM}/concurrent-output-${PKGVERSION}/html/doc-index.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/concurrent-output-${PKGVERSION}/html/doc-index.json
+${PLIST.doc}share/doc/${HS_PLATFORM}/concurrent-output-${PKGVERSION}/html/haddock-bundle.min.js
+${PLIST.doc}share/doc/${HS_PLATFORM}/concurrent-output-${PKGVERSION}/html/index.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/concurrent-output-${PKGVERSION}/html/linuwial.css
+${PLIST.doc}share/doc/${HS_PLATFORM}/concurrent-output-${PKGVERSION}/html/meta.json
+${PLIST.doc}share/doc/${HS_PLATFORM}/concurrent-output-${PKGVERSION}/html/quick-jump.css
+${PLIST.doc}share/doc/${HS_PLATFORM}/concurrent-output-${PKGVERSION}/html/quick-jump.min.js
+${PLIST.doc}share/doc/${HS_PLATFORM}/concurrent-output-${PKGVERSION}/html/synopsis.png
Index: pkgsrc/devel/hs-concurrent-output/buildlink3.mk
diff -u /dev/null pkgsrc/devel/hs-concurrent-output/buildlink3.mk:1.1
--- /dev/null   Sun Oct 29 09:44:44 2023
+++ pkgsrc/devel/hs-concurrent-output/buildlink3.mk     Sun Oct 29 09:44:44 2023
@@ -0,0 +1,17 @@
+# $NetBSD: buildlink3.mk,v 1.1 2023/10/29 09:44:44 pho Exp $
+
+BUILDLINK_TREE+=       hs-concurrent-output
+
+.if !defined(HS_CONCURRENT_OUTPUT_BUILDLINK3_MK)
+HS_CONCURRENT_OUTPUT_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.hs-concurrent-output+=   hs-concurrent-output>=1.10.20
+BUILDLINK_ABI_DEPENDS.hs-concurrent-output+=   hs-concurrent-output>=1.10.20
+BUILDLINK_PKGSRCDIR.hs-concurrent-output?=     ../../devel/hs-concurrent-output
+
+.include "../../devel/hs-ansi-terminal/buildlink3.mk"
+.include "../../devel/hs-async/buildlink3.mk"
+.include "../../devel/hs-terminal-size/buildlink3.mk"
+.endif # HS_CONCURRENT_OUTPUT_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -hs-concurrent-output
Index: pkgsrc/devel/hs-concurrent-output/distinfo
diff -u /dev/null pkgsrc/devel/hs-concurrent-output/distinfo:1.1
--- /dev/null   Sun Oct 29 09:44:44 2023
+++ pkgsrc/devel/hs-concurrent-output/distinfo  Sun Oct 29 09:44:44 2023
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2023/10/29 09:44:44 pho Exp $
+
+BLAKE2s (concurrent-output-1.10.20.tar.gz) = beba94d6cc9a9e63dd8e43ffeb2f3991e587c2e85ce9238a21a9314e59f73cf1
+SHA512 (concurrent-output-1.10.20.tar.gz) = cbc88d9fce04c864321c51ddf804e4b055647cef75ffb612bb1891da91dce7c2f4a1d3a6aa926e8ce02022da393856d6a6419c53c8e14d5f8e577e521811b01c
+Size (concurrent-output-1.10.20.tar.gz) = 23855 bytes



Home | Main Index | Thread Index | Old Index