From 3cc2d2496ad1d9967dbca3c4673aea4ea86fd03a Mon Sep 17 00:00:00 2001 From: Gabor Pali Date: Mon, 13 Feb 2012 02:15:56 +0000 Subject: [PATCH] This package provides a couple of different implementations of mutable hash tables in the ST monad, as well as a type class abstracting their common operations, and a set of wrappers to use the hash tables in the IO monad. WWW: http://github.com/gregorycollins/hashtables Obtained from: FreeBSD Haskell --- devel/hs-hashtables/Makefile | 21 +++++++++++++++++++++ devel/hs-hashtables/distinfo | 2 ++ devel/hs-hashtables/pkg-descr | 5 +++++ lang/ghc/bsd.hackage.mk | 1 + 4 files changed, 29 insertions(+) create mode 100644 devel/hs-hashtables/Makefile create mode 100644 devel/hs-hashtables/distinfo create mode 100644 devel/hs-hashtables/pkg-descr diff --git a/devel/hs-hashtables/Makefile b/devel/hs-hashtables/Makefile new file mode 100644 index 000000000000..c980ed692e2e --- /dev/null +++ b/devel/hs-hashtables/Makefile @@ -0,0 +1,21 @@ +# New ports collection makefile for: hs-hashtables +# Date created: December 2, 2011 +# Whom: haskell@FreeBSD.org +# +# $FreeBSD$ +# + +PORTNAME= hashtables +PORTVERSION= 1.0.1.2 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Mutable hash tables in the ST monad + +LICENSE= BSD + +CABAL_SETUP= Setup.hs +USE_CABAL= hashable>=1.1 primitive vector>=0.7 + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include diff --git a/devel/hs-hashtables/distinfo b/devel/hs-hashtables/distinfo new file mode 100644 index 000000000000..a01fe13457bc --- /dev/null +++ b/devel/hs-hashtables/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/hashtables-1.0.1.2.tar.gz) = 87efc3b6906da800f9d63f061e52005a0079da06dc987deacb7043ca3b8f9b26 +SIZE (cabal/hashtables-1.0.1.2.tar.gz) = 36210 diff --git a/devel/hs-hashtables/pkg-descr b/devel/hs-hashtables/pkg-descr new file mode 100644 index 000000000000..0b977bef6fdd --- /dev/null +++ b/devel/hs-hashtables/pkg-descr @@ -0,0 +1,5 @@ +This package provides a couple of different implementations of mutable hash tables +in the ST monad, as well as a type class abstracting their common operations, and +a set of wrappers to use the hash tables in the IO monad. + +WWW: http://github.com/gregorycollins/hashtables diff --git a/lang/ghc/bsd.hackage.mk b/lang/ghc/bsd.hackage.mk index 35e5eaf2ff20..ab54bf131240 100644 --- a/lang/ghc/bsd.hackage.mk +++ b/lang/ghc/bsd.hackage.mk @@ -91,6 +91,7 @@ haddock_port= devel/hs-haddock # executable happy_port= devel/hs-happy # executable hashable_port= devel/hs-hashable hashed-storage_port= devel/hs-hashed-storage +hashtables_port= devel/hs-hashtables haskeline_port= devel/hs-haskeline haskell-src_port= devel/hs-haskell-src haskell-src-exts_port= devel/hs-haskell-src-exts