pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/hs-mutable-containers devel/hs-mutable-container...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a4c40d4d0b46
branches:  trunk
changeset: 374639:a4c40d4d0b46
user:      pho <pho%pkgsrc.org@localhost>
date:      Thu Feb 24 01:15:33 2022 +0000

description:
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.

diffstat:

 devel/hs-mutable-containers/DESCR         |   7 +++++
 devel/hs-mutable-containers/Makefile      |  14 ++++++++++
 devel/hs-mutable-containers/PLIST         |  43 +++++++++++++++++++++++++++++++
 devel/hs-mutable-containers/buildlink3.mk |  17 ++++++++++++
 devel/hs-mutable-containers/distinfo      |   5 +++
 5 files changed, 86 insertions(+), 0 deletions(-)

diffs (106 lines):

diff -r f7a7cdb1c725 -r a4c40d4d0b46 devel/hs-mutable-containers/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/hs-mutable-containers/DESCR Thu Feb 24 01:15:33 2022 +0000
@@ -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.
diff -r f7a7cdb1c725 -r a4c40d4d0b46 devel/hs-mutable-containers/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/hs-mutable-containers/Makefile      Thu Feb 24 01:15:33 2022 +0000
@@ -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@localhost
+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"
diff -r f7a7cdb1c725 -r a4c40d4d0b46 devel/hs-mutable-containers/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/hs-mutable-containers/PLIST Thu Feb 24 01:15:33 2022 +0000
@@ -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
diff -r f7a7cdb1c725 -r a4c40d4d0b46 devel/hs-mutable-containers/buildlink3.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/hs-mutable-containers/buildlink3.mk Thu Feb 24 01:15:33 2022 +0000
@@ -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
diff -r f7a7cdb1c725 -r a4c40d4d0b46 devel/hs-mutable-containers/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/hs-mutable-containers/distinfo      Thu Feb 24 01:15:33 2022 +0000
@@ -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



Home | Main Index | Thread Index | Old Index