Date: Mon, 10 Nov 2014 22:09:04 +0000 (UTC) From: Gabor Pali <pgj@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r372423 - in head: databases databases/hs-hedis devel devel/hs-BoundedChan devel/hs-bytestring-lexing lang/ghc Message-ID: <201411102209.sAAM94s4012889@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: pgj Date: Mon Nov 10 22:09:03 2014 New Revision: 372423 URL: https://svnweb.freebsd.org/changeset/ports/372423 QAT: https://qat.redports.org/buildarchive/r372423/ Log: - 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 Added: head/databases/hs-hedis/ head/databases/hs-hedis/Makefile (contents, props changed) head/databases/hs-hedis/distinfo (contents, props changed) head/databases/hs-hedis/pkg-descr (contents, props changed) head/devel/hs-BoundedChan/ head/devel/hs-BoundedChan/Makefile (contents, props changed) head/devel/hs-BoundedChan/distinfo (contents, props changed) head/devel/hs-BoundedChan/pkg-descr (contents, props changed) head/devel/hs-bytestring-lexing/ head/devel/hs-bytestring-lexing/Makefile (contents, props changed) head/devel/hs-bytestring-lexing/distinfo (contents, props changed) head/devel/hs-bytestring-lexing/pkg-descr (contents, props changed) Modified: head/databases/Makefile head/devel/Makefile head/lang/ghc/bsd.hackage.mk Modified: head/databases/Makefile ============================================================================== --- head/databases/Makefile Mon Nov 10 22:04:40 2014 (r372422) +++ head/databases/Makefile Mon Nov 10 22:09:03 2014 (r372423) @@ -89,6 +89,7 @@ SUBDIR += hbase SUBDIR += hiredis SUBDIR += hs-esqueleto + SUBDIR += hs-hedis SUBDIR += hs-mysql SUBDIR += hs-persistent SUBDIR += hs-persistent-sqlite Added: head/databases/hs-hedis/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/databases/hs-hedis/Makefile Mon Nov 10 22:09:03 2014 (r372423) @@ -0,0 +1,17 @@ +# 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> Added: head/databases/hs-hedis/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/databases/hs-hedis/distinfo Mon Nov 10 22:09:03 2014 (r372423) @@ -0,0 +1,2 @@ +SHA256 (cabal/hedis-0.6.5.tar.gz) = 70fa3843b3d52203b831ec13bf7f29273ee6fd4695f8cbe55d41d7ee1389c8ce +SIZE (cabal/hedis-0.6.5.tar.gz) = 27113 Added: head/databases/hs-hedis/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/databases/hs-hedis/pkg-descr Mon Nov 10 22:09:03 2014 (r372423) @@ -0,0 +1,6 @@ +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 Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Mon Nov 10 22:04:40 2014 (r372422) +++ head/devel/Makefile Mon Nov 10 22:09:03 2014 (r372423) @@ -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 Added: head/devel/hs-BoundedChan/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/hs-BoundedChan/Makefile Mon Nov 10 22:09:03 2014 (r372423) @@ -0,0 +1,14 @@ +# 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> Added: head/devel/hs-BoundedChan/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/hs-BoundedChan/distinfo Mon Nov 10 22:09:03 2014 (r372423) @@ -0,0 +1,2 @@ +SHA256 (cabal/BoundedChan-1.0.3.0.tar.gz) = 531ceaed7f62844c2a63a7cbfdcab332ea5eaa218e9922ca3305580438adc46d +SIZE (cabal/BoundedChan-1.0.3.0.tar.gz) = 3591 Added: head/devel/hs-BoundedChan/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/hs-BoundedChan/pkg-descr Mon Nov 10 22:09:03 2014 (r372423) @@ -0,0 +1,4 @@ +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 Added: head/devel/hs-bytestring-lexing/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/hs-bytestring-lexing/Makefile Mon Nov 10 22:09:03 2014 (r372423) @@ -0,0 +1,16 @@ +# 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> Added: head/devel/hs-bytestring-lexing/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/hs-bytestring-lexing/distinfo Mon Nov 10 22:09:03 2014 (r372423) @@ -0,0 +1,2 @@ +SHA256 (cabal/bytestring-lexing-0.4.3.2.tar.gz) = 05b0c59969e70b9e92bfcfaa0552fa0ea54f3103af670589e5c898206c78d527 +SIZE (cabal/bytestring-lexing-0.4.3.2.tar.gz) = 15975 Added: head/devel/hs-bytestring-lexing/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/hs-bytestring-lexing/pkg-descr Mon Nov 10 22:09:03 2014 (r372423) @@ -0,0 +1,3 @@ +Parse and produce literals efficiently from strict or lazy bytestrings. + +WWW: http://code.haskell.org/~wren/ Modified: head/lang/ghc/bsd.hackage.mk ============================================================================== --- head/lang/ghc/bsd.hackage.mk Mon Nov 10 22:04:40 2014 (r372422) +++ head/lang/ghc/bsd.hackage.mk Mon Nov 10 22:09:03 2014 (r372423) @@ -49,12 +49,14 @@ blaze-textual_port= 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= 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201411102209.sAAM94s4012889>