summaryrefslogtreecommitdiff
path: root/devel/hs-fmlist
diff options
context:
space:
mode:
authorpho <pho@pkgsrc.org>2021-05-05 11:40:31 +0000
committerpho <pho@pkgsrc.org>2021-05-05 11:40:31 +0000
commitff83440dfcbfc688ff215c691335b1ae2d121ca1 (patch)
treec9cd43407929aae0475ec2a3b35f50ca0c95b6b9 /devel/hs-fmlist
parenta8f3489cf1d5744ac0b9885ca0ec6511fb5afc99 (diff)
downloadpkgsrc-ff83440dfcbfc688ff215c691335b1ae2d121ca1.tar.gz
Import fmlist-0.9.4
FoldMap lists are lists represented by their foldMap function. FoldMap lists have O(1) cons, snoc and append, just like DLists, but other operations might have favorable performance characteristics as well. These wild claims are still completely unverified though.
Diffstat (limited to 'devel/hs-fmlist')
-rw-r--r--devel/hs-fmlist/DESCR4
-rw-r--r--devel/hs-fmlist/Makefile11
-rw-r--r--devel/hs-fmlist/PLIST19
-rw-r--r--devel/hs-fmlist/buildlink3.mk13
-rw-r--r--devel/hs-fmlist/distinfo6
5 files changed, 53 insertions, 0 deletions
diff --git a/devel/hs-fmlist/DESCR b/devel/hs-fmlist/DESCR
new file mode 100644
index 00000000000..3559921d002
--- /dev/null
+++ b/devel/hs-fmlist/DESCR
@@ -0,0 +1,4 @@
+FoldMap lists are lists represented by their foldMap function. FoldMap
+lists have O(1) cons, snoc and append, just like DLists, but other
+operations might have favorable performance characteristics as
+well. These wild claims are still completely unverified though.
diff --git a/devel/hs-fmlist/Makefile b/devel/hs-fmlist/Makefile
new file mode 100644
index 00000000000..c12acc89bdc
--- /dev/null
+++ b/devel/hs-fmlist/Makefile
@@ -0,0 +1,11 @@
+# $NetBSD: Makefile,v 1.1 2021/05/05 11:40:31 pho Exp $
+
+DISTNAME= fmlist-0.9.4
+CATEGORIES= devel
+
+MAINTAINER= pho@cielonegro.org
+COMMENT= FoldMap lists
+LICENSE= modified-bsd
+
+.include "../../mk/haskell.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/hs-fmlist/PLIST b/devel/hs-fmlist/PLIST
new file mode 100644
index 00000000000..f9b40b33745
--- /dev/null
+++ b/devel/hs-fmlist/PLIST
@@ -0,0 +1,19 @@
+@comment $NetBSD: PLIST,v 1.1 2021/05/05 11:40:31 pho Exp $
+lib/fmlist-${PKGVERSION}/${HS_VERSION}/package-description
+lib/fmlist-${PKGVERSION}/${HS_VERSION}/package-id
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/FMList.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/FMList.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/FMList.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
+lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+share/doc/${HS_PLATFORM}/fmlist-${PKGVERSION}/LICENSE
+share/doc/${HS_PLATFORM}/fmlist-${PKGVERSION}/html/Data-FMList.html
+share/doc/${HS_PLATFORM}/fmlist-${PKGVERSION}/html/doc-index.html
+share/doc/${HS_PLATFORM}/fmlist-${PKGVERSION}/html/fmlist.haddock
+share/doc/${HS_PLATFORM}/fmlist-${PKGVERSION}/html/haddock-bundle.min.js
+share/doc/${HS_PLATFORM}/fmlist-${PKGVERSION}/html/index.html
+share/doc/${HS_PLATFORM}/fmlist-${PKGVERSION}/html/linuwial.css
+share/doc/${HS_PLATFORM}/fmlist-${PKGVERSION}/html/meta.json
+share/doc/${HS_PLATFORM}/fmlist-${PKGVERSION}/html/quick-jump.css
+share/doc/${HS_PLATFORM}/fmlist-${PKGVERSION}/html/synopsis.png
diff --git a/devel/hs-fmlist/buildlink3.mk b/devel/hs-fmlist/buildlink3.mk
new file mode 100644
index 00000000000..15636e2eb37
--- /dev/null
+++ b/devel/hs-fmlist/buildlink3.mk
@@ -0,0 +1,13 @@
+# $NetBSD: buildlink3.mk,v 1.1 2021/05/05 11:40:31 pho Exp $
+
+BUILDLINK_TREE+= hs-fmlist
+
+.if !defined(HS_FMLIST_BUILDLINK3_MK)
+HS_FMLIST_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.hs-fmlist+= hs-fmlist>=0.9.4
+BUILDLINK_ABI_DEPENDS.hs-fmlist+= hs-fmlist>=0.9.4
+BUILDLINK_PKGSRCDIR.hs-fmlist?= ../../devel/hs-fmlist
+.endif # HS_FMLIST_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -hs-fmlist
diff --git a/devel/hs-fmlist/distinfo b/devel/hs-fmlist/distinfo
new file mode 100644
index 00000000000..c543a743519
--- /dev/null
+++ b/devel/hs-fmlist/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2021/05/05 11:40:31 pho Exp $
+
+SHA1 (fmlist-0.9.4.tar.gz) = ee79fe5ac2cab4d82e585050b3ca5a658f061c29
+RMD160 (fmlist-0.9.4.tar.gz) = 8cfd377e5fa03bd9aeb8435d8de5d3dcca32c4da
+SHA512 (fmlist-0.9.4.tar.gz) = 68b36503cd895bff5f25f2d24422972537b5ba68439714de257441c14194656b0b84137fa9c45235cdb9291e8a2d132e66e9a1d45f66f91142eef65f07d8c5dc
+Size (fmlist-0.9.4.tar.gz) = 4445 bytes