Thu Feb 24 01:15:33 2022 UTC ()
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.
(pho)
diff -r0 -r1.1 pkgsrc/devel/hs-mutable-containers/DESCR
diff -r0 -r1.1 pkgsrc/devel/hs-mutable-containers/Makefile
diff -r0 -r1.1 pkgsrc/devel/hs-mutable-containers/PLIST
diff -r0 -r1.1 pkgsrc/devel/hs-mutable-containers/buildlink3.mk
diff -r0 -r1.1 pkgsrc/devel/hs-mutable-containers/distinfo
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.
# $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
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"
@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
# $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
$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