aboutsummaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/hs-Boolean/Makefile2
-rw-r--r--devel/hs-BoundedChan/Makefile2
-rw-r--r--devel/hs-ConfigFile/Makefile2
-rw-r--r--devel/hs-EdisonAPI/Makefile2
-rw-r--r--devel/hs-EdisonCore/Makefile2
-rw-r--r--devel/hs-GenericPretty/Makefile1
-rw-r--r--devel/hs-Glob/Makefile4
-rw-r--r--devel/hs-Glob/distinfo6
-rw-r--r--devel/hs-HUnit/Makefile2
-rw-r--r--devel/hs-IfElse/Makefile2
-rw-r--r--devel/hs-List/Makefile2
-rw-r--r--devel/hs-ListLike/Makefile2
-rw-r--r--devel/hs-ListLike/files/patch-ListLike.cabal11
-rw-r--r--devel/hs-MemoTrie/Makefile2
-rw-r--r--devel/hs-MissingH/Makefile4
-rw-r--r--devel/hs-MonadRandom/Makefile2
-rw-r--r--devel/hs-ObjectName/Makefile2
-rw-r--r--devel/hs-Only/Makefile2
-rw-r--r--devel/hs-QuickCheck/Makefile2
-rw-r--r--devel/hs-ReadArgs/Makefile2
-rw-r--r--devel/hs-STMonadTrans/Makefile2
-rw-r--r--devel/hs-SafeSemaphore/Makefile2
-rw-r--r--devel/hs-ShellCheck/Makefile1
-rw-r--r--devel/hs-StateVar/Makefile4
-rw-r--r--devel/hs-StateVar/distinfo6
-rw-r--r--devel/hs-Stream/Makefile2
-rw-r--r--devel/hs-abstract-deque/Makefile2
-rw-r--r--devel/hs-abstract-par/Makefile2
-rw-r--r--devel/hs-activehs-base/Makefile2
-rw-r--r--devel/hs-activehs-base/files/patch-activehs-base.cabal2
-rw-r--r--devel/hs-alex/Makefile2
-rw-r--r--devel/hs-ansi-terminal/Makefile2
-rw-r--r--devel/hs-ansi-wl-pprint/Makefile2
-rw-r--r--devel/hs-arrows/Makefile2
-rw-r--r--devel/hs-asn1-data/Makefile2
-rw-r--r--devel/hs-asn1-encoding/Makefile2
-rw-r--r--devel/hs-asn1-parse/Makefile2
-rw-r--r--devel/hs-asn1-types/Makefile2
-rw-r--r--devel/hs-async/Makefile2
-rw-r--r--devel/hs-async/files/patch-async.cabal11
-rw-r--r--devel/hs-atomic-primops/Makefile2
-rw-r--r--devel/hs-atomic-primops/files/patch-atomic-primops.cabal11
-rw-r--r--devel/hs-auto-update/Makefile2
-rw-r--r--devel/hs-base-compat-batteries/Makefile2
-rw-r--r--devel/hs-base-compat/Makefile2
-rw-r--r--devel/hs-base-compat/distinfo6
-rw-r--r--devel/hs-base-orphans/Makefile4
-rw-r--r--devel/hs-base-orphans/distinfo6
-rw-r--r--devel/hs-base-unicode-symbols/Makefile2
-rw-r--r--devel/hs-base16-bytestring/Makefile2
-rw-r--r--devel/hs-base64-bytestring/Makefile2
-rw-r--r--devel/hs-basement/Makefile2
-rw-r--r--devel/hs-basement/distinfo6
-rw-r--r--devel/hs-basic-prelude/Makefile2
-rw-r--r--devel/hs-bifunctors/Makefile2
-rw-r--r--devel/hs-bifunctors/distinfo6
-rw-r--r--devel/hs-bifunctors/files/patch-bifunctors.cabal11
-rw-r--r--devel/hs-bitarray/Makefile14
-rw-r--r--devel/hs-bitarray/distinfo3
-rw-r--r--devel/hs-bitarray/pkg-descr3
-rw-r--r--devel/hs-bits-atomic/Makefile2
-rw-r--r--devel/hs-blaze-builder/Makefile2
-rw-r--r--devel/hs-blaze-textual/Makefile2
-rw-r--r--devel/hs-bloomfilter/Makefile2
-rw-r--r--devel/hs-boxes/Makefile2
-rw-r--r--devel/hs-bsd-sysctl/Makefile2
-rw-r--r--devel/hs-byteable/Makefile2
-rw-r--r--devel/hs-byteorder/Makefile2
-rw-r--r--devel/hs-bytestring-lexing/Makefile2
-rw-r--r--devel/hs-bytestring-mmap/Makefile2
-rw-r--r--devel/hs-bytestring-nums/Makefile2
-rw-r--r--devel/hs-bytestring-show/Makefile2
-rw-r--r--devel/hs-bytestring-show/files/patch-bytestring-show.cabal2
-rw-r--r--devel/hs-c2hs/Makefile4
-rw-r--r--devel/hs-c2hs/distinfo6
-rw-r--r--devel/hs-cabal-install/Makefile6
-rw-r--r--devel/hs-cabal-install/distinfo6
-rw-r--r--devel/hs-cabal-install/files/patch-cabal-install.cabal11
-rw-r--r--devel/hs-call-stack/Makefile2
-rw-r--r--devel/hs-cereal/Makefile2
-rw-r--r--devel/hs-checkers/Makefile2
-rw-r--r--devel/hs-chunked-data/Makefile2
-rw-r--r--devel/hs-classy-prelude-conduit/Makefile2
-rw-r--r--devel/hs-classy-prelude-conduit/distinfo6
-rw-r--r--devel/hs-classy-prelude/Makefile2
-rw-r--r--devel/hs-classy-prelude/distinfo6
-rw-r--r--devel/hs-clock/Makefile2
-rw-r--r--devel/hs-cmdargs/Makefile2
-rw-r--r--devel/hs-code-page/Makefile2
-rw-r--r--devel/hs-colour/Makefile2
-rw-r--r--devel/hs-concurrent-output/Makefile4
-rw-r--r--devel/hs-concurrent-output/distinfo6
-rw-r--r--devel/hs-conduit-combinators/Makefile2
-rw-r--r--devel/hs-conduit-extra/Makefile2
-rw-r--r--devel/hs-conduit/Makefile2
-rw-r--r--devel/hs-configurator/Makefile2
-rw-r--r--devel/hs-constraints/Makefile2
-rw-r--r--devel/hs-constraints/distinfo6
-rw-r--r--devel/hs-convertible/Makefile2
-rw-r--r--devel/hs-cpphs/Makefile2
-rw-r--r--devel/hs-darcs/Makefile4
-rw-r--r--devel/hs-darcs/files/patch-darcs.cabal67
-rw-r--r--devel/hs-data-default-class/Makefile2
-rw-r--r--devel/hs-data-default-instances-base/Makefile2
-rw-r--r--devel/hs-data-default-instances-containers/Makefile2
-rw-r--r--devel/hs-data-default-instances-dlist/Makefile2
-rw-r--r--devel/hs-data-default-instances-old-locale/Makefile2
-rw-r--r--devel/hs-data-default/Makefile2
-rw-r--r--devel/hs-data-endian/Makefile2
-rw-r--r--devel/hs-data-hash/Makefile2
-rw-r--r--devel/hs-data-ordlist/Makefile2
-rw-r--r--devel/hs-data-pprint/Makefile2
-rw-r--r--devel/hs-data-pprint/files/patch-data-pprint.cabal14
-rw-r--r--devel/hs-date-cache/Makefile2
-rw-r--r--devel/hs-datetime/Makefile2
-rw-r--r--devel/hs-dbus/Makefile2
-rw-r--r--devel/hs-deepseq-generics/Makefile2
-rw-r--r--devel/hs-deepseq-generics/files/patch-deepseq-generics.cabal2
-rw-r--r--devel/hs-directory-tree/Makefile2
-rw-r--r--devel/hs-dlist-instances/Makefile2
-rw-r--r--devel/hs-dlist/Makefile4
-rw-r--r--devel/hs-dlist/distinfo6
-rw-r--r--devel/hs-easy-file/Makefile2
-rw-r--r--devel/hs-echo/Makefile2
-rw-r--r--devel/hs-edit-distance/Makefile2
-rw-r--r--devel/hs-either/Makefile2
-rw-r--r--devel/hs-enclosed-exceptions/Makefile2
-rw-r--r--devel/hs-equivalence/Makefile4
-rw-r--r--devel/hs-equivalence/distinfo6
-rw-r--r--devel/hs-errors/Makefile2
-rw-r--r--devel/hs-exceptions/Makefile2
-rw-r--r--devel/hs-exceptions/files/patch-exceptions.cabal11
-rw-r--r--devel/hs-extensible-exceptions/Makefile2
-rw-r--r--devel/hs-extra/Makefile2
-rw-r--r--devel/hs-fast-logger/Makefile2
-rw-r--r--devel/hs-fgl/Makefile4
-rw-r--r--devel/hs-fgl/distinfo6
-rw-r--r--devel/hs-file-embed/Makefile2
-rw-r--r--devel/hs-filemanip/Makefile2
-rw-r--r--devel/hs-filestore/Makefile2
-rw-r--r--devel/hs-filestore/distinfo6
-rw-r--r--devel/hs-fmlist/Makefile2
-rw-r--r--devel/hs-fortran-src/Makefile3
-rw-r--r--devel/hs-fortran-src/files/patch-fortran-src.cabal29
-rw-r--r--devel/hs-foundation/Makefile6
-rw-r--r--devel/hs-foundation/distinfo6
-rw-r--r--devel/hs-free/Makefile2
-rw-r--r--devel/hs-free/files/patch-free.cabal8
-rw-r--r--devel/hs-fsnotify/Makefile2
-rw-r--r--devel/hs-gconf/Makefile2
-rw-r--r--devel/hs-generic-deriving/Makefile2
-rw-r--r--devel/hs-generic-deriving/files/patch-generic-deriving.cabal11
-rw-r--r--devel/hs-geniplate-mirror/Makefile2
-rw-r--r--devel/hs-geniplate-mirror/files/patch-geniplate-mirror.cabal10
-rw-r--r--devel/hs-ghc-events/Makefile2
-rw-r--r--devel/hs-ghc-events/distinfo6
-rw-r--r--devel/hs-ghc-mtl/Makefile2
-rw-r--r--devel/hs-ghc-paths/Makefile2
-rw-r--r--devel/hs-gio/Makefile2
-rw-r--r--devel/hs-git-annex/Makefile2
-rw-r--r--devel/hs-gitrev/Makefile2
-rw-r--r--devel/hs-glib/Makefile2
-rw-r--r--devel/hs-gtk2hs-buildtools/Makefile4
-rw-r--r--devel/hs-gtk2hs-buildtools/distinfo6
-rw-r--r--devel/hs-gtk2hs-buildtools/files/patch-c2hs_c_CPretty.hs10
-rw-r--r--devel/hs-gtk2hs-buildtools/files/patch-gtk2hs-buildtools.cabal11
-rw-r--r--devel/hs-haddock-api/Makefile4
-rw-r--r--devel/hs-haddock-api/distinfo6
-rw-r--r--devel/hs-haddock-library/Makefile2
-rw-r--r--devel/hs-haddock-library/distinfo6
-rw-r--r--devel/hs-haddock-library/files/patch-haddock-library.cabal45
-rw-r--r--devel/hs-haddock/Makefile2
-rw-r--r--devel/hs-haddock/distinfo6
-rw-r--r--devel/hs-happy/Makefile2
-rw-r--r--devel/hs-hashable/Makefile2
-rw-r--r--devel/hs-hashable/files/patch-hashable.cabal11
-rw-r--r--devel/hs-hashtables/Makefile2
-rw-r--r--devel/hs-haskell-lexer/Makefile2
-rw-r--r--devel/hs-haskell-src-exts-util/Makefile1
-rw-r--r--devel/hs-haskell-src-exts/Makefile2
-rw-r--r--devel/hs-haskell-src-exts/distinfo6
-rw-r--r--devel/hs-haskell-src-meta/Makefile2
-rw-r--r--devel/hs-haskell-src-meta/distinfo6
-rw-r--r--devel/hs-haskell-src-meta/files/patch-fix-build-with-src-exts28
-rw-r--r--devel/hs-haskell-src-meta/files/patch-haskell-src-meta.cabal13
-rw-r--r--devel/hs-haskell-src/Makefile2
-rw-r--r--devel/hs-hasktags/Makefile2
-rw-r--r--devel/hs-hex/Makefile2
-rw-r--r--devel/hs-hinotify/Makefile2
-rw-r--r--devel/hs-hint/Makefile3
-rw-r--r--devel/hs-hint/distinfo6
-rw-r--r--devel/hs-hlibev/Makefile2
-rw-r--r--devel/hs-hlint/Makefile3
-rw-r--r--devel/hs-hlint/distinfo6
-rw-r--r--devel/hs-hoogle/Makefile2
-rw-r--r--devel/hs-hoogle/distinfo6
-rw-r--r--devel/hs-hourglass/Makefile2
-rw-r--r--devel/hs-hsb2hs/Makefile2
-rw-r--r--devel/hs-hslogger/Makefile4
-rw-r--r--devel/hs-hslogger/distinfo6
-rw-r--r--devel/hs-hslua-module-text/Makefile2
-rw-r--r--devel/hs-hslua-module-text/distinfo6
-rw-r--r--devel/hs-hslua-module-text/files/patch-hslua-module-text.cabal18
-rw-r--r--devel/hs-hslua/Makefile2
-rw-r--r--devel/hs-hslua/distinfo6
-rw-r--r--devel/hs-hslua/files/patch-hslua.cabal20
-rw-r--r--devel/hs-hspec-core/Makefile2
-rw-r--r--devel/hs-hspec-discover/Makefile2
-rw-r--r--devel/hs-hspec-expectations/Makefile2
-rw-r--r--devel/hs-hspec/Makefile2
-rw-r--r--devel/hs-io-streams-haproxy/Makefile2
-rw-r--r--devel/hs-io-streams-haproxy/files/patch-io-streams-haproxy.cabal2
-rw-r--r--devel/hs-io-streams/Makefile2
-rw-r--r--devel/hs-js-flot/Makefile2
-rw-r--r--devel/hs-js-jquery/Makefile2
-rw-r--r--devel/hs-keys/Makefile2
-rw-r--r--devel/hs-keys/distinfo6
-rw-r--r--devel/hs-kqueue/Makefile2
-rw-r--r--devel/hs-kqueue/files/patch-kqueue.cabal2
-rw-r--r--devel/hs-language-c/Makefile2
-rw-r--r--devel/hs-language-c/distinfo6
-rw-r--r--devel/hs-language-javascript/Makefile2
-rw-r--r--devel/hs-largeword/Makefile2
-rw-r--r--devel/hs-lazysmallcheck/Makefile2
-rw-r--r--devel/hs-lens/Makefile6
-rw-r--r--devel/hs-lens/distinfo6
-rw-r--r--devel/hs-lifted-async/Makefile2
-rw-r--r--devel/hs-lifted-async/distinfo6
-rw-r--r--devel/hs-lifted-base/Makefile2
-rw-r--r--devel/hs-logict/Makefile2
-rw-r--r--devel/hs-map-syntax/Makefile2
-rw-r--r--devel/hs-map-syntax/files/patch-map-syntax.cabal13
-rw-r--r--devel/hs-memory/Makefile2
-rw-r--r--devel/hs-memory/distinfo6
-rw-r--r--devel/hs-microlens-th/Makefile2
-rw-r--r--devel/hs-microlens-th/distinfo6
-rw-r--r--devel/hs-microlens/Makefile2
-rw-r--r--devel/hs-microstache/Makefile2
-rw-r--r--devel/hs-microstache/files/patch-microstache.cabal36
-rw-r--r--devel/hs-mmap/Makefile2
-rw-r--r--devel/hs-mmorph/Makefile2
-rw-r--r--devel/hs-monad-control/Makefile2
-rw-r--r--devel/hs-monad-logger/Makefile2
-rw-r--r--devel/hs-monad-loops/Makefile2
-rw-r--r--devel/hs-monad-par-extras/Makefile2
-rw-r--r--devel/hs-monad-par/Makefile2
-rw-r--r--devel/hs-monad-unlift/Makefile2
-rw-r--r--devel/hs-monads-tf/Makefile2
-rw-r--r--devel/hs-mono-traversable-instances/Makefile2
-rw-r--r--devel/hs-mono-traversable/Makefile2
-rw-r--r--devel/hs-mtl/Makefile2
-rw-r--r--devel/hs-mueval/Makefile2
-rw-r--r--devel/hs-murmur-hash/Makefile2
-rw-r--r--devel/hs-mutable-containers/Makefile2
-rw-r--r--devel/hs-ncurses/Makefile2
-rw-r--r--devel/hs-newtype-generics/Makefile2
-rw-r--r--devel/hs-newtype/Makefile2
-rw-r--r--devel/hs-old-locale/Makefile2
-rw-r--r--devel/hs-old-locale/files/patch-git_15fea2d4
-rw-r--r--devel/hs-old-time/Makefile2
-rw-r--r--devel/hs-old-time/files/patch-git_82790af6
-rw-r--r--devel/hs-optparse-applicative/Makefile4
-rw-r--r--devel/hs-optparse-applicative/distinfo6
-rw-r--r--devel/hs-parallel/Makefile4
-rw-r--r--devel/hs-parallel/distinfo6
-rw-r--r--devel/hs-parallel/files/patch-parallel.cabal10
-rw-r--r--devel/hs-pcre-light/Makefile2
-rw-r--r--devel/hs-prelude-extras/Makefile2
-rw-r--r--devel/hs-preprocessor-tools/Makefile1
-rw-r--r--devel/hs-prettyclass/Makefile2
-rw-r--r--devel/hs-primitive/Makefile2
-rw-r--r--devel/hs-primitive/distinfo6
-rw-r--r--devel/hs-primitive/files/patch-primitive.cabal11
-rw-r--r--devel/hs-process-extras/Makefile2
-rw-r--r--devel/hs-profunctors/Makefile5
-rw-r--r--devel/hs-profunctors/distinfo6
-rw-r--r--devel/hs-profunctors/files/patch-profunctors.cabal10
-rw-r--r--devel/hs-project-template/Makefile2
-rw-r--r--devel/hs-psqueues/Makefile2
-rw-r--r--devel/hs-quickcheck-io/Makefile2
-rw-r--r--devel/hs-random/Makefile2
-rw-r--r--devel/hs-readable/Makefile2
-rw-r--r--devel/hs-readline/Makefile2
-rw-r--r--devel/hs-refact/Makefile2
-rw-r--r--devel/hs-reflection/Makefile2
-rw-r--r--devel/hs-reflection/distinfo6
-rw-r--r--devel/hs-resource-pool/Makefile2
-rw-r--r--devel/hs-resourcet/Makefile2
-rw-r--r--devel/hs-safe-exceptions/Makefile2
-rw-r--r--devel/hs-safe-exceptions/files/patch-safe-exceptions.cabal2
-rw-r--r--devel/hs-safe/Makefile2
-rw-r--r--devel/hs-say/Makefile2
-rw-r--r--devel/hs-scientific/Makefile2
-rw-r--r--devel/hs-securemem/Makefile2
-rw-r--r--devel/hs-setenv/Makefile2
-rw-r--r--devel/hs-setlocale/Makefile2
-rw-r--r--devel/hs-setlocale/distinfo6
-rw-r--r--devel/hs-shake/Makefile2
-rw-r--r--devel/hs-show/Makefile2
-rw-r--r--devel/hs-silently/Makefile2
-rw-r--r--devel/hs-simple-reflect/Makefile2
-rw-r--r--devel/hs-smallcheck/Makefile2
-rw-r--r--devel/hs-split/Makefile2
-rw-r--r--devel/hs-split/files/patch-split.cabal11
-rw-r--r--devel/hs-stm-chans/Makefile2
-rw-r--r--devel/hs-storable-record/Makefile2
-rw-r--r--devel/hs-storable-tuple/Makefile2
-rw-r--r--devel/hs-streaming-commons/Makefile2
-rw-r--r--devel/hs-strict/Makefile2
-rw-r--r--devel/hs-syb-with-class/Makefile2
-rw-r--r--devel/hs-syb-with-class/distinfo6
-rw-r--r--devel/hs-syb/Makefile2
-rw-r--r--devel/hs-system-fileio/Makefile2
-rw-r--r--devel/hs-system-filepath/Makefile2
-rw-r--r--devel/hs-tagged/Makefile2
-rw-r--r--devel/hs-tagged/files/patch-tagged.cabal2
-rw-r--r--devel/hs-temporary/Makefile2
-rw-r--r--devel/hs-terminal-size/Makefile2
-rw-r--r--devel/hs-test-framework-hunit/Makefile2
-rw-r--r--devel/hs-test-framework-quickcheck2/Makefile2
-rw-r--r--devel/hs-test-framework/Makefile2
-rw-r--r--devel/hs-test-framework/files/patch-test-framework.cabal11
-rw-r--r--devel/hs-text-icu/Makefile2
-rw-r--r--devel/hs-text-short/Makefile2
-rw-r--r--devel/hs-text-short/files/patch-text-short.cabal11
-rw-r--r--devel/hs-tf-random/Makefile2
-rw-r--r--devel/hs-th-abstraction/Makefile2
-rw-r--r--devel/hs-th-abstraction/distinfo6
-rw-r--r--devel/hs-th-abstraction/files/patch-th-abstraction.cabal11
-rw-r--r--devel/hs-th-expand-syns/Makefile2
-rw-r--r--devel/hs-th-expand-syns/files/patch-th-expand-syns.cabal11
-rw-r--r--devel/hs-th-lift-instances/Makefile2
-rw-r--r--devel/hs-th-lift/Makefile4
-rw-r--r--devel/hs-th-lift/distinfo6
-rw-r--r--devel/hs-th-orphans/Makefile2
-rw-r--r--devel/hs-th-orphans/distinfo6
-rw-r--r--devel/hs-th-reify-many/Makefile2
-rw-r--r--devel/hs-threads/Makefile2
-rw-r--r--devel/hs-threadscope/Makefile1
-rw-r--r--devel/hs-time-compat/Makefile2
-rw-r--r--devel/hs-time-locale-compat/Makefile4
-rw-r--r--devel/hs-time-locale-compat/distinfo6
-rw-r--r--devel/hs-timezone-olson/Makefile2
-rw-r--r--devel/hs-timezone-series/Makefile2
-rw-r--r--devel/hs-transformers-base/Makefile2
-rw-r--r--devel/hs-transformers-compat/Makefile2
-rw-r--r--devel/hs-typed-process/Makefile2
-rw-r--r--devel/hs-unamb/Makefile2
-rw-r--r--devel/hs-unexceptionalio/Makefile2
-rw-r--r--devel/hs-unicode-show/Makefile2
-rw-r--r--devel/hs-uniplate/Makefile2
-rw-r--r--devel/hs-unix-compat/Makefile2
-rw-r--r--devel/hs-unix-time/Makefile2
-rw-r--r--devel/hs-unliftio-core/Makefile2
-rw-r--r--devel/hs-unliftio-core/files/patch-unliftio-core.cabal2
-rw-r--r--devel/hs-unliftio/Makefile2
-rw-r--r--devel/hs-unliftio/distinfo6
-rw-r--r--devel/hs-unordered-containers/Makefile2
-rw-r--r--devel/hs-utf8-light/Makefile2
-rw-r--r--devel/hs-utf8-string/Makefile2
-rw-r--r--devel/hs-utility-ht/Makefile2
-rw-r--r--devel/hs-uuagc-bootstrap/Makefile6
-rw-r--r--devel/hs-uuagc-cabal/Makefile2
-rw-r--r--devel/hs-uuagc/Makefile6
-rw-r--r--devel/hs-uuid-types/Makefile2
-rw-r--r--devel/hs-uuid/Makefile2
-rw-r--r--devel/hs-uuid/files/patch-uuid.cabal11
-rw-r--r--devel/hs-uulib/Makefile2
-rw-r--r--devel/hs-vault/Makefile2
-rw-r--r--devel/hs-vault/distinfo6
-rw-r--r--devel/hs-vector-algorithms/Makefile4
-rw-r--r--devel/hs-vector-algorithms/distinfo6
-rw-r--r--devel/hs-vector-algorithms/files/patch-vector-algorithms.cabal11
-rw-r--r--devel/hs-vector-binary-instances/Makefile2
-rw-r--r--devel/hs-vector-binary-instances/distinfo6
-rw-r--r--devel/hs-vector-binary-instances/files/patch-vector-binary-instances.cabal10
-rw-r--r--devel/hs-vector-instances/Makefile2
-rw-r--r--devel/hs-vector-th-unbox/Makefile2
-rw-r--r--devel/hs-vector/Makefile2
-rw-r--r--devel/hs-vector/files/patch-vector.cabal2
-rw-r--r--devel/hs-void/Makefile2
-rw-r--r--devel/hs-wl-pprint-text/Makefile1
-rw-r--r--devel/hs-word8/Makefile2
-rw-r--r--devel/stack/Makefile3
-rw-r--r--devel/stack/distinfo10
386 files changed, 882 insertions, 640 deletions
diff --git a/devel/Makefile b/devel/Makefile
index c41cbe65770c..cec8d4011b4e 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -974,6 +974,7 @@
SUBDIR += hs-basement
SUBDIR += hs-basic-prelude
SUBDIR += hs-bifunctors
+ SUBDIR += hs-bitarrays
SUBDIR += hs-bits-atomic
SUBDIR += hs-blaze-builder
SUBDIR += hs-blaze-textual
diff --git a/devel/hs-Boolean/Makefile b/devel/hs-Boolean/Makefile
index 9cb15582c3a2..7cb9856bc6cb 100644
--- a/devel/hs-Boolean/Makefile
+++ b/devel/hs-Boolean/Makefile
@@ -2,7 +2,7 @@
PORTNAME= Boolean
PORTVERSION= 0.2.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-BoundedChan/Makefile b/devel/hs-BoundedChan/Makefile
index 554ef0c129ab..79c510347105 100644
--- a/devel/hs-BoundedChan/Makefile
+++ b/devel/hs-BoundedChan/Makefile
@@ -3,7 +3,7 @@
PORTNAME= BoundedChan
PORTVERSION= 1.0.3.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-ConfigFile/Makefile b/devel/hs-ConfigFile/Makefile
index 7b03c92fade7..75c544cb8d4f 100644
--- a/devel/hs-ConfigFile/Makefile
+++ b/devel/hs-ConfigFile/Makefile
@@ -2,7 +2,7 @@
PORTNAME= ConfigFile
PORTVERSION= 1.1.4
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-EdisonAPI/Makefile b/devel/hs-EdisonAPI/Makefile
index 07626bc9f892..6497ef7a937d 100644
--- a/devel/hs-EdisonAPI/Makefile
+++ b/devel/hs-EdisonAPI/Makefile
@@ -2,7 +2,7 @@
PORTNAME= EdisonAPI
PORTVERSION= 1.3.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-EdisonCore/Makefile b/devel/hs-EdisonCore/Makefile
index 726321a0b2e4..314929a174e8 100644
--- a/devel/hs-EdisonCore/Makefile
+++ b/devel/hs-EdisonCore/Makefile
@@ -2,7 +2,7 @@
PORTNAME= EdisonCore
PORTVERSION= 1.3.2.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-GenericPretty/Makefile b/devel/hs-GenericPretty/Makefile
index 7d316066b80f..2a5a80ad7bf7 100644
--- a/devel/hs-GenericPretty/Makefile
+++ b/devel/hs-GenericPretty/Makefile
@@ -2,6 +2,7 @@
PORTNAME= GenericPretty
DISTVERSION= 1.2.2
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= hello@blubee.me
diff --git a/devel/hs-Glob/Makefile b/devel/hs-Glob/Makefile
index 3cf2b5ed27ec..abdb5f66917a 100644
--- a/devel/hs-Glob/Makefile
+++ b/devel/hs-Glob/Makefile
@@ -1,8 +1,8 @@
# $FreeBSD$
PORTNAME= Glob
-PORTVERSION= 0.8.0
-PORTREVISION= 3
+PORTVERSION= 0.10.0
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-Glob/distinfo b/devel/hs-Glob/distinfo
index af2aff5a2e01..8515c771a808 100644
--- a/devel/hs-Glob/distinfo
+++ b/devel/hs-Glob/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1499452388
-SHA256 (cabal/Glob-0.8.0.tar.gz) = 38f011be0e7818ab1e76880882b15217cd7d5be56a3dab631c14d614e2b2e896
-SIZE (cabal/Glob-0.8.0.tar.gz) = 23943
+TIMESTAMP = 1545559590
+SHA256 (cabal/Glob-0.10.0.tar.gz) = 473355bd6ba0a97902e0edada1acbc0d76cfda77596f0188b2cc0ae34272a324
+SIZE (cabal/Glob-0.10.0.tar.gz) = 29500
diff --git a/devel/hs-HUnit/Makefile b/devel/hs-HUnit/Makefile
index 5245a776a6a0..69cdb71ee57e 100644
--- a/devel/hs-HUnit/Makefile
+++ b/devel/hs-HUnit/Makefile
@@ -2,7 +2,7 @@
PORTNAME= HUnit
PORTVERSION= 1.6.0.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-IfElse/Makefile b/devel/hs-IfElse/Makefile
index 69635bffc48e..552426214f0d 100644
--- a/devel/hs-IfElse/Makefile
+++ b/devel/hs-IfElse/Makefile
@@ -2,7 +2,7 @@
PORTNAME= IfElse
PORTVERSION= 0.85
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-List/Makefile b/devel/hs-List/Makefile
index 2528b677477a..71452d5d931f 100644
--- a/devel/hs-List/Makefile
+++ b/devel/hs-List/Makefile
@@ -2,7 +2,7 @@
PORTNAME= List
PORTVERSION= 0.6.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-ListLike/Makefile b/devel/hs-ListLike/Makefile
index de97e7124ee4..20879b3beb20 100644
--- a/devel/hs-ListLike/Makefile
+++ b/devel/hs-ListLike/Makefile
@@ -2,7 +2,7 @@
PORTNAME= ListLike
PORTVERSION= 4.6
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-ListLike/files/patch-ListLike.cabal b/devel/hs-ListLike/files/patch-ListLike.cabal
new file mode 100644
index 000000000000..eb05615b136c
--- /dev/null
+++ b/devel/hs-ListLike/files/patch-ListLike.cabal
@@ -0,0 +1,11 @@
+--- ListLike.cabal.orig 2018-01-17 03:21:02 UTC
++++ ListLike.cabal
+@@ -50,7 +50,7 @@ Library
+ Data.ListLike.FMList
+ -- Other-Modules: Data.ConfigFile.Lexer
+ Build-Depends: base >= 4.6 && < 5
+- ,containers >= 0.3 && < 0.6
++ ,containers >= 0.3 && < 0.7
+ ,bytestring >= 0.9.1 && < 0.11
+ ,array >= 0.3 && < 0.6
+ ,text >= 0.11 && < 1.3
diff --git a/devel/hs-MemoTrie/Makefile b/devel/hs-MemoTrie/Makefile
index d1c524794328..359a05c8cc1f 100644
--- a/devel/hs-MemoTrie/Makefile
+++ b/devel/hs-MemoTrie/Makefile
@@ -3,7 +3,7 @@
PORTNAME= MemoTrie
PORTVERSION= 0.6.9
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-MissingH/Makefile b/devel/hs-MissingH/Makefile
index 999afdd85a6a..b6e781932465 100644
--- a/devel/hs-MissingH/Makefile
+++ b/devel/hs-MissingH/Makefile
@@ -3,7 +3,7 @@
PORTNAME= MissingH
PORTVERSION= 1.4.0.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
@@ -11,6 +11,8 @@ COMMENT= Large utility library
LICENSE= BSD3CLAUSE
+BROKEN= Doesn't compile with newest GHC
+
USE_CABAL= hslogger HUnit mtl network old-time random regex-compat
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/devel/hs-MonadRandom/Makefile b/devel/hs-MonadRandom/Makefile
index 78cdfcebc1bc..fec4a06be173 100644
--- a/devel/hs-MonadRandom/Makefile
+++ b/devel/hs-MonadRandom/Makefile
@@ -2,7 +2,7 @@
PORTNAME= MonadRandom
PORTVERSION= 0.5.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-ObjectName/Makefile b/devel/hs-ObjectName/Makefile
index 6713634f9bdc..fa03084fc8a2 100644
--- a/devel/hs-ObjectName/Makefile
+++ b/devel/hs-ObjectName/Makefile
@@ -3,7 +3,7 @@
PORTNAME= ObjectName
PORTVERSION= 1.1.0.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-Only/Makefile b/devel/hs-Only/Makefile
index ddf8bc03ea30..fb0952e20cb2 100644
--- a/devel/hs-Only/Makefile
+++ b/devel/hs-Only/Makefile
@@ -2,7 +2,7 @@
PORTNAME= Only
PORTVERSION= 0.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-QuickCheck/Makefile b/devel/hs-QuickCheck/Makefile
index 602156be6bdf..7b48c83fcd33 100644
--- a/devel/hs-QuickCheck/Makefile
+++ b/devel/hs-QuickCheck/Makefile
@@ -3,7 +3,7 @@
PORTNAME= QuickCheck
PORTVERSION= 2.10.0.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-ReadArgs/Makefile b/devel/hs-ReadArgs/Makefile
index 2f945c6dfe09..790e2ace1ea6 100644
--- a/devel/hs-ReadArgs/Makefile
+++ b/devel/hs-ReadArgs/Makefile
@@ -2,7 +2,7 @@
PORTNAME= ReadArgs
PORTVERSION= 1.2.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-STMonadTrans/Makefile b/devel/hs-STMonadTrans/Makefile
index cf4c9a5b4fdd..0413dd1dc845 100644
--- a/devel/hs-STMonadTrans/Makefile
+++ b/devel/hs-STMonadTrans/Makefile
@@ -2,7 +2,7 @@
PORTNAME= STMonadTrans
PORTVERSION= 0.4.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-SafeSemaphore/Makefile b/devel/hs-SafeSemaphore/Makefile
index 5c1497f2da7c..f6fc65b49312 100644
--- a/devel/hs-SafeSemaphore/Makefile
+++ b/devel/hs-SafeSemaphore/Makefile
@@ -2,7 +2,7 @@
PORTNAME= SafeSemaphore
PORTVERSION= 0.10.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-ShellCheck/Makefile b/devel/hs-ShellCheck/Makefile
index 9c56db75b05d..a27d87939ccd 100644
--- a/devel/hs-ShellCheck/Makefile
+++ b/devel/hs-ShellCheck/Makefile
@@ -3,6 +3,7 @@
PORTNAME= ShellCheck
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.0
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= pizzamig@FreeBSD.org
diff --git a/devel/hs-StateVar/Makefile b/devel/hs-StateVar/Makefile
index e5b09dde2245..0d977cd2f0e5 100644
--- a/devel/hs-StateVar/Makefile
+++ b/devel/hs-StateVar/Makefile
@@ -1,8 +1,8 @@
# $FreeBSD$
PORTNAME= StateVar
-PORTVERSION= 1.1.0.4
-PORTREVISION= 3
+PORTVERSION= 1.1.1.1
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-StateVar/distinfo b/devel/hs-StateVar/distinfo
index ecf2f362f8b5..012e946be278 100644
--- a/devel/hs-StateVar/distinfo
+++ b/devel/hs-StateVar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1499443877
-SHA256 (cabal/StateVar-1.1.0.4.tar.gz) = 7ad68decb5c9a76f83c95ece5fa13d1b053e4fb1079bd2d3538f6b05014dffb7
-SIZE (cabal/StateVar-1.1.0.4.tar.gz) = 4587
+TIMESTAMP = 1545490750
+SHA256 (cabal/StateVar-1.1.1.1.tar.gz) = eb6436516ab2d5e3d3e070b5a1595c4dceea760a58a9cc8d23dad5f6008f2223
+SIZE (cabal/StateVar-1.1.1.1.tar.gz) = 4762
diff --git a/devel/hs-Stream/Makefile b/devel/hs-Stream/Makefile
index 9db1161c2ee0..39615a7a1cd0 100644
--- a/devel/hs-Stream/Makefile
+++ b/devel/hs-Stream/Makefile
@@ -3,7 +3,7 @@
PORTNAME= Stream
PORTVERSION= 0.4.7.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-abstract-deque/Makefile b/devel/hs-abstract-deque/Makefile
index 702b757b58ab..eb7a9928b016 100644
--- a/devel/hs-abstract-deque/Makefile
+++ b/devel/hs-abstract-deque/Makefile
@@ -2,7 +2,7 @@
PORTNAME= abstract-deque
PORTVERSION= 0.3
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-abstract-par/Makefile b/devel/hs-abstract-par/Makefile
index 6f57c7e57514..819b43bab069 100644
--- a/devel/hs-abstract-par/Makefile
+++ b/devel/hs-abstract-par/Makefile
@@ -2,7 +2,7 @@
PORTNAME= abstract-par
PORTVERSION= 0.3.3
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-activehs-base/Makefile b/devel/hs-activehs-base/Makefile
index 319d4a5d0a3a..cae853705d2a 100644
--- a/devel/hs-activehs-base/Makefile
+++ b/devel/hs-activehs-base/Makefile
@@ -2,7 +2,7 @@
PORTNAME= activehs-base
PORTVERSION= 0.3.0.4
-PORTREVISION= 3
+PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-activehs-base/files/patch-activehs-base.cabal b/devel/hs-activehs-base/files/patch-activehs-base.cabal
index 0dfb929b58a4..b39d8f612726 100644
--- a/devel/hs-activehs-base/files/patch-activehs-base.cabal
+++ b/devel/hs-activehs-base/files/patch-activehs-base.cabal
@@ -5,7 +5,7 @@
Build-Depends:
- base >= 4.0 && < 4.10,
- QuickCheck >= 2.4 && < 2.9
-+ base >= 4.0 && < 4.12,
++ base >= 4.0 && < 4.13,
+ QuickCheck >= 2.4 && < 2.11
diff --git a/devel/hs-alex/Makefile b/devel/hs-alex/Makefile
index ab970e3ebf1c..90b8f970eec9 100644
--- a/devel/hs-alex/Makefile
+++ b/devel/hs-alex/Makefile
@@ -3,7 +3,7 @@
PORTNAME= alex
PORTVERSION= 3.2.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-ansi-terminal/Makefile b/devel/hs-ansi-terminal/Makefile
index f6899c772649..bce668e1afb6 100644
--- a/devel/hs-ansi-terminal/Makefile
+++ b/devel/hs-ansi-terminal/Makefile
@@ -2,7 +2,7 @@
PORTNAME= ansi-terminal
PORTVERSION= 0.8.0.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-ansi-wl-pprint/Makefile b/devel/hs-ansi-wl-pprint/Makefile
index f31bf87b42e3..39bb24050ad7 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.8.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-arrows/Makefile b/devel/hs-arrows/Makefile
index 4886390b7e6c..951d5cd871c0 100644
--- a/devel/hs-arrows/Makefile
+++ b/devel/hs-arrows/Makefile
@@ -3,7 +3,7 @@
PORTNAME= arrows
PORTVERSION= 0.4.4.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-asn1-data/Makefile b/devel/hs-asn1-data/Makefile
index 2fb35ab33279..2a3f73c1b956 100644
--- a/devel/hs-asn1-data/Makefile
+++ b/devel/hs-asn1-data/Makefile
@@ -2,7 +2,7 @@
PORTNAME= asn1-data
PORTVERSION= 0.7.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-asn1-encoding/Makefile b/devel/hs-asn1-encoding/Makefile
index c6821bae237b..73618246ae36 100644
--- a/devel/hs-asn1-encoding/Makefile
+++ b/devel/hs-asn1-encoding/Makefile
@@ -2,7 +2,7 @@
PORTNAME= asn1-encoding
PORTVERSION= 0.9.5
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-asn1-parse/Makefile b/devel/hs-asn1-parse/Makefile
index 48eb1631180f..e3f387078419 100644
--- a/devel/hs-asn1-parse/Makefile
+++ b/devel/hs-asn1-parse/Makefile
@@ -2,7 +2,7 @@
PORTNAME= asn1-parse
PORTVERSION= 0.9.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-asn1-types/Makefile b/devel/hs-asn1-types/Makefile
index 5ad72ea53f38..b625065575d4 100644
--- a/devel/hs-asn1-types/Makefile
+++ b/devel/hs-asn1-types/Makefile
@@ -2,7 +2,7 @@
PORTNAME= asn1-types
PORTVERSION= 0.3.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-async/Makefile b/devel/hs-async/Makefile
index cbe77e1093a3..f6c25eaaf285 100644
--- a/devel/hs-async/Makefile
+++ b/devel/hs-async/Makefile
@@ -2,7 +2,7 @@
PORTNAME= async
PORTVERSION= 2.2.1
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-async/files/patch-async.cabal b/devel/hs-async/files/patch-async.cabal
new file mode 100644
index 000000000000..4bf49a1d7138
--- /dev/null
+++ b/devel/hs-async/files/patch-async.cabal
@@ -0,0 +1,11 @@
+--- async.cabal.orig 2018-02-04 16:37:42 UTC
++++ async.cabal
+@@ -50,7 +50,7 @@ library
+ if impl(ghc>=7.1)
+ other-extensions: Trustworthy
+ exposed-modules: Control.Concurrent.Async
+- build-depends: base >= 4.3 && < 4.12, hashable >= 1.1.1.0 && < 1.3, stm >= 2.2 && < 2.5
++ build-depends: base >= 4.3 && < 4.13, hashable >= 1.1.1.0 && < 1.3, stm >= 2.2 && < 2.6
+
+ test-suite test-async
+ default-language: Haskell2010
diff --git a/devel/hs-atomic-primops/Makefile b/devel/hs-atomic-primops/Makefile
index c3eed8f9b88a..3b79ae661d7d 100644
--- a/devel/hs-atomic-primops/Makefile
+++ b/devel/hs-atomic-primops/Makefile
@@ -2,7 +2,7 @@
PORTNAME= atomic-primops
PORTVERSION= 0.8.2
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-atomic-primops/files/patch-atomic-primops.cabal b/devel/hs-atomic-primops/files/patch-atomic-primops.cabal
new file mode 100644
index 000000000000..8e6cc6ec8f98
--- /dev/null
+++ b/devel/hs-atomic-primops/files/patch-atomic-primops.cabal
@@ -0,0 +1,11 @@
+--- atomic-primops.cabal.orig 2018-03-09 00:46:22 UTC
++++ atomic-primops.cabal
+@@ -49,7 +49,7 @@ Library
+
+ -- casMutVar# had a bug in GHC 7.2, thus we require GHC 7.4 or greater
+ -- (base 4.5 or greater). We also need the "Any" kind.
+- build-depends: base >= 4.6.0.0 && < 4.12, ghc-prim, primitive
++ build-depends: base >= 4.6.0.0 && < 4.13, ghc-prim, primitive
+
+ -- TODO: Try to push support back to 7.0, but make it default to an implementation
+ -- other than Unboxed.
diff --git a/devel/hs-auto-update/Makefile b/devel/hs-auto-update/Makefile
index 2ea9f8b1c792..abb69474b00b 100644
--- a/devel/hs-auto-update/Makefile
+++ b/devel/hs-auto-update/Makefile
@@ -2,7 +2,7 @@
PORTNAME= auto-update
PORTVERSION= 0.1.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-base-compat-batteries/Makefile b/devel/hs-base-compat-batteries/Makefile
index 10bbb957b90c..feebba825c89 100644
--- a/devel/hs-base-compat-batteries/Makefile
+++ b/devel/hs-base-compat-batteries/Makefile
@@ -2,7 +2,7 @@
PORTNAME= base-compat-batteries
PORTVERSION= 0.10.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-base-compat/Makefile b/devel/hs-base-compat/Makefile
index d5cbf2d03fc1..95c0a6815fdd 100644
--- a/devel/hs-base-compat/Makefile
+++ b/devel/hs-base-compat/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= base-compat
-PORTVERSION= 0.10.1
+PORTVERSION= 0.10.5
PORTREVISION= 1
CATEGORIES= devel haskell
diff --git a/devel/hs-base-compat/distinfo b/devel/hs-base-compat/distinfo
index fc4342052a2a..2e3c002d7ada 100644
--- a/devel/hs-base-compat/distinfo
+++ b/devel/hs-base-compat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1525011068
-SHA256 (cabal/base-compat-0.10.1.tar.gz) = b2ec2193d4a76a92c0ddcd69bb1b5879d50c98dd38422b0d86f85aea3112bb6d
-SIZE (cabal/base-compat-0.10.1.tar.gz) = 31954
+TIMESTAMP = 1545832489
+SHA256 (cabal/base-compat-0.10.5.tar.gz) = 990aea21568956d44ab018c5dbfbaea014b9a0d5295d29ca7550149419a6fb41
+SIZE (cabal/base-compat-0.10.5.tar.gz) = 33158
diff --git a/devel/hs-base-orphans/Makefile b/devel/hs-base-orphans/Makefile
index 778f58602ca6..650642b81429 100644
--- a/devel/hs-base-orphans/Makefile
+++ b/devel/hs-base-orphans/Makefile
@@ -1,8 +1,8 @@
# $FreeBSD$
PORTNAME= base-orphans
-PORTVERSION= 0.6
-PORTREVISION= 3
+PORTVERSION= 0.8
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-base-orphans/distinfo b/devel/hs-base-orphans/distinfo
index 914152611128..f429bafa4c53 100644
--- a/devel/hs-base-orphans/distinfo
+++ b/devel/hs-base-orphans/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1499444442
-SHA256 (cabal/base-orphans-0.6.tar.gz) = c7282aa7516652e6e4a78ccdfb654a99c9da683875748ad5898a3f200be7ad0e
-SIZE (cabal/base-orphans-0.6.tar.gz) = 18087
+TIMESTAMP = 1545676672
+SHA256 (cabal/base-orphans-0.8.tar.gz) = aceec656bfb4222ad3035c3d87d80130b42b595b72888f9ab59c6dbb7ed24817
+SIZE (cabal/base-orphans-0.8.tar.gz) = 19606
diff --git a/devel/hs-base-unicode-symbols/Makefile b/devel/hs-base-unicode-symbols/Makefile
index 8714c9d08064..d76de9a75dd5 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= 13
+PORTREVISION= 14
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-base16-bytestring/Makefile b/devel/hs-base16-bytestring/Makefile
index 9d66f051b22c..d8798bba41a1 100644
--- a/devel/hs-base16-bytestring/Makefile
+++ b/devel/hs-base16-bytestring/Makefile
@@ -2,7 +2,7 @@
PORTNAME= base16-bytestring
PORTVERSION= 0.1.1.6
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-base64-bytestring/Makefile b/devel/hs-base64-bytestring/Makefile
index ad8d8fd23501..2b3294664846 100644
--- a/devel/hs-base64-bytestring/Makefile
+++ b/devel/hs-base64-bytestring/Makefile
@@ -2,7 +2,7 @@
PORTNAME= base64-bytestring
PORTVERSION= 1.0.0.1
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-basement/Makefile b/devel/hs-basement/Makefile
index 3d1a30b1fafb..c28ae7cb5357 100644
--- a/devel/hs-basement/Makefile
+++ b/devel/hs-basement/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= basement
-PORTVERSION= 0.0.7
+PORTVERSION= 0.0.8
PORTREVISION= 1
CATEGORIES= devel haskell
diff --git a/devel/hs-basement/distinfo b/devel/hs-basement/distinfo
index a99967e24fac..3a118eed4555 100644
--- a/devel/hs-basement/distinfo
+++ b/devel/hs-basement/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1523131438
-SHA256 (cabal/basement-0.0.7.tar.gz) = b501b9b378f35b80c60321031dbbf9ed7af46c66353f072e00f00abdd2244f70
-SIZE (cabal/basement-0.0.7.tar.gz) = 133178
+TIMESTAMP = 1545492262
+SHA256 (cabal/basement-0.0.8.tar.gz) = c7f41b97f2b0a71804c3c7d760047dc9adc9734e789084ca1198c4764ce192a4
+SIZE (cabal/basement-0.0.8.tar.gz) = 134739
diff --git a/devel/hs-basic-prelude/Makefile b/devel/hs-basic-prelude/Makefile
index 20dd4a88b3a4..9c641d50e36a 100644
--- a/devel/hs-basic-prelude/Makefile
+++ b/devel/hs-basic-prelude/Makefile
@@ -2,7 +2,7 @@
PORTNAME= basic-prelude
PORTVERSION= 0.7.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-bifunctors/Makefile b/devel/hs-bifunctors/Makefile
index b0113da25ca0..aed0fda1ed3f 100644
--- a/devel/hs-bifunctors/Makefile
+++ b/devel/hs-bifunctors/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= bifunctors
-PORTVERSION= 5.5.2
+PORTVERSION= 5.5.3
PORTREVISION= 1
CATEGORIES= devel haskell
diff --git a/devel/hs-bifunctors/distinfo b/devel/hs-bifunctors/distinfo
index ef67a3242c6a..81a64f0ec82a 100644
--- a/devel/hs-bifunctors/distinfo
+++ b/devel/hs-bifunctors/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1523787744
-SHA256 (cabal/bifunctors-5.5.2.tar.gz) = 332bb2ea19e77dac55282daff8046d89f69514ced5b987779d887e53b5d7cb11
-SIZE (cabal/bifunctors-5.5.2.tar.gz) = 37983
+TIMESTAMP = 1545676170
+SHA256 (cabal/bifunctors-5.5.3.tar.gz) = d434528fd2ea765bace57c4ade0bc9fa32ba2c425f563b33a4b60f625ecfc9ca
+SIZE (cabal/bifunctors-5.5.3.tar.gz) = 40366
diff --git a/devel/hs-bifunctors/files/patch-bifunctors.cabal b/devel/hs-bifunctors/files/patch-bifunctors.cabal
deleted file mode 100644
index 02e2dfd47322..000000000000
--- a/devel/hs-bifunctors/files/patch-bifunctors.cabal
+++ /dev/null
@@ -1,11 +0,0 @@
---- bifunctors.cabal.orig 2018-04-15 11:07:07 UTC
-+++ bifunctors.cabal
-@@ -43,7 +43,7 @@ library
- base-orphans >= 0.5.2 && < 1,
- comonad >= 4 && < 6,
- containers >= 0.1 && < 0.6,
-- template-haskell >= 2.4 && < 2.13,
-+ template-haskell >= 2.4 && < 2.14,
- th-abstraction >= 0.2.2 && < 0.3,
- transformers >= 0.2 && < 0.6,
- transformers-compat >= 0.5 && < 0.6
diff --git a/devel/hs-bitarray/Makefile b/devel/hs-bitarray/Makefile
new file mode 100644
index 000000000000..a8eef3dcabfe
--- /dev/null
+++ b/devel/hs-bitarray/Makefile
@@ -0,0 +1,14 @@
+# $FreeBSD$
+
+PORTNAME= bitarray
+PORTVERSION= 0.0.1.1
+PORTREVISION= 1
+CATEGORIES= devel haskell
+
+MAINTAINER= haskell@FreeBSD.org
+COMMENT= Mutable and immutable bit arrays
+
+LICENSE= BSD3CLAUSE
+
+.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
+.include <bsd.port.mk>
diff --git a/devel/hs-bitarray/distinfo b/devel/hs-bitarray/distinfo
new file mode 100644
index 000000000000..326667ebf96b
--- /dev/null
+++ b/devel/hs-bitarray/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1546106508
+SHA256 (cabal/bitarray-0.0.1.1.tar.gz) = b27f6f1065053a0e8e24fbf9382b7060af9962d8d150b631c682c0c58469d802
+SIZE (cabal/bitarray-0.0.1.1.tar.gz) = 3701
diff --git a/devel/hs-bitarray/pkg-descr b/devel/hs-bitarray/pkg-descr
new file mode 100644
index 000000000000..968247895ca1
--- /dev/null
+++ b/devel/hs-bitarray/pkg-descr
@@ -0,0 +1,3 @@
+Mutable and immutable bit arrays.
+
+WWW: https://github.com/bos/math-functions
diff --git a/devel/hs-bits-atomic/Makefile b/devel/hs-bits-atomic/Makefile
index 80bc5dffc863..b0477c692968 100644
--- a/devel/hs-bits-atomic/Makefile
+++ b/devel/hs-bits-atomic/Makefile
@@ -2,7 +2,7 @@
PORTNAME= bits-atomic
PORTVERSION= 0.1.3
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-blaze-builder/Makefile b/devel/hs-blaze-builder/Makefile
index f772a7acf61c..b915df2ed084 100644
--- a/devel/hs-blaze-builder/Makefile
+++ b/devel/hs-blaze-builder/Makefile
@@ -2,7 +2,7 @@
PORTNAME= blaze-builder
PORTVERSION= 0.4.1.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-blaze-textual/Makefile b/devel/hs-blaze-textual/Makefile
index e39294c18379..6c9c24f2c6bb 100644
--- a/devel/hs-blaze-textual/Makefile
+++ b/devel/hs-blaze-textual/Makefile
@@ -2,7 +2,7 @@
PORTNAME= blaze-textual
PORTVERSION= 0.2.1.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-bloomfilter/Makefile b/devel/hs-bloomfilter/Makefile
index 56f828fcfa5f..18eef3d640d9 100644
--- a/devel/hs-bloomfilter/Makefile
+++ b/devel/hs-bloomfilter/Makefile
@@ -2,7 +2,7 @@
PORTNAME= bloomfilter
PORTVERSION= 2.0.1.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-boxes/Makefile b/devel/hs-boxes/Makefile
index 3c49e6668270..6dbf88fb111f 100644
--- a/devel/hs-boxes/Makefile
+++ b/devel/hs-boxes/Makefile
@@ -2,7 +2,7 @@
PORTNAME= boxes
PORTVERSION= 0.1.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-bsd-sysctl/Makefile b/devel/hs-bsd-sysctl/Makefile
index e8682699b7aa..4573e3199aa0 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= 15
+PORTREVISION= 16
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-byteable/Makefile b/devel/hs-byteable/Makefile
index 0df757725149..120e0d5f5e78 100644
--- a/devel/hs-byteable/Makefile
+++ b/devel/hs-byteable/Makefile
@@ -2,7 +2,7 @@
PORTNAME= byteable
PORTVERSION= 0.1.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-byteorder/Makefile b/devel/hs-byteorder/Makefile
index 5bf7d6b9edcd..1cda2506e52f 100644
--- a/devel/hs-byteorder/Makefile
+++ b/devel/hs-byteorder/Makefile
@@ -2,7 +2,7 @@
PORTNAME= byteorder
PORTVERSION= 1.0.4
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-bytestring-lexing/Makefile b/devel/hs-bytestring-lexing/Makefile
index 64f4ecc0f073..f2fe3c4f98ac 100644
--- a/devel/hs-bytestring-lexing/Makefile
+++ b/devel/hs-bytestring-lexing/Makefile
@@ -3,7 +3,7 @@
PORTNAME= bytestring-lexing
PORTVERSION= 0.5.0.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-bytestring-mmap/Makefile b/devel/hs-bytestring-mmap/Makefile
index 7562ae3e700e..553849f5556f 100644
--- a/devel/hs-bytestring-mmap/Makefile
+++ b/devel/hs-bytestring-mmap/Makefile
@@ -2,7 +2,7 @@
PORTNAME= bytestring-mmap
PORTVERSION= 0.2.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-bytestring-nums/Makefile b/devel/hs-bytestring-nums/Makefile
index 702d4a345eca..4e6cdbfb6cf6 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= 13
+PORTREVISION= 14
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-bytestring-show/Makefile b/devel/hs-bytestring-show/Makefile
index 9fb44ec6cc23..f8d06508b1f5 100644
--- a/devel/hs-bytestring-show/Makefile
+++ b/devel/hs-bytestring-show/Makefile
@@ -2,7 +2,7 @@
PORTNAME= bytestring-show
PORTVERSION= 0.3.5.6
-PORTREVISION= 6
+PORTREVISION= 8
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-bytestring-show/files/patch-bytestring-show.cabal b/devel/hs-bytestring-show/files/patch-bytestring-show.cabal
index fa60616d91cd..4ce05dd94cae 100644
--- a/devel/hs-bytestring-show/files/patch-bytestring-show.cabal
+++ b/devel/hs-bytestring-show/files/patch-bytestring-show.cabal
@@ -5,7 +5,7 @@
library
- build-depends: base < 5, binary < 0.8, bytestring >= 0.9 && <= 1, array < 0.6, containers < 0.6
-+ build-depends: base < 5, binary < 0.9, bytestring >= 0.9 && <= 1, array < 0.6, containers < 0.6
++ build-depends: base < 5, binary < 0.9, bytestring >= 0.9 && <= 1, array < 0.6, containers < 0.7
exposed-modules:
Text.Show.ByteString
diff --git a/devel/hs-c2hs/Makefile b/devel/hs-c2hs/Makefile
index 9437925eb0ba..f383f366ae0a 100644
--- a/devel/hs-c2hs/Makefile
+++ b/devel/hs-c2hs/Makefile
@@ -2,8 +2,8 @@
# $FreeBSD$
PORTNAME= c2hs
-PORTVERSION= 0.28.3
-PORTREVISION= 3
+PORTVERSION= 0.28.6
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-c2hs/distinfo b/devel/hs-c2hs/distinfo
index 508a59745bf5..189c3a166a4e 100644
--- a/devel/hs-c2hs/distinfo
+++ b/devel/hs-c2hs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1513181196
-SHA256 (cabal/c2hs-0.28.3.tar.gz) = 80cc6db945ee7c0328043b4e69213b2a1cb0806fb35c8362f9dea4a2c312f1cc
-SIZE (cabal/c2hs-0.28.3.tar.gz) = 253559
+TIMESTAMP = 1545846841
+SHA256 (cabal/c2hs-0.28.6.tar.gz) = 91dd121ac565009f2fc215c50f3365ed66705071a698a545e869041b5d7ff4da
+SIZE (cabal/c2hs-0.28.6.tar.gz) = 204988
diff --git a/devel/hs-cabal-install/Makefile b/devel/hs-cabal-install/Makefile
index 1827732bfbca..03b3f55e86ad 100644
--- a/devel/hs-cabal-install/Makefile
+++ b/devel/hs-cabal-install/Makefile
@@ -1,8 +1,8 @@
# $FreeBSD$
PORTNAME= cabal-install
-PORTVERSION= 2.2.0.0
-PORTREVISION= 2
+PORTVERSION= 2.4.0.0
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
@@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE
USE_CABAL= async base16-bytestring base64-bytestring \
cryptohash-sha256 echo ed25519 edit-distance \
hackage-security hashable HTTP mtl network network-uri \
- random resolv tar zlib
+ random resolv tar zip-archive zlib
STANDALONE= yes
EXECUTABLE= cabal
diff --git a/devel/hs-cabal-install/distinfo b/devel/hs-cabal-install/distinfo
index f3b8a3bc4d12..7f673b3d2951 100644
--- a/devel/hs-cabal-install/distinfo
+++ b/devel/hs-cabal-install/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1523277454
-SHA256 (cabal/cabal-install-2.2.0.0.tar.gz) = c856a2dd93c5a7b909597c066b9f9ca27fbda1a502b3f96077b7918c0f64a3d9
-SIZE (cabal/cabal-install-2.2.0.0.tar.gz) = 662421
+TIMESTAMP = 1546095159
+SHA256 (cabal/cabal-install-2.4.0.0.tar.gz) = 1329e9564b736b0cfba76d396204d95569f080e7c54fe355b6d9618e3aa0bef6
+SIZE (cabal/cabal-install-2.4.0.0.tar.gz) = 614491
diff --git a/devel/hs-cabal-install/files/patch-cabal-install.cabal b/devel/hs-cabal-install/files/patch-cabal-install.cabal
new file mode 100644
index 000000000000..f7472f03ca18
--- /dev/null
+++ b/devel/hs-cabal-install/files/patch-cabal-install.cabal
@@ -0,0 +1,11 @@
+--- cabal-install.cabal.orig 1970-01-01 00:00:00 UTC
++++ cabal-install.cabal
+@@ -325,7 +325,7 @@ executable cabal
+ zlib >= 0.5.3 && < 0.7,
+ hackage-security >= 0.5.2.2 && < 0.6,
+ text >= 1.2.3 && < 1.3,
+- zip-archive >= 0.3.2.5 && < 0.4,
++ zip-archive >= 0.3.2.5 && < 0.5,
+ parsec >= 3.1.13.0 && < 3.2
+
+ if flag(native-dns)
diff --git a/devel/hs-call-stack/Makefile b/devel/hs-call-stack/Makefile
index dd0bdcd21698..5761df5c2c29 100644
--- a/devel/hs-call-stack/Makefile
+++ b/devel/hs-call-stack/Makefile
@@ -2,7 +2,7 @@
PORTNAME= call-stack
PORTVERSION= 0.1.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-cereal/Makefile b/devel/hs-cereal/Makefile
index 7d6b12df1751..b59ad415cf99 100644
--- a/devel/hs-cereal/Makefile
+++ b/devel/hs-cereal/Makefile
@@ -2,7 +2,7 @@
PORTNAME= cereal
PORTVERSION= 0.5.5.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-checkers/Makefile b/devel/hs-checkers/Makefile
index 0b1e0444c8d3..f53c743ecd6a 100644
--- a/devel/hs-checkers/Makefile
+++ b/devel/hs-checkers/Makefile
@@ -3,7 +3,7 @@
PORTNAME= checkers
PORTVERSION= 0.4.7
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-chunked-data/Makefile b/devel/hs-chunked-data/Makefile
index ff65f70a0223..b24a937b2aca 100644
--- a/devel/hs-chunked-data/Makefile
+++ b/devel/hs-chunked-data/Makefile
@@ -2,7 +2,7 @@
PORTNAME= chunked-data
PORTVERSION= 0.3.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-classy-prelude-conduit/Makefile b/devel/hs-classy-prelude-conduit/Makefile
index 9928bab0f75a..16e7b27dc71e 100644
--- a/devel/hs-classy-prelude-conduit/Makefile
+++ b/devel/hs-classy-prelude-conduit/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= classy-prelude-conduit
-PORTVERSION= 1.4.0
+PORTVERSION= 1.5.0
PORTREVISION= 1
CATEGORIES= devel haskell
diff --git a/devel/hs-classy-prelude-conduit/distinfo b/devel/hs-classy-prelude-conduit/distinfo
index f4cfe351a028..2a8a9575ad9f 100644
--- a/devel/hs-classy-prelude-conduit/distinfo
+++ b/devel/hs-classy-prelude-conduit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1525092204
-SHA256 (cabal/classy-prelude-conduit-1.4.0.tar.gz) = 39ef2567a3542ebf91f6ebc103cc4afb64c2a4ec051c7ce578b577ef9931c424
-SIZE (cabal/classy-prelude-conduit-1.4.0.tar.gz) = 1979
+TIMESTAMP = 1546020418
+SHA256 (cabal/classy-prelude-conduit-1.5.0.tar.gz) = da27783595cd6b94ea5cb93f3e81084a664e65ed4766757a5e7f81fb3df8fd00
+SIZE (cabal/classy-prelude-conduit-1.5.0.tar.gz) = 1985
diff --git a/devel/hs-classy-prelude/Makefile b/devel/hs-classy-prelude/Makefile
index b847bbf37c11..c69bf56527cf 100644
--- a/devel/hs-classy-prelude/Makefile
+++ b/devel/hs-classy-prelude/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= classy-prelude
-PORTVERSION= 1.4.0
+PORTVERSION= 1.5.0
PORTREVISION= 1
CATEGORIES= devel haskell
diff --git a/devel/hs-classy-prelude/distinfo b/devel/hs-classy-prelude/distinfo
index 0b2a4726f7fd..32fb5677f377 100644
--- a/devel/hs-classy-prelude/distinfo
+++ b/devel/hs-classy-prelude/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1525004675
-SHA256 (cabal/classy-prelude-1.4.0.tar.gz) = 2b3b255676ab0fdeb39aebafa3543535ddd684d00c645b643e50cb9e2d25f9e0
-SIZE (cabal/classy-prelude-1.4.0.tar.gz) = 12056
+TIMESTAMP = 1545847066
+SHA256 (cabal/classy-prelude-1.5.0.tar.gz) = d3bae4b17fdf73d7255f550ad172b1f709a8743371aa3a40c13c2cdc9fa7a4da
+SIZE (cabal/classy-prelude-1.5.0.tar.gz) = 12053
diff --git a/devel/hs-clock/Makefile b/devel/hs-clock/Makefile
index ea55132d4f50..aa29c46f857e 100644
--- a/devel/hs-clock/Makefile
+++ b/devel/hs-clock/Makefile
@@ -2,7 +2,7 @@
PORTNAME= clock
PORTVERSION= 0.7.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-cmdargs/Makefile b/devel/hs-cmdargs/Makefile
index ef4ed37fb1e5..4d787ca8a367 100644
--- a/devel/hs-cmdargs/Makefile
+++ b/devel/hs-cmdargs/Makefile
@@ -2,7 +2,7 @@
PORTNAME= cmdargs
PORTVERSION= 0.10.20
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-code-page/Makefile b/devel/hs-code-page/Makefile
index 934cc5f0ca67..7557bc3e5754 100644
--- a/devel/hs-code-page/Makefile
+++ b/devel/hs-code-page/Makefile
@@ -2,7 +2,7 @@
PORTNAME= code-page
PORTVERSION= 0.1.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-colour/Makefile b/devel/hs-colour/Makefile
index dc39c056419e..0a98af180c0e 100644
--- a/devel/hs-colour/Makefile
+++ b/devel/hs-colour/Makefile
@@ -2,7 +2,7 @@
PORTNAME= colour
PORTVERSION= 2.3.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-concurrent-output/Makefile b/devel/hs-concurrent-output/Makefile
index d8e01cb57d32..e5e3b6bba676 100644
--- a/devel/hs-concurrent-output/Makefile
+++ b/devel/hs-concurrent-output/Makefile
@@ -1,8 +1,8 @@
# $FreeBSD$
PORTNAME= concurrent-output
-PORTVERSION= 1.10.5
-PORTREVISION= 2
+PORTVERSION= 1.10.9
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-concurrent-output/distinfo b/devel/hs-concurrent-output/distinfo
index 1d3fd4ffc09a..6725bb321521 100644
--- a/devel/hs-concurrent-output/distinfo
+++ b/devel/hs-concurrent-output/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1523694433
-SHA256 (cabal/concurrent-output-1.10.5.tar.gz) = 98c096228664d591eb2c352080955a202e883cdab8452efae3cae407e30fa5c3
-SIZE (cabal/concurrent-output-1.10.5.tar.gz) = 21970
+TIMESTAMP = 1545835357
+SHA256 (cabal/concurrent-output-1.10.9.tar.gz) = 8cc49408e957c65359182fbfcda80717b931915d101e4be55ccb26c44b098e57
+SIZE (cabal/concurrent-output-1.10.9.tar.gz) = 22177
diff --git a/devel/hs-conduit-combinators/Makefile b/devel/hs-conduit-combinators/Makefile
index 0d0f2bc5a642..3da1188d9d79 100644
--- a/devel/hs-conduit-combinators/Makefile
+++ b/devel/hs-conduit-combinators/Makefile
@@ -2,7 +2,7 @@
PORTNAME= conduit-combinators
PORTVERSION= 1.3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-conduit-extra/Makefile b/devel/hs-conduit-extra/Makefile
index a52e07bed353..0e54f93a6950 100644
--- a/devel/hs-conduit-extra/Makefile
+++ b/devel/hs-conduit-extra/Makefile
@@ -2,7 +2,7 @@
PORTNAME= conduit-extra
PORTVERSION= 1.3.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-conduit/Makefile b/devel/hs-conduit/Makefile
index 9b7a4ab35f74..fae9864a236a 100644
--- a/devel/hs-conduit/Makefile
+++ b/devel/hs-conduit/Makefile
@@ -2,7 +2,7 @@
PORTNAME= conduit
PORTVERSION= 1.3.0.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-configurator/Makefile b/devel/hs-configurator/Makefile
index 45a1115ae478..7fc9414fc06b 100644
--- a/devel/hs-configurator/Makefile
+++ b/devel/hs-configurator/Makefile
@@ -2,7 +2,7 @@
PORTNAME= configurator
PORTVERSION= 0.3.0.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-constraints/Makefile b/devel/hs-constraints/Makefile
index 34e18b238b6e..043df51423d7 100644
--- a/devel/hs-constraints/Makefile
+++ b/devel/hs-constraints/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= constraints
-PORTVERSION= 0.10
+PORTVERSION= 0.10.1
PORTREVISION= 1
CATEGORIES= devel haskell
diff --git a/devel/hs-constraints/distinfo b/devel/hs-constraints/distinfo
index eda0daed2a9b..fa9219ec400b 100644
--- a/devel/hs-constraints/distinfo
+++ b/devel/hs-constraints/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1523445706
-SHA256 (cabal/constraints-0.10.tar.gz) = c224b82e53c21791083c83fed2f2c938bd715a63c8efa90a5abcc3d8859126c6
-SIZE (cabal/constraints-0.10.tar.gz) = 19703
+TIMESTAMP = 1545654328
+SHA256 (cabal/constraints-0.10.1.tar.gz) = 5880ec261e053841b307c7c8c59614f46c2efbd5189f0f2a3c817589cedec3f7
+SIZE (cabal/constraints-0.10.1.tar.gz) = 19901
diff --git a/devel/hs-convertible/Makefile b/devel/hs-convertible/Makefile
index 3e1d2e35de02..59954aeef9ef 100644
--- a/devel/hs-convertible/Makefile
+++ b/devel/hs-convertible/Makefile
@@ -3,7 +3,7 @@
PORTNAME= convertible
PORTVERSION= 1.1.1.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-cpphs/Makefile b/devel/hs-cpphs/Makefile
index fc8b7323d9a8..94b53cd151a2 100644
--- a/devel/hs-cpphs/Makefile
+++ b/devel/hs-cpphs/Makefile
@@ -3,7 +3,7 @@
PORTNAME= cpphs
PORTVERSION= 1.20.8
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-darcs/Makefile b/devel/hs-darcs/Makefile
index dd8233ad407a..0bba80a27d91 100644
--- a/devel/hs-darcs/Makefile
+++ b/devel/hs-darcs/Makefile
@@ -3,7 +3,7 @@
PORTNAME= darcs
PORTVERSION= 2.14.1
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
@@ -11,6 +11,8 @@ COMMENT= Distributed, interactive, smart revision control system
LICENSE= GPLv2
+BROKEN= Doesn't build with recent GHC
+
USE_CABAL= async attoparsec base16-bytestring cryptohash \
data-ordlist fgl graphviz hashable html HTTP \
mmap mtl random \
diff --git a/devel/hs-darcs/files/patch-darcs.cabal b/devel/hs-darcs/files/patch-darcs.cabal
new file mode 100644
index 000000000000..22b6c6930190
--- /dev/null
+++ b/devel/hs-darcs/files/patch-darcs.cabal
@@ -0,0 +1,67 @@
+--- darcs.cabal.orig 2018-06-24 18:17:58 UTC
++++ darcs.cabal
+@@ -74,7 +74,7 @@ flag curl
+ description: Use libcurl for HTTP support.
+
+ -- in future this could extend to any other external libraries,
+--- e.g. libiconv
++-- e.g. libiconv
+ flag pkgconfig
+ description: Use pkgconfig to configure libcurl
+ default: False
+@@ -112,7 +112,7 @@ flag warn-as-error
+ -- ----------------------------------------------------------------------
+
+ custom-setup
+- setup-depends: base >= 4.9 && < 4.12,
++ setup-depends: base >= 4.9 && < 4.13,
+ Cabal >= 1.24,
+ process >= 1.2.3.0 && < 1.7,
+ filepath >= 1.4.1 && < 1.5.0.0,
+@@ -380,8 +380,8 @@ Library
+ else
+ build-depends: unix >= 2.7.1.0 && < 2.8
+
+- build-depends: base >= 4.9 && < 4.12,
+- stm >= 2.1 && < 2.5,
++ build-depends: base >= 4.9 && < 4.13,
++ stm >= 2.1 && < 2.6,
+ binary >= 0.5 && < 0.10,
+ containers >= 0.5.6.2 && < 0.7,
+ regex-compat-tdfa >= 0.95.1 && < 0.96,
+@@ -389,7 +389,7 @@ Library
+ mtl >= 2.2.1 && < 2.3,
+ transformers >= 0.4.2.0 && < 0.6,
+ parsec >= 3.1.9 && < 3.2,
+- fgl >= 5.5.2.3 && < 5.7,
++ fgl >= 5.5.2.3 && < 5.8,
+ graphviz >= 2999.18.1 && < 2999.20.1,
+ html >= 1.0.1.2 && < 1.1,
+ filepath >= 1.4.1 && < 1.5.0.0,
+@@ -401,7 +401,7 @@ Library
+ tar >= 0.5 && < 0.6,
+ data-ordlist == 0.4.*,
+ attoparsec >= 0.13.0.1 && < 0.14,
+- zip-archive >= 0.3 && < 0.4,
++ zip-archive >= 0.3 && < 0.5,
+ async >= 2.0.2 && < 2.3,
+ sandi >= 0.4 && < 0.5,
+ unix-compat >= 0.4.2 && < 0.6,
+@@ -499,7 +499,7 @@ Executable darcs
+ cc-options: -D_REENTRANT
+
+ build-depends: darcs,
+- base >= 4.9 && < 4.12
++ base >= 4.9 && < 4.13
+
+ -- ----------------------------------------------------------------------
+ -- unit test driver
+@@ -534,7 +534,7 @@ test-suite darcs-test
+ test-framework >= 0.8.1.1 && < 0.9,
+ test-framework-hunit >= 0.3.0.2 && < 0.4,
+ test-framework-quickcheck2 >= 0.3.0.3 && < 0.4,
+- zip-archive >= 0.3 && < 0.4
++ zip-archive >= 0.3 && < 0.5
+
+ -- https://github.com/yesodweb/Shelly.hs/issues/177
+ if os(windows)
diff --git a/devel/hs-data-default-class/Makefile b/devel/hs-data-default-class/Makefile
index ba18588daa01..ae7bc38afc66 100644
--- a/devel/hs-data-default-class/Makefile
+++ b/devel/hs-data-default-class/Makefile
@@ -2,7 +2,7 @@
PORTNAME= data-default-class
PORTVERSION= 0.1.2.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-data-default-instances-base/Makefile b/devel/hs-data-default-instances-base/Makefile
index 357aabacb87b..47224c96d7ec 100644
--- a/devel/hs-data-default-instances-base/Makefile
+++ b/devel/hs-data-default-instances-base/Makefile
@@ -2,7 +2,7 @@
PORTNAME= data-default-instances-base
PORTVERSION= 0.1.0.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-data-default-instances-containers/Makefile b/devel/hs-data-default-instances-containers/Makefile
index 646197b904d0..3dcb7c5bdcac 100644
--- a/devel/hs-data-default-instances-containers/Makefile
+++ b/devel/hs-data-default-instances-containers/Makefile
@@ -2,7 +2,7 @@
PORTNAME= data-default-instances-containers
PORTVERSION= 0.0.1
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-data-default-instances-dlist/Makefile b/devel/hs-data-default-instances-dlist/Makefile
index 663df96c5c27..1cb2b62b6a31 100644
--- a/devel/hs-data-default-instances-dlist/Makefile
+++ b/devel/hs-data-default-instances-dlist/Makefile
@@ -2,7 +2,7 @@
PORTNAME= data-default-instances-dlist
PORTVERSION= 0.0.1
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-data-default-instances-old-locale/Makefile b/devel/hs-data-default-instances-old-locale/Makefile
index 9381d32d6a3c..01e99f3727d2 100644
--- a/devel/hs-data-default-instances-old-locale/Makefile
+++ b/devel/hs-data-default-instances-old-locale/Makefile
@@ -2,7 +2,7 @@
PORTNAME= data-default-instances-old-locale
PORTVERSION= 0.0.1
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-data-default/Makefile b/devel/hs-data-default/Makefile
index 8342c592db89..f91569e07754 100644
--- a/devel/hs-data-default/Makefile
+++ b/devel/hs-data-default/Makefile
@@ -2,7 +2,7 @@
PORTNAME= data-default
PORTVERSION= 0.7.1.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-data-endian/Makefile b/devel/hs-data-endian/Makefile
index 532f15260ccc..eacfcbdc8002 100644
--- a/devel/hs-data-endian/Makefile
+++ b/devel/hs-data-endian/Makefile
@@ -2,7 +2,7 @@
PORTNAME= data-endian
PORTVERSION= 0.1.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-data-hash/Makefile b/devel/hs-data-hash/Makefile
index 828b0f62cb1f..7dad0f366849 100644
--- a/devel/hs-data-hash/Makefile
+++ b/devel/hs-data-hash/Makefile
@@ -2,7 +2,7 @@
PORTNAME= data-hash
PORTVERSION= 0.2.0.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-data-ordlist/Makefile b/devel/hs-data-ordlist/Makefile
index 5f5e8aae66ee..8675e5b75bc8 100644
--- a/devel/hs-data-ordlist/Makefile
+++ b/devel/hs-data-ordlist/Makefile
@@ -2,7 +2,7 @@
PORTNAME= data-ordlist
PORTVERSION= 0.4.7.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-data-pprint/Makefile b/devel/hs-data-pprint/Makefile
index ee302546693e..ad016a9afae0 100644
--- a/devel/hs-data-pprint/Makefile
+++ b/devel/hs-data-pprint/Makefile
@@ -2,7 +2,7 @@
PORTNAME= data-pprint
PORTVERSION= 0.2.4.1
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-data-pprint/files/patch-data-pprint.cabal b/devel/hs-data-pprint/files/patch-data-pprint.cabal
index 7540b55da347..648b16e8289f 100644
--- a/devel/hs-data-pprint/files/patch-data-pprint.cabal
+++ b/devel/hs-data-pprint/files/patch-data-pprint.cabal
@@ -1,14 +1,24 @@
---- data-pprint.cabal.orig 2016-05-24 15:33:57 UTC
+--- data-pprint.cabal.orig 2016-05-24 15:33:57 UTC
+++ data-pprint.cabal
+@@ -30,7 +30,7 @@ description:
+ > [1..10] === reverse [10..1]
+ > reverse [10..] === [1..]
+ > [1..] === [1..99] ++ [101..]
+- > ([1..], [1..]) === ([1..], [1..100])
++ > ([1..], [1..]) === ([1..], [1..100])
+ > (error "x", [1..]) === (0 `div` 0, reverse [1..])
+ > error ("xx" ++ show (length [1..])) === 1
+ > error ("xx" ++ error "yy") === 1
@@ -68,10 +68,10 @@ library
System.IO.Parallel
other-modules:
build-depends:
- base >= 4.0 && < 4.10,
-+ base >= 4.0 && < 4.12,
++ base >= 4.0 && < 4.13,
pretty >= 1.0 && < 1.2,
mtl >= 2.0 && < 2.3,
deepseq >= 1.1 && < 1.5,
- time >= 1.2 && < 1.6,
+ time >= 1.2 && < 1.9,
parallel >= 3.1 && < 3.3
+
diff --git a/devel/hs-date-cache/Makefile b/devel/hs-date-cache/Makefile
index 8ee14fcd1060..644a878c46ba 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= 13
+PORTREVISION= 14
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-datetime/Makefile b/devel/hs-datetime/Makefile
index 0ad34fc1f188..6b36ac6f607d 100644
--- a/devel/hs-datetime/Makefile
+++ b/devel/hs-datetime/Makefile
@@ -3,7 +3,7 @@
PORTNAME= datetime
PORTVERSION= 0.3.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-dbus/Makefile b/devel/hs-dbus/Makefile
index d68450a2bbac..701e37286ec6 100644
--- a/devel/hs-dbus/Makefile
+++ b/devel/hs-dbus/Makefile
@@ -2,7 +2,7 @@
PORTNAME= dbus
PORTVERSION= 1.0.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-deepseq-generics/Makefile b/devel/hs-deepseq-generics/Makefile
index 3b70dae180ff..0ef333455957 100644
--- a/devel/hs-deepseq-generics/Makefile
+++ b/devel/hs-deepseq-generics/Makefile
@@ -2,7 +2,7 @@
PORTNAME= deepseq-generics
PORTVERSION= 0.2.0.0
-PORTREVISION= 3
+PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-deepseq-generics/files/patch-deepseq-generics.cabal b/devel/hs-deepseq-generics/files/patch-deepseq-generics.cabal
index 0a299b3510fe..4c00ca2ee16d 100644
--- a/devel/hs-deepseq-generics/files/patch-deepseq-generics.cabal
+++ b/devel/hs-deepseq-generics/files/patch-deepseq-generics.cabal
@@ -5,6 +5,6 @@
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
++ build-depends: base >= 4.5 && < 4.13, ghc-prim >= 0.2 && < 0.6, deepseq >= 1.2.0.1 && < 1.5
other-extensions: BangPatterns, FlexibleContexts, TypeOperators
ghc-options: -Wall
diff --git a/devel/hs-directory-tree/Makefile b/devel/hs-directory-tree/Makefile
index 5209cea42727..9e52d65800cb 100644
--- a/devel/hs-directory-tree/Makefile
+++ b/devel/hs-directory-tree/Makefile
@@ -2,7 +2,7 @@
PORTNAME= directory-tree
PORTVERSION= 0.12.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-dlist-instances/Makefile b/devel/hs-dlist-instances/Makefile
index 80cac02652b6..966d27a5bfa0 100644
--- a/devel/hs-dlist-instances/Makefile
+++ b/devel/hs-dlist-instances/Makefile
@@ -2,7 +2,7 @@
PORTNAME= dlist-instances
PORTVERSION= 0.1.1.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-dlist/Makefile b/devel/hs-dlist/Makefile
index 5ddb46840242..baf48fe20b0c 100644
--- a/devel/hs-dlist/Makefile
+++ b/devel/hs-dlist/Makefile
@@ -2,8 +2,8 @@
# $FreeBSD$
PORTNAME= dlist
-PORTVERSION= 0.8.0.3
-PORTREVISION= 3
+PORTVERSION= 0.8.0.5
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-dlist/distinfo b/devel/hs-dlist/distinfo
index c6c49fd409be..202304fab950 100644
--- a/devel/hs-dlist/distinfo
+++ b/devel/hs-dlist/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1499627832
-SHA256 (cabal/dlist-0.8.0.3.tar.gz) = 876782c96957ff480863effb33878f48dd55de7fa64d036e12bf1fbd49542f2f
-SIZE (cabal/dlist-0.8.0.3.tar.gz) = 8596
+TIMESTAMP = 1546158989
+SHA256 (cabal/dlist-0.8.0.5.tar.gz) = 98a88aa839b40d4aee8b08880030d282d627b63de311f5414dca6e831a951b43
+SIZE (cabal/dlist-0.8.0.5.tar.gz) = 8987
diff --git a/devel/hs-easy-file/Makefile b/devel/hs-easy-file/Makefile
index cb76e14c7e05..ccc6a5788839 100644
--- a/devel/hs-easy-file/Makefile
+++ b/devel/hs-easy-file/Makefile
@@ -2,7 +2,7 @@
PORTNAME= easy-file
PORTVERSION= 0.2.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-echo/Makefile b/devel/hs-echo/Makefile
index 970da031f3cc..a70fc162b0b8 100644
--- a/devel/hs-echo/Makefile
+++ b/devel/hs-echo/Makefile
@@ -2,7 +2,7 @@
PORTNAME= echo
PORTVERSION= 0.1.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-edit-distance/Makefile b/devel/hs-edit-distance/Makefile
index 52a9a59426e0..393704f851b6 100644
--- a/devel/hs-edit-distance/Makefile
+++ b/devel/hs-edit-distance/Makefile
@@ -2,7 +2,7 @@
PORTNAME= edit-distance
PORTVERSION= 0.2.2.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-either/Makefile b/devel/hs-either/Makefile
index 262e608ef280..27c24526b40b 100644
--- a/devel/hs-either/Makefile
+++ b/devel/hs-either/Makefile
@@ -2,7 +2,7 @@
PORTNAME= either
PORTVERSION= 5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-enclosed-exceptions/Makefile b/devel/hs-enclosed-exceptions/Makefile
index 03bc59ee2d8f..c750176dfaf3 100644
--- a/devel/hs-enclosed-exceptions/Makefile
+++ b/devel/hs-enclosed-exceptions/Makefile
@@ -2,7 +2,7 @@
PORTNAME= enclosed-exceptions
PORTVERSION= 1.0.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-equivalence/Makefile b/devel/hs-equivalence/Makefile
index 25250b4d741b..09669e592cc0 100644
--- a/devel/hs-equivalence/Makefile
+++ b/devel/hs-equivalence/Makefile
@@ -1,8 +1,8 @@
# $FreeBSD$
PORTNAME= equivalence
-PORTVERSION= 0.3.2
-PORTREVISION= 3
+PORTVERSION= 0.3.3
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-equivalence/distinfo b/devel/hs-equivalence/distinfo
index 0851897e619b..cf4889881a68 100644
--- a/devel/hs-equivalence/distinfo
+++ b/devel/hs-equivalence/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1499627833
-SHA256 (cabal/equivalence-0.3.2.tar.gz) = 7da21ed5f980caa18c995190dd527c69822050390e4237c92f1acbed7d5b0529
-SIZE (cabal/equivalence-0.3.2.tar.gz) = 8378
+TIMESTAMP = 1545554667
+SHA256 (cabal/equivalence-0.3.3.tar.gz) = ee8dd8ce12298e6252f331e3844f684cfe7f32b70e529fe7b8dd63153eb2500a
+SIZE (cabal/equivalence-0.3.3.tar.gz) = 8371
diff --git a/devel/hs-errors/Makefile b/devel/hs-errors/Makefile
index e99df8839eaf..b34b5e5643e6 100644
--- a/devel/hs-errors/Makefile
+++ b/devel/hs-errors/Makefile
@@ -2,7 +2,7 @@
PORTNAME= errors
PORTVERSION= 2.2.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-exceptions/Makefile b/devel/hs-exceptions/Makefile
index f0a4fd3d7e6a..bf1bd6e13349 100644
--- a/devel/hs-exceptions/Makefile
+++ b/devel/hs-exceptions/Makefile
@@ -2,7 +2,7 @@
PORTNAME= exceptions
PORTVERSION= 0.10.0
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-exceptions/files/patch-exceptions.cabal b/devel/hs-exceptions/files/patch-exceptions.cabal
new file mode 100644
index 000000000000..226ef6627b34
--- /dev/null
+++ b/devel/hs-exceptions/files/patch-exceptions.cabal
@@ -0,0 +1,11 @@
+--- exceptions.cabal.orig 2018-03-11 14:52:28 UTC
++++ exceptions.cabal
+@@ -35,7 +35,7 @@ library
+ build-depends:
+ base >= 4.3 && < 5,
+ stm >= 2.2 && < 3,
+- template-haskell >= 2.2 && < 2.14,
++ template-haskell >= 2.2 && < 2.15,
+ transformers >= 0.2 && < 0.6,
+ transformers-compat >= 0.3 && < 0.7,
+ mtl >= 2.0 && < 2.3
diff --git a/devel/hs-extensible-exceptions/Makefile b/devel/hs-extensible-exceptions/Makefile
index 88f3591e1af3..eecf0fff3e9c 100644
--- a/devel/hs-extensible-exceptions/Makefile
+++ b/devel/hs-extensible-exceptions/Makefile
@@ -2,7 +2,7 @@
PORTNAME= extensible-exceptions
PORTVERSION= 0.1.1.4
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-extra/Makefile b/devel/hs-extra/Makefile
index 04e701b9cd64..b08e93db1966 100644
--- a/devel/hs-extra/Makefile
+++ b/devel/hs-extra/Makefile
@@ -2,7 +2,7 @@
PORTNAME= extra
PORTVERSION= 1.6.6
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-fast-logger/Makefile b/devel/hs-fast-logger/Makefile
index a782b780306f..e249082bbc20 100644
--- a/devel/hs-fast-logger/Makefile
+++ b/devel/hs-fast-logger/Makefile
@@ -2,7 +2,7 @@
PORTNAME= fast-logger
PORTVERSION= 2.4.11
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-fgl/Makefile b/devel/hs-fgl/Makefile
index 000f8fd48dbc..b44da7382c6a 100644
--- a/devel/hs-fgl/Makefile
+++ b/devel/hs-fgl/Makefile
@@ -2,8 +2,8 @@
# $FreeBSD$
PORTNAME= fgl
-PORTVERSION= 5.5.3.1
-PORTREVISION= 3
+PORTVERSION= 5.7.0.1
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-fgl/distinfo b/devel/hs-fgl/distinfo
index 917f6f6c0665..f62feacaa5c3 100644
--- a/devel/hs-fgl/distinfo
+++ b/devel/hs-fgl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1499541554
-SHA256 (cabal/fgl-5.5.3.1.tar.gz) = dea97201d22c55b57a38b8f5a1ff272be8ba83db3824ab0f1232c60b8dcc2e4c
-SIZE (cabal/fgl-5.5.3.1.tar.gz) = 54868
+TIMESTAMP = 1545555065
+SHA256 (cabal/fgl-5.7.0.1.tar.gz) = ffce7af67d4e7ee2f6a7c44fbb749c4253ce9bb35b8b1ffe1c93a173a01fe910
+SIZE (cabal/fgl-5.7.0.1.tar.gz) = 56186
diff --git a/devel/hs-file-embed/Makefile b/devel/hs-file-embed/Makefile
index 52a9af97dbaf..9d1b116e7a4a 100644
--- a/devel/hs-file-embed/Makefile
+++ b/devel/hs-file-embed/Makefile
@@ -2,7 +2,7 @@
PORTNAME= file-embed
PORTVERSION= 0.0.10
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-filemanip/Makefile b/devel/hs-filemanip/Makefile
index 617bf9a6f992..29164a508be6 100644
--- a/devel/hs-filemanip/Makefile
+++ b/devel/hs-filemanip/Makefile
@@ -3,7 +3,7 @@
PORTNAME= filemanip
PORTVERSION= 0.3.6.3
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-filestore/Makefile b/devel/hs-filestore/Makefile
index 57d596cff217..11be97e2c3bd 100644
--- a/devel/hs-filestore/Makefile
+++ b/devel/hs-filestore/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= filestore
-PORTVERSION= 0.6.3.2
+PORTVERSION= 0.6.3.4
PORTREVISION= 1
CATEGORIES= devel haskell
diff --git a/devel/hs-filestore/distinfo b/devel/hs-filestore/distinfo
index 2c868f219743..c7443962d627 100644
--- a/devel/hs-filestore/distinfo
+++ b/devel/hs-filestore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1523961106
-SHA256 (cabal/filestore-0.6.3.2.tar.gz) = 1b8090d20c940ac3444dd9649ed71e934601dba9f2fb9579e67fff6dcd32a15b
-SIZE (cabal/filestore-0.6.3.2.tar.gz) = 31870
+TIMESTAMP = 1545674897
+SHA256 (cabal/filestore-0.6.3.4.tar.gz) = a06b24a0c522ecec62e6b5bcc2d0c014ced0aa86821b3a522ebd33aa25b63e60
+SIZE (cabal/filestore-0.6.3.4.tar.gz) = 32070
diff --git a/devel/hs-fmlist/Makefile b/devel/hs-fmlist/Makefile
index bb4a4e5147ab..87eaeae46e90 100644
--- a/devel/hs-fmlist/Makefile
+++ b/devel/hs-fmlist/Makefile
@@ -2,7 +2,7 @@
PORTNAME= fmlist
PORTVERSION= 0.9.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-fortran-src/Makefile b/devel/hs-fortran-src/Makefile
index 268cb869b438..40cd1a81e5bd 100644
--- a/devel/hs-fortran-src/Makefile
+++ b/devel/hs-fortran-src/Makefile
@@ -2,6 +2,7 @@
PORTNAME= fortran-src
DISTVERSION= 0.2.1.1
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= hello@blubee.me
@@ -9,6 +10,8 @@ COMMENT= Parser and analyses for Fortran standard 66, 77, 90 & 95
LICENSE= APACHE20
+BROKEN= Doesn't build with newest GHC
+
USE_CABAL= fgl>=5.0 GenericPretty>=1.2.2 uniplate>=1.6 alex>=3.1 \
happy>=1.19 unordered-containers>=0.2.9.0 syb>=0.7 \
hashable>=1.2.3.0
diff --git a/devel/hs-fortran-src/files/patch-fortran-src.cabal b/devel/hs-fortran-src/files/patch-fortran-src.cabal
new file mode 100644
index 000000000000..36251a873ae0
--- /dev/null
+++ b/devel/hs-fortran-src/files/patch-fortran-src.cabal
@@ -0,0 +1,29 @@
+--- fortran-src.cabal.orig 2018-05-18 02:24:45 UTC
++++ fortran-src.cabal
+@@ -28,7 +28,7 @@ executable fortran-src
+ uniplate >= 1.6 && < 2,
+ GenericPretty >= 1.2.2 && < 2,
+ pretty >= 1.1 && < 2,
+- containers >= 0.5 && < 0.6,
++ containers >= 0.5 && < 0.7,
+ text >= 1.2 && < 2,
+ bytestring >= 0.10 && < 0.11,
+ binary >= 0.8.3.0 && < 0.9,
+@@ -78,7 +78,7 @@ library
+ uniplate >= 1.6 && < 2,
+ GenericPretty >= 1.2.2 && < 2,
+ pretty >= 1.1 && < 2,
+- containers >= 0.5 && < 0.6,
++ containers >= 0.5 && < 0.7,
+ text >= 1.2 && < 2,
+ bytestring >= 0.10 && < 0.11,
+ binary >= 0.8.3.0 && < 0.9,
+@@ -102,7 +102,7 @@ test-suite spec
+ filepath >= 1.4 && < 2,
+ GenericPretty >= 1.2.2 && < 2,
+ pretty >= 1.1 && < 2,
+- containers >= 0.5 && < 0.6,
++ containers >= 0.5 && < 0.7,
+ text >= 1.2 && < 2,
+ bytestring >= 0.10 && < 0.11,
+ binary >= 0.8.3.0 && < 0.9,
diff --git a/devel/hs-foundation/Makefile b/devel/hs-foundation/Makefile
index 40936ea202bb..4d29720ad91a 100644
--- a/devel/hs-foundation/Makefile
+++ b/devel/hs-foundation/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= foundation
-PORTVERSION= 0.0.20
+PORTVERSION= 0.0.21
PORTREVISION= 1
CATEGORIES= devel haskell
@@ -12,5 +12,9 @@ LICENSE= BSD3CLAUSE
USE_CABAL= basement
+post-extract:
+ ${ECHO} "import Distribution.Simple" > ${WRKSRC}/Setup.hs
+ ${ECHO} "main = defaultMain" >> ${WRKSRC}/Setup.hs
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-foundation/distinfo b/devel/hs-foundation/distinfo
index 292ff4763860..b3f2200c4583 100644
--- a/devel/hs-foundation/distinfo
+++ b/devel/hs-foundation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1523130712
-SHA256 (cabal/foundation-0.0.20.tar.gz) = ba6ae63a9ce0846bf942af2c3ace56600f051c61e83a0b55dd625de23a78e42d
-SIZE (cabal/foundation-0.0.20.tar.gz) = 122940
+TIMESTAMP = 1545589565
+SHA256 (cabal/foundation-0.0.21.tar.gz) = 4ed3a0e7f8052b52d27c9806eff3bea51acc2587f74f81db4b8e03e938f283e0
+SIZE (cabal/foundation-0.0.21.tar.gz) = 120009
diff --git a/devel/hs-free/Makefile b/devel/hs-free/Makefile
index e3026905c543..d3abce4d56dc 100644
--- a/devel/hs-free/Makefile
+++ b/devel/hs-free/Makefile
@@ -2,7 +2,7 @@
PORTNAME= free
PORTVERSION= 5.0.1
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-free/files/patch-free.cabal b/devel/hs-free/files/patch-free.cabal
index eb57b615aa32..9c7d446b9414 100644
--- a/devel/hs-free/files/patch-free.cabal
+++ b/devel/hs-free/files/patch-free.cabal
@@ -1,11 +1,13 @@
---- free.cabal.orig 2018-04-15 20:31:19 UTC
+--- free.cabal.orig 2018-03-08 00:33:22 UTC
+++ free.cabal
-@@ -84,7 +84,7 @@ library
+@@ -84,8 +84,8 @@ library
transformers-base < 0.5,
transformers-compat >= 0.3 && < 1,
template-haskell >= 2.7.0.0 && < 3,
- exceptions >= 0.6 && < 0.10,
+- containers < 0.6
+ exceptions >= 0.6 && < 0.11,
- containers < 0.6
++ containers < 0.7
exposed-modules:
+ Control.Applicative.Free
diff --git a/devel/hs-fsnotify/Makefile b/devel/hs-fsnotify/Makefile
index 81501d1a59ca..92fcad234245 100644
--- a/devel/hs-fsnotify/Makefile
+++ b/devel/hs-fsnotify/Makefile
@@ -2,7 +2,7 @@
PORTNAME= fsnotify
PORTVERSION= 0.2.1.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-gconf/Makefile b/devel/hs-gconf/Makefile
index 8988fbcfc268..4da3d62e393a 100644
--- a/devel/hs-gconf/Makefile
+++ b/devel/hs-gconf/Makefile
@@ -2,7 +2,7 @@
PORTNAME= gconf
PORTVERSION= 0.13.1.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-generic-deriving/Makefile b/devel/hs-generic-deriving/Makefile
index 7979351f468a..60067bc6302f 100644
--- a/devel/hs-generic-deriving/Makefile
+++ b/devel/hs-generic-deriving/Makefile
@@ -2,7 +2,7 @@
PORTNAME= generic-deriving
PORTVERSION= 1.12.1
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-generic-deriving/files/patch-generic-deriving.cabal b/devel/hs-generic-deriving/files/patch-generic-deriving.cabal
index a23890ada602..3903715f50bc 100644
--- a/devel/hs-generic-deriving/files/patch-generic-deriving.cabal
+++ b/devel/hs-generic-deriving/files/patch-generic-deriving.cabal
@@ -1,11 +1,14 @@
---- generic-deriving.cabal.orig 2018-04-11 11:59:07 UTC
+--- generic-deriving.cabal.orig 2018-01-11 21:49:37 UTC
+++ generic-deriving.cabal
-@@ -77,7 +77,7 @@ library
+@@ -75,9 +75,9 @@ library
+ build-depends: base >= 4.3 && < 4.9
+ other-modules: Generics.Deriving.TH.Pre4_9
- build-depends: containers >= 0.1 && < 0.6
+- build-depends: containers >= 0.1 && < 0.6
++ build-depends: containers >= 0.1 && < 0.7
, ghc-prim < 1
- , template-haskell >= 2.4 && < 2.13
-+ , template-haskell >= 2.4 && < 2.14
++ , template-haskell >= 2.4 && < 2.15
default-language: Haskell2010
ghc-options: -Wall
diff --git a/devel/hs-geniplate-mirror/Makefile b/devel/hs-geniplate-mirror/Makefile
index 7421dfb0962c..6c6e8287cc3a 100644
--- a/devel/hs-geniplate-mirror/Makefile
+++ b/devel/hs-geniplate-mirror/Makefile
@@ -2,7 +2,7 @@
PORTNAME= geniplate-mirror
PORTVERSION= 0.7.6
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-geniplate-mirror/files/patch-geniplate-mirror.cabal b/devel/hs-geniplate-mirror/files/patch-geniplate-mirror.cabal
new file mode 100644
index 000000000000..ac725f7bf8b4
--- /dev/null
+++ b/devel/hs-geniplate-mirror/files/patch-geniplate-mirror.cabal
@@ -0,0 +1,10 @@
+--- geniplate-mirror.cabal.orig 2018-02-07 14:46:43 UTC
++++ geniplate-mirror.cabal
+@@ -28,6 +28,6 @@ source-repository head
+ location: https://github.com/danr/geniplate
+
+ library
+- Build-Depends: base >= 4 && < 5.0, template-haskell < 2.14, mtl
++ Build-Depends: base >= 4 && < 5.0, template-haskell < 2.15, mtl
+
+ Exposed-modules: Data.Generics.Geniplate
diff --git a/devel/hs-ghc-events/Makefile b/devel/hs-ghc-events/Makefile
index 2dd026fbbc57..5bbae60381b1 100644
--- a/devel/hs-ghc-events/Makefile
+++ b/devel/hs-ghc-events/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= ghc-events
-PORTVERSION= 0.7.2
+PORTVERSION= 0.8.0.1
PORTREVISION= 1
CATEGORIES= devel haskell
diff --git a/devel/hs-ghc-events/distinfo b/devel/hs-ghc-events/distinfo
index df5d18eb0f43..87fb1cf64302 100644
--- a/devel/hs-ghc-events/distinfo
+++ b/devel/hs-ghc-events/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1523991488
-SHA256 (cabal/ghc-events-0.7.2.tar.gz) = b01643f72a448fcd63a0b48781d71b21fb0bb22a54967f0b8a39db0e5638ffbf
-SIZE (cabal/ghc-events-0.7.2.tar.gz) = 203071
+TIMESTAMP = 1545835185
+SHA256 (cabal/ghc-events-0.8.0.1.tar.gz) = 29c5f07f1f0fbf64f8f74b806a5ce3b3ad39bbd443bb7241451e91ad48a6a898
+SIZE (cabal/ghc-events-0.8.0.1.tar.gz) = 1441899
diff --git a/devel/hs-ghc-mtl/Makefile b/devel/hs-ghc-mtl/Makefile
index 7365fa3291ad..fe4cef94b727 100644
--- a/devel/hs-ghc-mtl/Makefile
+++ b/devel/hs-ghc-mtl/Makefile
@@ -3,7 +3,7 @@
PORTNAME= ghc-mtl
PORTVERSION= 1.2.1.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-ghc-paths/Makefile b/devel/hs-ghc-paths/Makefile
index e86b40178a3d..f562c193a442 100644
--- a/devel/hs-ghc-paths/Makefile
+++ b/devel/hs-ghc-paths/Makefile
@@ -3,7 +3,7 @@
PORTNAME= ghc-paths
PORTVERSION= 0.1.0.9
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-gio/Makefile b/devel/hs-gio/Makefile
index 9c3771bc4571..f34bfb3a814d 100644
--- a/devel/hs-gio/Makefile
+++ b/devel/hs-gio/Makefile
@@ -2,7 +2,7 @@
PORTNAME= gio
PORTVERSION= 0.13.3.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-git-annex/Makefile b/devel/hs-git-annex/Makefile
index 6def43693fb5..c621d2448211 100644
--- a/devel/hs-git-annex/Makefile
+++ b/devel/hs-git-annex/Makefile
@@ -3,7 +3,7 @@
PORTNAME= git-annex
PORTVERSION= 6.20170520
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-gitrev/Makefile b/devel/hs-gitrev/Makefile
index ad4ed4e3ecb8..4fcbe353b3cb 100644
--- a/devel/hs-gitrev/Makefile
+++ b/devel/hs-gitrev/Makefile
@@ -2,7 +2,7 @@
PORTNAME= gitrev
PORTVERSION= 1.3.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-glib/Makefile b/devel/hs-glib/Makefile
index cc59f8dcb682..21e03e6d7c48 100644
--- a/devel/hs-glib/Makefile
+++ b/devel/hs-glib/Makefile
@@ -2,7 +2,7 @@
PORTNAME= glib
PORTVERSION= 0.13.6.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-gtk2hs-buildtools/Makefile b/devel/hs-gtk2hs-buildtools/Makefile
index 820972a4bfc4..c17dd324fa92 100644
--- a/devel/hs-gtk2hs-buildtools/Makefile
+++ b/devel/hs-gtk2hs-buildtools/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= gtk2hs-buildtools
-PORTVERSION= 0.13.3.1
+PORTVERSION= 0.13.4.0
PORTREVISION= 1
CATEGORIES= devel haskell
@@ -10,6 +10,8 @@ COMMENT= Tools to build the Gtk2Hs suite of User Interface Libraries
LICENSE= GPLv2
+BROKEN= Doesn't build with recent GHC
+
USE_CABAL= hashtables random
USE_ALEX= yes
USE_HAPPY= yes
diff --git a/devel/hs-gtk2hs-buildtools/distinfo b/devel/hs-gtk2hs-buildtools/distinfo
index 0660f9d2a5a6..f2e9047292d8 100644
--- a/devel/hs-gtk2hs-buildtools/distinfo
+++ b/devel/hs-gtk2hs-buildtools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1523786090
-SHA256 (cabal/gtk2hs-buildtools-0.13.3.1.tar.gz) = 220f2f4aa1e01b8585fddf35bfc9f3a9dd300f2308d3c2b800c621cdd2ce7154
-SIZE (cabal/gtk2hs-buildtools-0.13.3.1.tar.gz) = 177911
+TIMESTAMP = 1545833512
+SHA256 (cabal/gtk2hs-buildtools-0.13.4.0.tar.gz) = 0f3e6ba90839efd43efe8cecbddb6478a55e2ce7788c57a0add4df477dede679
+SIZE (cabal/gtk2hs-buildtools-0.13.4.0.tar.gz) = 177959
diff --git a/devel/hs-gtk2hs-buildtools/files/patch-c2hs_c_CPretty.hs b/devel/hs-gtk2hs-buildtools/files/patch-c2hs_c_CPretty.hs
deleted file mode 100644
index 9a31ddab2e46..000000000000
--- a/devel/hs-gtk2hs-buildtools/files/patch-c2hs_c_CPretty.hs
+++ /dev/null
@@ -1,10 +0,0 @@
---- c2hs/c/CPretty.hs.orig 2018-04-15 10:03:19 UTC
-+++ c2hs/c/CPretty.hs
-@@ -34,6 +34,8 @@ module CPretty (
- -- we are just providing instances to the class `Pretty'
- ) where
-
-+import Prelude hiding ((<>))
-+
- import Idents (Ident, identToLexeme)
- import Text.PrettyPrint.HughesPJ
diff --git a/devel/hs-gtk2hs-buildtools/files/patch-gtk2hs-buildtools.cabal b/devel/hs-gtk2hs-buildtools/files/patch-gtk2hs-buildtools.cabal
deleted file mode 100644
index 7c3def870f97..000000000000
--- a/devel/hs-gtk2hs-buildtools/files/patch-gtk2hs-buildtools.cabal
+++ /dev/null
@@ -1,11 +0,0 @@
---- gtk2hs-buildtools.cabal.orig 2018-04-15 10:01:41 UTC
-+++ gtk2hs-buildtools.cabal
-@@ -40,7 +40,7 @@ Library
- build-depends: base >= 4 && < 5,
- process, array, pretty,
- filepath, random,
-- Cabal >= 1.24.0.0 && < 2.1,
-+ Cabal >= 1.24.0.0 && < 2.3,
- filepath >= 1.3.0.0 && < 1.5,
- directory >= 1.2.0.0 && < 1.4,
- containers >= 0.5.5.1 && < 0.6
diff --git a/devel/hs-haddock-api/Makefile b/devel/hs-haddock-api/Makefile
index 12bb27836375..b976582bebee 100644
--- a/devel/hs-haddock-api/Makefile
+++ b/devel/hs-haddock-api/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= haddock-api
-PORTVERSION= 2.19.0.1
+PORTVERSION= 2.21.0
PORTREVISION= 1
CATEGORIES= devel haskell
@@ -10,6 +10,8 @@ COMMENT= Documentation-generation tool for Haskell libraries
LICENSE= BSD3CLAUSE
+BROKEN= Doesn't build with recent GHC
+
USE_CABAL= ghc-paths haddock-library>=1.2
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/devel/hs-haddock-api/distinfo b/devel/hs-haddock-api/distinfo
index 9162a8f99dba..deed8b7f2f19 100644
--- a/devel/hs-haddock-api/distinfo
+++ b/devel/hs-haddock-api/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1523989416
-SHA256 (cabal/haddock-api-2.19.0.1.tar.gz) = 432be5729450dc1923637d4a3533932582a490e1fe81d48af8be9e2ba93ed130
-SIZE (cabal/haddock-api-2.19.0.1.tar.gz) = 177912
+TIMESTAMP = 1545846892
+SHA256 (cabal/haddock-api-2.21.0.tar.gz) = dcaeb11b9fa22544b932492198b373abf598c87fedc3ea05ae125a6230ecd148
+SIZE (cabal/haddock-api-2.21.0.tar.gz) = 177939
diff --git a/devel/hs-haddock-library/Makefile b/devel/hs-haddock-library/Makefile
index 0b4bd740a608..b07069164dfb 100644
--- a/devel/hs-haddock-library/Makefile
+++ b/devel/hs-haddock-library/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= haddock-library
-PORTVERSION= 1.5.0.1
+PORTVERSION= 1.7.0
PORTREVISION= 1
CATEGORIES= devel haskell
diff --git a/devel/hs-haddock-library/distinfo b/devel/hs-haddock-library/distinfo
index c3bd020f4ec1..891f29a53ddc 100644
--- a/devel/hs-haddock-library/distinfo
+++ b/devel/hs-haddock-library/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1523633978
-SHA256 (cabal/haddock-library-1.5.0.1.tar.gz) = ff2c10f043524135c809303c0d81c7f27a954f0174784e59a497e75e287aabb2
-SIZE (cabal/haddock-library-1.5.0.1.tar.gz) = 47111
+TIMESTAMP = 1545833664
+SHA256 (cabal/haddock-library-1.7.0.tar.gz) = e7c2794a7eb352824f098cafa07bc0506f2c3633808bfbf4c64aef0ba664d011
+SIZE (cabal/haddock-library-1.7.0.tar.gz) = 26315
diff --git a/devel/hs-haddock-library/files/patch-haddock-library.cabal b/devel/hs-haddock-library/files/patch-haddock-library.cabal
deleted file mode 100644
index dc8ed6c8aaba..000000000000
--- a/devel/hs-haddock-library/files/patch-haddock-library.cabal
+++ /dev/null
@@ -1,45 +0,0 @@
---- haddock-library.cabal.orig 2018-04-13 16:29:12 UTC
-+++ haddock-library.cabal
-@@ -49,42 +49,6 @@ library
- if impl(ghc >= 8.0)
- ghc-options: -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances
-
--library attoparsec
-- default-language: Haskell2010
--
-- build-depends:
-- base >= 4.5 && < 4.12
-- , bytestring >= 0.9.2.1 && < 0.11
-- , deepseq >= 1.3 && < 1.5
--
-- hs-source-dirs: vendor/attoparsec-0.13.1.0
--
-- -- NB: haddock-library needs only small part of lib:attoparsec
-- -- internally, so we only bundle that subset here
-- exposed-modules:
-- Data.Attoparsec.ByteString
-- Data.Attoparsec.ByteString.Char8
-- Data.Attoparsec.Combinator
--
-- other-modules:
-- Data.Attoparsec
-- Data.Attoparsec.ByteString.Buffer
-- Data.Attoparsec.ByteString.FastSet
-- Data.Attoparsec.ByteString.Internal
-- Data.Attoparsec.Internal
-- Data.Attoparsec.Internal.Fhthagn
-- Data.Attoparsec.Internal.Types
-- Data.Attoparsec.Number
--
-- ghc-options: -funbox-strict-fields -Wall -fwarn-tabs -O2
--
-- ghc-options: -Wall
-- if impl(ghc >= 8.0)
-- ghc-options: -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances
-- else
-- build-depends: semigroups ^>= 0.18.3, fail ^>= 4.9.0.0
--
--
- test-suite spec
- type: exitcode-stdio-1.0
- default-language: Haskell2010
diff --git a/devel/hs-haddock/Makefile b/devel/hs-haddock/Makefile
index 8db0476e70e7..4a83aabbf621 100644
--- a/devel/hs-haddock/Makefile
+++ b/devel/hs-haddock/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= haddock
-PORTVERSION= 2.19.0.1
+PORTVERSION= 2.21.0
PORTREVISION= 1
CATEGORIES= devel haskell
diff --git a/devel/hs-haddock/distinfo b/devel/hs-haddock/distinfo
index fea2027f0c71..8884abf48a7f 100644
--- a/devel/hs-haddock/distinfo
+++ b/devel/hs-haddock/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1524638302
-SHA256 (cabal/haddock-2.19.0.1.tar.gz) = 6769a3fae0a7c2c7ebb41029d4d3c7916eb7d75fe6f307a0f7d00b07814c32bc
-SIZE (cabal/haddock-2.19.0.1.tar.gz) = 276623
+TIMESTAMP = 1546019118
+SHA256 (cabal/haddock-2.21.0.tar.gz) = 0863cea77db75032ea8eb3b31e363300cf59ce347c56bd0d3aa64b0b298378b6
+SIZE (cabal/haddock-2.21.0.tar.gz) = 264884
diff --git a/devel/hs-happy/Makefile b/devel/hs-happy/Makefile
index 489d6c15ce54..48e0e9574e63 100644
--- a/devel/hs-happy/Makefile
+++ b/devel/hs-happy/Makefile
@@ -3,7 +3,7 @@
PORTNAME= happy
PORTVERSION= 1.19.5
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-hashable/Makefile b/devel/hs-hashable/Makefile
index e032afdd0302..b1d09fa43fba 100644
--- a/devel/hs-hashable/Makefile
+++ b/devel/hs-hashable/Makefile
@@ -2,7 +2,7 @@
PORTNAME= hashable
PORTVERSION= 1.2.7.0
-PORTREVISION= 1
+PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= devel haskell
diff --git a/devel/hs-hashable/files/patch-hashable.cabal b/devel/hs-hashable/files/patch-hashable.cabal
new file mode 100644
index 000000000000..6a39053c03b6
--- /dev/null
+++ b/devel/hs-hashable/files/patch-hashable.cabal
@@ -0,0 +1,11 @@
+--- hashable.cabal.orig 2018-03-07 22:02:09 UTC
++++ hashable.cabal
+@@ -48,7 +48,7 @@ Library
+ Exposed-modules: Data.Hashable
+ Data.Hashable.Lifted
+ Other-modules: Data.Hashable.Class
+- Build-depends: base >= 4.4 && < 4.12,
++ Build-depends: base >= 4.4 && < 4.13,
+ bytestring >= 0.9 && < 0.11,
+ deepseq >= 1.3 && < 1.5
+ if impl(ghc)
diff --git a/devel/hs-hashtables/Makefile b/devel/hs-hashtables/Makefile
index ff411f2bf737..c5fba566caf2 100644
--- a/devel/hs-hashtables/Makefile
+++ b/devel/hs-hashtables/Makefile
@@ -2,7 +2,7 @@
PORTNAME= hashtables
PORTVERSION= 1.2.3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-haskell-lexer/Makefile b/devel/hs-haskell-lexer/Makefile
index bda391cfb328..b35b4ab78ef8 100644
--- a/devel/hs-haskell-lexer/Makefile
+++ b/devel/hs-haskell-lexer/Makefile
@@ -2,7 +2,7 @@
PORTNAME= haskell-lexer
PORTVERSION= 1.0.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-haskell-src-exts-util/Makefile b/devel/hs-haskell-src-exts-util/Makefile
index ce4d24ec961a..f23239bf76a7 100644
--- a/devel/hs-haskell-src-exts-util/Makefile
+++ b/devel/hs-haskell-src-exts-util/Makefile
@@ -2,6 +2,7 @@
PORTNAME= haskell-src-exts-util
PORTVERSION= 0.2.3
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-haskell-src-exts/Makefile b/devel/hs-haskell-src-exts/Makefile
index 3ca8e7c6e23a..5a21882db545 100644
--- a/devel/hs-haskell-src-exts/Makefile
+++ b/devel/hs-haskell-src-exts/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= haskell-src-exts
-PORTVERSION= 1.20.2
+PORTVERSION= 1.21.0
PORTREVISION= 1
CATEGORIES= devel haskell
diff --git a/devel/hs-haskell-src-exts/distinfo b/devel/hs-haskell-src-exts/distinfo
index ff44be61de7c..506f1e9f26c8 100644
--- a/devel/hs-haskell-src-exts/distinfo
+++ b/devel/hs-haskell-src-exts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1523958315
-SHA256 (cabal/haskell-src-exts-1.20.2.tar.gz) = 9f6686e8bc8b849991207304e524747b0d1dcedfea351ac073ce971b36f9a3ea
-SIZE (cabal/haskell-src-exts-1.20.2.tar.gz) = 1387571
+TIMESTAMP = 1545681093
+SHA256 (cabal/haskell-src-exts-1.21.0.tar.gz) = 95dac187824edfa23b6a2363880b5e113df8ce4a641e8a0f76e6d45aaa699ff3
+SIZE (cabal/haskell-src-exts-1.21.0.tar.gz) = 1231435
diff --git a/devel/hs-haskell-src-meta/Makefile b/devel/hs-haskell-src-meta/Makefile
index d9b16c897ab9..cd4c58b52f20 100644
--- a/devel/hs-haskell-src-meta/Makefile
+++ b/devel/hs-haskell-src-meta/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= haskell-src-meta
-PORTVERSION= 0.8.0.2
+PORTVERSION= 0.8.0.3
PORTREVISION= 1
CATEGORIES= devel haskell
diff --git a/devel/hs-haskell-src-meta/distinfo b/devel/hs-haskell-src-meta/distinfo
index d6a3d72b14dc..ac98cdb1e404 100644
--- a/devel/hs-haskell-src-meta/distinfo
+++ b/devel/hs-haskell-src-meta/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1524930351
-SHA256 (cabal/haskell-src-meta-0.8.0.2.tar.gz) = 4b7b143b94fcf147b96bb34822c2feeae29daadd3a22796ee36cadd5ca262c8b
-SIZE (cabal/haskell-src-meta-0.8.0.2.tar.gz) = 20217
+TIMESTAMP = 1545757485
+SHA256 (cabal/haskell-src-meta-0.8.0.3.tar.gz) = 8473e3555080860c2043581b398dbab67319584a568463b074a092fd4d095822
+SIZE (cabal/haskell-src-meta-0.8.0.3.tar.gz) = 20473
diff --git a/devel/hs-haskell-src-meta/files/patch-fix-build-with-src-exts b/devel/hs-haskell-src-meta/files/patch-fix-build-with-src-exts
new file mode 100644
index 000000000000..f2ceb2a8c0f6
--- /dev/null
+++ b/devel/hs-haskell-src-meta/files/patch-fix-build-with-src-exts
@@ -0,0 +1,28 @@
+From 109ee29d5fd0f4e23fdd2f80eb122d66341b64a9 Mon Sep 17 00:00:00 2001
+From: Galen Huntington <galen@alumni.reed.edu>
+Date: Sun, 23 Dec 2018 22:57:21 -0800
+Subject: [PATCH] Support haskell-src-exts 1.21.
+
+---
+ haskell-src-meta.cabal | 2 +-
+ src/Language/Haskell/Meta/Syntax/Translate.hs | 2 ++
+ 2 files changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/src/Language/Haskell/Meta/Syntax/Translate.hs b/src/Language/Haskell/Meta/Syntax/Translate.hs
+index 0dba4f5..aa95cff 100644
+--- src/Language/Haskell/Meta/Syntax/Translate.hs
++++ src/Language/Haskell/Meta/Syntax/Translate.hs
+@@ -314,11 +314,13 @@ instance ToName TyVarBndr where
+ toName (PlainTV n) = n
+ toName (KindedTV n _) = n
+
++#if !MIN_VERSION_haskell_src_exts(1,21,0)
+ instance ToType (Hs.Kind l) where
+ toType (Hs.KindStar _) = StarT
+ toType (Hs.KindFn _ k1 k2) = toType k1 .->. toType k2
+ toType (Hs.KindParen _ kp) = toType kp
+ toType (Hs.KindVar _ n) = VarT (toName n)
++#endif
+
+ toKind :: Hs.Kind l -> Kind
+ toKind = toType
diff --git a/devel/hs-haskell-src-meta/files/patch-haskell-src-meta.cabal b/devel/hs-haskell-src-meta/files/patch-haskell-src-meta.cabal
index d7fb48b310c8..50852723535e 100644
--- a/devel/hs-haskell-src-meta/files/patch-haskell-src-meta.cabal
+++ b/devel/hs-haskell-src-meta/files/patch-haskell-src-meta.cabal
@@ -1,16 +1,17 @@
---- haskell-src-meta.cabal.orig 2018-04-28 16:25:53 UTC
+--- haskell-src-meta.cabal.orig 2018-06-19 10:23:31 UTC
+++ haskell-src-meta.cabal
@@ -17,11 +17,11 @@ description: The translation from haskell-src-e
extra-source-files: ChangeLog README.md examples/*.hs
library
-- build-depends: base >= 4.6 && < 4.11,
-+ build-depends: base >= 4.6 && < 4.12,
- haskell-src-exts >= 1.18 && < 1.21,
+- build-depends: base >= 4.6 && < 4.12,
+- haskell-src-exts >= 1.18 && < 1.21,
++ build-depends: base >= 4.6 && < 4.13,
++ haskell-src-exts >= 1.18 && < 1.22,
pretty >= 1.0 && < 1.2,
syb >= 0.1 && < 0.8,
-- template-haskell >= 2.8 && < 2.13,
-+ template-haskell >= 2.8 && < 2.14,
+- template-haskell >= 2.8 && < 2.14,
++ template-haskell >= 2.8 && < 2.15,
th-orphans >= 0.9.1 && < 0.14
if impl(ghc < 7.8)
diff --git a/devel/hs-haskell-src/Makefile b/devel/hs-haskell-src/Makefile
index 86c5728632f4..3f7f889b7f5e 100644
--- a/devel/hs-haskell-src/Makefile
+++ b/devel/hs-haskell-src/Makefile
@@ -2,7 +2,7 @@
PORTNAME= haskell-src
PORTVERSION= 1.0.3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-hasktags/Makefile b/devel/hs-hasktags/Makefile
index f117af077331..2b2a6b60fb59 100644
--- a/devel/hs-hasktags/Makefile
+++ b/devel/hs-hasktags/Makefile
@@ -2,7 +2,7 @@
PORTNAME= hasktags
PORTVERSION= 0.69.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-hex/Makefile b/devel/hs-hex/Makefile
index e1e579f48652..0216aca4c945 100644
--- a/devel/hs-hex/Makefile
+++ b/devel/hs-hex/Makefile
@@ -2,7 +2,7 @@
PORTNAME= hex
PORTVERSION= 0.1.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-hinotify/Makefile b/devel/hs-hinotify/Makefile
index 8c41329f1c3f..9dc6dae5133a 100644
--- a/devel/hs-hinotify/Makefile
+++ b/devel/hs-hinotify/Makefile
@@ -2,7 +2,7 @@
PORTNAME= hinotify
PORTVERSION= 0.3.10
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-hint/Makefile b/devel/hs-hint/Makefile
index a353e96e92e9..3169479de001 100644
--- a/devel/hs-hint/Makefile
+++ b/devel/hs-hint/Makefile
@@ -2,7 +2,8 @@
# $FreeBSD$
PORTNAME= hint
-PORTVERSION= 0.8.0
+PORTVERSION= 0.9.0
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-hint/distinfo b/devel/hs-hint/distinfo
index 973e078fc8a8..902400af9715 100644
--- a/devel/hs-hint/distinfo
+++ b/devel/hs-hint/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1531857801
-SHA256 (cabal/hint-0.8.0.tar.gz) = 2e702d62c8f56b799d767f3d3707bec12597bc529a051ad90bd5840581551c41
-SIZE (cabal/hint-0.8.0.tar.gz) = 31126
+TIMESTAMP = 1545674257
+SHA256 (cabal/hint-0.9.0.tar.gz) = 7425af412a66d22f254608b4e9f552d65fd96c6cc5885af7b2ed0af62923f8bc
+SIZE (cabal/hint-0.9.0.tar.gz) = 31062
diff --git a/devel/hs-hlibev/Makefile b/devel/hs-hlibev/Makefile
index c20a4775bc82..0eb4a950a40a 100644
--- a/devel/hs-hlibev/Makefile
+++ b/devel/hs-hlibev/Makefile
@@ -2,7 +2,7 @@
PORTNAME= hlibev
PORTVERSION= 0.4.0
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-hlint/Makefile b/devel/hs-hlint/Makefile
index 84304936e977..31121134512c 100644
--- a/devel/hs-hlint/Makefile
+++ b/devel/hs-hlint/Makefile
@@ -1,7 +1,8 @@
# $FreeBSD$
PORTNAME= hlint
-PORTVERSION= 2.1.8
+PORTVERSION= 2.1.12
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-hlint/distinfo b/devel/hs-hlint/distinfo
index 3ca7c1ca7069..39b5c3de08ac 100644
--- a/devel/hs-hlint/distinfo
+++ b/devel/hs-hlint/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1531821668
-SHA256 (cabal/hlint-2.1.8.tar.gz) = 9713ebf3d0ae16c169d0e02486ba93bfdc6349d9b82dccf8a19a58c1177e75ce
-SIZE (cabal/hlint-2.1.8.tar.gz) = 111934
+TIMESTAMP = 1545836418
+SHA256 (cabal/hlint-2.1.12.tar.gz) = 7de5c4a21cb3d957579398a5fe7c8bc2f56279616309b91cb1e9fda3e55e6fb4
+SIZE (cabal/hlint-2.1.12.tar.gz) = 114373
diff --git a/devel/hs-hoogle/Makefile b/devel/hs-hoogle/Makefile
index 5e4ea4d684d9..4c0cf512115a 100644
--- a/devel/hs-hoogle/Makefile
+++ b/devel/hs-hoogle/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= hoogle
-PORTVERSION= 5.0.17.3
+PORTVERSION= 5.0.17.4
PORTREVISION= 1
CATEGORIES= devel haskell
diff --git a/devel/hs-hoogle/distinfo b/devel/hs-hoogle/distinfo
index a32055b9277b..77d9a907ea71 100644
--- a/devel/hs-hoogle/distinfo
+++ b/devel/hs-hoogle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1525080726
-SHA256 (cabal/hoogle-5.0.17.3.tar.gz) = 66bebaf75600fef1c5fc0613ccc55c137aaed4c8f69653cf903f4fb003b98f9c
-SIZE (cabal/hoogle-5.0.17.3.tar.gz) = 86528
+TIMESTAMP = 1545936497
+SHA256 (cabal/hoogle-5.0.17.4.tar.gz) = 499b2b7a77806ed486d7ed8daad29c3827cec38a32dbd02769b72fba87f62d15
+SIZE (cabal/hoogle-5.0.17.4.tar.gz) = 93902
diff --git a/devel/hs-hourglass/Makefile b/devel/hs-hourglass/Makefile
index 8aa297d8486d..abb18a84df29 100644
--- a/devel/hs-hourglass/Makefile
+++ b/devel/hs-hourglass/Makefile
@@ -2,7 +2,7 @@
PORTNAME= hourglass
PORTVERSION= 0.2.11
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-hsb2hs/Makefile b/devel/hs-hsb2hs/Makefile
index d1dc2aa87893..962b139d2cde 100644
--- a/devel/hs-hsb2hs/Makefile
+++ b/devel/hs-hsb2hs/Makefile
@@ -2,7 +2,7 @@
PORTNAME= hsb2hs
PORTVERSION= 0.3.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-hslogger/Makefile b/devel/hs-hslogger/Makefile
index 098d35e250db..ebc4d25650ef 100644
--- a/devel/hs-hslogger/Makefile
+++ b/devel/hs-hslogger/Makefile
@@ -2,8 +2,8 @@
# $FreeBSD$
PORTNAME= hslogger
-PORTVERSION= 1.2.10
-PORTREVISION= 3
+PORTVERSION= 1.2.12
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-hslogger/distinfo b/devel/hs-hslogger/distinfo
index ca3967e131eb..fa0fcfdf5223 100644
--- a/devel/hs-hslogger/distinfo
+++ b/devel/hs-hslogger/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1499627844
-SHA256 (cabal/hslogger-1.2.10.tar.gz) = d7ca6e94a4aacb47a8dc30e3960ab8deff482d2ec9dca9a87b225e03e97e452b
-SIZE (cabal/hslogger-1.2.10.tar.gz) = 35889
+TIMESTAMP = 1545658038
+SHA256 (cabal/hslogger-1.2.12.tar.gz) = f97a4c89d0921f237999de5d44950127dbe8baa177960ccccbfb79cccfd46c7a
+SIZE (cabal/hslogger-1.2.12.tar.gz) = 36228
diff --git a/devel/hs-hslua-module-text/Makefile b/devel/hs-hslua-module-text/Makefile
index 621153fa7ef8..4e797e9d5b25 100644
--- a/devel/hs-hslua-module-text/Makefile
+++ b/devel/hs-hslua-module-text/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= hslua-module-text
-PORTVERSION= 0.1.2.1
+PORTVERSION= 0.2.0
PORTREVISION= 1
CATEGORIES= devel haskell
diff --git a/devel/hs-hslua-module-text/distinfo b/devel/hs-hslua-module-text/distinfo
index c44e0dfaef4f..e983819d892b 100644
--- a/devel/hs-hslua-module-text/distinfo
+++ b/devel/hs-hslua-module-text/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1524943044
-SHA256 (cabal/hslua-module-text-0.1.2.1.tar.gz) = aeb384f9743b76360f3779e44065fe297fb60f27519933f203b75bd8c2ba8e2d
-SIZE (cabal/hslua-module-text-0.1.2.1.tar.gz) = 3594
+TIMESTAMP = 1545833621
+SHA256 (cabal/hslua-module-text-0.2.0.tar.gz) = 711705b9befac9b65cc44e13483dc5b6ddcca45bc049813863653276908d8f7e
+SIZE (cabal/hslua-module-text-0.2.0.tar.gz) = 3583
diff --git a/devel/hs-hslua-module-text/files/patch-hslua-module-text.cabal b/devel/hs-hslua-module-text/files/patch-hslua-module-text.cabal
deleted file mode 100644
index 0cf1a95c964c..000000000000
--- a/devel/hs-hslua-module-text/files/patch-hslua-module-text.cabal
+++ /dev/null
@@ -1,18 +0,0 @@
---- hslua-module-text.cabal.orig 2018-04-28 19:25:33 UTC
-+++ hslua-module-text.cabal
-@@ -20,7 +20,7 @@ source-repository head
-
- library
- exposed-modules: Foreign.Lua.Module.Text
-- build-depends: base >= 4.7 && < 4.11
-+ build-depends: base >= 4.7 && < 4.12
- , hslua >= 0.9 && < 0.10
- , text >= 1 && < 1.3
- hs-source-dirs: src
-@@ -37,4 +37,4 @@ test-suite test-hslua
- , hslua-module-text
- , tasty
- , tasty-hunit
-- , text
-\ No newline at end of file
-+ , text
diff --git a/devel/hs-hslua/Makefile b/devel/hs-hslua/Makefile
index 75385fabec0d..8985a398d818 100644
--- a/devel/hs-hslua/Makefile
+++ b/devel/hs-hslua/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= hslua
-PORTVERSION= 0.9.5.1
+PORTVERSION= 1.0.1
PORTREVISION= 1
CATEGORIES= devel haskell
diff --git a/devel/hs-hslua/distinfo b/devel/hs-hslua/distinfo
index e99ab64d26f4..c3e209494538 100644
--- a/devel/hs-hslua/distinfo
+++ b/devel/hs-hslua/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1524940935
-SHA256 (cabal/hslua-0.9.5.1.tar.gz) = 681ffb1775e948143c0dd4be3086259f2eda8a9f7b09ce94016150c57e9d74d0
-SIZE (cabal/hslua-0.9.5.1.tar.gz) = 228252
+TIMESTAMP = 1545846233
+SHA256 (cabal/hslua-1.0.1.tar.gz) = ca4e74bbbd6917877bf61e86505d6550603aa62659c2ec8c3780d8be29feb1a0
+SIZE (cabal/hslua-1.0.1.tar.gz) = 235701
diff --git a/devel/hs-hslua/files/patch-hslua.cabal b/devel/hs-hslua/files/patch-hslua.cabal
index 83ac5715b79a..565ff33c2831 100644
--- a/devel/hs-hslua/files/patch-hslua.cabal
+++ b/devel/hs-hslua/files/patch-hslua.cabal
@@ -1,12 +1,10 @@
---- hslua.cabal.orig 2018-04-28 18:45:32 UTC
+--- hslua.cabal.orig 2018-10-01 07:39:40 UTC
+++ hslua.cabal
-@@ -77,8 +77,7 @@ library
- build-depends: base >= 4.7 && < 5
- , bytestring >= 0.10.2 && < 0.11
- , containers >= 0.5 && < 0.6
-- , exceptions >= 0.8 && < 0.10
-- , fail >= 4.9 && < 5
-+ , exceptions >= 0.8 && < 0.11
- , mtl >= 2.2 && < 2.3
- , text
- exposed-modules: Foreign.Lua
+@@ -91,7 +91,6 @@ library
+ , bytestring >= 0.10.2 && < 0.11
+ , containers >= 0.5 && < 0.7
+ , exceptions >= 0.8 && < 0.11
+- , fail >= 4.9 && < 5
+ , mtl >= 2.2 && < 2.3
+ , text >= 1.0 && < 1.3
+ hs-source-dirs: src
diff --git a/devel/hs-hspec-core/Makefile b/devel/hs-hspec-core/Makefile
index a7a46ee42751..cec80f01791b 100644
--- a/devel/hs-hspec-core/Makefile
+++ b/devel/hs-hspec-core/Makefile
@@ -2,7 +2,7 @@
PORTNAME= hspec-core
PORTVERSION= 2.5.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-hspec-discover/Makefile b/devel/hs-hspec-discover/Makefile
index a151e5bfc769..dc0e4df556eb 100644
--- a/devel/hs-hspec-discover/Makefile
+++ b/devel/hs-hspec-discover/Makefile
@@ -2,7 +2,7 @@
PORTNAME= hspec-discover
PORTVERSION= 2.5.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-hspec-expectations/Makefile b/devel/hs-hspec-expectations/Makefile
index d1d7d07d1d49..8389a81f26eb 100644
--- a/devel/hs-hspec-expectations/Makefile
+++ b/devel/hs-hspec-expectations/Makefile
@@ -2,7 +2,7 @@
PORTNAME= hspec-expectations
PORTVERSION= 0.8.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-hspec/Makefile b/devel/hs-hspec/Makefile
index 2ca599c16baa..e13e035304d1 100644
--- a/devel/hs-hspec/Makefile
+++ b/devel/hs-hspec/Makefile
@@ -2,7 +2,7 @@
PORTNAME= hspec
PORTVERSION= 2.5.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-io-streams-haproxy/Makefile b/devel/hs-io-streams-haproxy/Makefile
index b04dfa01f2e4..b6688caa0256 100644
--- a/devel/hs-io-streams-haproxy/Makefile
+++ b/devel/hs-io-streams-haproxy/Makefile
@@ -2,7 +2,7 @@
PORTNAME= io-streams-haproxy
PORTVERSION= 1.0.0.2
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-io-streams-haproxy/files/patch-io-streams-haproxy.cabal b/devel/hs-io-streams-haproxy/files/patch-io-streams-haproxy.cabal
index 9a29416c3620..e74a0d18e947 100644
--- a/devel/hs-io-streams-haproxy/files/patch-io-streams-haproxy.cabal
+++ b/devel/hs-io-streams-haproxy/files/patch-io-streams-haproxy.cabal
@@ -5,7 +5,7 @@
c-sources: cbits/byteorder.c
- build-depends: base >= 4.5 && < 4.11,
-+ build-depends: base >= 4.5 && < 4.12,
++ build-depends: base >= 4.5 && < 4.13,
attoparsec >= 0.7 && < 0.14,
bytestring >= 0.9 && < 0.11,
io-streams >= 1.3 && < 1.6,
diff --git a/devel/hs-io-streams/Makefile b/devel/hs-io-streams/Makefile
index 0fa76e942b6e..9a850c4c1767 100644
--- a/devel/hs-io-streams/Makefile
+++ b/devel/hs-io-streams/Makefile
@@ -2,7 +2,7 @@
PORTNAME= io-streams
PORTVERSION= 1.5.0.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-js-flot/Makefile b/devel/hs-js-flot/Makefile
index 8c59213a20f3..c02894441ecd 100644
--- a/devel/hs-js-flot/Makefile
+++ b/devel/hs-js-flot/Makefile
@@ -2,7 +2,7 @@
PORTNAME= js-flot
PORTVERSION= 0.8.3
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-js-jquery/Makefile b/devel/hs-js-jquery/Makefile
index cecbf2ef7810..4c3bb76a18cb 100644
--- a/devel/hs-js-jquery/Makefile
+++ b/devel/hs-js-jquery/Makefile
@@ -2,7 +2,7 @@
PORTNAME= js-jquery
PORTVERSION= 3.2.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-keys/Makefile b/devel/hs-keys/Makefile
index 408d88deaed6..8d6190227235 100644
--- a/devel/hs-keys/Makefile
+++ b/devel/hs-keys/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= keys
-PORTVERSION= 3.12
+PORTVERSION= 3.12.1
PORTREVISION= 1
CATEGORIES= devel haskell
diff --git a/devel/hs-keys/distinfo b/devel/hs-keys/distinfo
index 30170011a0af..1a8eae8b0734 100644
--- a/devel/hs-keys/distinfo
+++ b/devel/hs-keys/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1523890076
-SHA256 (cabal/keys-3.12.tar.gz) = d4bfa78ff9df50224f1722925ae148279377193d04277a7dad224a47b34d5e55
-SIZE (cabal/keys-3.12.tar.gz) = 13353
+TIMESTAMP = 1545679232
+SHA256 (cabal/keys-3.12.1.tar.gz) = 7fcea48187df82c02c159dea07a581cddf371023e6a3c34de7fa69a8ef2315fb
+SIZE (cabal/keys-3.12.1.tar.gz) = 13608
diff --git a/devel/hs-kqueue/Makefile b/devel/hs-kqueue/Makefile
index b0ae9d3f6045..920d6f236dae 100644
--- a/devel/hs-kqueue/Makefile
+++ b/devel/hs-kqueue/Makefile
@@ -2,7 +2,7 @@
PORTNAME= kqueue
PORTVERSION= 0.2
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-kqueue/files/patch-kqueue.cabal b/devel/hs-kqueue/files/patch-kqueue.cabal
index fff95670d49a..377fcc5ae936 100644
--- a/devel/hs-kqueue/files/patch-kqueue.cabal
+++ b/devel/hs-kqueue/files/patch-kqueue.cabal
@@ -5,7 +5,7 @@
Exposed-modules: System.KQueue
System.KQueue.HighLevel
- Build-depends: base >= 4.0 && < 4.10
-+ Build-depends: base >= 4.0 && < 4.12
++ Build-depends: base >= 4.0 && < 4.13
, directory >= 1.0 && < 1.4
, filepath >= 1.1 && < 1.5
, mtl >= 1.1 && < 2.3
diff --git a/devel/hs-language-c/Makefile b/devel/hs-language-c/Makefile
index 934baa402b00..d4ad80ab816a 100644
--- a/devel/hs-language-c/Makefile
+++ b/devel/hs-language-c/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= language-c
-PORTVERSION= 0.7.2
+PORTVERSION= 0.8.2
PORTREVISION= 1
CATEGORIES= devel haskell
diff --git a/devel/hs-language-c/distinfo b/devel/hs-language-c/distinfo
index 823403e89134..a7dfd6f023af 100644
--- a/devel/hs-language-c/distinfo
+++ b/devel/hs-language-c/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1523449230
-SHA256 (cabal/language-c-0.7.2.tar.gz) = 63ad22ddd8e51747c8d64239029cf4afd3e7d4060c9b9478145479f5d4d549e5
-SIZE (cabal/language-c-0.7.2.tar.gz) = 121429
+TIMESTAMP = 1545654745
+SHA256 (cabal/language-c-0.8.2.tar.gz) = b729d3b2263b0f029a66c37ae1c05b86b68bad1cde6c0b407bfd5201b91fce15
+SIZE (cabal/language-c-0.8.2.tar.gz) = 193533
diff --git a/devel/hs-language-javascript/Makefile b/devel/hs-language-javascript/Makefile
index 66ad1a1e105a..6e996e940745 100644
--- a/devel/hs-language-javascript/Makefile
+++ b/devel/hs-language-javascript/Makefile
@@ -2,7 +2,7 @@
PORTNAME= language-javascript
PORTVERSION= 0.6.0.11
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-largeword/Makefile b/devel/hs-largeword/Makefile
index 648a1f7e1aae..5c9bfed402ba 100644
--- a/devel/hs-largeword/Makefile
+++ b/devel/hs-largeword/Makefile
@@ -2,7 +2,7 @@
PORTNAME= largeword
PORTVERSION= 1.2.5
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-lazysmallcheck/Makefile b/devel/hs-lazysmallcheck/Makefile
index 24af3eaee895..3afb2e52f5c0 100644
--- a/devel/hs-lazysmallcheck/Makefile
+++ b/devel/hs-lazysmallcheck/Makefile
@@ -2,7 +2,7 @@
PORTNAME= lazysmallcheck
PORTVERSION= 0.6
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-lens/Makefile b/devel/hs-lens/Makefile
index deedc149aa13..324054e6b88e 100644
--- a/devel/hs-lens/Makefile
+++ b/devel/hs-lens/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= lens
-PORTVERSION= 4.16.1
+PORTVERSION= 4.17
PORTREVISION= 1
CATEGORIES= devel haskell
@@ -10,8 +10,10 @@ COMMENT= Lenses, Folds and Traversals
LICENSE= BSD3CLAUSE
+BROKEN= Doesn't build with recent GHC
+
USE_CABAL= base-orphans>=0.3 bifunctors>=5 call-stack comonad>=4 \
- contravariant>=0.3 distributive>=0.3 exceptions>=0.1.1 \
+ contravariant distributive>=0.3 exceptions>=0.1.1 \
free>=4 hashable>=1.1.2.3 kan-extensions>=4.2.1 mtl>=2.0.1 \
parallel>=3.1.0.1 profunctors>=5 reflection>=2 \
semigroupoids>=5 semigroups>=0.8.4 tagged>=0.4.4 \
diff --git a/devel/hs-lens/distinfo b/devel/hs-lens/distinfo
index 789bb48a2e8b..62ce9c7ae627 100644
--- a/devel/hs-lens/distinfo
+++ b/devel/hs-lens/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1524407577
-SHA256 (cabal/lens-4.16.1.tar.gz) = f5bec97b1d5cf3d6487afebc79b927bd5a18f1fd594b104de36a35bf606ea4c6
-SIZE (cabal/lens-4.16.1.tar.gz) = 991132
+TIMESTAMP = 1545677566
+SHA256 (cabal/lens-4.17.tar.gz) = 473664de541023bef44aa29105abbb1e35542e9254cdc846963183e0dd3f08cc
+SIZE (cabal/lens-4.17.tar.gz) = 991660
diff --git a/devel/hs-lifted-async/Makefile b/devel/hs-lifted-async/Makefile
index f2f0a5a3e991..c9d18fa0a8a7 100644
--- a/devel/hs-lifted-async/Makefile
+++ b/devel/hs-lifted-async/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= lifted-async
-PORTVERSION= 0.10.0.1
+PORTVERSION= 0.10.0.3
PORTREVISION= 1
CATEGORIES= devel haskell
diff --git a/devel/hs-lifted-async/distinfo b/devel/hs-lifted-async/distinfo
index 881e89c193dc..3586e43d619e 100644
--- a/devel/hs-lifted-async/distinfo
+++ b/devel/hs-lifted-async/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1523785768
-SHA256 (cabal/lifted-async-0.10.0.1.tar.gz) = 0d925b16fffe6fb3db994165401aeb0752595d1feec3011eba5b8b2c8524c4b1
-SIZE (cabal/lifted-async-0.10.0.1.tar.gz) = 10129
+TIMESTAMP = 1545833386
+SHA256 (cabal/lifted-async-0.10.0.3.tar.gz) = 83d09c355cf7c5d35f179f6f084524f451966ed29beac721f0500ee607822b8c
+SIZE (cabal/lifted-async-0.10.0.3.tar.gz) = 10217
diff --git a/devel/hs-lifted-base/Makefile b/devel/hs-lifted-base/Makefile
index 73b840783f01..77c66bfe0863 100644
--- a/devel/hs-lifted-base/Makefile
+++ b/devel/hs-lifted-base/Makefile
@@ -2,7 +2,7 @@
PORTNAME= lifted-base
PORTVERSION= 0.2.3.11
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-logict/Makefile b/devel/hs-logict/Makefile
index c7a859bf3b49..57b9465790a6 100644
--- a/devel/hs-logict/Makefile
+++ b/devel/hs-logict/Makefile
@@ -2,7 +2,7 @@
PORTNAME= logict
PORTVERSION= 0.6.0.2
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-map-syntax/Makefile b/devel/hs-map-syntax/Makefile
index abb08bd085c9..2ccc8951203e 100644
--- a/devel/hs-map-syntax/Makefile
+++ b/devel/hs-map-syntax/Makefile
@@ -2,7 +2,7 @@
PORTNAME= map-syntax
PORTVERSION= 0.3
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-map-syntax/files/patch-map-syntax.cabal b/devel/hs-map-syntax/files/patch-map-syntax.cabal
new file mode 100644
index 000000000000..efc4658e12e2
--- /dev/null
+++ b/devel/hs-map-syntax/files/patch-map-syntax.cabal
@@ -0,0 +1,13 @@
+--- map-syntax.cabal.orig 2018-04-03 20:48:24 UTC
++++ map-syntax.cabal
+@@ -37,8 +37,8 @@ Library
+ Data.Map.Syntax
+
+ build-depends:
+- base >= 4.3 && < 4.12,
+- containers >= 0.3 && < 0.6,
++ base >= 4.3 && < 4.13,
++ containers >= 0.3 && < 0.7,
+ mtl >= 2.0 && < 2.3
+
+ ghc-options: -Wall -fwarn-tabs -funbox-strict-fields -fno-warn-unused-do-bind
diff --git a/devel/hs-memory/Makefile b/devel/hs-memory/Makefile
index 4f76bc9608f5..a07322f759ee 100644
--- a/devel/hs-memory/Makefile
+++ b/devel/hs-memory/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= memory
-PORTVERSION= 0.14.16
+PORTVERSION= 0.14.18
PORTREVISION= 1
CATEGORIES= devel haskell
diff --git a/devel/hs-memory/distinfo b/devel/hs-memory/distinfo
index baf6072f3420..61d277f6ef7b 100644
--- a/devel/hs-memory/distinfo
+++ b/devel/hs-memory/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1523375674
-SHA256 (cabal/memory-0.14.16.tar.gz) = 7bb0834ab28ce1248f3be09df211d49d20d703cdcda3ed16cde99356e2d72b0f
-SIZE (cabal/memory-0.14.16.tar.gz) = 42207
+TIMESTAMP = 1545678187
+SHA256 (cabal/memory-0.14.18.tar.gz) = f5458d170a291788ac8da896bb44b0cc84021c99dd596c52adf2f7a7f6c03507
+SIZE (cabal/memory-0.14.18.tar.gz) = 42266
diff --git a/devel/hs-microlens-th/Makefile b/devel/hs-microlens-th/Makefile
index 07c0dd82f53b..0264dd29178c 100644
--- a/devel/hs-microlens-th/Makefile
+++ b/devel/hs-microlens-th/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= microlens-th
-PORTVERSION= 0.4.2.1
+PORTVERSION= 0.4.2.3
PORTREVISION= 1
CATEGORIES= devel haskell
diff --git a/devel/hs-microlens-th/distinfo b/devel/hs-microlens-th/distinfo
index ba492245a245..1538bfb68286 100644
--- a/devel/hs-microlens-th/distinfo
+++ b/devel/hs-microlens-th/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1523954941
-SHA256 (cabal/microlens-th-0.4.2.1.tar.gz) = ec57108e9ab54c085dd316b60ac156e6624078a46682a60ed2462005cae4fc42
-SIZE (cabal/microlens-th-0.4.2.1.tar.gz) = 20972
+TIMESTAMP = 1545657437
+SHA256 (cabal/microlens-th-0.4.2.3.tar.gz) = 321018c6c0aad3f68eb26f6c7e7a518db43039e3f8f19c4634ceb4c7f8051c8f
+SIZE (cabal/microlens-th-0.4.2.3.tar.gz) = 20960
diff --git a/devel/hs-microlens/Makefile b/devel/hs-microlens/Makefile
index 48b8d35e9610..74b2de186149 100644
--- a/devel/hs-microlens/Makefile
+++ b/devel/hs-microlens/Makefile
@@ -2,7 +2,7 @@
PORTNAME= microlens
PORTVERSION= 0.4.9.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-microstache/Makefile b/devel/hs-microstache/Makefile
index f33cf4d3e4de..b60751cf6a86 100644
--- a/devel/hs-microstache/Makefile
+++ b/devel/hs-microstache/Makefile
@@ -2,7 +2,7 @@
PORTNAME= microstache
PORTVERSION= 1.0.1.1
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-microstache/files/patch-microstache.cabal b/devel/hs-microstache/files/patch-microstache.cabal
index f02f657fe665..95046832b0eb 100644
--- a/devel/hs-microstache/files/patch-microstache.cabal
+++ b/devel/hs-microstache/files/patch-microstache.cabal
@@ -1,11 +1,39 @@
---- microstache.cabal.orig 2018-04-22 20:59:09 UTC
+--- microstache.cabal.orig 2017-07-20 19:26:17 UTC
+++ microstache.cabal
-@@ -40,7 +40,7 @@ source-repository head
+@@ -40,10 +40,10 @@ source-repository head
library
build-depends:
- aeson >=0.11 && < 1.3,
-+ aeson >=0.11 && < 1.4,
++ aeson >=0.11 && < 1.5,
base >=4.5 && < 5.0,
bytestring >=0.9.2.1 && < 0.11,
- containers >=0.4.2.1 && < 0.6,
+- containers >=0.4.2.1 && < 0.6,
++ containers >=0.4.2.1 && < 0.7,
+ deepseq >=1.3.0.0 && < 1.5,
+ directory >=1.1.0.2 && < 1.4,
+ filepath >=1.3.0.0 && < 1.5,
+@@ -83,7 +83,7 @@ test-suite tests
+ if !impl(ghc >= 8.0)
+ build-depends:
+ semigroups == 0.18.*
+- other-modules:
++ other-modules:
+ Text.Microstache.ParserSpec
+ Text.Microstache.RenderSpec
+ Text.Microstache.TypeSpec
+@@ -93,12 +93,12 @@ test-suite mustache-spec
+ main-is: Spec.hs
+ hs-source-dirs: mustache-spec
+ type: exitcode-stdio-1.0
+- build-depends:
++ build-depends:
+ hspec,
+ aeson,
+ base,
+ bytestring,
+- containers,
++ containers,
+ parsec,
+ microstache,
+ text
diff --git a/devel/hs-mmap/Makefile b/devel/hs-mmap/Makefile
index 8bac82d911e6..95fe7d4b7f98 100644
--- a/devel/hs-mmap/Makefile
+++ b/devel/hs-mmap/Makefile
@@ -3,7 +3,7 @@
PORTNAME= mmap
PORTVERSION= 0.5.9
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-mmorph/Makefile b/devel/hs-mmorph/Makefile
index e2554ecf15b4..1bb9b6edecab 100644
--- a/devel/hs-mmorph/Makefile
+++ b/devel/hs-mmorph/Makefile
@@ -2,7 +2,7 @@
PORTNAME= mmorph
PORTVERSION= 1.1.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-monad-control/Makefile b/devel/hs-monad-control/Makefile
index 90bbceaaf018..2268fac91da3 100644
--- a/devel/hs-monad-control/Makefile
+++ b/devel/hs-monad-control/Makefile
@@ -2,7 +2,7 @@
PORTNAME= monad-control
PORTVERSION= 1.0.2.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-monad-logger/Makefile b/devel/hs-monad-logger/Makefile
index 8f2fc549ce6c..e15d1bab9cfc 100644
--- a/devel/hs-monad-logger/Makefile
+++ b/devel/hs-monad-logger/Makefile
@@ -2,7 +2,7 @@
PORTNAME= monad-logger
PORTVERSION= 0.3.28.5
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-monad-loops/Makefile b/devel/hs-monad-loops/Makefile
index 6839a6957e88..a5021882e036 100644
--- a/devel/hs-monad-loops/Makefile
+++ b/devel/hs-monad-loops/Makefile
@@ -2,7 +2,7 @@
PORTNAME= monad-loops
PORTVERSION= 0.4.3
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-monad-par-extras/Makefile b/devel/hs-monad-par-extras/Makefile
index b0f6fefd26f2..e456f7fd3053 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.3
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-monad-par/Makefile b/devel/hs-monad-par/Makefile
index 17962eb72afe..a094f205e80c 100644
--- a/devel/hs-monad-par/Makefile
+++ b/devel/hs-monad-par/Makefile
@@ -2,7 +2,7 @@
PORTNAME= monad-par
PORTVERSION= 0.3.4.8
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-monad-unlift/Makefile b/devel/hs-monad-unlift/Makefile
index 9866f907f7ca..455726bd714a 100644
--- a/devel/hs-monad-unlift/Makefile
+++ b/devel/hs-monad-unlift/Makefile
@@ -2,7 +2,7 @@
PORTNAME= monad-unlift
PORTVERSION= 0.2.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-monads-tf/Makefile b/devel/hs-monads-tf/Makefile
index 0b59705b2b4d..c95bd8518627 100644
--- a/devel/hs-monads-tf/Makefile
+++ b/devel/hs-monads-tf/Makefile
@@ -2,7 +2,7 @@
PORTNAME= monads-tf
PORTVERSION= 0.1.0.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-mono-traversable-instances/Makefile b/devel/hs-mono-traversable-instances/Makefile
index f5a7a1f5ea64..591ffd1f9f37 100644
--- a/devel/hs-mono-traversable-instances/Makefile
+++ b/devel/hs-mono-traversable-instances/Makefile
@@ -2,7 +2,7 @@
PORTNAME= mono-traversable-instances
PORTVERSION= 0.1.0.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-mono-traversable/Makefile b/devel/hs-mono-traversable/Makefile
index 9dec96c49732..ef1b3ac0b897 100644
--- a/devel/hs-mono-traversable/Makefile
+++ b/devel/hs-mono-traversable/Makefile
@@ -2,7 +2,7 @@
PORTNAME= mono-traversable
PORTVERSION= 1.0.8.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-mtl/Makefile b/devel/hs-mtl/Makefile
index 1660591ddbc4..1097256cae1e 100644
--- a/devel/hs-mtl/Makefile
+++ b/devel/hs-mtl/Makefile
@@ -2,7 +2,7 @@
PORTNAME= mtl
PORTVERSION= 2.2.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-mueval/Makefile b/devel/hs-mueval/Makefile
index cda4535dde05..89837ce7f23a 100644
--- a/devel/hs-mueval/Makefile
+++ b/devel/hs-mueval/Makefile
@@ -3,7 +3,7 @@
PORTNAME= mueval
PORTVERSION= 0.9.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-murmur-hash/Makefile b/devel/hs-murmur-hash/Makefile
index 01151e0a9316..3ae6f914a968 100644
--- a/devel/hs-murmur-hash/Makefile
+++ b/devel/hs-murmur-hash/Makefile
@@ -2,7 +2,7 @@
PORTNAME= murmur-hash
PORTVERSION= 0.1.0.9
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-mutable-containers/Makefile b/devel/hs-mutable-containers/Makefile
index 09b2f5ed3a84..21f1056a1c46 100644
--- a/devel/hs-mutable-containers/Makefile
+++ b/devel/hs-mutable-containers/Makefile
@@ -2,7 +2,7 @@
PORTNAME= mutable-containers
PORTVERSION= 0.3.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-ncurses/Makefile b/devel/hs-ncurses/Makefile
index bc70eb5171fe..aaed6c30f895 100644
--- a/devel/hs-ncurses/Makefile
+++ b/devel/hs-ncurses/Makefile
@@ -3,7 +3,7 @@
PORTNAME= ncurses
PORTVERSION= 0.2.16
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-newtype-generics/Makefile b/devel/hs-newtype-generics/Makefile
index 9c0e8fa480d1..2652e98ffdad 100644
--- a/devel/hs-newtype-generics/Makefile
+++ b/devel/hs-newtype-generics/Makefile
@@ -2,7 +2,7 @@
PORTNAME= newtype-generics
PORTVERSION= 0.5.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-newtype/Makefile b/devel/hs-newtype/Makefile
index 84aa353981e4..ed5d75a8d8e3 100644
--- a/devel/hs-newtype/Makefile
+++ b/devel/hs-newtype/Makefile
@@ -2,7 +2,7 @@
PORTNAME= newtype
PORTVERSION= 0.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-old-locale/Makefile b/devel/hs-old-locale/Makefile
index 3b48541a8441..ef6c594a1099 100644
--- a/devel/hs-old-locale/Makefile
+++ b/devel/hs-old-locale/Makefile
@@ -2,7 +2,7 @@
PORTNAME= old-locale
PORTVERSION= 1.0.0.7
-PORTREVISION= 4
+PORTREVISION= 6
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-old-locale/files/patch-git_15fea2d b/devel/hs-old-locale/files/patch-git_15fea2d
index c78bf11e3c9a..e937c048c9eb 100644
--- a/devel/hs-old-locale/files/patch-git_15fea2d
+++ b/devel/hs-old-locale/files/patch-git_15fea2d
@@ -14,8 +14,8 @@ index 37057a8..52aa83a 100644
@@ -31,5 +31,5 @@ Library
exposed-modules:
System.Locale
-
+
- build-depends: base >= 4.2 && < 4.9
-+ build-depends: base >= 4.2 && < 4.12
++ build-depends: base >= 4.2 && < 4.13
ghc-options: -Wall
diff --git a/devel/hs-old-time/Makefile b/devel/hs-old-time/Makefile
index 94c7ab7789bb..c9677396c952 100644
--- a/devel/hs-old-time/Makefile
+++ b/devel/hs-old-time/Makefile
@@ -2,7 +2,7 @@
PORTNAME= old-time
PORTVERSION= 1.1.0.3
-PORTREVISION= 4
+PORTREVISION= 6
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-old-time/files/patch-git_82790af b/devel/hs-old-time/files/patch-git_82790af
index 842bf10e1c62..ec394c8c0a72 100644
--- a/devel/hs-old-time/files/patch-git_82790af
+++ b/devel/hs-old-time/files/patch-git_82790af
@@ -13,11 +13,11 @@ index d322965..3a0e85c 100644
+++ old-time.cabal
@@ -53,7 +53,7 @@ Library
HsTime.h
-
+
build-depends:
- base >= 4.7 && < 4.9,
-+ base >= 4.7 && < 4.12,
++ base >= 4.7 && < 4.13,
old-locale == 1.0.*
-
+
ghc-options: -Wall
diff --git a/devel/hs-optparse-applicative/Makefile b/devel/hs-optparse-applicative/Makefile
index 60479fb5efc7..dd7a988a452f 100644
--- a/devel/hs-optparse-applicative/Makefile
+++ b/devel/hs-optparse-applicative/Makefile
@@ -1,8 +1,8 @@
# $FreeBSD$
PORTNAME= optparse-applicative
-PORTVERSION= 0.14.0.0
-PORTREVISION= 3
+PORTVERSION= 0.14.3.0
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-optparse-applicative/distinfo b/devel/hs-optparse-applicative/distinfo
index cba28fc18757..00997187bef7 100644
--- a/devel/hs-optparse-applicative/distinfo
+++ b/devel/hs-optparse-applicative/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1499447048
-SHA256 (cabal/optparse-applicative-0.14.0.0.tar.gz) = b55b32fdd5d101b2d6edb2746a66648fc2cd1b850d7adea185f201ac71b83c1a
-SIZE (cabal/optparse-applicative-0.14.0.0.tar.gz) = 53120
+TIMESTAMP = 1545655938
+SHA256 (cabal/optparse-applicative-0.14.3.0.tar.gz) = 72476302fe555a508917b2d7d6121c7b58ea5434cdc08aeb5d4b652e8f0e7663
+SIZE (cabal/optparse-applicative-0.14.3.0.tar.gz) = 53480
diff --git a/devel/hs-parallel/Makefile b/devel/hs-parallel/Makefile
index 845c42360ef1..7fb60bc0ab2f 100644
--- a/devel/hs-parallel/Makefile
+++ b/devel/hs-parallel/Makefile
@@ -1,8 +1,8 @@
# $FreeBSD$
PORTNAME= parallel
-PORTVERSION= 3.2.1.1
-PORTREVISION= 2
+PORTVERSION= 3.2.2.0
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-parallel/distinfo b/devel/hs-parallel/distinfo
index 5c4be6485683..b5150cf011b6 100644
--- a/devel/hs-parallel/distinfo
+++ b/devel/hs-parallel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1499444913
-SHA256 (cabal/parallel-3.2.1.1.tar.gz) = 323bb9bc9e36fb9bfb08e68a772411302b1599bfffbc6de20fa3437ce1473c17
-SIZE (cabal/parallel-3.2.1.1.tar.gz) = 13367
+TIMESTAMP = 1545498989
+SHA256 (cabal/parallel-3.2.2.0.tar.gz) = 170453a71a2a8b31cca63125533f7771d7debeb639700bdabdd779c34d8a6ef6
+SIZE (cabal/parallel-3.2.2.0.tar.gz) = 14681
diff --git a/devel/hs-parallel/files/patch-parallel.cabal b/devel/hs-parallel/files/patch-parallel.cabal
deleted file mode 100644
index a95e09349d97..000000000000
--- a/devel/hs-parallel/files/patch-parallel.cabal
+++ /dev/null
@@ -1,10 +0,0 @@
---- 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
diff --git a/devel/hs-pcre-light/Makefile b/devel/hs-pcre-light/Makefile
index 67b27a22e08c..db1d3b996444 100644
--- a/devel/hs-pcre-light/Makefile
+++ b/devel/hs-pcre-light/Makefile
@@ -2,7 +2,7 @@
PORTNAME= pcre-light
PORTVERSION= 0.4.0.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-prelude-extras/Makefile b/devel/hs-prelude-extras/Makefile
index 8fc49f204d96..545e90c5b4e2 100644
--- a/devel/hs-prelude-extras/Makefile
+++ b/devel/hs-prelude-extras/Makefile
@@ -2,7 +2,7 @@
PORTNAME= prelude-extras
PORTVERSION= 0.4.0.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-preprocessor-tools/Makefile b/devel/hs-preprocessor-tools/Makefile
index 156c5a2a84ac..3e9568413bca 100644
--- a/devel/hs-preprocessor-tools/Makefile
+++ b/devel/hs-preprocessor-tools/Makefile
@@ -2,6 +2,7 @@
PORTNAME= preprocessor-tools
PORTVERSION= 2.0.2
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-prettyclass/Makefile b/devel/hs-prettyclass/Makefile
index e839639b49d7..1f5f7bc2b1b6 100644
--- a/devel/hs-prettyclass/Makefile
+++ b/devel/hs-prettyclass/Makefile
@@ -2,7 +2,7 @@
PORTNAME= prettyclass
PORTVERSION= 1.0.0.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-primitive/Makefile b/devel/hs-primitive/Makefile
index 94aa4722fe42..263a1551a37e 100644
--- a/devel/hs-primitive/Makefile
+++ b/devel/hs-primitive/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= primitive
-PORTVERSION= 0.6.3.0
+PORTVERSION= 0.6.4.0
PORTREVISION= 1
CATEGORIES= devel haskell
diff --git a/devel/hs-primitive/distinfo b/devel/hs-primitive/distinfo
index 2b25698e8a2d..5131e72cd85e 100644
--- a/devel/hs-primitive/distinfo
+++ b/devel/hs-primitive/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1523292481
-SHA256 (cabal/primitive-0.6.3.0.tar.gz) = cddeff804e0f577f1be0179d5d145dfc170f8bfb66f663b9fba67104a45d9555
-SIZE (cabal/primitive-0.6.3.0.tar.gz) = 25336
+TIMESTAMP = 1545490019
+SHA256 (cabal/primitive-0.6.4.0.tar.gz) = 4cbeaf7924dd79221f327ea101a29bf35c4976dc3319df157ff46ea68e6a0c64
+SIZE (cabal/primitive-0.6.4.0.tar.gz) = 45937
diff --git a/devel/hs-primitive/files/patch-primitive.cabal b/devel/hs-primitive/files/patch-primitive.cabal
new file mode 100644
index 000000000000..c61901226eed
--- /dev/null
+++ b/devel/hs-primitive/files/patch-primitive.cabal
@@ -0,0 +1,11 @@
+--- primitive.cabal.orig 2018-05-30 18:38:36 UTC
++++ primitive.cabal
+@@ -53,7 +53,7 @@ Library
+ Data.Primitive.Internal.Compat
+ Data.Primitive.Internal.Operations
+
+- Build-Depends: base >= 4.5 && < 4.12
++ Build-Depends: base >= 4.5 && < 4.13
+ , ghc-prim >= 0.2 && < 0.6
+ , transformers >= 0.2 && < 0.6
+
diff --git a/devel/hs-process-extras/Makefile b/devel/hs-process-extras/Makefile
index e1d51026b5b8..9523c3885920 100644
--- a/devel/hs-process-extras/Makefile
+++ b/devel/hs-process-extras/Makefile
@@ -2,7 +2,7 @@
PORTNAME= process-extras
PORTVERSION= 0.7.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-profunctors/Makefile b/devel/hs-profunctors/Makefile
index 02c520a0909e..d755e714554b 100644
--- a/devel/hs-profunctors/Makefile
+++ b/devel/hs-profunctors/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= profunctors
-PORTVERSION= 5.2.2
+PORTVERSION= 5.3
PORTREVISION= 1
CATEGORIES= devel haskell
@@ -10,8 +10,7 @@ COMMENT= Profunctors
LICENSE= BSD3CLAUSE
-USE_CABAL= base-orphans bifunctors comonad contravariant \
- distributive tagged
+USE_CABAL= base-orphans bifunctors comonad distributive tagged
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-profunctors/distinfo b/devel/hs-profunctors/distinfo
index 2bac91b4fc8d..3904ac4f7b80 100644
--- a/devel/hs-profunctors/distinfo
+++ b/devel/hs-profunctors/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1523817696
-SHA256 (cabal/profunctors-5.2.2.tar.gz) = e981e6a33ac99d38a947a749179bbea3c294ecf6bfde41660fe6d8d5a2e43768
-SIZE (cabal/profunctors-5.2.2.tar.gz) = 28155
+TIMESTAMP = 1545676462
+SHA256 (cabal/profunctors-5.3.tar.gz) = 74632acc5bb76e04ade95e187be432b607da0e863c0e08f3cabafb23d8b4a3b7
+SIZE (cabal/profunctors-5.3.tar.gz) = 28744
diff --git a/devel/hs-profunctors/files/patch-profunctors.cabal b/devel/hs-profunctors/files/patch-profunctors.cabal
new file mode 100644
index 000000000000..5fc7f80f6af0
--- /dev/null
+++ b/devel/hs-profunctors/files/patch-profunctors.cabal
@@ -0,0 +1,10 @@
+--- profunctors.cabal.orig 2018-07-03 01:33:59 UTC
++++ profunctors.cabal
+@@ -38,7 +38,6 @@ library
+ base-orphans >= 0.4 && < 0.9,
+ bifunctors >= 5.2 && < 6,
+ comonad >= 4 && < 6,
+- contravariant >= 1 && < 2,
+ distributive >= 0.4.4 && < 1,
+ semigroups >= 0.11 && < 0.19,
+ tagged >= 0.4.4 && < 1,
diff --git a/devel/hs-project-template/Makefile b/devel/hs-project-template/Makefile
index 07dbe705deff..4d6b83f18de9 100644
--- a/devel/hs-project-template/Makefile
+++ b/devel/hs-project-template/Makefile
@@ -2,7 +2,7 @@
PORTNAME= project-template
PORTVERSION= 0.2.0.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-psqueues/Makefile b/devel/hs-psqueues/Makefile
index 3e920fde460c..4cbe94394c21 100644
--- a/devel/hs-psqueues/Makefile
+++ b/devel/hs-psqueues/Makefile
@@ -2,7 +2,7 @@
PORTNAME= psqueues
PORTVERSION= 0.2.6.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-quickcheck-io/Makefile b/devel/hs-quickcheck-io/Makefile
index e02a40df2229..f6bc92a81aaf 100644
--- a/devel/hs-quickcheck-io/Makefile
+++ b/devel/hs-quickcheck-io/Makefile
@@ -2,7 +2,7 @@
PORTNAME= quickcheck-io
PORTVERSION= 0.2.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-random/Makefile b/devel/hs-random/Makefile
index 86d22c304238..70133c9126d0 100644
--- a/devel/hs-random/Makefile
+++ b/devel/hs-random/Makefile
@@ -2,7 +2,7 @@
PORTNAME= random
PORTVERSION= 1.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-readable/Makefile b/devel/hs-readable/Makefile
index e484de6dc7c0..0babd8d5d84c 100644
--- a/devel/hs-readable/Makefile
+++ b/devel/hs-readable/Makefile
@@ -2,7 +2,7 @@
PORTNAME= readable
PORTVERSION= 0.3.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-readline/Makefile b/devel/hs-readline/Makefile
index 78be4e204039..d78a83a74a9e 100644
--- a/devel/hs-readline/Makefile
+++ b/devel/hs-readline/Makefile
@@ -3,7 +3,7 @@
PORTNAME= readline
PORTVERSION= 1.0.3.0
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-refact/Makefile b/devel/hs-refact/Makefile
index 05a111b76190..527ceaac55e0 100644
--- a/devel/hs-refact/Makefile
+++ b/devel/hs-refact/Makefile
@@ -2,7 +2,7 @@
PORTNAME= refact
PORTVERSION= 0.3.0.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-reflection/Makefile b/devel/hs-reflection/Makefile
index fe7daa819e3c..cec6bc8d1fee 100644
--- a/devel/hs-reflection/Makefile
+++ b/devel/hs-reflection/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= reflection
-PORTVERSION= 2.1.3
+PORTVERSION= 2.1.4
PORTREVISION= 1
CATEGORIES= devel haskell
diff --git a/devel/hs-reflection/distinfo b/devel/hs-reflection/distinfo
index 5016d7aa1ae5..01337fe4fbcb 100644
--- a/devel/hs-reflection/distinfo
+++ b/devel/hs-reflection/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1523900374
-SHA256 (cabal/reflection-2.1.3.tar.gz) = 88f81923abd7211e51de7071cd5800b30784e374c193de8cdd7b1c201f8de405
-SIZE (cabal/reflection-2.1.3.tar.gz) = 18085
+TIMESTAMP = 1545655551
+SHA256 (cabal/reflection-2.1.4.tar.gz) = f22fc478d43a36ec3d6c48c57ec53636c0bf936f3733b9a2b34e1a2e6351c44d
+SIZE (cabal/reflection-2.1.4.tar.gz) = 18364
diff --git a/devel/hs-resource-pool/Makefile b/devel/hs-resource-pool/Makefile
index a0ee988419ea..b03a2d05424a 100644
--- a/devel/hs-resource-pool/Makefile
+++ b/devel/hs-resource-pool/Makefile
@@ -2,7 +2,7 @@
PORTNAME= resource-pool
PORTVERSION= 0.2.3.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-resourcet/Makefile b/devel/hs-resourcet/Makefile
index 6e9f5cab9c27..a3c192292d7a 100644
--- a/devel/hs-resourcet/Makefile
+++ b/devel/hs-resourcet/Makefile
@@ -2,7 +2,7 @@
PORTNAME= resourcet
PORTVERSION= 1.2.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-safe-exceptions/Makefile b/devel/hs-safe-exceptions/Makefile
index eafeaad75993..1c6fe5b0f4d7 100644
--- a/devel/hs-safe-exceptions/Makefile
+++ b/devel/hs-safe-exceptions/Makefile
@@ -2,7 +2,7 @@
PORTNAME= safe-exceptions
PORTVERSION= 0.1.7.0
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-safe-exceptions/files/patch-safe-exceptions.cabal b/devel/hs-safe-exceptions/files/patch-safe-exceptions.cabal
index 65a07f779527..e042b781aeef 100644
--- a/devel/hs-safe-exceptions/files/patch-safe-exceptions.cabal
+++ b/devel/hs-safe-exceptions/files/patch-safe-exceptions.cabal
@@ -5,7 +5,7 @@
hs-source-dirs: src
exposed-modules: Control.Exception.Safe
- build-depends: base >= 4.7 && < 4.11
-+ build-depends: base >= 4.7 && < 4.12
++ build-depends: base >= 4.7 && < 4.13
, deepseq >= 1.2 && < 1.5
- , exceptions >= 0.8 && < 0.9
+ , exceptions >= 0.8 && < 0.11
diff --git a/devel/hs-safe/Makefile b/devel/hs-safe/Makefile
index 38c6137acff2..1775722bb697 100644
--- a/devel/hs-safe/Makefile
+++ b/devel/hs-safe/Makefile
@@ -3,7 +3,7 @@
PORTNAME= safe
PORTVERSION= 0.3.15
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-say/Makefile b/devel/hs-say/Makefile
index 243f7e5c25bb..290959456d5b 100644
--- a/devel/hs-say/Makefile
+++ b/devel/hs-say/Makefile
@@ -2,7 +2,7 @@
PORTNAME= say
PORTVERSION= 0.1.0.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-scientific/Makefile b/devel/hs-scientific/Makefile
index f2b0f94a9c4a..59070de58e15 100644
--- a/devel/hs-scientific/Makefile
+++ b/devel/hs-scientific/Makefile
@@ -2,7 +2,7 @@
PORTNAME= scientific
PORTVERSION= 0.3.5.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-securemem/Makefile b/devel/hs-securemem/Makefile
index 0f8409eabb6d..95bb1eca1e8a 100644
--- a/devel/hs-securemem/Makefile
+++ b/devel/hs-securemem/Makefile
@@ -2,7 +2,7 @@
PORTNAME= securemem
PORTVERSION= 0.1.10
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-setenv/Makefile b/devel/hs-setenv/Makefile
index ae60f17d66bb..4f0aec0ac211 100644
--- a/devel/hs-setenv/Makefile
+++ b/devel/hs-setenv/Makefile
@@ -2,7 +2,7 @@
PORTNAME= setenv
PORTVERSION= 0.1.1.3
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-setlocale/Makefile b/devel/hs-setlocale/Makefile
index bb818eac2c4f..ca78a667b9ce 100644
--- a/devel/hs-setlocale/Makefile
+++ b/devel/hs-setlocale/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= setlocale
-PORTVERSION= 1.0.0.6
+PORTVERSION= 1.0.0.8
PORTREVISION= 1
CATEGORIES= devel haskell
diff --git a/devel/hs-setlocale/distinfo b/devel/hs-setlocale/distinfo
index 516f2deb21f9..b3bbb4263b45 100644
--- a/devel/hs-setlocale/distinfo
+++ b/devel/hs-setlocale/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1523637605
-SHA256 (cabal/setlocale-1.0.0.6.tar.gz) = 587af63153c1f3642de2c2f526b3a3c82c46ece3bd09ffd96a0eedbfd1c288e6
-SIZE (cabal/setlocale-1.0.0.6.tar.gz) = 2113
+TIMESTAMP = 1545559211
+SHA256 (cabal/setlocale-1.0.0.8.tar.gz) = 6dd148e47714707c311d20af606284ab392392a84ffb71da4004010e67d5b969
+SIZE (cabal/setlocale-1.0.0.8.tar.gz) = 2111
diff --git a/devel/hs-shake/Makefile b/devel/hs-shake/Makefile
index 6dbc2491e077..158238993a3f 100644
--- a/devel/hs-shake/Makefile
+++ b/devel/hs-shake/Makefile
@@ -2,7 +2,7 @@
PORTNAME= shake
PORTVERSION= 0.16.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-show/Makefile b/devel/hs-show/Makefile
index 76fae60a720c..0161d27ff8ef 100644
--- a/devel/hs-show/Makefile
+++ b/devel/hs-show/Makefile
@@ -3,7 +3,7 @@
PORTNAME= show
PORTVERSION= 0.6
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-silently/Makefile b/devel/hs-silently/Makefile
index 87be648337a7..741b4584a8ea 100644
--- a/devel/hs-silently/Makefile
+++ b/devel/hs-silently/Makefile
@@ -2,7 +2,7 @@
PORTNAME= silently
PORTVERSION= 1.2.5
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-simple-reflect/Makefile b/devel/hs-simple-reflect/Makefile
index a4a5adbf1e5e..2680923d6305 100644
--- a/devel/hs-simple-reflect/Makefile
+++ b/devel/hs-simple-reflect/Makefile
@@ -2,7 +2,7 @@
PORTNAME= simple-reflect
PORTVERSION= 0.3.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-smallcheck/Makefile b/devel/hs-smallcheck/Makefile
index 667cb51d9e73..f1252468d5e0 100644
--- a/devel/hs-smallcheck/Makefile
+++ b/devel/hs-smallcheck/Makefile
@@ -3,7 +3,7 @@
PORTNAME= smallcheck
PORTVERSION= 1.1.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-split/Makefile b/devel/hs-split/Makefile
index e28a7fa0f560..234abd7c879d 100644
--- a/devel/hs-split/Makefile
+++ b/devel/hs-split/Makefile
@@ -3,7 +3,7 @@
PORTNAME= split
PORTVERSION= 0.2.3.3
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-split/files/patch-split.cabal b/devel/hs-split/files/patch-split.cabal
new file mode 100644
index 000000000000..4c0952e6f619
--- /dev/null
+++ b/devel/hs-split/files/patch-split.cabal
@@ -0,0 +1,11 @@
+--- split.cabal.orig 2018-01-24 03:00:12 UTC
++++ split.cabal
+@@ -51,7 +51,7 @@ Source-repository head
+
+ Library
+ ghc-options: -Wall
+- build-depends: base <4.12
++ build-depends: base <4.13
+ exposed-modules: Data.List.Split, Data.List.Split.Internals
+ default-language: Haskell2010
+ Hs-source-dirs: src
diff --git a/devel/hs-stm-chans/Makefile b/devel/hs-stm-chans/Makefile
index 34be4bdffb7d..856392aa298e 100644
--- a/devel/hs-stm-chans/Makefile
+++ b/devel/hs-stm-chans/Makefile
@@ -2,7 +2,7 @@
PORTNAME= stm-chans
PORTVERSION= 3.0.0.4
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-storable-record/Makefile b/devel/hs-storable-record/Makefile
index f77a43c5cceb..24cb10bf07e0 100644
--- a/devel/hs-storable-record/Makefile
+++ b/devel/hs-storable-record/Makefile
@@ -2,7 +2,7 @@
PORTNAME= storable-record
PORTVERSION= 0.0.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-storable-tuple/Makefile b/devel/hs-storable-tuple/Makefile
index e84f402f939f..2bad8c98d334 100644
--- a/devel/hs-storable-tuple/Makefile
+++ b/devel/hs-storable-tuple/Makefile
@@ -2,7 +2,7 @@
PORTNAME= storable-tuple
PORTVERSION= 0.0.3.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-streaming-commons/Makefile b/devel/hs-streaming-commons/Makefile
index 2d513076762b..e64e470e31b5 100644
--- a/devel/hs-streaming-commons/Makefile
+++ b/devel/hs-streaming-commons/Makefile
@@ -2,7 +2,7 @@
PORTNAME= streaming-commons
PORTVERSION= 0.2.0.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-strict/Makefile b/devel/hs-strict/Makefile
index 3b0deb0a93d9..c0b2fcd37006 100644
--- a/devel/hs-strict/Makefile
+++ b/devel/hs-strict/Makefile
@@ -2,7 +2,7 @@
PORTNAME= strict
PORTVERSION= 0.3.2
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-syb-with-class/Makefile b/devel/hs-syb-with-class/Makefile
index edf11ab73795..82bb01d6bc12 100644
--- a/devel/hs-syb-with-class/Makefile
+++ b/devel/hs-syb-with-class/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= syb-with-class
-PORTVERSION= 0.6.1.9
+PORTVERSION= 0.6.1.10
PORTREVISION= 1
CATEGORIES= devel haskell
diff --git a/devel/hs-syb-with-class/distinfo b/devel/hs-syb-with-class/distinfo
index 9aac13185178..3642d02ff535 100644
--- a/devel/hs-syb-with-class/distinfo
+++ b/devel/hs-syb-with-class/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1524154298
-SHA256 (cabal/syb-with-class-0.6.1.9.tar.gz) = 06a96de923d9e67e4399fab5ddcc792cefcc7e87d5c6b72a648ba6c0fedffbaa
-SIZE (cabal/syb-with-class-0.6.1.9.tar.gz) = 12526
+TIMESTAMP = 1545562890
+SHA256 (cabal/syb-with-class-0.6.1.10.tar.gz) = a77e3f231141b173b50bad8939a2eafbc0b14c615556464ad95851b5d9ef133a
+SIZE (cabal/syb-with-class-0.6.1.10.tar.gz) = 12530
diff --git a/devel/hs-syb/Makefile b/devel/hs-syb/Makefile
index 0a9c8ac90dbe..72183a0d2900 100644
--- a/devel/hs-syb/Makefile
+++ b/devel/hs-syb/Makefile
@@ -2,7 +2,7 @@
PORTNAME= syb
PORTVERSION= 0.7
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-system-fileio/Makefile b/devel/hs-system-fileio/Makefile
index 0f3b534ff50c..877078f4226a 100644
--- a/devel/hs-system-fileio/Makefile
+++ b/devel/hs-system-fileio/Makefile
@@ -2,7 +2,7 @@
PORTNAME= system-fileio
PORTVERSION= 0.3.16.3
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-system-filepath/Makefile b/devel/hs-system-filepath/Makefile
index 29691236dec6..e5ea05c43d68 100644
--- a/devel/hs-system-filepath/Makefile
+++ b/devel/hs-system-filepath/Makefile
@@ -2,7 +2,7 @@
PORTNAME= system-filepath
PORTVERSION= 0.4.14
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-tagged/Makefile b/devel/hs-tagged/Makefile
index 3d2e14e49ac0..db5845b04710 100644
--- a/devel/hs-tagged/Makefile
+++ b/devel/hs-tagged/Makefile
@@ -2,7 +2,7 @@
PORTNAME= tagged
PORTVERSION= 0.8.5
-PORTREVISION= 3
+PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-tagged/files/patch-tagged.cabal b/devel/hs-tagged/files/patch-tagged.cabal
index 2028756a946c..583b5b33b0b4 100644
--- a/devel/hs-tagged/files/patch-tagged.cabal
+++ b/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.14
++ build-depends: template-haskell >= 2.8 && < 2.15
if flag(deepseq)
build-depends: deepseq >= 1.1 && < 1.5
diff --git a/devel/hs-temporary/Makefile b/devel/hs-temporary/Makefile
index 70acef0238c3..e20f68821d91 100644
--- a/devel/hs-temporary/Makefile
+++ b/devel/hs-temporary/Makefile
@@ -2,7 +2,7 @@
PORTNAME= temporary
PORTVERSION= 1.2.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-terminal-size/Makefile b/devel/hs-terminal-size/Makefile
index c25f870ab368..ba8d6045bf36 100644
--- a/devel/hs-terminal-size/Makefile
+++ b/devel/hs-terminal-size/Makefile
@@ -2,7 +2,7 @@
PORTNAME= terminal-size
PORTVERSION= 0.3.2.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-test-framework-hunit/Makefile b/devel/hs-test-framework-hunit/Makefile
index 8349e3af6000..8d31e937ee03 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.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-test-framework-quickcheck2/Makefile b/devel/hs-test-framework-quickcheck2/Makefile
index 7134b3449370..1feec1a9b656 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.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-test-framework/Makefile b/devel/hs-test-framework/Makefile
index 956146bddcc3..b8d2e7ddd109 100644
--- a/devel/hs-test-framework/Makefile
+++ b/devel/hs-test-framework/Makefile
@@ -2,7 +2,7 @@
PORTNAME= test-framework
PORTVERSION= 0.8.2.0
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-test-framework/files/patch-test-framework.cabal b/devel/hs-test-framework/files/patch-test-framework.cabal
new file mode 100644
index 000000000000..655a85e05ba8
--- /dev/null
+++ b/devel/hs-test-framework/files/patch-test-framework.cabal
@@ -0,0 +1,11 @@
+--- test-framework.cabal.orig 2017-12-30 17:49:37 UTC
++++ test-framework.cabal
+@@ -48,7 +48,7 @@ Library
+ , ansi-terminal >= 0.4.0 && < 0.9
+ , ansi-wl-pprint >= 0.5.1 && < 0.7
+ , random >= 1.0 && < 1.2
+- , containers >= 0.1 && < 0.6
++ , containers >= 0.1 && < 0.7
+ , regex-posix >= 0.72 && < 0.96
+ , old-locale >= 1.0 && < 1.1
+ , time >= 1.1.2 && < 1.9
diff --git a/devel/hs-text-icu/Makefile b/devel/hs-text-icu/Makefile
index 1f169c83285c..12db8d064487 100644
--- a/devel/hs-text-icu/Makefile
+++ b/devel/hs-text-icu/Makefile
@@ -2,7 +2,7 @@
PORTNAME= text-icu
PORTVERSION= 0.7.0.1
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-text-short/Makefile b/devel/hs-text-short/Makefile
index 2b77fb49f252..0ac39e22dcca 100644
--- a/devel/hs-text-short/Makefile
+++ b/devel/hs-text-short/Makefile
@@ -2,7 +2,7 @@
PORTNAME= text-short
PORTVERSION= 0.1.2
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-text-short/files/patch-text-short.cabal b/devel/hs-text-short/files/patch-text-short.cabal
new file mode 100644
index 000000000000..59e5cf8c1871
--- /dev/null
+++ b/devel/hs-text-short/files/patch-text-short.cabal
@@ -0,0 +1,11 @@
+--- text-short.cabal.orig 2018-12-24 13:33:33 UTC
++++ text-short.cabal
+@@ -33,7 +33,7 @@ library
+
+ other-modules: Data.Text.Short.Internal
+
+- build-depends: base >= 4.7 && < 4.12
++ build-depends: base >= 4.7 && < 4.13
+ , bytestring >= 0.10.4 && < 0.11
+ , hashable >= 1.2.6 && < 1.3
+ , deepseq >= 1.3 && < 1.5
diff --git a/devel/hs-tf-random/Makefile b/devel/hs-tf-random/Makefile
index 32db5d510737..36108949c1e7 100644
--- a/devel/hs-tf-random/Makefile
+++ b/devel/hs-tf-random/Makefile
@@ -2,7 +2,7 @@
PORTNAME= tf-random
PORTVERSION= 0.5
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-th-abstraction/Makefile b/devel/hs-th-abstraction/Makefile
index b11f3dd8f22f..6f7e6dbb3dd0 100644
--- a/devel/hs-th-abstraction/Makefile
+++ b/devel/hs-th-abstraction/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= th-abstraction
-PORTVERSION= 0.2.6.0
+PORTVERSION= 0.2.10.0
PORTREVISION= 1
CATEGORIES= devel haskell
diff --git a/devel/hs-th-abstraction/distinfo b/devel/hs-th-abstraction/distinfo
index 70bd629dfdaf..98b35a9f71d9 100644
--- a/devel/hs-th-abstraction/distinfo
+++ b/devel/hs-th-abstraction/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1523446140
-SHA256 (cabal/th-abstraction-0.2.6.0.tar.gz) = e52e289a547d68f203d65f2e63ec2d87a3c613007d2fe873615c0969b981823c
-SIZE (cabal/th-abstraction-0.2.6.0.tar.gz) = 23406
+TIMESTAMP = 1545494086
+SHA256 (cabal/th-abstraction-0.2.10.0.tar.gz) = c9dbffcaa4ed04f257427e61da135797190b572d4e37662f7821844cbd2114af
+SIZE (cabal/th-abstraction-0.2.10.0.tar.gz) = 29620
diff --git a/devel/hs-th-abstraction/files/patch-th-abstraction.cabal b/devel/hs-th-abstraction/files/patch-th-abstraction.cabal
deleted file mode 100644
index 02a07dfac45e..000000000000
--- a/devel/hs-th-abstraction/files/patch-th-abstraction.cabal
+++ /dev/null
@@ -1,11 +0,0 @@
---- 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
diff --git a/devel/hs-th-expand-syns/Makefile b/devel/hs-th-expand-syns/Makefile
index ff3dcbb23300..2d15d6a58a6b 100644
--- a/devel/hs-th-expand-syns/Makefile
+++ b/devel/hs-th-expand-syns/Makefile
@@ -2,7 +2,7 @@
PORTNAME= th-expand-syns
PORTVERSION= 0.4.4.0
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-th-expand-syns/files/patch-th-expand-syns.cabal b/devel/hs-th-expand-syns/files/patch-th-expand-syns.cabal
new file mode 100644
index 000000000000..ef4f3f134a45
--- /dev/null
+++ b/devel/hs-th-expand-syns/files/patch-th-expand-syns.cabal
@@ -0,0 +1,11 @@
+--- th-expand-syns.cabal.orig 2017-12-26 20:43:27 UTC
++++ th-expand-syns.cabal
+@@ -26,7 +26,7 @@ source-repository head
+ location: git://github.com/DanielSchuessler/th-expand-syns.git
+
+ Library
+- build-depends: base >= 4 && < 5, template-haskell < 2.14, syb, containers
++ build-depends: base >= 4 && < 5, template-haskell < 2.15, syb, containers
+ ghc-options:
+ exposed-modules: Language.Haskell.TH.ExpandSyns
+ other-modules: Language.Haskell.TH.ExpandSyns.SemigroupCompat
diff --git a/devel/hs-th-lift-instances/Makefile b/devel/hs-th-lift-instances/Makefile
index 2c6f79c98de6..f096e1eccc60 100644
--- a/devel/hs-th-lift-instances/Makefile
+++ b/devel/hs-th-lift-instances/Makefile
@@ -2,7 +2,7 @@
PORTNAME= th-lift-instances
PORTVERSION= 0.1.11
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-th-lift/Makefile b/devel/hs-th-lift/Makefile
index c8f7c5ac841e..ee45419da4cd 100644
--- a/devel/hs-th-lift/Makefile
+++ b/devel/hs-th-lift/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= th-lift
-PORTVERSION= 0.7.8
+PORTVERSION= 0.7.11
PORTREVISION= 1
CATEGORIES= devel haskell
@@ -10,5 +10,7 @@ COMMENT= Derive Template Haskell's Lift class for datatypes.
LICENSE= BSD3CLAUSE
+USE_CABAL= th-abstraction
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-th-lift/distinfo b/devel/hs-th-lift/distinfo
index b0a656d79cbb..87bbafaadc8b 100644
--- a/devel/hs-th-lift/distinfo
+++ b/devel/hs-th-lift/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1523429375
-SHA256 (cabal/th-lift-0.7.8.tar.gz) = 2cf83385e848d9136a1d6e49ca845fd1d09935f2ff658c6f4e268d8ece02c12b
-SIZE (cabal/th-lift-0.7.8.tar.gz) = 12399
+TIMESTAMP = 1545493576
+SHA256 (cabal/th-lift-0.7.11.tar.gz) = d53cd1479d3cf35c513095f3954eee539e73c55266cec5f1fa0a82d53f30238c
+SIZE (cabal/th-lift-0.7.11.tar.gz) = 12756
diff --git a/devel/hs-th-orphans/Makefile b/devel/hs-th-orphans/Makefile
index b8cb7c9581cf..40294fe6204d 100644
--- a/devel/hs-th-orphans/Makefile
+++ b/devel/hs-th-orphans/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= th-orphans
-PORTVERSION= 0.13.5
+PORTVERSION= 0.13.6
PORTREVISION= 1
CATEGORIES= devel haskell
diff --git a/devel/hs-th-orphans/distinfo b/devel/hs-th-orphans/distinfo
index 6e704d3dbc02..68a8641f82ef 100644
--- a/devel/hs-th-orphans/distinfo
+++ b/devel/hs-th-orphans/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1524930811
-SHA256 (cabal/th-orphans-0.13.5.tar.gz) = 95644d4b7914317e1dd31095947b8371f1a18be0c09e75f0e29203eb774a25ad
-SIZE (cabal/th-orphans-0.13.5.tar.gz) = 6675
+TIMESTAMP = 1545681019
+SHA256 (cabal/th-orphans-0.13.6.tar.gz) = 7745e6b93a73cbc0a6aa0da0a7b7377f0be4fffb4fd311e5502de199ec1dd469
+SIZE (cabal/th-orphans-0.13.6.tar.gz) = 6773
diff --git a/devel/hs-th-reify-many/Makefile b/devel/hs-th-reify-many/Makefile
index 78f35de98d41..1018fbd0078d 100644
--- a/devel/hs-th-reify-many/Makefile
+++ b/devel/hs-th-reify-many/Makefile
@@ -2,7 +2,7 @@
PORTNAME= th-reify-many
PORTVERSION= 0.1.8
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-threads/Makefile b/devel/hs-threads/Makefile
index cbca9b9a6fff..0362dd1796d5 100644
--- a/devel/hs-threads/Makefile
+++ b/devel/hs-threads/Makefile
@@ -2,7 +2,7 @@
PORTNAME= threads
PORTVERSION= 0.5.1.6
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-threadscope/Makefile b/devel/hs-threadscope/Makefile
index 558d7e5d1570..609ac96354c7 100644
--- a/devel/hs-threadscope/Makefile
+++ b/devel/hs-threadscope/Makefile
@@ -2,6 +2,7 @@
PORTNAME= threadscope
PORTVERSION= 0.2.11.1
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-time-compat/Makefile b/devel/hs-time-compat/Makefile
index 00c64cbfedb2..abd437050fe0 100644
--- a/devel/hs-time-compat/Makefile
+++ b/devel/hs-time-compat/Makefile
@@ -2,7 +2,7 @@
PORTNAME= time-compat
PORTVERSION= 0.1.0.3
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-time-locale-compat/Makefile b/devel/hs-time-locale-compat/Makefile
index 56fce23b72fa..9e70634344dc 100644
--- a/devel/hs-time-locale-compat/Makefile
+++ b/devel/hs-time-locale-compat/Makefile
@@ -1,8 +1,8 @@
# $FreeBSD$
PORTNAME= time-locale-compat
-PORTVERSION= 0.1.1.3
-PORTREVISION= 3
+PORTVERSION= 0.1.1.5
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-time-locale-compat/distinfo b/devel/hs-time-locale-compat/distinfo
index 0533bd70cba7..858500966a33 100644
--- a/devel/hs-time-locale-compat/distinfo
+++ b/devel/hs-time-locale-compat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1499627860
-SHA256 (cabal/time-locale-compat-0.1.1.3.tar.gz) = 9144bf68b47791a2ac73f45aeadbc5910be2da9ad174909e1a10a70b4576aced
-SIZE (cabal/time-locale-compat-0.1.1.3.tar.gz) = 1925
+TIMESTAMP = 1545832941
+SHA256 (cabal/time-locale-compat-0.1.1.5.tar.gz) = 07ff1566de7d851423a843b2de385442319348c621d4f779b3d365ce91ac502c
+SIZE (cabal/time-locale-compat-0.1.1.5.tar.gz) = 1956
diff --git a/devel/hs-timezone-olson/Makefile b/devel/hs-timezone-olson/Makefile
index 1918fd532c88..163795ff407c 100644
--- a/devel/hs-timezone-olson/Makefile
+++ b/devel/hs-timezone-olson/Makefile
@@ -2,7 +2,7 @@
PORTNAME= timezone-olson
PORTVERSION= 0.1.9
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-timezone-series/Makefile b/devel/hs-timezone-series/Makefile
index f5db301a154b..bf31f855f0a4 100644
--- a/devel/hs-timezone-series/Makefile
+++ b/devel/hs-timezone-series/Makefile
@@ -2,7 +2,7 @@
PORTNAME= timezone-series
PORTVERSION= 0.1.8
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-transformers-base/Makefile b/devel/hs-transformers-base/Makefile
index 08726e58932e..484dbd7c4b1e 100644
--- a/devel/hs-transformers-base/Makefile
+++ b/devel/hs-transformers-base/Makefile
@@ -2,7 +2,7 @@
PORTNAME= transformers-base
PORTVERSION= 0.4.4
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-transformers-compat/Makefile b/devel/hs-transformers-compat/Makefile
index c86ec29aeb87..dd6c2824872f 100644
--- a/devel/hs-transformers-compat/Makefile
+++ b/devel/hs-transformers-compat/Makefile
@@ -2,7 +2,7 @@
PORTNAME= transformers-compat
PORTVERSION= 0.5.1.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-typed-process/Makefile b/devel/hs-typed-process/Makefile
index 3d17ec25ddcc..57362e7db44d 100644
--- a/devel/hs-typed-process/Makefile
+++ b/devel/hs-typed-process/Makefile
@@ -2,7 +2,7 @@
PORTNAME= typed-process
PORTVERSION= 0.2.2.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-unamb/Makefile b/devel/hs-unamb/Makefile
index 75630f187404..70a5d14af04a 100644
--- a/devel/hs-unamb/Makefile
+++ b/devel/hs-unamb/Makefile
@@ -3,7 +3,7 @@
PORTNAME= unamb
PORTVERSION= 0.2.5
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-unexceptionalio/Makefile b/devel/hs-unexceptionalio/Makefile
index 8d253544884f..e0cca309195b 100644
--- a/devel/hs-unexceptionalio/Makefile
+++ b/devel/hs-unexceptionalio/Makefile
@@ -2,7 +2,7 @@
PORTNAME= unexceptionalio
PORTVERSION= 0.3.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-unicode-show/Makefile b/devel/hs-unicode-show/Makefile
index bbca381f67c8..ec931f57ce8f 100644
--- a/devel/hs-unicode-show/Makefile
+++ b/devel/hs-unicode-show/Makefile
@@ -2,7 +2,7 @@
PORTNAME= unicode-show
PORTVERSION= 0.1.0.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-uniplate/Makefile b/devel/hs-uniplate/Makefile
index b206911366cc..9f3e302dfb4b 100644
--- a/devel/hs-uniplate/Makefile
+++ b/devel/hs-uniplate/Makefile
@@ -3,7 +3,7 @@
PORTNAME= uniplate
PORTVERSION= 1.6.12
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-unix-compat/Makefile b/devel/hs-unix-compat/Makefile
index 9013694772f8..2006ac03ac81 100644
--- a/devel/hs-unix-compat/Makefile
+++ b/devel/hs-unix-compat/Makefile
@@ -3,7 +3,7 @@
PORTNAME= unix-compat
PORTVERSION= 0.4.3.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-unix-time/Makefile b/devel/hs-unix-time/Makefile
index 0dea188f5cfc..2d571f29bb79 100644
--- a/devel/hs-unix-time/Makefile
+++ b/devel/hs-unix-time/Makefile
@@ -2,7 +2,7 @@
PORTNAME= unix-time
PORTVERSION= 0.3.8
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-unliftio-core/Makefile b/devel/hs-unliftio-core/Makefile
index d3ef5a53d370..7fba68f0ec2c 100644
--- a/devel/hs-unliftio-core/Makefile
+++ b/devel/hs-unliftio-core/Makefile
@@ -2,7 +2,7 @@
PORTNAME= unliftio-core
PORTVERSION= 0.1.1.0
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-unliftio-core/files/patch-unliftio-core.cabal b/devel/hs-unliftio-core/files/patch-unliftio-core.cabal
index 6dd96c3ebaa3..8f2276dce17c 100644
--- a/devel/hs-unliftio-core/files/patch-unliftio-core.cabal
+++ b/devel/hs-unliftio-core/files/patch-unliftio-core.cabal
@@ -5,7 +5,7 @@
src
build-depends:
- base >=4.5 && <4.11
-+ base >=4.5 && <4.12
++ base >=4.5 && <4.13
, transformers >=0.2 && <0.6
exposed-modules:
Control.Monad.IO.Unlift
diff --git a/devel/hs-unliftio/Makefile b/devel/hs-unliftio/Makefile
index a8697f26a724..14133f87689b 100644
--- a/devel/hs-unliftio/Makefile
+++ b/devel/hs-unliftio/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= unliftio
-PORTVERSION= 0.2.6.0
+PORTVERSION= 0.2.9.0
PORTREVISION= 1
CATEGORIES= devel haskell
diff --git a/devel/hs-unliftio/distinfo b/devel/hs-unliftio/distinfo
index 1e358d9455c5..1e25a41bddbd 100644
--- a/devel/hs-unliftio/distinfo
+++ b/devel/hs-unliftio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1523902179
-SHA256 (cabal/unliftio-0.2.6.0.tar.gz) = f87d5b6fa7f1bdb2d47e91c30411a3a878bc281a1259fc23abe146d1c4a4b366
-SIZE (cabal/unliftio-0.2.6.0.tar.gz) = 28311
+TIMESTAMP = 1545757713
+SHA256 (cabal/unliftio-0.2.9.0.tar.gz) = ff6596a932d1b52b409739fd7bbc07234b484cc72f459f2515b27c2b55cd39b8
+SIZE (cabal/unliftio-0.2.9.0.tar.gz) = 38909
diff --git a/devel/hs-unordered-containers/Makefile b/devel/hs-unordered-containers/Makefile
index eac9dc51e8d1..77e485678b1e 100644
--- a/devel/hs-unordered-containers/Makefile
+++ b/devel/hs-unordered-containers/Makefile
@@ -2,7 +2,7 @@
PORTNAME= unordered-containers
PORTVERSION= 0.2.9.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-utf8-light/Makefile b/devel/hs-utf8-light/Makefile
index cefabfe4bf4c..747ad5e6cd1c 100644
--- a/devel/hs-utf8-light/Makefile
+++ b/devel/hs-utf8-light/Makefile
@@ -2,7 +2,7 @@
PORTNAME= utf8-light
PORTVERSION= 0.4.2
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-utf8-string/Makefile b/devel/hs-utf8-string/Makefile
index 1355fe71ce01..c5c4c62ced67 100644
--- a/devel/hs-utf8-string/Makefile
+++ b/devel/hs-utf8-string/Makefile
@@ -2,7 +2,7 @@
PORTNAME= utf8-string
PORTVERSION= 1.0.1.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-utility-ht/Makefile b/devel/hs-utility-ht/Makefile
index 81e02df43821..27173a105c36 100644
--- a/devel/hs-utility-ht/Makefile
+++ b/devel/hs-utility-ht/Makefile
@@ -3,7 +3,7 @@
PORTNAME= utility-ht
PORTVERSION= 0.0.14
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-uuagc-bootstrap/Makefile b/devel/hs-uuagc-bootstrap/Makefile
index 1c673a108a75..dba3f827318a 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= 17
+PORTREVISION= 18
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
@@ -10,6 +10,10 @@ COMMENT= Attribute Grammar System of Universiteit Utrecht
LICENSE= BSD3CLAUSE
+DEPRECATED= No release since 2011
+BROKEN= Doesn't build with newest GHC
+EXPIRATION_DATE=31.01.2019
+
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 fe863ea45e54..182ac01d2b6d 100644
--- a/devel/hs-uuagc-cabal/Makefile
+++ b/devel/hs-uuagc-cabal/Makefile
@@ -2,7 +2,7 @@
PORTNAME= uuagc-cabal
PORTVERSION= 1.1.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-uuagc/Makefile b/devel/hs-uuagc/Makefile
index 52385386f48d..de881f71a45f 100644
--- a/devel/hs-uuagc/Makefile
+++ b/devel/hs-uuagc/Makefile
@@ -3,7 +3,7 @@
PORTNAME= uuagc
PORTVERSION= 0.9.52.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
@@ -11,6 +11,10 @@ COMMENT= Attribute Grammar System of Universiteit Utrecht
LICENSE= BSD3CLAUSE
+DEPRECATED= No release since 2015
+BROKEN= Doesn't build with recent Haskell libraries
+EXPIRATION_DATE=31.01.2019
+
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-uuid-types/Makefile b/devel/hs-uuid-types/Makefile
index c657c3b781f8..5e173024b127 100644
--- a/devel/hs-uuid-types/Makefile
+++ b/devel/hs-uuid-types/Makefile
@@ -2,7 +2,7 @@
PORTNAME= uuid-types
PORTVERSION= 1.0.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-uuid/Makefile b/devel/hs-uuid/Makefile
index 5d148aa20151..e482aadc18a7 100644
--- a/devel/hs-uuid/Makefile
+++ b/devel/hs-uuid/Makefile
@@ -2,7 +2,7 @@
PORTNAME= uuid
PORTVERSION= 1.3.13
-PORTREVISION= 3
+PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-uuid/files/patch-uuid.cabal b/devel/hs-uuid/files/patch-uuid.cabal
index 673d36c51cbe..96a6ff80b2ea 100644
--- a/devel/hs-uuid/files/patch-uuid.cabal
+++ b/devel/hs-uuid/files/patch-uuid.cabal
@@ -1,10 +1,15 @@
---- uuid.cabal.orig 2018-04-29 12:00:18 UTC
+--- uuid.cabal.orig 2016-12-17 19:29:29 UTC
+++ uuid.cabal
-@@ -37,7 +37,7 @@ Library
- entropy >= 0.3.7 && < 0.4,
+@@ -34,10 +34,10 @@ Library
+ bytestring >= 0.10 && < 0.11,
+ cryptohash-sha1 >= 0.11.100 && < 0.12,
+ cryptohash-md5 >= 0.11.100 && < 0.12,
+- entropy >= 0.3.7 && < 0.4,
++ entropy >= 0.3.7 && < 0.5,
network-info == 0.2.*,
random >= 1.0.1 && < 1.2,
- time >= 1.1 && < 1.8,
+ time >= 1.1 && < 1.9,
text >= 1 && < 1.3,
uuid-types >= 1.0.2 && < 2
+
diff --git a/devel/hs-uulib/Makefile b/devel/hs-uulib/Makefile
index 6319ac7587c6..99428c7f3c40 100644
--- a/devel/hs-uulib/Makefile
+++ b/devel/hs-uulib/Makefile
@@ -3,7 +3,7 @@
PORTNAME= uulib
PORTVERSION= 0.9.23
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-vault/Makefile b/devel/hs-vault/Makefile
index 3b50e3e34b95..c051d2981290 100644
--- a/devel/hs-vault/Makefile
+++ b/devel/hs-vault/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= vault
-PORTVERSION= 0.3.1.0
+PORTVERSION= 0.3.1.2
PORTREVISION= 1
CATEGORIES= devel haskell
diff --git a/devel/hs-vault/distinfo b/devel/hs-vault/distinfo
index 9591f6f4842c..fe7914532030 100644
--- a/devel/hs-vault/distinfo
+++ b/devel/hs-vault/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1523431307
-SHA256 (cabal/vault-0.3.1.0.tar.gz) = d960a843c3dae1f6073f50e980dcdbbe2e46e9911273c9f122ba96494c4c979f
-SIZE (cabal/vault-0.3.1.0.tar.gz) = 5199
+TIMESTAMP = 1545653873
+SHA256 (cabal/vault-0.3.1.2.tar.gz) = 9e00e52ec0b054cfb9b1e44d8ce2eefb499cc1dcd4bcdd0d434b370d635e551c
+SIZE (cabal/vault-0.3.1.2.tar.gz) = 5307
diff --git a/devel/hs-vector-algorithms/Makefile b/devel/hs-vector-algorithms/Makefile
index b23ebcfe4725..7c63e6e80ffe 100644
--- a/devel/hs-vector-algorithms/Makefile
+++ b/devel/hs-vector-algorithms/Makefile
@@ -1,8 +1,8 @@
# $FreeBSD$
PORTNAME= vector-algorithms
-PORTVERSION= 0.7.0.1
-PORTREVISION= 4
+PORTVERSION= 0.8.0.1
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-vector-algorithms/distinfo b/devel/hs-vector-algorithms/distinfo
index 0ad9e7af2ede..f6e30090768a 100644
--- a/devel/hs-vector-algorithms/distinfo
+++ b/devel/hs-vector-algorithms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1499627863
-SHA256 (cabal/vector-algorithms-0.7.0.1.tar.gz) = ed460a41ca068f568bc2027579ab14185fbb72c7ac469b5179ae5f8a52719070
-SIZE (cabal/vector-algorithms-0.7.0.1.tar.gz) = 25435
+TIMESTAMP = 1545678245
+SHA256 (cabal/vector-algorithms-0.8.0.1.tar.gz) = 15bcde786dcf03861946885e030d3dbe3b683e1a6fc12d7317e115084f4637fe
+SIZE (cabal/vector-algorithms-0.8.0.1.tar.gz) = 26071
diff --git a/devel/hs-vector-algorithms/files/patch-vector-algorithms.cabal b/devel/hs-vector-algorithms/files/patch-vector-algorithms.cabal
deleted file mode 100644
index ef5d891319d5..000000000000
--- a/devel/hs-vector-algorithms/files/patch-vector-algorithms.cabal
+++ /dev/null
@@ -1,11 +0,0 @@
---- vector-algorithms.cabal.orig 2017-07-07 20:17:27 UTC
-+++ vector-algorithms.cabal
-@@ -44,7 +44,7 @@ library
- hs-source-dirs: src
-
- build-depends: base >= 4.5 && < 5,
-- vector >= 0.6 && < 0.12,
-+ vector >= 0.6 && < 0.13,
- primitive >=0.3 && <0.7,
- bytestring >= 0.9 && < 1.0
-
diff --git a/devel/hs-vector-binary-instances/Makefile b/devel/hs-vector-binary-instances/Makefile
index ec08645cb0b9..c6ca95ee9d9d 100644
--- a/devel/hs-vector-binary-instances/Makefile
+++ b/devel/hs-vector-binary-instances/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= vector-binary-instances
-PORTVERSION= 0.2.4
+PORTVERSION= 0.2.5.1
PORTREVISION= 1
CATEGORIES= devel haskell
diff --git a/devel/hs-vector-binary-instances/distinfo b/devel/hs-vector-binary-instances/distinfo
index 8dca970e903e..d9963ac93159 100644
--- a/devel/hs-vector-binary-instances/distinfo
+++ b/devel/hs-vector-binary-instances/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1523451213
-SHA256 (cabal/vector-binary-instances-0.2.4.tar.gz) = 2b2f783e414dcf2e7dc34ad14264e5af83e5cd4784d5a0a64e4b4571963443f8
-SIZE (cabal/vector-binary-instances-0.2.4.tar.gz) = 4146
+TIMESTAMP = 1545833565
+SHA256 (cabal/vector-binary-instances-0.2.5.1.tar.gz) = 3945b99f8efd319c837700b7cef5163ee23e656e89227357e0b7a41d2a66c512
+SIZE (cabal/vector-binary-instances-0.2.5.1.tar.gz) = 4067
diff --git a/devel/hs-vector-binary-instances/files/patch-vector-binary-instances.cabal b/devel/hs-vector-binary-instances/files/patch-vector-binary-instances.cabal
deleted file mode 100644
index d2dee98a591e..000000000000
--- a/devel/hs-vector-binary-instances/files/patch-vector-binary-instances.cabal
+++ /dev/null
@@ -1,10 +0,0 @@
---- vector-binary-instances.cabal.orig 2018-04-11 12:56:40 UTC
-+++ vector-binary-instances.cabal
-@@ -50,7 +50,7 @@ Library
-
- -- Packages needed in order to build this package.
- Build-depends:
-- base > 3 && < 4.11,
-+ base > 3 && < 4.12,
- vector >= 0.6 && < 0.13,
- binary >= 0.5 && < 0.10
diff --git a/devel/hs-vector-instances/Makefile b/devel/hs-vector-instances/Makefile
index 53e09be5d4cd..7c6947221895 100644
--- a/devel/hs-vector-instances/Makefile
+++ b/devel/hs-vector-instances/Makefile
@@ -2,7 +2,7 @@
PORTNAME= vector-instances
PORTVERSION= 3.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-vector-th-unbox/Makefile b/devel/hs-vector-th-unbox/Makefile
index faee99540543..bc558b3222f2 100644
--- a/devel/hs-vector-th-unbox/Makefile
+++ b/devel/hs-vector-th-unbox/Makefile
@@ -2,7 +2,7 @@
PORTNAME= vector-th-unbox
PORTVERSION= 0.2.1.6
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-vector/Makefile b/devel/hs-vector/Makefile
index 4c4eb667004a..347be7550276 100644
--- a/devel/hs-vector/Makefile
+++ b/devel/hs-vector/Makefile
@@ -2,7 +2,7 @@
PORTNAME= vector
PORTVERSION= 0.12.0.1
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-vector/files/patch-vector.cabal b/devel/hs-vector/files/patch-vector.cabal
index 6d3a2e102e38..087af428e4af 100644
--- a/devel/hs-vector/files/patch-vector.cabal
+++ b/devel/hs-vector/files/patch-vector.cabal
@@ -5,7 +5,7 @@
vector.h
- Build-Depends: base >= 4.5 && < 4.10
-+ Build-Depends: base >= 4.5 && < 4.12
++ Build-Depends: base >= 4.5 && < 4.13
, primitive >= 0.5.0.1 && < 0.7
, ghc-prim >= 0.2 && < 0.6
, deepseq >= 1.1 && < 1.5
diff --git a/devel/hs-void/Makefile b/devel/hs-void/Makefile
index 9b31801d169a..feaa651bc31a 100644
--- a/devel/hs-void/Makefile
+++ b/devel/hs-void/Makefile
@@ -2,7 +2,7 @@
PORTNAME= void
PORTVERSION= 0.7.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-wl-pprint-text/Makefile b/devel/hs-wl-pprint-text/Makefile
index 8f1f67ad1d3b..f1a22bea038b 100644
--- a/devel/hs-wl-pprint-text/Makefile
+++ b/devel/hs-wl-pprint-text/Makefile
@@ -2,6 +2,7 @@
PORTNAME= wl-pprint-text
PORTVERSION= 1.2.0.0
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-word8/Makefile b/devel/hs-word8/Makefile
index 2e44d7d22975..b795f6f1dde3 100644
--- a/devel/hs-word8/Makefile
+++ b/devel/hs-word8/Makefile
@@ -2,7 +2,7 @@
PORTNAME= word8
PORTVERSION= 0.1.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/stack/Makefile b/devel/stack/Makefile
index 160a39f8d68f..53e53cd12f4e 100644
--- a/devel/stack/Makefile
+++ b/devel/stack/Makefile
@@ -9,9 +9,8 @@
# bump the version here.
PORTNAME= stack
-PORTVERSION= 1.7.1
+PORTVERSION= 1.9.3
DISTVERSIONPREFIX= v
-PORTREVISION= 1
CATEGORIES= devel haskell
MASTER_SITES= GH \
https://github.com/arrowd/stack-dependencies/releases/download/v${PORTVERSION}/:deps
diff --git a/devel/stack/distinfo b/devel/stack/distinfo
index e7db08312ba0..32ee18267cbd 100644
--- a/devel/stack/distinfo
+++ b/devel/stack/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1524999031
-SHA256 (stack-dependencies-1.7.1.tar.gz) = 4320a4803c889603fd13469d6ce795642f218e5ae65c46616ed8ec3418d13240
-SIZE (stack-dependencies-1.7.1.tar.gz) = 155869633
-SHA256 (arrowd-stack-dependencies-v1.7.1_GH0.tar.gz) = 8487fb66e17df5960d7fea96e80eb33a7e9e08a839f80926a2144afc6bc4159e
-SIZE (arrowd-stack-dependencies-v1.7.1_GH0.tar.gz) = 997
+TIMESTAMP = 1546458683
+SHA256 (stack-dependencies-1.9.3.tar.gz) = be9c9394f9c519bf38a597e284148ac372f7f697df84617e0c73e56cef1bd60f
+SIZE (stack-dependencies-1.9.3.tar.gz) = 164677793
+SHA256 (arrowd-stack-dependencies-v1.9.3_GH0.tar.gz) = c9b26a87d62a482307f7640d79214263e48f697ee323110c3bc8112fee36e9dc
+SIZE (arrowd-stack-dependencies-v1.9.3_GH0.tar.gz) = 999