pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/hs-mutable-containers



Module Name:    pkgsrc
Committed By:   pho
Date:           Thu Feb 24 01:15:33 UTC 2022

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

Log Message:
devel/hs-mutable-containers: import hs-mutable-containers-0.3.4

One of Haskell's strengths is immutable data structures. These structures
make it easier to reason about code, simplify concurrency and parallelism,
and in some cases can improve performance by allowing sharing. However,
there are still classes of problems where mutable data structures can both
be more convenient, and provide a performance boost. This library is meant
to provide such structures in a performant, well tested way. It also
provides a simple abstraction over such data structures via typeclasses.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/hs-mutable-containers/DESCR \
    pkgsrc/devel/hs-mutable-containers/Makefile \
    pkgsrc/devel/hs-mutable-containers/PLIST \
    pkgsrc/devel/hs-mutable-containers/buildlink3.mk \
    pkgsrc/devel/hs-mutable-containers/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-mutable-containers/DESCR
diff -u /dev/null pkgsrc/devel/hs-mutable-containers/DESCR:1.1
--- /dev/null   Thu Feb 24 01:15:33 2022
+++ pkgsrc/devel/hs-mutable-containers/DESCR    Thu Feb 24 01:15:33 2022
@@ -0,0 +1,7 @@
+One of Haskell's strengths is immutable data structures. These structures
+make it easier to reason about code, simplify concurrency and parallelism,
+and in some cases can improve performance by allowing sharing. However,
+there are still classes of problems where mutable data structures can both
+be more convenient, and provide a performance boost. This library is meant
+to provide such structures in a performant, well tested way. It also
+provides a simple abstraction over such data structures via typeclasses.
Index: pkgsrc/devel/hs-mutable-containers/Makefile
diff -u /dev/null pkgsrc/devel/hs-mutable-containers/Makefile:1.1
--- /dev/null   Thu Feb 24 01:15:33 2022
+++ pkgsrc/devel/hs-mutable-containers/Makefile Thu Feb 24 01:15:33 2022
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.1 2022/02/24 01:15:33 pho Exp $
+
+DISTNAME=      mutable-containers-0.3.4
+CATEGORIES=    devel
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+COMMENT=       Abstactions and concrete implementations of mutable containers
+LICENSE=       mit
+
+.include "../../devel/hs-mono-traversable/buildlink3.mk"
+.include "../../devel/hs-primitive/buildlink3.mk"
+.include "../../devel/hs-vector/buildlink3.mk"
+.include "../../mk/haskell.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/hs-mutable-containers/PLIST
diff -u /dev/null pkgsrc/devel/hs-mutable-containers/PLIST:1.1
--- /dev/null   Thu Feb 24 01:15:33 2022
+++ pkgsrc/devel/hs-mutable-containers/PLIST    Thu Feb 24 01:15:33 2022
@@ -0,0 +1,43 @@
+@comment $NetBSD: PLIST,v 1.1 2022/02/24 01:15:33 pho Exp $
+lib/mutable-containers-${PKGVERSION}/${HS_VERSION}/package-description
+lib/mutable-containers-${PKGVERSION}/${HS_VERSION}/package-id
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Mutable.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Mutable.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Mutable.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Mutable/BRef.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Mutable/BRef.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Mutable/BRef.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Mutable/Class.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Mutable/Class.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Mutable/Class.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Mutable/DLList.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Mutable/DLList.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Mutable/DLList.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Mutable/Deque.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Mutable/Deque.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Mutable/Deque.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Mutable/PRef.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Mutable/PRef.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Mutable/PRef.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Mutable/SRef.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Mutable/SRef.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Mutable/SRef.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Mutable/URef.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Mutable/URef.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Mutable/URef.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Paths_mutable_containers.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Paths_mutable_containers.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Paths_mutable_containers.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}/mutable-containers-${PKGVERSION}/LICENSE
+share/doc/${HS_PLATFORM}/mutable-containers-${PKGVERSION}/html/Data-Mutable.html
+share/doc/${HS_PLATFORM}/mutable-containers-${PKGVERSION}/html/doc-index.html
+share/doc/${HS_PLATFORM}/mutable-containers-${PKGVERSION}/html/haddock-bundle.min.js
+share/doc/${HS_PLATFORM}/mutable-containers-${PKGVERSION}/html/index.html
+share/doc/${HS_PLATFORM}/mutable-containers-${PKGVERSION}/html/linuwial.css
+share/doc/${HS_PLATFORM}/mutable-containers-${PKGVERSION}/html/meta.json
+share/doc/${HS_PLATFORM}/mutable-containers-${PKGVERSION}/html/mutable-containers.haddock
+share/doc/${HS_PLATFORM}/mutable-containers-${PKGVERSION}/html/quick-jump.css
+share/doc/${HS_PLATFORM}/mutable-containers-${PKGVERSION}/html/synopsis.png
Index: pkgsrc/devel/hs-mutable-containers/buildlink3.mk
diff -u /dev/null pkgsrc/devel/hs-mutable-containers/buildlink3.mk:1.1
--- /dev/null   Thu Feb 24 01:15:33 2022
+++ pkgsrc/devel/hs-mutable-containers/buildlink3.mk    Thu Feb 24 01:15:33 2022
@@ -0,0 +1,17 @@
+# $NetBSD: buildlink3.mk,v 1.1 2022/02/24 01:15:33 pho Exp $
+
+BUILDLINK_TREE+=       hs-mutable-containers
+
+.if !defined(HS_MUTABLE_CONTAINERS_BUILDLINK3_MK)
+HS_MUTABLE_CONTAINERS_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.hs-mutable-containers+=  hs-mutable-containers>=0.3.4
+BUILDLINK_ABI_DEPENDS.hs-mutable-containers+=  hs-mutable-containers>=0.3.4
+BUILDLINK_PKGSRCDIR.hs-mutable-containers?=    ../../devel/hs-mutable-containers
+
+.include "../../devel/hs-mono-traversable/buildlink3.mk"
+.include "../../devel/hs-primitive/buildlink3.mk"
+.include "../../devel/hs-vector/buildlink3.mk"
+.endif # HS_MUTABLE_CONTAINERS_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -hs-mutable-containers
Index: pkgsrc/devel/hs-mutable-containers/distinfo
diff -u /dev/null pkgsrc/devel/hs-mutable-containers/distinfo:1.1
--- /dev/null   Thu Feb 24 01:15:33 2022
+++ pkgsrc/devel/hs-mutable-containers/distinfo Thu Feb 24 01:15:33 2022
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2022/02/24 01:15:33 pho Exp $
+
+BLAKE2s (mutable-containers-0.3.4.tar.gz) = 11b455bdcd09433487d1736df91947dd1ad2865618e609a9a127d158298b154b
+SHA512 (mutable-containers-0.3.4.tar.gz) = 1731380fd57c8c79a77cea781fb7630f90e11cfa977ca836695981bcecf10b7d2d5f3e89e8a6de5fd3fb32ac441b0512c7a6fd356107e6efa47b0d5fd491157c
+Size (mutable-containers-0.3.4.tar.gz) = 12286 bytes



Home | Main Index | Thread Index | Old Index