Index: archivers/hs-tar/Makefile =================================================================== --- archivers/hs-tar/Makefile +++ archivers/hs-tar/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= tar -PORTVERSION= 0.5.0.3 -PORTREVISION= 1 +PORTVERSION= 0.5.1.0 CATEGORIES= archivers haskell MAINTAINER= haskell@FreeBSD.org Index: archivers/hs-tar/distinfo =================================================================== --- archivers/hs-tar/distinfo +++ archivers/hs-tar/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499611841 -SHA256 (cabal/tar-0.5.0.3.tar.gz) = d8d9ad876365f88bdccd02073049e58715cd5ba94de06eb98e21d595244918a3 -SIZE (cabal/tar-0.5.0.3.tar.gz) = 38764 +TIMESTAMP = 1523301281 +SHA256 (cabal/tar-0.5.1.0.tar.gz) = c89d697b6472b739db50e61201251fcaf8a8f5b595b1d9a488d395d7d5ce4b68 +SIZE (cabal/tar-0.5.1.0.tar.gz) = 39271 Index: devel/hs-ansi-wl-pprint/Makefile =================================================================== --- devel/hs-ansi-wl-pprint/Makefile +++ devel/hs-ansi-wl-pprint/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= ansi-wl-pprint -PORTVERSION= 0.6.7.3 -PORTREVISION= 2 +PORTVERSION= 0.6.8.2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +9,7 @@ LICENSE= BSD3CLAUSE -USE_CABAL= ansi-terminal>=0.4.0 +USE_CABAL= ansi-terminal>=0.4.0 semigroups>=0.1 FLAGS_DISABLE= Example Index: devel/hs-ansi-wl-pprint/distinfo =================================================================== --- devel/hs-ansi-wl-pprint/distinfo +++ devel/hs-ansi-wl-pprint/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499627819 -SHA256 (cabal/ansi-wl-pprint-0.6.7.3.tar.gz) = 3789ecaa89721eabef58ddc5711f7fd1ff67e262da1659f3b20d38a9e1f5b708 -SIZE (cabal/ansi-wl-pprint-0.6.7.3.tar.gz) = 14983 +TIMESTAMP = 1523129349 +SHA256 (cabal/ansi-wl-pprint-0.6.8.2.tar.gz) = a630721bd57678c3bfeb6c703f8249e434cbf85f40daceec4660fb8c6725cb3e +SIZE (cabal/ansi-wl-pprint-0.6.8.2.tar.gz) = 16491 Index: devel/hs-async/Makefile =================================================================== --- devel/hs-async/Makefile +++ devel/hs-async/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= async -PORTVERSION= 2.1.1.1 -PORTREVISION= 1 +PORTVERSION= 2.2.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +9,7 @@ LICENSE= BSD3CLAUSE -USE_CABAL= stm>=2.2 +USE_CABAL= stm>=2.2 hashable .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include Index: devel/hs-async/distinfo =================================================================== --- devel/hs-async/distinfo +++ devel/hs-async/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499444628 -SHA256 (cabal/async-2.1.1.1.tar.gz) = cd83e471466ea6885b2e8fb60f452db3ac3fdf3ea2d6370aa1e071ebc37544e2 -SIZE (cabal/async-2.1.1.1.tar.gz) = 10608 +TIMESTAMP = 1523292698 +SHA256 (cabal/async-2.2.1.tar.gz) = 8f0b86022a1319d3c1c68655790da4b7f98017982e27ec3f3dbfe01029d39027 +SIZE (cabal/async-2.2.1.tar.gz) = 12775 Index: devel/hs-basement/Makefile =================================================================== --- devel/hs-basement/Makefile +++ devel/hs-basement/Makefile @@ -1,12 +1,11 @@ # $FreeBSD$ -PORTNAME= old-locale -PORTVERSION= 1.0.0.7 -PORTREVISION= 2 +PORTNAME= basement +PORTVERSION= 0.0.7 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= Locale library +COMMENT= Foundation most basic primitives without any dependencies LICENSE= BSD3CLAUSE Index: devel/hs-basement/distinfo =================================================================== --- /dev/null +++ devel/hs-basement/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1523131438 +SHA256 (cabal/basement-0.0.7.tar.gz) = b501b9b378f35b80c60321031dbbf9ed7af46c66353f072e00f00abdd2244f70 +SIZE (cabal/basement-0.0.7.tar.gz) = 133178 Index: devel/hs-basement/pkg-descr =================================================================== --- /dev/null +++ devel/hs-basement/pkg-descr @@ -0,0 +1,12 @@ +This package has the following goals: + * provide a base like sets of modules that provide a consistent set of + features and bugfixes across multiple versions of GHC (unlike base). + * provide a better and more efficient prelude than base's prelude. + * be self-sufficient: no external dependencies apart from base. + * provide better data-types: packed unicode string by default, arrays. + * Better numerical classes that better represent mathematical thing + (No more all-in-one Num). + * Better I/O system with less Lazy IO + * Usual partial functions distinguished through type system + +WWW: https://hackage.haskell.org/package/foundation Index: devel/hs-blaze-builder/Makefile =================================================================== --- devel/hs-blaze-builder/Makefile +++ devel/hs-blaze-builder/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= blaze-builder -PORTVERSION= 0.4.0.2 -PORTREVISION= 1 +PORTVERSION= 0.4.1.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +9,5 @@ LICENSE= BSD3CLAUSE -USE_CABAL= text>=0.10 - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include Index: devel/hs-blaze-builder/distinfo =================================================================== --- devel/hs-blaze-builder/distinfo +++ devel/hs-blaze-builder/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499546087 -SHA256 (cabal/blaze-builder-0.4.0.2.tar.gz) = 9ad3e4661bf5556d650fb9aa56a3ad6e6eec7575e87d472e8ab6d15eaef163d4 -SIZE (cabal/blaze-builder-0.4.0.2.tar.gz) = 58681 +TIMESTAMP = 1523427415 +SHA256 (cabal/blaze-builder-0.4.1.0.tar.gz) = 91fc8b966f3e9dc9461e1675c7566b881740f99abc906495491a3501630bc814 +SIZE (cabal/blaze-builder-0.4.1.0.tar.gz) = 61365 Index: devel/hs-cabal-install/Makefile =================================================================== --- devel/hs-cabal-install/Makefile +++ devel/hs-cabal-install/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= cabal-install -PORTVERSION= 1.24.0.2 -PORTREVISION= 1 +PORTVERSION= 2.2.0.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,9 +9,10 @@ LICENSE= BSD3CLAUSE -USE_CABAL= async base16-bytestring cryptohash-sha256 hackage-security \ - hashable HTTP mtl network network-uri old-time random stm \ - tar zlib +USE_CABAL= async base16-bytestring base64-bytestring \ + cryptohash-sha256 echo ed25519 edit-distance \ + hackage-security hashable HTTP mtl network network-uri \ + random resolv stm tar zlib STANDALONE= yes EXECUTABLE= cabal Index: devel/hs-cabal-install/distinfo =================================================================== --- devel/hs-cabal-install/distinfo +++ devel/hs-cabal-install/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499540276 -SHA256 (cabal/cabal-install-1.24.0.2.tar.gz) = 2ac8819238a0e57fff9c3c857e97b8705b1b5fef2e46cd2829e85d96e2a00fe0 -SIZE (cabal/cabal-install-1.24.0.2.tar.gz) = 499937 +TIMESTAMP = 1523277454 +SHA256 (cabal/cabal-install-2.2.0.0.tar.gz) = c856a2dd93c5a7b909597c066b9f9ca27fbda1a502b3f96077b7918c0f64a3d9 +SIZE (cabal/cabal-install-2.2.0.0.tar.gz) = 662421 Index: devel/hs-cereal/Makefile =================================================================== --- devel/hs-cereal/Makefile +++ devel/hs-cereal/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= cereal -PORTVERSION= 0.5.4.0 -PORTREVISION= 1 +PORTVERSION= 0.5.5.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org Index: devel/hs-cereal/distinfo =================================================================== --- devel/hs-cereal/distinfo +++ devel/hs-cereal/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499627824 -SHA256 (cabal/cereal-0.5.4.0.tar.gz) = daca6c5aeff21ca233bebe006c158b0e4421b239c722768b568fca9b32cafee7 -SIZE (cabal/cereal-0.5.4.0.tar.gz) = 19504 +TIMESTAMP = 1523129318 +SHA256 (cabal/cereal-0.5.5.0.tar.gz) = 0b97320ffbfa6df2e5679022215dbd0fe6e3b5ae8428c2ff4310d9e1acf16822 +SIZE (cabal/cereal-0.5.5.0.tar.gz) = 19832 Index: devel/hs-cmdargs/Makefile =================================================================== --- devel/hs-cmdargs/Makefile +++ devel/hs-cmdargs/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= cmdargs -PORTVERSION= 0.10.17 -PORTREVISION= 1 +PORTVERSION= 0.10.20 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org Index: devel/hs-cmdargs/distinfo =================================================================== --- devel/hs-cmdargs/distinfo +++ devel/hs-cmdargs/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499596679 -SHA256 (cabal/cmdargs-0.10.17.tar.gz) = 3437a4caf4ced650b61620e1c66f406db76ff70244928e5a4e7a20e5e88374da -SIZE (cabal/cmdargs-0.10.17.tar.gz) = 64440 +TIMESTAMP = 1523129483 +SHA256 (cabal/cmdargs-0.10.20.tar.gz) = 0e269dc48c3d4c0447c96ffd772a6fe69dfa1260c323f4cd7bf171cbf2ab7331 +SIZE (cabal/cmdargs-0.10.20.tar.gz) = 64550 Index: devel/hs-colour/Makefile =================================================================== --- devel/hs-colour/Makefile +++ devel/hs-colour/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= colour -PORTVERSION= 2.3.3 -PORTREVISION= 1 +PORTVERSION= 2.3.4 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org Index: devel/hs-colour/distinfo =================================================================== --- devel/hs-colour/distinfo +++ devel/hs-colour/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499547650 -SHA256 (cabal/colour-2.3.3.tar.gz) = 8d15a63494f8e2a06fe6dc38baee8e948adfae0e93749b9e3ce0fd8ece09b6e2 -SIZE (cabal/colour-2.3.3.tar.gz) = 20392 +TIMESTAMP = 1523129642 +SHA256 (cabal/colour-2.3.4.tar.gz) = 0f439f00b322ce3d551f28a4dd1520aa2c91d699de4cdc6d485b9b04be0dc5eb +SIZE (cabal/colour-2.3.4.tar.gz) = 20418 Index: devel/hs-constraints/Makefile =================================================================== --- devel/hs-constraints/Makefile +++ devel/hs-constraints/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= constraints -PORTVERSION= 0.9.1 -PORTREVISION= 1 +PORTVERSION= 0.10 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +9,7 @@ LICENSE= BSD3CLAUSE -USE_CABAL= hashable mtl transformers-compat +USE_CABAL= hashable mtl semigroups transformers-compat .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include Index: devel/hs-constraints/distinfo =================================================================== --- devel/hs-constraints/distinfo +++ devel/hs-constraints/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499444670 -SHA256 (cabal/constraints-0.9.1.tar.gz) = 276e012838861145fca65d065dd9839f7cbd71236032b557194389180a30a785 -SIZE (cabal/constraints-0.9.1.tar.gz) = 18503 +TIMESTAMP = 1523445706 +SHA256 (cabal/constraints-0.10.tar.gz) = c224b82e53c21791083c83fed2f2c938bd715a63c8efa90a5abcc3d8859126c6 +SIZE (cabal/constraints-0.10.tar.gz) = 19703 Index: devel/hs-deepseq-generics/Makefile =================================================================== --- devel/hs-deepseq-generics/Makefile +++ devel/hs-deepseq-generics/Makefile @@ -1,14 +1,14 @@ # $FreeBSD$ -PORTNAME= deepseq-generics -PORTVERSION= 0.2.0.0 -PORTREVISION= 1 -CATEGORIES= devel haskell +PORTNAME= deepseq-generics +PORTVERSION= 0.2.0.0 +PORTREVISION= 2 +CATEGORIES= devel haskell -MAINTAINER= haskell@FreeBSD.org -COMMENT= GHC.Generics-based Control.DeepSeq.rnf implementation +MAINTAINER= haskell@FreeBSD.org +COMMENT= GHC.Generics-based Control.DeepSeq.rnf implementation -LICENSE= BSD3CLAUSE +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include Index: devel/hs-deepseq-generics/files/patch-deepseq-generics.cabal =================================================================== --- /dev/null +++ devel/hs-deepseq-generics/files/patch-deepseq-generics.cabal @@ -0,0 +1,10 @@ +--- deepseq-generics.cabal.orig 2018-04-11 11:03:49 UTC ++++ deepseq-generics.cabal +@@ -42,7 +42,7 @@ source-repository head + library + default-language: Haskell2010 + exposed-modules: Control.DeepSeq.Generics +- build-depends: base >= 4.5 && < 4.10, ghc-prim >= 0.2 && < 0.6, deepseq >= 1.2.0.1 && < 1.5 ++ build-depends: base >= 4.5 && < 4.12, ghc-prim >= 0.2 && < 0.6, deepseq >= 1.2.0.1 && < 1.5 + other-extensions: BangPatterns, FlexibleContexts, TypeOperators + ghc-options: -Wall Index: devel/hs-echo/Makefile =================================================================== --- devel/hs-echo/Makefile +++ devel/hs-echo/Makefile @@ -1,12 +1,11 @@ # $FreeBSD$ -PORTNAME= hourglass -PORTVERSION= 0.2.10 -PORTREVISION= 1 +PORTNAME= echo +PORTVERSION= 0.1.3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= Simple performant time related library +COMMENT= Cross-platform and cross-console library to handle echoing terminal input LICENSE= BSD3CLAUSE Index: devel/hs-echo/distinfo =================================================================== --- /dev/null +++ devel/hs-echo/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1523290399 +SHA256 (cabal/echo-0.1.3.tar.gz) = 704f07310f8272d170f8ab7fb2a2c13f15d8501ef8310801e36964c8eff485ef +SIZE (cabal/echo-0.1.3.tar.gz) = 5373 Index: devel/hs-echo/files/patch-echo.cabal =================================================================== --- /dev/null +++ devel/hs-echo/files/patch-echo.cabal @@ -0,0 +1,11 @@ +--- echo.cabal.orig 2018-04-09 16:19:02 UTC ++++ echo.cabal +@@ -39,7 +39,7 @@ library + System.IO.Echo.Internal + + build-depends: base >= 4.3 && < 5 +- , process >= 1.0.1.1 && < 1.5 ++ , process >= 1.0.1.1 && < 1.7 + if os(windows) + cpp-options: "-DWINDOWS" + build-depends: mintty >= 0.1 && < 0.2 \ No newline at end of file Index: devel/hs-echo/pkg-descr =================================================================== --- /dev/null +++ devel/hs-echo/pkg-descr @@ -0,0 +1,6 @@ +The base Haskell library exposes the hGetEcho and hSetEcho functions for +querying and setting echo status, but unfortunately, neither function works +with MinTTY consoles on Windows. This library provides an alternative interface +which works with both MinTTY and other consoles. + +WWW: https://github.com/RyanGlScott/echo Index: devel/hs-exceptions/Makefile =================================================================== --- devel/hs-exceptions/Makefile +++ devel/hs-exceptions/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= exceptions -PORTVERSION= 0.8.3 -PORTREVISION= 1 +PORTVERSION= 0.10.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org Index: devel/hs-exceptions/distinfo =================================================================== --- devel/hs-exceptions/distinfo +++ devel/hs-exceptions/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499444351 -SHA256 (cabal/exceptions-0.8.3.tar.gz) = 4d6ad97e8e3d5dc6ce9ae68a469dc2fd3f66e9d312bc6faa7ab162eddcef87be -SIZE (cabal/exceptions-0.8.3.tar.gz) = 12986 +TIMESTAMP = 1523386414 +SHA256 (cabal/exceptions-0.10.0.tar.gz) = 1edd912e5ea5cbda37941b06738597d35214dc247d332b1bfffc82adadfa49d7 +SIZE (cabal/exceptions-0.10.0.tar.gz) = 19460 Index: devel/hs-fmlist/Makefile =================================================================== --- devel/hs-fmlist/Makefile +++ devel/hs-fmlist/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= fmlist -PORTVERSION= 0.9 -PORTREVISION= 1 +PORTVERSION= 0.9.2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org Index: devel/hs-fmlist/distinfo =================================================================== --- devel/hs-fmlist/distinfo +++ devel/hs-fmlist/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499719989 -SHA256 (cabal/fmlist-0.9.tar.gz) = 581153395a71e3c139365ffbebbeac6d880a6fdfee23e7f5d942ccbeb2aefcbf -SIZE (cabal/fmlist-0.9.tar.gz) = 4256 +TIMESTAMP = 1523130549 +SHA256 (cabal/fmlist-0.9.2.tar.gz) = 8fc4b55d04e7f216740a01acd2f38293e3bd9409a9495e6042a162580c420609 +SIZE (cabal/fmlist-0.9.2.tar.gz) = 4387 Index: devel/hs-foundation/Makefile =================================================================== --- devel/hs-foundation/Makefile +++ devel/hs-foundation/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= foundation -PORTVERSION= 0.0.13 -PORTREVISION= 1 +PORTVERSION= 0.0.20 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,5 +9,7 @@ LICENSE= BSD3CLAUSE +USE_CABAL= basement==0.0.7 + .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include Index: devel/hs-foundation/distinfo =================================================================== --- devel/hs-foundation/distinfo +++ devel/hs-foundation/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499627835 -SHA256 (cabal/foundation-0.0.13.tar.gz) = 106a85cbbf936591df44b46ee04d39f29c15752f6eca438341f2b735e9c0755f -SIZE (cabal/foundation-0.0.13.tar.gz) = 221540 +TIMESTAMP = 1523130712 +SHA256 (cabal/foundation-0.0.20.tar.gz) = ba6ae63a9ce0846bf942af2c3ace56600f051c61e83a0b55dd625de23a78e42d +SIZE (cabal/foundation-0.0.20.tar.gz) = 122940 Index: devel/hs-hashable/Makefile =================================================================== --- devel/hs-hashable/Makefile +++ devel/hs-hashable/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= hashable -PORTVERSION= 1.2.6.1 -PORTREVISION= 1 +PORTVERSION= 1.2.7.0 PORTEPOCH= 1 CATEGORIES= devel haskell @@ -11,8 +10,6 @@ LICENSE= BSD3CLAUSE -USE_CABAL= text>=0.11.0.5 vector - FLAGS_DEFINE= INTEGER_GMP SSE2 SSE41 FLAGS_DEFAULT= INTEGER_GMP SSE2 Index: devel/hs-hashable/distinfo =================================================================== --- devel/hs-hashable/distinfo +++ devel/hs-hashable/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499444230 -SHA256 (cabal/hashable-1.2.6.1.tar.gz) = 94ca8789e13bc05c1582c46b709f3b0f5aeec2092be634b8606dbd9c5915bb7a -SIZE (cabal/hashable-1.2.6.1.tar.gz) = 30305 +TIMESTAMP = 1523295742 +SHA256 (cabal/hashable-1.2.7.0.tar.gz) = ecb5efc0586023f5a0dc861100621c1dbb4cbb2f0516829a16ebac39f0432abf +SIZE (cabal/hashable-1.2.7.0.tar.gz) = 30182 Index: devel/hs-hashtables/Makefile =================================================================== --- devel/hs-hashtables/Makefile +++ devel/hs-hashtables/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= hashtables -PORTVERSION= 1.2.1.1 -PORTREVISION= 1 +PORTVERSION= 1.2.3.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org Index: devel/hs-hashtables/distinfo =================================================================== --- devel/hs-hashtables/distinfo +++ devel/hs-hashtables/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499459894 -SHA256 (cabal/hashtables-1.2.1.1.tar.gz) = 227f554a93310645c654254659969b347de3d1bf3d98901dbb5c113ece72e951 -SIZE (cabal/hashtables-1.2.1.1.tar.gz) = 53674 +TIMESTAMP = 1523445335 +SHA256 (cabal/hashtables-1.2.3.0.tar.gz) = f956b4bb6113f30193c9d85caebeda5000c29d8acf4f4994af650d3748bf73a5 +SIZE (cabal/hashtables-1.2.3.0.tar.gz) = 57335 Index: devel/hs-hourglass/Makefile =================================================================== --- devel/hs-hourglass/Makefile +++ devel/hs-hourglass/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= hourglass -PORTVERSION= 0.2.10 -PORTREVISION= 1 +PORTVERSION= 0.2.11 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org Index: devel/hs-hourglass/distinfo =================================================================== --- devel/hs-hourglass/distinfo +++ devel/hs-hourglass/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499627843 -SHA256 (cabal/hourglass-0.2.10.tar.gz) = d553362d7a6f7df60d8ff99304aaad0995be81f9d302725ebe9441829a0f8d80 -SIZE (cabal/hourglass-0.2.10.tar.gz) = 26417 +TIMESTAMP = 1523386565 +SHA256 (cabal/hourglass-0.2.11.tar.gz) = 18a6bb303fc055275cca45aaffc17b6a04b2e9d7509aa5aa5bb9d9239f4e4f51 +SIZE (cabal/hourglass-0.2.11.tar.gz) = 25904 Index: devel/hs-memory/Makefile =================================================================== --- devel/hs-memory/Makefile +++ devel/hs-memory/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= memory -PORTVERSION= 0.14.6 -PORTREVISION= 1 +PORTVERSION= 0.14.16 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +9,7 @@ LICENSE= BSD3CLAUSE -USE_CABAL= foundation +USE_CABAL= basement foundation .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include Index: devel/hs-memory/distinfo =================================================================== --- devel/hs-memory/distinfo +++ devel/hs-memory/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499444278 -SHA256 (cabal/memory-0.14.6.tar.gz) = c7dec070174756f1753010585a6dcd4f958a4360634142c4e387b3475bffc160 -SIZE (cabal/memory-0.14.6.tar.gz) = 37020 +TIMESTAMP = 1523375674 +SHA256 (cabal/memory-0.14.16.tar.gz) = 7bb0834ab28ce1248f3be09df211d49d20d703cdcda3ed16cde99356e2d72b0f +SIZE (cabal/memory-0.14.16.tar.gz) = 42207 Index: devel/hs-old-locale/Makefile =================================================================== --- devel/hs-old-locale/Makefile +++ devel/hs-old-locale/Makefile @@ -2,7 +2,7 @@ PORTNAME= old-locale PORTVERSION= 1.0.0.7 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org Index: devel/hs-old-locale/files/patch-git_15fea2d =================================================================== --- devel/hs-old-locale/files/patch-git_15fea2d +++ devel/hs-old-locale/files/patch-git_15fea2d @@ -16,6 +16,6 @@ System.Locale - build-depends: base >= 4.2 && < 4.9 -+ build-depends: base >= 4.2 && < 4.11 ++ build-depends: base >= 4.2 && < 4.12 ghc-options: -Wall Index: devel/hs-old-time/Makefile =================================================================== --- devel/hs-old-time/Makefile +++ devel/hs-old-time/Makefile @@ -2,7 +2,7 @@ PORTNAME= old-time PORTVERSION= 1.1.0.3 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org Index: devel/hs-old-time/files/patch-git_82790af =================================================================== --- devel/hs-old-time/files/patch-git_82790af +++ devel/hs-old-time/files/patch-git_82790af @@ -16,7 +16,7 @@ build-depends: - base >= 4.7 && < 4.9, -+ base >= 4.7 && < 4.11, ++ base >= 4.7 && < 4.12, old-locale == 1.0.* ghc-options: -Wall Index: devel/hs-parallel/files/patch-parallel.cabal =================================================================== --- /dev/null +++ devel/hs-parallel/files/patch-parallel.cabal @@ -0,0 +1,10 @@ +--- parallel.cabal.orig 2018-04-10 09:45:32 UTC ++++ parallel.cabal +@@ -34,7 +34,7 @@ library + + build-depends: + array >= 0.3 && < 0.6, +- base >= 4.3 && < 4.11, ++ base >= 4.3 && < 4.12, + containers >= 0.4 && < 0.6, + deepseq >= 1.1 && < 1.5 Index: devel/hs-primitive/Makefile =================================================================== --- devel/hs-primitive/Makefile +++ devel/hs-primitive/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= primitive -PORTVERSION= 0.6.2.0 -PORTREVISION= 1 +PORTVERSION= 0.6.3.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org Index: devel/hs-primitive/distinfo =================================================================== --- devel/hs-primitive/distinfo +++ devel/hs-primitive/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499444407 -SHA256 (cabal/primitive-0.6.2.0.tar.gz) = b8e8d70213e22b3fab0e0d11525c02627489618988fdc636052ca0adce282ae1 -SIZE (cabal/primitive-0.6.2.0.tar.gz) = 23954 +TIMESTAMP = 1523292481 +SHA256 (cabal/primitive-0.6.3.0.tar.gz) = cddeff804e0f577f1be0179d5d145dfc170f8bfb66f663b9fba67104a45d9555 +SIZE (cabal/primitive-0.6.3.0.tar.gz) = 25336 Index: devel/hs-psqueues/Makefile =================================================================== --- devel/hs-psqueues/Makefile +++ devel/hs-psqueues/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= psqueues -PORTVERSION= 0.2.3.0 -PORTREVISION= 1 +PORTVERSION= 0.2.6.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org Index: devel/hs-psqueues/distinfo =================================================================== --- devel/hs-psqueues/distinfo +++ devel/hs-psqueues/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499689628 -SHA256 (cabal/psqueues-0.2.3.0.tar.gz) = 25ed95de5de62831d3e1db47aabd0b589ddf71aeec2d53bc3104a9bb663743a7 -SIZE (cabal/psqueues-0.2.3.0.tar.gz) = 26646 +TIMESTAMP = 1523432363 +SHA256 (cabal/psqueues-0.2.6.0.tar.gz) = 9a6a10c99a64617bdab28331bed4a77cdd373283ebc2a6f73eda488462d06958 +SIZE (cabal/psqueues-0.2.6.0.tar.gz) = 27266 Index: devel/hs-securemem/Makefile =================================================================== --- devel/hs-securemem/Makefile +++ devel/hs-securemem/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= securemem -PORTVERSION= 0.1.9 -PORTREVISION= 2 +PORTVERSION= 0.1.10 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +9,7 @@ LICENSE= BSD3CLAUSE -USE_CABAL= byteable>=0.1.1 memory>=0.7 +USE_CABAL= basement byteable>=0.1.1 foundation memory>=0.7 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include Index: devel/hs-securemem/distinfo =================================================================== --- devel/hs-securemem/distinfo +++ devel/hs-securemem/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499627856 -SHA256 (cabal/securemem-0.1.9.tar.gz) = feb60dc542ea3ce9cdb449093b85dc69e43df310aab4fd161e4cdaa3ba847036 -SIZE (cabal/securemem-0.1.9.tar.gz) = 4180 +TIMESTAMP = 1523431880 +SHA256 (cabal/securemem-0.1.10.tar.gz) = 32895a4748508da58207b4867266601af6259b7109af80bbf5d2e9e598e016a6 +SIZE (cabal/securemem-0.1.10.tar.gz) = 3801 Index: devel/hs-split/Makefile =================================================================== --- devel/hs-split/Makefile +++ devel/hs-split/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= split -PORTVERSION= 0.2.3.2 -PORTREVISION= 1 +PORTVERSION= 0.2.3.3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org Index: devel/hs-split/distinfo =================================================================== --- devel/hs-split/distinfo +++ devel/hs-split/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499447103 -SHA256 (cabal/split-0.2.3.2.tar.gz) = 4943eaad0dd473d44b4b97b8b9731c20f05ba86abb8a1fa07f8df819f09eb63a -SIZE (cabal/split-0.2.3.2.tar.gz) = 15779 +TIMESTAMP = 1523445494 +SHA256 (cabal/split-0.2.3.3.tar.gz) = 1dcd674f7c5f276f33300f5fd59e49d1ac6fc92ae949fd06a0f6d3e9d9ac1413 +SIZE (cabal/split-0.2.3.3.tar.gz) = 15681 Index: devel/hs-stm/Makefile =================================================================== --- devel/hs-stm/Makefile +++ devel/hs-stm/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= stm -PORTVERSION= 2.4.4.1 -PORTREVISION= 1 +PORTVERSION= 2.4.5.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org Index: devel/hs-stm/distinfo =================================================================== --- devel/hs-stm/distinfo +++ devel/hs-stm/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1498678463 -SHA256 (cabal/stm-2.4.4.1.tar.gz) = 8f999095ed8d50d2056fc6e185035ee8166c50751e1af8de02ac38d382bf3384 -SIZE (cabal/stm-2.4.4.1.tar.gz) = 10367 +TIMESTAMP = 1523299289 +SHA256 (cabal/stm-2.4.5.0.tar.gz) = 31d7db183f13beed5c71409d12747a7f4cf3e145630553dc86336208540859a7 +SIZE (cabal/stm-2.4.5.0.tar.gz) = 11521 Index: devel/hs-system-filepath/Makefile =================================================================== --- devel/hs-system-filepath/Makefile +++ devel/hs-system-filepath/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= system-filepath -PORTVERSION= 0.4.13.4 -PORTREVISION= 2 +PORTVERSION= 0.4.14 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +9,5 @@ LICENSE= MIT -USE_CABAL= text>=0.11.0.6 - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include Index: devel/hs-system-filepath/distinfo =================================================================== --- devel/hs-system-filepath/distinfo +++ devel/hs-system-filepath/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499627858 -SHA256 (cabal/system-filepath-0.4.13.4.tar.gz) = 345d7dec968b74ab1b8c0e7bb78c2ef1e5be7be6b7bac455340fd658abfec5fb -SIZE (cabal/system-filepath-0.4.13.4.tar.gz) = 16590 +TIMESTAMP = 1523433190 +SHA256 (cabal/system-filepath-0.4.14.tar.gz) = 1656ce3c0d585650784ceb3f794748286e19fb635f557e7b29b0897f8956d993 +SIZE (cabal/system-filepath-0.4.14.tar.gz) = 16663 Index: devel/hs-tagged/Makefile =================================================================== --- devel/hs-tagged/Makefile +++ devel/hs-tagged/Makefile @@ -2,7 +2,7 @@ PORTNAME= tagged PORTVERSION= 0.8.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org Index: devel/hs-tagged/files/patch-tagged.cabal =================================================================== --- devel/hs-tagged/files/patch-tagged.cabal +++ devel/hs-tagged/files/patch-tagged.cabal @@ -5,7 +5,7 @@ if impl(ghc>=7.6) exposed-modules: Data.Proxy.TH - build-depends: template-haskell >= 2.8 && < 2.12 -+ build-depends: template-haskell >= 2.8 && < 2.13 ++ build-depends: template-haskell >= 2.8 && < 2.14 if flag(deepseq) build-depends: deepseq >= 1.1 && < 1.5 Index: devel/hs-text-icu/Makefile =================================================================== --- devel/hs-text-icu/Makefile +++ devel/hs-text-icu/Makefile @@ -2,7 +2,7 @@ PORTNAME= text-icu PORTVERSION= 0.7.0.1 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,8 +10,6 @@ LICENSE= BSD3CLAUSE -USE_CABAL= text>=0.9.1.0 - LIB_DEPENDS+= libicui18n.so:devel/icu .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" Index: devel/hs-text/Makefile =================================================================== --- devel/hs-text/Makefile +++ devel/hs-text/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= text -PORTVERSION= 1.2.2.2 -PORTREVISION= 1 +PORTVERSION= 1.2.3.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org Index: devel/hs-text/distinfo =================================================================== --- devel/hs-text/distinfo +++ devel/hs-text/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499546607 -SHA256 (cabal/text-1.2.2.2.tar.gz) = 31465106360a7d7e214d96f1d1b4303a113ffce1bde44a4e614053a1e5072df9 -SIZE (cabal/text-1.2.2.2.tar.gz) = 151048 +TIMESTAMP = 1523291352 +SHA256 (cabal/text-1.2.3.0.tar.gz) = 20e0b1627f613b32cc7f2d2e8dcc48a4a61938b24f3d14fb77cee694f0c9311a +SIZE (cabal/text-1.2.3.0.tar.gz) = 155635 Index: devel/hs-th-abstraction/Makefile =================================================================== --- devel/hs-th-abstraction/Makefile +++ devel/hs-th-abstraction/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= th-abstraction -PORTVERSION= 0.2.3.0 -PORTREVISION= 1 +PORTVERSION= 0.2.6.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org Index: devel/hs-th-abstraction/distinfo =================================================================== --- devel/hs-th-abstraction/distinfo +++ devel/hs-th-abstraction/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499694293 -SHA256 (cabal/th-abstraction-0.2.3.0.tar.gz) = 954bf25a4d558242970b2085333b2fb8811d2a926354a5d237a2db9c0718de03 -SIZE (cabal/th-abstraction-0.2.3.0.tar.gz) = 22183 +TIMESTAMP = 1523446140 +SHA256 (cabal/th-abstraction-0.2.6.0.tar.gz) = e52e289a547d68f203d65f2e63ec2d87a3c613007d2fe873615c0969b981823c +SIZE (cabal/th-abstraction-0.2.6.0.tar.gz) = 23406 Index: devel/hs-th-abstraction/files/patch-th-abstraction.cabal =================================================================== --- /dev/null +++ devel/hs-th-abstraction/files/patch-th-abstraction.cabal @@ -0,0 +1,11 @@ +--- th-abstraction.cabal.orig 2018-04-11 11:32:45 UTC ++++ th-abstraction.cabal +@@ -28,7 +28,7 @@ library + other-modules: Language.Haskell.TH.Datatype.Internal + build-depends: base >=4.3 && <5, + ghc-prim, +- template-haskell >=2.5 && <2.13, ++ template-haskell >=2.5 && <2.14, + containers >=0.4 && <0.6 + hs-source-dirs: src + default-language: Haskell2010 \ No newline at end of file Index: devel/hs-th-lift/Makefile =================================================================== --- devel/hs-th-lift/Makefile +++ devel/hs-th-lift/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= th-lift -PORTVERSION= 0.7.7 -PORTREVISION= 1 +PORTVERSION= 0.7.8 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org Index: devel/hs-th-lift/distinfo =================================================================== --- devel/hs-th-lift/distinfo +++ devel/hs-th-lift/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499621822 -SHA256 (cabal/th-lift-0.7.7.tar.gz) = 16c6fa6fbe972fa0d850698c147cd9a30dc0e201554d9a4ee9ade62dc807cbb5 -SIZE (cabal/th-lift-0.7.7.tar.gz) = 12399 +TIMESTAMP = 1523429375 +SHA256 (cabal/th-lift-0.7.8.tar.gz) = 2cf83385e848d9136a1d6e49ca845fd1d09935f2ff658c6f4e268d8ece02c12b +SIZE (cabal/th-lift-0.7.8.tar.gz) = 12399 Index: devel/hs-unix-time/Makefile =================================================================== --- devel/hs-unix-time/Makefile +++ devel/hs-unix-time/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= unix-time -PORTVERSION= 0.3.7 -PORTREVISION= 1 +PORTVERSION= 0.3.8 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org Index: devel/hs-unix-time/distinfo =================================================================== --- devel/hs-unix-time/distinfo +++ devel/hs-unix-time/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499627862 -SHA256 (cabal/unix-time-0.3.7.tar.gz) = 1131301131dd3e73353a346daa04578ec067073e7674d447051ac1a87262b4e1 -SIZE (cabal/unix-time-0.3.7.tar.gz) = 40549 +TIMESTAMP = 1523432893 +SHA256 (cabal/unix-time-0.3.8.tar.gz) = dca1bd332f4690f667570868c91c1270083428067e0e20b88a9d9516efa33a14 +SIZE (cabal/unix-time-0.3.8.tar.gz) = 40672 Index: devel/hs-unordered-containers/Makefile =================================================================== --- devel/hs-unordered-containers/Makefile +++ devel/hs-unordered-containers/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= unordered-containers -PORTVERSION= 0.2.8.0 -PORTREVISION= 1 +PORTVERSION= 0.2.9.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org Index: devel/hs-unordered-containers/distinfo =================================================================== --- devel/hs-unordered-containers/distinfo +++ devel/hs-unordered-containers/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499596921 -SHA256 (cabal/unordered-containers-0.2.8.0.tar.gz) = a4a188359ff28640359131061953f7dbb8258da8ecf0542db0d23f08bfa6eea8 -SIZE (cabal/unordered-containers-0.2.8.0.tar.gz) = 31824 +TIMESTAMP = 1523375916 +SHA256 (cabal/unordered-containers-0.2.9.0.tar.gz) = 6730cb5c4a3e953e2c199d6425be08fd088ff0089a3e140d63226c052e318250 +SIZE (cabal/unordered-containers-0.2.9.0.tar.gz) = 33098 Index: devel/hs-uuid-types/Makefile =================================================================== --- devel/hs-uuid-types/Makefile +++ devel/hs-uuid-types/Makefile @@ -2,7 +2,7 @@ PORTNAME= uuid-types PORTVERSION= 1.0.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +10,7 @@ LICENSE= BSD3CLAUSE -USE_CABAL= hashable>=1.1.1.0 random>=1.0.1 text>=1 +USE_CABAL= hashable>=1.1.1.0 random>=1.0.1 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include Index: devel/hs-vault/Makefile =================================================================== --- devel/hs-vault/Makefile +++ devel/hs-vault/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= vault -PORTVERSION= 0.3.0.7 -PORTREVISION= 1 +PORTVERSION= 0.3.1.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +9,7 @@ LICENSE= BSD3CLAUSE -USE_CABAL= hashable>=1.1.2.5 unordered-containers>=0.2.3.0 +USE_CABAL= hashable>=1.1.2.5 semigroups unordered-containers>=0.2.3.0 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include Index: devel/hs-vault/distinfo =================================================================== --- devel/hs-vault/distinfo +++ devel/hs-vault/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499458511 -SHA256 (cabal/vault-0.3.0.7.tar.gz) = 9e9189da0821d68fc8f85aab958bbec141635858a7aeb8178e1eec5872a366f0 -SIZE (cabal/vault-0.3.0.7.tar.gz) = 5140 +TIMESTAMP = 1523431307 +SHA256 (cabal/vault-0.3.1.0.tar.gz) = d960a843c3dae1f6073f50e980dcdbbe2e46e9911273c9f122ba96494c4c979f +SIZE (cabal/vault-0.3.1.0.tar.gz) = 5199 Index: devel/hs-vector/files/patch-vector.cabal =================================================================== --- /dev/null +++ devel/hs-vector/files/patch-vector.cabal @@ -0,0 +1,11 @@ +--- vector.cabal.orig 2018-04-09 18:20:35 UTC ++++ vector.cabal +@@ -144,7 +144,7 @@ Library + Install-Includes: + vector.h + +- Build-Depends: base >= 4.5 && < 4.10 ++ Build-Depends: base >= 4.5 && < 4.12 + , primitive >= 0.5.0.1 && < 0.7 + , ghc-prim >= 0.2 && < 0.6 + , deepseq >= 1.1 && < 1.5 \ No newline at end of file Index: graphics/hs-dia-base/Makefile =================================================================== --- graphics/hs-dia-base/Makefile +++ graphics/hs-dia-base/Makefile @@ -1,14 +1,14 @@ # $FreeBSD$ -PORTNAME= dia-base -PORTVERSION= 0.1.1.4 -PORTREVISION= 1 -CATEGORIES= graphics haskell +PORTNAME= dia-base +PORTVERSION= 0.1.1.4 +PORTREVISION= 1 +CATEGORIES= graphics haskell -MAINTAINER= haskell@FreeBSD.org -COMMENT= EDSL for teaching Haskell with diagrams - data types +MAINTAINER= haskell@FreeBSD.org +COMMENT= EDSL for teaching Haskell with diagrams - data types -LICENSE= BSD3CLAUSE +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include Index: lang/ghc/Makefile =================================================================== --- lang/ghc/Makefile +++ lang/ghc/Makefile @@ -3,10 +3,9 @@ PORTNAME= ghc PORTVERSION= ${GHC_VERSION} -PORTREVISION= 3 CATEGORIES= lang haskell MASTER_SITES= http://www.haskell.org/ghc/dist/${PORTVERSION}/:source \ - LOCAL/pgj/:boot + http://arrowd.name/:boot DISTFILES= ghc-${PORTVERSION}-src${EXTRACT_SUFX}:source MAINTAINER= haskell@FreeBSD.org @@ -17,13 +16,13 @@ ONLY_FOR_ARCHS= i386 amd64 -GHC_VERSION= 8.0.2 -HSCOLOUR_VERSION= 1.24.1 +GHC_VERSION= 8.4.1 +HSCOLOUR_VERSION= 1.24.4 DATADIR= ${PREFIX}/share/ghc-${GHC_VERSION} EXAMPLESDIR= ${PREFIX}/share/examples/ghc-${GHC_VERSION} -CONFLICTS= ghc-7.4.* ghc-7.6.* ghc-7.8.* ghc-7.10.* +CONFLICTS= ghc-7.4.* ghc-7.6.* ghc-7.8.* ghc-7.10.* ghc-8.0.* LIB_DEPENDS+= libgmp.so:math/gmp @@ -38,8 +37,7 @@ # This is better fixed in files/build.mk.in GNU_CONFIGURE= yes -CONFIGURE_ARGS= --with-ld=${LD} \ - --with-gmp-includes=${LOCALBASE}/include \ +CONFIGURE_ARGS= --with-gmp-includes=${LOCALBASE}/include \ --with-gmp-libraries=${LOCALBASE}/lib \ --with-iconv-includes=${LOCALBASE}/include \ --with-iconv-libraries=${LOCALBASE}/lib @@ -47,7 +45,7 @@ SUB_FILES= build.mk \ build.boot.mk SUB_LIST= GHC_VERSION=${GHC_VERSION} \ - NCURSESINC="${NCURSESINC}" NCURSESLIB="${NCURSESLIB}" \ + NCURSESINC="${NCURSESBASE}/include" NCURSESLIB="${NCURSESLIB}" \ CFLAGS="${CFLAGS}" OPTIONS_GROUP= BOOTSTRAP @@ -90,14 +88,16 @@ .include .if empty(PORT_OPTIONS:MBOOT) -BOOT_GHC_VERSION= 7.10.2 +BOOT_GHC_VERSION= 8.4.1 DISTFILES+= ghc-${BOOT_GHC_VERSION}-boot-${ARCH}-freebsd${EXTRACT_SUFX}:boot .endif # MBOOT -CONFIGURE_ARGS+= -with-gcc=${CC} -.if empty(PORT_OPTIONS:MBOOT) -CONFIGURE_ARGS_BOOT+= --with-gcc=${CC} +.if ${OSVERSION} < 1200000 +USE_GCC= yes +.else +LD= ld.bfd .endif +CONFIGURE_ENV+= CC=${CC} LD=${LD} DOCSDIR= ${PREFIX}/share/doc/${DISTNAME} GHC_LIBDIR= ${STAGEDIR}${PREFIX}/lib/ghc-${GHC_VERSION} @@ -115,7 +115,7 @@ SLAVE_CMD= ${SETENV} PATH=${BOOT_DIR}/bin:${PATH} -CONFIGURE_ARGS_BOOT+= --prefix=${BOOT_DIR} --with-ld=${LD} +CONFIGURE_ARGS_BOOT+= --prefix=${BOOT_DIR} CONFIGURE_ARGS+= --with-ghc=${BOOT_GHC} .else # MBOOT SLAVE_CMD= # empty @@ -189,13 +189,19 @@ s|%%AR%%|${AR}|; \ s|%%LD%%|${LD}|' \ ${WRKSRC}/libraries/Cabal/Cabal/Distribution/Simple/Program/Builtin.hs +.if empty(PORT_OPTIONS:MBOOT) + @${REINPLACE_CMD} -e '/^mandir/d' ${BOOT_DIR}/mk/build.mk + @${REINPLACE_CMD} -e '/^infodir/d' ${BOOT_DIR}/mk/build.mk + @${REINPLACE_CMD} -e '/^docdir/d' ${BOOT_DIR}/mk/build.mk + @${REINPLACE_CMD} -e '/^htmldir/d' ${BOOT_DIR}/mk/build.mk +.endif pre-configure: apply-slist # Copy the subbed build.mk to the proper position ${CP} ${WRKDIR}/build.mk ${WRKSRC}/mk/build.mk @${MKDIR} ${TMPDIR} -.if empty(PORT_OPTIONS:MBOOTH) && ${OPSYS} == FreeBSD && \ +.if empty(PORT_OPTIONS:MBOOT) && ${OPSYS} == FreeBSD && \ ${OSVERSION} >= 1200031 ${CC} ${CFLAGS} -c -o ${BOOT_DIR}/wrap.o ${PATCHDIR}/wrap.c for x in ${BOOT_DIR}/rts/dist/build/libCffi*.a; do \ @@ -230,14 +236,14 @@ ${SLAVE_CMD} ./Setup install) .endif -_EXECUTABLES= ${STAGEDIR}${PREFIX}/bin/hp2ps \ - ${GHC_LIBDIR}/bin/unlit \ +_EXECUTABLES= ${GHC_LIBDIR}/bin/unlit \ ${GHC_LIBDIR}/bin/hpc \ ${GHC_LIBDIR}/bin/ghc-iserv \ ${GHC_LIBDIR}/bin/ghc-pkg \ ${GHC_LIBDIR}/bin/hsc2hs \ ${GHC_LIBDIR}/bin/runghc \ - ${GHC_LIBDIR}/bin/ghc + ${GHC_LIBDIR}/bin/ghc \ + ${GHC_LIBDIR}/bin/hp2ps .if ${PORT_OPTIONS:MPROFILE} _EXECUTABLES+= ${GHC_LIBDIR}/bin/ghc-iserv-prof @@ -254,7 +260,7 @@ .if ${PORT_OPTIONS:MDOCS} ${LN} -sf haddock-ghc-${GHC_VERSION} ${STAGEDIR}${PREFIX}/bin/haddock .endif - (for f in ${_EXECUTABLES} $$(${FIND} ${GHC_LIBDIR} -name '*.so'); do \ + (for f in ${_EXECUTABLES} $$(${FIND} ${GHC_LIBDIR} -name '*.so*'); do \ ${STRIP_CMD} $$f; done) .include @@ -262,12 +268,6 @@ # Create a bootstrap compiler tar ball: run this in an interactive poudriere jail .PHONY: create-bootstrap create-bootstrap: - @${ECHO} "TODO: https://github.com/freebsd-haskell/ports/wiki/Updating-the-Bootstrap-Compiler" - cd ${WRKSCR} \ - && ${CP} ${WRKDIR}/build.boot.mk mk \ - && setenv ${CONFIGURE_ENV} ./configure --with-iconv-includes=${LOCALBASE}/include \ - --with-iconv-libraries=${LOCALBASE}/lib \ - --with-gcc=${CC} \ - --with-ld=${LD} \ - && make binary-dist TAR_COMP=xz \\ - && mv ghc-${GHC_VERSION}-boot-${GHC_ARCH}-unknown-freebsd.tar.xz /tmp/ghc-${GHC_VERSION}-${ARCH}-freebsd${FREEBSD_MAJOR_VERSION}-boot.tar.xz + cd ${WRKSRC} \ + && gmake binary-dist TAR_COMP=xz \ + && mv ${WRKSRC}/ghc-${GHC_VERSION}-${ARCH}-portbld-freebsd.tar.xz /tmp/ghc-${GHC_VERSION}-boot-${ARCH}-freebsd.tar.xz Index: lang/ghc/bsd.hackage.mk =================================================================== --- lang/ghc/bsd.hackage.mk +++ lang/ghc/bsd.hackage.mk @@ -90,6 +90,7 @@ base-unicode-symbols_port?= devel/hs-base-unicode-symbols base16-bytestring_port?= devel/hs-base16-bytestring base64-bytestring_port?= devel/hs-base64-bytestring +basement_port?= devel/hs-basement basic-prelude_port?= devel/hs-basic-prelude bencode_port?= textproc/hs-bencode bifunctors_port?= devel/hs-bifunctors @@ -210,6 +211,7 @@ DRBG_port?= security/hs-DRBG ed25519_port?= security/hs-ed25519 easy-file_port?= devel/hs-easy-file +echo_port?= devel/hs-echo EdisonAPI_port?= devel/hs-EdisonAPI EdisonCore_port?= devel/hs-EdisonCore edit-distance_port?= devel/hs-edit-distance @@ -453,6 +455,7 @@ regex-pcre-builtin_port?= textproc/hs-regex-pcre-builtin # lib_depends regex-posix_port?= textproc/hs-regex-posix regex-tdfa_port?= textproc/hs-regex-tdfa +resolv_port?= net/hs-resolv resource-pool_port?= devel/hs-resource-pool resourcet_port?= devel/hs-resourcet rfc5051_port?= textproc/hs-rfc5051 Index: lang/ghc/bsd.cabal.options.mk =================================================================== --- lang/ghc/bsd.cabal.options.mk +++ lang/ghc/bsd.cabal.options.mk @@ -18,9 +18,9 @@ HADDOCK_CMD?= ${LOCALBASE}/bin/haddock HSCOLOUR_CMD?= ${LOCALBASE}/bin/HsColour -GHC_VERSION?= 8.0.2 +GHC_VERSION?= 8.4.1 -HSCOLOUR_VERSION= 1.24.1 +HSCOLOUR_VERSION= 1.24.4 HSCOLOUR_DESC?= Colorize generated documentation by HsColour DYNAMIC_DESC?= Add support for dynamic linking Index: lang/ghc/distinfo =================================================================== --- lang/ghc/distinfo +++ lang/ghc/distinfo @@ -1,9 +1,7 @@ -TIMESTAMP = 1499672924 -SHA256 (ghc-8.0.2-src.tar.xz) = 11625453e1d0686b3fa6739988f70ecac836cadc30b9f0c8b49ef9091d6118b1 -SIZE (ghc-8.0.2-src.tar.xz) = 10687760 -SHA256 (ghc-7.10.2-boot-i386-freebsd.tar.xz) = 5cadd55316fe6c1bf275d0f44f10b46342096922a15ecb9fb78c80fc293f901a -SIZE (ghc-7.10.2-boot-i386-freebsd.tar.xz) = 39858716 -SHA256 (ghc-7.10.2-boot-amd64-freebsd.tar.xz) = 4af0ee0795537baa11a96fba23477f8390ccb5f45910cda119d0a16bdebaedc8 -SIZE (ghc-7.10.2-boot-amd64-freebsd.tar.xz) = 49833224 -SHA256 (hscolour-1.24.1.tar.gz) = e46fe3de8ed6f96e2216b94b7608d01919bc86b15dd8d0ec7e71c0e7e5bf79c8 -SIZE (hscolour-1.24.1.tar.gz) = 28717 +TIMESTAMP = 1521746766 +SHA256 (ghc-8.4.1-src.tar.xz) = 39ae2f25192408f355693e5a3c8b6ff613ddb7c4da998fdf26210143a61839d2 +SIZE (ghc-8.4.1-src.tar.xz) = 11301528 +SHA256 (ghc-8.4.1-boot-amd64-freebsd.tar.xz) = 886e1eac8bc5d9dab62cb1dd7f579314cf0c1c40ee719ec1a497639ec6e61e19 +SIZE (ghc-8.4.1-boot-amd64-freebsd.tar.xz) = 72473540 +SHA256 (hscolour-1.24.4.tar.gz) = 243332b082294117f37b2c2c68079fa61af68b36223b3fc07594f245e0e5321d +SIZE (hscolour-1.24.4.tar.gz) = 28729 Index: lang/ghc/files/patch-compiler_main_SysTools.hs =================================================================== --- lang/ghc/files/patch-compiler_main_SysTools.hs +++ /dev/null @@ -1,12 +0,0 @@ ---- compiler/main/SysTools.hs.orig 2017-08-12 09:25:57 UTC -+++ compiler/main/SysTools.hs -@@ -907,6 +907,9 @@ getCompilerInfo' dflags = do - -- Regular clang - | any ("clang version" `isInfixOf`) stde = - return Clang -+ -- FreeBSD clang -+ | any ("FreeBSD clang version" `isInfixOf`) stde = -+ return Clang - -- XCode 5.1 clang - | any ("Apple LLVM version 5.1" `isPrefixOf`) stde = - return AppleClang51 Index: lang/ghc/files/patch-configure.ac =================================================================== --- lang/ghc/files/patch-configure.ac +++ lang/ghc/files/patch-configure.ac @@ -1,6 +1,6 @@ ---- configure.ac.orig 2017-01-04 14:17:17 UTC +--- configure.ac.orig 2018-03-06 16:48:53 UTC +++ configure.ac -@@ -418,6 +418,9 @@ AC_SUBST([SplitObjsBroken]) +@@ -447,6 +447,9 @@ XCODE_VERSION() dnl ** Building a cross compiler? dnl -------------------------------------------------------------- CrossCompiling=NO @@ -10,15 +10,30 @@ # If 'host' and 'target' differ, then this means we are building a cross-compiler. if test "$TargetPlatform" != "$HostPlatform" ; then CrossCompiling=YES -@@ -1057,6 +1060,11 @@ if test "$ac_cv_sizeof_void_p" -eq 8 ; then - use_large_address_space=yes - elif test "$ghc_host_os" = "openbsd" ; then - # as of OpenBSD 5.8 (2015), OpenBSD does not support mmap with MAP_NORESERVE. -+ # The flag MAP_NORESERVE is supported for source compatibility reasons, -+ # but is completely ignored by OS mmap -+ use_large_address_space=no -+ elif test "$ghc_host_os" = "freebsd" ; then -+ # FreeBSD does not support mmap with MAP_NORESERVE,r emoved in r273250. +@@ -798,14 +801,6 @@ AC_PATH_PROGS(PatchCmd,gpatch patch, pat + + dnl ** check for dtrace (currently only implemented for Mac OS X) + HaveDtrace=NO +-AC_PATH_PROG(DtraceCmd,dtrace) +-if test -n "$DtraceCmd"; then +- if test "x$TargetOS_CPP-$TargetVendor_CPP" = "xdarwin-apple" \ +- -o "x$TargetOS_CPP-$TargetVendor_CPP" = "xfreebsd-portbld" \ +- -o "x$TargetOS_CPP-$TargetVendor_CPP" = "xsolaris2-unknown"; then +- HaveDtrace=YES +- fi +-fi + AC_SUBST(HaveDtrace) + + AC_PATH_PROG(HSCOLOUR,HsColour) +@@ -1163,6 +1158,11 @@ if test "$ac_cv_sizeof_void_p" -eq 8 ; t # The flag MAP_NORESERVE is supported for source compatibility reasons, # but is completely ignored by OS mmap use_large_address_space=no ++ elif test "$ghc_host_os" = "freebsd" ; then ++ # FreeBSD does not support mmap with MAP_NORESERVE,r emoved in r273250. ++ # The flag MAP_NORESERVE is supported for source compatibility reasons, ++ # but is completely ignored by OS mmap ++ use_large_address_space=no + else + AC_CHECK_DECLS([MAP_NORESERVE, MADV_FREE, MADV_DONTNEED],[],[], + [ Index: lang/ghc/files/patch-ghc.mk =================================================================== --- lang/ghc/files/patch-ghc.mk +++ lang/ghc/files/patch-ghc.mk @@ -8,14 +8,14 @@ else $(error Make has restarted itself $(MAKE_RESTARTS) times; is there a makefile bug? See http://ghc.haskell.org/trac/ghc/wiki/Building/Troubleshooting#Makehasrestarteditself3timesisthereamakefilebug for details) endif -@@ -465,10 +466,7 @@ PACKAGES_STAGE1 += ghc-boot +@@ -459,10 +460,7 @@ PACKAGES_STAGE1 += ghc-boot-th + PACKAGES_STAGE1 += ghc-boot PACKAGES_STAGE1 += template-haskell - PACKAGES_STAGE1 += hoopl - PACKAGES_STAGE1 += transformers + PACKAGES_STAGE1 += ghc-compact - -ifeq "$(HADDOCK_DOCS)" "YES" PACKAGES_STAGE1 += xhtml -endif - ifeq "$(Windows_Target)" "NO" - ifneq "$(TargetOS_CPP)" "ios" + ifeq "$(WITH_TERMINFO)" "YES" + PACKAGES_STAGE1 += terminfo Index: lang/ghc/files/patch-includes_rts_storage_ClosureMacros.h =================================================================== --- lang/ghc/files/patch-includes_rts_storage_ClosureMacros.h +++ /dev/null @@ -1,22 +0,0 @@ ---- includes/rts/storage/ClosureMacros.h.orig 2018-01-03 13:27:55 UTC -+++ includes/rts/storage/ClosureMacros.h -@@ -499,8 +499,17 @@ INLINE_HEADER StgWord8 *mutArrPtrsCard ( - - -------------------------------------------------------------------------- */ - --#define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) --#define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) -+#if defined(PROFILING) -+#define ZERO_SLOP_FOR_LDV_PROF 1 -+#else -+#define ZERO_SLOP_FOR_LDV_PROF 0 -+#endif -+ -+#if defined(DEBUG) && !defined(THREADED_RTS) -+#define ZERO_SLOP_FOR_SANITY_CHECK 1 -+#else -+#define ZERO_SLOP_FOR_SANITY_CHECK 0 -+#endif - - #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK - #define OVERWRITING_CLOSURE(c) overwritingClosure(c) Index: lang/ghc/files/patch-libraries_Cabal_Cabal_Distribution_Simple_GHC.hs =================================================================== --- lang/ghc/files/patch-libraries_Cabal_Cabal_Distribution_Simple_GHC.hs +++ /dev/null @@ -1,11 +0,0 @@ ---- libraries/Cabal/Cabal/Distribution/Simple/GHC.hs.orig 2017-01-03 15:59:20 UTC -+++ libraries/Cabal/Cabal/Distribution/Simple/GHC.hs -@@ -996,7 +996,7 @@ getRPaths lbi clbi | supportRPaths hostOS = do - supportRPaths Linux   = True - supportRPaths Windows = False - supportRPaths OSX   = True -- supportRPaths FreeBSD   = False -+ supportRPaths FreeBSD   = True - supportRPaths OpenBSD   = False - supportRPaths NetBSD   = False - supportRPaths DragonFly = False Index: lang/ghc/files/patch-libraries__Cabal__Cabal__Distribution__Simple__Program__Builtin.hs =================================================================== --- lang/ghc/files/patch-libraries__Cabal__Cabal__Distribution__Simple__Program__Builtin.hs +++ lang/ghc/files/patch-libraries__Cabal__Cabal__Distribution__Simple__Program__Builtin.hs @@ -1,15 +1,15 @@ ---- libraries/Cabal/Cabal/Distribution/Simple/Program/Builtin.hs.orig 2017-01-03 15:59:20 UTC +--- libraries/Cabal/Cabal/Distribution/Simple/Program/Builtin.hs.orig 2017-11-28 16:40:34 UTC +++ libraries/Cabal/Cabal/Distribution/Simple/Program/Builtin.hs -@@ -54,6 +54,8 @@ import Distribution.Compat.Exception +@@ -59,6 +59,8 @@ import Distribution.Compat.Exception import Distribution.Verbosity import Distribution.Version +import System.FilePath (takeDirectory) + - import Data.Char - ( isDigit ) import qualified Data.Map as Map -@@ -251,11 +253,13 @@ alexProgram = (simpleProgram "alex") { + + -- ------------------------------------------------------------ +@@ -265,11 +267,13 @@ alexProgram = (simpleProgram "alex") { gccProgram :: Program gccProgram = (simpleProgram "gcc") { @@ -26,7 +26,7 @@ stripProgram :: Program stripProgram = (simpleProgram "strip") { -@@ -311,7 +315,9 @@ greencardProgram :: Program +@@ -337,7 +341,9 @@ greencardProgram :: Program greencardProgram = simpleProgram "greencard" ldProgram :: Program Index: lang/ghc/files/patch-rts_Linker.c =================================================================== --- lang/ghc/files/patch-rts_Linker.c +++ /dev/null @@ -1,11 +0,0 @@ ---- rts/Linker.c.orig 2017-08-12 09:22:13 UTC -+++ rts/Linker.c -@@ -797,7 +797,7 @@ initLinker_ (int retain_cafs) - # endif /* RTLD_DEFAULT */ - - compileResult = regcomp(&re_invalid, -- "(([^ \t()])+\\.so([^ \t:()])*):([ \t])*(invalid ELF header|file too short)", -+ "(([^ \t()])+\\.so([^ \t:()])*):([ \t])*(invalid ELF header|file too short|invalid file format)", - REG_EXTENDED); - if (compileResult != 0) { - barf("Compiling re_invalid failed"); Index: mail/hs-mime-types/Makefile =================================================================== --- mail/hs-mime-types/Makefile +++ mail/hs-mime-types/Makefile @@ -2,7 +2,7 @@ PORTNAME= mime-types PORTVERSION= 0.1.0.7 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= mail haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +10,5 @@ LICENSE= MIT -USE_CABAL= text - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include Index: math/hs-integer-logarithms/Makefile =================================================================== --- math/hs-integer-logarithms/Makefile +++ math/hs-integer-logarithms/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= integer-logarithms -PORTVERSION= 1.0.2 -PORTREVISION= 1 +PORTVERSION= 1.0.2.1 CATEGORIES= math haskell MAINTAINER= haskell@FreeBSD.org Index: math/hs-integer-logarithms/distinfo =================================================================== --- math/hs-integer-logarithms/distinfo +++ math/hs-integer-logarithms/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499448646 -SHA256 (cabal/integer-logarithms-1.0.2.tar.gz) = 31069ccbff489baf6c4a93cb7475640aabea9366eb0b583236f10714a682b570 -SIZE (cabal/integer-logarithms-1.0.2.tar.gz) = 8854 +TIMESTAMP = 1523429156 +SHA256 (cabal/integer-logarithms-1.0.2.1.tar.gz) = 32ad4a482a60ec957d1af1268952e2a6b382b67438c14f74f6c2aef2e49b48f2 +SIZE (cabal/integer-logarithms-1.0.2.1.tar.gz) = 8781 Index: math/hs-semigroups/Makefile =================================================================== --- math/hs-semigroups/Makefile +++ math/hs-semigroups/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= semigroups -PORTVERSION= 0.18.3 -PORTREVISION= 1 +PORTVERSION= 0.18.4 CATEGORIES= math haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +9,7 @@ LICENSE= BSD3CLAUSE -USE_CABAL= hashable>=1.1 text>=0.10 transformers-compat>=0.3 unordered-containers>=0.2 +USE_CABAL= hashable>=1.1 transformers-compat>=0.3 unordered-containers>=0.2 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include Index: math/hs-semigroups/distinfo =================================================================== --- math/hs-semigroups/distinfo +++ math/hs-semigroups/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499594594 -SHA256 (cabal/semigroups-0.18.3.tar.gz) = 35297c986872406e2efe29620c623727369f8c578e2f9c22998d575996e5a9ca -SIZE (cabal/semigroups-0.18.3.tar.gz) = 18629 +TIMESTAMP = 1523428484 +SHA256 (cabal/semigroups-0.18.4.tar.gz) = 589e3042329a6bcffb5c0e85834143586db22eb7a2aae094d492cd004f685d27 +SIZE (cabal/semigroups-0.18.4.tar.gz) = 19869 Index: net/hs-network-uri/Makefile =================================================================== --- net/hs-network-uri/Makefile +++ net/hs-network-uri/Makefile @@ -2,7 +2,7 @@ PORTNAME= network-uri PORTVERSION= 2.6.1.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +10,5 @@ LICENSE= BSD3CLAUSE -USE_CABAL= parsec>=3.0 - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include Index: net/hs-resolv/Makefile =================================================================== --- /dev/null +++ net/hs-resolv/Makefile @@ -0,0 +1,15 @@ +# $FreeBSD$ + +PORTNAME= resolv +PORTVERSION= 0.1.1.1 +CATEGORIES= net haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Domain Name Service (DNS) lookup via the libresolv standard library routines + +LICENSE= GPLv3 + +USE_CABAL= base16-bytestring + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include Index: net/hs-resolv/distinfo =================================================================== --- /dev/null +++ net/hs-resolv/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1523298714 +SHA256 (cabal/resolv-0.1.1.1.tar.gz) = 49b12ed2b175cca3f885c06ca6906cde1245c02b6f98f2a95fc20d6a8ae40772 +SIZE (cabal/resolv-0.1.1.1.tar.gz) = 149436 Index: net/hs-resolv/files/patch-resolv.cabal =================================================================== --- /dev/null +++ net/hs-resolv/files/patch-resolv.cabal @@ -0,0 +1,11 @@ +--- resolv.cabal.orig 2018-04-09 19:24:44 UTC ++++ resolv.cabal +@@ -78,7 +78,7 @@ library + Network.DNS.FFI + Compat + +- build-depends: base >= 4.5 && <4.11 ++ build-depends: base >= 4.5 && <4.12 + , base16-bytestring == 0.1.* + , binary >= 0.7.3 && < 0.9 + , bytestring >= 0.9.2 && < 0.11 \ No newline at end of file Index: net/hs-resolv/pkg-descr =================================================================== --- /dev/null +++ net/hs-resolv/pkg-descr @@ -0,0 +1,5 @@ +This package implements an API for accessing the Domain Name Service (DNS) +resolver service via the standard libresolv system library (whose API is +often available directly via the standard libc C library) on Unix systems. + +WWW: https://github.com/hvr/resolv Index: security/hs-cryptohash-md5/Makefile =================================================================== --- security/hs-cryptohash-md5/Makefile +++ security/hs-cryptohash-md5/Makefile @@ -1,14 +1,14 @@ # $FreeBSD$ -PORTNAME= cryptohash-md5 -PORTVERSION= 0.11.100.1 -PORTREVISION= 1 -CATEGORIES= security haskell +PORTNAME= cryptohash-md5 +PORTVERSION= 0.11.100.1 +PORTREVISION= 1 +CATEGORIES= security haskell -MAINTAINER= haskell@FreeBSD.org -COMMENT= A practical incremental and one-pass, pure API to the MD5 hash algorithm +MAINTAINER= haskell@FreeBSD.org +COMMENT= A practical incremental and one-pass, pure API to the MD5 hash algorithm -LICENSE= BSD3CLAUSE +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include Index: security/hs-cryptohash-sha1/Makefile =================================================================== --- security/hs-cryptohash-sha1/Makefile +++ security/hs-cryptohash-sha1/Makefile @@ -1,14 +1,14 @@ # $FreeBSD$ -PORTNAME= cryptohash-sha1 -PORTVERSION= 0.11.100.1 -PORTREVISION= 1 -CATEGORIES= security haskell +PORTNAME= cryptohash-sha1 +PORTVERSION= 0.11.100.1 +PORTREVISION= 1 +CATEGORIES= security haskell -MAINTAINER= haskell@FreeBSD.org -COMMENT= A practical incremental and one-pass, pure API to the SHA-1 hash algorithm +MAINTAINER= haskell@FreeBSD.org +COMMENT= A practical incremental and one-pass, pure API to the SHA-1 hash algorithm -LICENSE= BSD3CLAUSE +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include Index: security/hs-cryptohash-sha256/Makefile =================================================================== --- security/hs-cryptohash-sha256/Makefile +++ security/hs-cryptohash-sha256/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ -PORTNAME= cryptohash-sha256 -PORTVERSION= 0.11.100.1 -PORTREVISION= 1 -CATEGORIES= security haskell +PORTNAME= cryptohash-sha256 +PORTVERSION= 0.11.101.0 +CATEGORIES= security haskell -MAINTAINER= haskell@FreeBSD.org -COMMENT= A practical incremental and one-pass, pure API to the SHA-256 hash algorithm +MAINTAINER= haskell@FreeBSD.org +COMMENT= A practical incremental and one-pass, pure API to the SHA-256 hash algorithm -LICENSE= BSD3CLAUSE +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include Index: security/hs-cryptohash-sha256/distinfo =================================================================== --- security/hs-cryptohash-sha256/distinfo +++ security/hs-cryptohash-sha256/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499788695 -SHA256 (cabal/cryptohash-sha256-0.11.100.1.tar.gz) = 57b02338e9648639335788b422dd4c744543cb0991347472e2e3628a33c2f5d6 -SIZE (cabal/cryptohash-sha256-0.11.100.1.tar.gz) = 10885 +TIMESTAMP = 1523276193 +SHA256 (cabal/cryptohash-sha256-0.11.101.0.tar.gz) = 52756435dbea248e344fbcbcc5df5307f60dfacf337dfd11ae30f1c7a4da05dd +SIZE (cabal/cryptohash-sha256-0.11.101.0.tar.gz) = 14996 Index: security/hs-cryptohash-sha256/files/patch-cryptohash-sha256.cabal =================================================================== --- /dev/null +++ security/hs-cryptohash-sha256/files/patch-cryptohash-sha256.cabal @@ -0,0 +1,11 @@ +--- cryptohash-sha256.cabal.orig 2018-04-09 12:20:11 UTC ++++ cryptohash-sha256.cabal +@@ -74,7 +74,7 @@ library + Trustworthy + Unsafe + +- build-depends: base >= 4.5 && < 4.11 ++ build-depends: base >= 4.5 && < 4.12 + , bytestring >= 0.9.2 && < 0.11 + + ghc-options: -Wall \ No newline at end of file Index: security/hs-cryptohash-sha256/pkg-descr =================================================================== --- security/hs-cryptohash-sha256/pkg-descr +++ security/hs-cryptohash-sha256/pkg-descr @@ -13,4 +13,4 @@ Consequently, this package can be used as a drop-in replacement for cryptohash's Crypto.Hash.SHA256 module, though with a clearly smaller footprint. -WWW: http://hackage.haskell.org/package/cryptohash-sha256 +WWW: http://hackage.haskell.org/package/cryptohash-sha256 \ No newline at end of file Index: security/hs-hackage-security/Makefile =================================================================== --- security/hs-hackage-security/Makefile +++ security/hs-hackage-security/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= hackage-security -PORTVERSION= 0.5.2.2 -PORTREVISION= 1 +PORTVERSION= 0.5.3.0 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org @@ -11,7 +10,7 @@ LICENSE= BSD3CLAUSE USE_CABAL= base16-bytestring base64-bytestring cryptohash-sha256 ed25519 \ - mtl network network-uri old-locale old-time parsec tar zlib + mtl network network-uri old-locale old-time tar zlib .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include Index: security/hs-hackage-security/distinfo =================================================================== --- security/hs-hackage-security/distinfo +++ security/hs-hackage-security/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499790857 -SHA256 (cabal/hackage-security-0.5.2.2.tar.gz) = 507a837851264a774c8f4d400f798c3dac5be11dc428fe72d33ef594ca533c41 -SIZE (cabal/hackage-security-0.5.2.2.tar.gz) = 83131 +TIMESTAMP = 1523300294 +SHA256 (cabal/hackage-security-0.5.3.0.tar.gz) = db986e17e9265aa9e40901690815b890b97d53159eb24d0a6cafaa7c18577c21 +SIZE (cabal/hackage-security-0.5.3.0.tar.gz) = 87119 Index: security/hs-hackage-security/files/patch-hackage-security.cabal =================================================================== --- security/hs-hackage-security/files/patch-hackage-security.cabal +++ /dev/null @@ -1,10 +0,0 @@ ---- hackage-security.cabal.orig 2016-08-28 22:57:40 UTC -+++ hackage-security.cabal -@@ -101,7 +101,6 @@ library - bytestring >= 0.9 && < 0.11, - Cabal >= 1.14 && < 1.26, - containers >= 0.4 && < 0.6, -- directory >= 1.1.0.2 && < 1.3, - ed25519 >= 0.0 && < 0.1, - filepath >= 1.2 && < 1.5, - mtl >= 2.2 && < 2.3, Index: textproc/hs-case-insensitive/Makefile =================================================================== --- textproc/hs-case-insensitive/Makefile +++ textproc/hs-case-insensitive/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= case-insensitive -PORTVERSION= 1.2.0.10 -PORTREVISION= 1 +PORTVERSION= 1.2.0.11 CATEGORIES= textproc haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +9,7 @@ LICENSE= BSD3CLAUSE -USE_CABAL= hashable>=1.0 text>=0.3 +USE_CABAL= hashable>=1.0 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include Index: textproc/hs-case-insensitive/distinfo =================================================================== --- textproc/hs-case-insensitive/distinfo +++ textproc/hs-case-insensitive/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499445486 -SHA256 (cabal/case-insensitive-1.2.0.10.tar.gz) = 66321c40fffb35f3a3188ba508753b74aada53fb51c822a9752614b03765306c -SIZE (cabal/case-insensitive-1.2.0.10.tar.gz) = 53630 +TIMESTAMP = 1523428332 +SHA256 (cabal/case-insensitive-1.2.0.11.tar.gz) = a7ce6d17e50caaa0f19ad8e67361499022860554c521b1e57993759da3eb37e3 +SIZE (cabal/case-insensitive-1.2.0.11.tar.gz) = 53581 Index: textproc/hs-parsec/Makefile =================================================================== --- textproc/hs-parsec/Makefile +++ textproc/hs-parsec/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= parsec -PORTVERSION= 3.1.11 +PORTVERSION= 3.1.13.0 PORTREVISION= 1 CATEGORIES= textproc haskell @@ -10,7 +10,7 @@ LICENSE= BSD3CLAUSE -USE_CABAL= mtl text>=0.2 +USE_CABAL= mtl .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include Index: textproc/hs-parsec/distinfo =================================================================== --- textproc/hs-parsec/distinfo +++ textproc/hs-parsec/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499618976 -SHA256 (cabal/parsec-3.1.11.tar.gz) = 6f87251cb1d11505e621274dec15972de924a9074f07f7430a18892064c2676e -SIZE (cabal/parsec-3.1.11.tar.gz) = 32412 +TIMESTAMP = 1523296094 +SHA256 (cabal/parsec-3.1.13.0.tar.gz) = 7861ae437a6177ee7c08899432fd8c062e7c110361da48a9f9e88263fd4d80f1 +SIZE (cabal/parsec-3.1.13.0.tar.gz) = 35207 Index: textproc/hs-polyparse/Makefile =================================================================== --- textproc/hs-polyparse/Makefile +++ textproc/hs-polyparse/Makefile @@ -2,7 +2,7 @@ PORTNAME= polyparse PORTVERSION= 1.12 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +10,5 @@ LICENSE= LGPL21 -USE_CABAL= text - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include Index: textproc/hs-tagsoup/Makefile =================================================================== --- textproc/hs-tagsoup/Makefile +++ textproc/hs-tagsoup/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= tagsoup -PORTVERSION= 0.14.1 -PORTREVISION= 1 +PORTVERSION= 0.14.6 CATEGORIES= textproc haskell MAINTAINER= haskell@FreeBSD.org @@ -11,8 +10,6 @@ LICENSE= BSD3CLAUSE -USE_CABAL= text - FLAGS_DEFINE= DOWNLOAD DOWNLOAD_DESC= Build with Download module Index: textproc/hs-tagsoup/distinfo =================================================================== --- textproc/hs-tagsoup/distinfo +++ textproc/hs-tagsoup/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499624839 -SHA256 (cabal/tagsoup-0.14.1.tar.gz) = 028be660a864e0918f99f90471caea72af2bfbf8a64a423e181b2b29f9c64aeb -SIZE (cabal/tagsoup-0.14.1.tar.gz) = 44031 +TIMESTAMP = 1523444247 +SHA256 (cabal/tagsoup-0.14.6.tar.gz) = 4b4ed4db1428e859389d628dd5755074f659a424ec49934ec53e44b0fc6a63fb +SIZE (cabal/tagsoup-0.14.6.tar.gz) = 43982 Index: textproc/hs-xml-types/Makefile =================================================================== --- textproc/hs-xml-types/Makefile +++ textproc/hs-xml-types/Makefile @@ -2,7 +2,7 @@ PORTNAME= xml-types PORTVERSION= 0.3.6 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= textproc haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +10,5 @@ LICENSE= MIT -USE_CABAL= text - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include Index: textproc/hs-xml/Makefile =================================================================== --- textproc/hs-xml/Makefile +++ textproc/hs-xml/Makefile @@ -3,7 +3,7 @@ PORTNAME= xml PORTVERSION= 1.3.14 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= textproc haskell MAINTAINER= haskell@FreeBSD.org @@ -11,7 +11,5 @@ LICENSE= BSD3CLAUSE -USE_CABAL= text - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include Index: www/hs-HTTP/Makefile =================================================================== --- www/hs-HTTP/Makefile +++ www/hs-HTTP/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= HTTP -PORTVERSION= 4000.3.7 -PORTREVISION= 1 +PORTVERSION= 4000.3.11 CATEGORIES= www haskell MAINTAINER= haskell@FreeBSD.org @@ -11,8 +10,7 @@ LICENSE= BSD3CLAUSE -USE_CABAL= mtl>=2.0 network>=2.6 network-uri>=2.6 old-time>=1.0.0.0 \ - parsec>=2.0 +USE_CABAL= mtl>=2.0 network>=2.6 network-uri>=2.6 old-time>=1.0.0.0 FLAGS_ENABLE= network-uri FLAGS_DISABLE= mtl1 warn-as-error network23 conduit10 warp-tests Index: www/hs-HTTP/distinfo =================================================================== --- www/hs-HTTP/distinfo +++ www/hs-HTTP/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499538127 -SHA256 (cabal/HTTP-4000.3.7.tar.gz) = d5c0cceb84e84434e851e97b3c2fce4b3e600d0410e7ac4427df44c541adeae8 -SIZE (cabal/HTTP-4000.3.7.tar.gz) = 71709 +TIMESTAMP = 1523302416 +SHA256 (cabal/HTTP-4000.3.11.tar.gz) = fad22b39d8027107158407a3af73907dbb66e403d9aa7b9fd778db171c65b645 +SIZE (cabal/HTTP-4000.3.11.tar.gz) = 71747 Index: www/hs-path-pieces/Makefile =================================================================== --- www/hs-path-pieces/Makefile +++ www/hs-path-pieces/Makefile @@ -2,7 +2,7 @@ PORTNAME= path-pieces PORTVERSION= 0.2.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +10,5 @@ LICENSE= BSD3CLAUSE -USE_CABAL= text>=0.5 - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include Index: x11-toolkits/hs-OpenGLRaw/Makefile =================================================================== --- x11-toolkits/hs-OpenGLRaw/Makefile +++ x11-toolkits/hs-OpenGLRaw/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= OpenGLRaw -PORTVERSION= 3.2.4.0 -PORTREVISION= 1 +PORTVERSION= 3.3.0.0 CATEGORIES= x11-toolkits haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +9,7 @@ LICENSE= BSD3CLAUSE -USE_CABAL= fixed half text +USE_CABAL= fixed half USE_GL= gl glut .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" Index: x11-toolkits/hs-OpenGLRaw/distinfo =================================================================== --- x11-toolkits/hs-OpenGLRaw/distinfo +++ x11-toolkits/hs-OpenGLRaw/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499444850 -SHA256 (cabal/OpenGLRaw-3.2.4.0.tar.gz) = e3f9910be96b375fdf30db5a2cb6d55869eab11d507aa14edee177495c7dcb2e -SIZE (cabal/OpenGLRaw-3.2.4.0.tar.gz) = 799693 +TIMESTAMP = 1523444916 +SHA256 (cabal/OpenGLRaw-3.3.0.0.tar.gz) = 17889867ae2bd67b98bc7d74f5df3b82abc4f01807c4d24d2efde84d9423b290 +SIZE (cabal/OpenGLRaw-3.3.0.0.tar.gz) = 857906