summaryrefslogtreecommitdiff
path: root/devel/hs-vault
diff options
context:
space:
mode:
authorszptvlfn <szptvlfn@pkgsrc.org>2014-07-28 21:01:08 +0000
committerszptvlfn <szptvlfn@pkgsrc.org>2014-07-28 21:01:08 +0000
commit95014b0f233da7bd1a411fe24aa91c8b18a83f8a (patch)
tree743d6e112b8051f63efd009d7e3d8f5b0e49dacf /devel/hs-vault
parent68b8fe282bd46b11adf87511cd5b9f7b7d04dba8 (diff)
downloadpkgsrc-95014b0f233da7bd1a411fe24aa91c8b18a83f8a.tar.gz
Import vault-0.3.0.3 as devel/hs-vault,
packaged for wip. A vault is a persistent store for values of arbitrary types. It's like having first-class access to the storage space behind IORefs. The data structure is analogous to a bank vault, where you can access different bank boxes with different keys; hence the name. Also provided is a locker type, representing a store for a single element.
Diffstat (limited to 'devel/hs-vault')
-rw-r--r--devel/hs-vault/DESCR7
-rw-r--r--devel/hs-vault/Makefile13
-rw-r--r--devel/hs-vault/PLIST31
-rw-r--r--devel/hs-vault/buildlink3.mk15
-rw-r--r--devel/hs-vault/distinfo5
5 files changed, 71 insertions, 0 deletions
diff --git a/devel/hs-vault/DESCR b/devel/hs-vault/DESCR
new file mode 100644
index 00000000000..9068d9b495d
--- /dev/null
+++ b/devel/hs-vault/DESCR
@@ -0,0 +1,7 @@
+A vault is a persistent store for values of arbitrary types. It's like
+having first-class access to the storage space behind IORefs.
+
+The data structure is analogous to a bank vault, where you can access
+different bank boxes with different keys; hence the name.
+
+Also provided is a locker type, representing a store for a single element.
diff --git a/devel/hs-vault/Makefile b/devel/hs-vault/Makefile
new file mode 100644
index 00000000000..001d713a080
--- /dev/null
+++ b/devel/hs-vault/Makefile
@@ -0,0 +1,13 @@
+# $NetBSD: Makefile,v 1.1 2014/07/28 21:01:08 szptvlfn Exp $
+
+DISTNAME= vault-0.3.0.3
+CATEGORIES= devel
+
+MAINTAINER= szptvlfn@NetBSD.org
+COMMENT= Persistent store for values of arbitrary types
+LICENSE= modified-bsd
+
+.include "../../mk/haskell.mk"
+.include "../../devel/hs-hashable/buildlink3.mk"
+.include "../../devel/hs-unordered-containers/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/hs-vault/PLIST b/devel/hs-vault/PLIST
new file mode 100644
index 00000000000..6f0a8e892b9
--- /dev/null
+++ b/devel/hs-vault/PLIST
@@ -0,0 +1,31 @@
+@comment $NetBSD: PLIST,v 1.1 2014/07/28 21:01:08 szptvlfn Exp $
+lib/vault-${PKGVERSION}/${HASKELL_VERSION}/Data/Unique/Really.hi
+lib/vault-${PKGVERSION}/${HASKELL_VERSION}/Data/Vault/Lazy.hi
+lib/vault-${PKGVERSION}/${HASKELL_VERSION}/Data/Vault/ST/Lazy.hi
+lib/vault-${PKGVERSION}/${HASKELL_VERSION}/Data/Vault/ST/Strict.hi
+lib/vault-${PKGVERSION}/${HASKELL_VERSION}/Data/Vault/Strict.hi
+lib/vault-${PKGVERSION}/${HASKELL_VERSION}/HSvault-${PKGVERSION}.o
+lib/vault-${PKGVERSION}/${HASKELL_VERSION}/libHSvault-${PKGVERSION}.a
+lib/vault-${PKGVERSION}/${HASKELL_VERSION}/package-description
+share/doc/vault-${PKGVERSION}/LICENSE
+${PLIST.doc}share/doc/vault-${PKGVERSION}/html/Data-Unique-Really.html
+${PLIST.doc}share/doc/vault-${PKGVERSION}/html/Data-Vault-Lazy.html
+${PLIST.doc}share/doc/vault-${PKGVERSION}/html/Data-Vault-ST-Lazy.html
+${PLIST.doc}share/doc/vault-${PKGVERSION}/html/Data-Vault-ST-Strict.html
+${PLIST.doc}share/doc/vault-${PKGVERSION}/html/Data-Vault-Strict.html
+${PLIST.doc}share/doc/vault-${PKGVERSION}/html/doc-index.html
+${PLIST.doc}share/doc/vault-${PKGVERSION}/html/frames.html
+${PLIST.doc}share/doc/vault-${PKGVERSION}/html/haddock-util.js
+${PLIST.doc}share/doc/vault-${PKGVERSION}/html/hslogo-16.png
+${PLIST.doc}share/doc/vault-${PKGVERSION}/html/index-frames.html
+${PLIST.doc}share/doc/vault-${PKGVERSION}/html/index.html
+${PLIST.doc}share/doc/vault-${PKGVERSION}/html/mini_Data-Unique-Really.html
+${PLIST.doc}share/doc/vault-${PKGVERSION}/html/mini_Data-Vault-Lazy.html
+${PLIST.doc}share/doc/vault-${PKGVERSION}/html/mini_Data-Vault-ST-Lazy.html
+${PLIST.doc}share/doc/vault-${PKGVERSION}/html/mini_Data-Vault-ST-Strict.html
+${PLIST.doc}share/doc/vault-${PKGVERSION}/html/mini_Data-Vault-Strict.html
+${PLIST.doc}share/doc/vault-${PKGVERSION}/html/minus.gif
+${PLIST.doc}share/doc/vault-${PKGVERSION}/html/ocean.css
+${PLIST.doc}share/doc/vault-${PKGVERSION}/html/plus.gif
+${PLIST.doc}share/doc/vault-${PKGVERSION}/html/synopsis.png
+${PLIST.doc}share/doc/vault-${PKGVERSION}/html/vault.haddock
diff --git a/devel/hs-vault/buildlink3.mk b/devel/hs-vault/buildlink3.mk
new file mode 100644
index 00000000000..636bdde4646
--- /dev/null
+++ b/devel/hs-vault/buildlink3.mk
@@ -0,0 +1,15 @@
+# $NetBSD: buildlink3.mk,v 1.1 2014/07/28 21:01:08 szptvlfn Exp $
+
+BUILDLINK_TREE+= hs-vault
+
+.if !defined(HS_VAULT_BUILDLINK3_MK)
+HS_VAULT_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.hs-vault+= hs-vault>=0.3.0
+BUILDLINK_PKGSRCDIR.hs-vault?= ../../devel/hs-vault
+
+.include "../../devel/hs-hashable/buildlink3.mk"
+.include "../../devel/hs-unordered-containers/buildlink3.mk"
+.endif # HS_VAULT_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -hs-vault
diff --git a/devel/hs-vault/distinfo b/devel/hs-vault/distinfo
new file mode 100644
index 00000000000..18ff0b110f1
--- /dev/null
+++ b/devel/hs-vault/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2014/07/28 21:01:08 szptvlfn Exp $
+
+SHA1 (vault-0.3.0.3.tar.gz) = b099aef96ef0a920d2f8ee9d824e09cee4dfcd9d
+RMD160 (vault-0.3.0.3.tar.gz) = d0d9af45f39e8a71e66134733b49546eaaa63d2d
+Size (vault-0.3.0.3.tar.gz) = 4906 bytes