aboutsummaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile2
-rw-r--r--devel/hs-Boolean/Makefile4
-rw-r--r--devel/hs-Boolean/distinfo4
-rw-r--r--devel/hs-ansi-terminal/Makefile2
-rw-r--r--devel/hs-ansi-terminal/distinfo4
-rw-r--r--devel/hs-ansi-wl-pprint/Makefile1
-rw-r--r--devel/hs-base64-bytestring/Makefile3
-rw-r--r--devel/hs-base64-bytestring/distinfo4
-rw-r--r--devel/hs-base64-conduit/Makefile4
-rw-r--r--devel/hs-base64-conduit/distinfo4
-rw-r--r--devel/hs-basic-prelude/Makefile2
-rw-r--r--devel/hs-basic-prelude/distinfo4
-rw-r--r--devel/hs-bifunctors/Makefile2
-rw-r--r--devel/hs-bifunctors/distinfo4
-rw-r--r--devel/hs-blaze-builder-conduit/Makefile5
-rw-r--r--devel/hs-blaze-builder-conduit/distinfo4
-rw-r--r--devel/hs-classy-prelude-conduit/Makefile4
-rw-r--r--devel/hs-classy-prelude-conduit/distinfo4
-rw-r--r--devel/hs-classy-prelude/Makefile7
-rw-r--r--devel/hs-classy-prelude/distinfo4
-rw-r--r--devel/hs-cmdargs/Makefile3
-rw-r--r--devel/hs-cmdargs/distinfo4
-rw-r--r--devel/hs-conduit/Makefile2
-rw-r--r--devel/hs-conduit/distinfo4
-rw-r--r--devel/hs-configurator/Makefile1
-rw-r--r--devel/hs-darcs/Makefile7
-rw-r--r--devel/hs-darcs/distinfo4
-rw-r--r--devel/hs-darcs/files/patch-Setup.lhs12
-rw-r--r--devel/hs-darcs/files/patch-darcs.cabal29
-rw-r--r--devel/hs-darcs/files/patch-src__Darcs__Repository.hs26
-rw-r--r--devel/hs-either/Makefile2
-rw-r--r--devel/hs-either/distinfo4
-rw-r--r--devel/hs-errors/Makefile4
-rw-r--r--devel/hs-errors/distinfo4
-rw-r--r--devel/hs-fast-logger/Makefile2
-rw-r--r--devel/hs-filestore/Makefile5
-rw-r--r--devel/hs-filestore/distinfo4
-rw-r--r--devel/hs-filesystem-conduit/Makefile5
-rw-r--r--devel/hs-filesystem-conduit/distinfo4
-rw-r--r--devel/hs-geniplate/Makefile17
-rw-r--r--devel/hs-geniplate/distinfo2
-rw-r--r--devel/hs-geniplate/pkg-descr3
-rw-r--r--devel/hs-git-annex/Makefile21
-rw-r--r--devel/hs-git-annex/distinfo4
-rw-r--r--devel/hs-git-annex/files/patch-git-annex.cabal11
-rw-r--r--devel/hs-hashtables/Makefile5
-rw-r--r--devel/hs-hashtables/distinfo4
-rw-r--r--devel/hs-haskeline/Makefile7
-rw-r--r--devel/hs-haskeline/distinfo4
-rw-r--r--devel/hs-haskeline/pkg-descr1
-rw-r--r--devel/hs-hint/Makefile3
-rw-r--r--devel/hs-hint/distinfo4
-rw-r--r--devel/hs-hoogle/Makefile6
-rw-r--r--devel/hs-hoogle/distinfo4
-rw-r--r--devel/hs-hspec/Makefile8
-rw-r--r--devel/hs-hspec/distinfo4
-rw-r--r--devel/hs-lens/Makefile5
-rw-r--r--devel/hs-lens/distinfo4
-rw-r--r--devel/hs-logict/Makefile5
-rw-r--r--devel/hs-logict/distinfo4
-rw-r--r--devel/hs-monad-logger/Makefile4
-rw-r--r--devel/hs-monad-logger/distinfo4
-rw-r--r--devel/hs-monad-par/Makefile5
-rw-r--r--devel/hs-monad-par/distinfo4
-rw-r--r--devel/hs-monad-par/pkg-descr10
-rw-r--r--devel/hs-mueval/Makefile10
-rw-r--r--devel/hs-mueval/distinfo4
-rw-r--r--devel/hs-pool-conduit/Makefile1
-rw-r--r--devel/hs-profunctor-extras/Makefile1
-rw-r--r--devel/hs-profunctors/Makefile2
-rw-r--r--devel/hs-profunctors/distinfo4
-rw-r--r--devel/hs-project-template/Makefile4
-rw-r--r--devel/hs-project-template/distinfo4
-rw-r--r--devel/hs-reactive/Makefile3
-rw-r--r--devel/hs-readline/Makefile5
-rw-r--r--devel/hs-readline/distinfo4
-rw-r--r--devel/hs-reflection/Makefile4
-rw-r--r--devel/hs-reflection/distinfo4
-rw-r--r--devel/hs-resourcet/Makefile3
-rw-r--r--devel/hs-resourcet/distinfo4
-rw-r--r--devel/hs-show/Makefile9
-rw-r--r--devel/hs-show/distinfo4
-rw-r--r--devel/hs-simple-reflect/Makefile3
-rw-r--r--devel/hs-simple-reflect/distinfo4
-rw-r--r--devel/hs-smallcheck/Makefile8
-rw-r--r--devel/hs-smallcheck/distinfo4
-rw-r--r--devel/hs-smallcheck/files/patch-smallcheck.cabal13
-rw-r--r--devel/hs-test-framework-hunit/Makefile2
-rw-r--r--devel/hs-test-framework-quickcheck2/Makefile2
-rw-r--r--devel/hs-test-framework/Makefile2
-rw-r--r--devel/hs-testpack/Makefile5
-rw-r--r--devel/hs-testpack/distinfo4
-rw-r--r--devel/hs-testpack/files/patch-testpack.cabal11
-rw-r--r--devel/hs-threads/Makefile3
-rw-r--r--devel/hs-threads/distinfo4
-rw-r--r--devel/hs-time-compat/Makefile3
-rw-r--r--devel/hs-time-compat/distinfo4
-rw-r--r--devel/hs-unix-time/Makefile3
-rw-r--r--devel/hs-unix-time/distinfo4
-rw-r--r--devel/hs-uuagc-bootstrap/Makefile2
-rw-r--r--devel/hs-uuagc-cabal/Makefile2
-rw-r--r--devel/hs-uuagc/Makefile2
-rw-r--r--devel/hs-uuid/Makefile17
-rw-r--r--devel/hs-uuid/distinfo2
-rw-r--r--devel/hs-uuid/pkg-descr4
-rw-r--r--devel/hs-uulib/Makefile3
-rw-r--r--devel/hs-uulib/distinfo4
107 files changed, 261 insertions, 275 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 90e533762524..4bd413f8b185 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -720,6 +720,7 @@
SUBDIR += hs-filesystem-conduit
SUBDIR += hs-fsnotify
SUBDIR += hs-generic-deriving
+ SUBDIR += hs-geniplate
SUBDIR += hs-gconf
SUBDIR += hs-ghc-events
SUBDIR += hs-ghc-mtl
@@ -821,6 +822,7 @@
SUBDIR += hs-uuagc
SUBDIR += hs-uuagc-bootstrap
SUBDIR += hs-uuagc-cabal
+ SUBDIR += hs-uuid
SUBDIR += hs-uulib
SUBDIR += hs-vault
SUBDIR += hs-vector
diff --git a/devel/hs-Boolean/Makefile b/devel/hs-Boolean/Makefile
index 5d6ecc835998..ab76edc71bd3 100644
--- a/devel/hs-Boolean/Makefile
+++ b/devel/hs-Boolean/Makefile
@@ -1,11 +1,11 @@
# $FreeBSD$
PORTNAME= Boolean
-PORTVERSION= 0.1.2
+PORTVERSION= 0.2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
-COMMENT= Generalized booleans
+COMMENT= Generalized Booleans and numbers
LICENSE= BSD
FILE_LICENSE= COPYING
diff --git a/devel/hs-Boolean/distinfo b/devel/hs-Boolean/distinfo
index e29472ca699d..60aaddf4e06a 100644
--- a/devel/hs-Boolean/distinfo
+++ b/devel/hs-Boolean/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/Boolean-0.1.2.tar.gz) = a6d7d80e9962dbe1767e95cbe057db3723850cceabbd84f1a914a2e47e7ab01e
-SIZE (cabal/Boolean-0.1.2.tar.gz) = 4349
+SHA256 (cabal/Boolean-0.2.tar.gz) = 23fff11419defab048b71eec4eea4a4d1154788a2cf9764721d749b79cde18e5
+SIZE (cabal/Boolean-0.2.tar.gz) = 6547
diff --git a/devel/hs-ansi-terminal/Makefile b/devel/hs-ansi-terminal/Makefile
index 820cdbee6a4f..addef7de6cac 100644
--- a/devel/hs-ansi-terminal/Makefile
+++ b/devel/hs-ansi-terminal/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= ansi-terminal
-PORTVERSION= 0.5.5.1
+PORTVERSION= 0.6
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-ansi-terminal/distinfo b/devel/hs-ansi-terminal/distinfo
index 6d8594d61eb0..fa8046ee241d 100644
--- a/devel/hs-ansi-terminal/distinfo
+++ b/devel/hs-ansi-terminal/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/ansi-terminal-0.5.5.1.tar.gz) = 8c0247c0e5dc2089a72575dd5074583a3075adf7a4d87b349f5aef96c8c5d390
-SIZE (cabal/ansi-terminal-0.5.5.1.tar.gz) = 13132
+SHA256 (cabal/ansi-terminal-0.6.tar.gz) = 6f3a505ece863f707d069e0bbdc5f99673730dd096a2ca844644660f10cebf28
+SIZE (cabal/ansi-terminal-0.6.tar.gz) = 13165
diff --git a/devel/hs-ansi-wl-pprint/Makefile b/devel/hs-ansi-wl-pprint/Makefile
index ad1ed48b0b2e..5111280b08f5 100644
--- a/devel/hs-ansi-wl-pprint/Makefile
+++ b/devel/hs-ansi-wl-pprint/Makefile
@@ -2,6 +2,7 @@
PORTNAME= ansi-wl-pprint
PORTVERSION= 0.6.6
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-base64-bytestring/Makefile b/devel/hs-base64-bytestring/Makefile
index 1c4cb314831d..f6af383c91e2 100644
--- a/devel/hs-base64-bytestring/Makefile
+++ b/devel/hs-base64-bytestring/Makefile
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= base64-bytestring
-PORTVERSION= 1.0.0.0
-PORTREVISION= 1
+PORTVERSION= 1.0.0.1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-base64-bytestring/distinfo b/devel/hs-base64-bytestring/distinfo
index b115cf08b7ab..7e8b3be0249d 100644
--- a/devel/hs-base64-bytestring/distinfo
+++ b/devel/hs-base64-bytestring/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/base64-bytestring-1.0.0.0.tar.gz) = 759fbb0f8f3ff26c4ad3e71fbcccfd472bc1a4eefe4b5508ce78a8793305197c
-SIZE (cabal/base64-bytestring-1.0.0.0.tar.gz) = 8861
+SHA256 (cabal/base64-bytestring-1.0.0.1.tar.gz) = ab25abf4b00a2f52b270bc3ed43f1d59f16c8eec9d7dffb14df1e9265b233b50
+SIZE (cabal/base64-bytestring-1.0.0.1.tar.gz) = 9080
diff --git a/devel/hs-base64-conduit/Makefile b/devel/hs-base64-conduit/Makefile
index 2d3d12842655..7106e181ed78 100644
--- a/devel/hs-base64-conduit/Makefile
+++ b/devel/hs-base64-conduit/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= base64-conduit
-PORTVERSION= 0.5.1
+PORTVERSION= 1.0.0
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
@@ -9,7 +9,7 @@ COMMENT= Base64-encode and decode streams of bytes
LICENSE= BSD
-USE_CABAL= base64-bytestring>=0.1.1.1 conduit>=0.5
+USE_CABAL= base64-bytestring>=0.1.1.1 conduit>=1.0
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-base64-conduit/distinfo b/devel/hs-base64-conduit/distinfo
index d300edc8a201..fa3692c5f7fb 100644
--- a/devel/hs-base64-conduit/distinfo
+++ b/devel/hs-base64-conduit/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/base64-conduit-0.5.1.tar.gz) = 3481c4695747985516e3e2bdfd4f76e9e0acd43f5fa5c24f3f4ce5527634b7fe
-SIZE (cabal/base64-conduit-0.5.1.tar.gz) = 2508
+SHA256 (cabal/base64-conduit-1.0.0.tar.gz) = 38552198c2a399a98efdd0a8f5eebab84d36fc0e298a7a2522aa95d9637b9283
+SIZE (cabal/base64-conduit-1.0.0.tar.gz) = 2488
diff --git a/devel/hs-basic-prelude/Makefile b/devel/hs-basic-prelude/Makefile
index a7320baa2833..f7faf88e2d8c 100644
--- a/devel/hs-basic-prelude/Makefile
+++ b/devel/hs-basic-prelude/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= basic-prelude
-PORTVERSION= 0.3.2.0
+PORTVERSION= 0.3.4.0
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-basic-prelude/distinfo b/devel/hs-basic-prelude/distinfo
index 82654c4a0864..27a3999bbab8 100644
--- a/devel/hs-basic-prelude/distinfo
+++ b/devel/hs-basic-prelude/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/basic-prelude-0.3.2.0.tar.gz) = 92cd64b41d1374b7ee97f6252ff6f4e60286d9a1541ad04cdaa8ebdc139cbce9
-SIZE (cabal/basic-prelude-0.3.2.0.tar.gz) = 4534
+SHA256 (cabal/basic-prelude-0.3.4.0.tar.gz) = e66b61f4fed3a5a7c89e2d9908579f5bd349d841d2a94f5c25ae1dd70c605e51
+SIZE (cabal/basic-prelude-0.3.4.0.tar.gz) = 4639
diff --git a/devel/hs-bifunctors/Makefile b/devel/hs-bifunctors/Makefile
index 6c1c61002d03..9227c189bc26 100644
--- a/devel/hs-bifunctors/Makefile
+++ b/devel/hs-bifunctors/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= bifunctors
-PORTVERSION= 3.2
+PORTVERSION= 3.2.0.1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-bifunctors/distinfo b/devel/hs-bifunctors/distinfo
index 364ddfc00036..8830986c1d28 100644
--- a/devel/hs-bifunctors/distinfo
+++ b/devel/hs-bifunctors/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/bifunctors-3.2.tar.gz) = 0a7427a16b2a5e39ca92c7a5c63e16f0fcffea2b4f2d59e32c3c1e1182fb7a0d
-SIZE (cabal/bifunctors-3.2.tar.gz) = 7327
+SHA256 (cabal/bifunctors-3.2.0.1.tar.gz) = a6ce8c875b79d9d28d7a7ae1156aad3095e95bde1fce7de2ff1c91f8416731ae
+SIZE (cabal/bifunctors-3.2.0.1.tar.gz) = 7332
diff --git a/devel/hs-blaze-builder-conduit/Makefile b/devel/hs-blaze-builder-conduit/Makefile
index b1c0c9f73b30..269beb620e4d 100644
--- a/devel/hs-blaze-builder-conduit/Makefile
+++ b/devel/hs-blaze-builder-conduit/Makefile
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= blaze-builder-conduit
-PORTVERSION= 0.5.0.3
-PORTREVISION= 1
+PORTVERSION= 1.0.0
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
@@ -10,7 +9,7 @@ COMMENT= Convert streams of builders to streams of bytestrings
LICENSE= BSD
-USE_CABAL= blaze-builder>=0.2.1.4 conduit>=0.5 text>=0.11 \
+USE_CABAL= blaze-builder>=0.2.1.4 conduit>=1.0 text>=0.11 \
transformers>=0.2.2
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/devel/hs-blaze-builder-conduit/distinfo b/devel/hs-blaze-builder-conduit/distinfo
index ed3dc00516b4..75e1cc66e48a 100644
--- a/devel/hs-blaze-builder-conduit/distinfo
+++ b/devel/hs-blaze-builder-conduit/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/blaze-builder-conduit-0.5.0.3.tar.gz) = dc72abd4df279580d995e58c472b34a45f8f2336ba445529dc0bbc9f04ac7e35
-SIZE (cabal/blaze-builder-conduit-0.5.0.3.tar.gz) = 3991
+SHA256 (cabal/blaze-builder-conduit-1.0.0.tar.gz) = 8665a9a4f2e627968b6b20a16173af357c2e6b4d0e9325384b37f75626580097
+SIZE (cabal/blaze-builder-conduit-1.0.0.tar.gz) = 3952
diff --git a/devel/hs-classy-prelude-conduit/Makefile b/devel/hs-classy-prelude-conduit/Makefile
index f6c7d1423e86..2df4b559411a 100644
--- a/devel/hs-classy-prelude-conduit/Makefile
+++ b/devel/hs-classy-prelude-conduit/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= classy-prelude-conduit
-PORTVERSION= 0.4.3
+PORTVERSION= 0.5.3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
@@ -11,7 +11,7 @@ LICENSE= MIT
CABAL_SETUP= Setup.hs
-USE_CABAL= classy-prelude>=0.4.3 conduit>=0.5.4.1 monad-control \
+USE_CABAL= classy-prelude>=0.5.3 conduit>=0.5.4.1 monad-control \
resourcet transformers void xml-conduit>=1.0
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/devel/hs-classy-prelude-conduit/distinfo b/devel/hs-classy-prelude-conduit/distinfo
index c41aad1fbfe8..d959ed4bb5c5 100644
--- a/devel/hs-classy-prelude-conduit/distinfo
+++ b/devel/hs-classy-prelude-conduit/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/classy-prelude-conduit-0.4.3.tar.gz) = 64b841c5d86734de207cef4e1411c45a103d79aaa3a5c7e034cf44f34dd4c45b
-SIZE (cabal/classy-prelude-conduit-0.4.3.tar.gz) = 6460
+SHA256 (cabal/classy-prelude-conduit-0.5.3.tar.gz) = 1fe634987ad343579133335169c99aa5ac1a760f5aeca1c5f737ca36d320bde6
+SIZE (cabal/classy-prelude-conduit-0.5.3.tar.gz) = 1767
diff --git a/devel/hs-classy-prelude/Makefile b/devel/hs-classy-prelude/Makefile
index 9e21f45e89a8..e88a51d27353 100644
--- a/devel/hs-classy-prelude/Makefile
+++ b/devel/hs-classy-prelude/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= classy-prelude
-PORTVERSION= 0.4.3
+PORTVERSION= 0.5.3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
@@ -11,8 +11,9 @@ LICENSE= MIT
CABAL_SETUP= Setup.hs
-USE_CABAL= basic-prelude>=0.3.2 hashable system-filepath>=0.4 text \
- transformers unordered-containers vector
+USE_CABAL= basic-prelude>=0.3.4 hashable lifted-base>=0.2 \
+ system-filepath>=0.4 text transformers unordered-containers \
+ vector
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-classy-prelude/distinfo b/devel/hs-classy-prelude/distinfo
index acaf3be55218..f05fb5ded496 100644
--- a/devel/hs-classy-prelude/distinfo
+++ b/devel/hs-classy-prelude/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/classy-prelude-0.4.3.tar.gz) = d88c8df50d173b4125b93c5036cefb4fe3bd659b97227afd57480fa0e4d751cc
-SIZE (cabal/classy-prelude-0.4.3.tar.gz) = 9517
+SHA256 (cabal/classy-prelude-0.5.3.tar.gz) = 4de9dd739cfa64986f5271b99d947be27f92fe0d4ed0c6914ff2e7dd676f9076
+SIZE (cabal/classy-prelude-0.5.3.tar.gz) = 13754
diff --git a/devel/hs-cmdargs/Makefile b/devel/hs-cmdargs/Makefile
index b0b7bd423c44..11e00d069b6a 100644
--- a/devel/hs-cmdargs/Makefile
+++ b/devel/hs-cmdargs/Makefile
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= cmdargs
-PORTVERSION= 0.10.1
-PORTREVISION= 1
+PORTVERSION= 0.10.2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-cmdargs/distinfo b/devel/hs-cmdargs/distinfo
index c8e84dee8c5c..e4c299944483 100644
--- a/devel/hs-cmdargs/distinfo
+++ b/devel/hs-cmdargs/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/cmdargs-0.10.1.tar.gz) = e83b1be217a337fd3b445373eef0acc2c6933877fb8c70ff5dc16a550cfcee5c
-SIZE (cabal/cmdargs-0.10.1.tar.gz) = 60350
+SHA256 (cabal/cmdargs-0.10.2.tar.gz) = e4650aeeef712c337079a5efc6db311c816eb7f735c125645cca4f954c61c76e
+SIZE (cabal/cmdargs-0.10.2.tar.gz) = 60343
diff --git a/devel/hs-conduit/Makefile b/devel/hs-conduit/Makefile
index b36f327b6b65..a8521d882efb 100644
--- a/devel/hs-conduit/Makefile
+++ b/devel/hs-conduit/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= conduit
-PORTVERSION= 0.5.6
+PORTVERSION= 1.0.2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-conduit/distinfo b/devel/hs-conduit/distinfo
index f33f789e00e0..616acb21e78c 100644
--- a/devel/hs-conduit/distinfo
+++ b/devel/hs-conduit/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/conduit-0.5.6.tar.gz) = ba3381e1fd0251128b85ae549b26eecaa453c4798af00fcfd753caa11bbbaaa8
-SIZE (cabal/conduit-0.5.6.tar.gz) = 35200
+SHA256 (cabal/conduit-1.0.2.tar.gz) = 0e8c90c9fd0faa4a96475567400caa38542edc9e190fd3f9f66fcd2da9cf1e0e
+SIZE (cabal/conduit-1.0.2.tar.gz) = 29928
diff --git a/devel/hs-configurator/Makefile b/devel/hs-configurator/Makefile
index 3b1612429897..bd737e892c00 100644
--- a/devel/hs-configurator/Makefile
+++ b/devel/hs-configurator/Makefile
@@ -2,6 +2,7 @@
PORTNAME= configurator
PORTVERSION= 0.2.0.2
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-darcs/Makefile b/devel/hs-darcs/Makefile
index 6fba544e5362..b8716f6abf37 100644
--- a/devel/hs-darcs/Makefile
+++ b/devel/hs-darcs/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= darcs
-PORTVERSION= 2.8.3
-PORTREVISION= 1
+PORTVERSION= 2.8.4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
@@ -13,9 +12,9 @@ LICENSE= GPLv2
FILE_LICENSE= COPYING
USE_CABAL= hashed-storage>=0.5.6 haskeline>=0.6.3 html \
- mtl>=1.0 parsec>=2.0 random regex-compat>=0.95.1 \
+ mtl>=1.0 parsec>=2.2 random regex-compat>=0.95.1 \
regex-posix>=0.95.1 tar>=0.4 text>=0.11.0.6 unix-compat>=0.1.2 \
- vector>=0.7 zlib>=0.5.1.0
+ utf8-string>=0.3.6 vector>=0.7 zlib>=0.5.1.0
EXECUTABLE= darcs
diff --git a/devel/hs-darcs/distinfo b/devel/hs-darcs/distinfo
index 0e7662e0cca2..c2655e42837f 100644
--- a/devel/hs-darcs/distinfo
+++ b/devel/hs-darcs/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/darcs-2.8.3.tar.gz) = 90750842926750cd60a97c61f8ba08e90faffdcb11478d10617a3d5d62216f59
-SIZE (cabal/darcs-2.8.3.tar.gz) = 1289187
+SHA256 (cabal/darcs-2.8.4.tar.gz) = 3fab4dbb2d5dd9f381d49f4730c12e1534b5c484b0dde9712614a7151f659f98
+SIZE (cabal/darcs-2.8.4.tar.gz) = 1301464
diff --git a/devel/hs-darcs/files/patch-Setup.lhs b/devel/hs-darcs/files/patch-Setup.lhs
index df31ea371518..c2ecc0e43c6e 100644
--- a/devel/hs-darcs/files/patch-Setup.lhs
+++ b/devel/hs-darcs/files/patch-Setup.lhs
@@ -1,15 +1,15 @@
---- ./Setup.lhs.orig 2011-02-11 00:35:43.000000000 +0100
-+++ ./Setup.lhs 2011-03-13 18:05:02.180256196 +0100
-@@ -21,7 +21,7 @@
+--- Setup.lhs.orig 2013-02-06 07:07:21.000000000 +0100
++++ Setup.lhs 2013-02-10 10:48:49.000000000 +0100
+@@ -26,7 +26,7 @@
import Data.Version( showVersion )
import Distribution.Simple.LocalBuildInfo
( LocalBuildInfo(..), absoluteInstallDirs, externalPackageDeps )
-import Distribution.Simple.InstallDirs (mandir, CopyDest (NoCopyDest))
+import Distribution.Simple.InstallDirs (prefix, CopyDest (NoCopyDest))
+ import Distribution.Simple.PackageIndex ( topologicalOrder )
+ import Distribution.Simple.Program ( gccProgram, rawSystemProgramStdoutConf )
import Distribution.Simple.Setup
- (buildVerbosity, copyDest, copyVerbosity, fromFlag,
- haddockVerbosity, installVerbosity, sDistVerbosity)
-@@ -180,7 +180,7 @@
+@@ -200,7 +200,7 @@
-> Verbosity -> CopyDest -> IO ()
installManpage pkg lbi verbosity copy =
copyFiles verbosity
diff --git a/devel/hs-darcs/files/patch-darcs.cabal b/devel/hs-darcs/files/patch-darcs.cabal
deleted file mode 100644
index e07520c70785..000000000000
--- a/devel/hs-darcs/files/patch-darcs.cabal
+++ /dev/null
@@ -1,29 +0,0 @@
---- ./darcs.cabal.orig 2012-05-14 13:10:13.000000000 +0200
-+++ ./darcs.cabal 2012-05-15 15:33:40.000000000 +0200
-@@ -371,7 +371,7 @@
- haskeline >= 0.6.3 && < 0.7,
- hashed-storage >= 0.5.6 && < 0.6,
- vector >= 0.7,
-- tar == 0.3.*
-+ tar == 0.4.*
-
- if !os(windows)
- build-depends: unix >= 1.0 && < 2.6
-@@ -532,7 +532,7 @@
- haskeline >= 0.6.3 && < 0.7,
- hashed-storage >= 0.5.6 && < 0.6,
- vector >= 0.7,
-- tar == 0.3.*
-+ tar == 0.4.*
-
- if !os(windows)
- build-depends: unix >= 1.0 && < 2.6
-@@ -729,7 +729,7 @@
- array >= 0.1 && < 0.5,
- hashed-storage >= 0.5.6 && < 0.6,
- vector >= 0.7,
-- tar == 0.3.*,
-+ tar == 0.4.*,
- random == 1.0.*
-
- if flag(mmap) && !os(windows)
diff --git a/devel/hs-darcs/files/patch-src__Darcs__Repository.hs b/devel/hs-darcs/files/patch-src__Darcs__Repository.hs
deleted file mode 100644
index 1bbacd8dd907..000000000000
--- a/devel/hs-darcs/files/patch-src__Darcs__Repository.hs
+++ /dev/null
@@ -1,26 +0,0 @@
---- ./src/Darcs/Repository.hs.orig 2012-04-22 17:14:14.000000000 +0200
-+++ ./src/Darcs/Repository.hs 2012-05-10 16:44:09.000000000 +0200
-@@ -302,19 +302,19 @@
- removeMetaFiles = mapM_ (removeFile . (darcsdir </>)) .
- filter ("meta-" `isPrefixOf`) =<< getDirectoryContents darcsdir
-
--unpackBasic :: Cache -> Tar.Entries -> IO ()
-+unpackBasic :: Cache -> Tar.Entries Tar.FormatError -> IO ()
- unpackBasic c x = do
- withControlMVar $ \mv -> unpackTar c (basicMetaHandler c mv) x
- removeMetaFiles
-
--unpackPatches :: Cache -> [String] -> Tar.Entries -> IO ()
-+unpackPatches :: Cache -> [String] -> Tar.Entries Tar.FormatError -> IO ()
- unpackPatches c ps x = do
- withControlMVar $ \mv -> unpackTar c (patchesMetaHandler c ps mv) x
- removeMetaFiles
-
--unpackTar :: Cache -> IO () -> Tar.Entries -> IO ()
-+unpackTar :: Cache -> IO () -> Tar.Entries Tar.FormatError -> IO ()
- unpackTar _ _ Tar.Done = return ()
--unpackTar _ _ (Tar.Fail e)= fail e
-+unpackTar _ _ (Tar.Fail e) = fail $ show e
- unpackTar c mh (Tar.Next x xs) = case Tar.entryContent x of
- Tar.NormalFile x' _ -> do
- let p = Tar.entryPath x
diff --git a/devel/hs-either/Makefile b/devel/hs-either/Makefile
index 1b2196e6fb8f..6cfbfa376935 100644
--- a/devel/hs-either/Makefile
+++ b/devel/hs-either/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= either
-PORTVERSION= 3.1
+PORTVERSION= 3.4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-either/distinfo b/devel/hs-either/distinfo
index 300d1a2c4801..9073f6d40af3 100644
--- a/devel/hs-either/distinfo
+++ b/devel/hs-either/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/either-3.1.tar.gz) = 55b73518e14650a07c9a1cf8eb92be96ecaaf61cf4da02b5185976d1a0a34fdd
-SIZE (cabal/either-3.1.tar.gz) = 4945
+SHA256 (cabal/either-3.4.tar.gz) = e2c71edae6e117b31cfe7156f36fb212576eeebf593733452a9883721fbacb16
+SIZE (cabal/either-3.4.tar.gz) = 5314
diff --git a/devel/hs-errors/Makefile b/devel/hs-errors/Makefile
index dc7bbbfc3038..30ea7fe8cdbc 100644
--- a/devel/hs-errors/Makefile
+++ b/devel/hs-errors/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= errors
-PORTVERSION= 1.3.1
+PORTVERSION= 1.4.1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
@@ -11,7 +11,7 @@ LICENSE= BSD
CABAL_SETUP= Setup.hs
-USE_CABAL= either>=3.0.1 safe>=0.3.3 transformers>=0.2
+USE_CABAL= either>=3.1 safe>=0.3.3 transformers>=0.2
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-errors/distinfo b/devel/hs-errors/distinfo
index cbe7b6512aef..d16e37569f92 100644
--- a/devel/hs-errors/distinfo
+++ b/devel/hs-errors/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/errors-1.3.1.tar.gz) = 33babc5bee751efd9f426ef410fbe1dbc031ddd56538e5e55ec28c1fe7b5d76d
-SIZE (cabal/errors-1.3.1.tar.gz) = 6048
+SHA256 (cabal/errors-1.4.1.tar.gz) = 80b01229cf6dc9318e227ef6d501136903f744b6fe769c565400fa653277d7a2
+SIZE (cabal/errors-1.4.1.tar.gz) = 6910
diff --git a/devel/hs-fast-logger/Makefile b/devel/hs-fast-logger/Makefile
index 2e042693fa99..0a3969355e05 100644
--- a/devel/hs-fast-logger/Makefile
+++ b/devel/hs-fast-logger/Makefile
@@ -2,7 +2,7 @@
PORTNAME= fast-logger
PORTVERSION= 0.3.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-filestore/Makefile b/devel/hs-filestore/Makefile
index 8e73236e9aa9..c97805c9a620 100644
--- a/devel/hs-filestore/Makefile
+++ b/devel/hs-filestore/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= filestore
-PORTVERSION= 0.6
+PORTVERSION= 0.6.0.1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
@@ -9,8 +9,7 @@ COMMENT= Interface for versioning file stores
LICENSE= BSD
-USE_CABAL= Diff>=0.2 HUnit>=1.2 mtl parsec>=2 split>=0.1 \
- utf8-string>=0.3 xml>=1.3
+USE_CABAL= Diff>=0.2 parsec>=2 split>=0.1 utf8-string>=0.3 xml>=1.3
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-filestore/distinfo b/devel/hs-filestore/distinfo
index b8ee3facc877..1d65d6e10e04 100644
--- a/devel/hs-filestore/distinfo
+++ b/devel/hs-filestore/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/filestore-0.6.tar.gz) = 6076b3cb8e702520d0c98526babd96d9942a87cf5af10e604887e33873c7baae
-SIZE (cabal/filestore-0.6.tar.gz) = 29622
+SHA256 (cabal/filestore-0.6.0.1.tar.gz) = 6eabe0a7d5c8c95a3c827f92db80fe84a14c514f2a74dfca66cf4a56e30243d1
+SIZE (cabal/filestore-0.6.0.1.tar.gz) = 29807
diff --git a/devel/hs-filesystem-conduit/Makefile b/devel/hs-filesystem-conduit/Makefile
index e650e8729689..4eea1a3f5961 100644
--- a/devel/hs-filesystem-conduit/Makefile
+++ b/devel/hs-filesystem-conduit/Makefile
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= filesystem-conduit
-PORTVERSION= 0.5.0.2
-PORTREVISION= 1
+PORTVERSION= 1.0.0
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
@@ -10,7 +9,7 @@ COMMENT= Use system-filepath data types with conduits
LICENSE= BSD
-USE_CABAL= conduit>=0.5 system-fileio>=0.3.3 system-filepath>=0.4.3 \
+USE_CABAL= conduit>=1.0 system-fileio>=0.3.3 system-filepath>=0.4.3 \
text>=0.11 transformers>=0.2.2
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/devel/hs-filesystem-conduit/distinfo b/devel/hs-filesystem-conduit/distinfo
index 1a2488ca2681..a28be43136fb 100644
--- a/devel/hs-filesystem-conduit/distinfo
+++ b/devel/hs-filesystem-conduit/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/filesystem-conduit-0.5.0.2.tar.gz) = d8f934889839492f04c2e5812aefa62af1a53c67c94f8b22dd641c33c5a0fd6e
-SIZE (cabal/filesystem-conduit-0.5.0.2.tar.gz) = 3075
+SHA256 (cabal/filesystem-conduit-1.0.0.tar.gz) = db4448dfec7b8cc1c74a7a3164712949fd3b3745af61b9f5a8e65dcc608ce3bb
+SIZE (cabal/filesystem-conduit-1.0.0.tar.gz) = 3066
diff --git a/devel/hs-geniplate/Makefile b/devel/hs-geniplate/Makefile
new file mode 100644
index 000000000000..8877e4d27241
--- /dev/null
+++ b/devel/hs-geniplate/Makefile
@@ -0,0 +1,17 @@
+# $FreeBSD$
+
+PORTNAME= geniplate
+PORTVERSION= 0.6.0.3
+CATEGORIES= devel haskell
+
+MAINTAINER= haskell@FreeBSD.org
+COMMENT= Use template Haskell to generate Uniplate-like functions
+
+LICENSE= BSD
+
+CABAL_SETUP= Setup.hs
+
+USE_CABAL= mtl
+
+.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
+.include <bsd.port.mk>
diff --git a/devel/hs-geniplate/distinfo b/devel/hs-geniplate/distinfo
new file mode 100644
index 000000000000..1d3e94b05ee5
--- /dev/null
+++ b/devel/hs-geniplate/distinfo
@@ -0,0 +1,2 @@
+SHA256 (cabal/geniplate-0.6.0.3.tar.gz) = 76eeb3356a3c588fd80b31fde44d4c8df97fd8f53f9262e57138d9f94eb9e3d8
+SIZE (cabal/geniplate-0.6.0.3.tar.gz) = 6824
diff --git a/devel/hs-geniplate/pkg-descr b/devel/hs-geniplate/pkg-descr
new file mode 100644
index 000000000000..32cc193147f5
--- /dev/null
+++ b/devel/hs-geniplate/pkg-descr
@@ -0,0 +1,3 @@
+Use template Haskell to generate Uniplate-like functions.
+
+WWW: http://hackage.haskell.org/package/geniplate
diff --git a/devel/hs-git-annex/Makefile b/devel/hs-git-annex/Makefile
index 4b9fb4f56b2e..924b8a98953e 100644
--- a/devel/hs-git-annex/Makefile
+++ b/devel/hs-git-annex/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= git-annex
-PORTVERSION= 3.20130124
+PORTVERSION= 4.20130323
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
@@ -13,10 +13,10 @@ FILE_LICENSE= COPYRIGHT
CABAL_SETUP= Setup.hs
-USE_CABAL= async bloomfilter dataenc edit-distance hslogger HTTP IfElse \
- json lifted-base MissingH monad-control mtl network pcre-light \
- QuickCheck>=2.1 SafeSemaphore SHA text transformers-base \
- utf8-string
+USE_CABAL= bloomfilter dataenc edit-distance hslogger HTTP IfElse json \
+ lifted-base MissingH monad-control mtl network pcre-light \
+ QuickCheck>=2.1 regex-tdfa SafeSemaphore SHA text \
+ transformers-base utf8-string uuid
USE_GMAKE= yes
USE_PERL5_BUILD= yes
@@ -30,7 +30,7 @@ RUN_DEPENDS+= rsync:${PORTSDIR}/net/rsync \
EXECUTABLE= git-annex git-annex-shell
STANDALONE= yes
-OPTIONS_DEFINE= S3 ASSISTANT INOTIFY WEBAPP PAIRING
+OPTIONS_DEFINE= S3 ASSISTANT INOTIFY WEBAPP PAIRING PRODUCTION
OPTIONS_DEFAULT= S3 ASSISTANT
S3_DESC= S3 support
@@ -38,6 +38,7 @@ ASSISTANT_DESC= 'assistant' and 'watch' commands
INOTIFY_DESC= File system notifications support
WEBAPP_DESC= Web application (req. assistant)
PAIRING_DESC= Enable pairing (req. web application)
+PRODUCTION_DESC= Production build
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk"
@@ -50,7 +51,7 @@ CONFIGURE_ARGS+= --flags="-S3"
.if ${PORT_OPTIONS:MASSISTANT}
CONFIGURE_ARGS+= --flags="Assistant"
-USE_CABAL+= stm>=2.3
+USE_CABAL+= async stm>=2.3
.else
CONFIGURE_ARGS+= --flags="-Assistant"
.endif
@@ -82,5 +83,11 @@ CONFIGURE_ARGS+= --flags="-Pairing"
# Disable all the other options
CONFIGURE_ARGS+= --flags="-DNS -XMPP -Dbus"
+.if ${PORT_OPTIONS:MPRODUCTION}
+CONFIGURE_ARGS+= --flags="Production"
+.else
+CONFIGURE_ARGS+= --flags="-Production"
+.endif
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-git-annex/distinfo b/devel/hs-git-annex/distinfo
index 360618a0db2c..ca821cf3cac6 100644
--- a/devel/hs-git-annex/distinfo
+++ b/devel/hs-git-annex/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/git-annex-3.20130124.tar.gz) = 02498f5806344aae49ebcf6b67d370da29fc8d770a38dfad8cd8de59c127a290
-SIZE (cabal/git-annex-3.20130124.tar.gz) = 2173150
+SHA256 (cabal/git-annex-4.20130323.tar.gz) = 1f940d88b8ef91e18155a778b3665c7151f61567945259d41921e389beab779f
+SIZE (cabal/git-annex-4.20130323.tar.gz) = 2578033
diff --git a/devel/hs-git-annex/files/patch-git-annex.cabal b/devel/hs-git-annex/files/patch-git-annex.cabal
new file mode 100644
index 000000000000..f19e74277f85
--- /dev/null
+++ b/devel/hs-git-annex/files/patch-git-annex.cabal
@@ -0,0 +1,11 @@
+--- ./git-annex.cabal.orig 2013-03-14 22:09:41.000000000 +0100
++++ ./git-annex.cabal 2013-03-22 03:43:51.000000000 +0100
+@@ -112,7 +112,7 @@
+ if (! os(windows) && ! os(solaris) && ! os(linux))
+ CPP-Options: -DWITH_KQUEUE
+ C-Sources: Utility/libkqueue.c
+- Includes: sys/event.h
++ Includes: sys/types.h sys/event.h
+
+ if os(linux) && flag(Dbus)
+ Build-Depends: dbus (>= 0.10.3)
diff --git a/devel/hs-hashtables/Makefile b/devel/hs-hashtables/Makefile
index 50ac0a9b3295..db96d0b49f76 100644
--- a/devel/hs-hashtables/Makefile
+++ b/devel/hs-hashtables/Makefile
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= hashtables
-PORTVERSION= 1.0.1.8
-PORTREVISION= 1
+PORTVERSION= 1.1.0.2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
@@ -12,7 +11,7 @@ LICENSE= BSD
CABAL_SETUP= Setup.hs
-USE_CABAL= hashable>=1.1 primitive>=0.4 vector>=0.7
+USE_CABAL= hashable>=1.1 primitive vector>=0.7
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-hashtables/distinfo b/devel/hs-hashtables/distinfo
index 7208dedd5367..91bd54a62318 100644
--- a/devel/hs-hashtables/distinfo
+++ b/devel/hs-hashtables/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/hashtables-1.0.1.8.tar.gz) = 28fed49706e8fc7fe30b6393d9ed05c6d6b3f4bd0eda300c791054adfefe796a
-SIZE (cabal/hashtables-1.0.1.8.tar.gz) = 48392
+SHA256 (cabal/hashtables-1.1.0.2.tar.gz) = e92edb65f776e06e1ae52f16d2452a377c4af231d7990a9f7f109990371b2034
+SIZE (cabal/hashtables-1.1.0.2.tar.gz) = 48598
diff --git a/devel/hs-haskeline/Makefile b/devel/hs-haskeline/Makefile
index c9f0c729783c..446d041c085d 100644
--- a/devel/hs-haskeline/Makefile
+++ b/devel/hs-haskeline/Makefile
@@ -2,18 +2,17 @@
# $FreeBSD$
PORTNAME= haskeline
-PORTVERSION= 0.6.4.7
-PORTREVISION= 3
+PORTVERSION= 0.7.0.3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
-COMMENT= A command-line interface for user input, written in Haskell
+COMMENT= Command-line interface for user input, written in Haskell
LICENSE= BSD
CABAL_SETUP= Setup.hs
-USE_CABAL= mtl>=1.1 utf8-string>=0.3.6
+USE_CABAL= transformers>=0.2
USE_ICONV= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/devel/hs-haskeline/distinfo b/devel/hs-haskeline/distinfo
index 5e0044b36977..4a3df6b79a1a 100644
--- a/devel/hs-haskeline/distinfo
+++ b/devel/hs-haskeline/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/haskeline-0.6.4.7.tar.gz) = 301a7c21c73f52efe56763cf25d807d22dac3faea70538175ca843134524aaa2
-SIZE (cabal/haskeline-0.6.4.7.tar.gz) = 62258
+SHA256 (cabal/haskeline-0.7.0.3.tar.gz) = 4f23c5dc8b4e9f5ed67b966300ba4322467db25bf26d74e2418fccd69210ac83
+SIZE (cabal/haskeline-0.7.0.3.tar.gz) = 67803
diff --git a/devel/hs-haskeline/pkg-descr b/devel/hs-haskeline/pkg-descr
index 50be300a6741..ee03e3397bb3 100644
--- a/devel/hs-haskeline/pkg-descr
+++ b/devel/hs-haskeline/pkg-descr
@@ -1,7 +1,6 @@
Haskeline provides a user interface for line input in command-line programs.
This library is similar in purpose to readline, but since it is written in
Haskell it is (hopefully) more easily used in other Haskell programs.
-
Haskeline runs both on POSIX-compatible systems and on Windows.
WWW: http://trac.haskell.org/haskeline
diff --git a/devel/hs-hint/Makefile b/devel/hs-hint/Makefile
index e0caac788262..849367da862d 100644
--- a/devel/hs-hint/Makefile
+++ b/devel/hs-hint/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= hint
-PORTVERSION= 0.3.3.5
-PORTREVISION= 1
+PORTVERSION= 0.3.3.6
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-hint/distinfo b/devel/hs-hint/distinfo
index 920e879eec28..834a37403a28 100644
--- a/devel/hs-hint/distinfo
+++ b/devel/hs-hint/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/hint-0.3.3.5.tar.gz) = 98562846596b7835c18c630e7c3d3c2ae39000facea4ab889b51b002c222ed26
-SIZE (cabal/hint-0.3.3.5.tar.gz) = 28562
+SHA256 (cabal/hint-0.3.3.6.tar.gz) = 5631b14854d80e8772b0da8b1a07fb7e9cb9df5da425282cb9e9d19474b31c20
+SIZE (cabal/hint-0.3.3.6.tar.gz) = 28600
diff --git a/devel/hs-hoogle/Makefile b/devel/hs-hoogle/Makefile
index ebc7180da00c..9b7b7808396f 100644
--- a/devel/hs-hoogle/Makefile
+++ b/devel/hs-hoogle/Makefile
@@ -2,13 +2,13 @@
# $FreeBSD$
PORTNAME= hoogle
-PORTVERSION= 4.2.15
+PORTVERSION= 4.2.16
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Haskell API Search
-LICENSE= GPLv2
+LICENSE= BSD
FILE_LICENSE= docs/LICENSE
CABAL_SETUP= Setup.hs
@@ -16,7 +16,7 @@ CABAL_SETUP= Setup.hs
USE_CABAL= blaze-builder>=0.2 case-insensitive>=0.2 cmdargs>=0.7 \
conduit>=0.2 haskell-src-exts>=1.12 http-types>=0.7 \
parsec>=2.1 random safe tagsoup>=0.11 transformers>=0.2 \
- uniplate wai>=1.1 warp>=1.1
+ uniplate>=1.6 wai>=1.1 warp>=1.1
EXECUTABLE= hoogle
diff --git a/devel/hs-hoogle/distinfo b/devel/hs-hoogle/distinfo
index 5ba3c6b0c41a..d39112a891c9 100644
--- a/devel/hs-hoogle/distinfo
+++ b/devel/hs-hoogle/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/hoogle-4.2.15.tar.gz) = 717efbc7dbf890fe805a2954cd3b441e015c74f61db6f1fb2f141efcd76a1d56
-SIZE (cabal/hoogle-4.2.15.tar.gz) = 118793
+SHA256 (cabal/hoogle-4.2.16.tar.gz) = 0a39ec2557928866fce8dd79edc51fae529b4586aef7dd49956ae66621e655c1
+SIZE (cabal/hoogle-4.2.16.tar.gz) = 118748
diff --git a/devel/hs-hspec/Makefile b/devel/hs-hspec/Makefile
index 4678cb43a427..cf9d7697106e 100644
--- a/devel/hs-hspec/Makefile
+++ b/devel/hs-hspec/Makefile
@@ -1,16 +1,16 @@
# $FreeBSD$
PORTNAME= hspec
-PORTVERSION= 1.4.3
+PORTVERSION= 1.4.4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
-COMMENT= Behavior Driven Development for Haskell
+COMMENT= Behavior-Driven Development for Haskell
LICENSE= BSD
-USE_CABAL= ansi-terminal hspec-expectations HUnit>=1.2.5 \
- QuickCheck>=2.4.0.1 setenv silently>=1.1.1 transformers>=0.2.0
+USE_CABAL= ansi-terminal>=0.5 hspec-expectations HUnit>=1.2.5 \
+ QuickCheck>=2.4.0.1 setenv silently>=1.1.1 transformers>=0.2.2.0
EXECUTABLE= hspec-discover
diff --git a/devel/hs-hspec/distinfo b/devel/hs-hspec/distinfo
index 319fd634679e..174b72a38d5f 100644
--- a/devel/hs-hspec/distinfo
+++ b/devel/hs-hspec/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/hspec-1.4.3.tar.gz) = accab7dbfa0ce09a8c679b0e1c34ee230232089ff918a69c1ad1fbaaba1b2645
-SIZE (cabal/hspec-1.4.3.tar.gz) = 25080
+SHA256 (cabal/hspec-1.4.4.tar.gz) = b948d7115d4f892a2b56ddd2b87ab1166f6d91bcdfe66899dc43dd8f69db9927
+SIZE (cabal/hspec-1.4.4.tar.gz) = 26269
diff --git a/devel/hs-lens/Makefile b/devel/hs-lens/Makefile
index cc09a4653e06..967b84ff4756 100644
--- a/devel/hs-lens/Makefile
+++ b/devel/hs-lens/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= lens
-PORTVERSION= 3.8.5
+PORTVERSION= 3.8.7.3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
@@ -15,7 +15,8 @@ USE_CABAL= bifunctors>=3 comonad>=3 comonad-transformers>=3 \
mtl>=2.0.1 parallel>=3.1.0.1 profunctor-extras>=3.3 \
profunctors>=3.2 reflection>=1.1.6 semigroupoids>=3 \
semigroups>=0.8.4 split tagged>=0.4.4 text>=0.11 \
- transformers>=0.3 unordered-containers>=0.2 vector>=0.9
+ transformers>=0.3 unordered-containers>=0.2 vector>=0.9 \
+ void>=0.5
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-lens/distinfo b/devel/hs-lens/distinfo
index 8dac094b662b..663d5d2c07c9 100644
--- a/devel/hs-lens/distinfo
+++ b/devel/hs-lens/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/lens-3.8.5.tar.gz) = 769bfa066991237a660cbf8a2ffa4ffadb9dfc44eb0297a02f47e27ae08fe227
-SIZE (cabal/lens-3.8.5.tar.gz) = 195783
+SHA256 (cabal/lens-3.8.7.3.tar.gz) = 0948c0b8a4dec7cdce6935b84f20951fe07236a43bac3b9afee27d33c7de487c
+SIZE (cabal/lens-3.8.7.3.tar.gz) = 196610
diff --git a/devel/hs-logict/Makefile b/devel/hs-logict/Makefile
index 7b9837be5cfb..3765baad6b1b 100644
--- a/devel/hs-logict/Makefile
+++ b/devel/hs-logict/Makefile
@@ -1,12 +1,11 @@
# $FreeBSD$
PORTNAME= logict
-PORTVERSION= 0.5.0.2
-PORTREVISION= 1
+PORTVERSION= 0.6
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
-COMMENT= A backtracking logic-programming monad
+COMMENT= Backtracking logic-programming monad
LICENSE= BSD
diff --git a/devel/hs-logict/distinfo b/devel/hs-logict/distinfo
index e040c23d541b..0a4269f39e84 100644
--- a/devel/hs-logict/distinfo
+++ b/devel/hs-logict/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/logict-0.5.0.2.tar.gz) = 3fe821d0d69259599a24ead377746f558d841e4027c0c471eb6b070368290a54
-SIZE (cabal/logict-0.5.0.2.tar.gz) = 5276
+SHA256 (cabal/logict-0.6.tar.gz) = 2e915fbc82068692beb595e8153c49275c8611ccad5683272aa453be7fe4e4da
+SIZE (cabal/logict-0.6.tar.gz) = 5287
diff --git a/devel/hs-monad-logger/Makefile b/devel/hs-monad-logger/Makefile
index a858803b8ca1..f44f7223fb84 100644
--- a/devel/hs-monad-logger/Makefile
+++ b/devel/hs-monad-logger/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= monad-logger
-PORTVERSION= 0.2.3.2
+PORTVERSION= 0.3.0.1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
@@ -11,7 +11,7 @@ LICENSE= MIT
CABAL_SETUP= Setup.hs
-USE_CABAL= conduit>=0.5 fast-logger>=0.2 monad-control mtl \
+USE_CABAL= conduit>=1.0 fast-logger>=0.2 monad-control mtl \
resourcet>=0.4 text transformers transformers-base
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/devel/hs-monad-logger/distinfo b/devel/hs-monad-logger/distinfo
index 06811f857088..92bbe5f763ea 100644
--- a/devel/hs-monad-logger/distinfo
+++ b/devel/hs-monad-logger/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/monad-logger-0.2.3.2.tar.gz) = 65febe4a9f0214adb68d696879d169029391bc262796cab86af72c5d7f75b22c
-SIZE (cabal/monad-logger-0.2.3.2.tar.gz) = 4500
+SHA256 (cabal/monad-logger-0.3.0.1.tar.gz) = 59975cca315c3399cf383e219ab71ab47bea96e151fdcd99101617273463fc16
+SIZE (cabal/monad-logger-0.3.0.1.tar.gz) = 4619
diff --git a/devel/hs-monad-par/Makefile b/devel/hs-monad-par/Makefile
index ef598b4ff16c..c0b1ff422400 100644
--- a/devel/hs-monad-par/Makefile
+++ b/devel/hs-monad-par/Makefile
@@ -1,12 +1,11 @@
# $FreeBSD$
PORTNAME= monad-par
-PORTVERSION= 0.3
-PORTREVISION= 3
+PORTVERSION= 0.3.4.1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
-COMMENT= A library for parallel programming based on a monad
+COMMENT= Library for parallel programming based on a monad
LICENSE= BSD
diff --git a/devel/hs-monad-par/distinfo b/devel/hs-monad-par/distinfo
index ca091a9002ca..43aec1f70f12 100644
--- a/devel/hs-monad-par/distinfo
+++ b/devel/hs-monad-par/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/monad-par-0.3.tar.gz) = 4dff74044354c05676c7d69454f3b11a4855eb8ebe92c5f223e8a30d31fa7fa7
-SIZE (cabal/monad-par-0.3.tar.gz) = 25388
+SHA256 (cabal/monad-par-0.3.4.1.tar.gz) = a8727ee5523699fbc90b86657e2123b69e8a166d402c26eaabfb27b27fb70f6c
+SIZE (cabal/monad-par-0.3.4.1.tar.gz) = 27821
diff --git a/devel/hs-monad-par/pkg-descr b/devel/hs-monad-par/pkg-descr
index 67b988eb2063..0c9cedb71b19 100644
--- a/devel/hs-monad-par/pkg-descr
+++ b/devel/hs-monad-par/pkg-descr
@@ -1,9 +1,5 @@
-This library offers an alternative parallel programming API to that
-provided by the 'parallel' package. The Par monad allows the simple
-description of parallel computations, and can be used to add parallelism
-to pure Haskell code. The basic API is straightforward: the monad
-supports forking and simple communication in terms of IVars. The library
-comes with an efficient work-stealing implementation, but the internals
-are also exposed so that you can build your own scheduler if necessary.
+The Par monad offers a simple API for parallel programming. The library
+works for parallelising both pure and IO computations, although only the
+pure version is deterministic.
WWW: http://github.com/simonmar/monad-par
diff --git a/devel/hs-mueval/Makefile b/devel/hs-mueval/Makefile
index 95ea93c60d60..54f9e212070a 100644
--- a/devel/hs-mueval/Makefile
+++ b/devel/hs-mueval/Makefile
@@ -2,21 +2,19 @@
# $FreeBSD$
PORTNAME= mueval
-PORTVERSION= 0.8.2
-PORTREVISION= 3
+PORTVERSION= 0.9
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
-COMMENT= Safely evaluate Haskell expressions
+COMMENT= Safely evaluate pure Haskell expressions
LICENSE= BSD
CABAL_SETUP= Setup.hs
-USE_CABAL= hint>=0.3.1 mtl show>=0.3 utf8-string
-EXECUTABLE= mueval mueval-core
+USE_CABAL= hint>=0.3.1 mtl>2 show>=0.3 simple-reflect utf8-string
-SHOW_PKGMSG= yes
+EXECUTABLE= mueval mueval-core
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-mueval/distinfo b/devel/hs-mueval/distinfo
index a0d1ae7ba25b..24c29be11c6c 100644
--- a/devel/hs-mueval/distinfo
+++ b/devel/hs-mueval/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/mueval-0.8.2.tar.gz) = b8e515cbe56a0c64f1768420d621704ad16f4ede3046ef124e12545d3e684dab
-SIZE (cabal/mueval-0.8.2.tar.gz) = 14906
+SHA256 (cabal/mueval-0.9.tar.gz) = eba209424b5a877be6156fa849631023f9e70c53e7ab1c222cb47fdaf61fd6f8
+SIZE (cabal/mueval-0.9.tar.gz) = 15501
diff --git a/devel/hs-pool-conduit/Makefile b/devel/hs-pool-conduit/Makefile
index b8ed7864982d..9a76486a43ea 100644
--- a/devel/hs-pool-conduit/Makefile
+++ b/devel/hs-pool-conduit/Makefile
@@ -2,6 +2,7 @@
PORTNAME= pool-conduit
PORTVERSION= 0.1.1
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-profunctor-extras/Makefile b/devel/hs-profunctor-extras/Makefile
index 9d3f08eff30f..c07e8326f31b 100644
--- a/devel/hs-profunctor-extras/Makefile
+++ b/devel/hs-profunctor-extras/Makefile
@@ -2,6 +2,7 @@
PORTNAME= profunctor-extras
PORTVERSION= 3.3
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-profunctors/Makefile b/devel/hs-profunctors/Makefile
index b4f8e02c750a..5db8119120e9 100644
--- a/devel/hs-profunctors/Makefile
+++ b/devel/hs-profunctors/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= profunctors
-PORTVERSION= 3.2
+PORTVERSION= 3.3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-profunctors/distinfo b/devel/hs-profunctors/distinfo
index 6bce34878993..e42747366ed2 100644
--- a/devel/hs-profunctors/distinfo
+++ b/devel/hs-profunctors/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/profunctors-3.2.tar.gz) = ccbf75c45a8bbd17d162870b99f854407c8fa73e1478c9d931dfc132af20e230
-SIZE (cabal/profunctors-3.2.tar.gz) = 6172
+SHA256 (cabal/profunctors-3.3.tar.gz) = 523e9e0b2eb0f7560b4596cf283cae2ce128d58ac247c871a5c0799131c86a33
+SIZE (cabal/profunctors-3.3.tar.gz) = 6472
diff --git a/devel/hs-project-template/Makefile b/devel/hs-project-template/Makefile
index 22c75f8543c7..4a17fd11f201 100644
--- a/devel/hs-project-template/Makefile
+++ b/devel/hs-project-template/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= project-template
-PORTVERSION= 0.1.1
+PORTVERSION= 0.1.3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
@@ -11,7 +11,7 @@ LICENSE= BSD
CABAL_SETUP= Setup.hs
-USE_CABAL= base64-bytestring base64-conduit classy-prelude-conduit>=0.4 \
+USE_CABAL= base64-bytestring base64-conduit classy-prelude>=0.4 \
conduit>=0.5.4 mtl>=2.0 resourcet>=0.4.3 system-fileio>=0.3 \
system-filepath>=0.4 text>=0.11 transformers>=0.2
diff --git a/devel/hs-project-template/distinfo b/devel/hs-project-template/distinfo
index 42e34ae9864d..e9d7f950ef9f 100644
--- a/devel/hs-project-template/distinfo
+++ b/devel/hs-project-template/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/project-template-0.1.1.tar.gz) = ca160d5d1cce4e39e5a791738725bdb59f39ed92a9f0885fc2fe1c0aa1c3d0a0
-SIZE (cabal/project-template-0.1.1.tar.gz) = 3810
+SHA256 (cabal/project-template-0.1.3.tar.gz) = b5b6251ce85f1e2bcd3a99c7b85257e0a793eda61e72adbd05eda8a447244cdb
+SIZE (cabal/project-template-0.1.3.tar.gz) = 3930
diff --git a/devel/hs-reactive/Makefile b/devel/hs-reactive/Makefile
index 7d16b2d2082b..72b921b9a9b7 100644
--- a/devel/hs-reactive/Makefile
+++ b/devel/hs-reactive/Makefile
@@ -3,8 +3,7 @@
PORTNAME= reactive
PORTVERSION= 0.11.5
-PORTREVISION= 8
-
+PORTREVISION= 9
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-readline/Makefile b/devel/hs-readline/Makefile
index ca02901c3683..a5546c0b1ec6 100644
--- a/devel/hs-readline/Makefile
+++ b/devel/hs-readline/Makefile
@@ -2,12 +2,11 @@
# $FreeBSD$
PORTNAME= readline
-PORTVERSION= 1.0.1.0
-PORTREVISION= 8
+PORTVERSION= 1.0.3.0
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
-COMMENT= Haskell interface to the GNU readline library
+COMMENT= Interface to the GNU readline library
LICENSE= GPLv2
diff --git a/devel/hs-readline/distinfo b/devel/hs-readline/distinfo
index b7833261a4cd..a19af54e3f3f 100644
--- a/devel/hs-readline/distinfo
+++ b/devel/hs-readline/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/readline-1.0.1.0.tar.gz) = 07f2f039f32bf18838a4875d0f3caa3ed9436dd52b962b2061f0bb8a3316fa1d
-SIZE (cabal/readline-1.0.1.0.tar.gz) = 52394
+SHA256 (cabal/readline-1.0.3.0.tar.gz) = c0b9e174910620db0edea8f9fd6fb6c1d7b066260d523e9a7208294c46a75feb
+SIZE (cabal/readline-1.0.3.0.tar.gz) = 52261
diff --git a/devel/hs-reflection/Makefile b/devel/hs-reflection/Makefile
index 23abde9fe2c1..712c5ba2b25f 100644
--- a/devel/hs-reflection/Makefile
+++ b/devel/hs-reflection/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= reflection
-PORTVERSION= 1.1.6
+PORTVERSION= 1.1.7
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
@@ -9,7 +9,7 @@ COMMENT= Reifies arbitrary terms into types that can be reflected back into term
LICENSE= BSD
-USE_CABAL= tagged>=0.2.3
+USE_CABAL= tagged>=0.4.4
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-reflection/distinfo b/devel/hs-reflection/distinfo
index 30dc1f51033d..2dd563537fca 100644
--- a/devel/hs-reflection/distinfo
+++ b/devel/hs-reflection/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/reflection-1.1.6.tar.gz) = 7cd255fbde19be97e303439b1ba5f1c4b65010b53f540caafa2ccc8b54e81ec6
-SIZE (cabal/reflection-1.1.6.tar.gz) = 6193
+SHA256 (cabal/reflection-1.1.7.tar.gz) = 9fd0eee6635e6cf8923974c6edca66b3039c991557868b9db6076e97804f7b1c
+SIZE (cabal/reflection-1.1.7.tar.gz) = 6672
diff --git a/devel/hs-resourcet/Makefile b/devel/hs-resourcet/Makefile
index e23da3fd9955..33afb905f3b9 100644
--- a/devel/hs-resourcet/Makefile
+++ b/devel/hs-resourcet/Makefile
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= resourcet
-PORTVERSION= 0.4.4
-PORTREVISION= 1
+PORTVERSION= 0.4.5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-resourcet/distinfo b/devel/hs-resourcet/distinfo
index ff766ed45b6e..acc9f0d541e8 100644
--- a/devel/hs-resourcet/distinfo
+++ b/devel/hs-resourcet/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/resourcet-0.4.4.tar.gz) = 3f8c9cfc3b91d1b2247dbb3d667b85cc516ff72b69419617691127ba0e85a129
-SIZE (cabal/resourcet-0.4.4.tar.gz) = 8515
+SHA256 (cabal/resourcet-0.4.5.tar.gz) = d1beb54a909d57d133f86bfb27d50361411e9e442e85619d889fb698890756c4
+SIZE (cabal/resourcet-0.4.5.tar.gz) = 8686
diff --git a/devel/hs-show/Makefile b/devel/hs-show/Makefile
index a83f37d6632e..4418514db597 100644
--- a/devel/hs-show/Makefile
+++ b/devel/hs-show/Makefile
@@ -2,17 +2,18 @@
# $FreeBSD$
PORTNAME= show
-PORTVERSION= 0.4.1.2
-PORTREVISION= 4
+PORTVERSION= 0.5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
-COMMENT= Haskell Show instances for Lambdabot
+COMMENT= 'Show' instances for Lambdabot
LICENSE= GPLv2
CABAL_SETUP= Setup.hs
-USE_CABAL= QuickCheck>=2.4 smallcheck>=0.4 syb
+
+USE_CABAL= QuickCheck>=2.4 random simple-reflect smallcheck>=1.0 \
+ syb
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-show/distinfo b/devel/hs-show/distinfo
index 944c842de626..b44569a04fd3 100644
--- a/devel/hs-show/distinfo
+++ b/devel/hs-show/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/show-0.4.1.2.tar.gz) = bcb4ad34c529c47547d52debba61d0ff4b8af7ea7b0fcb2668e7d9ae648757e1
-SIZE (cabal/show-0.4.1.2.tar.gz) = 11094
+SHA256 (cabal/show-0.5.tar.gz) = 8e50d61f702f339bff5f606f67d1d381a1825e8ef49993531965a4c016e436e9
+SIZE (cabal/show-0.5.tar.gz) = 8818
diff --git a/devel/hs-simple-reflect/Makefile b/devel/hs-simple-reflect/Makefile
index 4b9d7cda40bd..ff163bc48df0 100644
--- a/devel/hs-simple-reflect/Makefile
+++ b/devel/hs-simple-reflect/Makefile
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= simple-reflect
-PORTVERSION= 0.2
-PORTREVISION= 1
+PORTVERSION= 0.3.1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-simple-reflect/distinfo b/devel/hs-simple-reflect/distinfo
index 38757a83b136..38ca573ac2b8 100644
--- a/devel/hs-simple-reflect/distinfo
+++ b/devel/hs-simple-reflect/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/simple-reflect-0.2.tar.gz) = 83a2beaffa7d57401abbe208d9f95216f69e8ff07f71b7163621899964629c6b
-SIZE (cabal/simple-reflect-0.2.tar.gz) = 4166
+SHA256 (cabal/simple-reflect-0.3.1.tar.gz) = daf0d8cdc82011b5b97077939507101611c0a6008543832ba07c2131dd6137a1
+SIZE (cabal/simple-reflect-0.3.1.tar.gz) = 4286
diff --git a/devel/hs-smallcheck/Makefile b/devel/hs-smallcheck/Makefile
index ef670778910f..329dad07657a 100644
--- a/devel/hs-smallcheck/Makefile
+++ b/devel/hs-smallcheck/Makefile
@@ -2,19 +2,17 @@
# $FreeBSD$
PORTNAME= smallcheck
-PORTVERSION= 0.6.2
+PORTVERSION= 1.0.2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
-COMMENT= A property-based testing library
+COMMENT= Property-based testing library
LICENSE= BSD
CABAL_SETUP= Setup.hs
-USE_CABAL= dlist>=0.2
-
-INSTALL_PORTEXAMPLES= @(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR})
+USE_CABAL= logict mtl
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-smallcheck/distinfo b/devel/hs-smallcheck/distinfo
index c7b8871f778c..ad3940b7d2c4 100644
--- a/devel/hs-smallcheck/distinfo
+++ b/devel/hs-smallcheck/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/smallcheck-0.6.2.tar.gz) = d9af8f30a54846565000c88ce096d537a6dfcf80f376a49f3e2a86338755e77b
-SIZE (cabal/smallcheck-0.6.2.tar.gz) = 23125
+SHA256 (cabal/smallcheck-1.0.2.tar.gz) = b1adf57b922c28e57ec79e04e1e6ee7e6e2b38ff7ffd08e5e4f23ebeded6f427
+SIZE (cabal/smallcheck-1.0.2.tar.gz) = 13850
diff --git a/devel/hs-smallcheck/files/patch-smallcheck.cabal b/devel/hs-smallcheck/files/patch-smallcheck.cabal
deleted file mode 100644
index 1f59e8b9d1a8..000000000000
--- a/devel/hs-smallcheck/files/patch-smallcheck.cabal
+++ /dev/null
@@ -1,13 +0,0 @@
---- ./smallcheck.cabal.orig 2011-12-11 12:08:40.000000000 +0100
-+++ ./smallcheck.cabal 2011-12-16 17:57:48.000000000 +0100
-@@ -27,9 +27,9 @@
- examples/numeric/README, examples/logical/README, examples/imperative/README,
- examples/listy/README, examples/regular/README, examples/circuits/README,
- examples/binarytries/README,
-- README.md, CREDITS.md, CHANGES.md,
- examples/run-examples.sh
-
-+Data-files: README.md CREDITS.md CHANGES.md
-
-
- Source-repository head
diff --git a/devel/hs-test-framework-hunit/Makefile b/devel/hs-test-framework-hunit/Makefile
index 52911f6aa59c..012d1070f38d 100644
--- a/devel/hs-test-framework-hunit/Makefile
+++ b/devel/hs-test-framework-hunit/Makefile
@@ -2,7 +2,7 @@
PORTNAME= test-framework-hunit
PORTVERSION= 0.3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-test-framework-quickcheck2/Makefile b/devel/hs-test-framework-quickcheck2/Makefile
index fa761d787d00..76e2af41004c 100644
--- a/devel/hs-test-framework-quickcheck2/Makefile
+++ b/devel/hs-test-framework-quickcheck2/Makefile
@@ -2,7 +2,7 @@
PORTNAME= test-framework-quickcheck2
PORTVERSION= 0.3.0.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-test-framework/Makefile b/devel/hs-test-framework/Makefile
index 1716a8cdfc9b..4043c672f39e 100644
--- a/devel/hs-test-framework/Makefile
+++ b/devel/hs-test-framework/Makefile
@@ -2,7 +2,7 @@
PORTNAME= test-framework
PORTVERSION= 0.8
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-testpack/Makefile b/devel/hs-testpack/Makefile
index 6324249b4de5..8457e7319b3c 100644
--- a/devel/hs-testpack/Makefile
+++ b/devel/hs-testpack/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= testpack
-PORTVERSION= 2.1.2
-PORTREVISION= 3
+PORTVERSION= 2.1.2.1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
@@ -14,7 +13,7 @@ FILE_LICENSE= COPYRIGHT
CABAL_SETUP= Setup.hs
-USE_CABAL= HUnit mtl QuickCheck>=2.1.0.3
+USE_CABAL= HUnit mtl QuickCheck>=2.1.0.3 random
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-testpack/distinfo b/devel/hs-testpack/distinfo
index 2f66fe53c14b..6261b2adb875 100644
--- a/devel/hs-testpack/distinfo
+++ b/devel/hs-testpack/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/testpack-2.1.2.tar.gz) = 2e7604b7e42c173611d9ed329921d96f9bcc8d0417dcb9296f9503bf35a2b089
-SIZE (cabal/testpack-2.1.2.tar.gz) = 14812
+SHA256 (cabal/testpack-2.1.2.1.tar.gz) = 4096465f44f1add5a24134bebdcef5259bff31661680cc1061900bbd936fa4ba
+SIZE (cabal/testpack-2.1.2.1.tar.gz) = 14795
diff --git a/devel/hs-testpack/files/patch-testpack.cabal b/devel/hs-testpack/files/patch-testpack.cabal
new file mode 100644
index 000000000000..f349491c00c9
--- /dev/null
+++ b/devel/hs-testpack/files/patch-testpack.cabal
@@ -0,0 +1,11 @@
+--- ./testpack.cabal.orig 2013-02-25 16:03:46.000000000 +0100
++++ ./testpack.cabal 2013-03-09 17:54:39.000000000 +0100
+@@ -39,7 +39,7 @@
+
+ Build-Depends: base >= 3 && < 5,
+ mtl, HUnit,
+- QuickCheck >= 2.1.0.3 && < 2.5
++ QuickCheck >= 2.1.0.3 && < 2.6
+
+ If flag(splitBase)
+ Build-Depends: base >= 3 && < 5, containers, random
diff --git a/devel/hs-threads/Makefile b/devel/hs-threads/Makefile
index fd254cbe7dd3..3f7039ff9e79 100644
--- a/devel/hs-threads/Makefile
+++ b/devel/hs-threads/Makefile
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= threads
-PORTVERSION= 0.5.0.1
-PORTREVISION= 1
+PORTVERSION= 0.5.0.2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-threads/distinfo b/devel/hs-threads/distinfo
index 8686d9edb63d..4b1131b6cc1b 100644
--- a/devel/hs-threads/distinfo
+++ b/devel/hs-threads/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/threads-0.5.0.1.tar.gz) = de5383ebbda62ed292a2dc89dc8ae41510861d1bdb2c658300db60705457be2a
-SIZE (cabal/threads-0.5.0.1.tar.gz) = 7304
+SHA256 (cabal/threads-0.5.0.2.tar.gz) = 559a0750565289de60bd6b26784d7978ee85c2662c84feeb504910539eac8c91
+SIZE (cabal/threads-0.5.0.2.tar.gz) = 7337
diff --git a/devel/hs-time-compat/Makefile b/devel/hs-time-compat/Makefile
index 64716d4f8616..c2daea5b41bf 100644
--- a/devel/hs-time-compat/Makefile
+++ b/devel/hs-time-compat/Makefile
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= time-compat
-PORTVERSION= 0.1.0.2
-PORTREVISION= 1
+PORTVERSION= 0.1.0.3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-time-compat/distinfo b/devel/hs-time-compat/distinfo
index 40084338fd34..5967d17ffb23 100644
--- a/devel/hs-time-compat/distinfo
+++ b/devel/hs-time-compat/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/time-compat-0.1.0.2.tar.gz) = 0bc6766a085058aeb518dd4bf49c6267db341312162d3cf5b94268bc675f0719
-SIZE (cabal/time-compat-0.1.0.2.tar.gz) = 2255
+SHA256 (cabal/time-compat-0.1.0.3.tar.gz) = 590711214510c0d2d09780c7fe3b21748bc4802e9053f78ccd6658e951fe0f7f
+SIZE (cabal/time-compat-0.1.0.3.tar.gz) = 2256
diff --git a/devel/hs-unix-time/Makefile b/devel/hs-unix-time/Makefile
index bf0bc8f1eee9..ddf677790668 100644
--- a/devel/hs-unix-time/Makefile
+++ b/devel/hs-unix-time/Makefile
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= unix-time
-PORTVERSION= 0.1.4
-PORTREVISION= 1
+PORTVERSION= 0.1.5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-unix-time/distinfo b/devel/hs-unix-time/distinfo
index aec56f6cb2b4..907aa0a2a275 100644
--- a/devel/hs-unix-time/distinfo
+++ b/devel/hs-unix-time/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/unix-time-0.1.4.tar.gz) = 855bed734cccd25bce95c36d306acf11cb29e9c760bee863239f4c594e4e1fa9
-SIZE (cabal/unix-time-0.1.4.tar.gz) = 34957
+SHA256 (cabal/unix-time-0.1.5.tar.gz) = 8f430221439647f1093d5c7e83dd880bfe1ce1de488a10f4aaa164a867d1b38f
+SIZE (cabal/unix-time-0.1.5.tar.gz) = 34977
diff --git a/devel/hs-uuagc-bootstrap/Makefile b/devel/hs-uuagc-bootstrap/Makefile
index 74f57a4b9119..c3edb5f0749f 100644
--- a/devel/hs-uuagc-bootstrap/Makefile
+++ b/devel/hs-uuagc-bootstrap/Makefile
@@ -2,7 +2,7 @@
PORTNAME= uuagc-bootstrap
PORTVERSION= 0.9.40.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-uuagc-cabal/Makefile b/devel/hs-uuagc-cabal/Makefile
index ae78f759fb44..8cca701ffa8f 100644
--- a/devel/hs-uuagc-cabal/Makefile
+++ b/devel/hs-uuagc-cabal/Makefile
@@ -2,7 +2,7 @@
PORTNAME= uuagc-cabal
PORTVERSION= 1.0.4.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-uuagc/Makefile b/devel/hs-uuagc/Makefile
index 460fdb206abc..579e8b73035a 100644
--- a/devel/hs-uuagc/Makefile
+++ b/devel/hs-uuagc/Makefile
@@ -3,7 +3,7 @@
PORTNAME= uuagc
PORTVERSION= 0.9.42.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-uuid/Makefile b/devel/hs-uuid/Makefile
new file mode 100644
index 000000000000..462bcb96bcba
--- /dev/null
+++ b/devel/hs-uuid/Makefile
@@ -0,0 +1,17 @@
+# $FreeBSD$
+
+PORTNAME= uuid
+PORTVERSION= 1.2.9
+CATEGORIES= devel haskell
+
+MAINTAINER= haskell@FreeBSD.org
+COMMENT= Creating, comparing, parsing and printing Universally Unique Identifiers
+
+LICENSE= BSD
+
+CABAL_SETUP= Setup.hs
+
+USE_CABAL= cryptohash>=0.7 maccatcher>=1.0 random>=1.0.1
+
+.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
+.include <bsd.port.mk>
diff --git a/devel/hs-uuid/distinfo b/devel/hs-uuid/distinfo
new file mode 100644
index 000000000000..d7c0b8dba9e2
--- /dev/null
+++ b/devel/hs-uuid/distinfo
@@ -0,0 +1,2 @@
+SHA256 (cabal/uuid-1.2.9.tar.gz) = 515377e2fa68b70b9a6a1fbd87259f51a28bd4a8ab3516c93921f1201c5c1c21
+SIZE (cabal/uuid-1.2.9.tar.gz) = 13527
diff --git a/devel/hs-uuid/pkg-descr b/devel/hs-uuid/pkg-descr
new file mode 100644
index 000000000000..c30322f5bbe3
--- /dev/null
+++ b/devel/hs-uuid/pkg-descr
@@ -0,0 +1,4 @@
+This library is useful for creating, comparing, parsing and printing
+Universally Unique Identifiers.
+
+WWW: http://projects.haskell.org/uuid/
diff --git a/devel/hs-uulib/Makefile b/devel/hs-uulib/Makefile
index ff2270bde0ed..0ef1b55b2651 100644
--- a/devel/hs-uulib/Makefile
+++ b/devel/hs-uulib/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= uulib
-PORTVERSION= 0.9.14
-PORTREVISION= 4
+PORTVERSION= 0.9.15
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-uulib/distinfo b/devel/hs-uulib/distinfo
index bf0540255f76..6f9c58ee09a0 100644
--- a/devel/hs-uulib/distinfo
+++ b/devel/hs-uulib/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/uulib-0.9.14.tar.gz) = 1f643f741a8238344d33fe399bf57d08d4dab525be3dd508c6f085eb1215262e
-SIZE (cabal/uulib-0.9.14.tar.gz) = 44115
+SHA256 (cabal/uulib-0.9.15.tar.gz) = f58b806ab7ec896f8d66b5f51742fc28057fbfaba969102b26808d4420d46310
+SIZE (cabal/uulib-0.9.15.tar.gz) = 44135