aboutsummaryrefslogtreecommitdiffstats
path: root/databases
diff options
context:
space:
mode:
Diffstat (limited to 'databases')
-rw-r--r--databases/Makefile1
-rw-r--r--databases/hs-esqueleto/Makefile16
-rw-r--r--databases/hs-esqueleto/distinfo2
-rw-r--r--databases/hs-esqueleto/pkg-descr4
-rw-r--r--databases/hs-mysql/Makefile5
-rw-r--r--databases/hs-mysql/distinfo4
-rw-r--r--databases/hs-mysql/pkg-descr5
-rw-r--r--databases/hs-persistent-sqlite/Makefile6
-rw-r--r--databases/hs-persistent-sqlite/distinfo4
-rw-r--r--databases/hs-persistent-template/Makefile7
-rw-r--r--databases/hs-persistent-template/distinfo4
-rw-r--r--databases/hs-persistent/Makefile10
-rw-r--r--databases/hs-persistent/distinfo4
13 files changed, 44 insertions, 28 deletions
diff --git a/databases/Makefile b/databases/Makefile
index 6a776bdb0715..ab88a8985746 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -106,6 +106,7 @@
SUBDIR += hbase
SUBDIR += hiredis
SUBDIR += hk_classes
+ SUBDIR += hs-esqueleto
SUBDIR += hs-mysql
SUBDIR += hs-persistent
SUBDIR += hs-persistent-sqlite
diff --git a/databases/hs-esqueleto/Makefile b/databases/hs-esqueleto/Makefile
new file mode 100644
index 000000000000..f3206cdbd2a1
--- /dev/null
+++ b/databases/hs-esqueleto/Makefile
@@ -0,0 +1,16 @@
+# $FreeBSD$
+
+PORTNAME= esqueleto
+PORTVERSION= 1.4.4
+CATEGORIES= databases haskell
+
+MAINTAINER= haskell@FreeBSD.org
+COMMENT= Type-safe EDSL for SQL queries on persistent backends
+
+LICENSE= BSD3CLAUSE
+
+USE_CABAL= conduit>=1.1 monad-logger persistent>=1.3 resourcet \
+ tagged>=0.2 text>=0.11 unordered-containers>=0.2
+
+.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
+.include <bsd.port.mk>
diff --git a/databases/hs-esqueleto/distinfo b/databases/hs-esqueleto/distinfo
new file mode 100644
index 000000000000..d35301327ebf
--- /dev/null
+++ b/databases/hs-esqueleto/distinfo
@@ -0,0 +1,2 @@
+SHA256 (cabal/esqueleto-1.4.4.tar.gz) = 401921e7d5d3c419f9dfbb408d6bbafeea08fb000d6137d0527add4291134503
+SIZE (cabal/esqueleto-1.4.4.tar.gz) = 29338
diff --git a/databases/hs-esqueleto/pkg-descr b/databases/hs-esqueleto/pkg-descr
new file mode 100644
index 000000000000..09ad96fcf7eb
--- /dev/null
+++ b/databases/hs-esqueleto/pkg-descr
@@ -0,0 +1,4 @@
+esqueleto is a bare bones, type-safe EDSL for SQL queries that works
+with unmodified persistent SQL backends.
+
+WWW: https://github.com/prowdsponsor/esqueleto
diff --git a/databases/hs-mysql/Makefile b/databases/hs-mysql/Makefile
index fca434694238..195f5006959e 100644
--- a/databases/hs-mysql/Makefile
+++ b/databases/hs-mysql/Makefile
@@ -2,14 +2,13 @@
# $FreeBSD$
PORTNAME= mysql
-PORTVERSION= 0.1.1.4
-PORTREVISION= 8
+PORTVERSION= 0.1.1.6
CATEGORIES= databases haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Low-level MySQL client library
-LICENSE= BSD
+LICENSE= BSD3CLAUSE
USE_MYSQL= yes
diff --git a/databases/hs-mysql/distinfo b/databases/hs-mysql/distinfo
index 5264686af018..eeb934f2d10f 100644
--- a/databases/hs-mysql/distinfo
+++ b/databases/hs-mysql/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/mysql-0.1.1.4.tar.gz) = 3ab278173355de51f729c9b18d6a49d186c448abc12b6b78fc7f5b6fdd57bda9
-SIZE (cabal/mysql-0.1.1.4.tar.gz) = 13884
+SHA256 (cabal/mysql-0.1.1.6.tar.gz) = b2d6c47e3176ddb4e192133c5e2ecff7c4831cef44ce1a6dc0b06b4f5ce9bfeb
+SIZE (cabal/mysql-0.1.1.6.tar.gz) = 14071
diff --git a/databases/hs-mysql/pkg-descr b/databases/hs-mysql/pkg-descr
index 34558cf33d08..fe3037d6855b 100644
--- a/databases/hs-mysql/pkg-descr
+++ b/databases/hs-mysql/pkg-descr
@@ -1,5 +1,4 @@
-This library is a Haskell binding to the MySQL mysqlclient client library.
-It is a fairly faithful, low level library that implements
-most of the MySQL client API.
+A low-level client library for the MySQL database, implemented as
+bindings to the C mysqlclient API.
WWW: https://github.com/bos/mysql
diff --git a/databases/hs-persistent-sqlite/Makefile b/databases/hs-persistent-sqlite/Makefile
index eb0acb8f6fd9..fc245c0e5da2 100644
--- a/databases/hs-persistent-sqlite/Makefile
+++ b/databases/hs-persistent-sqlite/Makefile
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= persistent-sqlite
-PORTVERSION= 1.2.0
-PORTREVISION= 4
+PORTVERSION= 1.3.0.5
CATEGORIES= databases haskell
MAINTAINER= haskell@FreeBSD.org
@@ -11,8 +10,7 @@ COMMENT= Backend for the persistent library using sqlite3
LICENSE= MIT
USE_CABAL= aeson>=0.5 conduit>=0.5.3 monad-control>=0.2 \
- monad-logger>=0.2.4 persistent>=1.2 text>=0.7 \
- transformers>=0.2.1
+ monad-logger>=0.2.4 persistent>=1.3 resourcet text>=0.7
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/databases/hs-persistent-sqlite/distinfo b/databases/hs-persistent-sqlite/distinfo
index cb6f3724a36f..cea8cc8b1791 100644
--- a/databases/hs-persistent-sqlite/distinfo
+++ b/databases/hs-persistent-sqlite/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/persistent-sqlite-1.2.0.tar.gz) = 9060f3363d981bde0b5e5bab99562930523072fb506b5f7af509b36cc24fad27
-SIZE (cabal/persistent-sqlite-1.2.0.tar.gz) = 1285410
+SHA256 (cabal/persistent-sqlite-1.3.0.5.tar.gz) = eb477f7f98d4af69aa5ef88750c0e62915378c554a480652b4b09e4f985f6715
+SIZE (cabal/persistent-sqlite-1.3.0.5.tar.gz) = 1353303
diff --git a/databases/hs-persistent-template/Makefile b/databases/hs-persistent-template/Makefile
index 294755ea0592..8707ffe684eb 100644
--- a/databases/hs-persistent-template/Makefile
+++ b/databases/hs-persistent-template/Makefile
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= persistent-template
-PORTVERSION= 1.2.0
-PORTREVISION= 4
+PORTVERSION= 1.3.1.4
CATEGORIES= databases haskell
MAINTAINER= haskell@FreeBSD.org
@@ -10,8 +9,8 @@ COMMENT= Type-safe, non-relational, multi-backend persistence
LICENSE= MIT
-USE_CABAL= aeson monad-control>=0.2 monad-logger persistent>=1.2 \
- text>=0.5 transformers>=0.2
+USE_CABAL= aeson monad-control>=0.2 monad-logger persistent>=1.3 \
+ text>=0.5 unordered-containers
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/databases/hs-persistent-template/distinfo b/databases/hs-persistent-template/distinfo
index 4b1ae153f72a..79fd83cdf79b 100644
--- a/databases/hs-persistent-template/distinfo
+++ b/databases/hs-persistent-template/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/persistent-template-1.2.0.tar.gz) = 446b666717be9ce6d01283817ecb52733c50ea2fa740aa08dde80b9532cbd95d
-SIZE (cabal/persistent-template-1.2.0.tar.gz) = 12007
+SHA256 (cabal/persistent-template-1.3.1.4.tar.gz) = d3313840ef0258775b2ce0d37ba9be0948a11d97ef6f3ed3ce76f0b476d045fb
+SIZE (cabal/persistent-template-1.3.1.4.tar.gz) = 14384
diff --git a/databases/hs-persistent/Makefile b/databases/hs-persistent/Makefile
index b952d03cd7ee..d20275203739 100644
--- a/databases/hs-persistent/Makefile
+++ b/databases/hs-persistent/Makefile
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= persistent
-PORTVERSION= 1.2.0.1
-PORTREVISION= 4
+PORTVERSION= 1.3.1.1
CATEGORIES= databases haskell
MAINTAINER= haskell@FreeBSD.org
@@ -11,11 +10,10 @@ COMMENT= Type-safe, multi-backend data serialization
LICENSE= MIT
USE_CABAL= aeson>=0.5 attoparsec base64-bytestring blaze-html>=0.5 \
- blaze-markup>=0.5.1 conduit>=1.0 lifted-base>=0.1 \
+ blaze-markup>=0.5.1 conduit>=1.0 exceptions lifted-base>=0.1 \
monad-control>=0.3 monad-logger>=0.3 path-pieces>=0.1 \
- pool-conduit>=0.1.2 resourcet>=0.4 silently text>=0.8 \
- transformers>=0.2.1 transformers-base unordered-containers \
- vector
+ resource-pool resourcet>=0.4 scientific silently text>=0.8 \
+ transformers-base unordered-containers vector
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/databases/hs-persistent/distinfo b/databases/hs-persistent/distinfo
index 2b78dac3e19a..efa853d3d514 100644
--- a/databases/hs-persistent/distinfo
+++ b/databases/hs-persistent/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/persistent-1.2.0.1.tar.gz) = 8b6e4726e2cfa819926d3883fda8be1b956fa88ae05214fee604f3e9c22347af
-SIZE (cabal/persistent-1.2.0.1.tar.gz) = 30244
+SHA256 (cabal/persistent-1.3.1.1.tar.gz) = 7db789abfdd485f6f8a5f27613115f53f0d9702b87e1d200d91fa27a22ab4159
+SIZE (cabal/persistent-1.3.1.1.tar.gz) = 37042