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

File Added: pkgsrc/devel/hs-mutable-containers/DESCR
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.

File Added: pkgsrc/devel/hs-mutable-containers/Makefile
# $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"

File Added: pkgsrc/devel/hs-mutable-containers/PLIST
@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

File Added: pkgsrc/devel/hs-mutable-containers/buildlink3.mk
# $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

File Added: pkgsrc/devel/hs-mutable-containers/distinfo
$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