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.
This commit is contained in:
parent
20c18a75ea
commit
f378fbe382
5 changed files with 86 additions and 0 deletions
7
devel/hs-mutable-containers/DESCR
Normal file
7
devel/hs-mutable-containers/DESCR
Normal file
|
@ -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.
|
14
devel/hs-mutable-containers/Makefile
Normal file
14
devel/hs-mutable-containers/Makefile
Normal file
|
@ -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
|
||||
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"
|
43
devel/hs-mutable-containers/PLIST
Normal file
43
devel/hs-mutable-containers/PLIST
Normal file
|
@ -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
|
17
devel/hs-mutable-containers/buildlink3.mk
Normal file
17
devel/hs-mutable-containers/buildlink3.mk
Normal file
|
@ -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
|
5
devel/hs-mutable-containers/distinfo
Normal file
5
devel/hs-mutable-containers/distinfo
Normal file
|
@ -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
|
Loading…
Reference in a new issue