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:
pho 2022-02-16 09:54:36 +00:00
parent a3d1b838dd
commit 5bb0563315
5 changed files with 89 additions and 0 deletions

3
devel/hs-stm-hamt/DESCR Normal file
View 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.

View 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
View 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

View 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

View 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