devel/hs-stm-hamt: import hs-stm-hamt-1.2.0.7
A low-level data-structure, which can be used to implement higher-level interfaces like hash-map and hash-set. Such implementations are presented by the "stm-containers" library.
This commit is contained in:
parent
a3d1b838dd
commit
5bb0563315
5 changed files with 89 additions and 0 deletions
3
devel/hs-stm-hamt/DESCR
Normal file
3
devel/hs-stm-hamt/DESCR
Normal file
|
@ -0,0 +1,3 @@
|
|||
A low-level data-structure, which can be used to implement higher-level
|
||||
interfaces like hash-map and hash-set. Such implementations are presented
|
||||
by the "stm-containers" library.
|
17
devel/hs-stm-hamt/Makefile
Normal file
17
devel/hs-stm-hamt/Makefile
Normal file
|
@ -0,0 +1,17 @@
|
|||
# $NetBSD: Makefile,v 1.1 2022/02/16 09:54:36 pho Exp $
|
||||
|
||||
DISTNAME= stm-hamt-1.2.0.7
|
||||
CATEGORIES= devel
|
||||
|
||||
MAINTAINER= pkgsrc-users@NetBSD.org
|
||||
COMMENT= STM-specialised Hash Array Mapped Trie
|
||||
LICENSE= mit
|
||||
|
||||
.include "../../devel/hs-deferred-folds/buildlink3.mk"
|
||||
.include "../../devel/hs-focus/buildlink3.mk"
|
||||
.include "../../devel/hs-hashable/buildlink3.mk"
|
||||
.include "../../devel/hs-list-t/buildlink3.mk"
|
||||
.include "../../devel/hs-primitive/buildlink3.mk"
|
||||
.include "../../devel/hs-primitive-extras/buildlink3.mk"
|
||||
.include "../../mk/haskell.mk"
|
||||
.include "../../mk/bsd.pkg.mk"
|
44
devel/hs-stm-hamt/PLIST
Normal file
44
devel/hs-stm-hamt/PLIST
Normal file
|
@ -0,0 +1,44 @@
|
|||
@comment $NetBSD: PLIST,v 1.1 2022/02/16 09:54:36 pho Exp $
|
||||
lib/stm-hamt-${PKGVERSION}/${HS_VERSION}/package-description
|
||||
lib/stm-hamt-${PKGVERSION}/${HS_VERSION}/package-id
|
||||
lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
|
||||
lib/${HS_PLATFORM}/${HS_PKGID}/StmHamt/Constructors/Branch.dyn_hi
|
||||
lib/${HS_PLATFORM}/${HS_PKGID}/StmHamt/Constructors/Branch.hi
|
||||
lib/${HS_PLATFORM}/${HS_PKGID}/StmHamt/Constructors/Branch.p_hi
|
||||
lib/${HS_PLATFORM}/${HS_PKGID}/StmHamt/Focuses.dyn_hi
|
||||
lib/${HS_PLATFORM}/${HS_PKGID}/StmHamt/Focuses.hi
|
||||
lib/${HS_PLATFORM}/${HS_PKGID}/StmHamt/Focuses.p_hi
|
||||
lib/${HS_PLATFORM}/${HS_PKGID}/StmHamt/Hamt.dyn_hi
|
||||
lib/${HS_PLATFORM}/${HS_PKGID}/StmHamt/Hamt.hi
|
||||
lib/${HS_PLATFORM}/${HS_PKGID}/StmHamt/Hamt.p_hi
|
||||
lib/${HS_PLATFORM}/${HS_PKGID}/StmHamt/IntOps.dyn_hi
|
||||
lib/${HS_PLATFORM}/${HS_PKGID}/StmHamt/IntOps.hi
|
||||
lib/${HS_PLATFORM}/${HS_PKGID}/StmHamt/IntOps.p_hi
|
||||
lib/${HS_PLATFORM}/${HS_PKGID}/StmHamt/ListT.dyn_hi
|
||||
lib/${HS_PLATFORM}/${HS_PKGID}/StmHamt/ListT.hi
|
||||
lib/${HS_PLATFORM}/${HS_PKGID}/StmHamt/ListT.p_hi
|
||||
lib/${HS_PLATFORM}/${HS_PKGID}/StmHamt/Prelude.dyn_hi
|
||||
lib/${HS_PLATFORM}/${HS_PKGID}/StmHamt/Prelude.hi
|
||||
lib/${HS_PLATFORM}/${HS_PKGID}/StmHamt/Prelude.p_hi
|
||||
lib/${HS_PLATFORM}/${HS_PKGID}/StmHamt/SizedHamt.dyn_hi
|
||||
lib/${HS_PLATFORM}/${HS_PKGID}/StmHamt/SizedHamt.hi
|
||||
lib/${HS_PLATFORM}/${HS_PKGID}/StmHamt/SizedHamt.p_hi
|
||||
lib/${HS_PLATFORM}/${HS_PKGID}/StmHamt/Types.dyn_hi
|
||||
lib/${HS_PLATFORM}/${HS_PKGID}/StmHamt/Types.hi
|
||||
lib/${HS_PLATFORM}/${HS_PKGID}/StmHamt/Types.p_hi
|
||||
lib/${HS_PLATFORM}/${HS_PKGID}/StmHamt/UnfoldlM.dyn_hi
|
||||
lib/${HS_PLATFORM}/${HS_PKGID}/StmHamt/UnfoldlM.hi
|
||||
lib/${HS_PLATFORM}/${HS_PKGID}/StmHamt/UnfoldlM.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}/stm-hamt-${PKGVERSION}/LICENSE
|
||||
share/doc/${HS_PLATFORM}/stm-hamt-${PKGVERSION}/html/StmHamt-Hamt.html
|
||||
share/doc/${HS_PLATFORM}/stm-hamt-${PKGVERSION}/html/StmHamt-SizedHamt.html
|
||||
share/doc/${HS_PLATFORM}/stm-hamt-${PKGVERSION}/html/doc-index.html
|
||||
share/doc/${HS_PLATFORM}/stm-hamt-${PKGVERSION}/html/haddock-bundle.min.js
|
||||
share/doc/${HS_PLATFORM}/stm-hamt-${PKGVERSION}/html/index.html
|
||||
share/doc/${HS_PLATFORM}/stm-hamt-${PKGVERSION}/html/linuwial.css
|
||||
share/doc/${HS_PLATFORM}/stm-hamt-${PKGVERSION}/html/meta.json
|
||||
share/doc/${HS_PLATFORM}/stm-hamt-${PKGVERSION}/html/quick-jump.css
|
||||
share/doc/${HS_PLATFORM}/stm-hamt-${PKGVERSION}/html/stm-hamt.haddock
|
||||
share/doc/${HS_PLATFORM}/stm-hamt-${PKGVERSION}/html/synopsis.png
|
20
devel/hs-stm-hamt/buildlink3.mk
Normal file
20
devel/hs-stm-hamt/buildlink3.mk
Normal file
|
@ -0,0 +1,20 @@
|
|||
# $NetBSD: buildlink3.mk,v 1.1 2022/02/16 09:54:36 pho Exp $
|
||||
|
||||
BUILDLINK_TREE+= hs-stm-hamt
|
||||
|
||||
.if !defined(HS_STM_HAMT_BUILDLINK3_MK)
|
||||
HS_STM_HAMT_BUILDLINK3_MK:=
|
||||
|
||||
BUILDLINK_API_DEPENDS.hs-stm-hamt+= hs-stm-hamt>=1.2.0
|
||||
BUILDLINK_ABI_DEPENDS.hs-stm-hamt+= hs-stm-hamt>=1.2.0.7
|
||||
BUILDLINK_PKGSRCDIR.hs-stm-hamt?= ../../devel/hs-stm-hamt
|
||||
|
||||
.include "../../devel/hs-deferred-folds/buildlink3.mk"
|
||||
.include "../../devel/hs-focus/buildlink3.mk"
|
||||
.include "../../devel/hs-hashable/buildlink3.mk"
|
||||
.include "../../devel/hs-list-t/buildlink3.mk"
|
||||
.include "../../devel/hs-primitive/buildlink3.mk"
|
||||
.include "../../devel/hs-primitive-extras/buildlink3.mk"
|
||||
.endif # HS_STM_HAMT_BUILDLINK3_MK
|
||||
|
||||
BUILDLINK_TREE+= -hs-stm-hamt
|
5
devel/hs-stm-hamt/distinfo
Normal file
5
devel/hs-stm-hamt/distinfo
Normal file
|
@ -0,0 +1,5 @@
|
|||
$NetBSD: distinfo,v 1.1 2022/02/16 09:54:36 pho Exp $
|
||||
|
||||
BLAKE2s (stm-hamt-1.2.0.7.tar.gz) = 2e6a480249a550d5f5199d32a0691b0178884e9f2abda4c98cab1a555f81bc6b
|
||||
SHA512 (stm-hamt-1.2.0.7.tar.gz) = e8079bd374b55f77008fc4c3560a34a2c9cb44d393d5795965fa1d0a9819be88385aa927dd04745ed252d32bc745f5c23edad15fdb090a050e743c491751f266
|
||||
Size (stm-hamt-1.2.0.7.tar.gz) = 10690 bytes
|
Loading…
Reference in a new issue