Commit 3537bf87 authored by pgj's avatar pgj
Browse files

- Add Haskell API and bindings for Redis:

  devel/hs-BoundedChan        Channels with bounded sizes
  devel/hs-bytestring-lexing  Parse and produce literals from bytestrings
  databases/hs-hedis          Haskell API for Redis

PR:		194299
Submitted by:	martin@sugioarto.com
Obtained from:	FreeBSD Haskell
parent fed0febc
......@@ -89,6 +89,7 @@
SUBDIR += hbase
SUBDIR += hiredis
SUBDIR += hs-esqueleto
SUBDIR += hs-hedis
SUBDIR += hs-mysql
SUBDIR += hs-persistent
SUBDIR += hs-persistent-sqlite
......
# Created by: martin@sugioarto.com
# $FreeBSD$
PORTNAME= hedis
PORTVERSION= 0.6.5
CATEGORIES= databases haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Haskell API for Redis
LICENSE= BSD3CLAUSE
USE_CABAL= attoparsec>=0.10 BoundedChan>=1.0 bytestring-lexing>=0.4 \
mtl>=2.0 network>=2.0 resource-pool>=0.2 vector>=0.9
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
SHA256 (cabal/hedis-0.6.5.tar.gz) = 70fa3843b3d52203b831ec13bf7f29273ee6fd4695f8cbe55d41d7ee1389c8ce
SIZE (cabal/hedis-0.6.5.tar.gz) = 27113
Redis is an open source, advanced key-value store. It is often referred to
as a data structure server since keys can contain strings, hashes, lists,
sets and sorted sets. This library is a Haskell client for the Redis
datastore.
WWW: https://github.com/informatikr/hedis
......@@ -647,6 +647,7 @@
SUBDIR += hp48xgcc
SUBDIR += hs-BNFC
SUBDIR += hs-Boolean
SUBDIR += hs-BoundedChan
SUBDIR += hs-ConfigFile
SUBDIR += hs-DrIFT
SUBDIR += hs-Glob
......@@ -695,6 +696,7 @@
SUBDIR += hs-bsd-sysctl
SUBDIR += hs-byteable
SUBDIR += hs-byteorder
SUBDIR += hs-bytestring-lexing
SUBDIR += hs-bytestring-nums
SUBDIR += hs-bytestring-show
SUBDIR += hs-c2hs
......
# Created by: martin@sugioarto.com
# $FreeBSD$
PORTNAME= BoundedChan
PORTVERSION= 1.0.3.0
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Channels with bounded sizes
LICENSE= BSD3CLAUSE
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
SHA256 (cabal/BoundedChan-1.0.3.0.tar.gz) = 531ceaed7f62844c2a63a7cbfdcab332ea5eaa218e9922ca3305580438adc46d
SIZE (cabal/BoundedChan-1.0.3.0.tar.gz) = 3591
This library introduces BoundedChan. BoundedChans differ from Chans in that
they are guaranteed to contain no more than a certain number of elements.
WWW: http://hackage.haskell.org/package/BoundedChan
# Created by: martin@sugioarto.com
# $FreeBSD$
PORTNAME= bytestring-lexing
PORTVERSION= 0.4.3.2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Parse and produce literals from strict or lazy bytestrings
LICENSE= BSD3CLAUSE
USE_ALEX= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
SHA256 (cabal/bytestring-lexing-0.4.3.2.tar.gz) = 05b0c59969e70b9e92bfcfaa0552fa0ea54f3103af670589e5c898206c78d527
SIZE (cabal/bytestring-lexing-0.4.3.2.tar.gz) = 15975
Parse and produce literals efficiently from strict or lazy bytestrings.
WWW: http://code.haskell.org/~wren/
......@@ -49,12 +49,14 @@ blaze-textual_port= devel/hs-blaze-textual
bloomfilter_port= devel/hs-bloomfilter
BNFC_port= devel/hs-BNFC # executable
Boolean_port= devel/hs-Boolean
BoundedChan_port= devel/hs-BoundedChan
boxes_port= devel/hs-boxes
brainfuck_port= lang/hs-brainfuck # executable
bsd-sysctl_port= devel/hs-bsd-sysctl
byteable_port= devel/hs-byteable
byteorder_port= devel/hs-byteorder
bytestring-csv_port= textproc/hs-bytestring-csv
bytestring-lexing_port= devel/hs-bytestring-lexing
bytestring-nums_port= devel/hs-bytestring-nums # executable
bytestring-show_port= devel/hs-bytestring-show
c2hs_port= devel/hs-c2hs # executable
......@@ -196,6 +198,7 @@ haskell-src-exts_port= devel/hs-haskell-src-exts
hasktags_port= devel/hs-hasktags # executable
hastache_port= devel/hs-hastache
HaXml_port= textproc/hs-HaXml # executable
hedis_port= databases/hs-hedis
heist_port= www/hs-heist
hexpat_port= textproc/hs-hexpat
HGL_port= graphics/hs-HGL
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment