diff options
author | pgj <pgj@FreeBSD.org> | 2013-06-05 02:53:40 +0800 |
---|---|---|
committer | pgj <pgj@FreeBSD.org> | 2013-06-05 02:53:40 +0800 |
commit | 52b6ecfa0d99b9ed0c118c295ede0a31210baccd (patch) | |
tree | 93f1f9278a9a48902904b7ff4a5ce711c10efe08 /devel | |
parent | 386f3d00d4acb0ee719c759f7d6b0b61af943115 (diff) | |
download | freebsd-ports-gnome-52b6ecfa0d99b9ed0c118c295ede0a31210baccd.tar.gz freebsd-ports-gnome-52b6ecfa0d99b9ed0c118c295ede0a31210baccd.tar.zst freebsd-ports-gnome-52b6ecfa0d99b9ed0c118c295ede0a31210baccd.zip |
- Update The Glorious Glasgow Haskell Compiler to version 7.6.3
- Update Haskell Platform to version 2013.2.0.0
Please note that port revisions for all the Haskell ports without version
changes are bumped.
Some highlights of the update:
- Fix PDF generation for pandoc [1]
- From now on, PREFIX/{lib,share,share/doc}/cabal/ghc-GHC_VERSION are used for
hs- ports (Cabal packages) as prefixes to avoid problems when upgrading with
portmaster(8) [2]
- Experimental support for LLVM-based code generation (disabled by default)
- Many simplifications, refactoring in bsd.cabal.mk
New ports (11):
devel/hs-asn1-types 0.1.3
devel/hs-data-default-class 0.0.1
devel/hs-data-default-instances-base 0.0.1
devel/hs-data-default-instances-containers 0.0.1
devel/hs-data-default-instances-dlist 0.0.1
devel/hs-data-default-instances-old-locale 0.0.1
devel/hs-extensible-exceptions 0.1.1.4
devel/hs-mmorph 1.0.0
devel/hs-quickcheck-io 0.1.0
x11-toolkits/hs-GLURaw 1.3.0.0
x11-toolkits/hs-OpenGLRaw 1.3.0.0
Updated ports (104):
archivers/hs-zlib 0.5.4.0_1 --> 0.5.4.1
databases/hs-persistent 1.1.5.1 --> 1.2.0.1
databases/hs-persistent-sqlite 1.1.5 --> 1.2.0
databases/hs-persistent-template 1.1.2.4 --> 1.2.0
devel/hs-HUnit 1.2.5.1_1 --> 1.2.5.2
devel/hs-IORefCAS 0.2_3 --> 0.2.0.1
devel/hs-MonadRandom 0.1.8 --> 0.1.9
devel/hs-QuickCheck 2.5.1.1_1 --> 2.6
devel/hs-abstract-deque 0.1.6_1 --> 0.2
devel/hs-alex 3.0.2_1 --> 3.0.5
devel/hs-async 2.0.1.3_1 --> 2.0.1.4
devel/hs-basic-prelude 0.3.4.0 --> 0.3.5.0
devel/hs-blaze-builder 0.3.1.0_4 --> 0.3.1.1
devel/hs-byteorder 1.0.3_4 --> 1.0.4
devel/hs-cabal-install 0.14.0_4 --> 1.16.0.2
devel/hs-classy-prelude 0.5.3 --> 0.5.7
devel/hs-cmdargs 0.10.2 --> 0.10.3
devel/hs-conduit 1.0.2 --> 1.0.5
devel/hs-data-default 0.5.0_1 --> 0.5.3
devel/hs-fsnotify 0.0.6 --> 0.0.11
devel/hs-generic-deriving 1.4.0 --> 1.5.0
devel/hs-git-annex 4.20130323_1 --> 4.20130601
devel/hs-haddock 2.11.0_1 --> 2.13.2
devel/hs-hashable 1.2.0.5 --> 1.1.2.5,1
devel/hs-hlint 1.8.43 --> 1.8.45
devel/hs-hspec 1.4.4 --> 1.5.4
devel/hs-hspec-expectations 0.3.0.3_1 --> 0.3.2
devel/hs-largeword 1.0.4 --> 1.0.5
devel/hs-lens 3.8.7.3 --> 3.9.0.2
devel/hs-lifted-base 0.2.0.2 --> 0.2.0.5
devel/hs-monad-control 0.3.1.4_1 --> 0.3.2.1
devel/hs-monad-logger 0.3.0.1 --> 0.3.1.1
devel/hs-monad-par 0.3.4.1 --> 0.3.4.2
devel/hs-pool-conduit 0.1.1_1 --> 0.1.2
devel/hs-profunctors 3.3 --> 3.3.0.1
devel/hs-reflection 1.1.7 --> 1.3.2
devel/hs-resourcet 0.4.5 --> 0.4.7.1
devel/hs-show 0.5 --> 0.6
devel/hs-split 0.2.1.1_1 --> 0.2.2
devel/hs-stm 2.4_1 --> 2.4.2
devel/hs-syb 0.3.7_1 --> 0.4.0
devel/hs-tagged 0.4.4_1 --> 0.6
devel/hs-text 0.11.2.3_1 --> 0.11.3.1
devel/hs-unix-compat 0.4.1.0 --> 0.4.1.1
devel/hs-unix-time 0.1.5 --> 0.1.8
devel/hs-unordered-containers 0.2.3.0 --> 0.2.3.1
devel/hs-utility-ht 0.0.8_3 --> 0.0.9
devel/hs-uuagc 0.9.42.2_3 --> 0.9.42.3
devel/hs-uuid 1.2.9 --> 1.2.13
devel/hs-void 0.5.11 --> 0.6
math/hs-NumInstances 1.2 --> 1.3
math/hs-comonad-transformers 3.0.1_1 --> 3.0.2
math/hs-semigroups 0.9 --> 0.9.1
math/hs-statistics 0.10.2.0_2 --> 0.10.3.1
net/hs-network 2.3.1.0_1 --> 2.4.1.2
net/hs-publicsuffixlist 0.0.3 --> 0.1
net/hs-socks 0.5.0 --> 0.5.1
security/hs-certificate 1.3.5_1 --> 1.3.7
security/hs-cipher-aes 0.1.7 --> 0.1.8
security/hs-clientsession 0.8.1_1 --> 0.9
security/hs-crypto-api 0.11 --> 0.12.1
security/hs-crypto-conduit 0.5.0 --> 0.5.2
security/hs-crypto-pubkey 0.1.2_1 --> 0.1.3
security/hs-crypto-pubkey-types 0.2.0_1 --> 0.3.2
security/hs-cryptocipher 0.4.0_1 --> 0.5.0
security/hs-cryptohash 0.8.3_1 --> 0.9.0
security/hs-skein 0.1.0.12 --> 1.0.3
textproc/hs-HaXml 1.23.3_2 --> 1.24
textproc/hs-attoparsec-conduit 1.0.0 --> 1.0.1
textproc/hs-blaze-html 0.6.0.0 --> 0.6.1.1
textproc/hs-blaze-markup 0.5.1.4 --> 0.5.1.5
textproc/hs-case-insensitive 1.0 --> 1.0.0.2
textproc/hs-highlighting-kate 0.5.3.8 --> 0.5.3.9
textproc/hs-hs-bibutils 4.17 --> 5.0
textproc/hs-polyparse 1.8_3 --> 1.9
textproc/hs-texmath 0.6.1.3 --> 0.6.1.5
textproc/hs-xml 1.3.12_4 --> 1.3.13
textproc/hs-yaml 0.8.2.3 --> 0.8.2.4
www/hs-HTTP 4000.2.5_1 --> 4000.2.8
www/hs-cgi 3001.1.7.4_6,1 --> 3001.1.7.5,1
www/hs-hamlet 1.1.6.3 --> 1.1.7.1
www/hs-happstack-server 7.1.7 --> 7.1.7.1
www/hs-heist 0.11.1 --> 0.12.0
www/hs-http-conduit 1.9.0 --> 1.9.3
www/hs-http-reverse-proxy 0.1.1.3 --> 0.1.1.6
www/hs-shakespeare 1.0.3.1 --> 1.0.5
www/hs-shakespeare-css 1.0.3 --> 1.0.5.1
www/hs-shakespeare-js 1.1.2.1 --> 1.1.4
www/hs-snap 0.11.2 --> 0.12.0
www/hs-wai-extra 1.3.2.4 --> 1.3.4
www/hs-wai-test 1.3.0.4 --> 1.3.1
www/hs-warp 1.3.7.4 --> 1.3.8.1
www/hs-yesod 1.1.9.2 --> 1.2.0.1
www/hs-yesod-auth 1.1.5.3 --> 1.2.0
www/hs-yesod-core 1.1.8.2 --> 1.2.0.4
www/hs-yesod-form 1.2.1.3 --> 1.3.0
www/hs-yesod-persistent 1.1.0.1_1 --> 1.2.0
www/hs-yesod-platform 1.1.8 --> 1.2.0.1
www/hs-yesod-routes 1.1.2 --> 1.2.0
www/hs-yesod-static 1.1.2.2 --> 1.2.0
www/hs-yesod-test 0.3.5 --> 1.2.0
x11-toolkits/hs-GLUT 2.1.2.1_7,1 --> 2.4.0.0,1
x11-toolkits/hs-OpenGL 2.2.3.1_4,1 --> 2.8.0.0,1
x11/hs-xmobar 0.16_2 --> 0.17
Removed ports (2):
www/hs-yesod-default 1.1.3.2
www/hs-yesod-json 1.1.2.1
PR: ports/179146 [1]
Requested by: Omar Thameen <omar@biglist.com> [1]
Reported by: sperber, bapt [2]
Tested by: sperber [2]
Obtained from: FreeBSD Haskell
Diffstat (limited to 'devel')
281 files changed, 780 insertions, 641 deletions
diff --git a/devel/Makefile b/devel/Makefile index de7760bc161c..7efc52968cdb 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -676,6 +676,7 @@ SUBDIR += hs-ansi-wl-pprint SUBDIR += hs-arrows SUBDIR += hs-asn1-data + SUBDIR += hs-asn1-types SUBDIR += hs-async SUBDIR += hs-attempt SUBDIR += hs-base-unicode-symbols @@ -706,6 +707,11 @@ SUBDIR += hs-cpphs SUBDIR += hs-darcs SUBDIR += hs-data-default + SUBDIR += hs-data-default-class + SUBDIR += hs-data-default-instances-base + SUBDIR += hs-data-default-instances-containers + SUBDIR += hs-data-default-instances-dlist + SUBDIR += hs-data-default-instances-old-locale SUBDIR += hs-data-pprint SUBDIR += hs-date-cache SUBDIR += hs-datetime @@ -716,6 +722,7 @@ SUBDIR += hs-either SUBDIR += hs-enumerator SUBDIR += hs-errors + SUBDIR += hs-extensible-exceptions SUBDIR += hs-failure SUBDIR += hs-fast-logger SUBDIR += hs-fgl @@ -766,6 +773,7 @@ SUBDIR += hs-lifted-base SUBDIR += hs-logict SUBDIR += hs-mmap + SUBDIR += hs-mmorph SUBDIR += hs-monad-control SUBDIR += hs-monad-logger SUBDIR += hs-monad-par @@ -781,6 +789,7 @@ SUBDIR += hs-profunctor-extras SUBDIR += hs-profunctors SUBDIR += hs-project-template + SUBDIR += hs-quickcheck-io SUBDIR += hs-random SUBDIR += hs-ranges SUBDIR += hs-reactive diff --git a/devel/hs-BNFC/Makefile b/devel/hs-BNFC/Makefile index a8dfbb5c72e2..de9a17e10b6a 100644 --- a/devel/hs-BNFC/Makefile +++ b/devel/hs-BNFC/Makefile @@ -3,7 +3,7 @@ PORTNAME= BNFC PORTVERSION= 2.6.0.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-Boolean/Makefile b/devel/hs-Boolean/Makefile index ab76edc71bd3..f9f205a1bc6c 100644 --- a/devel/hs-Boolean/Makefile +++ b/devel/hs-Boolean/Makefile @@ -2,13 +2,13 @@ PORTNAME= Boolean PORTVERSION= 0.2 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Generalized Booleans and numbers LICENSE= BSD -FILE_LICENSE= COPYING .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-ConfigFile/Makefile b/devel/hs-ConfigFile/Makefile index 8f2c6f51b06b..1b7d76a65011 100644 --- a/devel/hs-ConfigFile/Makefile +++ b/devel/hs-ConfigFile/Makefile @@ -2,16 +2,14 @@ PORTNAME= ConfigFile PORTVERSION= 1.1.1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Configuration file reading and writing LICENSE= LGPL21 -FILE_LICENSE= COPYRIGHT -CABAL_SETUP= Setup.hs USE_CABAL= MissingH>=1.0.0 mtl parsec .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-DeepArrow/Makefile b/devel/hs-DeepArrow/Makefile index 7d0d3f5601ba..c1716f333963 100644 --- a/devel/hs-DeepArrow/Makefile +++ b/devel/hs-DeepArrow/Makefile @@ -3,16 +3,17 @@ PORTNAME= DeepArrow PORTVERSION= 0.3.7 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Arrows for "deep application" LICENSE= BSD -FILE_LICENSE= COPYING USE_CABAL= haskell-src mtl TypeCompose>=0.9.5 +BROKEN= does not build with GHC 7.6 + .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-HUnit/Makefile b/devel/hs-HUnit/Makefile index 241ae656daeb..c649987bc524 100644 --- a/devel/hs-HUnit/Makefile +++ b/devel/hs-HUnit/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= HUnit -PORTVERSION= 1.2.5.1 -PORTREVISION= 1 +PORTVERSION= 1.2.5.2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +9,5 @@ COMMENT= Unit testing framework for Haskell LICENSE= BSD -CABAL_SETUP= Setup.hs - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-HUnit/distinfo b/devel/hs-HUnit/distinfo index 2a17e4ba95c4..647d173b8527 100644 --- a/devel/hs-HUnit/distinfo +++ b/devel/hs-HUnit/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/HUnit-1.2.5.1.tar.gz) = bc0c15d20ee7cedf35fadcaf9cc15b5c2b4ce2df9d80e61bfcdd65ef1ef64471 -SIZE (cabal/HUnit-1.2.5.1.tar.gz) = 24221 +SHA256 (cabal/HUnit-1.2.5.2.tar.gz) = 0af5ad34dba27de48b94ce6d5f7ee3aa6af6183bdc4a3967b811e28520369a41 +SIZE (cabal/HUnit-1.2.5.2.tar.gz) = 24889 diff --git a/devel/hs-IORefCAS/Makefile b/devel/hs-IORefCAS/Makefile index 0a6736da442b..c10304ead6cb 100644 --- a/devel/hs-IORefCAS/Makefile +++ b/devel/hs-IORefCAS/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= IORefCAS -PORTVERSION= 0.2 -PORTREVISION= 3 +PORTVERSION= 0.2.0.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,8 +9,6 @@ COMMENT= Atomic compare and swap for IORefs and STRefs LICENSE= BSD -CABAL_SETUP= Setup.hs - USE_CABAL= bits-atomic .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-IORefCAS/distinfo b/devel/hs-IORefCAS/distinfo index 9727cb91c32d..ad01ade34a76 100644 --- a/devel/hs-IORefCAS/distinfo +++ b/devel/hs-IORefCAS/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/IORefCAS-0.2.tar.gz) = 69064a97a3786e1183e9df600d925a3c736fb133018d8372f1d3a78ce5f01ea2 -SIZE (cabal/IORefCAS-0.2.tar.gz) = 12062 +SHA256 (cabal/IORefCAS-0.2.0.1.tar.gz) = abb984358deedcbc904899f19756487a86ce44264d520193c2158c9eca646e1b +SIZE (cabal/IORefCAS-0.2.0.1.tar.gz) = 12617 diff --git a/devel/hs-IORefCAS/pkg-descr b/devel/hs-IORefCAS/pkg-descr index 75fa5fcff051..91d5f38f45f2 100644 --- a/devel/hs-IORefCAS/pkg-descr +++ b/devel/hs-IORefCAS/pkg-descr @@ -8,4 +8,4 @@ These alternatives are useful for debugging. Note that the foreign option does not operate on IORefs and so is directly interchangeable with `Data.CAS` and `Data.CAS.Fake` only if the interface in `Data.CAS.Class` is used. -WWW: http://hackage.haskell.org/package/IORefCAS +WWW: https://github.com/rrnewton/haskell-lockfree-queue/wiki diff --git a/devel/hs-IfElse/Makefile b/devel/hs-IfElse/Makefile index cad10dad5a84..cbc8943d822a 100644 --- a/devel/hs-IfElse/Makefile +++ b/devel/hs-IfElse/Makefile @@ -2,7 +2,7 @@ PORTNAME= IfElse PORTVERSION= 0.85 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,8 +10,6 @@ COMMENT= Anaphoric and miscellaneous useful control-flow LICENSE= BSD -CABAL_SETUP= Setup.hs - USE_CABAL= mtl .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-List/Makefile b/devel/hs-List/Makefile index 937d555d2968..a22810e39fa8 100644 --- a/devel/hs-List/Makefile +++ b/devel/hs-List/Makefile @@ -2,7 +2,7 @@ PORTNAME= List PORTVERSION= 0.5.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,8 +10,6 @@ COMMENT= List monad transformer and class LICENSE= BSD -CABAL_SETUP= Setup.hs - USE_CABAL= transformers>=0.2 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-MaybeT/Makefile b/devel/hs-MaybeT/Makefile index f22b5ea2006a..a8ec82f50624 100644 --- a/devel/hs-MaybeT/Makefile +++ b/devel/hs-MaybeT/Makefile @@ -2,7 +2,7 @@ PORTNAME= MaybeT PORTVERSION= 0.1.2 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +10,6 @@ COMMENT= Support for computations with failures LICENSE= BSD -CABAL_SETUP= Setup.hs USE_CABAL= mtl .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-MemoTrie/Makefile b/devel/hs-MemoTrie/Makefile index f8bb7bcbef60..5b89f301c5d9 100644 --- a/devel/hs-MemoTrie/Makefile +++ b/devel/hs-MemoTrie/Makefile @@ -3,14 +3,13 @@ PORTNAME= MemoTrie PORTVERSION= 0.6.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Trie-based memo functions LICENSE= BSD -FILE_LICENSE= COPYING USE_CABAL= void diff --git a/devel/hs-MissingH/Makefile b/devel/hs-MissingH/Makefile index 538dc0af07c2..d822927b227e 100644 --- a/devel/hs-MissingH/Makefile +++ b/devel/hs-MissingH/Makefile @@ -3,7 +3,7 @@ PORTNAME= MissingH PORTVERSION= 1.2.0.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -11,7 +11,6 @@ COMMENT= Large Haskell utility library LICENSE= BSD -CABAL_SETUP= Setup.hs USE_CABAL= hslogger HUnit mtl network parsec random regex-compat .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-MonadCatchIO-mtl/Makefile b/devel/hs-MonadCatchIO-mtl/Makefile index 5224c39baee5..83d07cabf1f5 100644 --- a/devel/hs-MonadCatchIO-mtl/Makefile +++ b/devel/hs-MonadCatchIO-mtl/Makefile @@ -3,7 +3,7 @@ PORTNAME= MonadCatchIO-mtl PORTVERSION= 0.3.0.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -11,7 +11,7 @@ COMMENT= Monad-transformer version of the Control.Exception module LICENSE= BSD -USE_CABAL= mtl +USE_CABAL= extensible-exceptions mtl .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-MonadCatchIO-transformers/Makefile b/devel/hs-MonadCatchIO-transformers/Makefile index 374a567ec1fa..0573177bc63f 100644 --- a/devel/hs-MonadCatchIO-transformers/Makefile +++ b/devel/hs-MonadCatchIO-transformers/Makefile @@ -2,7 +2,7 @@ PORTNAME= MonadCatchIO-transformers PORTVERSION= 0.3.0.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,9 +10,7 @@ COMMENT= Monad-transformer-compatible version of Control.Exception LICENSE= BSD -CABAL_SETUP= Setup.hs - -USE_CABAL= transformers>=0.2 +USE_CABAL= extensible-exceptions>=0.1 transformers>=0.2 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-MonadRandom/Makefile b/devel/hs-MonadRandom/Makefile index c86747e70402..61f2e1d9801c 100644 --- a/devel/hs-MonadRandom/Makefile +++ b/devel/hs-MonadRandom/Makefile @@ -1,15 +1,12 @@ # $FreeBSD$ PORTNAME= MonadRandom -PORTVERSION= 0.1.8 +PORTVERSION= 0.1.9 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Random-number generation monad - -CABAL_SETUP= Setup.hs - USE_CABAL= mtl random .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-MonadRandom/distinfo b/devel/hs-MonadRandom/distinfo index 7fe689ad0f18..e321a178bd43 100644 --- a/devel/hs-MonadRandom/distinfo +++ b/devel/hs-MonadRandom/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/MonadRandom-0.1.8.tar.gz) = 35baeda6b072bdab64dd2d0e013940b5f326be42d928838151ff19b43d3e36fe -SIZE (cabal/MonadRandom-0.1.8.tar.gz) = 3838 +SHA256 (cabal/MonadRandom-0.1.9.tar.gz) = 9f9a9767a8aedac8d85425cba732af3a656f6715331a6f643ee4d30e8a3924d9 +SIZE (cabal/MonadRandom-0.1.9.tar.gz) = 4075 diff --git a/devel/hs-ObjectName/Makefile b/devel/hs-ObjectName/Makefile index cf1e5af45a47..7a54259614c1 100644 --- a/devel/hs-ObjectName/Makefile +++ b/devel/hs-ObjectName/Makefile @@ -3,7 +3,7 @@ PORTNAME= ObjectName PORTVERSION= 1.0.0.0 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -11,7 +11,5 @@ COMMENT= Explicitly handled object names for Haskell LICENSE= BSD -CABAL_SETUP= Setup.hs - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-PSQueue/Makefile b/devel/hs-PSQueue/Makefile index e514b57beae8..be1a975451cf 100644 --- a/devel/hs-PSQueue/Makefile +++ b/devel/hs-PSQueue/Makefile @@ -2,7 +2,7 @@ PORTNAME= PSQueue PORTVERSION= 1.1 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-QuickCheck/Makefile b/devel/hs-QuickCheck/Makefile index 7f8d1080203a..10875bcf5999 100644 --- a/devel/hs-QuickCheck/Makefile +++ b/devel/hs-QuickCheck/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= QuickCheck -PORTVERSION= 2.5.1.1 -PORTREVISION= 1 +PORTVERSION= 2.6 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-QuickCheck/distinfo b/devel/hs-QuickCheck/distinfo index 196dc8dcbf91..25296515a922 100644 --- a/devel/hs-QuickCheck/distinfo +++ b/devel/hs-QuickCheck/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/QuickCheck-2.5.1.1.tar.gz) = 98492011a2e546eccf2b747a990e82a726d68af9822f9d2d620cd1232aacc2b9 -SIZE (cabal/QuickCheck-2.5.1.1.tar.gz) = 26156 +SHA256 (cabal/QuickCheck-2.6.tar.gz) = 8001c00a1892714d914e5007ba72cdd428c1ea4c6b8418c6cb5e7809753d970d +SIZE (cabal/QuickCheck-2.6.tar.gz) = 26466 diff --git a/devel/hs-ReadArgs/Makefile b/devel/hs-ReadArgs/Makefile index ae042d905044..64d7641dc11d 100644 --- a/devel/hs-ReadArgs/Makefile +++ b/devel/hs-ReadArgs/Makefile @@ -2,7 +2,7 @@ PORTNAME= ReadArgs PORTVERSION= 1.2.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,8 +10,6 @@ COMMENT= Simple command line argument parsing LICENSE= BSD -CABAL_SETUP= Setup.hs - USE_CABAL= system-filepath>=0.4.7 text>=0.11.1.13 EXECUTABLE= ReadArgsEx diff --git a/devel/hs-SafeSemaphore/Makefile b/devel/hs-SafeSemaphore/Makefile index 4c7f04bdb99a..d0487e22f210 100644 --- a/devel/hs-SafeSemaphore/Makefile +++ b/devel/hs-SafeSemaphore/Makefile @@ -2,7 +2,7 @@ PORTNAME= SafeSemaphore PORTVERSION= 0.9.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,8 +10,6 @@ COMMENT= Much safer replacement for QSemN, QSem, and SampleVar LICENSE= BSD -CABAL_SETUP= Setup.hs - USE_CABAL= stm .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-StateVar/Makefile b/devel/hs-StateVar/Makefile index ad745a1b55ce..079565ee9266 100644 --- a/devel/hs-StateVar/Makefile +++ b/devel/hs-StateVar/Makefile @@ -3,7 +3,7 @@ PORTNAME= StateVar PORTVERSION= 1.0.0.0 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -11,7 +11,5 @@ COMMENT= State variables for Haskell LICENSE= BSD -CABAL_SETUP= Setup.hs - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-Stream/Makefile b/devel/hs-Stream/Makefile index 54f5e965dbb4..0a7a74494412 100644 --- a/devel/hs-Stream/Makefile +++ b/devel/hs-Stream/Makefile @@ -3,11 +3,11 @@ PORTNAME= Stream PORTVERSION= 0.4.6.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= A Haskell library for manipulating infinite lists +COMMENT= Library for manipulating infinite lists LICENSE= BSD diff --git a/devel/hs-Tensor/Makefile b/devel/hs-Tensor/Makefile index db21c33be7ed..9d1a627eaa83 100644 --- a/devel/hs-Tensor/Makefile +++ b/devel/hs-Tensor/Makefile @@ -3,7 +3,7 @@ PORTNAME= Tensor PORTVERSION= 1.0.0.1 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -11,7 +11,5 @@ COMMENT= Tensor data types for Haskell LICENSE= BSD -CABAL_SETUP= Setup.hs - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-TypeCompose/Makefile b/devel/hs-TypeCompose/Makefile index bf56bc3771cf..c807a0252ed2 100644 --- a/devel/hs-TypeCompose/Makefile +++ b/devel/hs-TypeCompose/Makefile @@ -3,13 +3,13 @@ PORTNAME= TypeCompose PORTVERSION= 0.9.9 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Type composition classes and instances LICENSE= BSD -FILE_LICENSE= COPYING .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-abstract-deque/Makefile b/devel/hs-abstract-deque/Makefile index 5ef5e1e53ef5..6fb707757ad6 100644 --- a/devel/hs-abstract-deque/Makefile +++ b/devel/hs-abstract-deque/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= abstract-deque -PORTVERSION= 0.1.6 -PORTREVISION= 1 +PORTVERSION= 0.2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,9 +9,20 @@ COMMENT= Abstract, parameterized interface to mutable Deques LICENSE= BSD -CABAL_SETUP= Setup.hs +USE_CABAL= HUnit random -USE_CABAL= HUnit IORefCAS>=0.2 +OPTIONS_DEFINE= USECAS + +USECAS_DESC= Use hardware compare-and-swap + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk" + +.if ${PORT_OPTIONS:MUSECAS} +CONFIGURE_ARGS+= --flags="useCAS" +USE_CABAL+= IORefCas>=0.2 +.else +CONFIGURE_ARGS+= --flags="-useCAS" +.endif .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-abstract-deque/distinfo b/devel/hs-abstract-deque/distinfo index 72d5fe6c1a69..809ccc640360 100644 --- a/devel/hs-abstract-deque/distinfo +++ b/devel/hs-abstract-deque/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/abstract-deque-0.1.6.tar.gz) = ea079d582fb93a990cc7eeba235478a5158e9d40b713b8864512eb30f2ea488f -SIZE (cabal/abstract-deque-0.1.6.tar.gz) = 10104 +SHA256 (cabal/abstract-deque-0.2.tar.gz) = 09e9d73cf5940fa1b2523387afc2fd7e13fbecb50ee203b7a38e14b4c8990133 +SIZE (cabal/abstract-deque-0.2.tar.gz) = 13248 diff --git a/devel/hs-abstract-deque/pkg-descr b/devel/hs-abstract-deque/pkg-descr index 1dc39d78ec79..f21a5842237d 100644 --- a/devel/hs-abstract-deque/pkg-descr +++ b/devel/hs-abstract-deque/pkg-descr @@ -11,4 +11,4 @@ using the type-system to select an efficient implementation given the requirements (using type families). This package also includes a simple reference implementation based on 'IORef' and "Data.Sequence". -WWW: http://hackage.haskell.org/package/abstract-deque +WWW: https://github.com/rrnewton/haskell-lockfree-queue/wiki diff --git a/devel/hs-abstract-par/Makefile b/devel/hs-abstract-par/Makefile index f3c4979b2d99..7b539a136477 100644 --- a/devel/hs-abstract-par/Makefile +++ b/devel/hs-abstract-par/Makefile @@ -2,7 +2,7 @@ PORTNAME= abstract-par PORTVERSION= 0.3.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +10,5 @@ COMMENT= Type classes generalizing the functionality of the 'monad-par' library LICENSE= BSD -CABAL_SETUP= Setup.hs - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-activehs-base/Makefile b/devel/hs-activehs-base/Makefile index bc53b5eb445a..2e0dae112f28 100644 --- a/devel/hs-activehs-base/Makefile +++ b/devel/hs-activehs-base/Makefile @@ -2,7 +2,7 @@ PORTNAME= activehs-base PORTVERSION= 0.3.0.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,8 +10,6 @@ COMMENT= Basic definitions for activehs LICENSE= BSD -CABAL_SETUP= Setup.hs - USE_CABAL= QuickCheck>=2.4 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-activehs-base/files/patch-activehs-base.cabal b/devel/hs-activehs-base/files/patch-activehs-base.cabal new file mode 100644 index 000000000000..395caa6400de --- /dev/null +++ b/devel/hs-activehs-base/files/patch-activehs-base.cabal @@ -0,0 +1,10 @@ +--- ./activehs-base.cabal.orig 2012-09-11 09:56:08.000000000 +0200 ++++ ./activehs-base.cabal 2013-05-03 21:25:00.000000000 +0200 +@@ -22,6 +22,6 @@ + ActiveHs.Base + Build-Depends: + base >= 4.0 && < 4.7, +- QuickCheck >= 2.4 && < 2.6 ++ QuickCheck >= 2.4 && < 2.7 + + diff --git a/devel/hs-alex/Makefile b/devel/hs-alex/Makefile index 5c7de0e8d227..8ba19f5dda17 100644 --- a/devel/hs-alex/Makefile +++ b/devel/hs-alex/Makefile @@ -2,12 +2,11 @@ # $FreeBSD$ PORTNAME= alex -PORTVERSION= 3.0.2 -PORTREVISION= 1 +PORTVERSION= 3.0.5 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= Alex is a tool for generating lexical analysers in Haskell +COMMENT= Tool for generating lexical analysers in Haskell LICENSE= BSD diff --git a/devel/hs-alex/distinfo b/devel/hs-alex/distinfo index 9554dee09961..1035f9261d28 100644 --- a/devel/hs-alex/distinfo +++ b/devel/hs-alex/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/alex-3.0.2.tar.gz) = 997e33342c3c6e0edfff862f051fc286bd661f442d09d1bc02cd6e9d22083164 -SIZE (cabal/alex-3.0.2.tar.gz) = 100396 +SHA256 (cabal/alex-3.0.5.tar.gz) = c3326417a0538e355e5ad1871ab931b9c8145391e8b2ff79668eb643d9b99659 +SIZE (cabal/alex-3.0.5.tar.gz) = 100004 diff --git a/devel/hs-alex/pkg-descr b/devel/hs-alex/pkg-descr index 4fd601fad81f..5cbbd2b635f9 100644 --- a/devel/hs-alex/pkg-descr +++ b/devel/hs-alex/pkg-descr @@ -1,3 +1,6 @@ -Alex is a tool for generating lexical analysers in Haskell. +Alex is a tool for generating lexical analysers in Haskell. It takes a +description of tokens based on regular expressions and generates a +Haskell module containing code for scanning text efficiently. It is +similar to the tool lex or flex for C/C++. WWW: http://www.haskell.org/alex/ diff --git a/devel/hs-ansi-terminal/Makefile b/devel/hs-ansi-terminal/Makefile index addef7de6cac..d55bf059abb9 100644 --- a/devel/hs-ansi-terminal/Makefile +++ b/devel/hs-ansi-terminal/Makefile @@ -2,6 +2,7 @@ PORTNAME= ansi-terminal PORTVERSION= 0.6 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-ansi-wl-pprint/Makefile b/devel/hs-ansi-wl-pprint/Makefile index 5111280b08f5..1c01ba36fb5e 100644 --- a/devel/hs-ansi-wl-pprint/Makefile +++ b/devel/hs-ansi-wl-pprint/Makefile @@ -2,7 +2,7 @@ PORTNAME= ansi-wl-pprint PORTVERSION= 0.6.6 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-arrows/Makefile b/devel/hs-arrows/Makefile index 0d6596e9d48c..4094b7ccc258 100644 --- a/devel/hs-arrows/Makefile +++ b/devel/hs-arrows/Makefile @@ -3,7 +3,7 @@ PORTNAME= arrows PORTVERSION= 0.4.4.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -11,7 +11,6 @@ COMMENT= Haskell arrow classes and transformers LICENSE= BSD -CABAL_SETUP= Setup.hs USE_CABAL= Stream .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-asn1-data/Makefile b/devel/hs-asn1-data/Makefile index 20415fae4827..22b0b84e5f8c 100644 --- a/devel/hs-asn1-data/Makefile +++ b/devel/hs-asn1-data/Makefile @@ -2,7 +2,7 @@ PORTNAME= asn1-data PORTVERSION= 0.7.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,8 +10,6 @@ COMMENT= ASN1 data reader and writer in RAW, BER, and DER forms LICENSE= BSD -CABAL_SETUP= Setup.hs - USE_CABAL= cereal mtl text>=0.11 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-asn1-types/Makefile b/devel/hs-asn1-types/Makefile new file mode 100644 index 000000000000..9b4ce3c20c44 --- /dev/null +++ b/devel/hs-asn1-types/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTNAME= asn1-types +PORTVERSION= 0.1.3 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= ASN.1 types + +LICENSE= BSD + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-asn1-types/distinfo b/devel/hs-asn1-types/distinfo new file mode 100644 index 000000000000..74a22bf7d26f --- /dev/null +++ b/devel/hs-asn1-types/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/asn1-types-0.1.3.tar.gz) = 4f124d162967b38b0b704843b7b7b7925c0cc3bf6808b3044ba285d315dca5b4 +SIZE (cabal/asn1-types-0.1.3.tar.gz) = 3841 diff --git a/devel/hs-asn1-types/pkg-descr b/devel/hs-asn1-types/pkg-descr new file mode 100644 index 000000000000..794d1880be2e --- /dev/null +++ b/devel/hs-asn1-types/pkg-descr @@ -0,0 +1,3 @@ +ASN.1 standard types. + +WWW: http://github.com/vincenthz/hs-asn1-types diff --git a/devel/hs-async/Makefile b/devel/hs-async/Makefile index f4a5fb464b03..1feb8d937cdb 100644 --- a/devel/hs-async/Makefile +++ b/devel/hs-async/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= async -PORTVERSION= 2.0.1.3 -PORTREVISION= 1 +PORTVERSION= 2.0.1.4 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,8 +9,6 @@ COMMENT= Run IO operations asynchronously and wait for their results LICENSE= BSD -CABAL_SETUP= Setup.hs - USE_CABAL= stm>=2.2 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-async/distinfo b/devel/hs-async/distinfo index 9bb0a7b2a41a..61b04a877586 100644 --- a/devel/hs-async/distinfo +++ b/devel/hs-async/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/async-2.0.1.3.tar.gz) = 70d681084aca826c84d722320fc5d67ac6294802afbb13f8b5e8eac2bbc972e5 -SIZE (cabal/async-2.0.1.3.tar.gz) = 8345 +SHA256 (cabal/async-2.0.1.4.tar.gz) = 41ddfe012d98f3ef101651fb529753bca5bb4c804f03f9cfafc5d0cbe50224c2 +SIZE (cabal/async-2.0.1.4.tar.gz) = 8349 diff --git a/devel/hs-attempt/Makefile b/devel/hs-attempt/Makefile index d7135643797b..372c4e59285c 100644 --- a/devel/hs-attempt/Makefile +++ b/devel/hs-attempt/Makefile @@ -2,7 +2,7 @@ PORTNAME= attempt PORTVERSION= 0.4.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-base-unicode-symbols/Makefile b/devel/hs-base-unicode-symbols/Makefile index 073257a73333..2788c6157c50 100644 --- a/devel/hs-base-unicode-symbols/Makefile +++ b/devel/hs-base-unicode-symbols/Makefile @@ -2,7 +2,7 @@ PORTNAME= base-unicode-symbols PORTVERSION= 0.2.2.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +10,5 @@ COMMENT= Unicode alternatives for common functions and operators LICENSE= BSD -CABAL_SETUP= Setup.hs - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-base16-bytestring/Makefile b/devel/hs-base16-bytestring/Makefile index cc74acd85ab7..dfa4fef7da03 100644 --- a/devel/hs-base16-bytestring/Makefile +++ b/devel/hs-base16-bytestring/Makefile @@ -2,7 +2,7 @@ PORTNAME= base16-bytestring PORTVERSION= 0.1.1.5 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +10,5 @@ COMMENT= Fast base16 (hex) encoding and deconding for ByteStrings LICENSE= BSD -CABAL_SETUP= Setup.hs - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-base64-bytestring/Makefile b/devel/hs-base64-bytestring/Makefile index f6af383c91e2..89f4f2c1dfd0 100644 --- a/devel/hs-base64-bytestring/Makefile +++ b/devel/hs-base64-bytestring/Makefile @@ -2,6 +2,7 @@ PORTNAME= base64-bytestring PORTVERSION= 1.0.0.1 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -9,7 +10,5 @@ COMMENT= Fast base64 encoding and decoding for ByteStrings LICENSE= BSD -CABAL_SETUP= Setup.hs - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-base64-conduit/Makefile b/devel/hs-base64-conduit/Makefile index 7106e181ed78..f238d29fc5d6 100644 --- a/devel/hs-base64-conduit/Makefile +++ b/devel/hs-base64-conduit/Makefile @@ -2,6 +2,7 @@ PORTNAME= base64-conduit PORTVERSION= 1.0.0 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-basic-prelude/Makefile b/devel/hs-basic-prelude/Makefile index f7faf88e2d8c..800e0b32d651 100644 --- a/devel/hs-basic-prelude/Makefile +++ b/devel/hs-basic-prelude/Makefile @@ -1,16 +1,14 @@ # $FreeBSD$ PORTNAME= basic-prelude -PORTVERSION= 0.3.4.0 +PORTVERSION= 0.3.5.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= An enhanced core prelude; a common foundation for alternate preludes +COMMENT= Enhanced core prelude; a common foundation for alternate preludes LICENSE= MIT -CABAL_SETUP= Setup.hs - USE_CABAL= hashable lifted-base ReadArgs>=1.2 system-filepath>=0.4 text \ transformers unordered-containers vector diff --git a/devel/hs-basic-prelude/distinfo b/devel/hs-basic-prelude/distinfo index 27a3999bbab8..00747c3a1c0d 100644 --- a/devel/hs-basic-prelude/distinfo +++ b/devel/hs-basic-prelude/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/basic-prelude-0.3.4.0.tar.gz) = e66b61f4fed3a5a7c89e2d9908579f5bd349d841d2a94f5c25ae1dd70c605e51 -SIZE (cabal/basic-prelude-0.3.4.0.tar.gz) = 4639 +SHA256 (cabal/basic-prelude-0.3.5.0.tar.gz) = 5991c0011058257b42ca5446909aa1f5ac24a4be11962f45fe7f17b8f78a2edb +SIZE (cabal/basic-prelude-0.3.5.0.tar.gz) = 4648 diff --git a/devel/hs-bifunctors/Makefile b/devel/hs-bifunctors/Makefile index 9227c189bc26..6ba871323341 100644 --- a/devel/hs-bifunctors/Makefile +++ b/devel/hs-bifunctors/Makefile @@ -2,6 +2,7 @@ PORTNAME= bifunctors PORTVERSION= 3.2.0.1 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-bits-atomic/Makefile b/devel/hs-bits-atomic/Makefile index 5a2cf9b02000..4c9a649db210 100644 --- a/devel/hs-bits-atomic/Makefile +++ b/devel/hs-bits-atomic/Makefile @@ -2,16 +2,13 @@ PORTNAME= bits-atomic PORTVERSION= 0.1.3 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Atomic bit operations on memory locations LICENSE= BSD -FILE_LICENSE= License.txt - -CABAL_SETUP= Setup.hs .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-blaze-builder-conduit/Makefile b/devel/hs-blaze-builder-conduit/Makefile index 269beb620e4d..d32e285573b3 100644 --- a/devel/hs-blaze-builder-conduit/Makefile +++ b/devel/hs-blaze-builder-conduit/Makefile @@ -2,6 +2,7 @@ PORTNAME= blaze-builder-conduit PORTVERSION= 1.0.0 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-blaze-builder-enumerator/Makefile b/devel/hs-blaze-builder-enumerator/Makefile index 78d3b879b41d..de4432ae68c3 100644 --- a/devel/hs-blaze-builder-enumerator/Makefile +++ b/devel/hs-blaze-builder-enumerator/Makefile @@ -2,7 +2,7 @@ PORTNAME= blaze-builder-enumerator PORTVERSION= 0.2.0.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +10,6 @@ COMMENT= Enumeratees for the incremental conversion of builders to bytestrings LICENSE= BSD -CABAL_SETUP= Setup.hs USE_CABAL= blaze-builder>=0.2.1.4 enumerator>=0.4.3.1 transformers>=0.2 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-blaze-builder/Makefile b/devel/hs-blaze-builder/Makefile index 5d701f4d7db4..10994a53f1ee 100644 --- a/devel/hs-blaze-builder/Makefile +++ b/devel/hs-blaze-builder/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= blaze-builder -PORTVERSION= 0.3.1.0 -PORTREVISION= 4 +PORTVERSION= 0.3.1.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +9,6 @@ COMMENT= Efficient buffered output LICENSE= BSD -CABAL_SETUP= Setup.hs USE_CABAL= text>=0.10 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-blaze-builder/distinfo b/devel/hs-blaze-builder/distinfo index 103b2e6d5d4c..ca853c06cda4 100644 --- a/devel/hs-blaze-builder/distinfo +++ b/devel/hs-blaze-builder/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/blaze-builder-0.3.1.0.tar.gz) = 26aadd629c2d2f5e77cfdb45b4948b20b6e598b723dd7d317556b26a72c557a4 -SIZE (cabal/blaze-builder-0.3.1.0.tar.gz) = 68214 +SHA256 (cabal/blaze-builder-0.3.1.1.tar.gz) = a12506f8afd650e4ed90e1e2379750035f8e83032a2d260eacc3757fe52cdcde +SIZE (cabal/blaze-builder-0.3.1.1.tar.gz) = 69061 diff --git a/devel/hs-blaze-textual/Makefile b/devel/hs-blaze-textual/Makefile index 73c338b4b077..5a9a797917e1 100644 --- a/devel/hs-blaze-textual/Makefile +++ b/devel/hs-blaze-textual/Makefile @@ -2,7 +2,7 @@ PORTNAME= blaze-textual PORTVERSION= 0.2.0.8 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-bloomfilter/Makefile b/devel/hs-bloomfilter/Makefile index f4fbd0efa10d..ecb58e3fab70 100644 --- a/devel/hs-bloomfilter/Makefile +++ b/devel/hs-bloomfilter/Makefile @@ -2,7 +2,7 @@ PORTNAME= bloomfilter PORTVERSION= 1.2.6.10 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-bsd-sysctl/Makefile b/devel/hs-bsd-sysctl/Makefile index 99d4e6aa87f0..8a0017bb4a32 100644 --- a/devel/hs-bsd-sysctl/Makefile +++ b/devel/hs-bsd-sysctl/Makefile @@ -3,7 +3,7 @@ PORTNAME= bsd-sysctl PORTVERSION= 1.0.7 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -11,7 +11,5 @@ COMMENT= Access to the BSD sysctl(3) interface LICENSE= BSD -CABAL_SETUP= Setup.hs - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-bsd-sysctl/files/patch-Setup.hs b/devel/hs-bsd-sysctl/files/patch-Setup.hs new file mode 100644 index 000000000000..5d8b6009497c --- /dev/null +++ b/devel/hs-bsd-sysctl/files/patch-Setup.hs @@ -0,0 +1,16 @@ +--- ./Setup.hs.orig 2012-02-28 22:01:23.000000000 +0100 ++++ ./Setup.hs 2013-05-01 00:55:07.000000000 +0200 +@@ -4,6 +4,7 @@ + + import System.Directory + import System.FilePath ++import System.IO.Error + + -- Define __HADDOCK__ when building documentation. + main = defaultMainWithHooks simpleUserHooks { +@@ -19,4 +20,4 @@ + removePreProcessedFiles dir = do + putStrLn $ "Trying to remove source in: " ++ dir + removeFile (dir </> "System/BSD/Sysctl.hs") +- `catch` \_ -> putStrLn "Could not find source file!" >> return () ++ `catchIOError` \_ -> putStrLn "Could not find source file!" >> return () diff --git a/devel/hs-byteorder/Makefile b/devel/hs-byteorder/Makefile index 0d4506500b34..7cfdaad761b3 100644 --- a/devel/hs-byteorder/Makefile +++ b/devel/hs-byteorder/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= byteorder -PORTVERSION= 1.0.3 -PORTREVISION= 4 +PORTVERSION= 1.0.4 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +9,5 @@ COMMENT= Exposes the native endianness or byte ordering of the system LICENSE= BSD -CABAL_SETUP= Setup.hs - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-byteorder/distinfo b/devel/hs-byteorder/distinfo index 1657f35925d4..a1c0b78b4b22 100644 --- a/devel/hs-byteorder/distinfo +++ b/devel/hs-byteorder/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/byteorder-1.0.3.tar.gz) = 5ef1125f2c6506ba6303f59f3265b4d0caaa6dbe897cf14dac715e920f59d214 -SIZE (cabal/byteorder-1.0.3.tar.gz) = 2007 +SHA256 (cabal/byteorder-1.0.4.tar.gz) = bd20bbb586947f99c38a4c93d9d0266f49f6fc581767b51ba568f6d5d52d2919 +SIZE (cabal/byteorder-1.0.4.tar.gz) = 2030 diff --git a/devel/hs-bytestring-nums/Makefile b/devel/hs-bytestring-nums/Makefile index e9b914784728..12e5ae1e9cd1 100644 --- a/devel/hs-bytestring-nums/Makefile +++ b/devel/hs-bytestring-nums/Makefile @@ -2,7 +2,7 @@ PORTNAME= bytestring-nums PORTVERSION= 0.3.6 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +10,5 @@ COMMENT= Parse numeric literals from ByteStrings LICENSE= BSD -CABAL_SETUP= Setup.hs - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-c2hs/Makefile b/devel/hs-c2hs/Makefile index a8fac7d12314..c1f67b5ef72d 100644 --- a/devel/hs-c2hs/Makefile +++ b/devel/hs-c2hs/Makefile @@ -3,16 +3,14 @@ PORTNAME= c2hs PORTVERSION= 0.16.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= C->Haskell tool that gives some cross-language type safety LICENSE= GPLv2 -FILE_LICENSE= COPYING -CABAL_SETUP= Setup.hs USE_CABAL= language-c>=0.3.1.1 XMLDOCS= doc/users_guide:html diff --git a/devel/hs-cabal-install/Makefile b/devel/hs-cabal-install/Makefile index a1615dcb9ba6..f9bc3fbfefd5 100644 --- a/devel/hs-cabal-install/Makefile +++ b/devel/hs-cabal-install/Makefile @@ -1,17 +1,14 @@ # $FreeBSD$ PORTNAME= cabal-install -PORTVERSION= 0.14.0 -PORTREVISION= 4 +PORTVERSION= 1.16.0.2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= The command-line interface for Cabal and Hackage +COMMENT= Command-line interface for Cabal and Hackage LICENSE= BSD -CABAL_SETUP= Setup.hs - USE_CABAL= network>=1 random>=1 HTTP>=4000.0.2 zlib>=0.4 STANDALONE= yes diff --git a/devel/hs-cabal-install/distinfo b/devel/hs-cabal-install/distinfo index a0b1dad82273..c5771bcd1a59 100644 --- a/devel/hs-cabal-install/distinfo +++ b/devel/hs-cabal-install/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/cabal-install-0.14.0.tar.gz) = f4f2b50269ff59d67b5f3d82d50f7706b6bad1117295a7c81f32bbe72add5bd8 -SIZE (cabal/cabal-install-0.14.0.tar.gz) = 193187 +SHA256 (cabal/cabal-install-1.16.0.2.tar.gz) = 66dfacc9f33e668e56904072cadb8a36bd9d6522ba5464c6a36a5de7e65c5698 +SIZE (cabal/cabal-install-1.16.0.2.tar.gz) = 201232 diff --git a/devel/hs-cereal/Makefile b/devel/hs-cereal/Makefile index b322013176c8..a2ef0a83d95d 100644 --- a/devel/hs-cereal/Makefile +++ b/devel/hs-cereal/Makefile @@ -2,11 +2,11 @@ PORTNAME= cereal PORTVERSION= 0.3.5.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= A binary serialization library for Haskell +COMMENT= Binary serialization library for Haskell LICENSE= BSD diff --git a/devel/hs-checkers/Makefile b/devel/hs-checkers/Makefile index f5f34ab73139..cded1fa2534d 100644 --- a/devel/hs-checkers/Makefile +++ b/devel/hs-checkers/Makefile @@ -3,13 +3,13 @@ PORTNAME= checkers PORTVERSION= 0.3.1 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Check properties on standard classes and data structures LICENSE= BSD -FILE_LICENSE= COPYING USE_CABAL= QuickCheck>=2.3 random diff --git a/devel/hs-classy-prelude-conduit/Makefile b/devel/hs-classy-prelude-conduit/Makefile index 2df4b559411a..e7d8f2db59de 100644 --- a/devel/hs-classy-prelude-conduit/Makefile +++ b/devel/hs-classy-prelude-conduit/Makefile @@ -2,6 +2,7 @@ PORTNAME= classy-prelude-conduit PORTVERSION= 0.5.3 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -9,8 +10,6 @@ COMMENT= Conduit instances for classy-prelude LICENSE= MIT -CABAL_SETUP= Setup.hs - USE_CABAL= classy-prelude>=0.5.3 conduit>=0.5.4.1 monad-control \ resourcet transformers void xml-conduit>=1.0 diff --git a/devel/hs-classy-prelude/Makefile b/devel/hs-classy-prelude/Makefile index e88a51d27353..cbfbac17f42c 100644 --- a/devel/hs-classy-prelude/Makefile +++ b/devel/hs-classy-prelude/Makefile @@ -1,16 +1,14 @@ # $FreeBSD$ PORTNAME= classy-prelude -PORTVERSION= 0.5.3 +PORTVERSION= 0.5.7 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= A typeclass-based Prelude +COMMENT= Typeclass-based Prelude LICENSE= MIT -CABAL_SETUP= Setup.hs - USE_CABAL= basic-prelude>=0.3.4 hashable lifted-base>=0.2 \ system-filepath>=0.4 text transformers unordered-containers \ vector diff --git a/devel/hs-classy-prelude/distinfo b/devel/hs-classy-prelude/distinfo index f05fb5ded496..aff0fd3b4e80 100644 --- a/devel/hs-classy-prelude/distinfo +++ b/devel/hs-classy-prelude/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/classy-prelude-0.5.3.tar.gz) = 4de9dd739cfa64986f5271b99d947be27f92fe0d4ed0c6914ff2e7dd676f9076 -SIZE (cabal/classy-prelude-0.5.3.tar.gz) = 13754 +SHA256 (cabal/classy-prelude-0.5.7.tar.gz) = 1f6bb03827dc40863622aaba5c37c5b7165dfce350328e7d10b00d6c8fa208f3 +SIZE (cabal/classy-prelude-0.5.7.tar.gz) = 15740 diff --git a/devel/hs-cmdargs/Makefile b/devel/hs-cmdargs/Makefile index 11e00d069b6a..dd419b222b82 100644 --- a/devel/hs-cmdargs/Makefile +++ b/devel/hs-cmdargs/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= cmdargs -PORTVERSION= 0.10.2 +PORTVERSION= 0.10.3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -9,8 +9,6 @@ COMMENT= Command line argument processing LICENSE= BSD -CABAL_SETUP= Setup.hs - USE_CABAL= transformers>=0.2 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-cmdargs/distinfo b/devel/hs-cmdargs/distinfo index e4c299944483..c2ea87159f13 100644 --- a/devel/hs-cmdargs/distinfo +++ b/devel/hs-cmdargs/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/cmdargs-0.10.2.tar.gz) = e4650aeeef712c337079a5efc6db311c816eb7f735c125645cca4f954c61c76e -SIZE (cabal/cmdargs-0.10.2.tar.gz) = 60343 +SHA256 (cabal/cmdargs-0.10.3.tar.gz) = 06665acc796b91d5ea7a1dd48bbe60e595656627cfb52dc61c5baf57e772f4b1 +SIZE (cabal/cmdargs-0.10.3.tar.gz) = 60581 diff --git a/devel/hs-conduit/Makefile b/devel/hs-conduit/Makefile index a8521d882efb..cf4bf476dc2f 100644 --- a/devel/hs-conduit/Makefile +++ b/devel/hs-conduit/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= conduit -PORTVERSION= 1.0.2 +PORTVERSION= 1.0.5 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -9,7 +9,7 @@ COMMENT= Streaming data processing library LICENSE= BSD -USE_CABAL= lifted-base>=0.1 monad-control>=0.3.1 resourcet>=0.4.3 \ +USE_CABAL= lifted-base>=0.1 mmorph monad-control>=0.3.1 resourcet>=0.4.3 \ text>=0.11 transformers>=0.2.2 transformers-base>=0.4.1 \ void>=0.5.5 diff --git a/devel/hs-conduit/distinfo b/devel/hs-conduit/distinfo index 616acb21e78c..8de981b976c5 100644 --- a/devel/hs-conduit/distinfo +++ b/devel/hs-conduit/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/conduit-1.0.2.tar.gz) = 0e8c90c9fd0faa4a96475567400caa38542edc9e190fd3f9f66fcd2da9cf1e0e -SIZE (cabal/conduit-1.0.2.tar.gz) = 29928 +SHA256 (cabal/conduit-1.0.5.tar.gz) = c57c8226509e4aeea81a9cb790757c94183e011de5c4798cbb5935d0e9551271 +SIZE (cabal/conduit-1.0.5.tar.gz) = 30859 diff --git a/devel/hs-configurator/Makefile b/devel/hs-configurator/Makefile index bd737e892c00..74318343ff61 100644 --- a/devel/hs-configurator/Makefile +++ b/devel/hs-configurator/Makefile @@ -2,7 +2,7 @@ PORTNAME= configurator PORTVERSION= 0.2.0.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-convertible/Makefile b/devel/hs-convertible/Makefile index 6766c20c78c4..5eb26ea8b66b 100644 --- a/devel/hs-convertible/Makefile +++ b/devel/hs-convertible/Makefile @@ -3,7 +3,7 @@ PORTNAME= convertible PORTVERSION= 1.0.11.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-cpphs/Makefile b/devel/hs-cpphs/Makefile index afe87899deea..91f7f15abf6c 100644 --- a/devel/hs-cpphs/Makefile +++ b/devel/hs-cpphs/Makefile @@ -3,15 +3,13 @@ PORTNAME= cpphs PORTVERSION= 1.16 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Liberalised re-implementation of cpp, the C pre-processor LICENSE= LGPL21 -FILE_LICENSE= LICENCE-LGPL - -CABAL_SETUP= Setup.hs EXECUTABLE= cpphs diff --git a/devel/hs-darcs/Makefile b/devel/hs-darcs/Makefile index b8716f6abf37..bebb8c61bcc9 100644 --- a/devel/hs-darcs/Makefile +++ b/devel/hs-darcs/Makefile @@ -3,13 +3,13 @@ PORTNAME= darcs PORTVERSION= 2.8.4 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= A distributed, interactive, smart revision control system LICENSE= GPLv2 -FILE_LICENSE= COPYING USE_CABAL= hashed-storage>=0.5.6 haskeline>=0.6.3 html \ mtl>=1.0 parsec>=2.2 random regex-compat>=0.95.1 \ diff --git a/devel/hs-data-default-class/Makefile b/devel/hs-data-default-class/Makefile new file mode 100644 index 000000000000..3461c620927f --- /dev/null +++ b/devel/hs-data-default-class/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTNAME= data-default-class +PORTVERSION= 0.0.1 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Class for types with a default value + +LICENSE= BSD + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-data-default-class/distinfo b/devel/hs-data-default-class/distinfo new file mode 100644 index 000000000000..31fd528a0f3d --- /dev/null +++ b/devel/hs-data-default-class/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/data-default-class-0.0.1.tar.gz) = adc8ee80a6f0e5903339a2b8685220b32bc3e23856d3c12186cc464ae5c88f31 +SIZE (cabal/data-default-class-0.0.1.tar.gz) = 1461 diff --git a/devel/hs-data-default-class/pkg-descr b/devel/hs-data-default-class/pkg-descr new file mode 100644 index 000000000000..3f153f1c24b7 --- /dev/null +++ b/devel/hs-data-default-class/pkg-descr @@ -0,0 +1,3 @@ +A class for types with a default value. + +WWW: http://hackage.haskell.org/package/data-default-class diff --git a/devel/hs-data-default-instances-base/Makefile b/devel/hs-data-default-instances-base/Makefile new file mode 100644 index 000000000000..0b8b8314c0e0 --- /dev/null +++ b/devel/hs-data-default-instances-base/Makefile @@ -0,0 +1,15 @@ +# $FreeBSD$ + +PORTNAME= data-default-instances-base +PORTVERSION= 0.0.1 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Default instances for types in base + +LICENSE= BSD + +USE_CABAL= data-default-class + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-data-default-instances-base/distinfo b/devel/hs-data-default-instances-base/distinfo new file mode 100644 index 000000000000..ac501b02ff33 --- /dev/null +++ b/devel/hs-data-default-instances-base/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/data-default-instances-base-0.0.1.tar.gz) = eb12ff0174ae1fe2613058b87d0752f94e64df9a9bf971780c2e24bf0cb662a0 +SIZE (cabal/data-default-instances-base-0.0.1.tar.gz) = 1930 diff --git a/devel/hs-data-default-instances-base/pkg-descr b/devel/hs-data-default-instances-base/pkg-descr new file mode 100644 index 000000000000..0601c8d78efc --- /dev/null +++ b/devel/hs-data-default-instances-base/pkg-descr @@ -0,0 +1,3 @@ +Default instances for types in base. + +WWW: http://hackage.haskell.org/package/data-default-instances-base diff --git a/devel/hs-data-default-instances-containers/Makefile b/devel/hs-data-default-instances-containers/Makefile new file mode 100644 index 000000000000..2fc7621e03e5 --- /dev/null +++ b/devel/hs-data-default-instances-containers/Makefile @@ -0,0 +1,15 @@ +# $FreeBSD$ + +PORTNAME= data-default-instances-containers +PORTVERSION= 0.0.1 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Default instances for types in containers + +LICENSE= BSD + +USE_CABAL= data-default-class + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-data-default-instances-containers/distinfo b/devel/hs-data-default-instances-containers/distinfo new file mode 100644 index 000000000000..67aacc61da1d --- /dev/null +++ b/devel/hs-data-default-instances-containers/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/data-default-instances-containers-0.0.1.tar.gz) = a55e07af005c9815d82f3fc95e125db82994377c9f4a769428878701d4ec081a +SIZE (cabal/data-default-instances-containers-0.0.1.tar.gz) = 1659 diff --git a/devel/hs-data-default-instances-containers/pkg-descr b/devel/hs-data-default-instances-containers/pkg-descr new file mode 100644 index 000000000000..2b93d9b2f524 --- /dev/null +++ b/devel/hs-data-default-instances-containers/pkg-descr @@ -0,0 +1,3 @@ +Default instances for types in containers. + +WWW: http://hackage.haskell.org/package/data-default-instances-containers diff --git a/devel/hs-data-default-instances-dlist/Makefile b/devel/hs-data-default-instances-dlist/Makefile new file mode 100644 index 000000000000..7fd84a1eec52 --- /dev/null +++ b/devel/hs-data-default-instances-dlist/Makefile @@ -0,0 +1,15 @@ +# $FreeBSD$ + +PORTNAME= data-default-instances-dlist +PORTVERSION= 0.0.1 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Default instances for types in dlist + +LICENSE= BSD + +USE_CABAL= data-default-class dlist + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-data-default-instances-dlist/distinfo b/devel/hs-data-default-instances-dlist/distinfo new file mode 100644 index 000000000000..f62a64d50b1e --- /dev/null +++ b/devel/hs-data-default-instances-dlist/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/data-default-instances-dlist-0.0.1.tar.gz) = 7d683711cbf08abd7adcd5ac2be825381308d220397315a5570fe61b719b5959 +SIZE (cabal/data-default-instances-dlist-0.0.1.tar.gz) = 1503 diff --git a/devel/hs-data-default-instances-dlist/pkg-descr b/devel/hs-data-default-instances-dlist/pkg-descr new file mode 100644 index 000000000000..0c187bf55451 --- /dev/null +++ b/devel/hs-data-default-instances-dlist/pkg-descr @@ -0,0 +1,3 @@ +Default instances for types in dlist. + +WWW: http://hackage.haskell.org/package/data-default-instances-dlist diff --git a/devel/hs-data-default-instances-old-locale/Makefile b/devel/hs-data-default-instances-old-locale/Makefile new file mode 100644 index 000000000000..8f2cbaf8d4ee --- /dev/null +++ b/devel/hs-data-default-instances-old-locale/Makefile @@ -0,0 +1,15 @@ +# $FreeBSD$ + +PORTNAME= data-default-instances-old-locale +PORTVERSION= 0.0.1 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Default instances for types in old-locale + +LICENSE= BSD + +USE_CABAL= data-default-class + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-data-default-instances-old-locale/distinfo b/devel/hs-data-default-instances-old-locale/distinfo new file mode 100644 index 000000000000..475d09844e98 --- /dev/null +++ b/devel/hs-data-default-instances-old-locale/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/data-default-instances-old-locale-0.0.1.tar.gz) = 60d3b02922958c4908d7bf2b24ddf61511665745f784227d206745784b0c0802 +SIZE (cabal/data-default-instances-old-locale-0.0.1.tar.gz) = 1519 diff --git a/devel/hs-data-default-instances-old-locale/pkg-descr b/devel/hs-data-default-instances-old-locale/pkg-descr new file mode 100644 index 000000000000..875b1ebc403c --- /dev/null +++ b/devel/hs-data-default-instances-old-locale/pkg-descr @@ -0,0 +1,3 @@ +Default instances for types in old-locale. + +WWW: http://hackage.haskell.org/package/data-default-instances-old-locale diff --git a/devel/hs-data-default/Makefile b/devel/hs-data-default/Makefile index 1d213ead9bee..419874fd0fae 100644 --- a/devel/hs-data-default/Makefile +++ b/devel/hs-data-default/Makefile @@ -1,16 +1,17 @@ # $FreeBSD$ PORTNAME= data-default -PORTVERSION= 0.5.0 -PORTREVISION= 1 +PORTVERSION= 0.5.3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= A class for types with a default value +COMMENT= Class for types with a default value LICENSE= BSD -USE_CABAL= dlist +USE_CABAL= data-default-class data-default-instances-base \ + data-default-instances-containers data-default-instances-dlist \ + data-default-instances-old-locale .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-data-default/distinfo b/devel/hs-data-default/distinfo index 71aaf0d346b8..46c14a4b1a21 100644 --- a/devel/hs-data-default/distinfo +++ b/devel/hs-data-default/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/data-default-0.5.0.tar.gz) = 4ad884231906e064b9c74f511b542d7ee5032fbe055e95023c1a10999ae468f3 -SIZE (cabal/data-default-0.5.0.tar.gz) = 2005 +SHA256 (cabal/data-default-0.5.3.tar.gz) = ec5470f41bf6dc60d65953fc8788823ffff85fd59564a8bf9ea3c69928a83034 +SIZE (cabal/data-default-0.5.3.tar.gz) = 1623 diff --git a/devel/hs-data-pprint/Makefile b/devel/hs-data-pprint/Makefile index e87d0beb3c16..10b49c4a8485 100644 --- a/devel/hs-data-pprint/Makefile +++ b/devel/hs-data-pprint/Makefile @@ -2,7 +2,7 @@ PORTNAME= data-pprint PORTVERSION= 0.2.1.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,8 +10,6 @@ COMMENT= Prettyprint and compare Data values LICENSE= BSD -CABAL_SETUP= Setup.hs - USE_CABAL= mtl>=2.0 parallel>=3.1 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-date-cache/Makefile b/devel/hs-date-cache/Makefile index 73d38e61eece..7f68e833b746 100644 --- a/devel/hs-date-cache/Makefile +++ b/devel/hs-date-cache/Makefile @@ -2,7 +2,7 @@ PORTNAME= date-cache PORTVERSION= 0.3.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +10,5 @@ COMMENT= Date cacher LICENSE= BSD -CABAL_SETUP= Setup.hs - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-datetime/Makefile b/devel/hs-datetime/Makefile index f636c1b014c2..909bdbb2f4a2 100644 --- a/devel/hs-datetime/Makefile +++ b/devel/hs-datetime/Makefile @@ -3,14 +3,13 @@ PORTNAME= datetime PORTVERSION= 0.2.1 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Utilities to make Data.Time.* easier to use in Haskell LICENSE= GPLv3 -FILE_LICENSE= COPYING USE_CABAL= QuickCheck>=2 diff --git a/devel/hs-directory-tree/Makefile b/devel/hs-directory-tree/Makefile index 26115c49771a..0e092d7ec9a7 100644 --- a/devel/hs-directory-tree/Makefile +++ b/devel/hs-directory-tree/Makefile @@ -2,15 +2,13 @@ PORTNAME= directory-tree PORTVERSION= 0.11.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= A simple directory-like tree datatype, with useful IO functions +COMMENT= Simple directory-like tree datatype, with useful IO functions LICENSE= BSD -CABAL_SETUP= Setup.hs - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-dlist/Makefile b/devel/hs-dlist/Makefile index 96a4173fafb7..1596040e248f 100644 --- a/devel/hs-dlist/Makefile +++ b/devel/hs-dlist/Makefile @@ -3,11 +3,11 @@ PORTNAME= dlist PORTVERSION= 0.5 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= A list-like type supporting O(1) append for Haskell +COMMENT= List-like type supporting O(1) append for Haskell LICENSE= BSD diff --git a/devel/hs-drift/Makefile b/devel/hs-drift/Makefile index ffc433700f17..fb103b0b2bb1 100644 --- a/devel/hs-drift/Makefile +++ b/devel/hs-drift/Makefile @@ -3,7 +3,7 @@ PORTNAME= drift PORTVERSION= 2.2.3 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= devel haskell MASTER_SITES= http://repetae.net/computer/haskell/DrIFT/drop/ PKGNAMEPREFIX= hs- diff --git a/devel/hs-drift/files/patch-src__ChaseImports.hs b/devel/hs-drift/files/patch-src__ChaseImports.hs index 61ae0b6c59fa..0150ecfdbbc5 100644 --- a/devel/hs-drift/files/patch-src__ChaseImports.hs +++ b/devel/hs-drift/files/patch-src__ChaseImports.hs @@ -1,11 +1,19 @@ --- ./src/ChaseImports.hs.orig 2008-02-10 15:38:31.000000000 +0100 -+++ ./src/ChaseImports.hs 2012-05-13 11:51:52.000000000 +0200 -@@ -24,7 +24,7 @@ ++++ ./src/ChaseImports.hs 2013-05-01 01:35:21.000000000 +0200 +@@ -24,13 +24,14 @@ import DataP import CommandP import ParseLib2 -import System +import System.Environment ++import System.IO.Error import List import qualified Unlit import Monad + import GenUtil + +-try x = catch (x >>= return . Right) (return . Left) ++try x = catchIOError (x >>= return . Right) (return . Left) + + --- Split up input --------------------------------------------------------- + splitString :: String -> String -> (String,String) diff --git a/devel/hs-drift/files/patch-src__GenUtil.hs b/devel/hs-drift/files/patch-src__GenUtil.hs index 28989419a789..cd7485acc98e 100644 --- a/devel/hs-drift/files/patch-src__GenUtil.hs +++ b/devel/hs-drift/files/patch-src__GenUtil.hs @@ -1,5 +1,5 @@ --- ./src/GenUtil.hs.orig 2008-02-10 15:38:31.000000000 +0100 -+++ ./src/GenUtil.hs 2012-05-13 11:53:22.000000000 +0200 ++++ ./src/GenUtil.hs 2013-05-01 00:53:12.000000000 +0200 @@ -39,7 +39,7 @@ -- ** Simple deconstruction fromLeft,fromRight,fsts,snds,splitEither,rights,lefts, @@ -49,12 +49,25 @@ {-# INLINE fromRight #-} +@@ -284,10 +286,10 @@ + lefts xs = [x | Left x <- xs] + + ioM :: Monad m => IO a -> IO (m a) +-ioM action = catch (fmap return action) (\e -> return (fail (show e))) ++ioM action = System.IO.Error.catchIOError (fmap return action) (\e -> return (fail (show e))) + + ioMp :: MonadPlus m => IO a -> IO (m a) +-ioMp action = catch (fmap return action) (\_ -> return mzero) ++ioMp action = System.IO.Error.catchIOError (fmap return action) (\_ -> return mzero) + + -- | reformat a string to not be wider than a given width, breaking it up + -- between words. @@ -381,7 +383,7 @@ -- | looks up an enviornment variable and returns it in a 'MonadPlus' rather -- than raising an exception if the variable is not set. lookupEnv :: MonadPlus m => String -> IO (m String) -lookupEnv s = catch (fmap return $ System.getEnv s) (\e -> if IO.isDoesNotExistError e then return mzero else ioError e) -+lookupEnv s = catch (fmap return $ System.Environment.getEnv s) (\e -> if System.IO.Error.isDoesNotExistError e then return mzero else ioError e) ++lookupEnv s = System.IO.Error.catchIOError (fmap return $ System.Environment.getEnv s) (\e -> if System.IO.Error.isDoesNotExistError e then return mzero else ioError e) {-# SPECIALIZE fmapLeft :: (a -> c) -> [(Either a b)] -> [(Either c b)] #-} fmapLeft :: Functor f => (a -> c) -> f (Either a b) -> f (Either c b) diff --git a/devel/hs-edit-distance/Makefile b/devel/hs-edit-distance/Makefile index 12db5e7de249..38e79e6ed276 100644 --- a/devel/hs-edit-distance/Makefile +++ b/devel/hs-edit-distance/Makefile @@ -2,6 +2,7 @@ PORTNAME= edit-distance PORTVERSION= 0.2.1.2 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-either/Makefile b/devel/hs-either/Makefile index 6cfbfa376935..22e35a65c816 100644 --- a/devel/hs-either/Makefile +++ b/devel/hs-either/Makefile @@ -2,6 +2,7 @@ PORTNAME= either PORTVERSION= 3.4 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-enumerator/Makefile b/devel/hs-enumerator/Makefile index bb8bf61551d3..06e069c917f3 100644 --- a/devel/hs-enumerator/Makefile +++ b/devel/hs-enumerator/Makefile @@ -2,16 +2,14 @@ PORTNAME= enumerator PORTVERSION= 0.4.19 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Reliable, high-performance processing with left-fold enumerators LICENSE= MIT -FILE_LICENSE= license.txt -CABAL_SETUP= Setup.hs USE_CABAL= text>=0.7 transformers>=0.2 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-errors/Makefile b/devel/hs-errors/Makefile index 30ea7fe8cdbc..c057a613c4a7 100644 --- a/devel/hs-errors/Makefile +++ b/devel/hs-errors/Makefile @@ -2,6 +2,7 @@ PORTNAME= errors PORTVERSION= 1.4.1 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -9,8 +10,6 @@ COMMENT= Simplified error-handling LICENSE= BSD -CABAL_SETUP= Setup.hs - USE_CABAL= either>=3.1 safe>=0.3.3 transformers>=0.2 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-extensible-exceptions/Makefile b/devel/hs-extensible-exceptions/Makefile new file mode 100644 index 000000000000..4334d17d5309 --- /dev/null +++ b/devel/hs-extensible-exceptions/Makefile @@ -0,0 +1,15 @@ +# $FreeBSD$ + +PORTNAME= extensible-exceptions +PORTVERSION= 0.1.1.4 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Extensible exceptions + +LICENSE= BSD + +CABAL_SETUP= Setup.hs + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-extensible-exceptions/distinfo b/devel/hs-extensible-exceptions/distinfo new file mode 100644 index 000000000000..ff89f15c5a1f --- /dev/null +++ b/devel/hs-extensible-exceptions/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/extensible-exceptions-0.1.1.4.tar.gz) = 6ce5e8801760385a408dab71b53550f87629e661b260bdc2cd41c6a439b6e388 +SIZE (cabal/extensible-exceptions-0.1.1.4.tar.gz) = 8531 diff --git a/devel/hs-extensible-exceptions/pkg-descr b/devel/hs-extensible-exceptions/pkg-descr new file mode 100644 index 000000000000..bfd536bc7d0c --- /dev/null +++ b/devel/hs-extensible-exceptions/pkg-descr @@ -0,0 +1,4 @@ +This package provides extensible exceptions for both new and old versions +of GHC (i.e., < 6.10). + +WWW: http://hackage.haskell.org/package/extensible-exceptions diff --git a/devel/hs-failure/Makefile b/devel/hs-failure/Makefile index 84aa54f89dee..42220fbc53a3 100644 --- a/devel/hs-failure/Makefile +++ b/devel/hs-failure/Makefile @@ -2,11 +2,11 @@ PORTNAME= failure PORTVERSION= 0.2.0.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= A simple type class for success/failure computations +COMMENT= Simple type class for success/failure computations LICENSE= BSD diff --git a/devel/hs-fast-logger/Makefile b/devel/hs-fast-logger/Makefile index 0a3969355e05..b725e275e298 100644 --- a/devel/hs-fast-logger/Makefile +++ b/devel/hs-fast-logger/Makefile @@ -2,15 +2,14 @@ PORTNAME= fast-logger PORTVERSION= 0.3.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= A fast logging system +COMMENT= Fast logging system LICENSE= BSD -CABAL_SETUP= Setup.hs USE_CABAL= blaze-builder date-cache>=0.3 text unix-time .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-fgl/Makefile b/devel/hs-fgl/Makefile index 7ba71cbb6147..f950d462c9d0 100644 --- a/devel/hs-fgl/Makefile +++ b/devel/hs-fgl/Makefile @@ -3,7 +3,7 @@ PORTNAME= fgl PORTVERSION= 5.4.2.4 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -11,7 +11,6 @@ COMMENT= Martin Erwig Functional Graph Library LICENSE= BSD -CABAL_SETUP= Setup.hs USE_CABAL= mtl .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-file-embed/Makefile b/devel/hs-file-embed/Makefile index 845e5305701a..b30819a35556 100644 --- a/devel/hs-file-embed/Makefile +++ b/devel/hs-file-embed/Makefile @@ -2,6 +2,7 @@ PORTNAME= file-embed PORTVERSION= 0.0.4.7 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-filemanip/Makefile b/devel/hs-filemanip/Makefile index db6446dd011e..f605cd6a5d8d 100644 --- a/devel/hs-filemanip/Makefile +++ b/devel/hs-filemanip/Makefile @@ -3,7 +3,7 @@ PORTNAME= filemanip PORTVERSION= 0.3.6.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-filestore/Makefile b/devel/hs-filestore/Makefile index c97805c9a620..925d11f0a1dc 100644 --- a/devel/hs-filestore/Makefile +++ b/devel/hs-filestore/Makefile @@ -2,6 +2,7 @@ PORTNAME= filestore PORTVERSION= 0.6.0.1 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-filesystem-conduit/Makefile b/devel/hs-filesystem-conduit/Makefile index 4eea1a3f5961..ed11847ef516 100644 --- a/devel/hs-filesystem-conduit/Makefile +++ b/devel/hs-filesystem-conduit/Makefile @@ -2,6 +2,7 @@ PORTNAME= filesystem-conduit PORTVERSION= 1.0.0 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-fsnotify/Makefile b/devel/hs-fsnotify/Makefile index a95037e52ecb..b96cec9f65e8 100644 --- a/devel/hs-fsnotify/Makefile +++ b/devel/hs-fsnotify/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= fsnotify -PORTVERSION= 0.0.6 +PORTVERSION= 0.0.11 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -9,8 +9,6 @@ COMMENT= Cross-platform library for file system notifications LICENSE= BSD -CABAL_SETUP= Setup.hs - USE_CABAL= hinotify>=0.3.5 system-fileio>=0.3.8 system-filepath>=0.4.6 \ text>=0.11.0 diff --git a/devel/hs-fsnotify/distinfo b/devel/hs-fsnotify/distinfo index 4d4553ba69ff..48b0b29c2603 100644 --- a/devel/hs-fsnotify/distinfo +++ b/devel/hs-fsnotify/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/fsnotify-0.0.6.tar.gz) = 85e31556ab86f4c1c6fa5039492e0f66094e029705ebd53b4c58ed21b5556645 -SIZE (cabal/fsnotify-0.0.6.tar.gz) = 14570 +SHA256 (cabal/fsnotify-0.0.11.tar.gz) = 987be41d188782fd8fe081263d6a7345c8bad6576848457a73ef7b666f08a90e +SIZE (cabal/fsnotify-0.0.11.tar.gz) = 14530 diff --git a/devel/hs-fsnotify/pkg-descr b/devel/hs-fsnotify/pkg-descr index ba3bb03ac7ec..3a14903bcb56 100644 --- a/devel/hs-fsnotify/pkg-descr +++ b/devel/hs-fsnotify/pkg-descr @@ -1,4 +1,4 @@ -Cross platform library for file creation, modification, and deletion +Cross-platform library for file creation, modification, and deletion notification. This library builds upon existing libraries for platform-specific Window, Mac, and Linux filesystem event notification. diff --git a/devel/hs-gconf/Makefile b/devel/hs-gconf/Makefile index 560b18ed0d1f..e92f3f3631ae 100644 --- a/devel/hs-gconf/Makefile +++ b/devel/hs-gconf/Makefile @@ -2,16 +2,13 @@ PORTNAME= gconf PORTVERSION= 0.12.1.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Binding to the GNOME configuration database system LICENSE= LGPL21 -FILE_LICENSE= COPYING - -CABAL_SETUP= Setup.hs USE_CABAL= glib>=0.12 gtk2hs-buildtools USE_GNOME= gconf2 diff --git a/devel/hs-generic-deriving/Makefile b/devel/hs-generic-deriving/Makefile index 3a6aecafd5d3..8d561d30ed0f 100644 --- a/devel/hs-generic-deriving/Makefile +++ b/devel/hs-generic-deriving/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= generic-deriving -PORTVERSION= 1.4.0 +PORTVERSION= 1.5.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -9,7 +9,5 @@ COMMENT= Generic programming library for generalised deriving LICENSE= BSD -CABAL_SETUP= Setup.hs - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-generic-deriving/distinfo b/devel/hs-generic-deriving/distinfo index 7a82879f602f..4182bdb600eb 100644 --- a/devel/hs-generic-deriving/distinfo +++ b/devel/hs-generic-deriving/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/generic-deriving-1.4.0.tar.gz) = 47e5bae4348401217de5e6f8dd638a6e5c3fc3ddedce1c885fc56252091d5b95 -SIZE (cabal/generic-deriving-1.4.0.tar.gz) = 17868 +SHA256 (cabal/generic-deriving-1.5.0.tar.gz) = 1988bfac75714acb50b3e7cd84aef14d193486fa42e02eeaa659d57ff96470d4 +SIZE (cabal/generic-deriving-1.5.0.tar.gz) = 19220 diff --git a/devel/hs-geniplate/Makefile b/devel/hs-geniplate/Makefile index 8877e4d27241..35cf2ec80fed 100644 --- a/devel/hs-geniplate/Makefile +++ b/devel/hs-geniplate/Makefile @@ -2,6 +2,7 @@ PORTNAME= geniplate PORTVERSION= 0.6.0.3 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -9,8 +10,6 @@ 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" diff --git a/devel/hs-ghc-events/Makefile b/devel/hs-ghc-events/Makefile index 2cf2c114c0b5..6653b69fce58 100644 --- a/devel/hs-ghc-events/Makefile +++ b/devel/hs-ghc-events/Makefile @@ -2,7 +2,7 @@ PORTNAME= ghc-events PORTVERSION= 0.4.2.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-ghc-mtl/Makefile b/devel/hs-ghc-mtl/Makefile index 2ad9d05e65ad..56f254f79def 100644 --- a/devel/hs-ghc-mtl/Makefile +++ b/devel/hs-ghc-mtl/Makefile @@ -3,12 +3,11 @@ PORTNAME= ghc-mtl PORTVERSION= 1.0.1.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= An mtl compatible version of the Ghc-Api monads and\ - monad-transformers +COMMENT= Mtl-compatible version of the Ghc-Api monads and monad-transformers LICENSE= BSD diff --git a/devel/hs-ghc-paths/Makefile b/devel/hs-ghc-paths/Makefile index 5262fdb97358..afb4666c97d4 100644 --- a/devel/hs-ghc-paths/Makefile +++ b/devel/hs-ghc-paths/Makefile @@ -3,6 +3,7 @@ PORTNAME= ghc-paths PORTVERSION= 0.1.0.9 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +11,5 @@ COMMENT= Knowledge of GHC's installation directories LICENSE= BSD -CABAL_SETUP= Setup.hs - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-gio/Makefile b/devel/hs-gio/Makefile index 4e837cb4530e..e57ad5d667dd 100644 --- a/devel/hs-gio/Makefile +++ b/devel/hs-gio/Makefile @@ -2,16 +2,13 @@ PORTNAME= gio PORTVERSION= 0.12.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Binding to the GIO LICENSE= LGPL21 -FILE_LICENSE= COPYING - -CABAL_SETUP= Setup.hs USES= pkgconfig USE_CABAL= glib>=0.12.0 mtl diff --git a/devel/hs-git-annex/Makefile b/devel/hs-git-annex/Makefile index 942cfa6572f6..678804215f3e 100644 --- a/devel/hs-git-annex/Makefile +++ b/devel/hs-git-annex/Makefile @@ -2,22 +2,18 @@ # $FreeBSD$ PORTNAME= git-annex -PORTVERSION= 4.20130323 -PORTREVISION= 1 +PORTVERSION= 4.20130601 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Manage files with git, without checking their contents into git LICENSE= GPLv3 -FILE_LICENSE= COPYRIGHT -CABAL_SETUP= Setup.hs - -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_CABAL= bloomfilter dataenc dlist edit-distance extensible-exceptions \ + hslogger HTTP IfElse json MissingH MonadCatchIO-transformers \ + monad-control mtl>=2 network>=2.0 QuickCheck>=2.1 random \ + SafeSemaphore SHA text unix-compat utf8-string uuid USE_GMAKE= yes USE_PERL5_BUILD= yes @@ -33,15 +29,16 @@ RUN_DEPENDS+= rsync:${PORTSDIR}/net/rsync \ EXECUTABLE= git-annex git-annex-shell STANDALONE= yes -OPTIONS_DEFINE= S3 ASSISTANT INOTIFY WEBAPP PAIRING PRODUCTION +OPTIONS_DEFINE= S3 ASSISTANT INOTIFY WEBAPP PAIRING PRODUCTION TDFA OPTIONS_DEFAULT= S3 ASSISTANT S3_DESC= S3 support 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) +WEBAPP_DESC= Web application (requires assistant) +PAIRING_DESC= Enable pairing (requires web application) PRODUCTION_DESC= Production build +TDFA_DESC= Use regex-tdfa for wildcards .include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk" @@ -84,7 +81,7 @@ CONFIGURE_ARGS+= --flags="-Pairing" .endif # Disable all the other options -CONFIGURE_ARGS+= --flags="-DNS -XMPP -Dbus" +CONFIGURE_ARGS+= --flags="-DNS -XMPP -Dbus -WebDAV" .if ${PORT_OPTIONS:MPRODUCTION} CONFIGURE_ARGS+= --flags="Production" @@ -92,5 +89,12 @@ CONFIGURE_ARGS+= --flags="Production" CONFIGURE_ARGS+= --flags="-Production" .endif +.if ${PORT_OPTIONS:MTDFA} +CONFIGURE_ARGS+= --flags="TDFA" +USE_CABAL+= regex-tdfa +.else +CONFIGURE_ARGS+= --flags="-TDFA" +.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 ca821cf3cac6..7e93e176970a 100644 --- a/devel/hs-git-annex/distinfo +++ b/devel/hs-git-annex/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/git-annex-4.20130323.tar.gz) = 1f940d88b8ef91e18155a778b3665c7151f61567945259d41921e389beab779f -SIZE (cabal/git-annex-4.20130323.tar.gz) = 2578033 +SHA256 (cabal/git-annex-4.20130601.tar.gz) = 96228918c356bc3e23693fd0c48e2557c68d97c769a7e76082851b91535cd250 +SIZE (cabal/git-annex-4.20130601.tar.gz) = 3332000 diff --git a/devel/hs-git-annex/files/patch-Build__Configure.hs b/devel/hs-git-annex/files/patch-Build__Configure.hs deleted file mode 100644 index 159d7da5eb3e..000000000000 --- a/devel/hs-git-annex/files/patch-Build__Configure.hs +++ /dev/null @@ -1,11 +0,0 @@ ---- ./Build/Configure.hs.orig 2013-03-23 20:06:19.000000000 +0200 -+++ ./Build/Configure.hs 2013-05-09 22:49:33.000000000 +0200 -@@ -55,7 +55,7 @@ - key = "sha" ++ show n - check = "</dev/null 2>/dev/null | grep -q '" ++ knowngood ++ "'" - shacmds n = concatMap (\x -> [x, 'g':x, osxpath </> x]) $ -- map (\x -> "sha" ++ show n ++ x) ["sum", ""] -+ map (\x -> "gsha" ++ show n ++ x) ["sum", ""] - {- Max OSX sometimes puts GNU tools outside PATH, so look in - - the location it uses, and remember where to run them - - from. -} diff --git a/devel/hs-git-annex/files/patch-Build__InstallDesktopFile.hs b/devel/hs-git-annex/files/patch-Build__InstallDesktopFile.hs deleted file mode 100644 index de4e212d205a..000000000000 --- a/devel/hs-git-annex/files/patch-Build__InstallDesktopFile.hs +++ /dev/null @@ -1,20 +0,0 @@ ---- ./Build/InstallDesktopFile.hs.orig 2012-10-17 03:24:57.000000000 +0200 -+++ ./Build/InstallDesktopFile.hs 2012-11-06 11:26:23.567300019 +0100 -@@ -59,11 +59,15 @@ - - writeFDODesktop :: FilePath -> IO () - writeFDODesktop command = do -- datadir <- ifM systemwideInstall ( return systemDataDir, userDataDir ) -+ prefix <- catchMaybeIO (getEnv "PREFIX") -+ let (sddir,scdir) = case prefix of -+ Just p -> (p </> "share", p </> "etc/xdg") -+ Nothing -> (systemDataDir, systemConfigDir) -+ datadir <- ifM systemwideInstall ( return sddir, userDataDir ) - writeDesktopMenuFile (desktop command) - =<< inDestDir (desktopMenuFilePath "git-annex" datadir) - -- configdir <- ifM systemwideInstall ( return systemConfigDir, userConfigDir ) -+ configdir <- ifM systemwideInstall ( return scdir, userConfigDir ) - installAutoStart command - =<< inDestDir (autoStartPath "git-annex" configdir) - diff --git a/devel/hs-git-annex/files/patch-git-annex.cabal b/devel/hs-git-annex/files/patch-git-annex.cabal deleted file mode 100644 index f19e74277f85..000000000000 --- a/devel/hs-git-annex/files/patch-git-annex.cabal +++ /dev/null @@ -1,11 +0,0 @@ ---- ./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-glade/Makefile b/devel/hs-glade/Makefile index f591c156bfb5..e528b62d99f2 100644 --- a/devel/hs-glade/Makefile +++ b/devel/hs-glade/Makefile @@ -2,16 +2,14 @@ PORTNAME= glade PORTVERSION= 0.12.1 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Binding to the glade library LICENSE= LGPL21 -FILE_LICENSE= COPYING -CABAL_SETUP= Setup.hs USE_CABAL= glib>=0.12 gtk>=0.12 USE_GNOME= libglade2 diff --git a/devel/hs-glib/Makefile b/devel/hs-glib/Makefile index 83af4b0354df..6819e23ab9c6 100644 --- a/devel/hs-glib/Makefile +++ b/devel/hs-glib/Makefile @@ -2,16 +2,13 @@ PORTNAME= glib PORTVERSION= 0.12.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Binding to the GLIB library for Gtk2Hs LICENSE= LGPL21 -FILE_LICENSE= COPYING - -CABAL_SETUP= Setup.hs USES= pkgconfig USE_CABAL= gtk2hs-buildtools diff --git a/devel/hs-gtk2hs-buildtools/Makefile b/devel/hs-gtk2hs-buildtools/Makefile index 765b9092ec7b..ebdd2539b32e 100644 --- a/devel/hs-gtk2hs-buildtools/Makefile +++ b/devel/hs-gtk2hs-buildtools/Makefile @@ -2,16 +2,13 @@ PORTNAME= gtk2hs-buildtools PORTVERSION= 0.12.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Tools to build the Gtk2Hs suite of User Interface Libraries LICENSE= GPLv2 -FILE_LICENSE= COPYING - -CABAL_SETUP= Setup.hs USE_CABAL= random USE_ALEX= yes diff --git a/devel/hs-gtk2hs-buildtools/files/patch-c2hs__c__CAST.hs b/devel/hs-gtk2hs-buildtools/files/patch-c2hs__c__CAST.hs new file mode 100644 index 000000000000..0fd4c3e3910b --- /dev/null +++ b/devel/hs-gtk2hs-buildtools/files/patch-c2hs__c__CAST.hs @@ -0,0 +1,22 @@ +--- ./c2hs/c/CAST.hs.orig 2012-11-12 00:26:43.000000000 +0100 ++++ ./c2hs/c/CAST.hs 2013-05-28 11:02:33.000000000 +0200 +@@ -1125,6 +1125,9 @@ + put_ bh (CTypedef ae) = do + putByte bh 4 + put_ bh ae ++ put_ bh (CThread af) = do ++ putByte bh 5 ++ put_ bh af + get bh = do + h <- getByte bh + case h of +@@ -1143,6 +1146,9 @@ + 4 -> do + ae <- get bh + return (CTypedef ae) ++ 5 -> do ++ af <- get bh ++ return (CThread af) + + instance Binary CTypeQual where + put_ bh (CConstQual aa) = do diff --git a/devel/hs-haddock/Makefile b/devel/hs-haddock/Makefile index 15a8a32565c9..6b77583cb681 100644 --- a/devel/hs-haddock/Makefile +++ b/devel/hs-haddock/Makefile @@ -2,12 +2,11 @@ # $FreeBSD$ PORTNAME= haddock -PORTVERSION= 2.11.0 -PORTREVISION= 1 +PORTVERSION= 2.13.2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= A documentation-generation tool for Haskell libraries +COMMENT= Documentation-generation tool for Haskell libraries LICENSE= BSD diff --git a/devel/hs-haddock/distinfo b/devel/hs-haddock/distinfo index 08fc20d8c264..f74d8b063751 100644 --- a/devel/hs-haddock/distinfo +++ b/devel/hs-haddock/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/haddock-2.11.0.tar.gz) = 8dcd7c5cc9f3db7526a42297be4ee563820ade3d1a49e3d0e165569abcb14928 -SIZE (cabal/haddock-2.11.0.tar.gz) = 146824 +SHA256 (cabal/haddock-2.13.2.tar.gz) = 25e7d5819d38cbb1c9b1ff967e2a4093c776c3defaa0a249c8eabba1e70892e3 +SIZE (cabal/haddock-2.13.2.tar.gz) = 174973 diff --git a/devel/hs-happy/Makefile b/devel/hs-happy/Makefile index fc6d431f2daf..f78d73416e96 100644 --- a/devel/hs-happy/Makefile +++ b/devel/hs-happy/Makefile @@ -3,7 +3,7 @@ PORTNAME= happy PORTVERSION= 1.18.10 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-hashable/Makefile b/devel/hs-hashable/Makefile index 45f72ef770d0..8af294189b7e 100644 --- a/devel/hs-hashable/Makefile +++ b/devel/hs-hashable/Makefile @@ -1,7 +1,8 @@ # $FreeBSD$ PORTNAME= hashable -PORTVERSION= 1.2.0.5 +PORTVERSION= 1.1.2.5 +PORTEPOCH= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -9,8 +10,6 @@ COMMENT= Class for types that can be converted to a hash value LICENSE= BSD -CABAL_SETUP= Setup.hs - USE_CABAL= text>=0.11.0.5 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-hashable/distinfo b/devel/hs-hashable/distinfo index a28b27d99922..5a166ac6bda9 100644 --- a/devel/hs-hashable/distinfo +++ b/devel/hs-hashable/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/hashable-1.2.0.5.tar.gz) = 107b7b58aa9a2eee81c58bc00638b7c0a9db53e1b7b4de8388a4eb4592c8383b -SIZE (cabal/hashable-1.2.0.5.tar.gz) = 21090 +SHA256 (cabal/hashable-1.1.2.5.tar.gz) = 3fb5d430c9289ebada4991a76fd78f028aaaf17957dc666ddc7b89c98a54713d +SIZE (cabal/hashable-1.1.2.5.tar.gz) = 9129 diff --git a/devel/hs-hashed-storage/Makefile b/devel/hs-hashed-storage/Makefile index ae861ed1c425..1601a9e43b78 100644 --- a/devel/hs-hashed-storage/Makefile +++ b/devel/hs-hashed-storage/Makefile @@ -2,7 +2,7 @@ PORTNAME= hashed-storage PORTVERSION= 0.5.10 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,8 +10,7 @@ COMMENT= Hashed file storage support code LICENSE= BSD -CABAL_SETUP= Setup.hs -USE_CABAL= dataenc mmap>=0.5 mtl zlib +USE_CABAL= dataenc extensible-exceptions mmap>=0.5 mtl zlib CONFIGURE_ARGS+= --flags="-test" diff --git a/devel/hs-hashtables/Makefile b/devel/hs-hashtables/Makefile index db96d0b49f76..b0d9bb3ae63d 100644 --- a/devel/hs-hashtables/Makefile +++ b/devel/hs-hashtables/Makefile @@ -2,6 +2,7 @@ PORTNAME= hashtables PORTVERSION= 1.1.0.2 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -9,8 +10,6 @@ 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" diff --git a/devel/hs-haskeline/Makefile b/devel/hs-haskeline/Makefile index ba84c2507d6b..603f54385e14 100644 --- a/devel/hs-haskeline/Makefile +++ b/devel/hs-haskeline/Makefile @@ -3,6 +3,7 @@ PORTNAME= haskeline PORTVERSION= 0.7.0.3 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,8 +11,6 @@ COMMENT= Command-line interface for user input, written in Haskell LICENSE= BSD -CABAL_SETUP= Setup.hs - USE_CABAL= transformers>=0.2 USES+= iconv diff --git a/devel/hs-haskell-platform/Makefile b/devel/hs-haskell-platform/Makefile index 4e87e0935b2e..51ba929e33eb 100644 --- a/devel/hs-haskell-platform/Makefile +++ b/devel/hs-haskell-platform/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= haskell-platform -PORTVERSION= 2012.4.0.0 -PORTREVISION= 2 +PORTVERSION= 2013.2.0.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -12,36 +11,40 @@ LICENSE= BSD METAPORT= yes -USE_CABAL= async==2.0.1.3_1 \ - cgi==3001.1.7.4_6,1 \ - fgl==5.4.2.4_4 \ - GLUT==2.1.2.1_7,1 \ - haskell-src==1.0.1.5_3 \ - html==1.0.1.2_6 \ - HTTP==4000.2.5_1 \ - HUnit==1.2.5.1_1 \ - mtl==2.1.2_1 \ - network==2.3.1.0_1 \ - OpenGL==2.2.3.1_4,1 \ - parallel==3.2.0.3_1 \ - parsec==3.1.3_1 \ - primitive==0.5.0.1_1 \ - QuickCheck==2.5.1.1_1 \ - random==1.0.1.1_3 \ - regex-base==0.93.2_6 \ - regex-compat==0.95.1_4 \ - regex-posix==0.95.2_1 \ - split==0.2.1.1_1 \ - stm==2.4_1 \ - syb==0.3.7_1 \ - text==0.11.2.3_1 \ - transformers==0.3.0.0_3 \ - vector==0.10.0.1_1 \ - xhtml==3000.2.1_3 \ - zlib==0.5.4.0_1 \ - cabal-install==0.14.0_4 \ - alex==3.0.2_1 \ - happy==1.18.10_1 +USE_CABAL= async==2.0.1.4 \ + attoparsec==0.10.4.0_1 \ + cgi==3001.1.7.5,1 \ + fgl==5.4.2.4_5 \ + GLUT==2.4.0.0,1 \ + GLURaw==1.3.0.0 \ + haskell-src==1.0.1.5_4 \ + hashable==1.1.2.5,1 \ + html==1.0.1.2_7 \ + HTTP==4000.2.8 \ + HUnit==1.2.5.2 \ + mtl==2.1.2_2 \ + network==2.4.1.2 \ + OpenGL==2.8.0.0,1 \ + OpenGLRaw==1.3.0.0 \ + parallel==3.2.0.3_2 \ + parsec==3.1.3_2 \ + primitive==0.5.0.1_2 \ + QuickCheck==2.6 \ + random==1.0.1.1_4 \ + regex-base==0.93.2_7 \ + regex-compat==0.95.1_5 \ + regex-posix==0.95.2_2 \ + split==0.2.2 \ + stm==2.4.2 \ + syb==0.4.0 \ + text==0.11.3.1 \ + transformers==0.3.0.0_4 \ + vector==0.10.0.1_2 \ + xhtml==3000.2.1_4 \ + zlib==0.5.4.1 \ + cabal-install==1.16.0.2 \ + alex==3.0.5 \ + happy==1.18.10_2 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-haskell-src-exts/Makefile b/devel/hs-haskell-src-exts/Makefile index baa2fc80f4e1..0d5d75b4f39e 100644 --- a/devel/hs-haskell-src-exts/Makefile +++ b/devel/hs-haskell-src-exts/Makefile @@ -3,7 +3,7 @@ PORTNAME= haskell-src-exts PORTVERSION= 1.13.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -11,8 +11,6 @@ COMMENT= Manipulating Haskell source LICENSE= BSD -CABAL_SETUP= Setup.hs - USE_CABAL= cpphs>=1.3 USE_HAPPY= yes diff --git a/devel/hs-haskell-src/Makefile b/devel/hs-haskell-src/Makefile index 9a18ee6fd903..f18b9ab7a0b3 100644 --- a/devel/hs-haskell-src/Makefile +++ b/devel/hs-haskell-src/Makefile @@ -2,7 +2,7 @@ PORTNAME= haskell-src PORTVERSION= 1.0.1.5 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +10,6 @@ COMMENT= Support for manipulating Haskell source code LICENSE= BSD -CABAL_SETUP= Setup.hs USE_HAPPY= yes USE_CABAL= syb diff --git a/devel/hs-hasktags/Makefile b/devel/hs-hasktags/Makefile index 6be6eded648f..9dc8174c0c53 100644 --- a/devel/hs-hasktags/Makefile +++ b/devel/hs-hasktags/Makefile @@ -2,6 +2,7 @@ PORTNAME= hasktags PORTVERSION= 0.68.2 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -9,8 +10,6 @@ COMMENT= Produces ctags "tags" and etags "TAGS" files for Haskell programs LICENSE= BSD -CABAL_SETUP= Setup.hs - EXECUTABLE= hasktags STANDALONE= yes diff --git a/devel/hs-hastache/Makefile b/devel/hs-hastache/Makefile index f97a0694b150..e6e22d67164c 100644 --- a/devel/hs-hastache/Makefile +++ b/devel/hs-hastache/Makefile @@ -2,6 +2,7 @@ PORTNAME= hastache PORTVERSION= 0.5.0 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -9,8 +10,6 @@ COMMENT= Haskell implementation of Mustache templates LICENSE= BSD -CABAL_SETUP= Setup.hs - USE_CABAL= blaze-builder ieee754 mtl syb text transformers utf8-string INSTALL_PORTDATA= cd ${WRKSRC} && ${INSTALL_DATA} README.md ${DATADIR} diff --git a/devel/hs-hdoc/Makefile b/devel/hs-hdoc/Makefile index e4f4869dad47..80ba31da5e55 100644 --- a/devel/hs-hdoc/Makefile +++ b/devel/hs-hdoc/Makefile @@ -3,7 +3,7 @@ PORTNAME= hdoc PORTVERSION= 0.8.3 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= devel haskell MASTER_SITES= http://staff.fmi.uni-passau.de/~groessli/hdoc/ PKGNAMEPREFIX= hs- diff --git a/devel/hs-hdoc/files/patch-Main.hs b/devel/hs-hdoc/files/patch-Main.hs index bbddbb29a822..e241cb0e9044 100644 --- a/devel/hs-hdoc/files/patch-Main.hs +++ b/devel/hs-hdoc/files/patch-Main.hs @@ -1,11 +1,21 @@ --- ./Main.hs.orig 2004-05-18 00:27:27.000000000 +0200 -+++ ./Main.hs 2012-05-13 11:20:13.000000000 +0200 -@@ -5,7 +5,7 @@ ++++ ./Main.hs 2013-04-30 23:59:28.000000000 +0200 +@@ -5,7 +5,8 @@ import List import Maybe import Monad -import System +import System.Environment ++import System.IO.Error import GetOpt import Parser +@@ -338,7 +339,7 @@ + case preProc of + Nothing -> return $ Left (NoPreprocessor file) + Just (msg, action) -> +- do res <- try (readFile file) ++ do res <- tryIOError (readFile file) + case res of + Left _ -> return $ Left NotFound + Right cont -> return $ Right (action cont,msg) diff --git a/devel/hs-hinotify/Makefile b/devel/hs-hinotify/Makefile index be355d3f9d1c..4690b4ded378 100644 --- a/devel/hs-hinotify/Makefile +++ b/devel/hs-hinotify/Makefile @@ -2,7 +2,7 @@ PORTNAME= hinotify PORTVERSION= 0.3.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-hint/Makefile b/devel/hs-hint/Makefile index 849367da862d..2bcf0cfdb774 100644 --- a/devel/hs-hint/Makefile +++ b/devel/hs-hint/Makefile @@ -3,6 +3,7 @@ PORTNAME= hint PORTVERSION= 0.3.3.6 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-hlibev/Makefile b/devel/hs-hlibev/Makefile index 45ade769e4ec..7ce5a2875c42 100644 --- a/devel/hs-hlibev/Makefile +++ b/devel/hs-hlibev/Makefile @@ -2,7 +2,7 @@ PORTNAME= hlibev PORTVERSION= 0.4.0 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-hlint/Makefile b/devel/hs-hlint/Makefile index 0d2eb1385fe7..700bfabf776b 100644 --- a/devel/hs-hlint/Makefile +++ b/devel/hs-hlint/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= hlint -PORTVERSION= 1.8.43 +PORTVERSION= 1.8.45 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -9,8 +9,6 @@ COMMENT= Source code suggestions LICENSE= BSD -CABAL_SETUP= Setup.hs - USE_CABAL= cpphs>=1.11 haskell-src-exts>=1.11 hscolour>=1.17 \ transformers>=0.0 uniplate>=1.5 diff --git a/devel/hs-hlint/distinfo b/devel/hs-hlint/distinfo index 42c7c04d38df..a03691a115e8 100644 --- a/devel/hs-hlint/distinfo +++ b/devel/hs-hlint/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/hlint-1.8.43.tar.gz) = 664799ed88bc7fc07308288b87df689b9388ae5625cea163781103d33dd7ce71 -SIZE (cabal/hlint-1.8.43.tar.gz) = 68396 +SHA256 (cabal/hlint-1.8.45.tar.gz) = e9e7062347c6a8173fc26dcd3454c977262145b6b01a35c12fbfeb56e53a4792 +SIZE (cabal/hlint-1.8.45.tar.gz) = 68579 diff --git a/devel/hs-hoogle/Makefile b/devel/hs-hoogle/Makefile index 9b7b7808396f..a3d49da2338b 100644 --- a/devel/hs-hoogle/Makefile +++ b/devel/hs-hoogle/Makefile @@ -3,15 +3,13 @@ PORTNAME= hoogle PORTVERSION= 4.2.16 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Haskell API Search LICENSE= BSD -FILE_LICENSE= docs/LICENSE - -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 \ diff --git a/devel/hs-hslogger/Makefile b/devel/hs-hslogger/Makefile index 02cc924707de..15d6d29a67bf 100644 --- a/devel/hs-hslogger/Makefile +++ b/devel/hs-hslogger/Makefile @@ -3,7 +3,7 @@ PORTNAME= hslogger PORTVERSION= 1.2.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -11,7 +11,6 @@ COMMENT= Versatile logging framework LICENSE= BSD -CABAL_SETUP= Setup.hs USE_CABAL= mtl network .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-hspec-expectations/Makefile b/devel/hs-hspec-expectations/Makefile index 354469465c29..415f262cf7b3 100644 --- a/devel/hs-hspec-expectations/Makefile +++ b/devel/hs-hspec-expectations/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= hspec-expectations -PORTVERSION= 0.3.0.3 -PORTREVISION= 1 +PORTVERSION= 0.3.2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-hspec-expectations/distinfo b/devel/hs-hspec-expectations/distinfo index 9f5decfcbd9f..ed4cb198468b 100644 --- a/devel/hs-hspec-expectations/distinfo +++ b/devel/hs-hspec-expectations/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/hspec-expectations-0.3.0.3.tar.gz) = e4601065616f67ae345bee79bac883701a6f79772309c535a7a1e5c7aa5becde -SIZE (cabal/hspec-expectations-0.3.0.3.tar.gz) = 3659 +SHA256 (cabal/hspec-expectations-0.3.2.tar.gz) = b11b2618749197a56c4ea3ea1d924a0de910d95fc92f560fe36032fc2ce5c224 +SIZE (cabal/hspec-expectations-0.3.2.tar.gz) = 3707 diff --git a/devel/hs-hspec/Makefile b/devel/hs-hspec/Makefile index cf9d7697106e..2a34755fcd0c 100644 --- a/devel/hs-hspec/Makefile +++ b/devel/hs-hspec/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= hspec -PORTVERSION= 1.4.4 +PORTVERSION= 1.5.4 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +10,8 @@ COMMENT= Behavior-Driven Development for Haskell LICENSE= BSD 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 + QuickCheck>=2.5.1 quickcheck-io random setenv \ + transformers>=0.2.2.0 EXECUTABLE= hspec-discover diff --git a/devel/hs-hspec/distinfo b/devel/hs-hspec/distinfo index 174b72a38d5f..db1676476ab8 100644 --- a/devel/hs-hspec/distinfo +++ b/devel/hs-hspec/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/hspec-1.4.4.tar.gz) = b948d7115d4f892a2b56ddd2b87ab1166f6d91bcdfe66899dc43dd8f69db9927 -SIZE (cabal/hspec-1.4.4.tar.gz) = 26269 +SHA256 (cabal/hspec-1.5.4.tar.gz) = 8dce8de068eb84eec2bf72de37f6727a2dfddd85f2289d969e07038885ac87a1 +SIZE (cabal/hspec-1.5.4.tar.gz) = 30050 diff --git a/devel/hs-idoc/Makefile b/devel/hs-idoc/Makefile index bea92f8910ba..6b0156a02da5 100644 --- a/devel/hs-idoc/Makefile +++ b/devel/hs-idoc/Makefile @@ -3,16 +3,15 @@ PORTNAME= idoc PORTVERSION= 0.2.6 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= devel haskell MASTER_SITES= http://www.cse.unsw.edu.au/~chak/haskell/idoc/ PKGNAMEPREFIX= hs- MAINTAINER= haskell@FreeBSD.org -COMMENT= A No Frills Haskell Interface Documentation System +COMMENT= No Frills Haskell Interface Documentation System LICENSE= GPLv2 -FILE_LICENSE= COPYING BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc LIB_DEPENDS+= gmp.10:${PORTSDIR}/math/gmp \ diff --git a/devel/hs-kqueue/Makefile b/devel/hs-kqueue/Makefile index 0fa79c1acdeb..7a1caf822d91 100644 --- a/devel/hs-kqueue/Makefile +++ b/devel/hs-kqueue/Makefile @@ -2,16 +2,14 @@ PORTNAME= kqueue PORTVERSION= 0.1.2.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= A binding to the kqueue event library +COMMENT= Binding to the kqueue event library LICENSE= BSD -CABAL_SETUP= Setup.hs - USE_CABAL= mtl>=1.1 USE_C2HS= yes diff --git a/devel/hs-language-c/Makefile b/devel/hs-language-c/Makefile index 40b93dac775d..f0067a689cb2 100644 --- a/devel/hs-language-c/Makefile +++ b/devel/hs-language-c/Makefile @@ -2,7 +2,7 @@ PORTNAME= language-c PORTVERSION= 0.3.2.1 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,8 +10,6 @@ COMMENT= Analysis and generation of C code in Haskell LICENSE= BSD -CABAL_SETUP= Setup.hs - USE_ALEX= yes USE_HAPPY= yes USE_CABAL= syb diff --git a/devel/hs-language-javascript/Makefile b/devel/hs-language-javascript/Makefile index 0c3db887b337..426ebb13f63f 100644 --- a/devel/hs-language-javascript/Makefile +++ b/devel/hs-language-javascript/Makefile @@ -2,7 +2,7 @@ PORTNAME= language-javascript PORTVERSION= 0.5.7 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,8 +10,6 @@ COMMENT= Parser for JavaScript LICENSE= BSD -CABAL_SETUP= Setup.hs - USE_CABAL= blaze-builder>=0.2 mtl>=1.1 utf8-light>=0.4 utf8-string>=0.3.7 USE_HAPPY= yes diff --git a/devel/hs-largeword/Makefile b/devel/hs-largeword/Makefile index eb85ab0358d9..c5e3ad18b2a7 100644 --- a/devel/hs-largeword/Makefile +++ b/devel/hs-largeword/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= largeword -PORTVERSION= 1.0.4 +PORTVERSION= 1.0.5 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -9,7 +9,5 @@ COMMENT= Provides a way of producing other large words LICENSE= BSD -CABAL_SETUP= Setup.hs - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-largeword/distinfo b/devel/hs-largeword/distinfo index 0d0b7edf2a09..702a4106843c 100644 --- a/devel/hs-largeword/distinfo +++ b/devel/hs-largeword/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/largeword-1.0.4.tar.gz) = 858a257890c698eaad065c6eced696be83b9e8288c1b081d6c7debbad6fad9a6 -SIZE (cabal/largeword-1.0.4.tar.gz) = 3023 +SHA256 (cabal/largeword-1.0.5.tar.gz) = b42164506e521be1d296055086f109a62bc5c3e71b46751d06ada7622fc79c45 +SIZE (cabal/largeword-1.0.5.tar.gz) = 3069 diff --git a/devel/hs-lazysmallcheck/Makefile b/devel/hs-lazysmallcheck/Makefile index df81fb488e9d..9b7b44c605a6 100644 --- a/devel/hs-lazysmallcheck/Makefile +++ b/devel/hs-lazysmallcheck/Makefile @@ -2,16 +2,14 @@ PORTNAME= lazysmallcheck PORTVERSION= 0.6 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= A library for demand-driven testing of Haskell programs +COMMENT= Library for demand-driven testing of Haskell programs LICENSE= BSD -CABAL_SETUP= Setup.hs - INSTALL_PORTEXAMPLES= cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${EXAMPLESDIR} .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-lens/Makefile b/devel/hs-lens/Makefile index 967b84ff4756..971e41156f21 100644 --- a/devel/hs-lens/Makefile +++ b/devel/hs-lens/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= lens -PORTVERSION= 3.8.7.3 +PORTVERSION= 3.9.0.2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -11,12 +11,12 @@ LICENSE= BSD USE_CABAL= bifunctors>=3 comonad>=3 comonad-transformers>=3 \ comonads-fd>=3 contravariant>=0.2.0.2 distributive>=0.3 \ - generic-deriving hashable>=1.1.2.3 MonadCatchIO-transformers>=0.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 \ - void>=0.5 + generic-deriving hashable>=1.1.2.3 \ + MonadCatchIO-transformers>=0.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 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 663d5d2c07c9..1955fae9f9f2 100644 --- a/devel/hs-lens/distinfo +++ b/devel/hs-lens/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/lens-3.8.7.3.tar.gz) = 0948c0b8a4dec7cdce6935b84f20951fe07236a43bac3b9afee27d33c7de487c -SIZE (cabal/lens-3.8.7.3.tar.gz) = 196610 +SHA256 (cabal/lens-3.9.0.2.tar.gz) = 825e75c46d986d47dafd7cc17f596c312283f9521ccbc3aafcbebd3fc6470332 +SIZE (cabal/lens-3.9.0.2.tar.gz) = 454635 diff --git a/devel/hs-lifted-base/Makefile b/devel/hs-lifted-base/Makefile index f7c37623092e..1fc86e61a6a1 100644 --- a/devel/hs-lifted-base/Makefile +++ b/devel/hs-lifted-base/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= lifted-base -PORTVERSION= 0.2.0.2 +PORTVERSION= 0.2.0.5 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -9,8 +9,6 @@ COMMENT= Lifted IO operations from the base library LICENSE= BSD -CABAL_SETUP= Setup.hs - USE_CABAL= base-unicode-symbols>=0.1.1 monad-control>=0.3 \ transformers-base>=0.4 diff --git a/devel/hs-lifted-base/distinfo b/devel/hs-lifted-base/distinfo index 6f6ff813ed05..5fe6d35689c6 100644 --- a/devel/hs-lifted-base/distinfo +++ b/devel/hs-lifted-base/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/lifted-base-0.2.0.2.tar.gz) = bddda22f43595566b51942fd536e98ca8d62e8696bbf703a27b04c20b3babfa7 -SIZE (cabal/lifted-base-0.2.0.2.tar.gz) = 11702 +SHA256 (cabal/lifted-base-0.2.0.5.tar.gz) = 799c126a04588cf6a3fa20ba250fac20087f474c05e675fd62eceb303ee5c7aa +SIZE (cabal/lifted-base-0.2.0.5.tar.gz) = 11697 diff --git a/devel/hs-logict/Makefile b/devel/hs-logict/Makefile index 3765baad6b1b..d95f75dd8198 100644 --- a/devel/hs-logict/Makefile +++ b/devel/hs-logict/Makefile @@ -2,6 +2,7 @@ PORTNAME= logict PORTVERSION= 0.6 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-mmap/Makefile b/devel/hs-mmap/Makefile index 7907273763d7..1e2ef20fb09c 100644 --- a/devel/hs-mmap/Makefile +++ b/devel/hs-mmap/Makefile @@ -3,7 +3,7 @@ PORTNAME= mmap PORTVERSION= 0.5.8 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -11,7 +11,5 @@ COMMENT= Memory-mapped files for POSIX and Windows LICENSE= BSD -CABAL_SETUP= Setup.hs - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-mmorph/Makefile b/devel/hs-mmorph/Makefile new file mode 100644 index 000000000000..46605f9ca5f1 --- /dev/null +++ b/devel/hs-mmorph/Makefile @@ -0,0 +1,15 @@ +# $FreeBSD$ + +PORTNAME= mmorph +PORTVERSION= 1.0.0 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Monad morphisms + +LICENSE= BSD + +USE_CABAL= transformers>=0.2.0.0 + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-mmorph/distinfo b/devel/hs-mmorph/distinfo new file mode 100644 index 000000000000..dd4fe0a9734d --- /dev/null +++ b/devel/hs-mmorph/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/mmorph-1.0.0.tar.gz) = 13c369262821a86915ee18598567474e1489b49f19f9be8335252b6359762883 +SIZE (cabal/mmorph-1.0.0.tar.gz) = 4989 diff --git a/devel/hs-mmorph/pkg-descr b/devel/hs-mmorph/pkg-descr new file mode 100644 index 000000000000..84e194b925e9 --- /dev/null +++ b/devel/hs-mmorph/pkg-descr @@ -0,0 +1,4 @@ +This library provides monad morphism utilities, most commonly used for +manipulating monad transformer stacks. + +WWW: http://hackage.haskell.org/package/mmorph diff --git a/devel/hs-monad-control/Makefile b/devel/hs-monad-control/Makefile index 337b1a6b9f14..e9caa4a39cf6 100644 --- a/devel/hs-monad-control/Makefile +++ b/devel/hs-monad-control/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= monad-control -PORTVERSION= 0.3.1.4 -PORTREVISION= 1 +PORTVERSION= 0.3.2.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,8 +9,6 @@ COMMENT= Lift control operations through monad transformers LICENSE= BSD -CABAL_SETUP= Setup.hs - USE_CABAL= base-unicode-symbols>=0.1.1 transformers>=0.2 \ transformers-base>=0.4.1 diff --git a/devel/hs-monad-control/distinfo b/devel/hs-monad-control/distinfo index f167072351b7..74f82f27e983 100644 --- a/devel/hs-monad-control/distinfo +++ b/devel/hs-monad-control/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/monad-control-0.3.1.4.tar.gz) = c17fd5fa094044816ab79158a00fa7a9fd8b35dfea27e1eecc4d4049b3916c57 -SIZE (cabal/monad-control-0.3.1.4.tar.gz) = 10338 +SHA256 (cabal/monad-control-0.3.2.1.tar.gz) = 4395df5ea2b9278a96d7c8e93c81202b9441ba5fcfbd03b90c7d4ea1c66b8e9f +SIZE (cabal/monad-control-0.3.2.1.tar.gz) = 10685 diff --git a/devel/hs-monad-logger/Makefile b/devel/hs-monad-logger/Makefile index f44f7223fb84..c0b1a601bb78 100644 --- a/devel/hs-monad-logger/Makefile +++ b/devel/hs-monad-logger/Makefile @@ -1,16 +1,14 @@ # $FreeBSD$ PORTNAME= monad-logger -PORTVERSION= 0.3.0.1 +PORTVERSION= 0.3.1.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= A class of monads which can log messages +COMMENT= Class of monads which can log messages LICENSE= MIT -CABAL_SETUP= Setup.hs - USE_CABAL= conduit>=1.0 fast-logger>=0.2 monad-control mtl \ resourcet>=0.4 text transformers transformers-base diff --git a/devel/hs-monad-logger/distinfo b/devel/hs-monad-logger/distinfo index 92bbe5f763ea..fb42586c205e 100644 --- a/devel/hs-monad-logger/distinfo +++ b/devel/hs-monad-logger/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/monad-logger-0.3.0.1.tar.gz) = 59975cca315c3399cf383e219ab71ab47bea96e151fdcd99101617273463fc16 -SIZE (cabal/monad-logger-0.3.0.1.tar.gz) = 4619 +SHA256 (cabal/monad-logger-0.3.1.1.tar.gz) = a66f3b938aaa4ae07849cef5df27e17056d0708a6be6e36fa94e36cfa8ab1887 +SIZE (cabal/monad-logger-0.3.1.1.tar.gz) = 4648 diff --git a/devel/hs-monad-par-extras/Makefile b/devel/hs-monad-par-extras/Makefile index f340c073cfbe..2fb1914caa64 100644 --- a/devel/hs-monad-par-extras/Makefile +++ b/devel/hs-monad-par-extras/Makefile @@ -2,7 +2,7 @@ PORTNAME= monad-par-extras PORTVERSION= 0.3.2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,8 +10,6 @@ COMMENT= Combinators and extra features for Par monads LICENSE= BSD -CABAL_SETUP= Setup.hs - USE_CABAL= abstract-par>=0.3 cereal>=0.3 mtl>=2.0 random>=1.0 \ transformers>=0.2 diff --git a/devel/hs-monad-par/Makefile b/devel/hs-monad-par/Makefile index c0b1ff422400..48016fc30f79 100644 --- a/devel/hs-monad-par/Makefile +++ b/devel/hs-monad-par/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= monad-par -PORTVERSION= 0.3.4.1 +PORTVERSION= 0.3.4.2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -9,8 +9,6 @@ COMMENT= Library for parallel programming based on a monad LICENSE= BSD -CABAL_SETUP= Setup.hs - USE_CABAL= abstract-deque>=0.1.4 abstract-par monad-par-extras \ mtl>=2.0.1.0 mwc-random>=0.11 parallel>=3.1 diff --git a/devel/hs-monad-par/distinfo b/devel/hs-monad-par/distinfo index 43aec1f70f12..d48429672577 100644 --- a/devel/hs-monad-par/distinfo +++ b/devel/hs-monad-par/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/monad-par-0.3.4.1.tar.gz) = a8727ee5523699fbc90b86657e2123b69e8a166d402c26eaabfb27b27fb70f6c -SIZE (cabal/monad-par-0.3.4.1.tar.gz) = 27821 +SHA256 (cabal/monad-par-0.3.4.2.tar.gz) = 7a1dd6fb1359c41bf5a2865c19ad2a8f87c1344ad1b3ada1d257a42738a920cc +SIZE (cabal/monad-par-0.3.4.2.tar.gz) = 28843 diff --git a/devel/hs-mtl/Makefile b/devel/hs-mtl/Makefile index 77304fc10cd5..377a6f404138 100644 --- a/devel/hs-mtl/Makefile +++ b/devel/hs-mtl/Makefile @@ -2,7 +2,7 @@ PORTNAME= mtl PORTVERSION= 2.1.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +10,6 @@ COMMENT= Monad classes, using functional dependencies LICENSE= BSD -CABAL_SETUP= Setup.hs USE_CABAL= transformers>=0.3 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-mueval/Makefile b/devel/hs-mueval/Makefile index 54f9e212070a..766a8540d75c 100644 --- a/devel/hs-mueval/Makefile +++ b/devel/hs-mueval/Makefile @@ -3,6 +3,7 @@ PORTNAME= mueval PORTVERSION= 0.9 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,11 +11,11 @@ COMMENT= Safely evaluate pure Haskell expressions LICENSE= BSD -CABAL_SETUP= Setup.hs - USE_CABAL= hint>=0.3.1 mtl>2 show>=0.3 simple-reflect utf8-string EXECUTABLE= mueval mueval-core +CONFIGURE_ARGS+= --ghc-options="-dynamic" + .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-murmur-hash/Makefile b/devel/hs-murmur-hash/Makefile index 466778dcb5e5..4e5d15f665f7 100644 --- a/devel/hs-murmur-hash/Makefile +++ b/devel/hs-murmur-hash/Makefile @@ -2,7 +2,7 @@ PORTNAME= murmur-hash PORTVERSION= 0.1.0.6 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +10,5 @@ COMMENT= MurmurHash2 implementation for Haskell LICENSE= BSD -CABAL_SETUP= Setup.hs - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-optparse-applicative/Makefile b/devel/hs-optparse-applicative/Makefile index c7390385352d..ae2dda1eae66 100644 --- a/devel/hs-optparse-applicative/Makefile +++ b/devel/hs-optparse-applicative/Makefile @@ -2,6 +2,7 @@ PORTNAME= optparse-applicative PORTVERSION= 0.5.2.1 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -9,8 +10,6 @@ COMMENT= Utilities and combinators for parsing command line options LICENSE= BSD -CABAL_SETUP= Setup.hs - USE_CABAL= transformers>=0.2 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-parallel/Makefile b/devel/hs-parallel/Makefile index 41b84b333053..38ea74e2396a 100644 --- a/devel/hs-parallel/Makefile +++ b/devel/hs-parallel/Makefile @@ -2,7 +2,7 @@ PORTNAME= parallel PORTVERSION= 3.2.0.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +10,5 @@ COMMENT= Parallel programming library LICENSE= BSD -CABAL_SETUP= Setup.hs - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-pcre-light/Makefile b/devel/hs-pcre-light/Makefile index fc31326357b2..a47c209ee969 100644 --- a/devel/hs-pcre-light/Makefile +++ b/devel/hs-pcre-light/Makefile @@ -2,11 +2,11 @@ PORTNAME= pcre-light PORTVERSION= 0.4 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= A lightweight Haskell regex library compatible with Perl 5 +COMMENT= Lightweight Haskell regex library compatible with Perl 5 LICENSE= BSD diff --git a/devel/hs-pool-conduit/Makefile b/devel/hs-pool-conduit/Makefile index 9a76486a43ea..04533b7b52f1 100644 --- a/devel/hs-pool-conduit/Makefile +++ b/devel/hs-pool-conduit/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= pool-conduit -PORTVERSION= 0.1.1 -PORTREVISION= 1 +PORTVERSION= 0.1.2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +9,8 @@ COMMENT= Resource pool allocations via ResourceT LICENSE= MIT -USE_CABAL= resource-pool>=0.2.1 resourcet>=0.3 transformers>=0.2.1 +USE_CABAL= monad-control resource-pool>=0.2.1 resourcet>=0.3 \ + transformers>=0.2.1 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-pool-conduit/distinfo b/devel/hs-pool-conduit/distinfo index 4bcdb0571500..cd4a75aba276 100644 --- a/devel/hs-pool-conduit/distinfo +++ b/devel/hs-pool-conduit/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/pool-conduit-0.1.1.tar.gz) = e1b1f19266386979c6f9fd940277151295e3af11835ed8a70425e5c5f90352bd -SIZE (cabal/pool-conduit-0.1.1.tar.gz) = 2151 +SHA256 (cabal/pool-conduit-0.1.2.tar.gz) = 68e7c1c510e58116fe3afafd4a1fe50b139f58d838e41c8ba2a4a57951c09b82 +SIZE (cabal/pool-conduit-0.1.2.tar.gz) = 2586 diff --git a/devel/hs-primitive/Makefile b/devel/hs-primitive/Makefile index 7f4e846191b0..d1f219eabcfb 100644 --- a/devel/hs-primitive/Makefile +++ b/devel/hs-primitive/Makefile @@ -2,7 +2,7 @@ PORTNAME= primitive PORTVERSION= 0.5.0.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +10,5 @@ COMMENT= Primitive memory-related operations LICENSE= BSD -CABAL_SETUP= Setup.hs - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-profunctor-extras/Makefile b/devel/hs-profunctor-extras/Makefile index c07e8326f31b..5ec4d6994f78 100644 --- a/devel/hs-profunctor-extras/Makefile +++ b/devel/hs-profunctor-extras/Makefile @@ -2,7 +2,7 @@ PORTNAME= profunctor-extras PORTVERSION= 3.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-profunctors/Makefile b/devel/hs-profunctors/Makefile index 5db8119120e9..9edd767949f1 100644 --- a/devel/hs-profunctors/Makefile +++ b/devel/hs-profunctors/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= profunctors -PORTVERSION= 3.3 +PORTVERSION= 3.3.0.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-profunctors/distinfo b/devel/hs-profunctors/distinfo index e42747366ed2..8b4c11adacf8 100644 --- a/devel/hs-profunctors/distinfo +++ b/devel/hs-profunctors/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/profunctors-3.3.tar.gz) = 523e9e0b2eb0f7560b4596cf283cae2ce128d58ac247c871a5c0799131c86a33 -SIZE (cabal/profunctors-3.3.tar.gz) = 6472 +SHA256 (cabal/profunctors-3.3.0.1.tar.gz) = 0216dec6bd529b3108fdbb653df535ba4b9dcf5fa4c4c76aad9ae424d2eba799 +SIZE (cabal/profunctors-3.3.0.1.tar.gz) = 6480 diff --git a/devel/hs-project-template/Makefile b/devel/hs-project-template/Makefile index 4a17fd11f201..ce859568b425 100644 --- a/devel/hs-project-template/Makefile +++ b/devel/hs-project-template/Makefile @@ -2,6 +2,7 @@ PORTNAME= project-template PORTVERSION= 0.1.3 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -9,8 +10,6 @@ COMMENT= Specify Haskell project templates and generate files LICENSE= BSD -CABAL_SETUP= Setup.hs - 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-quickcheck-io/Makefile b/devel/hs-quickcheck-io/Makefile new file mode 100644 index 000000000000..8d8eaa1d79a4 --- /dev/null +++ b/devel/hs-quickcheck-io/Makefile @@ -0,0 +1,15 @@ +# $FreeBSD$ + +PORTNAME= quickcheck-io +PORTVERSION= 0.1.0 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Use HUnit assertions as QuickCheck properties + +LICENSE= MIT + +USE_CABAL= HUnit>=1.2.5 QuickCheck>=2.5.1 + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-quickcheck-io/distinfo b/devel/hs-quickcheck-io/distinfo new file mode 100644 index 000000000000..d49d9ea6124b --- /dev/null +++ b/devel/hs-quickcheck-io/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/quickcheck-io-0.1.0.tar.gz) = 5a32c4bf8266010db2874d101b6af471af2e41d602c34ebd768c867bd8d1ed98 +SIZE (cabal/quickcheck-io-0.1.0.tar.gz) = 1604 diff --git a/devel/hs-quickcheck-io/pkg-descr b/devel/hs-quickcheck-io/pkg-descr new file mode 100644 index 000000000000..28bff87162de --- /dev/null +++ b/devel/hs-quickcheck-io/pkg-descr @@ -0,0 +1,4 @@ +This package provides an orphan instance that allows you to use HUnit +assertions as QuickCheck properties. + +WWW: http://hackage.haskell.org/package/quickcheck-io diff --git a/devel/hs-random/Makefile b/devel/hs-random/Makefile index c91efd55d331..5b8d9baad5b2 100644 --- a/devel/hs-random/Makefile +++ b/devel/hs-random/Makefile @@ -2,7 +2,7 @@ PORTNAME= random PORTVERSION= 1.0.1.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +10,5 @@ COMMENT= Random number library LICENSE= BSD -CABAL_SETUP= Setup.hs - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-ranges/Makefile b/devel/hs-ranges/Makefile index 8037de79ab11..a9b5179426e1 100644 --- a/devel/hs-ranges/Makefile +++ b/devel/hs-ranges/Makefile @@ -2,7 +2,7 @@ PORTNAME= ranges PORTVERSION= 0.2.4 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +10,5 @@ COMMENT= Ranges and various functions on them LICENSE= BSD -CABAL_SETUP= Setup.hs - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-reactive/Makefile b/devel/hs-reactive/Makefile index 72b921b9a9b7..b909ae1357ec 100644 --- a/devel/hs-reactive/Makefile +++ b/devel/hs-reactive/Makefile @@ -3,17 +3,17 @@ PORTNAME= reactive PORTVERSION= 0.11.5 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Push-pull functional reactive programming -FILE_LICENSE= COPYING - USE_CABAL= categories checkers>=0.2.3 comonad QuickCheck>=2.1.0.2 pointed \ semigroups Stream>=0.3.1 TypeCompose>=0.8.0 unamb>=0.1.5 \ vector-space>=0.5 +BROKEN= does not build with GHC 7.6 + .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-readline/Makefile b/devel/hs-readline/Makefile index a5546c0b1ec6..20fab78f2618 100644 --- a/devel/hs-readline/Makefile +++ b/devel/hs-readline/Makefile @@ -3,6 +3,7 @@ PORTNAME= readline PORTVERSION= 1.0.3.0 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +11,5 @@ COMMENT= Interface to the GNU readline library LICENSE= GPLv2 -CABAL_SETUP= Setup.hs - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-reflection/Makefile b/devel/hs-reflection/Makefile index 712c5ba2b25f..31ce8d484399 100644 --- a/devel/hs-reflection/Makefile +++ b/devel/hs-reflection/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= reflection -PORTVERSION= 1.1.7 +PORTVERSION= 1.3.2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-reflection/distinfo b/devel/hs-reflection/distinfo index 2dd563537fca..68032108a4ec 100644 --- a/devel/hs-reflection/distinfo +++ b/devel/hs-reflection/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/reflection-1.1.7.tar.gz) = 9fd0eee6635e6cf8923974c6edca66b3039c991557868b9db6076e97804f7b1c -SIZE (cabal/reflection-1.1.7.tar.gz) = 6672 +SHA256 (cabal/reflection-1.3.2.tar.gz) = a69fa05f8a8faff42dbfbfe0b7847beebd91a092609e29b10282c35df7f3ad4a +SIZE (cabal/reflection-1.3.2.tar.gz) = 8530 diff --git a/devel/hs-resource-pool/Makefile b/devel/hs-resource-pool/Makefile index de21c8974643..e50ce1bfff2b 100644 --- a/devel/hs-resource-pool/Makefile +++ b/devel/hs-resource-pool/Makefile @@ -2,11 +2,11 @@ PORTNAME= resource-pool PORTVERSION= 0.2.1.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= A high-performance striped resource pooling implementation +COMMENT= High-performance striped resource pooling implementation LICENSE= BSD diff --git a/devel/hs-resourcet/Makefile b/devel/hs-resourcet/Makefile index 33afb905f3b9..e7c7119d6717 100644 --- a/devel/hs-resourcet/Makefile +++ b/devel/hs-resourcet/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= resourcet -PORTVERSION= 0.4.5 +PORTVERSION= 0.4.7.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -9,7 +9,7 @@ COMMENT= Deterministic allocation and freeing of scarce resources LICENSE= BSD -USE_CABAL= lifted-base>=0.1 monad-control>=0.3.1 mtl>=2.0 \ +USE_CABAL= lifted-base>=0.1 mmorph monad-control>=0.3.1 mtl>=2.0 \ transformers>=0.2.2 transformers-base>=0.4.1 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-resourcet/distinfo b/devel/hs-resourcet/distinfo index acc9f0d541e8..21ee65207b16 100644 --- a/devel/hs-resourcet/distinfo +++ b/devel/hs-resourcet/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/resourcet-0.4.5.tar.gz) = d1beb54a909d57d133f86bfb27d50361411e9e442e85619d889fb698890756c4 -SIZE (cabal/resourcet-0.4.5.tar.gz) = 8686 +SHA256 (cabal/resourcet-0.4.7.1.tar.gz) = f02bb18c79d99152a241a65bbb0cd509d0bf9fba4fbb63b72360f7aa8a9336f5 +SIZE (cabal/resourcet-0.4.7.1.tar.gz) = 9251 diff --git a/devel/hs-safe/Makefile b/devel/hs-safe/Makefile index f2f68082c518..2d258bd9f806 100644 --- a/devel/hs-safe/Makefile +++ b/devel/hs-safe/Makefile @@ -3,15 +3,13 @@ PORTNAME= safe PORTVERSION= 0.3.3 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= A Haskell library for safe (pattern match free) functions +COMMENT= Library for safe (pattern match free) functions LICENSE= BSD -CABAL_SETUP= Setup.hs - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-setenv/Makefile b/devel/hs-setenv/Makefile index 14258b6dfc84..ed0fcb5b8c09 100644 --- a/devel/hs-setenv/Makefile +++ b/devel/hs-setenv/Makefile @@ -2,11 +2,11 @@ PORTNAME= setenv PORTVERSION= 0.1.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= A cross-platform library for setting environment variables +COMMENT= Cross-platform library for setting environment variables LICENSE= MIT diff --git a/devel/hs-show/Makefile b/devel/hs-show/Makefile index 4418514db597..6d0096f48be6 100644 --- a/devel/hs-show/Makefile +++ b/devel/hs-show/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= show -PORTVERSION= 0.5 +PORTVERSION= 0.6 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,10 +10,7 @@ COMMENT= 'Show' instances for Lambdabot LICENSE= GPLv2 -CABAL_SETUP= Setup.hs - -USE_CABAL= QuickCheck>=2.4 random simple-reflect smallcheck>=1.0 \ - syb +USE_CABAL= 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 b44569a04fd3..56a76cb12b4f 100644 --- a/devel/hs-show/distinfo +++ b/devel/hs-show/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/show-0.5.tar.gz) = 8e50d61f702f339bff5f606f67d1d381a1825e8ef49993531965a4c016e436e9 -SIZE (cabal/show-0.5.tar.gz) = 8818 +SHA256 (cabal/show-0.6.tar.gz) = 4f57a947a538d021406f649049dde27d4d8d0b44aac3ba38fa64806c9d737b95 +SIZE (cabal/show-0.6.tar.gz) = 7635 diff --git a/devel/hs-silently/Makefile b/devel/hs-silently/Makefile index d7a0b34d9bb0..3eac573009eb 100644 --- a/devel/hs-silently/Makefile +++ b/devel/hs-silently/Makefile @@ -2,6 +2,7 @@ PORTNAME= silently PORTVERSION= 1.2.4.1 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-simple-reflect/Makefile b/devel/hs-simple-reflect/Makefile index ff163bc48df0..32884de4e50c 100644 --- a/devel/hs-simple-reflect/Makefile +++ b/devel/hs-simple-reflect/Makefile @@ -2,6 +2,7 @@ PORTNAME= simple-reflect PORTVERSION= 0.3.1 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -9,7 +10,5 @@ COMMENT= Simple reflection of expressions containing variables LICENSE= BSD -CABAL_SETUP= Setup.hs - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-smallcheck/Makefile b/devel/hs-smallcheck/Makefile index 329dad07657a..dedd2dfb763a 100644 --- a/devel/hs-smallcheck/Makefile +++ b/devel/hs-smallcheck/Makefile @@ -3,6 +3,7 @@ PORTNAME= smallcheck PORTVERSION= 1.0.2 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,8 +11,6 @@ COMMENT= Property-based testing library LICENSE= BSD -CABAL_SETUP= Setup.hs - USE_CABAL= logict mtl .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-split/Makefile b/devel/hs-split/Makefile index 3feefff2edc0..9ef6fdef8742 100644 --- a/devel/hs-split/Makefile +++ b/devel/hs-split/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= split -PORTVERSION= 0.2.1.1 -PORTREVISION= 1 +PORTVERSION= 0.2.2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-split/distinfo b/devel/hs-split/distinfo index ef10b9e027ac..c58d4bbf48ef 100644 --- a/devel/hs-split/distinfo +++ b/devel/hs-split/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/split-0.2.1.1.tar.gz) = bf36c149a6613fc6be78ec170ae98a696aae887b82434a1439da10e47823f7ff -SIZE (cabal/split-0.2.1.1.tar.gz) = 14046 +SHA256 (cabal/split-0.2.2.tar.gz) = f9cf9e571357f227aed5be9a78f5bbf78ef55c99df2edf7fdc659acc1f904375 +SIZE (cabal/split-0.2.2.tar.gz) = 14666 diff --git a/devel/hs-stm/Makefile b/devel/hs-stm/Makefile index e95ebce3a7e2..2dc33f87fb96 100644 --- a/devel/hs-stm/Makefile +++ b/devel/hs-stm/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= stm -PORTVERSION= 2.4 -PORTREVISION= 1 +PORTVERSION= 2.4.2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +9,5 @@ COMMENT= Software Transactional Memory LICENSE= BSD -CABAL_SETUP= Setup.hs - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-stm/distinfo b/devel/hs-stm/distinfo index 5d40dd0143a3..6216a1482c46 100644 --- a/devel/hs-stm/distinfo +++ b/devel/hs-stm/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/stm-2.4.tar.gz) = d495f0c70a958e749cb6fe51db57ba358312066c5c498cce5516db2de0f7d48d -SIZE (cabal/stm-2.4.tar.gz) = 9043 +SHA256 (cabal/stm-2.4.2.tar.gz) = c8ee3cd64c266133902619cfff2d04e5f66206f91dbce8dd1182037fbe4858db +SIZE (cabal/stm-2.4.2.tar.gz) = 9635 diff --git a/devel/hs-strict/Makefile b/devel/hs-strict/Makefile index d9bbdd688048..db89de575414 100644 --- a/devel/hs-strict/Makefile +++ b/devel/hs-strict/Makefile @@ -2,7 +2,7 @@ PORTNAME= strict PORTVERSION= 0.3.2 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-syb-with-class-instances-text/Makefile b/devel/hs-syb-with-class-instances-text/Makefile index 99424927dfbb..91fbc3c16636 100644 --- a/devel/hs-syb-with-class-instances-text/Makefile +++ b/devel/hs-syb-with-class-instances-text/Makefile @@ -2,7 +2,7 @@ PORTNAME= syb-with-class-instances-text PORTVERSION= 0.0.1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +10,6 @@ COMMENT= Scrap Your Boilerplate With Class Text instance LICENSE= BSD -CABAL_SETUP= Setup.hs USE_CABAL= syb-with-class text>=0.7.1 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-syb-with-class/Makefile b/devel/hs-syb-with-class/Makefile index dc9dab90f14a..13b76407cc44 100644 --- a/devel/hs-syb-with-class/Makefile +++ b/devel/hs-syb-with-class/Makefile @@ -2,7 +2,7 @@ PORTNAME= syb-with-class PORTVERSION= 0.6.1.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +10,5 @@ COMMENT= Scrap Your Boilerplate With Class LICENSE= BSD -CABAL_SETUP= Setup.hs - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-syb/Makefile b/devel/hs-syb/Makefile index 3169f2c038ec..f18b2fe7596e 100644 --- a/devel/hs-syb/Makefile +++ b/devel/hs-syb/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= syb -PORTVERSION= 0.3.7 -PORTREVISION= 1 +PORTVERSION= 0.4.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +9,5 @@ COMMENT= Scrap Your Boilerplate LICENSE= BSD -CABAL_SETUP= Setup.hs - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-syb/distinfo b/devel/hs-syb/distinfo index 4913058e8d68..2d7a62264f43 100644 --- a/devel/hs-syb/distinfo +++ b/devel/hs-syb/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/syb-0.3.7.tar.gz) = 59f4058a8182a472c0e0e35f8aca836470a5785d3dcd01e3d44bb188c850da73 -SIZE (cabal/syb-0.3.7.tar.gz) = 39091 +SHA256 (cabal/syb-0.4.0.tar.gz) = f201089aa7e74b6cbca7fc73a259596b2a9628e31a9b54e801844ad68447bff3 +SIZE (cabal/syb-0.4.0.tar.gz) = 71729 diff --git a/devel/hs-system-fileio/Makefile b/devel/hs-system-fileio/Makefile index f3ab25d1155a..4f7e70221e5a 100644 --- a/devel/hs-system-fileio/Makefile +++ b/devel/hs-system-fileio/Makefile @@ -2,15 +2,13 @@ PORTNAME= system-fileio PORTVERSION= 0.3.11 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Consistent filesystem interaction across GHC versions LICENSE= MIT -FILE_LICENSE= license.txt - -CABAL_SETUP= Setup.hs USE_CABAL= system-filepath>=0.3.1 text>=0.7.1 diff --git a/devel/hs-system-filepath/Makefile b/devel/hs-system-filepath/Makefile index b2da79163fe4..cbdfda6ac5c3 100644 --- a/devel/hs-system-filepath/Makefile +++ b/devel/hs-system-filepath/Makefile @@ -2,16 +2,13 @@ PORTNAME= system-filepath PORTVERSION= 0.4.7 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= High-level, byte-based file and directory path manipulations LICENSE= MIT -FILE_LICENSE= license.txt - -CABAL_SETUP= Setup.hs USE_CABAL= text>=0.7.1 diff --git a/devel/hs-tagged/Makefile b/devel/hs-tagged/Makefile index 9663f8bb7bee..20e39f1998d2 100644 --- a/devel/hs-tagged/Makefile +++ b/devel/hs-tagged/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= tagged -PORTVERSION= 0.4.4 -PORTREVISION= 1 +PORTVERSION= 0.6 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-tagged/distinfo b/devel/hs-tagged/distinfo index cec3d0890bef..49a95d2536f3 100644 --- a/devel/hs-tagged/distinfo +++ b/devel/hs-tagged/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/tagged-0.4.4.tar.gz) = 1d0178cbaf9922e70f17116bcef779baee2f6ded90ab2448d7e4fb3b0646882d -SIZE (cabal/tagged-0.4.4.tar.gz) = 4970 +SHA256 (cabal/tagged-0.6.tar.gz) = 55a2c61efc446616eba3d4c0359975378da96a1b85523159f1e400eda9e95a70 +SIZE (cabal/tagged-0.6.tar.gz) = 5177 diff --git a/devel/hs-temporary/Makefile b/devel/hs-temporary/Makefile index 851fb831281c..2a1712f7e542 100644 --- a/devel/hs-temporary/Makefile +++ b/devel/hs-temporary/Makefile @@ -2,7 +2,7 @@ PORTNAME= temporary PORTVERSION= 1.1.2.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-terminfo/Makefile b/devel/hs-terminfo/Makefile index 1c7744778961..f41e3d4189df 100644 --- a/devel/hs-terminfo/Makefile +++ b/devel/hs-terminfo/Makefile @@ -2,7 +2,7 @@ PORTNAME= terminfo PORTVERSION= 0.3.2.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-test-framework-hunit/Makefile b/devel/hs-test-framework-hunit/Makefile index 012d1070f38d..559ac761ead5 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= 2 +PORTREVISION= 3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-test-framework-quickcheck2/Makefile b/devel/hs-test-framework-quickcheck2/Makefile index 76e2af41004c..466d40d75b55 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= 2 +PORTREVISION= 3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-test-framework-quickcheck2/files/patch-test-framework-quickcheck2.cabal b/devel/hs-test-framework-quickcheck2/files/patch-test-framework-quickcheck2.cabal new file mode 100644 index 000000000000..94ba9ad07098 --- /dev/null +++ b/devel/hs-test-framework-quickcheck2/files/patch-test-framework-quickcheck2.cabal @@ -0,0 +1,11 @@ +--- ./test-framework-quickcheck2.cabal.orig 2012-12-06 17:59:40.000000000 +0100 ++++ ./test-framework-quickcheck2.cabal 2013-05-03 21:35:58.000000000 +0200 +@@ -22,7 +22,7 @@ + Library + Exposed-Modules: Test.Framework.Providers.QuickCheck2 + +- Build-Depends: test-framework >= 0.7.1, QuickCheck >= 2.4 && < 2.6, extensible-exceptions >= 0.1.1 && < 0.2.0 ++ Build-Depends: test-framework >= 0.7.1, QuickCheck >= 2.4 && < 2.7, extensible-exceptions >= 0.1.1 && < 0.2.0 + if flag(base3) + Build-Depends: base >= 3 && < 4, random >= 1 + else diff --git a/devel/hs-test-framework/Makefile b/devel/hs-test-framework/Makefile index 4043c672f39e..050b16944752 100644 --- a/devel/hs-test-framework/Makefile +++ b/devel/hs-test-framework/Makefile @@ -2,7 +2,7 @@ PORTNAME= test-framework PORTVERSION= 0.8 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,8 +10,9 @@ COMMENT= Framework for running and organising tests, with HUnit and QuickCheck s LICENSE= BSD -USE_CABAL= ansi-terminal>=0.4.0 ansi-wl-pprint>=0.5.1 hostname>=1.0 \ - random>=1.0 regex-posix>=0.72 xml>=1.3.5 +USE_CABAL= ansi-terminal>=0.4.0 ansi-wl-pprint>=0.5.1 \ + extensible-exceptions>=0.1.1 hostname>=1.0 random>=1.0 \ + regex-posix>=0.72 xml>=1.3.5 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-testpack/Makefile b/devel/hs-testpack/Makefile index 8457e7319b3c..e83fa58c96cf 100644 --- a/devel/hs-testpack/Makefile +++ b/devel/hs-testpack/Makefile @@ -3,15 +3,13 @@ PORTNAME= testpack PORTVERSION= 2.1.2.1 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Test Utility Pack for HUnit and QuickCheck LICENSE= LGPL21 -FILE_LICENSE= COPYRIGHT - -CABAL_SETUP= Setup.hs USE_CABAL= HUnit mtl QuickCheck>=2.1.0.3 random diff --git a/devel/hs-testpack/files/patch-src__Test__HUnit__Tools.hs b/devel/hs-testpack/files/patch-src__Test__HUnit__Tools.hs index 3bb1c4fa0204..c0bab41941e2 100644 --- a/devel/hs-testpack/files/patch-src__Test__HUnit__Tools.hs +++ b/devel/hs-testpack/files/patch-src__Test__HUnit__Tools.hs @@ -1,6 +1,18 @@ ---- ./src/Test/HUnit/Tools.hs.orig 2012-02-28 23:20:32.000000000 +0100 -+++ ./src/Test/HUnit/Tools.hs 2012-10-04 00:04:08.000000000 +0200 -@@ -128,7 +128,11 @@ +--- ./src/Test/HUnit/Tools.hs.orig 2013-02-25 16:03:46.000000000 +0100 ++++ ./src/Test/HUnit/Tools.hs 2013-05-04 00:47:19.298796917 +0200 +@@ -22,7 +22,11 @@ + import Test.QuickCheck.Gen + import Test.QuickCheck.State + import qualified Test.QuickCheck.Property as P ++#if MIN_VERSION_QuickCheck(2,6,0) ++import Test.QuickCheck.Property hiding (Result(reason), interrupted) ++#else + import Test.QuickCheck.Property hiding (Result(reason)) ++#endif + import qualified Control.Exception + import qualified Test.HUnit as HU + import System.Random +@@ -128,7 +132,11 @@ > q "Integer -> Int (safe bounds)" prop_integer_to_int_pass] -} qc2hu :: QC.Testable a => Int -> String -> a -> HU.Test @@ -12,7 +24,23 @@ {- | Run verbose tests. Example: -@@ -174,7 +178,11 @@ +@@ -163,18 +171,26 @@ + -- | Tests a property, using test arguments, produces a test result, and prints the results to 'stdout'. + localquickCheckWithResult :: Testable prop => Args -> prop -> IO Result + localquickCheckWithResult args p = +- do ++#if MIN_VERSION_QuickCheck(2,6,0) ++ (if chatty args then withStdioTerminal else withNullTerminal) $ \tm -> do ++#else ++ do + #if MIN_VERSION_QuickCheck(2,3,0) + tm <- if chatty args then newStdioTerminal else newNullTerminal + #else + tm <- newTerminal + #endif ++#endif + rnd <- case replay args of + Nothing -> newStdGen Just (rnd,_) -> return rnd test MkState{ terminal = tm , maxSuccessTests = maxSuccess args @@ -24,3 +52,23 @@ , computeSize = case replay args of Nothing -> \n d -> (n * maxSize args) `div` maxSuccess args +@@ -190,6 +206,10 @@ + #endif + , numSuccessShrinks = 0 + , numTryShrinks = 0 ++#if MIN_VERSION_QuickCheck(2,6,0) ++ , numRecentlyDiscardedTests = 0 ++ , numTotTryShrinks = 0 ++#endif + } (unGen (property p)) + where + -------------------------------------------------------------------------- +@@ -288,5 +308,8 @@ + , numShrinks = numShrinks + , output = theOutput + #endif ++#if MIN_VERSION_QuickCheck(2,6,0) ++ , interrupted = False ++#endif + } + where (rnd1,rnd2) = split (randomSeed st) diff --git a/devel/hs-testpack/files/patch-src__Test__QuickCheck__Tools.hs b/devel/hs-testpack/files/patch-src__Test__QuickCheck__Tools.hs new file mode 100644 index 000000000000..446d7dfc5e98 --- /dev/null +++ b/devel/hs-testpack/files/patch-src__Test__QuickCheck__Tools.hs @@ -0,0 +1,22 @@ +--- ./src/Test/QuickCheck/Tools.hs.orig 2013-02-25 16:03:46.000000000 +0100 ++++ ./src/Test/QuickCheck/Tools.hs 2013-05-04 00:42:02.274698941 +0200 +@@ -23,14 +23,18 @@ + + ) + where ++#if MIN_VERSION_QuickCheck(2,6,0) ++import Test.QuickCheck hiding (Result, reason, interrupted) ++#else + import Test.QuickCheck hiding (Result, reason) ++#endif + import Test.QuickCheck.Property + + {- | Compare two values. If same, the test passes. If different, the result indicates + what was expected and what was received as part of the error. -} + (@=?) :: (Eq a, Show a) => a -> a -> Result + expected @=? actual = +- MkResult {ok = Just (expected == actual), ++ result { ok = Just (expected == actual), + expect = True, interrupted = False, + reason = "Result: expected " ++ show expected ++ ", got " ++ show actual, + stamp = [], callbacks = []} diff --git a/devel/hs-testpack/files/patch-testpack.cabal b/devel/hs-testpack/files/patch-testpack.cabal index f349491c00c9..ad3736aabe80 100644 --- a/devel/hs-testpack/files/patch-testpack.cabal +++ b/devel/hs-testpack/files/patch-testpack.cabal @@ -1,11 +1,11 @@ --- ./testpack.cabal.orig 2013-02-25 16:03:46.000000000 +0100 -+++ ./testpack.cabal 2013-03-09 17:54:39.000000000 +0100 ++++ ./testpack.cabal 2013-05-04 00:08:00.417315359 +0200 @@ -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 ++ QuickCheck >= 2.1.0.3 && < 2.7 If flag(splitBase) Build-Depends: base >= 3 && < 5, containers, random diff --git a/devel/hs-text/Makefile b/devel/hs-text/Makefile index 2822db17d83d..15022ef3fc82 100644 --- a/devel/hs-text/Makefile +++ b/devel/hs-text/Makefile @@ -1,12 +1,11 @@ # $FreeBSD$ PORTNAME= text -PORTVERSION= 0.11.2.3 -PORTREVISION= 1 +PORTVERSION= 0.11.3.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= An efficient packed Unicode text type +COMMENT= Efficient packed Unicode text type LICENSE= BSD diff --git a/devel/hs-text/distinfo b/devel/hs-text/distinfo index 08fbe3e28417..f04ba0558d2b 100644 --- a/devel/hs-text/distinfo +++ b/devel/hs-text/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/text-0.11.2.3.tar.gz) = 352737b045a42635f1017473179297ab562d53513ab3a4b965f38514171e344b -SIZE (cabal/text-0.11.2.3.tar.gz) = 122938 +SHA256 (cabal/text-0.11.3.1.tar.gz) = 76aad4a647cad7099b5a693eb9a4bc5263f7751392d8d1f87b14c78e2069559f +SIZE (cabal/text-0.11.3.1.tar.gz) = 126477 diff --git a/devel/hs-text/pkg-descr b/devel/hs-text/pkg-descr index af75c8704634..a910cc70fda6 100644 --- a/devel/hs-text/pkg-descr +++ b/devel/hs-text/pkg-descr @@ -1,4 +1,16 @@ -An efficient packed, immutable Unicode text type (both strict and lazy), with a -powerful loop fusion optimization framework. +An efficient packed, immutable Unicode text type (both strict and lazy), +with a powerful loop fusion optimization framework. + +The Text type represents Unicode character strings, in a time and +space-efficient manner. This package provides text processing +capabilities that are optimized for performance critical use, both in +terms of large data quantities and high speed. + +The Text type provides character-encoding, type-safe case conversion via +whole-string case conversion functions. It also provides a range of +functions for converting Text values to and from ByteStrings, using +several standard encodings. + +Efficient locale-sensitive support for text IO is also supported. WWW: https://github.com/bos/text diff --git a/devel/hs-threads/Makefile b/devel/hs-threads/Makefile index 3f7039ff9e79..bb46eb383cef 100644 --- a/devel/hs-threads/Makefile +++ b/devel/hs-threads/Makefile @@ -2,6 +2,7 @@ PORTNAME= threads PORTVERSION= 0.5.0.2 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -9,8 +10,6 @@ COMMENT= Fork threads and wait for their result LICENSE= BSD -CABAL_SETUP= Setup.hs - USE_CABAL= base-unicode-symbols>=0.1.1 stm>=2.1 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-threadscope/Makefile b/devel/hs-threadscope/Makefile index 8cd19bc0851c..02a3b31183a9 100644 --- a/devel/hs-threadscope/Makefile +++ b/devel/hs-threadscope/Makefile @@ -2,16 +2,14 @@ PORTNAME= threadscope PORTVERSION= 0.2.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= A graphical tool for profiling parallel Haskell programs +COMMENT= Graphical tool for profiling parallel Haskell programs LICENSE= BSD -CABAL_SETUP= Setup.hs - USE_CABAL= cairo ghc-events>=0.4.2 glib gtk>=0.12 gtk2hs-buildtools mtl \ pango diff --git a/devel/hs-time-compat/Makefile b/devel/hs-time-compat/Makefile index c2daea5b41bf..f1eed5c2f4e3 100644 --- a/devel/hs-time-compat/Makefile +++ b/devel/hs-time-compat/Makefile @@ -2,6 +2,7 @@ PORTNAME= time-compat PORTVERSION= 0.1.0.3 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -9,7 +10,5 @@ COMMENT= Compatibility with old-time for the time package LICENSE= BSD -CABAL_SETUP= Setup.hs - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-timezone-olson/Makefile b/devel/hs-timezone-olson/Makefile index 93b4df6ad0ed..364747584d04 100644 --- a/devel/hs-timezone-olson/Makefile +++ b/devel/hs-timezone-olson/Makefile @@ -2,6 +2,7 @@ PORTNAME= timezone-olson PORTVERSION= 0.1.2 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -9,9 +10,7 @@ COMMENT= Pure Haskell parser and renderer for binary Olson timezone files LICENSE= BSD -CABAL_SETUP= Setup.hs - -USE_CABAL= timezone-series>=0.1.0 +USE_CABAL= extensible-exceptions>=0.1.0 timezone-series>=0.1.0 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-timezone-series/Makefile b/devel/hs-timezone-series/Makefile index 7ddd44600e81..0576f6981ed1 100644 --- a/devel/hs-timezone-series/Makefile +++ b/devel/hs-timezone-series/Makefile @@ -2,6 +2,7 @@ PORTNAME= timezone-series PORTVERSION= 0.1.2 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -9,7 +10,5 @@ COMMENT= Enhanced timezone handling for Data.Time LICENSE= BSD -CABAL_SETUP= Setup.hs - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-transformers-base/Makefile b/devel/hs-transformers-base/Makefile index b6806522836e..bc7b2c4a56b5 100644 --- a/devel/hs-transformers-base/Makefile +++ b/devel/hs-transformers-base/Makefile @@ -2,7 +2,7 @@ PORTNAME= transformers-base PORTVERSION= 0.4.1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +10,6 @@ COMMENT= Lift computations from the bottom of a transformer stack LICENSE= BSD -CABAL_SETUP= Setup.hs USE_CABAL= transformers>=0.2 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-transformers/Makefile b/devel/hs-transformers/Makefile index 2d295f282c9c..ffcfb4ca0094 100644 --- a/devel/hs-transformers/Makefile +++ b/devel/hs-transformers/Makefile @@ -3,7 +3,7 @@ PORTNAME= transformers PORTVERSION= 0.3.0.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -11,7 +11,5 @@ COMMENT= Concrete functor monad transformers LICENSE= BSD -CABAL_SETUP= Setup.hs - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-unamb/Makefile b/devel/hs-unamb/Makefile index b8501ed23805..a85728f7c654 100644 --- a/devel/hs-unamb/Makefile +++ b/devel/hs-unamb/Makefile @@ -3,7 +3,7 @@ PORTNAME= unamb PORTVERSION= 0.2.5 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-uniplate/Makefile b/devel/hs-uniplate/Makefile index e44ea73adea1..fbbf088a6043 100644 --- a/devel/hs-uniplate/Makefile +++ b/devel/hs-uniplate/Makefile @@ -3,7 +3,7 @@ PORTNAME= uniplate PORTVERSION= 1.6.10 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -11,8 +11,6 @@ COMMENT= Help writing simple, concise, and fast generic operations LICENSE= BSD -CABAL_SETUP= Setup.hs - USE_CABAL= hashable>=1.1.2.3 syb unordered-containers>=0.2.1 INSTALL_PORTDATA= ${INSTALL_DATA} ${WRKSRC}/uniplate.htm ${DATADIR} diff --git a/devel/hs-unix-compat/Makefile b/devel/hs-unix-compat/Makefile index 8aeb74fd09e9..215c46adafe7 100644 --- a/devel/hs-unix-compat/Makefile +++ b/devel/hs-unix-compat/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= unix-compat -PORTVERSION= 0.4.1.0 +PORTVERSION= 0.4.1.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-unix-compat/distinfo b/devel/hs-unix-compat/distinfo index af0fc77fca94..bc749da70368 100644 --- a/devel/hs-unix-compat/distinfo +++ b/devel/hs-unix-compat/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/unix-compat-0.4.1.0.tar.gz) = f1cbbf9234baa1d385c3f4fb3f1bd06f97b5ff0e5d5a329977eb8b64de1fb594 -SIZE (cabal/unix-compat-0.4.1.0.tar.gz) = 13013 +SHA256 (cabal/unix-compat-0.4.1.1.tar.gz) = ee45e5bf7e961b2f7fcc3ade90ac9db3a0a66857534e53da918d17c5bef156b2 +SIZE (cabal/unix-compat-0.4.1.1.tar.gz) = 13013 diff --git a/devel/hs-unix-time/Makefile b/devel/hs-unix-time/Makefile index ddf677790668..e67fc4cea278 100644 --- a/devel/hs-unix-time/Makefile +++ b/devel/hs-unix-time/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= unix-time -PORTVERSION= 0.1.5 +PORTVERSION= 0.1.8 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -9,7 +9,5 @@ COMMENT= Unix time parser/formatter and utilities LICENSE= BSD -CABAL_SETUP= Setup.hs - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-unix-time/distinfo b/devel/hs-unix-time/distinfo index 907aa0a2a275..5bb9d3a8c67e 100644 --- a/devel/hs-unix-time/distinfo +++ b/devel/hs-unix-time/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/unix-time-0.1.5.tar.gz) = 8f430221439647f1093d5c7e83dd880bfe1ce1de488a10f4aaa164a867d1b38f -SIZE (cabal/unix-time-0.1.5.tar.gz) = 34977 +SHA256 (cabal/unix-time-0.1.8.tar.gz) = 5b17e5e88590e97478f8f12b168a5f917a2514c00328ff890bd51e0a491439e9 +SIZE (cabal/unix-time-0.1.8.tar.gz) = 35023 diff --git a/devel/hs-unordered-containers/Makefile b/devel/hs-unordered-containers/Makefile index d48b6c62ac5f..80f46c0c2220 100644 --- a/devel/hs-unordered-containers/Makefile +++ b/devel/hs-unordered-containers/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= unordered-containers -PORTVERSION= 0.2.3.0 +PORTVERSION= 0.2.3.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -9,8 +9,6 @@ COMMENT= Efficient hashing-based container types LICENSE= BSD -CABAL_SETUP= Setup.hs - USE_CABAL= hashable>=1.0.1.1 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-unordered-containers/distinfo b/devel/hs-unordered-containers/distinfo index d950e9daf7dc..eff58f04bf50 100644 --- a/devel/hs-unordered-containers/distinfo +++ b/devel/hs-unordered-containers/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/unordered-containers-0.2.3.0.tar.gz) = edb6a442ef9fcf4ce59f66871d51df5c012345fce95970127e75b62e5396efef -SIZE (cabal/unordered-containers-0.2.3.0.tar.gz) = 25362 +SHA256 (cabal/unordered-containers-0.2.3.1.tar.gz) = a8d3bc3fad487fb6ef9f0082333cac3d4acf15cb5817ba4ff562a52c882f9f83 +SIZE (cabal/unordered-containers-0.2.3.1.tar.gz) = 25537 diff --git a/devel/hs-utf8-light/Makefile b/devel/hs-utf8-light/Makefile index 1538f34fb6fb..61081bbef4cb 100644 --- a/devel/hs-utf8-light/Makefile +++ b/devel/hs-utf8-light/Makefile @@ -2,7 +2,7 @@ PORTNAME= utf8-light PORTVERSION= 0.4.0.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-utf8-string/Makefile b/devel/hs-utf8-string/Makefile index 28b021f9c77c..a23ef72c36fe 100644 --- a/devel/hs-utf8-string/Makefile +++ b/devel/hs-utf8-string/Makefile @@ -2,7 +2,7 @@ PORTNAME= utf8-string PORTVERSION= 0.3.7 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-utility-ht/Makefile b/devel/hs-utility-ht/Makefile index c208f7f56978..a522ffd25f85 100644 --- a/devel/hs-utility-ht/Makefile +++ b/devel/hs-utility-ht/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= utility-ht -PORTVERSION= 0.0.8 -PORTREVISION= 3 +PORTVERSION= 0.0.9 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-utility-ht/distinfo b/devel/hs-utility-ht/distinfo index 3a0310719e36..8fccd32fb81d 100644 --- a/devel/hs-utility-ht/distinfo +++ b/devel/hs-utility-ht/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/utility-ht-0.0.8.tar.gz) = a8f9bf74d50a04f9138e9b61749560e3d1965a42d30bbae785c5a85e640f550b -SIZE (cabal/utility-ht-0.0.8.tar.gz) = 18881 +SHA256 (cabal/utility-ht-0.0.9.tar.gz) = 19696de8e1130783578b3af82390a12a2bac6a64c485cb35004d86e27897b5d4 +SIZE (cabal/utility-ht-0.0.9.tar.gz) = 19399 diff --git a/devel/hs-uuagc-bootstrap/Makefile b/devel/hs-uuagc-bootstrap/Makefile index c3edb5f0749f..511ac9071b9c 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= 5 +PORTREVISION= 6 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +10,6 @@ COMMENT= Attribute Grammar System of Universiteit Utrecht LICENSE= BSD -CABAL_SETUP= Setup.hs USE_CABAL= haskell-src-exts>=1.11.1 mtl>=1.1.1.1 uulib>=0.9.14 EXECUTABLE= uuagc-bootstrap diff --git a/devel/hs-uuagc-cabal/Makefile b/devel/hs-uuagc-cabal/Makefile index 8cca701ffa8f..7d0752849b88 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= 2 +PORTREVISION= 3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,8 +10,6 @@ COMMENT= Cabal plugin for the Universiteit Utrecht Attribute Grammar System LICENSE= BSD -CABAL_SETUP= Setup.hs - USE_CABAL= mtl>=2.0.1.0 uulib>=0.9.14 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-uuagc/Makefile b/devel/hs-uuagc/Makefile index e28d4f5dd5d8..91ad0fc91243 100644 --- a/devel/hs-uuagc/Makefile +++ b/devel/hs-uuagc/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= uuagc -PORTVERSION= 0.9.42.2 -PORTREVISION= 3 +PORTVERSION= 0.9.42.3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -11,8 +10,6 @@ COMMENT= Attribute Grammar System of Universiteit Utrecht LICENSE= BSD -CABAL_SETUP= Setup.hs - USE_CABAL= haskell-src-exts>=1.11.1 mtl>=1.1.1.1 uuagc-cabal>=1.0.2.0 \ uulib>=0.9.14 diff --git a/devel/hs-uuagc/distinfo b/devel/hs-uuagc/distinfo index 0e7f4d5378dd..b5399e75f4f5 100644 --- a/devel/hs-uuagc/distinfo +++ b/devel/hs-uuagc/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/uuagc-0.9.42.2.tar.gz) = d645e99c510823bd21ca49ec91a4e321ba1eb2c324e6c2e34b077456e31bfcd0 -SIZE (cabal/uuagc-0.9.42.2.tar.gz) = 599995 +SHA256 (cabal/uuagc-0.9.42.3.tar.gz) = 76143fc616d86dc1d6aefae67da56b4c3b607cd126483ee054648bc718e6c066 +SIZE (cabal/uuagc-0.9.42.3.tar.gz) = 614198 diff --git a/devel/hs-uuid/Makefile b/devel/hs-uuid/Makefile index 462bcb96bcba..b1a8b7c6badb 100644 --- a/devel/hs-uuid/Makefile +++ b/devel/hs-uuid/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= uuid -PORTVERSION= 1.2.9 +PORTVERSION= 1.2.13 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -9,8 +9,6 @@ COMMENT= Creating, comparing, parsing and printing Universally Unique Identifier 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" diff --git a/devel/hs-uuid/distinfo b/devel/hs-uuid/distinfo index d7c0b8dba9e2..35d25c3feb59 100644 --- a/devel/hs-uuid/distinfo +++ b/devel/hs-uuid/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/uuid-1.2.9.tar.gz) = 515377e2fa68b70b9a6a1fbd87259f51a28bd4a8ab3516c93921f1201c5c1c21 -SIZE (cabal/uuid-1.2.9.tar.gz) = 13527 +SHA256 (cabal/uuid-1.2.13.tar.gz) = 1af05fce9c2e3b2c6074f38e3dedf43abea9cf788270fab2df75a98d63383979 +SIZE (cabal/uuid-1.2.13.tar.gz) = 13570 diff --git a/devel/hs-uulib/Makefile b/devel/hs-uulib/Makefile index 0ef1b55b2651..b939d697073b 100644 --- a/devel/hs-uulib/Makefile +++ b/devel/hs-uulib/Makefile @@ -3,15 +3,13 @@ PORTNAME= uulib PORTVERSION= 0.9.15 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Haskell Utrecht Tools Library LICENSE= BSD -FILE_LICENSE= COPYRIGHT - -CABAL_SETUP= Setup.hs .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-vault/Makefile b/devel/hs-vault/Makefile index 0b677e4b7baa..b03dd8c979da 100644 --- a/devel/hs-vault/Makefile +++ b/devel/hs-vault/Makefile @@ -2,15 +2,14 @@ PORTNAME= vault PORTVERSION= 0.2.0.4 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= A persistent store for values of arbitrary types +COMMENT= Persistent store for values of arbitrary types LICENSE= BSD -CABAL_SETUP= Setup.hs - USE_CABAL= hashable>=1.1 unordered-containers>=0.2.1.0 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-vector-algorithms/Makefile b/devel/hs-vector-algorithms/Makefile index 373542c04f6f..230395930784 100644 --- a/devel/hs-vector-algorithms/Makefile +++ b/devel/hs-vector-algorithms/Makefile @@ -2,7 +2,7 @@ PORTNAME= vector-algorithms PORTVERSION= 0.5.4.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-vector/Makefile b/devel/hs-vector/Makefile index 973a064cc343..f8e43d678881 100644 --- a/devel/hs-vector/Makefile +++ b/devel/hs-vector/Makefile @@ -2,7 +2,7 @@ PORTNAME= vector PORTVERSION= 0.10.0.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +10,6 @@ COMMENT= Efficient Arrays LICENSE= BSD -CABAL_SETUP= Setup.hs USE_CABAL= primitive>=0.5 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-void/Makefile b/devel/hs-void/Makefile index 9e71069fc06a..a6a3b96c7ba8 100644 --- a/devel/hs-void/Makefile +++ b/devel/hs-void/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= void -PORTVERSION= 0.5.11 +PORTVERSION= 0.6 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -9,7 +9,7 @@ COMMENT= Haskell 98 logically uninhabited data type LICENSE= BSD -USE_CABAL= semigroups>=0.8.2 +USE_CABAL= hashable>=1.1 semigroups>=0.8.2 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-void/distinfo b/devel/hs-void/distinfo index 1871b547c8e5..12e929b98af5 100644 --- a/devel/hs-void/distinfo +++ b/devel/hs-void/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/void-0.5.11.tar.gz) = 660f593e5fae6f32e309c946ae7c7a63837b4c6bb03f3676f99381072d63283a -SIZE (cabal/void-0.5.11.tar.gz) = 2521 +SHA256 (cabal/void-0.6.tar.gz) = 3668a66ec838465c78b1fe4c6fff0080aeed5b232e4854894a4d5c868f922d3c +SIZE (cabal/void-0.6.tar.gz) = 3795 diff --git a/devel/hs-word8/Makefile b/devel/hs-word8/Makefile index ef8251e07a49..7a3f9ae8603d 100644 --- a/devel/hs-word8/Makefile +++ b/devel/hs-word8/Makefile @@ -2,6 +2,7 @@ PORTNAME= word8 PORTVERSION= 0.0.3 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -9,7 +10,5 @@ COMMENT= Word8 library LICENSE= BSD -CABAL_SETUP= Setup.hs - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> |