aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile265
-rw-r--r--devel/hs-Boolean/Makefile17
-rw-r--r--devel/hs-Boolean/distinfo3
-rw-r--r--devel/hs-Boolean/pkg-descr3
-rw-r--r--devel/hs-BoundedChan/Makefile18
-rw-r--r--devel/hs-BoundedChan/distinfo3
-rw-r--r--devel/hs-BoundedChan/pkg-descr4
-rw-r--r--devel/hs-ConfigFile/Makefile19
-rw-r--r--devel/hs-ConfigFile/distinfo3
-rw-r--r--devel/hs-ConfigFile/pkg-descr12
-rw-r--r--devel/hs-EdisonAPI/Makefile19
-rw-r--r--devel/hs-EdisonAPI/distinfo3
-rw-r--r--devel/hs-EdisonAPI/pkg-descr11
-rw-r--r--devel/hs-EdisonCore/Makefile19
-rw-r--r--devel/hs-EdisonCore/distinfo3
-rw-r--r--devel/hs-EdisonCore/pkg-descr7
-rw-r--r--devel/hs-GenericPretty/Makefile17
-rw-r--r--devel/hs-GenericPretty/distinfo3
-rw-r--r--devel/hs-GenericPretty/pkg-descr5
-rw-r--r--devel/hs-Glob/Makefile19
-rw-r--r--devel/hs-Glob/distinfo3
-rw-r--r--devel/hs-Glob/pkg-descr3
-rw-r--r--devel/hs-HUnit/Makefile19
-rw-r--r--devel/hs-HUnit/distinfo3
-rw-r--r--devel/hs-HUnit/pkg-descr4
-rw-r--r--devel/hs-IfElse/Makefile19
-rw-r--r--devel/hs-IfElse/distinfo3
-rw-r--r--devel/hs-IfElse/pkg-descr3
-rw-r--r--devel/hs-List/Makefile17
-rw-r--r--devel/hs-List/distinfo3
-rw-r--r--devel/hs-List/pkg-descr4
-rw-r--r--devel/hs-ListLike/Makefile19
-rw-r--r--devel/hs-ListLike/distinfo3
-rw-r--r--devel/hs-ListLike/files/patch-ListLike.cabal11
-rw-r--r--devel/hs-ListLike/pkg-descr12
-rw-r--r--devel/hs-MemoTrie/Makefile20
-rw-r--r--devel/hs-MemoTrie/distinfo3
-rw-r--r--devel/hs-MemoTrie/pkg-descr4
-rw-r--r--devel/hs-MissingH/Makefile22
-rw-r--r--devel/hs-MissingH/distinfo3
-rw-r--r--devel/hs-MissingH/pkg-descr5
-rw-r--r--devel/hs-MonadRandom/Makefile17
-rw-r--r--devel/hs-MonadRandom/distinfo3
-rw-r--r--devel/hs-MonadRandom/files/patch-MonadRandom.cabal10
-rw-r--r--devel/hs-MonadRandom/pkg-descr3
-rw-r--r--devel/hs-ObjectName/Makefile18
-rw-r--r--devel/hs-ObjectName/distinfo3
-rw-r--r--devel/hs-ObjectName/pkg-descr5
-rw-r--r--devel/hs-Only/Makefile17
-rw-r--r--devel/hs-Only/distinfo3
-rw-r--r--devel/hs-Only/pkg-descr11
-rw-r--r--devel/hs-QuickCheck/Makefile20
-rw-r--r--devel/hs-QuickCheck/distinfo3
-rw-r--r--devel/hs-QuickCheck/pkg-descr12
-rw-r--r--devel/hs-ReadArgs/Makefile21
-rw-r--r--devel/hs-ReadArgs/distinfo3
-rw-r--r--devel/hs-ReadArgs/pkg-descr4
-rw-r--r--devel/hs-STMonadTrans/Makefile19
-rw-r--r--devel/hs-STMonadTrans/distinfo3
-rw-r--r--devel/hs-STMonadTrans/pkg-descr3
-rw-r--r--devel/hs-SafeSemaphore/Makefile17
-rw-r--r--devel/hs-SafeSemaphore/distinfo3
-rw-r--r--devel/hs-SafeSemaphore/pkg-descr5
-rw-r--r--devel/hs-StateVar/Makefile17
-rw-r--r--devel/hs-StateVar/distinfo3
-rw-r--r--devel/hs-StateVar/pkg-descr4
-rw-r--r--devel/hs-Stream/Makefile20
-rw-r--r--devel/hs-Stream/distinfo3
-rw-r--r--devel/hs-Stream/pkg-descr6
-rw-r--r--devel/hs-abstract-deque/Makefile21
-rw-r--r--devel/hs-abstract-deque/distinfo3
-rw-r--r--devel/hs-abstract-deque/pkg-descr14
-rw-r--r--devel/hs-abstract-par/Makefile17
-rw-r--r--devel/hs-abstract-par/distinfo3
-rw-r--r--devel/hs-abstract-par/pkg-descr8
-rw-r--r--devel/hs-activehs-base/Makefile19
-rw-r--r--devel/hs-activehs-base/distinfo3
-rw-r--r--devel/hs-activehs-base/files/patch-activehs-base.cabal11
-rw-r--r--devel/hs-activehs-base/pkg-descr5
-rw-r--r--devel/hs-ansi-terminal/Makefile21
-rw-r--r--devel/hs-ansi-terminal/distinfo3
-rw-r--r--devel/hs-ansi-terminal/pkg-descr6
-rw-r--r--devel/hs-ansi-wl-pprint/Makefile21
-rw-r--r--devel/hs-ansi-wl-pprint/distinfo3
-rw-r--r--devel/hs-ansi-wl-pprint/pkg-descr5
-rw-r--r--devel/hs-arrows/Makefile20
-rw-r--r--devel/hs-arrows/distinfo3
-rw-r--r--devel/hs-arrows/pkg-descr4
-rw-r--r--devel/hs-asn1-data/Makefile19
-rw-r--r--devel/hs-asn1-data/distinfo3
-rw-r--r--devel/hs-asn1-data/pkg-descr4
-rw-r--r--devel/hs-asn1-encoding/Makefile19
-rw-r--r--devel/hs-asn1-encoding/distinfo3
-rw-r--r--devel/hs-asn1-encoding/pkg-descr4
-rw-r--r--devel/hs-asn1-parse/Makefile19
-rw-r--r--devel/hs-asn1-parse/distinfo3
-rw-r--r--devel/hs-asn1-parse/pkg-descr4
-rw-r--r--devel/hs-asn1-types/Makefile19
-rw-r--r--devel/hs-asn1-types/distinfo3
-rw-r--r--devel/hs-asn1-types/pkg-descr3
-rw-r--r--devel/hs-async/Makefile19
-rw-r--r--devel/hs-async/distinfo3
-rw-r--r--devel/hs-async/files/patch-async.cabal11
-rw-r--r--devel/hs-async/pkg-descr15
-rw-r--r--devel/hs-atomic-primops/Makefile19
-rw-r--r--devel/hs-atomic-primops/distinfo3
-rw-r--r--devel/hs-atomic-primops/files/patch-atomic-primops.cabal11
-rw-r--r--devel/hs-atomic-primops/pkg-descr8
-rw-r--r--devel/hs-auto-update/Makefile17
-rw-r--r--devel/hs-auto-update/distinfo3
-rw-r--r--devel/hs-auto-update/pkg-descr6
-rw-r--r--devel/hs-base-compat-batteries/Makefile19
-rw-r--r--devel/hs-base-compat-batteries/distinfo3
-rw-r--r--devel/hs-base-compat-batteries/pkg-descr11
-rw-r--r--devel/hs-base-compat/Makefile17
-rw-r--r--devel/hs-base-compat/distinfo3
-rw-r--r--devel/hs-base-compat/pkg-descr11
-rw-r--r--devel/hs-base-orphans/Makefile17
-rw-r--r--devel/hs-base-orphans/distinfo3
-rw-r--r--devel/hs-base-orphans/pkg-descr6
-rw-r--r--devel/hs-base-unicode-symbols/Makefile17
-rw-r--r--devel/hs-base-unicode-symbols/distinfo3
-rw-r--r--devel/hs-base-unicode-symbols/pkg-descr10
-rw-r--r--devel/hs-base16-bytestring/Makefile17
-rw-r--r--devel/hs-base16-bytestring/distinfo3
-rw-r--r--devel/hs-base16-bytestring/pkg-descr3
-rw-r--r--devel/hs-base64-bytestring/Makefile17
-rw-r--r--devel/hs-base64-bytestring/distinfo3
-rw-r--r--devel/hs-base64-bytestring/pkg-descr3
-rw-r--r--devel/hs-basement/Makefile17
-rw-r--r--devel/hs-basement/distinfo3
-rw-r--r--devel/hs-basement/pkg-descr12
-rw-r--r--devel/hs-basic-prelude/Makefile20
-rw-r--r--devel/hs-basic-prelude/distinfo3
-rw-r--r--devel/hs-basic-prelude/pkg-descr17
-rw-r--r--devel/hs-bifunctors/Makefile20
-rw-r--r--devel/hs-bifunctors/distinfo3
-rw-r--r--devel/hs-bifunctors/pkg-descr3
-rw-r--r--devel/hs-bitarray/Makefile17
-rw-r--r--devel/hs-bitarray/distinfo3
-rw-r--r--devel/hs-bitarray/pkg-descr3
-rw-r--r--devel/hs-bits-atomic/Makefile17
-rw-r--r--devel/hs-bits-atomic/distinfo3
-rw-r--r--devel/hs-bits-atomic/pkg-descr6
-rw-r--r--devel/hs-blaze-builder/Makefile17
-rw-r--r--devel/hs-blaze-builder/distinfo3
-rw-r--r--devel/hs-blaze-builder/pkg-descr9
-rw-r--r--devel/hs-blaze-textual/Makefile20
-rw-r--r--devel/hs-blaze-textual/distinfo3
-rw-r--r--devel/hs-blaze-textual/pkg-descr3
-rw-r--r--devel/hs-bloomfilter/Makefile17
-rw-r--r--devel/hs-bloomfilter/distinfo3
-rw-r--r--devel/hs-bloomfilter/pkg-descr3
-rw-r--r--devel/hs-boxes/Makefile19
-rw-r--r--devel/hs-boxes/distinfo3
-rw-r--r--devel/hs-boxes/pkg-descr4
-rw-r--r--devel/hs-bsd-sysctl/Makefile18
-rw-r--r--devel/hs-bsd-sysctl/distinfo3
-rw-r--r--devel/hs-bsd-sysctl/files/patch-Setup.hs16
-rw-r--r--devel/hs-bsd-sysctl/pkg-descr6
-rw-r--r--devel/hs-byteable/Makefile17
-rw-r--r--devel/hs-byteable/distinfo3
-rw-r--r--devel/hs-byteable/pkg-descr5
-rw-r--r--devel/hs-byteorder/Makefile17
-rw-r--r--devel/hs-byteorder/distinfo3
-rw-r--r--devel/hs-byteorder/pkg-descr3
-rw-r--r--devel/hs-bytestring-lexing/Makefile20
-rw-r--r--devel/hs-bytestring-lexing/distinfo3
-rw-r--r--devel/hs-bytestring-lexing/pkg-descr3
-rw-r--r--devel/hs-bytestring-mmap/Makefile17
-rw-r--r--devel/hs-bytestring-mmap/distinfo3
-rw-r--r--devel/hs-bytestring-mmap/pkg-descr5
-rw-r--r--devel/hs-bytestring-show/Makefile17
-rw-r--r--devel/hs-bytestring-show/distinfo3
-rw-r--r--devel/hs-bytestring-show/files/patch-bytestring-show.cabal11
-rw-r--r--devel/hs-bytestring-show/pkg-descr3
-rw-r--r--devel/hs-call-stack/Makefile17
-rw-r--r--devel/hs-call-stack/distinfo3
-rw-r--r--devel/hs-call-stack/pkg-descr3
-rw-r--r--devel/hs-cereal/Makefile17
-rw-r--r--devel/hs-cereal/distinfo3
-rw-r--r--devel/hs-cereal/pkg-descr5
-rw-r--r--devel/hs-checkers/Makefile20
-rw-r--r--devel/hs-checkers/distinfo3
-rw-r--r--devel/hs-checkers/pkg-descr6
-rw-r--r--devel/hs-chunked-data/Makefile19
-rw-r--r--devel/hs-chunked-data/distinfo3
-rw-r--r--devel/hs-chunked-data/pkg-descr3
-rw-r--r--devel/hs-classy-prelude-conduit/Makefile20
-rw-r--r--devel/hs-classy-prelude-conduit/distinfo3
-rw-r--r--devel/hs-classy-prelude-conduit/pkg-descr3
-rw-r--r--devel/hs-classy-prelude/Makefile24
-rw-r--r--devel/hs-classy-prelude/distinfo3
-rw-r--r--devel/hs-classy-prelude/pkg-descr6
-rw-r--r--devel/hs-clock/Makefile17
-rw-r--r--devel/hs-clock/distinfo3
-rw-r--r--devel/hs-clock/pkg-descr4
-rw-r--r--devel/hs-cmdargs/Makefile25
-rw-r--r--devel/hs-cmdargs/distinfo3
-rw-r--r--devel/hs-cmdargs/pkg-descr17
-rw-r--r--devel/hs-code-page/Makefile17
-rw-r--r--devel/hs-code-page/distinfo3
-rw-r--r--devel/hs-code-page/pkg-descr10
-rw-r--r--devel/hs-colour/Makefile17
-rw-r--r--devel/hs-colour/distinfo3
-rw-r--r--devel/hs-colour/pkg-descr5
-rw-r--r--devel/hs-concurrent-output/Makefile19
-rw-r--r--devel/hs-concurrent-output/distinfo3
-rw-r--r--devel/hs-concurrent-output/pkg-descr9
-rw-r--r--devel/hs-conduit-combinators/Makefile22
-rw-r--r--devel/hs-conduit-combinators/distinfo3
-rw-r--r--devel/hs-conduit-combinators/pkg-descr4
-rw-r--r--devel/hs-conduit-extra/Makefile21
-rw-r--r--devel/hs-conduit-extra/distinfo3
-rw-r--r--devel/hs-conduit-extra/pkg-descr7
-rw-r--r--devel/hs-conduit/Makefile20
-rw-r--r--devel/hs-conduit/distinfo3
-rw-r--r--devel/hs-conduit/pkg-descr7
-rw-r--r--devel/hs-configurator/Makefile19
-rw-r--r--devel/hs-configurator/distinfo3
-rw-r--r--devel/hs-configurator/pkg-descr19
-rw-r--r--devel/hs-constraints/Makefile19
-rw-r--r--devel/hs-constraints/distinfo3
-rw-r--r--devel/hs-constraints/pkg-descr5
-rw-r--r--devel/hs-convertible/Makefile20
-rw-r--r--devel/hs-convertible/distinfo3
-rw-r--r--devel/hs-convertible/pkg-descr14
-rw-r--r--devel/hs-data-default-class/Makefile17
-rw-r--r--devel/hs-data-default-class/distinfo3
-rw-r--r--devel/hs-data-default-class/pkg-descr3
-rw-r--r--devel/hs-data-default-instances-base/Makefile19
-rw-r--r--devel/hs-data-default-instances-base/distinfo3
-rw-r--r--devel/hs-data-default-instances-base/pkg-descr3
-rw-r--r--devel/hs-data-default-instances-containers/Makefile19
-rw-r--r--devel/hs-data-default-instances-containers/distinfo3
-rw-r--r--devel/hs-data-default-instances-containers/pkg-descr3
-rw-r--r--devel/hs-data-default-instances-dlist/Makefile19
-rw-r--r--devel/hs-data-default-instances-dlist/distinfo3
-rw-r--r--devel/hs-data-default-instances-dlist/pkg-descr3
-rw-r--r--devel/hs-data-default-instances-old-locale/Makefile19
-rw-r--r--devel/hs-data-default-instances-old-locale/distinfo3
-rw-r--r--devel/hs-data-default-instances-old-locale/pkg-descr3
-rw-r--r--devel/hs-data-default/Makefile21
-rw-r--r--devel/hs-data-default/distinfo3
-rw-r--r--devel/hs-data-default/pkg-descr3
-rw-r--r--devel/hs-data-endian/Makefile17
-rw-r--r--devel/hs-data-endian/distinfo3
-rw-r--r--devel/hs-data-endian/pkg-descr3
-rw-r--r--devel/hs-data-hash/Makefile17
-rw-r--r--devel/hs-data-hash/distinfo3
-rw-r--r--devel/hs-data-hash/pkg-descr4
-rw-r--r--devel/hs-data-ordlist/Makefile17
-rw-r--r--devel/hs-data-ordlist/distinfo3
-rw-r--r--devel/hs-data-ordlist/pkg-descr3
-rw-r--r--devel/hs-data-pprint/Makefile19
-rw-r--r--devel/hs-data-pprint/distinfo3
-rw-r--r--devel/hs-data-pprint/files/patch-Data_PPrint.hs9
-rw-r--r--devel/hs-data-pprint/files/patch-data-pprint.cabal24
-rw-r--r--devel/hs-data-pprint/pkg-descr10
-rw-r--r--devel/hs-date-cache/Makefile17
-rw-r--r--devel/hs-date-cache/distinfo3
-rw-r--r--devel/hs-date-cache/pkg-descr4
-rw-r--r--devel/hs-datetime/Makefile20
-rw-r--r--devel/hs-datetime/distinfo3
-rw-r--r--devel/hs-datetime/pkg-descr5
-rw-r--r--devel/hs-dbus/Makefile20
-rw-r--r--devel/hs-dbus/distinfo3
-rw-r--r--devel/hs-dbus/pkg-descr13
-rw-r--r--devel/hs-deepseq-generics/Makefile17
-rw-r--r--devel/hs-deepseq-generics/distinfo3
-rw-r--r--devel/hs-deepseq-generics/files/patch-deepseq-generics.cabal10
-rw-r--r--devel/hs-deepseq-generics/pkg-descr5
-rw-r--r--devel/hs-directory-tree/Makefile17
-rw-r--r--devel/hs-directory-tree/distinfo3
-rw-r--r--devel/hs-directory-tree/pkg-descr7
-rw-r--r--devel/hs-dlist-instances/Makefile19
-rw-r--r--devel/hs-dlist-instances/distinfo3
-rw-r--r--devel/hs-dlist-instances/pkg-descr4
-rw-r--r--devel/hs-dlist/Makefile18
-rw-r--r--devel/hs-dlist/distinfo3
-rw-r--r--devel/hs-dlist/pkg-descr5
-rw-r--r--devel/hs-easy-file/Makefile17
-rw-r--r--devel/hs-easy-file/distinfo3
-rw-r--r--devel/hs-easy-file/pkg-descr3
-rw-r--r--devel/hs-echo/Makefile17
-rw-r--r--devel/hs-echo/distinfo3
-rw-r--r--devel/hs-echo/files/patch-echo.cabal11
-rw-r--r--devel/hs-echo/pkg-descr6
-rw-r--r--devel/hs-edit-distance/Makefile19
-rw-r--r--devel/hs-edit-distance/distinfo3
-rw-r--r--devel/hs-edit-distance/pkg-descr4
-rw-r--r--devel/hs-either/Makefile21
-rw-r--r--devel/hs-either/distinfo3
-rw-r--r--devel/hs-either/pkg-descr3
-rw-r--r--devel/hs-enclosed-exceptions/Makefile19
-rw-r--r--devel/hs-enclosed-exceptions/distinfo3
-rw-r--r--devel/hs-enclosed-exceptions/pkg-descr4
-rw-r--r--devel/hs-equivalence/Makefile19
-rw-r--r--devel/hs-equivalence/distinfo3
-rw-r--r--devel/hs-equivalence/pkg-descr5
-rw-r--r--devel/hs-errors/Makefile19
-rw-r--r--devel/hs-errors/distinfo3
-rw-r--r--devel/hs-errors/pkg-descr5
-rw-r--r--devel/hs-exceptions/Makefile19
-rw-r--r--devel/hs-exceptions/distinfo3
-rw-r--r--devel/hs-exceptions/files/patch-exceptions.cabal11
-rw-r--r--devel/hs-exceptions/pkg-descr3
-rw-r--r--devel/hs-extensible-exceptions/Makefile19
-rw-r--r--devel/hs-extensible-exceptions/distinfo3
-rw-r--r--devel/hs-extensible-exceptions/pkg-descr4
-rw-r--r--devel/hs-extra/Makefile19
-rw-r--r--devel/hs-extra/distinfo3
-rw-r--r--devel/hs-extra/pkg-descr10
-rw-r--r--devel/hs-fast-logger/Makefile19
-rw-r--r--devel/hs-fast-logger/distinfo3
-rw-r--r--devel/hs-fast-logger/pkg-descr3
-rw-r--r--devel/hs-fgl/Makefile18
-rw-r--r--devel/hs-fgl/distinfo3
-rw-r--r--devel/hs-fgl/pkg-descr3
-rw-r--r--devel/hs-file-embed/Makefile17
-rw-r--r--devel/hs-file-embed/distinfo3
-rw-r--r--devel/hs-file-embed/pkg-descr4
-rw-r--r--devel/hs-filemanip/Makefile20
-rw-r--r--devel/hs-filemanip/distinfo3
-rw-r--r--devel/hs-filemanip/pkg-descr4
-rw-r--r--devel/hs-filestore/Makefile19
-rw-r--r--devel/hs-filestore/distinfo3
-rw-r--r--devel/hs-filestore/pkg-descr6
-rw-r--r--devel/hs-fmlist/Makefile17
-rw-r--r--devel/hs-fmlist/distinfo3
-rw-r--r--devel/hs-fmlist/pkg-descr6
-rw-r--r--devel/hs-fortran-src/Makefile25
-rw-r--r--devel/hs-fortran-src/distinfo3
-rw-r--r--devel/hs-fortran-src/files/patch-fortran-src.cabal29
-rw-r--r--devel/hs-fortran-src/pkg-descr6
-rw-r--r--devel/hs-foundation/Makefile23
-rw-r--r--devel/hs-foundation/distinfo3
-rw-r--r--devel/hs-foundation/pkg-descr12
-rw-r--r--devel/hs-free/Makefile21
-rw-r--r--devel/hs-free/distinfo3
-rw-r--r--devel/hs-free/files/patch-free.cabal13
-rw-r--r--devel/hs-free/pkg-descr4
-rw-r--r--devel/hs-fsnotify/Makefile19
-rw-r--r--devel/hs-fsnotify/distinfo3
-rw-r--r--devel/hs-fsnotify/pkg-descr5
-rw-r--r--devel/hs-gconf/Makefile21
-rw-r--r--devel/hs-gconf/distinfo3
-rw-r--r--devel/hs-gconf/pkg-descr6
-rw-r--r--devel/hs-generic-deriving/Makefile17
-rw-r--r--devel/hs-generic-deriving/distinfo3
-rw-r--r--devel/hs-generic-deriving/files/patch-generic-deriving.cabal14
-rw-r--r--devel/hs-generic-deriving/pkg-descr4
-rw-r--r--devel/hs-geniplate-mirror/Makefile19
-rw-r--r--devel/hs-geniplate-mirror/distinfo3
-rw-r--r--devel/hs-geniplate-mirror/files/patch-geniplate-mirror.cabal10
-rw-r--r--devel/hs-geniplate-mirror/pkg-descr3
-rw-r--r--devel/hs-ghc-mtl/Makefile20
-rw-r--r--devel/hs-ghc-mtl/distinfo3
-rw-r--r--devel/hs-ghc-mtl/pkg-descr4
-rw-r--r--devel/hs-ghc-paths/Makefile18
-rw-r--r--devel/hs-ghc-paths/distinfo3
-rw-r--r--devel/hs-ghc-paths/pkg-descr3
-rw-r--r--devel/hs-gio/Makefile20
-rw-r--r--devel/hs-gio/distinfo3
-rw-r--r--devel/hs-gio/pkg-descr8
-rw-r--r--devel/hs-gitrev/Makefile19
-rw-r--r--devel/hs-gitrev/distinfo3
-rw-r--r--devel/hs-gitrev/pkg-descr6
-rw-r--r--devel/hs-glib/Makefile21
-rw-r--r--devel/hs-glib/distinfo3
-rw-r--r--devel/hs-glib/pkg-descr7
-rw-r--r--devel/hs-haddock-api/Makefile21
-rw-r--r--devel/hs-haddock-api/distinfo3
-rw-r--r--devel/hs-haddock-api/pkg-descr3
-rw-r--r--devel/hs-haddock-library/Makefile19
-rw-r--r--devel/hs-haddock-library/distinfo3
-rw-r--r--devel/hs-haddock-library/pkg-descr5
-rw-r--r--devel/hs-hashable/Makefile31
-rw-r--r--devel/hs-hashable/distinfo3
-rw-r--r--devel/hs-hashable/files/patch-hashable.cabal11
-rw-r--r--devel/hs-hashable/pkg-descr6
-rw-r--r--devel/hs-hashtables/Makefile19
-rw-r--r--devel/hs-hashtables/distinfo3
-rw-r--r--devel/hs-hashtables/pkg-descr6
-rw-r--r--devel/hs-haskell-lexer/Makefile17
-rw-r--r--devel/hs-haskell-lexer/distinfo3
-rw-r--r--devel/hs-haskell-lexer/pkg-descr3
-rw-r--r--devel/hs-haskell-src-exts-util/Makefile19
-rw-r--r--devel/hs-haskell-src-exts-util/distinfo3
-rw-r--r--devel/hs-haskell-src-exts-util/pkg-descr6
-rw-r--r--devel/hs-haskell-src-exts/Makefile21
-rw-r--r--devel/hs-haskell-src-exts/distinfo3
-rw-r--r--devel/hs-haskell-src-exts/pkg-descr16
-rw-r--r--devel/hs-haskell-src-meta/Makefile19
-rw-r--r--devel/hs-haskell-src-meta/distinfo3
-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.cabal17
-rw-r--r--devel/hs-haskell-src-meta/pkg-descr4
-rw-r--r--devel/hs-haskell-src/Makefile20
-rw-r--r--devel/hs-haskell-src/distinfo3
-rw-r--r--devel/hs-haskell-src/pkg-descr6
-rw-r--r--devel/hs-hex/Makefile17
-rw-r--r--devel/hs-hex/distinfo3
-rw-r--r--devel/hs-hex/pkg-descr3
-rw-r--r--devel/hs-hinotify/Makefile21
-rw-r--r--devel/hs-hinotify/distinfo3
-rw-r--r--devel/hs-hinotify/files/patch-hinotify.cabal12
-rw-r--r--devel/hs-hinotify/pkg-descr5
-rw-r--r--devel/hs-hint/Makefile21
-rw-r--r--devel/hs-hint/distinfo3
-rw-r--r--devel/hs-hint/pkg-descr8
-rw-r--r--devel/hs-hlibev/Makefile21
-rw-r--r--devel/hs-hlibev/distinfo3
-rw-r--r--devel/hs-hlibev/pkg-descr3
-rw-r--r--devel/hs-hourglass/Makefile17
-rw-r--r--devel/hs-hourglass/distinfo3
-rw-r--r--devel/hs-hourglass/pkg-descr6
-rw-r--r--devel/hs-hsb2hs/Makefile22
-rw-r--r--devel/hs-hsb2hs/distinfo3
-rw-r--r--devel/hs-hsb2hs/pkg-descr6
-rw-r--r--devel/hs-hslogger/Makefile20
-rw-r--r--devel/hs-hslogger/distinfo3
-rw-r--r--devel/hs-hslogger/pkg-descr9
-rw-r--r--devel/hs-hslua-module-text/Makefile19
-rw-r--r--devel/hs-hslua-module-text/distinfo3
-rw-r--r--devel/hs-hslua-module-text/pkg-descr3
-rw-r--r--devel/hs-hslua/Makefile19
-rw-r--r--devel/hs-hslua/distinfo3
-rw-r--r--devel/hs-hslua/files/patch-hslua.cabal10
-rw-r--r--devel/hs-hslua/pkg-descr4
-rw-r--r--devel/hs-hspec-core/Makefile21
-rw-r--r--devel/hs-hspec-core/distinfo3
-rw-r--r--devel/hs-hspec-core/pkg-descr4
-rw-r--r--devel/hs-hspec-expectations/Makefile19
-rw-r--r--devel/hs-hspec-expectations/distinfo3
-rw-r--r--devel/hs-hspec-expectations/pkg-descr3
-rw-r--r--devel/hs-hspec/Makefile20
-rw-r--r--devel/hs-hspec/distinfo3
-rw-r--r--devel/hs-hspec/pkg-descr9
-rw-r--r--devel/hs-io-streams-haproxy/Makefile19
-rw-r--r--devel/hs-io-streams-haproxy/distinfo3
-rw-r--r--devel/hs-io-streams-haproxy/files/patch-io-streams-haproxy.cabal11
-rw-r--r--devel/hs-io-streams-haproxy/pkg-descr7
-rw-r--r--devel/hs-io-streams/Makefile19
-rw-r--r--devel/hs-io-streams/distinfo3
-rw-r--r--devel/hs-io-streams/files/patch-io-streams.cabal10
-rw-r--r--devel/hs-io-streams/pkg-descr4
-rw-r--r--devel/hs-js-flot/Makefile17
-rw-r--r--devel/hs-js-flot/distinfo3
-rw-r--r--devel/hs-js-flot/pkg-descr7
-rw-r--r--devel/hs-js-jquery/Makefile17
-rw-r--r--devel/hs-js-jquery/distinfo3
-rw-r--r--devel/hs-js-jquery/pkg-descr7
-rw-r--r--devel/hs-keys/Makefile20
-rw-r--r--devel/hs-keys/distinfo3
-rw-r--r--devel/hs-keys/pkg-descr3
-rw-r--r--devel/hs-kqueue/Makefile20
-rw-r--r--devel/hs-kqueue/distinfo3
-rw-r--r--devel/hs-kqueue/files/patch-kqueue.cabal16
-rw-r--r--devel/hs-kqueue/files/patch-src__System__KQueue.chs57
-rw-r--r--devel/hs-kqueue/pkg-descr5
-rw-r--r--devel/hs-language-c/Makefile21
-rw-r--r--devel/hs-language-c/distinfo3
-rw-r--r--devel/hs-language-c/pkg-descr5
-rw-r--r--devel/hs-language-javascript/Makefile21
-rw-r--r--devel/hs-language-javascript/distinfo3
-rw-r--r--devel/hs-language-javascript/pkg-descr4
-rw-r--r--devel/hs-largeword/Makefile17
-rw-r--r--devel/hs-largeword/distinfo3
-rw-r--r--devel/hs-largeword/pkg-descr4
-rw-r--r--devel/hs-lazysmallcheck/Makefile19
-rw-r--r--devel/hs-lazysmallcheck/distinfo3
-rw-r--r--devel/hs-lazysmallcheck/pkg-descr8
-rw-r--r--devel/hs-lens/Makefile29
-rw-r--r--devel/hs-lens/distinfo3
-rw-r--r--devel/hs-lens/pkg-descr8
-rw-r--r--devel/hs-lifted-async/Makefile20
-rw-r--r--devel/hs-lifted-async/distinfo3
-rw-r--r--devel/hs-lifted-async/pkg-descr4
-rw-r--r--devel/hs-lifted-base/Makefile19
-rw-r--r--devel/hs-lifted-base/distinfo3
-rw-r--r--devel/hs-lifted-base/pkg-descr4
-rw-r--r--devel/hs-logict/Makefile19
-rw-r--r--devel/hs-logict/distinfo3
-rw-r--r--devel/hs-logict/pkg-descr7
-rw-r--r--devel/hs-map-syntax/Makefile19
-rw-r--r--devel/hs-map-syntax/distinfo3
-rw-r--r--devel/hs-map-syntax/files/patch-map-syntax.cabal13
-rw-r--r--devel/hs-map-syntax/pkg-descr6
-rw-r--r--devel/hs-memory/Makefile19
-rw-r--r--devel/hs-memory/distinfo3
-rw-r--r--devel/hs-memory/pkg-descr9
-rw-r--r--devel/hs-microlens-th/Makefile19
-rw-r--r--devel/hs-microlens-th/distinfo3
-rw-r--r--devel/hs-microlens-th/pkg-descr6
-rw-r--r--devel/hs-microlens/Makefile17
-rw-r--r--devel/hs-microlens/distinfo3
-rw-r--r--devel/hs-microlens/pkg-descr6
-rw-r--r--devel/hs-microstache/Makefile19
-rw-r--r--devel/hs-microstache/distinfo3
-rw-r--r--devel/hs-microstache/files/patch-microstache.cabal39
-rw-r--r--devel/hs-microstache/pkg-descr6
-rw-r--r--devel/hs-mmap/Makefile18
-rw-r--r--devel/hs-mmap/distinfo3
-rw-r--r--devel/hs-mmap/pkg-descr6
-rw-r--r--devel/hs-mmorph/Makefile19
-rw-r--r--devel/hs-mmorph/distinfo3
-rw-r--r--devel/hs-mmorph/pkg-descr4
-rw-r--r--devel/hs-monad-control/Makefile19
-rw-r--r--devel/hs-monad-control/distinfo3
-rw-r--r--devel/hs-monad-control/pkg-descr7
-rw-r--r--devel/hs-monad-logger/Makefile21
-rw-r--r--devel/hs-monad-logger/distinfo3
-rw-r--r--devel/hs-monad-logger/pkg-descr4
-rw-r--r--devel/hs-monad-loops/Makefile15
-rw-r--r--devel/hs-monad-loops/distinfo3
-rw-r--r--devel/hs-monad-loops/pkg-descr3
-rw-r--r--devel/hs-monad-par-extras/Makefile19
-rw-r--r--devel/hs-monad-par-extras/distinfo3
-rw-r--r--devel/hs-monad-par-extras/pkg-descr4
-rw-r--r--devel/hs-monad-par/Makefile22
-rw-r--r--devel/hs-monad-par/distinfo3
-rw-r--r--devel/hs-monad-par/pkg-descr7
-rw-r--r--devel/hs-monad-unlift/Makefile19
-rw-r--r--devel/hs-monad-unlift/distinfo3
-rw-r--r--devel/hs-monad-unlift/pkg-descr3
-rw-r--r--devel/hs-monads-tf/Makefile17
-rw-r--r--devel/hs-monads-tf/distinfo3
-rw-r--r--devel/hs-monads-tf/pkg-descr4
-rw-r--r--devel/hs-mono-traversable-instances/Makefile20
-rw-r--r--devel/hs-mono-traversable-instances/distinfo3
-rw-r--r--devel/hs-mono-traversable-instances/pkg-descr3
-rw-r--r--devel/hs-mono-traversable/Makefile22
-rw-r--r--devel/hs-mono-traversable/distinfo3
-rw-r--r--devel/hs-mono-traversable/pkg-descr4
-rw-r--r--devel/hs-mtl/Makefile17
-rw-r--r--devel/hs-mtl/distinfo3
-rw-r--r--devel/hs-mtl/files/patch-git_594984022
-rw-r--r--devel/hs-mtl/pkg-descr6
-rw-r--r--devel/hs-murmur-hash/Makefile17
-rw-r--r--devel/hs-murmur-hash/distinfo3
-rw-r--r--devel/hs-murmur-hash/pkg-descr7
-rw-r--r--devel/hs-mutable-containers/Makefile19
-rw-r--r--devel/hs-mutable-containers/distinfo3
-rw-r--r--devel/hs-mutable-containers/pkg-descr10
-rw-r--r--devel/hs-ncurses/Makefile22
-rw-r--r--devel/hs-ncurses/distinfo3
-rw-r--r--devel/hs-ncurses/files/patch-lib_UI_NCurses.chs26
-rw-r--r--devel/hs-ncurses/pkg-descr5
-rw-r--r--devel/hs-newtype-generics/Makefile17
-rw-r--r--devel/hs-newtype-generics/distinfo3
-rw-r--r--devel/hs-newtype-generics/pkg-descr7
-rw-r--r--devel/hs-newtype/Makefile17
-rw-r--r--devel/hs-newtype/distinfo3
-rw-r--r--devel/hs-newtype/pkg-descr5
-rw-r--r--devel/hs-old-locale/Makefile17
-rw-r--r--devel/hs-old-locale/distinfo3
-rw-r--r--devel/hs-old-locale/files/patch-git_15fea2d21
-rw-r--r--devel/hs-old-locale/pkg-descr4
-rw-r--r--devel/hs-old-time/Makefile19
-rw-r--r--devel/hs-old-time/distinfo3
-rw-r--r--devel/hs-old-time/files/patch-git_82790af23
-rw-r--r--devel/hs-old-time/pkg-descr3
-rw-r--r--devel/hs-optparse-applicative/Makefile19
-rw-r--r--devel/hs-optparse-applicative/distinfo3
-rw-r--r--devel/hs-optparse-applicative/pkg-descr3
-rw-r--r--devel/hs-parallel/Makefile17
-rw-r--r--devel/hs-parallel/distinfo3
-rw-r--r--devel/hs-parallel/pkg-descr3
-rw-r--r--devel/hs-pcre-light/Makefile20
-rw-r--r--devel/hs-pcre-light/distinfo3
-rw-r--r--devel/hs-pcre-light/pkg-descr6
-rw-r--r--devel/hs-prelude-extras/Makefile17
-rw-r--r--devel/hs-prelude-extras/distinfo3
-rw-r--r--devel/hs-prelude-extras/pkg-descr4
-rw-r--r--devel/hs-preprocessor-tools/Makefile19
-rw-r--r--devel/hs-preprocessor-tools/distinfo3
-rw-r--r--devel/hs-preprocessor-tools/pkg-descr6
-rw-r--r--devel/hs-prettyclass/Makefile17
-rw-r--r--devel/hs-prettyclass/distinfo3
-rw-r--r--devel/hs-prettyclass/pkg-descr5
-rw-r--r--devel/hs-primitive/Makefile17
-rw-r--r--devel/hs-primitive/distinfo3
-rw-r--r--devel/hs-primitive/files/patch-primitive.cabal11
-rw-r--r--devel/hs-primitive/pkg-descr3
-rw-r--r--devel/hs-process-extras/Makefile19
-rw-r--r--devel/hs-process-extras/distinfo3
-rw-r--r--devel/hs-process-extras/pkg-descr7
-rw-r--r--devel/hs-profunctors/Makefile19
-rw-r--r--devel/hs-profunctors/distinfo3
-rw-r--r--devel/hs-profunctors/files/patch-profunctors.cabal10
-rw-r--r--devel/hs-profunctors/pkg-descr3
-rw-r--r--devel/hs-project-template/Makefile20
-rw-r--r--devel/hs-project-template/distinfo3
-rw-r--r--devel/hs-project-template/pkg-descr3
-rw-r--r--devel/hs-psqueues/Makefile19
-rw-r--r--devel/hs-psqueues/distinfo3
-rw-r--r--devel/hs-psqueues/pkg-descr21
-rw-r--r--devel/hs-quickcheck-io/Makefile19
-rw-r--r--devel/hs-quickcheck-io/distinfo3
-rw-r--r--devel/hs-quickcheck-io/pkg-descr4
-rw-r--r--devel/hs-random/Makefile17
-rw-r--r--devel/hs-random/distinfo3
-rw-r--r--devel/hs-random/pkg-descr4
-rw-r--r--devel/hs-readable/Makefile17
-rw-r--r--devel/hs-readable/distinfo3
-rw-r--r--devel/hs-readable/pkg-descr4
-rw-r--r--devel/hs-readline/Makefile20
-rw-r--r--devel/hs-readline/distinfo3
-rw-r--r--devel/hs-readline/files/patch-Setup.hs8
-rw-r--r--devel/hs-readline/pkg-descr4
-rw-r--r--devel/hs-refact/Makefile17
-rw-r--r--devel/hs-refact/distinfo3
-rw-r--r--devel/hs-refact/pkg-descr5
-rw-r--r--devel/hs-reflection/Makefile19
-rw-r--r--devel/hs-reflection/distinfo3
-rw-r--r--devel/hs-reflection/pkg-descr11
-rw-r--r--devel/hs-resource-pool/Makefile20
-rw-r--r--devel/hs-resource-pool/distinfo3
-rw-r--r--devel/hs-resource-pool/pkg-descr4
-rw-r--r--devel/hs-resourcet/Makefile21
-rw-r--r--devel/hs-resourcet/distinfo3
-rw-r--r--devel/hs-resourcet/pkg-descr5
-rw-r--r--devel/hs-safe-exceptions/Makefile19
-rw-r--r--devel/hs-safe-exceptions/distinfo3
-rw-r--r--devel/hs-safe-exceptions/files/patch-safe-exceptions.cabal13
-rw-r--r--devel/hs-safe-exceptions/pkg-descr3
-rw-r--r--devel/hs-safe/Makefile18
-rw-r--r--devel/hs-safe/distinfo3
-rw-r--r--devel/hs-safe/pkg-descr12
-rw-r--r--devel/hs-say/Makefile17
-rw-r--r--devel/hs-say/distinfo3
-rw-r--r--devel/hs-say/pkg-descr3
-rw-r--r--devel/hs-scientific/Makefile19
-rw-r--r--devel/hs-scientific/distinfo3
-rw-r--r--devel/hs-scientific/pkg-descr4
-rw-r--r--devel/hs-securemem/Makefile19
-rw-r--r--devel/hs-securemem/distinfo3
-rw-r--r--devel/hs-securemem/pkg-descr4
-rw-r--r--devel/hs-setenv/Makefile17
-rw-r--r--devel/hs-setenv/distinfo3
-rw-r--r--devel/hs-setenv/pkg-descr3
-rw-r--r--devel/hs-setlocale/Makefile17
-rw-r--r--devel/hs-setlocale/distinfo3
-rw-r--r--devel/hs-setlocale/pkg-descr3
-rw-r--r--devel/hs-show/Makefile20
-rw-r--r--devel/hs-show/distinfo3
-rw-r--r--devel/hs-show/pkg-descr13
-rw-r--r--devel/hs-silently/Makefile17
-rw-r--r--devel/hs-silently/distinfo3
-rw-r--r--devel/hs-silently/pkg-descr3
-rw-r--r--devel/hs-simple-reflect/Makefile17
-rw-r--r--devel/hs-simple-reflect/distinfo3
-rw-r--r--devel/hs-simple-reflect/pkg-descr6
-rw-r--r--devel/hs-smallcheck/Makefile20
-rw-r--r--devel/hs-smallcheck/distinfo3
-rw-r--r--devel/hs-smallcheck/pkg-descr5
-rw-r--r--devel/hs-split/Makefile18
-rw-r--r--devel/hs-split/distinfo3
-rw-r--r--devel/hs-split/files/patch-split.cabal11
-rw-r--r--devel/hs-split/pkg-descr19
-rw-r--r--devel/hs-stm-chans/Makefile17
-rw-r--r--devel/hs-stm-chans/distinfo3
-rw-r--r--devel/hs-stm-chans/pkg-descr3
-rw-r--r--devel/hs-storable-record/Makefile19
-rw-r--r--devel/hs-storable-record/distinfo3
-rw-r--r--devel/hs-storable-record/pkg-descr6
-rw-r--r--devel/hs-storable-tuple/Makefile19
-rw-r--r--devel/hs-storable-tuple/distinfo3
-rw-r--r--devel/hs-storable-tuple/pkg-descr6
-rw-r--r--devel/hs-streaming-commons/Makefile19
-rw-r--r--devel/hs-streaming-commons/distinfo3
-rw-r--r--devel/hs-streaming-commons/pkg-descr4
-rw-r--r--devel/hs-strict/Makefile15
-rw-r--r--devel/hs-strict/distinfo3
-rw-r--r--devel/hs-strict/pkg-descr4
-rw-r--r--devel/hs-syb-with-class/Makefile17
-rw-r--r--devel/hs-syb-with-class/distinfo3
-rw-r--r--devel/hs-syb-with-class/pkg-descr4
-rw-r--r--devel/hs-syb/Makefile17
-rw-r--r--devel/hs-syb/distinfo3
-rw-r--r--devel/hs-syb/pkg-descr6
-rw-r--r--devel/hs-system-fileio/Makefile19
-rw-r--r--devel/hs-system-fileio/distinfo3
-rw-r--r--devel/hs-system-fileio/pkg-descr8
-rw-r--r--devel/hs-system-filepath/Makefile17
-rw-r--r--devel/hs-system-filepath/distinfo3
-rw-r--r--devel/hs-system-filepath/pkg-descr3
-rw-r--r--devel/hs-tagged/Makefile19
-rw-r--r--devel/hs-tagged/distinfo3
-rw-r--r--devel/hs-tagged/files/patch-tagged.cabal11
-rw-r--r--devel/hs-tagged/pkg-descr3
-rw-r--r--devel/hs-temporary/Makefile19
-rw-r--r--devel/hs-temporary/distinfo3
-rw-r--r--devel/hs-temporary/pkg-descr8
-rw-r--r--devel/hs-terminal-size/Makefile17
-rw-r--r--devel/hs-terminal-size/distinfo3
-rw-r--r--devel/hs-terminal-size/pkg-descr3
-rw-r--r--devel/hs-test-framework-hunit/Makefile19
-rw-r--r--devel/hs-test-framework-hunit/distinfo3
-rw-r--r--devel/hs-test-framework-hunit/files/patch-test-framework-hunit.cabal16
-rw-r--r--devel/hs-test-framework-hunit/pkg-descr3
-rw-r--r--devel/hs-test-framework-quickcheck2/Makefile20
-rw-r--r--devel/hs-test-framework-quickcheck2/distinfo3
-rw-r--r--devel/hs-test-framework-quickcheck2/pkg-descr3
-rw-r--r--devel/hs-test-framework/Makefile20
-rw-r--r--devel/hs-test-framework/distinfo3
-rw-r--r--devel/hs-test-framework/files/patch-test-framework.cabal11
-rw-r--r--devel/hs-test-framework/pkg-descr7
-rw-r--r--devel/hs-text-icu/Makefile19
-rw-r--r--devel/hs-text-icu/distinfo3
-rw-r--r--devel/hs-text-icu/pkg-descr21
-rw-r--r--devel/hs-text-short/Makefile19
-rw-r--r--devel/hs-text-short/distinfo3
-rw-r--r--devel/hs-text-short/files/patch-text-short.cabal11
-rw-r--r--devel/hs-text-short/pkg-descr11
-rw-r--r--devel/hs-tf-random/Makefile19
-rw-r--r--devel/hs-tf-random/distinfo3
-rw-r--r--devel/hs-tf-random/pkg-descr5
-rw-r--r--devel/hs-th-abstraction/Makefile17
-rw-r--r--devel/hs-th-abstraction/distinfo3
-rw-r--r--devel/hs-th-abstraction/pkg-descr5
-rw-r--r--devel/hs-th-expand-syns/Makefile19
-rw-r--r--devel/hs-th-expand-syns/distinfo3
-rw-r--r--devel/hs-th-expand-syns/files/patch-th-expand-syns.cabal11
-rw-r--r--devel/hs-th-expand-syns/pkg-descr3
-rw-r--r--devel/hs-th-lift-instances/Makefile19
-rw-r--r--devel/hs-th-lift-instances/distinfo3
-rw-r--r--devel/hs-th-lift-instances/pkg-descr3
-rw-r--r--devel/hs-th-lift/Makefile19
-rw-r--r--devel/hs-th-lift/distinfo3
-rw-r--r--devel/hs-th-lift/pkg-descr3
-rw-r--r--devel/hs-th-orphans/Makefile19
-rw-r--r--devel/hs-th-orphans/distinfo3
-rw-r--r--devel/hs-th-orphans/pkg-descr5
-rw-r--r--devel/hs-th-reify-many/Makefile19
-rw-r--r--devel/hs-th-reify-many/distinfo3
-rw-r--r--devel/hs-th-reify-many/pkg-descr6
-rw-r--r--devel/hs-threads/Makefile17
-rw-r--r--devel/hs-threads/distinfo3
-rw-r--r--devel/hs-threads/pkg-descr14
-rw-r--r--devel/hs-time-compat/Makefile19
-rw-r--r--devel/hs-time-compat/distinfo3
-rw-r--r--devel/hs-time-compat/pkg-descr3
-rw-r--r--devel/hs-time-locale-compat/Makefile19
-rw-r--r--devel/hs-time-locale-compat/distinfo3
-rw-r--r--devel/hs-time-locale-compat/pkg-descr3
-rw-r--r--devel/hs-timezone-olson/Makefile19
-rw-r--r--devel/hs-timezone-olson/distinfo3
-rw-r--r--devel/hs-timezone-olson/pkg-descr4
-rw-r--r--devel/hs-timezone-series/Makefile17
-rw-r--r--devel/hs-timezone-series/distinfo3
-rw-r--r--devel/hs-timezone-series/pkg-descr4
-rw-r--r--devel/hs-transformers-base/Makefile19
-rw-r--r--devel/hs-transformers-base/distinfo3
-rw-r--r--devel/hs-transformers-base/pkg-descr4
-rw-r--r--devel/hs-transformers-compat/Makefile17
-rw-r--r--devel/hs-transformers-compat/distinfo3
-rw-r--r--devel/hs-transformers-compat/pkg-descr6
-rw-r--r--devel/hs-typed-process/Makefile19
-rw-r--r--devel/hs-typed-process/distinfo3
-rw-r--r--devel/hs-typed-process/pkg-descr3
-rw-r--r--devel/hs-unamb/Makefile18
-rw-r--r--devel/hs-unamb/distinfo3
-rw-r--r--devel/hs-unamb/pkg-descr6
-rw-r--r--devel/hs-unexceptionalio/Makefile17
-rw-r--r--devel/hs-unexceptionalio/distinfo3
-rw-r--r--devel/hs-unexceptionalio/pkg-descr7
-rw-r--r--devel/hs-unicode-show/Makefile17
-rw-r--r--devel/hs-unicode-show/distinfo3
-rw-r--r--devel/hs-unicode-show/pkg-descr4
-rw-r--r--devel/hs-uniplate/Makefile22
-rw-r--r--devel/hs-uniplate/distinfo3
-rw-r--r--devel/hs-uniplate/pkg-descr5
-rw-r--r--devel/hs-unix-compat/Makefile18
-rw-r--r--devel/hs-unix-compat/distinfo3
-rw-r--r--devel/hs-unix-compat/pkg-descr5
-rw-r--r--devel/hs-unix-time/Makefile19
-rw-r--r--devel/hs-unix-time/distinfo3
-rw-r--r--devel/hs-unix-time/pkg-descr3
-rw-r--r--devel/hs-unliftio-core/Makefile17
-rw-r--r--devel/hs-unliftio-core/distinfo3
-rw-r--r--devel/hs-unliftio-core/files/patch-unliftio-core.cabal11
-rw-r--r--devel/hs-unliftio-core/pkg-descr4
-rw-r--r--devel/hs-unliftio/Makefile19
-rw-r--r--devel/hs-unliftio/distinfo3
-rw-r--r--devel/hs-unliftio/pkg-descr4
-rw-r--r--devel/hs-unordered-containers/Makefile19
-rw-r--r--devel/hs-unordered-containers/distinfo3
-rw-r--r--devel/hs-unordered-containers/pkg-descr6
-rw-r--r--devel/hs-utf8-light/Makefile17
-rw-r--r--devel/hs-utf8-light/distinfo3
-rw-r--r--devel/hs-utf8-light/pkg-descr3
-rw-r--r--devel/hs-utf8-string/Makefile17
-rw-r--r--devel/hs-utf8-string/distinfo3
-rw-r--r--devel/hs-utf8-string/files/patch-git_6b70ee716
-rw-r--r--devel/hs-utf8-string/pkg-descr5
-rw-r--r--devel/hs-utility-ht/Makefile18
-rw-r--r--devel/hs-utility-ht/distinfo3
-rw-r--r--devel/hs-utility-ht/pkg-descr6
-rw-r--r--devel/hs-uuagc-cabal/Makefile19
-rw-r--r--devel/hs-uuagc-cabal/distinfo3
-rw-r--r--devel/hs-uuagc-cabal/pkg-descr3
-rw-r--r--devel/hs-uuid-types/Makefile19
-rw-r--r--devel/hs-uuid-types/distinfo3
-rw-r--r--devel/hs-uuid-types/pkg-descr4
-rw-r--r--devel/hs-uuid/Makefile20
-rw-r--r--devel/hs-uuid/distinfo3
-rw-r--r--devel/hs-uuid/files/patch-uuid.cabal15
-rw-r--r--devel/hs-uuid/pkg-descr4
-rw-r--r--devel/hs-uulib/Makefile18
-rw-r--r--devel/hs-uulib/distinfo3
-rw-r--r--devel/hs-uulib/files/patch-src_UU_PPrint.hs11
-rw-r--r--devel/hs-uulib/pkg-descr4
-rw-r--r--devel/hs-vault/Makefile19
-rw-r--r--devel/hs-vault/distinfo3
-rw-r--r--devel/hs-vault/pkg-descr7
-rw-r--r--devel/hs-vector-algorithms/Makefile19
-rw-r--r--devel/hs-vector-algorithms/distinfo3
-rw-r--r--devel/hs-vector-algorithms/pkg-descr3
-rw-r--r--devel/hs-vector-binary-instances/Makefile19
-rw-r--r--devel/hs-vector-binary-instances/distinfo3
-rw-r--r--devel/hs-vector-binary-instances/pkg-descr6
-rw-r--r--devel/hs-vector-instances/Makefile20
-rw-r--r--devel/hs-vector-instances/distinfo3
-rw-r--r--devel/hs-vector-instances/pkg-descr3
-rw-r--r--devel/hs-vector-th-unbox/Makefile19
-rw-r--r--devel/hs-vector-th-unbox/distinfo3
-rw-r--r--devel/hs-vector-th-unbox/pkg-descr4
-rw-r--r--devel/hs-vector/Makefile19
-rw-r--r--devel/hs-vector/distinfo3
-rw-r--r--devel/hs-vector/files/patch-vector.cabal11
-rw-r--r--devel/hs-vector/pkg-descr5
-rw-r--r--devel/hs-void/Makefile19
-rw-r--r--devel/hs-void/distinfo3
-rw-r--r--devel/hs-void/pkg-descr4
-rw-r--r--devel/hs-wl-pprint-text/Makefile19
-rw-r--r--devel/hs-wl-pprint-text/distinfo3
-rw-r--r--devel/hs-wl-pprint-text/pkg-descr3
-rw-r--r--devel/hs-word8/Makefile17
-rw-r--r--devel/hs-word8/distinfo3
-rw-r--r--devel/hs-word8/pkg-descr3
842 files changed, 0 insertions, 8243 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 01bc437aff9e..ee60c803a720 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -905,290 +905,25 @@
SUBDIR += hp48cc
SUBDIR += hp48xgcc
SUBDIR += hpx
- SUBDIR += hs-Boolean
- SUBDIR += hs-BoundedChan
- SUBDIR += hs-ConfigFile
- SUBDIR += hs-EdisonAPI
- SUBDIR += hs-EdisonCore
- SUBDIR += hs-GenericPretty
- SUBDIR += hs-Glob
- SUBDIR += hs-HUnit
- SUBDIR += hs-IfElse
- SUBDIR += hs-List
- SUBDIR += hs-ListLike
- SUBDIR += hs-MemoTrie
- SUBDIR += hs-MissingH
- SUBDIR += hs-MonadRandom
- SUBDIR += hs-ObjectName
- SUBDIR += hs-Only
- SUBDIR += hs-QuickCheck
- SUBDIR += hs-ReadArgs
- SUBDIR += hs-STMonadTrans
- SUBDIR += hs-SafeSemaphore
SUBDIR += hs-ShellCheck
- SUBDIR += hs-StateVar
- SUBDIR += hs-Stream
- SUBDIR += hs-abstract-deque
- SUBDIR += hs-abstract-par
- SUBDIR += hs-activehs-base
SUBDIR += hs-alex
- SUBDIR += hs-ansi-terminal
- SUBDIR += hs-ansi-wl-pprint
- SUBDIR += hs-arrows
- SUBDIR += hs-asn1-data
- SUBDIR += hs-asn1-encoding
- SUBDIR += hs-asn1-parse
- SUBDIR += hs-asn1-types
- SUBDIR += hs-async
- SUBDIR += hs-atomic-primops
- SUBDIR += hs-auto-update
- SUBDIR += hs-base-compat
- SUBDIR += hs-base-compat-batteries
- SUBDIR += hs-base-orphans
- SUBDIR += hs-base-unicode-symbols
- SUBDIR += hs-base16-bytestring
- SUBDIR += hs-base64-bytestring
- SUBDIR += hs-basement
- SUBDIR += hs-basic-prelude
- SUBDIR += hs-bifunctors
- SUBDIR += hs-bitarray
- SUBDIR += hs-bits-atomic
- SUBDIR += hs-blaze-builder
- SUBDIR += hs-blaze-textual
- SUBDIR += hs-bloomfilter
- SUBDIR += hs-boxes
- SUBDIR += hs-bsd-sysctl
- SUBDIR += hs-byteable
- SUBDIR += hs-byteorder
- SUBDIR += hs-bytestring-lexing
- SUBDIR += hs-bytestring-mmap
SUBDIR += hs-bytestring-nums
- SUBDIR += hs-bytestring-show
SUBDIR += hs-c2hs
SUBDIR += hs-cabal-install
- SUBDIR += hs-call-stack
- SUBDIR += hs-cereal
- SUBDIR += hs-checkers
- SUBDIR += hs-chunked-data
- SUBDIR += hs-classy-prelude
- SUBDIR += hs-classy-prelude-conduit
- SUBDIR += hs-clock
- SUBDIR += hs-cmdargs
- SUBDIR += hs-code-page
- SUBDIR += hs-colour
- SUBDIR += hs-concurrent-output
- SUBDIR += hs-conduit
- SUBDIR += hs-conduit-combinators
- SUBDIR += hs-conduit-extra
- SUBDIR += hs-configurator
- SUBDIR += hs-constraints
- SUBDIR += hs-convertible
SUBDIR += hs-cpphs
SUBDIR += hs-darcs
- SUBDIR += hs-data-default
- SUBDIR += hs-data-default-class
- SUBDIR += hs-data-default-instances-base
- SUBDIR += hs-data-default-instances-containers
- SUBDIR += hs-data-default-instances-dlist
- SUBDIR += hs-data-default-instances-old-locale
- SUBDIR += hs-data-endian
- SUBDIR += hs-data-hash
- SUBDIR += hs-data-ordlist
- SUBDIR += hs-data-pprint
- SUBDIR += hs-date-cache
- SUBDIR += hs-datetime
- SUBDIR += hs-dbus
- SUBDIR += hs-deepseq-generics
- SUBDIR += hs-directory-tree
- SUBDIR += hs-dlist
- SUBDIR += hs-dlist-instances
- SUBDIR += hs-easy-file
- SUBDIR += hs-echo
- SUBDIR += hs-edit-distance
- SUBDIR += hs-either
- SUBDIR += hs-enclosed-exceptions
- SUBDIR += hs-equivalence
- SUBDIR += hs-errors
- SUBDIR += hs-exceptions
- SUBDIR += hs-extensible-exceptions
- SUBDIR += hs-extra
- SUBDIR += hs-fast-logger
- SUBDIR += hs-fgl
- SUBDIR += hs-file-embed
- SUBDIR += hs-filemanip
- SUBDIR += hs-filestore
- SUBDIR += hs-fmlist
- SUBDIR += hs-fortran-src
- SUBDIR += hs-foundation
- SUBDIR += hs-free
- SUBDIR += hs-fsnotify
- SUBDIR += hs-gconf
- SUBDIR += hs-generic-deriving
- SUBDIR += hs-geniplate-mirror
SUBDIR += hs-ghc-events
- SUBDIR += hs-ghc-mtl
- SUBDIR += hs-ghc-paths
- SUBDIR += hs-gio
SUBDIR += hs-git-annex
- SUBDIR += hs-gitrev
- SUBDIR += hs-glib
SUBDIR += hs-gtk2hs-buildtools
SUBDIR += hs-haddock
- SUBDIR += hs-haddock-api
- SUBDIR += hs-haddock-library
SUBDIR += hs-happy
- SUBDIR += hs-hashable
- SUBDIR += hs-hashtables
- SUBDIR += hs-haskell-lexer
- SUBDIR += hs-haskell-src
- SUBDIR += hs-haskell-src-exts
- SUBDIR += hs-haskell-src-exts-util
- SUBDIR += hs-haskell-src-meta
SUBDIR += hs-hasktags
- SUBDIR += hs-hex
- SUBDIR += hs-hinotify
- SUBDIR += hs-hint
- SUBDIR += hs-hlibev
SUBDIR += hs-hlint
SUBDIR += hs-hoogle
- SUBDIR += hs-hourglass
- SUBDIR += hs-hsb2hs
- SUBDIR += hs-hslogger
- SUBDIR += hs-hslua
- SUBDIR += hs-hslua-module-text
- SUBDIR += hs-hspec
- SUBDIR += hs-hspec-core
SUBDIR += hs-hspec-discover
- SUBDIR += hs-hspec-expectations
- SUBDIR += hs-io-streams
- SUBDIR += hs-io-streams-haproxy
- SUBDIR += hs-js-flot
- SUBDIR += hs-js-jquery
- SUBDIR += hs-keys
- SUBDIR += hs-kqueue
- SUBDIR += hs-language-c
- SUBDIR += hs-language-javascript
- SUBDIR += hs-largeword
- SUBDIR += hs-lazysmallcheck
- SUBDIR += hs-lens
- SUBDIR += hs-lifted-async
- SUBDIR += hs-lifted-base
- SUBDIR += hs-logict
- SUBDIR += hs-map-syntax
- SUBDIR += hs-memory
- SUBDIR += hs-microlens
- SUBDIR += hs-microlens-th
- SUBDIR += hs-microstache
- SUBDIR += hs-mmap
- SUBDIR += hs-mmorph
- SUBDIR += hs-monad-control
- SUBDIR += hs-monad-logger
- SUBDIR += hs-monad-loops
- SUBDIR += hs-monad-par
- SUBDIR += hs-monad-par-extras
- SUBDIR += hs-monad-unlift
- SUBDIR += hs-monads-tf
- SUBDIR += hs-mono-traversable
- SUBDIR += hs-mono-traversable-instances
- SUBDIR += hs-mtl
SUBDIR += hs-mueval
- SUBDIR += hs-murmur-hash
- SUBDIR += hs-mutable-containers
- SUBDIR += hs-ncurses
- SUBDIR += hs-newtype
- SUBDIR += hs-newtype-generics
- SUBDIR += hs-old-locale
- SUBDIR += hs-old-time
- SUBDIR += hs-optparse-applicative
- SUBDIR += hs-parallel
- SUBDIR += hs-pcre-light
- SUBDIR += hs-prelude-extras
- SUBDIR += hs-preprocessor-tools
- SUBDIR += hs-prettyclass
- SUBDIR += hs-primitive
- SUBDIR += hs-process-extras
- SUBDIR += hs-profunctors
- SUBDIR += hs-project-template
- SUBDIR += hs-psqueues
- SUBDIR += hs-quickcheck-io
- SUBDIR += hs-random
- SUBDIR += hs-readable
- SUBDIR += hs-readline
- SUBDIR += hs-refact
- SUBDIR += hs-reflection
- SUBDIR += hs-resource-pool
- SUBDIR += hs-resourcet
- SUBDIR += hs-safe
- SUBDIR += hs-safe-exceptions
- SUBDIR += hs-say
- SUBDIR += hs-scientific
- SUBDIR += hs-securemem
- SUBDIR += hs-setenv
- SUBDIR += hs-setlocale
SUBDIR += hs-shake
- SUBDIR += hs-show
- SUBDIR += hs-silently
- SUBDIR += hs-simple-reflect
- SUBDIR += hs-smallcheck
- SUBDIR += hs-split
- SUBDIR += hs-stm-chans
- SUBDIR += hs-storable-record
- SUBDIR += hs-storable-tuple
- SUBDIR += hs-streaming-commons
- SUBDIR += hs-strict
- SUBDIR += hs-syb
- SUBDIR += hs-syb-with-class
- SUBDIR += hs-system-fileio
- SUBDIR += hs-system-filepath
- SUBDIR += hs-tagged
- SUBDIR += hs-temporary
- SUBDIR += hs-terminal-size
- SUBDIR += hs-test-framework
- SUBDIR += hs-test-framework-hunit
- SUBDIR += hs-test-framework-quickcheck2
- SUBDIR += hs-text-icu
- SUBDIR += hs-text-short
- SUBDIR += hs-tf-random
- SUBDIR += hs-th-abstraction
- SUBDIR += hs-th-expand-syns
- SUBDIR += hs-th-lift
- SUBDIR += hs-th-lift-instances
- SUBDIR += hs-th-orphans
- SUBDIR += hs-th-reify-many
- SUBDIR += hs-threads
SUBDIR += hs-threadscope
- SUBDIR += hs-time-compat
- SUBDIR += hs-time-locale-compat
- SUBDIR += hs-timezone-olson
- SUBDIR += hs-timezone-series
- SUBDIR += hs-transformers-base
- SUBDIR += hs-transformers-compat
- SUBDIR += hs-typed-process
- SUBDIR += hs-unamb
- SUBDIR += hs-unexceptionalio
- SUBDIR += hs-unicode-show
- SUBDIR += hs-uniplate
- SUBDIR += hs-unix-compat
- SUBDIR += hs-unix-time
- SUBDIR += hs-unliftio
- SUBDIR += hs-unliftio-core
- SUBDIR += hs-unordered-containers
- SUBDIR += hs-utf8-light
- SUBDIR += hs-utf8-string
- SUBDIR += hs-utility-ht
- SUBDIR += hs-uuagc-cabal
- SUBDIR += hs-uuid
- SUBDIR += hs-uuid-types
- SUBDIR += hs-uulib
- SUBDIR += hs-vault
- SUBDIR += hs-vector
- SUBDIR += hs-vector-algorithms
- SUBDIR += hs-vector-binary-instances
- SUBDIR += hs-vector-instances
- SUBDIR += hs-vector-th-unbox
- SUBDIR += hs-void
- SUBDIR += hs-wl-pprint-text
- SUBDIR += hs-word8
SUBDIR += htable
SUBDIR += hub
SUBDIR += hwloc
diff --git a/devel/hs-Boolean/Makefile b/devel/hs-Boolean/Makefile
deleted file mode 100644
index d74d19ada3ea..000000000000
--- a/devel/hs-Boolean/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= Boolean
-PORTVERSION= 0.2.4
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Generalized Booleans and numbers
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-Boolean/distinfo b/devel/hs-Boolean/distinfo
deleted file mode 100644
index c378fc89b008..000000000000
--- a/devel/hs-Boolean/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627811
-SHA256 (cabal/Boolean-0.2.4.tar.gz) = 67216013b02b8ac5b534a1ef25f409f930eea1a85eae801933a01ad43145eef8
-SIZE (cabal/Boolean-0.2.4.tar.gz) = 6634
diff --git a/devel/hs-Boolean/pkg-descr b/devel/hs-Boolean/pkg-descr
deleted file mode 100644
index 01bad48dd50e..000000000000
--- a/devel/hs-Boolean/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Some classes for generalized boolean operations.
-
-WWW: http://hackage.haskell.org/package/Boolean
diff --git a/devel/hs-BoundedChan/Makefile b/devel/hs-BoundedChan/Makefile
deleted file mode 100644
index 55103824e665..000000000000
--- a/devel/hs-BoundedChan/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# Created by: martin@sugioarto.com
-# $FreeBSD$
-
-PORTNAME= BoundedChan
-PORTVERSION= 1.0.3.0
-PORTREVISION= 6
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Channels with bounded sizes
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-BoundedChan/distinfo b/devel/hs-BoundedChan/distinfo
deleted file mode 100644
index 83dce08f57aa..000000000000
--- a/devel/hs-BoundedChan/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627811
-SHA256 (cabal/BoundedChan-1.0.3.0.tar.gz) = 531ceaed7f62844c2a63a7cbfdcab332ea5eaa218e9922ca3305580438adc46d
-SIZE (cabal/BoundedChan-1.0.3.0.tar.gz) = 3591
diff --git a/devel/hs-BoundedChan/pkg-descr b/devel/hs-BoundedChan/pkg-descr
deleted file mode 100644
index d6bc7c896b81..000000000000
--- a/devel/hs-BoundedChan/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This library introduces BoundedChan. BoundedChans differ from Chans in that
-they are guaranteed to contain no more than a certain number of elements.
-
-WWW: http://hackage.haskell.org/package/BoundedChan
diff --git a/devel/hs-ConfigFile/Makefile b/devel/hs-ConfigFile/Makefile
deleted file mode 100644
index 34de9556c5c3..000000000000
--- a/devel/hs-ConfigFile/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= ConfigFile
-PORTVERSION= 1.1.4
-PORTREVISION= 5
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Configuration file reading and writing
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= MissingH>=1.0.0 mtl
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-ConfigFile/distinfo b/devel/hs-ConfigFile/distinfo
deleted file mode 100644
index 182b274e7f00..000000000000
--- a/devel/hs-ConfigFile/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627812
-SHA256 (cabal/ConfigFile-1.1.4.tar.gz) = ae087b359ff2945a62b671449227e0a811d143ee651179f4e7e9c66548e0f514
-SIZE (cabal/ConfigFile-1.1.4.tar.gz) = 28969
diff --git a/devel/hs-ConfigFile/pkg-descr b/devel/hs-ConfigFile/pkg-descr
deleted file mode 100644
index 75ebcb995a29..000000000000
--- a/devel/hs-ConfigFile/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-Parser and writer for handling sectioned config files in Haskell. The
-ConfigFile module works with configuration files in a standard format
-that is easy for the user to edit, easy for the programmer to work with,
-yet remains powerful and flexible. It is inspired by, and compatible
-with, Python's ConfigParser module. It uses files that resemble Windows
-.INI-style files, but with numerous improvements.
-
-ConfigFile provides simple calls to both read and write config files.
-It is possible to make a config file parsable by this module, the Unix
-shell, and make.
-
-WWW: http://software.complete.org/configfile
diff --git a/devel/hs-EdisonAPI/Makefile b/devel/hs-EdisonAPI/Makefile
deleted file mode 100644
index e845e4b767eb..000000000000
--- a/devel/hs-EdisonAPI/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= EdisonAPI
-PORTVERSION= 1.3.1
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= A library of efficient, purely-functional data structures (API)
-
-LICENSE= MIT
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= mtl
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-EdisonAPI/distinfo b/devel/hs-EdisonAPI/distinfo
deleted file mode 100644
index c3562b5b71c7..000000000000
--- a/devel/hs-EdisonAPI/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1500996490
-SHA256 (cabal/EdisonAPI-1.3.1.tar.gz) = 95a3b8d01599520a50456219b5a2e9f7832bcddaaeb8e94ce777bd87a4a6b56e
-SIZE (cabal/EdisonAPI-1.3.1.tar.gz) = 30512
diff --git a/devel/hs-EdisonAPI/pkg-descr b/devel/hs-EdisonAPI/pkg-descr
deleted file mode 100644
index e83fa3d6151d..000000000000
--- a/devel/hs-EdisonAPI/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-Edison is a library of purely functional data structures written by Chris
-Okasaki. It is named after Thomas Alva Edison and for the mnemonic value
-EDiSon (Efficient Data Structures). Edison provides several families of
-abstractions, each with multiple implementations. The main abstractions
-provided by Edison are: Sequences such as stacks, queues, and dequeues;
-Collections such as sets, bags and heaps; and Associative Collections such
-as finite maps and priority queues where the priority and element are
-distinct.
-
-WWW: http://rwd.rdockins.name/edison/home/
-
diff --git a/devel/hs-EdisonCore/Makefile b/devel/hs-EdisonCore/Makefile
deleted file mode 100644
index 3ba9352b83d0..000000000000
--- a/devel/hs-EdisonCore/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= EdisonCore
-PORTVERSION= 1.3.2.1
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= A library of efficent, purely-functional data structures (Core Implementations)
-
-LICENSE= MIT
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= EdisonAPI mtl semigroups QuickCheck
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-EdisonCore/distinfo b/devel/hs-EdisonCore/distinfo
deleted file mode 100644
index fe96dc6c9d48..000000000000
--- a/devel/hs-EdisonCore/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523469795
-SHA256 (cabal/EdisonCore-1.3.2.1.tar.gz) = 73c6014d07107a9ed21df76a59f70c9d68d64ac84cced35f7b628f1d792cf239
-SIZE (cabal/EdisonCore-1.3.2.1.tar.gz) = 82522
diff --git a/devel/hs-EdisonCore/pkg-descr b/devel/hs-EdisonCore/pkg-descr
deleted file mode 100644
index 1cb6cdaded6e..000000000000
--- a/devel/hs-EdisonCore/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-This package provides the core Edison data structure implementations,
-including multiple sequence, set, bag, and finite map concrete implementations
-with various performance characteristics. The implementations in this package
-have no dependencies other than those commonly bundled with Haskell compilers.
-
-WWW: http://rwd.rdockins.name/edison/home/
-
diff --git a/devel/hs-GenericPretty/Makefile b/devel/hs-GenericPretty/Makefile
deleted file mode 100644
index fd73bd1a052b..000000000000
--- a/devel/hs-GenericPretty/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= GenericPretty
-DISTVERSION= 1.2.2
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= hello@blubee.me
-COMMENT= Pretty printing for Generic value
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-GenericPretty/distinfo b/devel/hs-GenericPretty/distinfo
deleted file mode 100644
index 3b2b868c32b4..000000000000
--- a/devel/hs-GenericPretty/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1532760516
-SHA256 (cabal/GenericPretty-1.2.2.tar.gz) = eeea7ae7081f866de6a83ab8c4c335806b8cbb679d85e416e6224384ffcdae3c
-SIZE (cabal/GenericPretty-1.2.2.tar.gz) = 447925
diff --git a/devel/hs-GenericPretty/pkg-descr b/devel/hs-GenericPretty/pkg-descr
deleted file mode 100644
index ae8099c8c344..000000000000
--- a/devel/hs-GenericPretty/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-GenericPretty is a Haskell library that supports automatic derivation of pretty
-printing functions on user defined data types. The output provided is a pretty
-printed version of that provided by Prelude.show.
-
-WWW: https://github.com/UU-ComputerScience/uulib
diff --git a/devel/hs-Glob/Makefile b/devel/hs-Glob/Makefile
deleted file mode 100644
index 52bd281998d6..000000000000
--- a/devel/hs-Glob/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= Glob
-PORTVERSION= 0.10.0
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Globbing library
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= dlist>=0.4 transformers-compat
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-Glob/distinfo b/devel/hs-Glob/distinfo
deleted file mode 100644
index 8515c771a808..000000000000
--- a/devel/hs-Glob/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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-Glob/pkg-descr b/devel/hs-Glob/pkg-descr
deleted file mode 100644
index 75757f547d20..000000000000
--- a/devel/hs-Glob/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-A library for globbing: matching patterns against file paths.
-
-WWW: http://iki.fi/matti.niemenmaa/glob/
diff --git a/devel/hs-HUnit/Makefile b/devel/hs-HUnit/Makefile
deleted file mode 100644
index 25e5ec013c28..000000000000
--- a/devel/hs-HUnit/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= HUnit
-PORTVERSION= 1.6.0.0
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Unit testing framework for Haskell
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= call-stack
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-HUnit/distinfo b/devel/hs-HUnit/distinfo
deleted file mode 100644
index 6ecf2c9fe5ff..000000000000
--- a/devel/hs-HUnit/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627813
-SHA256 (cabal/HUnit-1.6.0.0.tar.gz) = 7448e6b966e98e84b7627deba23f71b508e9a61e7bc571d74304a25d30e6d0de
-SIZE (cabal/HUnit-1.6.0.0.tar.gz) = 21937
diff --git a/devel/hs-HUnit/pkg-descr b/devel/hs-HUnit/pkg-descr
deleted file mode 100644
index 968cd50c76dc..000000000000
--- a/devel/hs-HUnit/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-HUnit is a unit testing framework for Haskell, inspired by the JUnit
-tool for Java.
-
-WWW: http://hunit.sourceforge.net
diff --git a/devel/hs-IfElse/Makefile b/devel/hs-IfElse/Makefile
deleted file mode 100644
index 822293317b11..000000000000
--- a/devel/hs-IfElse/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= IfElse
-PORTVERSION= 0.85
-PORTREVISION= 16
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Anaphoric and miscellaneous useful control-flow
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= mtl
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-IfElse/distinfo b/devel/hs-IfElse/distinfo
deleted file mode 100644
index 630846fea58a..000000000000
--- a/devel/hs-IfElse/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627813
-SHA256 (cabal/IfElse-0.85.tar.gz) = 8ad3bfc3e2c867e6330d9bff874b3105476c35b2e1638fd448f233e9f80addcd
-SIZE (cabal/IfElse-0.85.tar.gz) = 2865
diff --git a/devel/hs-IfElse/pkg-descr b/devel/hs-IfElse/pkg-descr
deleted file mode 100644
index b880330f137a..000000000000
--- a/devel/hs-IfElse/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Anaphoric and miscellaneous useful control-flow.
-
-WWW: http://hackage.haskell.org/package/IfElse
diff --git a/devel/hs-List/Makefile b/devel/hs-List/Makefile
deleted file mode 100644
index 76f2273b0795..000000000000
--- a/devel/hs-List/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= List
-PORTVERSION= 0.6.2
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= List monad transformer and class
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-List/distinfo b/devel/hs-List/distinfo
deleted file mode 100644
index df1c4c11899c..000000000000
--- a/devel/hs-List/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523654714
-SHA256 (cabal/List-0.6.2.tar.gz) = c4b92be1202fc59112018f76d5b17cd3a659ebc36384a46e000ab2fbaf99b878
-SIZE (cabal/List-0.6.2.tar.gz) = 7128
diff --git a/devel/hs-List/pkg-descr b/devel/hs-List/pkg-descr
deleted file mode 100644
index de4753d0f1d7..000000000000
--- a/devel/hs-List/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-A List monad transformer and a List class. With standard list operations for
-Lists.
-
-WWW: https://github.com/yairchu/generator
diff --git a/devel/hs-ListLike/Makefile b/devel/hs-ListLike/Makefile
deleted file mode 100644
index dc19dde498ab..000000000000
--- a/devel/hs-ListLike/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= ListLike
-PORTVERSION= 4.6
-PORTREVISION= 3
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Generic support for list-like structures in Haskell
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= dlist fmlist primitive utf8-string vector
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-ListLike/distinfo b/devel/hs-ListLike/distinfo
deleted file mode 100644
index 97543316c3d6..000000000000
--- a/devel/hs-ListLike/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523448782
-SHA256 (cabal/ListLike-4.6.tar.gz) = c1cdec79a5f585a5839eea26a2afe6a37aab5ed2f402a16e7d59fe9a4e925a9a
-SIZE (cabal/ListLike-4.6.tar.gz) = 30544
diff --git a/devel/hs-ListLike/files/patch-ListLike.cabal b/devel/hs-ListLike/files/patch-ListLike.cabal
deleted file mode 100644
index eb05615b136c..000000000000
--- a/devel/hs-ListLike/files/patch-ListLike.cabal
+++ /dev/null
@@ -1,11 +0,0 @@
---- 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-ListLike/pkg-descr b/devel/hs-ListLike/pkg-descr
deleted file mode 100644
index c4d10f36ce76..000000000000
--- a/devel/hs-ListLike/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-Generic support for list-like structures in Haskell.
-
-The ListLike module provides a common interface to the various Haskell types
-that are list-like. Predefined interfaces include standard Haskell lists,
-Arrays, ByteStrings, and lazy ByteStrings. Custom types can easily be made
-ListLike instances as well.
-
-ListLike also provides for String-like types, such as String and ByteString,
-for types that support input and output, and for types that can handle
-infinite lists.
-
-WWW: http://hackage.haskell.org/package/ListLike
diff --git a/devel/hs-MemoTrie/Makefile b/devel/hs-MemoTrie/Makefile
deleted file mode 100644
index 54bcc6372cf6..000000000000
--- a/devel/hs-MemoTrie/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# Created by: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
-# $FreeBSD$
-
-PORTNAME= MemoTrie
-PORTVERSION= 0.6.9
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Trie-based memo functions
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= newtype-generics void
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-MemoTrie/distinfo b/devel/hs-MemoTrie/distinfo
deleted file mode 100644
index 496227e98259..000000000000
--- a/devel/hs-MemoTrie/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523960769
-SHA256 (cabal/MemoTrie-0.6.9.tar.gz) = 1d6045b8fdf7b89ed6b495e535613f5091cdfc9cdfe05a862207e76ce205f794
-SIZE (cabal/MemoTrie-0.6.9.tar.gz) = 8436
diff --git a/devel/hs-MemoTrie/pkg-descr b/devel/hs-MemoTrie/pkg-descr
deleted file mode 100644
index 19955c854588..000000000000
--- a/devel/hs-MemoTrie/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Haskell MemoTrie provides a basis for memoized functions over some
-domains, using tries. It is based on some code got from Spencer Janssen.
-
-WWW: http://haskell.org/haskellwiki/MemoTrie
diff --git a/devel/hs-MissingH/Makefile b/devel/hs-MissingH/Makefile
deleted file mode 100644
index 0cfb59f1e482..000000000000
--- a/devel/hs-MissingH/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# Created by: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
-# $FreeBSD$
-
-PORTNAME= MissingH
-PORTVERSION= 1.4.0.1
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Large utility library
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-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"
-.include <bsd.port.mk>
diff --git a/devel/hs-MissingH/distinfo b/devel/hs-MissingH/distinfo
deleted file mode 100644
index 5028956bb8f7..000000000000
--- a/devel/hs-MissingH/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499544768
-SHA256 (cabal/MissingH-1.4.0.1.tar.gz) = 283f2afd46625d98b4e29f77edadfa5e6009a227812ee2ece10091ad6a7e9b71
-SIZE (cabal/MissingH-1.4.0.1.tar.gz) = 109582
diff --git a/devel/hs-MissingH/pkg-descr b/devel/hs-MissingH/pkg-descr
deleted file mode 100644
index 1eba7e5cfb09..000000000000
--- a/devel/hs-MissingH/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-MissingH is a library of all sorts of utility functions for Haskell
-programmers. It is written in pure Haskell and thus should be extremely
-portable and easy to use.
-
-WWW: http://software.complete.org/missingh
diff --git a/devel/hs-MonadRandom/Makefile b/devel/hs-MonadRandom/Makefile
deleted file mode 100644
index 75a4ded03979..000000000000
--- a/devel/hs-MonadRandom/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= MonadRandom
-PORTVERSION= 0.5.1
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Random-number generation monad
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= mtl primitive random transformers-compat>=0.4
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-MonadRandom/distinfo b/devel/hs-MonadRandom/distinfo
deleted file mode 100644
index 6143b7ff832e..000000000000
--- a/devel/hs-MonadRandom/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499445934
-SHA256 (cabal/MonadRandom-0.5.1.tar.gz) = 9e3f0f92807285302036dc504066ae6d968c8b0b4c25d9360888f31fe1730d87
-SIZE (cabal/MonadRandom-0.5.1.tar.gz) = 10326
diff --git a/devel/hs-MonadRandom/files/patch-MonadRandom.cabal b/devel/hs-MonadRandom/files/patch-MonadRandom.cabal
deleted file mode 100644
index 35793f2304ed..000000000000
--- a/devel/hs-MonadRandom/files/patch-MonadRandom.cabal
+++ /dev/null
@@ -1,10 +0,0 @@
---- MonadRandom.cabal.orig 2017-07-10 13:35:15 UTC
-+++ MonadRandom.cabal
-@@ -37,7 +37,6 @@ library
- transformers-compat >=0.4 && <0.6,
- mtl >=2.1 && <2.3,
- primitive >=0.6 && <0.7,
-- fail >=4.9 ,
- random
- ghc-options: -Wall
- default-language: Haskell2010
diff --git a/devel/hs-MonadRandom/pkg-descr b/devel/hs-MonadRandom/pkg-descr
deleted file mode 100644
index fa24cdf976a4..000000000000
--- a/devel/hs-MonadRandom/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Support for computations which consume random values.
-
-WWW: http://hackage.haskell.org/package/MonadRandom
diff --git a/devel/hs-ObjectName/Makefile b/devel/hs-ObjectName/Makefile
deleted file mode 100644
index f4aab543a07d..000000000000
--- a/devel/hs-ObjectName/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# Created by: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
-# $FreeBSD$
-
-PORTNAME= ObjectName
-PORTVERSION= 1.1.0.1
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Explicitly handled object names for Haskell
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-ObjectName/distinfo b/devel/hs-ObjectName/distinfo
deleted file mode 100644
index 7a7335392455..000000000000
--- a/devel/hs-ObjectName/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499547842
-SHA256 (cabal/ObjectName-1.1.0.1.tar.gz) = 72dbef237580fd4e8567de2de752835bbadd3629f486d1586486d49a49aad210
-SIZE (cabal/ObjectName-1.1.0.1.tar.gz) = 2557
diff --git a/devel/hs-ObjectName/pkg-descr b/devel/hs-ObjectName/pkg-descr
deleted file mode 100644
index 36b626faa374..000000000000
--- a/devel/hs-ObjectName/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This tiny Haskell package contains the class ObjectName, which corresponds to
-the general notion of explicitly handled identifiers for API objects, e.g. a
-texture object name in OpenGL or a buffer object name in OpenAL.
-
-WWW: https://github.com/svenpanne/ObjectName
diff --git a/devel/hs-Only/Makefile b/devel/hs-Only/Makefile
deleted file mode 100644
index 40d2bc73d073..000000000000
--- a/devel/hs-Only/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= Only
-PORTVERSION= 0.1
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= This package provides a canonical anonymous 1-tuple type
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-Only/distinfo b/devel/hs-Only/distinfo
deleted file mode 100644
index f2d151814ae7..000000000000
--- a/devel/hs-Only/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499539872
-SHA256 (cabal/Only-0.1.tar.gz) = ab7aa193e8c257d3bda6b0b3c1cbcf74cdaa85ab08cb20c2dd62ba248c1ab265
-SIZE (cabal/Only-0.1.tar.gz) = 1960
diff --git a/devel/hs-Only/pkg-descr b/devel/hs-Only/pkg-descr
deleted file mode 100644
index afce2902a3be..000000000000
--- a/devel/hs-Only/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-This package provides a canonical anonymous 1-tuple type missing from Haskell
-for attaching typeclass instances.
-
-NOTE: There is also the OneTuple package which by using a boxed data-type
-provides a 1-tuple type which has laziness properties which are more faithful
-to the ones of Haskell's native tuples; whereas the primary purpose of Only is
-to provide the traditionally so named type-wrapper for attaching typeclass
-instances.
-
-WWW: https://github.com/haskell/Only
-
diff --git a/devel/hs-QuickCheck/Makefile b/devel/hs-QuickCheck/Makefile
deleted file mode 100644
index 77117c888a23..000000000000
--- a/devel/hs-QuickCheck/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# Created by: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
-# $FreeBSD$
-
-PORTNAME= QuickCheck
-PORTVERSION= 2.10.0.1
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Automatic testing of Haskell programs
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= extensible-exceptions random tf-random>=0.4
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-QuickCheck/distinfo b/devel/hs-QuickCheck/distinfo
deleted file mode 100644
index 154ed1dcf6f6..000000000000
--- a/devel/hs-QuickCheck/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499459639
-SHA256 (cabal/QuickCheck-2.10.0.1.tar.gz) = 00d50522cd9550b1e8ae31ccddf2749d39a533807f4207abf1d36f231e00b42e
-SIZE (cabal/QuickCheck-2.10.0.1.tar.gz) = 54415
diff --git a/devel/hs-QuickCheck/pkg-descr b/devel/hs-QuickCheck/pkg-descr
deleted file mode 100644
index 5664e388de19..000000000000
--- a/devel/hs-QuickCheck/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-QuickCheck is a library for random testing of program properties.
-
-The programmer provides a specification of the program, in the form of
-properties which functions should satisfy, and QuickCheck then tests
-that the properties hold in a large number of randomly generated cases.
-
-Specifications are expressed in Haskell, using combinators defined in
-the QuickCheck library. QuickCheck provides combinators to define
-properties, observe the distribution of test data, and define test data
-generators.
-
-WWW: https://github.com/nick8325/quickcheck
diff --git a/devel/hs-ReadArgs/Makefile b/devel/hs-ReadArgs/Makefile
deleted file mode 100644
index 9ac67df5c6fc..000000000000
--- a/devel/hs-ReadArgs/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= ReadArgs
-PORTVERSION= 1.2.3
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Simple command line argument parsing
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= system-filepath>=0.4.7
-
-EXECUTABLE= ReadArgsEx
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-ReadArgs/distinfo b/devel/hs-ReadArgs/distinfo
deleted file mode 100644
index 0f78f81e16d7..000000000000
--- a/devel/hs-ReadArgs/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627815
-SHA256 (cabal/ReadArgs-1.2.3.tar.gz) = 9f4b2a9dfa9f0d851f79853a56ffde3b35e218d5f2bf8354c91a1344a1251a69
-SIZE (cabal/ReadArgs-1.2.3.tar.gz) = 5100
diff --git a/devel/hs-ReadArgs/pkg-descr b/devel/hs-ReadArgs/pkg-descr
deleted file mode 100644
index 55816a305dde..000000000000
--- a/devel/hs-ReadArgs/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-ReadArgs provides the `readArgs` IO action, which lets you tell the compiler
-to parse the command line arguments to fit the type signature you give.
-
-WWW: https://github.com/rampion/ReadArgs
diff --git a/devel/hs-STMonadTrans/Makefile b/devel/hs-STMonadTrans/Makefile
deleted file mode 100644
index 9731818a5b77..000000000000
--- a/devel/hs-STMonadTrans/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= STMonadTrans
-PORTVERSION= 0.4.3
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Monad transformer version of the ST monad
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= mtl
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-STMonadTrans/distinfo b/devel/hs-STMonadTrans/distinfo
deleted file mode 100644
index 77b76fa18b1e..000000000000
--- a/devel/hs-STMonadTrans/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627815
-SHA256 (cabal/STMonadTrans-0.4.3.tar.gz) = 574fd56cf74036c20d00a09d815659dbbb0ae51c8103d00c93cd9558ad3322db
-SIZE (cabal/STMonadTrans-0.4.3.tar.gz) = 5786
diff --git a/devel/hs-STMonadTrans/pkg-descr b/devel/hs-STMonadTrans/pkg-descr
deleted file mode 100644
index 6d027636850b..000000000000
--- a/devel/hs-STMonadTrans/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-A monad transformer version of the ST monad.
-
-WWW: http://hackage.haskell.org/package/STMonadTrans
diff --git a/devel/hs-SafeSemaphore/Makefile b/devel/hs-SafeSemaphore/Makefile
deleted file mode 100644
index 1fb1b06edaeb..000000000000
--- a/devel/hs-SafeSemaphore/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= SafeSemaphore
-PORTVERSION= 0.10.1
-PORTREVISION= 7
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Much safer replacement for QSemN, QSem, and SampleVar
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-SafeSemaphore/distinfo b/devel/hs-SafeSemaphore/distinfo
deleted file mode 100644
index ae661b9fd032..000000000000
--- a/devel/hs-SafeSemaphore/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627815
-SHA256 (cabal/SafeSemaphore-0.10.1.tar.gz) = 21e5b737a378cae9e1faf85cab015316d4c84d4b37e6d9d202111cef8c4cef66
-SIZE (cabal/SafeSemaphore-0.10.1.tar.gz) = 24007
diff --git a/devel/hs-SafeSemaphore/pkg-descr b/devel/hs-SafeSemaphore/pkg-descr
deleted file mode 100644
index 00a2566a1cd5..000000000000
--- a/devel/hs-SafeSemaphore/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This provides a much safer semaphore than the QSem, QSemN, SampleVar in
-base. Those base modules are not exception safe and can be broken by
-killThread.
-
-WWW: https://github.com/ChrisKuklewicz/SafeSemaphore
diff --git a/devel/hs-StateVar/Makefile b/devel/hs-StateVar/Makefile
deleted file mode 100644
index 829e7338fc70..000000000000
--- a/devel/hs-StateVar/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= StateVar
-PORTVERSION= 1.1.1.1
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= State variables
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-StateVar/distinfo b/devel/hs-StateVar/distinfo
deleted file mode 100644
index 012e946be278..000000000000
--- a/devel/hs-StateVar/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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-StateVar/pkg-descr b/devel/hs-StateVar/pkg-descr
deleted file mode 100644
index 2ebca92925f8..000000000000
--- a/devel/hs-StateVar/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This package contains state variables, which are references in the IO monad,
-like IORefs or parts of the OpenGL state.
-
-WWW: https://github.com/haskell-opengl/StateVar
diff --git a/devel/hs-Stream/Makefile b/devel/hs-Stream/Makefile
deleted file mode 100644
index 63d21d1348b6..000000000000
--- a/devel/hs-Stream/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# Created by: Samy Al Bahra <sbahra@kerneled.org>
-# $FreeBSD$
-
-PORTNAME= Stream
-PORTVERSION= 0.4.7.2
-PORTREVISION= 5
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Library for manipulating infinite lists
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= lazysmallcheck>=0.3 QuickCheck>=2.0
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-Stream/distinfo b/devel/hs-Stream/distinfo
deleted file mode 100644
index 06a32567de7f..000000000000
--- a/devel/hs-Stream/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627816
-SHA256 (cabal/Stream-0.4.7.2.tar.gz) = 990be249b3ef1b0075563026d4d2c803b86e3cbf168965ba6f9f2b4227a007d1
-SIZE (cabal/Stream-0.4.7.2.tar.gz) = 6543
diff --git a/devel/hs-Stream/pkg-descr b/devel/hs-Stream/pkg-descr
deleted file mode 100644
index 237780ce1725..000000000000
--- a/devel/hs-Stream/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-This package implements functions, analogous to those from Data.List, to
-create and manipulate infinite lists: data Stream a = Cons a (Stream a).
-It provides alternative definitions for those Prelude functions that make
-sense on such streams.
-
-WWW: http://hackage.haskell.org/package/Stream
diff --git a/devel/hs-abstract-deque/Makefile b/devel/hs-abstract-deque/Makefile
deleted file mode 100644
index fcd83290b3a7..000000000000
--- a/devel/hs-abstract-deque/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= abstract-deque
-PORTVERSION= 0.3
-PORTREVISION= 7
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Abstract, parameterized interface to mutable Deques
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= random
-
-FLAGS_DISABLE= useCAS
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-abstract-deque/distinfo b/devel/hs-abstract-deque/distinfo
deleted file mode 100644
index a00a333060ae..000000000000
--- a/devel/hs-abstract-deque/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627817
-SHA256 (cabal/abstract-deque-0.3.tar.gz) = 09aa10f38193a8275a7791b92a4f3a7192a304874637e2a35c897dde25d75ca2
-SIZE (cabal/abstract-deque-0.3.tar.gz) = 7219
diff --git a/devel/hs-abstract-deque/pkg-descr b/devel/hs-abstract-deque/pkg-descr
deleted file mode 100644
index 9924ce73442a..000000000000
--- a/devel/hs-abstract-deque/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-An abstract interface to highly-parameterizable queues/deques. Background:
-There exists a feature space for queues that extends between:
-
- * simple, single-ended, non-concurrent, bounded queues
- * double-ended, threadsafe, growable queues
-
-... with important points inbetween (such as the queues used for
-work-stealing). This package includes an interface for Deques that
-allows the programmer to use a single API for all of the above, while
-using the type-system to select an efficient implementation given the
-requirements (using type families). This package also includes a simple
-reference implementation based on 'IORef' and "Data.Sequence".
-
-WWW: https://github.com/rrnewton/haskell-lockfree/wiki
diff --git a/devel/hs-abstract-par/Makefile b/devel/hs-abstract-par/Makefile
deleted file mode 100644
index d7553f486807..000000000000
--- a/devel/hs-abstract-par/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= abstract-par
-PORTVERSION= 0.3.3
-PORTREVISION= 7
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Type classes generalizing the functionality of the 'monad-par' library
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-abstract-par/distinfo b/devel/hs-abstract-par/distinfo
deleted file mode 100644
index bc3bebb4f1a6..000000000000
--- a/devel/hs-abstract-par/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627817
-SHA256 (cabal/abstract-par-0.3.3.tar.gz) = 248a8739bd902462cb16755b690b55660e196e58cc7e6ef8157a72c2a3d5d860
-SIZE (cabal/abstract-par-0.3.3.tar.gz) = 4714
diff --git a/devel/hs-abstract-par/pkg-descr b/devel/hs-abstract-par/pkg-descr
deleted file mode 100644
index 11ddb6aa211e..000000000000
--- a/devel/hs-abstract-par/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-The 'Par' monad offers a parallel programming API based on dataflow
-programming. To use the `Par` monad, install the monad-par package,
-which includes this package as a dependency. This package is an
-abstract interface only. It provides a number of type clasess, but not
-an implementation. The type classes separate different levels of @Par@
-functionality.
-
-WWW: https://github.com/simonmar/monad-par
diff --git a/devel/hs-activehs-base/Makefile b/devel/hs-activehs-base/Makefile
deleted file mode 100644
index fa863ba9cbb3..000000000000
--- a/devel/hs-activehs-base/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= activehs-base
-PORTVERSION= 0.3.0.4
-PORTREVISION= 5
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Basic definitions for activehs
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= QuickCheck>=2.4
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-activehs-base/distinfo b/devel/hs-activehs-base/distinfo
deleted file mode 100644
index 94603a8b3acf..000000000000
--- a/devel/hs-activehs-base/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499538392
-SHA256 (cabal/activehs-base-0.3.0.4.tar.gz) = 92d516583737ceb2272807eab8280ebb3b36e679c5a219ca9813d0c695efb13e
-SIZE (cabal/activehs-base-0.3.0.4.tar.gz) = 1881
diff --git a/devel/hs-activehs-base/files/patch-activehs-base.cabal b/devel/hs-activehs-base/files/patch-activehs-base.cabal
deleted file mode 100644
index b39d8f612726..000000000000
--- a/devel/hs-activehs-base/files/patch-activehs-base.cabal
+++ /dev/null
@@ -1,11 +0,0 @@
---- activehs-base.cabal.orig 2017-07-11 16:35:24 UTC
-+++ activehs-base.cabal
-@@ -22,6 +22,6 @@ Library
- ActiveHs.Base
- Build-Depends:
-- base >= 4.0 && < 4.10,
-- QuickCheck >= 2.4 && < 2.9
-+ base >= 4.0 && < 4.13,
-+ QuickCheck >= 2.4 && < 2.11
-
-
diff --git a/devel/hs-activehs-base/pkg-descr b/devel/hs-activehs-base/pkg-descr
deleted file mode 100644
index 2c2e6353e6ce..000000000000
--- a/devel/hs-activehs-base/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This library consists of one module with a few definitions. It is kept small
-because this module has to be loaded in the interpreter many times during the
-runtime of the Active.hs server.
-
-WWW: http://hackage.haskell.org/package/activehs-base
diff --git a/devel/hs-ansi-terminal/Makefile b/devel/hs-ansi-terminal/Makefile
deleted file mode 100644
index c6788669d025..000000000000
--- a/devel/hs-ansi-terminal/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= ansi-terminal
-PORTVERSION= 0.8.0.2
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Simple ANSI terminal support, with Windows compatibility
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= colour
-
-FLAGS_DISABLE= Example
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-ansi-terminal/distinfo b/devel/hs-ansi-terminal/distinfo
deleted file mode 100644
index f7ed0682250d..000000000000
--- a/devel/hs-ansi-terminal/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1524847331
-SHA256 (cabal/ansi-terminal-0.8.0.2.tar.gz) = 891ac933759fee1f6aad8b38ffc718efd685edf35cbe5283cc304d3a290af0fa
-SIZE (cabal/ansi-terminal-0.8.0.2.tar.gz) = 29359
diff --git a/devel/hs-ansi-terminal/pkg-descr b/devel/hs-ansi-terminal/pkg-descr
deleted file mode 100644
index 66a60875c3f1..000000000000
--- a/devel/hs-ansi-terminal/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-ANSI terminal support for Haskell: allows cursor movement, screen
-clearing, color output showing or hiding the cursor, and changing the
-title. Compatible with Windows and those Unixes with ANSI terminals, but
-only GHC is supported as a compiler.
-
-WWW: https://github.com/feuerbach/ansi-terminal
diff --git a/devel/hs-ansi-wl-pprint/Makefile b/devel/hs-ansi-wl-pprint/Makefile
deleted file mode 100644
index f3d539215cf4..000000000000
--- a/devel/hs-ansi-wl-pprint/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= ansi-wl-pprint
-PORTVERSION= 0.6.8.2
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Wadler/Leijen Pretty Printer for colored ANSI terminal output
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= ansi-terminal>=0.4.0 semigroups>=0.1
-
-FLAGS_DISABLE= Example
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-ansi-wl-pprint/distinfo b/devel/hs-ansi-wl-pprint/distinfo
deleted file mode 100644
index acf94020c757..000000000000
--- a/devel/hs-ansi-wl-pprint/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523129349
-SHA256 (cabal/ansi-wl-pprint-0.6.8.2.tar.gz) = a630721bd57678c3bfeb6c703f8249e434cbf85f40daceec4660fb8c6725cb3e
-SIZE (cabal/ansi-wl-pprint-0.6.8.2.tar.gz) = 16491
diff --git a/devel/hs-ansi-wl-pprint/pkg-descr b/devel/hs-ansi-wl-pprint/pkg-descr
deleted file mode 100644
index b0e703b65831..000000000000
--- a/devel/hs-ansi-wl-pprint/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This is a pretty printing library based on Wadler's paper "A Prettier
-Printer". It has been enhanced with support for ANSI terminal colored
-output using the ansi-terminal package.
-
-WWW: https://github.com/batterseapower/ansi-wl-pprint
diff --git a/devel/hs-arrows/Makefile b/devel/hs-arrows/Makefile
deleted file mode 100644
index b4aa595ba384..000000000000
--- a/devel/hs-arrows/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# Created by: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
-# $FreeBSD$
-
-PORTNAME= arrows
-PORTVERSION= 0.4.4.2
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Haskell arrow classes and transformers
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= Stream
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-arrows/distinfo b/devel/hs-arrows/distinfo
deleted file mode 100644
index bfd6dccd8767..000000000000
--- a/devel/hs-arrows/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1524150955
-SHA256 (cabal/arrows-0.4.4.2.tar.gz) = f65ac93306629e70ae0d92914cc04d6ab499de3168036f0623aba3fffd22ab09
-SIZE (cabal/arrows-0.4.4.2.tar.gz) = 12701
diff --git a/devel/hs-arrows/pkg-descr b/devel/hs-arrows/pkg-descr
deleted file mode 100644
index 2d4e21d2844c..000000000000
--- a/devel/hs-arrows/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Several Haskell classes that extend the Arrow class, and some
-transformers that implement or lift these classes.
-
-WWW: http://www.haskell.org/arrows/
diff --git a/devel/hs-asn1-data/Makefile b/devel/hs-asn1-data/Makefile
deleted file mode 100644
index 6639dc6aa73b..000000000000
--- a/devel/hs-asn1-data/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= asn1-data
-PORTVERSION= 0.7.2
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= ASN1 data reader and writer in RAW, BER, and DER forms
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= cereal mtl
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-asn1-data/distinfo b/devel/hs-asn1-data/distinfo
deleted file mode 100644
index febb43807e12..000000000000
--- a/devel/hs-asn1-data/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627819
-SHA256 (cabal/asn1-data-0.7.2.tar.gz) = 83999c03cbc993f7e0dea010942a4dc39ae986c498c57eadc1e5ee1b4e23aca1
-SIZE (cabal/asn1-data-0.7.2.tar.gz) = 17672
diff --git a/devel/hs-asn1-data/pkg-descr b/devel/hs-asn1-data/pkg-descr
deleted file mode 100644
index b7c8227c2984..000000000000
--- a/devel/hs-asn1-data/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-ASN1 data reader and writer in raw form with supports for high level forms
-of ASN1 (BER, and DER).
-
-WWW: https://github.com/vincenthz/hs-asn1-data
diff --git a/devel/hs-asn1-encoding/Makefile b/devel/hs-asn1-encoding/Makefile
deleted file mode 100644
index 001fbe75352b..000000000000
--- a/devel/hs-asn1-encoding/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= asn1-encoding
-PORTVERSION= 0.9.5
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= ASN1 data reader and writer in RAW, BER and DER forms
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= asn1-types>=0.3.0 hourglass>=0.2.6 mtl
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-asn1-encoding/distinfo b/devel/hs-asn1-encoding/distinfo
deleted file mode 100644
index 1124f6df4982..000000000000
--- a/devel/hs-asn1-encoding/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499545891
-SHA256 (cabal/asn1-encoding-0.9.5.tar.gz) = 1e863bfd363f6c3760cc80f2c0d422e17845a9f79fe006030db202ecab5aaf29
-SIZE (cabal/asn1-encoding-0.9.5.tar.gz) = 16114
diff --git a/devel/hs-asn1-encoding/pkg-descr b/devel/hs-asn1-encoding/pkg-descr
deleted file mode 100644
index e74b4b401fc3..000000000000
--- a/devel/hs-asn1-encoding/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-ASN1 data reader and writer in raw form with supports for high level
-forms of ASN1 (BER, and DER).
-
-WWW: https://github.com/vincenthz/hs-asn1
diff --git a/devel/hs-asn1-parse/Makefile b/devel/hs-asn1-parse/Makefile
deleted file mode 100644
index 7d8853e56aad..000000000000
--- a/devel/hs-asn1-parse/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= asn1-parse
-PORTVERSION= 0.9.4
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Simple monadic parser for ASN1 stream types
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= asn1-encoding>=0.9 asn1-types>=0.3 mtl
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-asn1-parse/distinfo b/devel/hs-asn1-parse/distinfo
deleted file mode 100644
index 1a0d7c24539a..000000000000
--- a/devel/hs-asn1-parse/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499545839
-SHA256 (cabal/asn1-parse-0.9.4.tar.gz) = c6a328f570c69db73f8d2416f9251e8a03753f90d5d19e76cbe69509a3ceb708
-SIZE (cabal/asn1-parse-0.9.4.tar.gz) = 2860
diff --git a/devel/hs-asn1-parse/pkg-descr b/devel/hs-asn1-parse/pkg-descr
deleted file mode 100644
index ef5ff22eb578..000000000000
--- a/devel/hs-asn1-parse/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Simple monadic parser for ASN1 stream types, when ASN1 pattern matching
-is not convenient.
-
-WWW: https://github.com/vincenthz/hs-asn1
diff --git a/devel/hs-asn1-types/Makefile b/devel/hs-asn1-types/Makefile
deleted file mode 100644
index e6fec7001f40..000000000000
--- a/devel/hs-asn1-types/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= asn1-types
-PORTVERSION= 0.3.2
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= ASN.1 types
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= hourglass memory
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-asn1-types/distinfo b/devel/hs-asn1-types/distinfo
deleted file mode 100644
index 764c93c5dea3..000000000000
--- a/devel/hs-asn1-types/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499545858
-SHA256 (cabal/asn1-types-0.3.2.tar.gz) = 0c571fff4a10559c6a630d4851ba3cdf1d558185ce3dcfca1136f9883d647217
-SIZE (cabal/asn1-types-0.3.2.tar.gz) = 6424
diff --git a/devel/hs-asn1-types/pkg-descr b/devel/hs-asn1-types/pkg-descr
deleted file mode 100644
index e6e4244f6bc4..000000000000
--- a/devel/hs-asn1-types/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-ASN.1 standard types.
-
-WWW: https://github.com/vincenthz/hs-asn1-types
diff --git a/devel/hs-async/Makefile b/devel/hs-async/Makefile
deleted file mode 100644
index a5e7ac4df2e6..000000000000
--- a/devel/hs-async/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= async
-PORTVERSION= 2.2.1
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Run IO operations asynchronously and wait for their results
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= hashable
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-async/distinfo b/devel/hs-async/distinfo
deleted file mode 100644
index 54880d5fd297..000000000000
--- a/devel/hs-async/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523292698
-SHA256 (cabal/async-2.2.1.tar.gz) = 8f0b86022a1319d3c1c68655790da4b7f98017982e27ec3f3dbfe01029d39027
-SIZE (cabal/async-2.2.1.tar.gz) = 12775
diff --git a/devel/hs-async/files/patch-async.cabal b/devel/hs-async/files/patch-async.cabal
deleted file mode 100644
index 4bf49a1d7138..000000000000
--- a/devel/hs-async/files/patch-async.cabal
+++ /dev/null
@@ -1,11 +0,0 @@
---- 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-async/pkg-descr b/devel/hs-async/pkg-descr
deleted file mode 100644
index 0866e54b8fd4..000000000000
--- a/devel/hs-async/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-This package provides a higher-level interface over threads, in which an
-Async a is a concurrent thread that will eventually deliver a value of
-type a. The package provides ways to create Async computations, wait for
-their results, and cancel them.
-
-Using Async is safer than using threads in two ways:
-
- - When waiting for a thread to return a result, if the thread dies with
- an exception then the caller must either re-throw the exception (wait)
- or handle it (waitCatch); the exception cannot be ignored.
-
- - The API makes it possible to build a tree of threads that are
- automatically killed when their parent dies (see withAsync).
-
-WWW: https://github.com/simonmar/async
diff --git a/devel/hs-atomic-primops/Makefile b/devel/hs-atomic-primops/Makefile
deleted file mode 100644
index a4fcdb04e296..000000000000
--- a/devel/hs-atomic-primops/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= atomic-primops
-PORTVERSION= 0.8.2
-PORTREVISION= 3
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Safe approach to CAS and other atomic operations
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= primitive
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-atomic-primops/distinfo b/devel/hs-atomic-primops/distinfo
deleted file mode 100644
index 4f802a51533a..000000000000
--- a/devel/hs-atomic-primops/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1524158958
-SHA256 (cabal/atomic-primops-0.8.2.tar.gz) = 67f8872e0c1e634d819a967365eb4ad514e9b2cde967fbc710da7cdc4d17d933
-SIZE (cabal/atomic-primops-0.8.2.tar.gz) = 36157
diff --git a/devel/hs-atomic-primops/files/patch-atomic-primops.cabal b/devel/hs-atomic-primops/files/patch-atomic-primops.cabal
deleted file mode 100644
index 8e6cc6ec8f98..000000000000
--- a/devel/hs-atomic-primops/files/patch-atomic-primops.cabal
+++ /dev/null
@@ -1,11 +0,0 @@
---- 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-atomic-primops/pkg-descr b/devel/hs-atomic-primops/pkg-descr
deleted file mode 100644
index dbae2316ddc8..000000000000
--- a/devel/hs-atomic-primops/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-This library provides a safer method based on the concept of "Tickets".
-Also, this library uses the "foreign primop" capability of GHC to add
-access to other variants that may be of interest, specifically, compare
-and swap inside an array. Note that as of GHC 7.8, the relevant primops
-have been included in GHC itself. This library is engineered to work
-pre- and post-GHC-7.8, while exposing the same interface.
-
-WWW: https://github.com/rrnewton/haskell-lockfree/wiki
diff --git a/devel/hs-auto-update/Makefile b/devel/hs-auto-update/Makefile
deleted file mode 100644
index 04b839435f13..000000000000
--- a/devel/hs-auto-update/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= auto-update
-PORTVERSION= 0.1.4
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Efficiently run periodic, on-demand actions
-
-LICENSE= MIT
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-auto-update/distinfo b/devel/hs-auto-update/distinfo
deleted file mode 100644
index fd55b6f10ab1..000000000000
--- a/devel/hs-auto-update/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627821
-SHA256 (cabal/auto-update-0.1.4.tar.gz) = 5e96c151024e8bcaf4eaa932e16995872b2017f46124b967e155744d9580b425
-SIZE (cabal/auto-update-0.1.4.tar.gz) = 8607
diff --git a/devel/hs-auto-update/pkg-descr b/devel/hs-auto-update/pkg-descr
deleted file mode 100644
index 38b60e3bacc2..000000000000
--- a/devel/hs-auto-update/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-A common problem is the desire to have an action run at a scheduled
-interval, but only if it is needed. This library allows you to define
-actions which will either be performed by a dedicated thread or, in
-times of low volume, will be executed by the calling thread.
-
-WWW: https://github.com/yesodweb/wai
diff --git a/devel/hs-base-compat-batteries/Makefile b/devel/hs-base-compat-batteries/Makefile
deleted file mode 100644
index 9ea3cd070df8..000000000000
--- a/devel/hs-base-compat-batteries/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= base-compat-batteries
-PORTVERSION= 0.10.1
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= base-compat with extra batteries
-
-LICENSE= MIT
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= base-compat
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-base-compat-batteries/distinfo b/devel/hs-base-compat-batteries/distinfo
deleted file mode 100644
index fbe9b386fda6..000000000000
--- a/devel/hs-base-compat-batteries/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1525010214
-SHA256 (cabal/base-compat-batteries-0.10.1.tar.gz) = 15578bafe45db81f7c7ad33253b2b047dab9b6df4ca7ca57f541d64084f113c9
-SIZE (cabal/base-compat-batteries-0.10.1.tar.gz) = 15813
diff --git a/devel/hs-base-compat-batteries/pkg-descr b/devel/hs-base-compat-batteries/pkg-descr
deleted file mode 100644
index 8070cfe9be6b..000000000000
--- a/devel/hs-base-compat-batteries/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-Provides functions available in later versions of base to a wider range of
-compilers, without requiring you to use CPP pragmas in your code. See the README
-for what is covered. Also see the changelog for recent changes.
-
-Note that base-compat does not add any orphan instances. There is a separate
-package, base-orphans, for that.
-
-In addition, base-compat does not backport any data types or type classes.
-See this section of the README for more info.
-
-WWW: https://github.com/haskell-compat/base-compat
diff --git a/devel/hs-base-compat/Makefile b/devel/hs-base-compat/Makefile
deleted file mode 100644
index 666bcd0b8a51..000000000000
--- a/devel/hs-base-compat/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= base-compat
-PORTVERSION= 0.10.5
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Provides functions available in later versions of base to a wider range of compilers
-
-LICENSE= MIT
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-base-compat/distinfo b/devel/hs-base-compat/distinfo
deleted file mode 100644
index 2e3c002d7ada..000000000000
--- a/devel/hs-base-compat/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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-compat/pkg-descr b/devel/hs-base-compat/pkg-descr
deleted file mode 100644
index 8070cfe9be6b..000000000000
--- a/devel/hs-base-compat/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-Provides functions available in later versions of base to a wider range of
-compilers, without requiring you to use CPP pragmas in your code. See the README
-for what is covered. Also see the changelog for recent changes.
-
-Note that base-compat does not add any orphan instances. There is a separate
-package, base-orphans, for that.
-
-In addition, base-compat does not backport any data types or type classes.
-See this section of the README for more info.
-
-WWW: https://github.com/haskell-compat/base-compat
diff --git a/devel/hs-base-orphans/Makefile b/devel/hs-base-orphans/Makefile
deleted file mode 100644
index 1e268b653c74..000000000000
--- a/devel/hs-base-orphans/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= base-orphans
-PORTVERSION= 0.8
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Backwards-compatible orphan instances for base
-
-LICENSE= MIT
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-base-orphans/distinfo b/devel/hs-base-orphans/distinfo
deleted file mode 100644
index f429bafa4c53..000000000000
--- a/devel/hs-base-orphans/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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-orphans/pkg-descr b/devel/hs-base-orphans/pkg-descr
deleted file mode 100644
index fb5d2787f1d7..000000000000
--- a/devel/hs-base-orphans/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-base-orphans defines orphan instances that mimic instances available in
-later versions of base to a wider (older) range of compilers.
-base-orphans does not export anything except the orphan instances
-themselves and complements.
-
-WWW: https://github.com/haskell-compat/base-orphans#readme
diff --git a/devel/hs-base-unicode-symbols/Makefile b/devel/hs-base-unicode-symbols/Makefile
deleted file mode 100644
index 65629b64e970..000000000000
--- a/devel/hs-base-unicode-symbols/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= base-unicode-symbols
-PORTVERSION= 0.2.2.4
-PORTREVISION= 14
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Unicode alternatives for common functions and operators
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-base-unicode-symbols/distinfo b/devel/hs-base-unicode-symbols/distinfo
deleted file mode 100644
index b22606d29201..000000000000
--- a/devel/hs-base-unicode-symbols/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627821
-SHA256 (cabal/base-unicode-symbols-0.2.2.4.tar.gz) = a2f841430fec32edba778b74bde83bf0170ada7c5e2e59d7187c8f06d92dcca9
-SIZE (cabal/base-unicode-symbols-0.2.2.4.tar.gz) = 5562
diff --git a/devel/hs-base-unicode-symbols/pkg-descr b/devel/hs-base-unicode-symbols/pkg-descr
deleted file mode 100644
index c243bbb7a00e..000000000000
--- a/devel/hs-base-unicode-symbols/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-This package defines new symbols for a number of functions, operators
-and types in the base package. All symbols are documented with their
-actual definition and information regarding their Unicode code point.
-They should be completely interchangeable with their definitions.
-
-For further Unicode goodness you can enable the UnicodeSyntax language
-extension. This extension enables Unicode characters to be used to
-stand for certain ASCII character sequences.
-
-WWW: http://haskell.org/haskellwiki/Unicode-symbols
diff --git a/devel/hs-base16-bytestring/Makefile b/devel/hs-base16-bytestring/Makefile
deleted file mode 100644
index 1cdc14dc7647..000000000000
--- a/devel/hs-base16-bytestring/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= base16-bytestring
-PORTVERSION= 0.1.1.6
-PORTREVISION= 7
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Fast base16 (hex) encoding and deconding for ByteStrings
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-base16-bytestring/distinfo b/devel/hs-base16-bytestring/distinfo
deleted file mode 100644
index 037937ec0505..000000000000
--- a/devel/hs-base16-bytestring/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627821
-SHA256 (cabal/base16-bytestring-0.1.1.6.tar.gz) = 5afe65a152c5418f5f4e3579a5e0d5ca19c279dc9bf31c1a371ccbe84705c449
-SIZE (cabal/base16-bytestring-0.1.1.6.tar.gz) = 3694
diff --git a/devel/hs-base16-bytestring/pkg-descr b/devel/hs-base16-bytestring/pkg-descr
deleted file mode 100644
index 3ff44cb75356..000000000000
--- a/devel/hs-base16-bytestring/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Fast base16 (hex) encoding and decoding for ByteStrings.
-
-WWW: https://github.com/bos/base16-bytestring
diff --git a/devel/hs-base64-bytestring/Makefile b/devel/hs-base64-bytestring/Makefile
deleted file mode 100644
index 24127425f3a8..000000000000
--- a/devel/hs-base64-bytestring/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= base64-bytestring
-PORTVERSION= 1.0.0.1
-PORTREVISION= 13
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Fast base64 encoding and decoding for ByteStrings
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-base64-bytestring/distinfo b/devel/hs-base64-bytestring/distinfo
deleted file mode 100644
index 9f919349a61c..000000000000
--- a/devel/hs-base64-bytestring/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627821
-SHA256 (cabal/base64-bytestring-1.0.0.1.tar.gz) = ab25abf4b00a2f52b270bc3ed43f1d59f16c8eec9d7dffb14df1e9265b233b50
-SIZE (cabal/base64-bytestring-1.0.0.1.tar.gz) = 9080
diff --git a/devel/hs-base64-bytestring/pkg-descr b/devel/hs-base64-bytestring/pkg-descr
deleted file mode 100644
index 72d352828439..000000000000
--- a/devel/hs-base64-bytestring/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Fast base64 encoding and decoding for ByteStrings.
-
-WWW: https://github.com/bos/base64-bytestring
diff --git a/devel/hs-basement/Makefile b/devel/hs-basement/Makefile
deleted file mode 100644
index f6716cce580a..000000000000
--- a/devel/hs-basement/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= basement
-PORTVERSION= 0.0.8
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Foundation most basic primitives without any dependencies
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-basement/distinfo b/devel/hs-basement/distinfo
deleted file mode 100644
index 3a118eed4555..000000000000
--- a/devel/hs-basement/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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-basement/pkg-descr b/devel/hs-basement/pkg-descr
deleted file mode 100644
index 38f7cc1da12d..000000000000
--- a/devel/hs-basement/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-This package has the following goals:
- * provide a base like sets of modules that provide a consistent set of
- features and bugfixes across multiple versions of GHC (unlike base).
- * provide a better and more efficient prelude than base's prelude.
- * be self-sufficient: no external dependencies apart from base.
- * provide better data-types: packed unicode string by default, arrays.
- * Better numerical classes that better represent mathematical thing
- (No more all-in-one Num).
- * Better I/O system with less Lazy IO
- * Usual partial functions distinguished through type system
-
-WWW: https://hackage.haskell.org/package/foundation
diff --git a/devel/hs-basic-prelude/Makefile b/devel/hs-basic-prelude/Makefile
deleted file mode 100644
index 9ceeed30dba0..000000000000
--- a/devel/hs-basic-prelude/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= basic-prelude
-PORTVERSION= 0.7.0
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Enhanced core prelude; a common foundation for alternate preludes
-
-LICENSE= MIT
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= hashable lifted-base ReadArgs>=1.2 safe unordered-containers \
- vector
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-basic-prelude/distinfo b/devel/hs-basic-prelude/distinfo
deleted file mode 100644
index 2f92747dd228..000000000000
--- a/devel/hs-basic-prelude/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1524414505
-SHA256 (cabal/basic-prelude-0.7.0.tar.gz) = 10755f892548faa956b81b40d1d03ec6e94609fd8ec8e92be09b4453b7ad9379
-SIZE (cabal/basic-prelude-0.7.0.tar.gz) = 6471
diff --git a/devel/hs-basic-prelude/pkg-descr b/devel/hs-basic-prelude/pkg-descr
deleted file mode 100644
index b1dccdbb99d9..000000000000
--- a/devel/hs-basic-prelude/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-The premise of basic-prelude is that there are a lot of very commonly
-desired features missing from the standard Prelude, such as commonly
-used operators (<$> and >=>, for instance) and imports for common
-datatypes (e.g., ByteString and Vector). At the same time, there are
-lots of other components which are more debatable, such as providing
-polymorphic versions of common functions.
-
-So basic-prelude is intended to give a common foundation for a number of
-alternate preludes. The package provides two modules: CorePrelude
-provides the common ground for other preludes to build on top of, while
-BasicPrelude exports CorePrelude together with commonly used list
-functions to provide a drop-in replacement for the standard Prelude.
-
-Users wishing to have an improved Prelude can use BasicPrelude.
-Developers wishing to create a new prelude should use CorePrelude.
-
-WWW: https://github.com/snoyberg/basic-prelude
diff --git a/devel/hs-bifunctors/Makefile b/devel/hs-bifunctors/Makefile
deleted file mode 100644
index d167edd89313..000000000000
--- a/devel/hs-bifunctors/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= bifunctors
-PORTVERSION= 5.5.3
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Bifunctors
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= base-orphans comonad semigroups>=0.8.3.1 tagged>=0.7.3 \
- th-abstraction
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-bifunctors/distinfo b/devel/hs-bifunctors/distinfo
deleted file mode 100644
index 81a64f0ec82a..000000000000
--- a/devel/hs-bifunctors/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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/pkg-descr b/devel/hs-bifunctors/pkg-descr
deleted file mode 100644
index c41544533992..000000000000
--- a/devel/hs-bifunctors/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Bifunctors.
-
-WWW: https://github.com/ekmett/bifunctors/
diff --git a/devel/hs-bitarray/Makefile b/devel/hs-bitarray/Makefile
deleted file mode 100644
index ec690f3c9ffb..000000000000
--- a/devel/hs-bitarray/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $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
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-bitarray/distinfo b/devel/hs-bitarray/distinfo
deleted file mode 100644
index 326667ebf96b..000000000000
--- a/devel/hs-bitarray/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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
deleted file mode 100644
index 968247895ca1..000000000000
--- a/devel/hs-bitarray/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-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
deleted file mode 100644
index 138fe06b9cd8..000000000000
--- a/devel/hs-bits-atomic/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= bits-atomic
-PORTVERSION= 0.1.3
-PORTREVISION= 16
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Atomic bit operations on memory locations
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-bits-atomic/distinfo b/devel/hs-bits-atomic/distinfo
deleted file mode 100644
index e34ba4fe9445..000000000000
--- a/devel/hs-bits-atomic/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627822
-SHA256 (cabal/bits-atomic-0.1.3.tar.gz) = e0ac3456cf0338e1d5ed33f4c3c6b932d652add2ac827c6a1b6636c6e754cb8d
-SIZE (cabal/bits-atomic-0.1.3.tar.gz) = 7982
diff --git a/devel/hs-bits-atomic/pkg-descr b/devel/hs-bits-atomic/pkg-descr
deleted file mode 100644
index 15cee6a17311..000000000000
--- a/devel/hs-bits-atomic/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Atomic operations including CAS (compare-and-swap), fetch & add and variants
-suitable for low-level shared-memory synchronization. The implementation
-is using GCC's builtin atomic operations (available in GCC >= 4) in C
-wrappers called through the FFI.
-
-WWW: http://hackage.haskell.org/package/bits-atomic
diff --git a/devel/hs-blaze-builder/Makefile b/devel/hs-blaze-builder/Makefile
deleted file mode 100644
index 134e287f5c3d..000000000000
--- a/devel/hs-blaze-builder/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= blaze-builder
-PORTVERSION= 0.4.1.0
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Efficient buffered output
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-blaze-builder/distinfo b/devel/hs-blaze-builder/distinfo
deleted file mode 100644
index a7f33d463cdb..000000000000
--- a/devel/hs-blaze-builder/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523427415
-SHA256 (cabal/blaze-builder-0.4.1.0.tar.gz) = 91fc8b966f3e9dc9461e1675c7566b881740f99abc906495491a3501630bc814
-SIZE (cabal/blaze-builder-0.4.1.0.tar.gz) = 61365
diff --git a/devel/hs-blaze-builder/pkg-descr b/devel/hs-blaze-builder/pkg-descr
deleted file mode 100644
index ef159e1ab942..000000000000
--- a/devel/hs-blaze-builder/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-This library provides an abstraction of buffered output of byte streams and
-several convenience functions to exploit it. For example, it allows to
-efficiently serialize Haskell values to lazy bytestrings with a large average
-chunk size. The large average chunk size allows to make good use of cache
-prefetching in later processing steps (e.g. compression) and reduces the sytem
-call overhead when writing the resulting lazy bytestring to a file or sending
-it over the network.
-
-WWW: https://github.com/lpsmith/blaze-builder
diff --git a/devel/hs-blaze-textual/Makefile b/devel/hs-blaze-textual/Makefile
deleted file mode 100644
index cd640d84f86a..000000000000
--- a/devel/hs-blaze-textual/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= blaze-textual
-PORTVERSION= 0.2.1.0
-PORTREVISION= 5
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Fast rendering of common datatypes
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= blaze-builder>=0.2.1.4 double-conversion>=0.2.0.1 \
- old-locale vector
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-blaze-textual/distinfo b/devel/hs-blaze-textual/distinfo
deleted file mode 100644
index bbcc1722f430..000000000000
--- a/devel/hs-blaze-textual/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627822
-SHA256 (cabal/blaze-textual-0.2.1.0.tar.gz) = 1042795ab0bab891c034c24a51bafecbb89870ccd28af39534ab3d9ae7f46c2d
-SIZE (cabal/blaze-textual-0.2.1.0.tar.gz) = 6914
diff --git a/devel/hs-blaze-textual/pkg-descr b/devel/hs-blaze-textual/pkg-descr
deleted file mode 100644
index 43f79ab21c87..000000000000
--- a/devel/hs-blaze-textual/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-A library for efficiently rendering Haskell datatypes to bytestrings.
-
-WWW: https://github.com/bos/blaze-textual
diff --git a/devel/hs-bloomfilter/Makefile b/devel/hs-bloomfilter/Makefile
deleted file mode 100644
index 8c6d96e7bd60..000000000000
--- a/devel/hs-bloomfilter/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= bloomfilter
-PORTVERSION= 2.0.1.0
-PORTREVISION= 5
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Pure and impure Bloom Filter implementations
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-bloomfilter/distinfo b/devel/hs-bloomfilter/distinfo
deleted file mode 100644
index 4849664c4a67..000000000000
--- a/devel/hs-bloomfilter/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627822
-SHA256 (cabal/bloomfilter-2.0.1.0.tar.gz) = 6c5e0d357d5d39efe97ae2776e8fb533fa50c1c05397c7b85020b0f098ad790f
-SIZE (cabal/bloomfilter-2.0.1.0.tar.gz) = 22100
diff --git a/devel/hs-bloomfilter/pkg-descr b/devel/hs-bloomfilter/pkg-descr
deleted file mode 100644
index 5db88b2e1ee1..000000000000
--- a/devel/hs-bloomfilter/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Pure and impure Bloom Filter implementations.
-
-WWW: https://github.com/bos/bloomfilter
diff --git a/devel/hs-boxes/Makefile b/devel/hs-boxes/Makefile
deleted file mode 100644
index bf6e1048aef8..000000000000
--- a/devel/hs-boxes/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= boxes
-PORTVERSION= 0.1.5
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= 2D text pretty-printing library
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= split>=0.2
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-boxes/distinfo b/devel/hs-boxes/distinfo
deleted file mode 100644
index 6b983eadebce..000000000000
--- a/devel/hs-boxes/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523955976
-SHA256 (cabal/boxes-0.1.5.tar.gz) = 38e1782e8a458f342a0acbb74af8f55cb120756bc3af7ee7220d955812af56c3
-SIZE (cabal/boxes-0.1.5.tar.gz) = 7598
diff --git a/devel/hs-boxes/pkg-descr b/devel/hs-boxes/pkg-descr
deleted file mode 100644
index 4e0285d97a31..000000000000
--- a/devel/hs-boxes/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-A pretty-printing library for laying out text in two dimensions, using a
-simple box model.
-
-WWW: http://hackage.haskell.org/package/boxes
diff --git a/devel/hs-bsd-sysctl/Makefile b/devel/hs-bsd-sysctl/Makefile
deleted file mode 100644
index 316b8140438f..000000000000
--- a/devel/hs-bsd-sysctl/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# Created by: Ju Pengfei <jupengfei@gmail.com>
-# $FreeBSD$
-
-PORTNAME= bsd-sysctl
-PORTVERSION= 1.0.7
-PORTREVISION= 16
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Access to the BSD sysctl(3) interface
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-bsd-sysctl/distinfo b/devel/hs-bsd-sysctl/distinfo
deleted file mode 100644
index eff026fbdfe9..000000000000
--- a/devel/hs-bsd-sysctl/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627822
-SHA256 (cabal/bsd-sysctl-1.0.7.tar.gz) = de8c9e2b6d0fa64f7e33885392a05b450e30da35d80de10f37c918ac8d2e1aa3
-SIZE (cabal/bsd-sysctl-1.0.7.tar.gz) = 6183
diff --git a/devel/hs-bsd-sysctl/files/patch-Setup.hs b/devel/hs-bsd-sysctl/files/patch-Setup.hs
deleted file mode 100644
index 5d8b6009497c..000000000000
--- a/devel/hs-bsd-sysctl/files/patch-Setup.hs
+++ /dev/null
@@ -1,16 +0,0 @@
---- ./Setup.hs.orig 2012-02-28 22:01:23.000000000 +0100
-+++ ./Setup.hs 2013-05-01 00:55:07.000000000 +0200
-@@ -4,6 +4,7 @@
-
- import System.Directory
- import System.FilePath
-+import System.IO.Error
-
- -- Define __HADDOCK__ when building documentation.
- main = defaultMainWithHooks simpleUserHooks {
-@@ -19,4 +20,4 @@
- removePreProcessedFiles dir = do
- putStrLn $ "Trying to remove source in: " ++ dir
- removeFile (dir </> "System/BSD/Sysctl.hs")
-- `catch` \_ -> putStrLn "Could not find source file!" >> return ()
-+ `catchIOError` \_ -> putStrLn "Could not find source file!" >> return ()
diff --git a/devel/hs-bsd-sysctl/pkg-descr b/devel/hs-bsd-sysctl/pkg-descr
deleted file mode 100644
index 168b33fcd9e7..000000000000
--- a/devel/hs-bsd-sysctl/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-This module provides efficient access to the BSD sysctl(3) interface via
-the Haskell FFI. It allows to read and write both basic sysctl types, as
-well as complex opaque types (typically C structures) described via Storable
-instances.
-
-WWW: http://hackage.haskell.org/package/bsd-sysctl
diff --git a/devel/hs-byteable/Makefile b/devel/hs-byteable/Makefile
deleted file mode 100644
index 802a7ab4a37c..000000000000
--- a/devel/hs-byteable/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= byteable
-PORTVERSION= 0.1.1
-PORTREVISION= 7
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Type class for sequence of bytes
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-byteable/distinfo b/devel/hs-byteable/distinfo
deleted file mode 100644
index 0097dff3c870..000000000000
--- a/devel/hs-byteable/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627822
-SHA256 (cabal/byteable-0.1.1.tar.gz) = 243b34a1b5b64b39e39fe58f75c18f6cad5b668b10cabcd86816cbde27783fe2
-SIZE (cabal/byteable-0.1.1.tar.gz) = 2400
diff --git a/devel/hs-byteable/pkg-descr b/devel/hs-byteable/pkg-descr
deleted file mode 100644
index 9d3e03eaa7fa..000000000000
--- a/devel/hs-byteable/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Abstract class to manipulate sequence of bytes. The use case of this
-class is abstracting manipulation of types that are just wrapping a
-bytestring with stronger and more meaniful name.
-
-WWW: https://github.com/vincenthz/hs-byteable
diff --git a/devel/hs-byteorder/Makefile b/devel/hs-byteorder/Makefile
deleted file mode 100644
index 9fe9ce4132c1..000000000000
--- a/devel/hs-byteorder/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= byteorder
-PORTVERSION= 1.0.4
-PORTREVISION= 12
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Exposes the native endianness or byte ordering of the system
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-byteorder/distinfo b/devel/hs-byteorder/distinfo
deleted file mode 100644
index 3a4873c29cab..000000000000
--- a/devel/hs-byteorder/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627822
-SHA256 (cabal/byteorder-1.0.4.tar.gz) = bd20bbb586947f99c38a4c93d9d0266f49f6fc581767b51ba568f6d5d52d2919
-SIZE (cabal/byteorder-1.0.4.tar.gz) = 2030
diff --git a/devel/hs-byteorder/pkg-descr b/devel/hs-byteorder/pkg-descr
deleted file mode 100644
index 61281c6ba93c..000000000000
--- a/devel/hs-byteorder/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-This package is for working with native byte-ordering of the system.
-
-WWW: http://community.haskell.org/~aslatter/code/byteorder
diff --git a/devel/hs-bytestring-lexing/Makefile b/devel/hs-bytestring-lexing/Makefile
deleted file mode 100644
index 6d8337caeb57..000000000000
--- a/devel/hs-bytestring-lexing/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# Created by: martin@sugioarto.com
-# $FreeBSD$
-
-PORTNAME= bytestring-lexing
-PORTVERSION= 0.5.0.2
-PORTREVISION= 5
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Parse and produce literals from strict or lazy bytestrings
-
-LICENSE= BSD2CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_ALEX= yes
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-bytestring-lexing/distinfo b/devel/hs-bytestring-lexing/distinfo
deleted file mode 100644
index 035e04bee31b..000000000000
--- a/devel/hs-bytestring-lexing/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627822
-SHA256 (cabal/bytestring-lexing-0.5.0.2.tar.gz) = 01f9add3f25067a89c5ae9ab1f2fd8ab75ec9f386987ee0d83f73ec855b43f73
-SIZE (cabal/bytestring-lexing-0.5.0.2.tar.gz) = 13859
diff --git a/devel/hs-bytestring-lexing/pkg-descr b/devel/hs-bytestring-lexing/pkg-descr
deleted file mode 100644
index ad6ba28011ab..000000000000
--- a/devel/hs-bytestring-lexing/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Parse and produce literals efficiently from strict or lazy bytestrings.
-
-WWW: http://code.haskell.org/~wren/
diff --git a/devel/hs-bytestring-mmap/Makefile b/devel/hs-bytestring-mmap/Makefile
deleted file mode 100644
index f569b9b0de2d..000000000000
--- a/devel/hs-bytestring-mmap/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= bytestring-mmap
-PORTVERSION= 0.2.2
-PORTREVISION= 5
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Mmap support for strict ByteStrings
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-bytestring-mmap/distinfo b/devel/hs-bytestring-mmap/distinfo
deleted file mode 100644
index 668ccd42740c..000000000000
--- a/devel/hs-bytestring-mmap/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627822
-SHA256 (cabal/bytestring-mmap-0.2.2.tar.gz) = 7bbcaeeccec5cf448ba59c9ed4de95bcc47b11ae2b9bcddb6201decb88eb69af
-SIZE (cabal/bytestring-mmap-0.2.2.tar.gz) = 7188
diff --git a/devel/hs-bytestring-mmap/pkg-descr b/devel/hs-bytestring-mmap/pkg-descr
deleted file mode 100644
index 7d209482322b..000000000000
--- a/devel/hs-bytestring-mmap/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This library provides a wrapper to mmap(2), allowing files or devices to
-be lazily loaded into memory as strict or lazy ByteStrings, using the
-virtual memory subsystem to do on-demand loading.
-
-WWW: http://code.haskell.org/~dons/code/bytestring-mmap/
diff --git a/devel/hs-bytestring-show/Makefile b/devel/hs-bytestring-show/Makefile
deleted file mode 100644
index c2875cd366b3..000000000000
--- a/devel/hs-bytestring-show/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= bytestring-show
-PORTVERSION= 0.3.5.6
-PORTREVISION= 8
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Efficient conversion of values into readable byte strings
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-bytestring-show/distinfo b/devel/hs-bytestring-show/distinfo
deleted file mode 100644
index 7876a0176d41..000000000000
--- a/devel/hs-bytestring-show/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627823
-SHA256 (cabal/bytestring-show-0.3.5.6.tar.gz) = 29242efd16951ebba888218c469a99ff25b19ab74ee1e0d7b4db09b8800a0812
-SIZE (cabal/bytestring-show-0.3.5.6.tar.gz) = 8145
diff --git a/devel/hs-bytestring-show/files/patch-bytestring-show.cabal b/devel/hs-bytestring-show/files/patch-bytestring-show.cabal
deleted file mode 100644
index 4ce05dd94cae..000000000000
--- a/devel/hs-bytestring-show/files/patch-bytestring-show.cabal
+++ /dev/null
@@ -1,11 +0,0 @@
---- bytestring-show.cabal.orig 2017-07-08 18:54:46 UTC
-+++ bytestring-show.cabal
-@@ -16,7 +16,7 @@ flag integer-simple
- description: use with integer-simple build of GHC
-
- 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.7
-
- exposed-modules:
- Text.Show.ByteString
diff --git a/devel/hs-bytestring-show/pkg-descr b/devel/hs-bytestring-show/pkg-descr
deleted file mode 100644
index 8529c6f8835c..000000000000
--- a/devel/hs-bytestring-show/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Efficient conversion of values into readable byte strings.
-
-WWW: http://code.haskell.org/~dolio/
diff --git a/devel/hs-call-stack/Makefile b/devel/hs-call-stack/Makefile
deleted file mode 100644
index eed69d61ad61..000000000000
--- a/devel/hs-call-stack/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= call-stack
-PORTVERSION= 0.1.0
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= The call-stack package
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-call-stack/distinfo b/devel/hs-call-stack/distinfo
deleted file mode 100644
index 59b4d0446cca..000000000000
--- a/devel/hs-call-stack/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499547219
-SHA256 (cabal/call-stack-0.1.0.tar.gz) = f25f5e0992a39371079cc25c2a14b5abb872fa7d868a32753aac3a258b83b1e2
-SIZE (cabal/call-stack-0.1.0.tar.gz) = 2473
diff --git a/devel/hs-call-stack/pkg-descr b/devel/hs-call-stack/pkg-descr
deleted file mode 100644
index e0499cd7eb67..000000000000
--- a/devel/hs-call-stack/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Use GHC call-stacks in a backward compatible way.
-
-WWW: https://hackage.haskell.org/package/call-stack
diff --git a/devel/hs-cereal/Makefile b/devel/hs-cereal/Makefile
deleted file mode 100644
index ebb9d88743db..000000000000
--- a/devel/hs-cereal/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= cereal
-PORTVERSION= 0.5.5.0
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Binary serialization library
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-cereal/distinfo b/devel/hs-cereal/distinfo
deleted file mode 100644
index a6983e6d323a..000000000000
--- a/devel/hs-cereal/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523129318
-SHA256 (cabal/cereal-0.5.5.0.tar.gz) = 0b97320ffbfa6df2e5679022215dbd0fe6e3b5ae8428c2ff4310d9e1acf16822
-SIZE (cabal/cereal-0.5.5.0.tar.gz) = 19832
diff --git a/devel/hs-cereal/pkg-descr b/devel/hs-cereal/pkg-descr
deleted file mode 100644
index 99db36936ce3..000000000000
--- a/devel/hs-cereal/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-A binary serialization library, similar to binary, that introduces an
-isolate primitive for parser isolation, and labeled blocks for better
-error messages.
-
-WWW: http://hackage.haskell.org/package/cereal
diff --git a/devel/hs-checkers/Makefile b/devel/hs-checkers/Makefile
deleted file mode 100644
index bba1226b4088..000000000000
--- a/devel/hs-checkers/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# Created by: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
-# $FreeBSD$
-
-PORTNAME= checkers
-PORTVERSION= 0.4.7
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Check properties on standard classes and data structures
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= QuickCheck>=2.3 random
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-checkers/distinfo b/devel/hs-checkers/distinfo
deleted file mode 100644
index beb5d19fb724..000000000000
--- a/devel/hs-checkers/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499538835
-SHA256 (cabal/checkers-0.4.7.tar.gz) = f9d9cb2fcd613d0cfe440aae024e27e9ccb5c8f925046e4f71f6360d8f4c2b97
-SIZE (cabal/checkers-0.4.7.tar.gz) = 15026
diff --git a/devel/hs-checkers/pkg-descr b/devel/hs-checkers/pkg-descr
deleted file mode 100644
index 70242e61f847..000000000000
--- a/devel/hs-checkers/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-'Checkers' wraps up the expected properties associated with various
-standard type classes as QuickCheck properties. Also some morphism
-properties. It also provides arbitrary instances and generator
-combinators for common data types.
-
-WWW: http://hackage.haskell.org/package/checkers
diff --git a/devel/hs-chunked-data/Makefile b/devel/hs-chunked-data/Makefile
deleted file mode 100644
index e8427298bb3e..000000000000
--- a/devel/hs-chunked-data/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= chunked-data
-PORTVERSION= 0.3.1
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Typeclasses for dealing with various chunked data representations
-
-LICENSE= MIT
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= blaze-builder mono-traversable>=0.2 semigroups vector
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-chunked-data/distinfo b/devel/hs-chunked-data/distinfo
deleted file mode 100644
index c0c027508670..000000000000
--- a/devel/hs-chunked-data/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1524413491
-SHA256 (cabal/chunked-data-0.3.1.tar.gz) = f710c581aee1f899e807fc9e6cba721b27d53dc9d56986f1922bc7ccddf1a79a
-SIZE (cabal/chunked-data-0.3.1.tar.gz) = 4605
diff --git a/devel/hs-chunked-data/pkg-descr b/devel/hs-chunked-data/pkg-descr
deleted file mode 100644
index e977f4ecefbc..000000000000
--- a/devel/hs-chunked-data/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Originally present in classy-prelude.
-
-WWW: https://github.com/fpco/chunked-data
diff --git a/devel/hs-classy-prelude-conduit/Makefile b/devel/hs-classy-prelude-conduit/Makefile
deleted file mode 100644
index 76c9e75788ee..000000000000
--- a/devel/hs-classy-prelude-conduit/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= classy-prelude-conduit
-PORTVERSION= 1.5.0
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Conduit instances for classy-prelude
-
-LICENSE= MIT
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= classy-prelude>=0.12.0 conduit>=1.0 \
- conduit-combinators>=0.2.8 monad-control resourcet void
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-classy-prelude-conduit/distinfo b/devel/hs-classy-prelude-conduit/distinfo
deleted file mode 100644
index 2a8a9575ad9f..000000000000
--- a/devel/hs-classy-prelude-conduit/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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-conduit/pkg-descr b/devel/hs-classy-prelude-conduit/pkg-descr
deleted file mode 100644
index 5aa260406365..000000000000
--- a/devel/hs-classy-prelude-conduit/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Conduit instances for classy-prelude.
-
-WWW: https://github.com/snoyberg/classy-prelude
diff --git a/devel/hs-classy-prelude/Makefile b/devel/hs-classy-prelude/Makefile
deleted file mode 100644
index 608df8b76250..000000000000
--- a/devel/hs-classy-prelude/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= classy-prelude
-PORTVERSION= 1.5.0
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Typeclass-based Prelude
-
-LICENSE= MIT
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= async basic-prelude bifunctors chunked-data dlist \
- exceptions hashable lifted-async lifted-base monad-unlift \
- mono-traversable mono-traversable-instances mtl \
- mutable-containers primitive safe-exceptions say semigroups \
- stm-chans time-locale-compat transformers-base unliftio \
- unordered-containers vector vector-instances
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-classy-prelude/distinfo b/devel/hs-classy-prelude/distinfo
deleted file mode 100644
index 32fb5677f377..000000000000
--- a/devel/hs-classy-prelude/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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-classy-prelude/pkg-descr b/devel/hs-classy-prelude/pkg-descr
deleted file mode 100644
index 208d6f12f8ec..000000000000
--- a/devel/hs-classy-prelude/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Focuses on using common typeclasses when possible, and creating new ones
-to avoid name clashing. Exposes many recommended datastructures (Map,
-ByteString, etc) directly without requiring long import lists and qualified
-modules.
-
-WWW: https://github.com/snoyberg/classy-prelude
diff --git a/devel/hs-clock/Makefile b/devel/hs-clock/Makefile
deleted file mode 100644
index ff66eabec233..000000000000
--- a/devel/hs-clock/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= clock
-PORTVERSION= 0.7.2
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= A package for convenient access to high-resolution clock and timer functions
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-clock/distinfo b/devel/hs-clock/distinfo
deleted file mode 100644
index 6c3e33220931..000000000000
--- a/devel/hs-clock/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499692787
-SHA256 (cabal/clock-0.7.2.tar.gz) = 886601978898d3a91412fef895e864576a7125d661e1f8abc49a2a08840e691f
-SIZE (cabal/clock-0.7.2.tar.gz) = 7465
diff --git a/devel/hs-clock/pkg-descr b/devel/hs-clock/pkg-descr
deleted file mode 100644
index 37748a5a5bd3..000000000000
--- a/devel/hs-clock/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-A package for convenient access to high-resolution clock and timer functions of
-different operating systems via a unified API.
-
-WWW: http://hackage.haskell.org/package/clock
diff --git a/devel/hs-cmdargs/Makefile b/devel/hs-cmdargs/Makefile
deleted file mode 100644
index 14d66deda4be..000000000000
--- a/devel/hs-cmdargs/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= cmdargs
-PORTVERSION= 0.10.20
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Command-line argument processing
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-FLAGS_DEFINE= QUOTATION
-FLAGS_DEFAULT= QUOTATION
-
-QUOTATION_DESC= Build the Quote module
-QUOTATION_FLAG_ENABLE= quotation
-
-FLAGS_DISABLE= testprog
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-cmdargs/distinfo b/devel/hs-cmdargs/distinfo
deleted file mode 100644
index e1e68f30d7a0..000000000000
--- a/devel/hs-cmdargs/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523129483
-SHA256 (cabal/cmdargs-0.10.20.tar.gz) = 0e269dc48c3d4c0447c96ffd772a6fe69dfa1260c323f4cd7bf171cbf2ab7331
-SIZE (cabal/cmdargs-0.10.20.tar.gz) = 64550
diff --git a/devel/hs-cmdargs/pkg-descr b/devel/hs-cmdargs/pkg-descr
deleted file mode 100644
index d951fd63a60a..000000000000
--- a/devel/hs-cmdargs/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-This library provides an easy way to define command line parsers. Most users
-will want to use the "System.Console.CmdArgs.Implicit" module, whose
-documentation contains an example.
-
- * System.Console.CmdArgs.Explicit provides a way to write command line
- parsers for both single mode programs (most programs) and multiple mode
- programs (e.g. darcs or cabal). Parsers are defined by constructing a
- data structure.
-
- * System.Console.CmdArgs.Implicit provides a way to concisely define
- command line parsers, up to three times shorter than getopt. These
- parsers are translated into the Explicit data type.
-
- * System.Console.CmdArgs.GetOpt provides a wrapper allowing compatiblity
- with existing getopt parsers, mapping to the Explicit data type.
-
-WWW: http://community.haskell.org/~ndm/cmdargs/
diff --git a/devel/hs-code-page/Makefile b/devel/hs-code-page/Makefile
deleted file mode 100644
index 1c5c45717c9d..000000000000
--- a/devel/hs-code-page/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= code-page
-PORTVERSION= 0.1.3
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= A cross-platform module that exports functions which adjust code pages on Windows
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-code-page/distinfo b/devel/hs-code-page/distinfo
deleted file mode 100644
index 96e1d94bf360..000000000000
--- a/devel/hs-code-page/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499790338
-SHA256 (cabal/code-page-0.1.3.tar.gz) = e65c86600e06d85f2e2c2a9df4b3d68e2dbd3adb2df9e922a4cd744966762191
-SIZE (cabal/code-page-0.1.3.tar.gz) = 4718
diff --git a/devel/hs-code-page/pkg-descr b/devel/hs-code-page/pkg-descr
deleted file mode 100644
index b2fb523749a7..000000000000
--- a/devel/hs-code-page/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-This library provides two modules:
-
- * System.IO.CodePage: a cross-platform module that exports functions which
- adjust code pages on Windows, and do nothing on other operating systems.
-
- * System.Win32.CodePage: On Windows, this exports functions for getting,
- setting, and analyzing code pages. On other operating systems, this module
- exports nothing.
-
-WWW: https://hackage.haskell.org/package/code-page
diff --git a/devel/hs-colour/Makefile b/devel/hs-colour/Makefile
deleted file mode 100644
index 1c581211f291..000000000000
--- a/devel/hs-colour/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= colour
-PORTVERSION= 2.3.4
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= This package provides a data type for colours and transparency
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-colour/distinfo b/devel/hs-colour/distinfo
deleted file mode 100644
index 6ac4ad7ae042..000000000000
--- a/devel/hs-colour/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523129642
-SHA256 (cabal/colour-2.3.4.tar.gz) = 0f439f00b322ce3d551f28a4dd1520aa2c91d699de4cdc6d485b9b04be0dc5eb
-SIZE (cabal/colour-2.3.4.tar.gz) = 20418
diff --git a/devel/hs-colour/pkg-descr b/devel/hs-colour/pkg-descr
deleted file mode 100644
index 3876a3997a17..000000000000
--- a/devel/hs-colour/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This package provides a data type for colours and transparency.
-Colours can be blended and composed. Various colour spaces are
-supported. A module of colour names (Data.Colour.Names) is provided.
-
-WWW: http://hackage.haskell.org/package/colour
diff --git a/devel/hs-concurrent-output/Makefile b/devel/hs-concurrent-output/Makefile
deleted file mode 100644
index ad5a40b98869..000000000000
--- a/devel/hs-concurrent-output/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= concurrent-output
-PORTVERSION= 1.10.9
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Ungarble output from several threads or commands
-
-LICENSE= BSD2CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= async exceptions ansi-terminal terminal-size
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-concurrent-output/distinfo b/devel/hs-concurrent-output/distinfo
deleted file mode 100644
index 6725bb321521..000000000000
--- a/devel/hs-concurrent-output/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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-concurrent-output/pkg-descr b/devel/hs-concurrent-output/pkg-descr
deleted file mode 100644
index ed809c2db02d..000000000000
--- a/devel/hs-concurrent-output/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Lets multiple threads and external processes concurrently output to the
-console, without it getting all garbled up.
-
-Built on top of that is a way of defining multiple output regions, which are
-automatically laid out on the screen and can be individually updated by
-concurrent threads. Can be used for progress displays etc.
-
-WWW: http://hackage.haskell.org/package/concurrent-output
-
diff --git a/devel/hs-conduit-combinators/Makefile b/devel/hs-conduit-combinators/Makefile
deleted file mode 100644
index 194710a1b5b3..000000000000
--- a/devel/hs-conduit-combinators/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= conduit-combinators
-PORTVERSION= 1.3.0
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Commonly used conduit functions, for both chunked and unchunked data
-
-LICENSE= MIT
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= base16-bytestring base64-bytestring>=0.1.1.1 chunked-data \
- conduit>=1.2.2 conduit-extra>=1.1.1 monad-control \
- mono-traversable>=0.4 mwc-random primitive resourcet \
- transformers-base unix-compat vector void
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-conduit-combinators/distinfo b/devel/hs-conduit-combinators/distinfo
deleted file mode 100644
index f9858acb773d..000000000000
--- a/devel/hs-conduit-combinators/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1525004319
-SHA256 (cabal/conduit-combinators-1.3.0.tar.gz) = 9717d916a0422a7fb7cc262302333269607530d40cd0bea3be947872f906e7d3
-SIZE (cabal/conduit-combinators-1.3.0.tar.gz) = 2204
diff --git a/devel/hs-conduit-combinators/pkg-descr b/devel/hs-conduit-combinators/pkg-descr
deleted file mode 100644
index 7f386cb58255..000000000000
--- a/devel/hs-conduit-combinators/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Provides a replacement for Data.Conduit.List, as well as a convenient
-Conduit module.
-
-WWW: https://github.com/fpco/conduit-combinators
diff --git a/devel/hs-conduit-extra/Makefile b/devel/hs-conduit-extra/Makefile
deleted file mode 100644
index 69b34141a250..000000000000
--- a/devel/hs-conduit-extra/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= conduit-extra
-PORTVERSION= 1.3.0
-PORTREVISION= 3
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Batteries included conduit: adapters for common libraries
-
-LICENSE= MIT
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= attoparsec>=0.10 blaze-builder>=0.3 conduit>=1.1 \
- monad-control network>=2.3 primitive>=0.5 resourcet>=1.1 \
- streaming-commons>=0.1.11 transformers-base typed-process
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-conduit-extra/distinfo b/devel/hs-conduit-extra/distinfo
deleted file mode 100644
index 27b1aad9f74c..000000000000
--- a/devel/hs-conduit-extra/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523897535
-SHA256 (cabal/conduit-extra-1.3.0.tar.gz) = 2c41c925fc53d9ba2e640c7cdca72c492b28c0d45f1a82e94baef8dfa65922ae
-SIZE (cabal/conduit-extra-1.3.0.tar.gz) = 32716
diff --git a/devel/hs-conduit-extra/pkg-descr b/devel/hs-conduit-extra/pkg-descr
deleted file mode 100644
index 84e86ce72bff..000000000000
--- a/devel/hs-conduit-extra/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-The conduit package itself maintains relative small dependencies. The
-purpose of this package is to collect commonly used utility functions
-wrapping other library dependencies, without depending on heavier-weight
-dependencies. The basic idea is that this package should only depend on
-haskell-platform packages and conduit.
-
-WWW: https://github.com/snoyberg/conduit
diff --git a/devel/hs-conduit/Makefile b/devel/hs-conduit/Makefile
deleted file mode 100644
index 2773cfb7158e..000000000000
--- a/devel/hs-conduit/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= conduit
-PORTVERSION= 1.3.0.2
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Streaming data processing library
-
-LICENSE= MIT
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= exceptions>=0.6 lifted-base>=0.1 mmorph mono-traversable mtl \
- resourcet>=1.1 transformers-base>=0.4.1 vector void>=0.5.5
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-conduit/distinfo b/devel/hs-conduit/distinfo
deleted file mode 100644
index 046779142376..000000000000
--- a/devel/hs-conduit/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523696712
-SHA256 (cabal/conduit-1.3.0.2.tar.gz) = c0f099d242504e65a78e1cbb54c18afad45fe2c9297d1d918ce28ae7dc4a1e5b
-SIZE (cabal/conduit-1.3.0.2.tar.gz) = 86664
diff --git a/devel/hs-conduit/pkg-descr b/devel/hs-conduit/pkg-descr
deleted file mode 100644
index f2320fac3af9..000000000000
--- a/devel/hs-conduit/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-conduit is a solution to the streaming data problem, allowing for
-production, transformation, and consumption of streams of data in
-constant memory. It is an alternative to lazy I/O which guarantees
-deterministic resource handling, and fits in the same general solution
-space as enumerator/iteratee and pipes.
-
-WWW: https://github.com/snoyberg/conduit
diff --git a/devel/hs-configurator/Makefile b/devel/hs-configurator/Makefile
deleted file mode 100644
index 5f7ff0ccc714..000000000000
--- a/devel/hs-configurator/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= configurator
-PORTVERSION= 0.3.0.0
-PORTREVISION= 7
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Configuration management
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= attoparsec>=0.10.0.2 hashable unix-compat unordered-containers
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-configurator/distinfo b/devel/hs-configurator/distinfo
deleted file mode 100644
index fa149af9b6c2..000000000000
--- a/devel/hs-configurator/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627827
-SHA256 (cabal/configurator-0.3.0.0.tar.gz) = 6eb9996b672e9f7112ca23482c42fa533553312c3c13f38a8a06476e67c031b4
-SIZE (cabal/configurator-0.3.0.0.tar.gz) = 15232
diff --git a/devel/hs-configurator/pkg-descr b/devel/hs-configurator/pkg-descr
deleted file mode 100644
index fcde013112e5..000000000000
--- a/devel/hs-configurator/pkg-descr
+++ /dev/null
@@ -1,19 +0,0 @@
-A configuration management library for programs and daemons.
-
-Features include:
-
- * Automatic, dynamic reloading in response to modifications to configuration
- files.
-
- * A simple, but flexible, configuration language, supporting several of
- the most commonly needed types of data, along with interpolation of
- strings from the configuration or the system environment (e.g.
- $(HOME)).
-
- * Subscription-based notification of changes to configuration properties.
-
- * An import directive allows the configuration of a complex application
- to be split across several smaller files, or common configuration data
- to be shared across several applications.
-
-WWW: https://github.com/bos/configurator
diff --git a/devel/hs-constraints/Makefile b/devel/hs-constraints/Makefile
deleted file mode 100644
index f6eb3b8241ef..000000000000
--- a/devel/hs-constraints/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= constraints
-PORTVERSION= 0.10.1
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Constraint manipulation
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= hashable mtl semigroups transformers-compat
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-constraints/distinfo b/devel/hs-constraints/distinfo
deleted file mode 100644
index fa9219ec400b..000000000000
--- a/devel/hs-constraints/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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-constraints/pkg-descr b/devel/hs-constraints/pkg-descr
deleted file mode 100644
index a0b8c6970985..000000000000
--- a/devel/hs-constraints/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-GHC 7.4 gave us the ability to talk about ConstraintKinds. They stopped
-crashing the compiler in GHC 7.6. This package provides a vocabulary for
-working with them.
-
-WWW: https://github.com/ekmett/constraints/
diff --git a/devel/hs-convertible/Makefile b/devel/hs-convertible/Makefile
deleted file mode 100644
index b68480d6e03c..000000000000
--- a/devel/hs-convertible/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# Created by: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
-# $FreeBSD$
-
-PORTNAME= convertible
-PORTVERSION= 1.1.1.0
-PORTREVISION= 5
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Typeclasses and instances for converting between types
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= mtl old-locale old-time
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-convertible/distinfo b/devel/hs-convertible/distinfo
deleted file mode 100644
index aa551f69bf81..000000000000
--- a/devel/hs-convertible/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627827
-SHA256 (cabal/convertible-1.1.1.0.tar.gz) = e9f9a70904b9995314c2aeb41580d654a2c76293feb955fb6bd63256c355286c
-SIZE (cabal/convertible-1.1.1.0.tar.gz) = 14354
diff --git a/devel/hs-convertible/pkg-descr b/devel/hs-convertible/pkg-descr
deleted file mode 100644
index f6bfd61bdfe9..000000000000
--- a/devel/hs-convertible/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-convertible provides a typeclass with a single function that is designed
-to help convert between different types: numeric values, dates and times,
-and the like. The conversions perform bounds checking and return a pure
-Either value. This means that you need not remember which specific function
-performs the conversion you desire. Also included in the package are
-optional instances that provide conversion for various numeric and time
-types, as well as utilities for writing your own instances. Finally, there
-is a function that will raise an exception on bounds-checking violation,
-or return a bare value otherwise, implemented in terms of the safer function
-described above. Convertible is also used by HDBC 2.0 for handling
-marshalling of data to and from databases. Convertible is backed by an
-extensive test suite and passes tests on GHC and Hugs.
-
-WWW: http://hackage.haskell.org/package/convertible
diff --git a/devel/hs-data-default-class/Makefile b/devel/hs-data-default-class/Makefile
deleted file mode 100644
index 0d3ba9a29d40..000000000000
--- a/devel/hs-data-default-class/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= data-default-class
-PORTVERSION= 0.1.2.0
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Class for types with a default value
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-data-default-class/distinfo b/devel/hs-data-default-class/distinfo
deleted file mode 100644
index 464fd1fafb02..000000000000
--- a/devel/hs-data-default-class/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627829
-SHA256 (cabal/data-default-class-0.1.2.0.tar.gz) = 4f01b423f000c3e069aaf52a348564a6536797f31498bb85c3db4bd2d0973e56
-SIZE (cabal/data-default-class-0.1.2.0.tar.gz) = 2522
diff --git a/devel/hs-data-default-class/pkg-descr b/devel/hs-data-default-class/pkg-descr
deleted file mode 100644
index 3f153f1c24b7..000000000000
--- a/devel/hs-data-default-class/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-A class for types with a default value.
-
-WWW: http://hackage.haskell.org/package/data-default-class
diff --git a/devel/hs-data-default-instances-base/Makefile b/devel/hs-data-default-instances-base/Makefile
deleted file mode 100644
index 9812fd48b010..000000000000
--- a/devel/hs-data-default-instances-base/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= data-default-instances-base
-PORTVERSION= 0.1.0.1
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Default instances for types in base
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= data-default-class
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-data-default-instances-base/distinfo b/devel/hs-data-default-instances-base/distinfo
deleted file mode 100644
index 92eddcf0b843..000000000000
--- a/devel/hs-data-default-instances-base/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627830
-SHA256 (cabal/data-default-instances-base-0.1.0.1.tar.gz) = 844fe453f674b6b0998da804465914abce8936c5e640d8bb8bff37ad07d7a17a
-SIZE (cabal/data-default-instances-base-0.1.0.1.tar.gz) = 1554
diff --git a/devel/hs-data-default-instances-base/pkg-descr b/devel/hs-data-default-instances-base/pkg-descr
deleted file mode 100644
index 0601c8d78efc..000000000000
--- a/devel/hs-data-default-instances-base/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Default instances for types in base.
-
-WWW: http://hackage.haskell.org/package/data-default-instances-base
diff --git a/devel/hs-data-default-instances-containers/Makefile b/devel/hs-data-default-instances-containers/Makefile
deleted file mode 100644
index b8c673ff9a33..000000000000
--- a/devel/hs-data-default-instances-containers/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= data-default-instances-containers
-PORTVERSION= 0.0.1
-PORTREVISION= 12
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Default instances for types in containers
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= data-default-class
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-data-default-instances-containers/distinfo b/devel/hs-data-default-instances-containers/distinfo
deleted file mode 100644
index 6576bb357d2a..000000000000
--- a/devel/hs-data-default-instances-containers/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627830
-SHA256 (cabal/data-default-instances-containers-0.0.1.tar.gz) = a55e07af005c9815d82f3fc95e125db82994377c9f4a769428878701d4ec081a
-SIZE (cabal/data-default-instances-containers-0.0.1.tar.gz) = 1659
diff --git a/devel/hs-data-default-instances-containers/pkg-descr b/devel/hs-data-default-instances-containers/pkg-descr
deleted file mode 100644
index 2b93d9b2f524..000000000000
--- a/devel/hs-data-default-instances-containers/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Default instances for types in containers.
-
-WWW: http://hackage.haskell.org/package/data-default-instances-containers
diff --git a/devel/hs-data-default-instances-dlist/Makefile b/devel/hs-data-default-instances-dlist/Makefile
deleted file mode 100644
index 6e1a4b3a952d..000000000000
--- a/devel/hs-data-default-instances-dlist/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= data-default-instances-dlist
-PORTVERSION= 0.0.1
-PORTREVISION= 12
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Default instances for types in dlist
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= data-default-class dlist
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-data-default-instances-dlist/distinfo b/devel/hs-data-default-instances-dlist/distinfo
deleted file mode 100644
index fa9fd22b9699..000000000000
--- a/devel/hs-data-default-instances-dlist/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627830
-SHA256 (cabal/data-default-instances-dlist-0.0.1.tar.gz) = 7d683711cbf08abd7adcd5ac2be825381308d220397315a5570fe61b719b5959
-SIZE (cabal/data-default-instances-dlist-0.0.1.tar.gz) = 1503
diff --git a/devel/hs-data-default-instances-dlist/pkg-descr b/devel/hs-data-default-instances-dlist/pkg-descr
deleted file mode 100644
index 0c187bf55451..000000000000
--- a/devel/hs-data-default-instances-dlist/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Default instances for types in dlist.
-
-WWW: http://hackage.haskell.org/package/data-default-instances-dlist
diff --git a/devel/hs-data-default-instances-old-locale/Makefile b/devel/hs-data-default-instances-old-locale/Makefile
deleted file mode 100644
index 9e126430e4aa..000000000000
--- a/devel/hs-data-default-instances-old-locale/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= data-default-instances-old-locale
-PORTVERSION= 0.0.1
-PORTREVISION= 13
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Default instances for types in old-locale
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= data-default-class old-locale
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-data-default-instances-old-locale/distinfo b/devel/hs-data-default-instances-old-locale/distinfo
deleted file mode 100644
index 16f3c50a4a6d..000000000000
--- a/devel/hs-data-default-instances-old-locale/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627830
-SHA256 (cabal/data-default-instances-old-locale-0.0.1.tar.gz) = 60d3b02922958c4908d7bf2b24ddf61511665745f784227d206745784b0c0802
-SIZE (cabal/data-default-instances-old-locale-0.0.1.tar.gz) = 1519
diff --git a/devel/hs-data-default-instances-old-locale/pkg-descr b/devel/hs-data-default-instances-old-locale/pkg-descr
deleted file mode 100644
index 875b1ebc403c..000000000000
--- a/devel/hs-data-default-instances-old-locale/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Default instances for types in old-locale.
-
-WWW: http://hackage.haskell.org/package/data-default-instances-old-locale
diff --git a/devel/hs-data-default/Makefile b/devel/hs-data-default/Makefile
deleted file mode 100644
index 77f3f20c22fa..000000000000
--- a/devel/hs-data-default/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= data-default
-PORTVERSION= 0.7.1.1
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Class for types with a default value
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= data-default-class data-default-instances-base \
- data-default-instances-containers data-default-instances-dlist \
- data-default-instances-old-locale
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-data-default/distinfo b/devel/hs-data-default/distinfo
deleted file mode 100644
index dce4860a7ea1..000000000000
--- a/devel/hs-data-default/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627829
-SHA256 (cabal/data-default-0.7.1.1.tar.gz) = b0f95d279cd75cacaa8152a01590dc3460f7134f6840b37052abb3ba3cb2a511
-SIZE (cabal/data-default-0.7.1.1.tar.gz) = 1627
diff --git a/devel/hs-data-default/pkg-descr b/devel/hs-data-default/pkg-descr
deleted file mode 100644
index ab88ac6310f0..000000000000
--- a/devel/hs-data-default/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-A class for types with a default value.
-
-WWW: http://hackage.haskell.org/package/data-default
diff --git a/devel/hs-data-endian/Makefile b/devel/hs-data-endian/Makefile
deleted file mode 100644
index 50969ffbec30..000000000000
--- a/devel/hs-data-endian/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= data-endian
-PORTVERSION= 0.1.1
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Endian-sensitive data
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-data-endian/distinfo b/devel/hs-data-endian/distinfo
deleted file mode 100644
index b983e0971148..000000000000
--- a/devel/hs-data-endian/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1501335045
-SHA256 (cabal/data-endian-0.1.1.tar.gz) = 8c1d4f30374f8331d31f4d7c6b39284331b6b9436e7b50f86547417bd05f2ac0
-SIZE (cabal/data-endian-0.1.1.tar.gz) = 2788
diff --git a/devel/hs-data-endian/pkg-descr b/devel/hs-data-endian/pkg-descr
deleted file mode 100644
index 8e9be44da194..000000000000
--- a/devel/hs-data-endian/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-This package provides helpers for converting endian-sensitive data.
-
-WWW: https://github.com/mvv/data-endian
diff --git a/devel/hs-data-hash/Makefile b/devel/hs-data-hash/Makefile
deleted file mode 100644
index 0040c01172ab..000000000000
--- a/devel/hs-data-hash/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= data-hash
-PORTVERSION= 0.2.0.1
-PORTREVISION= 5
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Combinators for building fast hashing functions
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-data-hash/distinfo b/devel/hs-data-hash/distinfo
deleted file mode 100644
index 8e75d5aff7b2..000000000000
--- a/devel/hs-data-hash/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627830
-SHA256 (cabal/data-hash-0.2.0.1.tar.gz) = 9117dd49013ca28ff188fc71c3595ac3af23d56d301c1f39bac93d44d8c60bbe
-SIZE (cabal/data-hash-0.2.0.1.tar.gz) = 8504
diff --git a/devel/hs-data-hash/pkg-descr b/devel/hs-data-hash/pkg-descr
deleted file mode 100644
index 3ad409775ee4..000000000000
--- a/devel/hs-data-hash/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Combinators for building fast hashing functions. Includes hashing
-functions for all basic Haskell 98 types.
-
-WWW: http://hackage.haskell.org/package/data-hash
diff --git a/devel/hs-data-ordlist/Makefile b/devel/hs-data-ordlist/Makefile
deleted file mode 100644
index ee12ef5f9e43..000000000000
--- a/devel/hs-data-ordlist/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= data-ordlist
-PORTVERSION= 0.4.7.0
-PORTREVISION= 5
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Set and bag operations on ordered lists
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-data-ordlist/distinfo b/devel/hs-data-ordlist/distinfo
deleted file mode 100644
index bb7c22be6541..000000000000
--- a/devel/hs-data-ordlist/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627830
-SHA256 (cabal/data-ordlist-0.4.7.0.tar.gz) = 6f6c1e7a9a9155ad78ca78cb9abd6f7e2e1c78b3e549b179dc0874e6428f490d
-SIZE (cabal/data-ordlist-0.4.7.0.tar.gz) = 8906
diff --git a/devel/hs-data-ordlist/pkg-descr b/devel/hs-data-ordlist/pkg-descr
deleted file mode 100644
index 846de9871eae..000000000000
--- a/devel/hs-data-ordlist/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-This module provides set and multiset operations on ordered lists.
-
-WWW: http://hackage.haskell.org/package/data-ordlist
diff --git a/devel/hs-data-pprint/Makefile b/devel/hs-data-pprint/Makefile
deleted file mode 100644
index 40a6306881b4..000000000000
--- a/devel/hs-data-pprint/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= data-pprint
-PORTVERSION= 0.2.4.1
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Prettyprint and compare Data values
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= mtl parallel
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-data-pprint/distinfo b/devel/hs-data-pprint/distinfo
deleted file mode 100644
index eff54157f627..000000000000
--- a/devel/hs-data-pprint/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499448153
-SHA256 (cabal/data-pprint-0.2.4.1.tar.gz) = 0c06aae83e1e41883927fbaa008964acd7d6b005a0f7e44c95fa5062943e0f83
-SIZE (cabal/data-pprint-0.2.4.1.tar.gz) = 10117
diff --git a/devel/hs-data-pprint/files/patch-Data_PPrint.hs b/devel/hs-data-pprint/files/patch-Data_PPrint.hs
deleted file mode 100644
index f517231270e5..000000000000
--- a/devel/hs-data-pprint/files/patch-Data_PPrint.hs
+++ /dev/null
@@ -1,9 +0,0 @@
---- Data/PPrint.hs.orig 2018-04-13 19:36:43 UTC
-+++ Data/PPrint.hs
-@@ -60,6 +60,6 @@ a === b = do
- showBotts :: [(String, String)] -> Doc
- showBotts es = vcat $ map f es
- where
-- f (i, e) = text i <> text ":" <+> vcat (map text $ lines e)
-+ f (i, e) = text i Text.PrettyPrint.HughesPJ.<> text ":" <+> vcat (map text $ lines e)
-
diff --git a/devel/hs-data-pprint/files/patch-data-pprint.cabal b/devel/hs-data-pprint/files/patch-data-pprint.cabal
deleted file mode 100644
index 648b16e8289f..000000000000
--- a/devel/hs-data-pprint/files/patch-data-pprint.cabal
+++ /dev/null
@@ -1,24 +0,0 @@
---- 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.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-data-pprint/pkg-descr b/devel/hs-data-pprint/pkg-descr
deleted file mode 100644
index 706b14a2089d..000000000000
--- a/devel/hs-data-pprint/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-Prettyprint and compare Data values.
-
- * Size limit for the output
- * Time limit for the computation
- * Escape exceptions
- * Do not escape unicode characters
- * Comparison: Highlight the first difference
- * Comparison: Yes, No or Maybe results
-
-WWW: http://hackage.haskell.org/package/data-pprint
diff --git a/devel/hs-date-cache/Makefile b/devel/hs-date-cache/Makefile
deleted file mode 100644
index 15c446ccc061..000000000000
--- a/devel/hs-date-cache/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= date-cache
-PORTVERSION= 0.3.0
-PORTREVISION= 14
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Date cacher
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-date-cache/distinfo b/devel/hs-date-cache/distinfo
deleted file mode 100644
index 0a4b730b040f..000000000000
--- a/devel/hs-date-cache/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627831
-SHA256 (cabal/date-cache-0.3.0.tar.gz) = abce44f11dd9da4abaca9e33da2c74bd32b42fea027d171c03b6c10cda62303f
-SIZE (cabal/date-cache-0.3.0.tar.gz) = 2126
diff --git a/devel/hs-date-cache/pkg-descr b/devel/hs-date-cache/pkg-descr
deleted file mode 100644
index 3c6527a44d32..000000000000
--- a/devel/hs-date-cache/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Formatting time is slow. This package provides mechanisms to cache formatted
-date.
-
-WWW: http://hackage.haskell.org/package/date-cache
diff --git a/devel/hs-datetime/Makefile b/devel/hs-datetime/Makefile
deleted file mode 100644
index 6529a0f2e84e..000000000000
--- a/devel/hs-datetime/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# Created by: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
-# $FreeBSD$
-
-PORTNAME= datetime
-PORTVERSION= 0.3.1
-PORTREVISION= 5
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Utilities to make Data.Time.* easier to use
-
-LICENSE= GPLv3
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= old-locale>=1.0.0.1 old-time>=1.0.0.1
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-datetime/distinfo b/devel/hs-datetime/distinfo
deleted file mode 100644
index f1b398b13494..000000000000
--- a/devel/hs-datetime/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627831
-SHA256 (cabal/datetime-0.3.1.tar.gz) = 333c7577c5051eb23d172568b9d4fe186f8b5bc750ba1d09822c275d76edbd4a
-SIZE (cabal/datetime-0.3.1.tar.gz) = 15071
diff --git a/devel/hs-datetime/pkg-descr b/devel/hs-datetime/pkg-descr
deleted file mode 100644
index 5f8166f15dc1..000000000000
--- a/devel/hs-datetime/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Provides several utilities for easily converting among the various
-standard library Date and Time types, and for converting between these
-and standard external representations.
-
-WWW: http://hackage.haskell.org/package/datetime
diff --git a/devel/hs-dbus/Makefile b/devel/hs-dbus/Makefile
deleted file mode 100644
index 84971012580e..000000000000
--- a/devel/hs-dbus/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= dbus
-PORTVERSION= 1.0.1
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= A client library for the D-Bus IPC system
-
-LICENSE= GPLv3
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= cereal lens libxml-sax network random split th-lift vector \
- xml-types
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-dbus/distinfo b/devel/hs-dbus/distinfo
deleted file mode 100644
index d259b22642ae..000000000000
--- a/devel/hs-dbus/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1524595525
-SHA256 (cabal/dbus-1.0.1.tar.gz) = a325b5c6958a343b30fd378d54ac01f9db889a4d7cadb14b2103da7ef4e7e8f5
-SIZE (cabal/dbus-1.0.1.tar.gz) = 77535
diff --git a/devel/hs-dbus/pkg-descr b/devel/hs-dbus/pkg-descr
deleted file mode 100644
index 4b968c71b5b2..000000000000
--- a/devel/hs-dbus/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-D-Bus is a simple, message-based protocol for inter-process communication,
-which allows applications to interact with other parts of the machine and the
-user's session using remote procedure calls.
-
-D-Bus is a essential part of the modern Linux desktop, where it replaces
-earlier protocols such as CORBA and DCOP.
-
-This library is an implementation of the D-Bus protocol in Haskell. It can be
-used to add D-Bus support to Haskell applications, without the awkward
-interfaces common to foreign bindings.
-
-WWW: https://github.com/rblaze/haskell-dbus#readme
-
diff --git a/devel/hs-deepseq-generics/Makefile b/devel/hs-deepseq-generics/Makefile
deleted file mode 100644
index 1a5f652f8ff0..000000000000
--- a/devel/hs-deepseq-generics/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= deepseq-generics
-PORTVERSION= 0.2.0.0
-PORTREVISION= 5
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= GHC.Generics-based Control.DeepSeq.rnf implementation
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-deepseq-generics/distinfo b/devel/hs-deepseq-generics/distinfo
deleted file mode 100644
index f344190f38b7..000000000000
--- a/devel/hs-deepseq-generics/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499444756
-SHA256 (cabal/deepseq-generics-0.2.0.0.tar.gz) = b0b3ef5546c0768ef9194519a90c629f8f2ba0348487e620bb89d512187c7c9d
-SIZE (cabal/deepseq-generics-0.2.0.0.tar.gz) = 5192
diff --git a/devel/hs-deepseq-generics/files/patch-deepseq-generics.cabal b/devel/hs-deepseq-generics/files/patch-deepseq-generics.cabal
deleted file mode 100644
index 4c00ca2ee16d..000000000000
--- a/devel/hs-deepseq-generics/files/patch-deepseq-generics.cabal
+++ /dev/null
@@ -1,10 +0,0 @@
---- deepseq-generics.cabal.orig 2018-04-11 11:03:49 UTC
-+++ deepseq-generics.cabal
-@@ -42,7 +42,7 @@ source-repository head
- library
- default-language: Haskell2010
- exposed-modules: Control.DeepSeq.Generics
-- build-depends: base >= 4.5 && < 4.10, ghc-prim >= 0.2 && < 0.6, deepseq >= 1.2.0.1 && < 1.5
-+ build-depends: base >= 4.5 && < 4.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-deepseq-generics/pkg-descr b/devel/hs-deepseq-generics/pkg-descr
deleted file mode 100644
index fef41249bf4c..000000000000
--- a/devel/hs-deepseq-generics/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This package provides a "GHC.Generics"-based
-'Control.DeepSeq.Generics.genericRnf' function which can be used for
-providing a 'rnf' implementation.
-
-WWW: https://github.com/hvr/deepseq-generics
diff --git a/devel/hs-directory-tree/Makefile b/devel/hs-directory-tree/Makefile
deleted file mode 100644
index d480d12252ea..000000000000
--- a/devel/hs-directory-tree/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= directory-tree
-PORTVERSION= 0.12.1
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Simple directory-like tree datatype, with useful IO functions
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-directory-tree/distinfo b/devel/hs-directory-tree/distinfo
deleted file mode 100644
index b736767ddc50..000000000000
--- a/devel/hs-directory-tree/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627831
-SHA256 (cabal/directory-tree-0.12.1.tar.gz) = e2084495b3a226cf54d949635c86fc14e89daa09d86cce39e3c3cf898ae6e517
-SIZE (cabal/directory-tree-0.12.1.tar.gz) = 12261
diff --git a/devel/hs-directory-tree/pkg-descr b/devel/hs-directory-tree/pkg-descr
deleted file mode 100644
index 231a59ec13e9..000000000000
--- a/devel/hs-directory-tree/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-A simple directory-like tree datatype, with useful IO functions and
-Foldable and Traversable instance. Provides a simple data structure
-mirroring a directory tree on the filesystem, as well as useful
-functions for reading and writing file and directory structures in the
-IO monad.
-
-WWW: http://brandon.si/code/directory-tree-module-released/
diff --git a/devel/hs-dlist-instances/Makefile b/devel/hs-dlist-instances/Makefile
deleted file mode 100644
index b968c165819c..000000000000
--- a/devel/hs-dlist-instances/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= dlist-instances
-PORTVERSION= 0.1.1.1
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Difference lists instances
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= dlist semigroups
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-dlist-instances/distinfo b/devel/hs-dlist-instances/distinfo
deleted file mode 100644
index 7d69d5afb950..000000000000
--- a/devel/hs-dlist-instances/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499459956
-SHA256 (cabal/dlist-instances-0.1.1.1.tar.gz) = d14a10c06f52fb412b2c1066d729f5534aa43204221e7ba7d81d935c44ce4f5b
-SIZE (cabal/dlist-instances-0.1.1.1.tar.gz) = 1749
diff --git a/devel/hs-dlist-instances/pkg-descr b/devel/hs-dlist-instances/pkg-descr
deleted file mode 100644
index c8abfb79bba7..000000000000
--- a/devel/hs-dlist-instances/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This package is the canonical source for some orphan instances. Orphan
-instances are placed here to avoid dependencies elsewhere.
-
-WWW: https://github.com/gregwebs/dlist-instances
diff --git a/devel/hs-dlist/Makefile b/devel/hs-dlist/Makefile
deleted file mode 100644
index 7c327b8dfc76..000000000000
--- a/devel/hs-dlist/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# Created by: Samy Al Bahra <sbahra@kerneled.org>
-# $FreeBSD$
-
-PORTNAME= dlist
-PORTVERSION= 0.8.0.5
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Difference lists
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-dlist/distinfo b/devel/hs-dlist/distinfo
deleted file mode 100644
index 202304fab950..000000000000
--- a/devel/hs-dlist/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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-dlist/pkg-descr b/devel/hs-dlist/pkg-descr
deleted file mode 100644
index 96b9fcbdbef8..000000000000
--- a/devel/hs-dlist/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Differences lists are a list-like type supporting O(1) append. This is
-particularly useful for efficient logging and pretty printing, (e.g.
-with the Writer monad), where list append quickly becomes too expensive.
-
-WWW: https://github.com/spl/dlist
diff --git a/devel/hs-easy-file/Makefile b/devel/hs-easy-file/Makefile
deleted file mode 100644
index 717034db9b3d..000000000000
--- a/devel/hs-easy-file/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= easy-file
-PORTVERSION= 0.2.1
-PORTREVISION= 5
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Cross-platform File handling
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-easy-file/distinfo b/devel/hs-easy-file/distinfo
deleted file mode 100644
index 2cd4b787e652..000000000000
--- a/devel/hs-easy-file/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627832
-SHA256 (cabal/easy-file-0.2.1.tar.gz) = ff86e1b29284499bea5f1d0ff539b3ed64fa6d1a06c2243ca61f93be0202e56c
-SIZE (cabal/easy-file-0.2.1.tar.gz) = 12610
diff --git a/devel/hs-easy-file/pkg-descr b/devel/hs-easy-file/pkg-descr
deleted file mode 100644
index 09c532dfb5bf..000000000000
--- a/devel/hs-easy-file/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Cross-platform file handling for Unix/Mac/Windows.
-
-WWW: https://github.com/kazu-yamamoto/easy-file
diff --git a/devel/hs-echo/Makefile b/devel/hs-echo/Makefile
deleted file mode 100644
index 63e370758273..000000000000
--- a/devel/hs-echo/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= echo
-PORTVERSION= 0.1.3
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Cross-platform and cross-console library to handle echoing terminal input
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-echo/distinfo b/devel/hs-echo/distinfo
deleted file mode 100644
index a7cf34b1ea25..000000000000
--- a/devel/hs-echo/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523290399
-SHA256 (cabal/echo-0.1.3.tar.gz) = 704f07310f8272d170f8ab7fb2a2c13f15d8501ef8310801e36964c8eff485ef
-SIZE (cabal/echo-0.1.3.tar.gz) = 5373
diff --git a/devel/hs-echo/files/patch-echo.cabal b/devel/hs-echo/files/patch-echo.cabal
deleted file mode 100644
index 515e4e8df566..000000000000
--- a/devel/hs-echo/files/patch-echo.cabal
+++ /dev/null
@@ -1,11 +0,0 @@
---- echo.cabal.orig 2018-04-09 16:19:02 UTC
-+++ echo.cabal
-@@ -39,7 +39,7 @@ library
- System.IO.Echo.Internal
-
- build-depends: base >= 4.3 && < 5
-- , process >= 1.0.1.1 && < 1.5
-+ , process >= 1.0.1.1 && < 1.7
- if os(windows)
- cpp-options: "-DWINDOWS"
- build-depends: mintty >= 0.1 && < 0.2
diff --git a/devel/hs-echo/pkg-descr b/devel/hs-echo/pkg-descr
deleted file mode 100644
index e36e97fe3764..000000000000
--- a/devel/hs-echo/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-The base Haskell library exposes the hGetEcho and hSetEcho functions for
-querying and setting echo status, but unfortunately, neither function works
-with MinTTY consoles on Windows. This library provides an alternative interface
-which works with both MinTTY and other consoles.
-
-WWW: https://github.com/RyanGlScott/echo
diff --git a/devel/hs-edit-distance/Makefile b/devel/hs-edit-distance/Makefile
deleted file mode 100644
index 2edb7d641049..000000000000
--- a/devel/hs-edit-distance/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= edit-distance
-PORTVERSION= 0.2.2.1
-PORTREVISION= 5
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Levenshtein and restricted Damerau-Levenshtein edit distances
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= random>=1.0
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-edit-distance/distinfo b/devel/hs-edit-distance/distinfo
deleted file mode 100644
index f42daab8bbd8..000000000000
--- a/devel/hs-edit-distance/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627832
-SHA256 (cabal/edit-distance-0.2.2.1.tar.gz) = 3e8885ee2f56ad4da940f043ae8f981ee2fe336b5e8e4ba3f7436cff4f526c4a
-SIZE (cabal/edit-distance-0.2.2.1.tar.gz) = 13228
diff --git a/devel/hs-edit-distance/pkg-descr b/devel/hs-edit-distance/pkg-descr
deleted file mode 100644
index e37399bff3b1..000000000000
--- a/devel/hs-edit-distance/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Optimized edit distances for fuzzy matching, including Levenshtein and
-restricted Damerau-Levenshtein algorithms.
-
-WWW: https://github.com/phadej/edit-distance
diff --git a/devel/hs-either/Makefile b/devel/hs-either/Makefile
deleted file mode 100644
index eb1e1d864c67..000000000000
--- a/devel/hs-either/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= either
-PORTVERSION= 5
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Either monad transformer
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= bifunctors exceptions free mmorph monad-control \
- MonadRandom mtl profunctors semigroupoids semigroups \
- transformers-base
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-either/distinfo b/devel/hs-either/distinfo
deleted file mode 100644
index 0cd4aea4ad82..000000000000
--- a/devel/hs-either/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1524406695
-SHA256 (cabal/either-5.tar.gz) = 75cee27641a34f80e6c71f82469a76c7f51d23a522e792e2733269ebf7cbf420
-SIZE (cabal/either-5.tar.gz) = 8637
diff --git a/devel/hs-either/pkg-descr b/devel/hs-either/pkg-descr
deleted file mode 100644
index eb565f335620..000000000000
--- a/devel/hs-either/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-An either monad transformer.
-
-WWW: https://github.com/ekmett/either/
diff --git a/devel/hs-enclosed-exceptions/Makefile b/devel/hs-enclosed-exceptions/Makefile
deleted file mode 100644
index 9a435eb0ab2d..000000000000
--- a/devel/hs-enclosed-exceptions/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= enclosed-exceptions
-PORTVERSION= 1.0.2
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Catching all exceptions from within an enclosed computation
-
-LICENSE= MIT
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= async>=2.0 lifted-base>=0.2 monad-control transformers-base
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-enclosed-exceptions/distinfo b/devel/hs-enclosed-exceptions/distinfo
deleted file mode 100644
index a459aca75509..000000000000
--- a/devel/hs-enclosed-exceptions/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627832
-SHA256 (cabal/enclosed-exceptions-1.0.2.tar.gz) = 7b9beab82d219c0dd879dfdef70fb74a4a7595b4dbd0baf7adb12cdbbe8189f1
-SIZE (cabal/enclosed-exceptions-1.0.2.tar.gz) = 5266
diff --git a/devel/hs-enclosed-exceptions/pkg-descr b/devel/hs-enclosed-exceptions/pkg-descr
deleted file mode 100644
index d08fe8f7c1e7..000000000000
--- a/devel/hs-enclosed-exceptions/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Catching all exceptions raised within an enclosed computation, while
-remaining responsive to (external) asynchronous exceptions.
-
-WWW: https://github.com/jcristovao/enclosed-exceptions
diff --git a/devel/hs-equivalence/Makefile b/devel/hs-equivalence/Makefile
deleted file mode 100644
index 6bc33daddc27..000000000000
--- a/devel/hs-equivalence/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= equivalence
-PORTVERSION= 0.3.3
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Maintaining an equivalence relation implemented as union-find using STT
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= mtl STMonadTrans transformers-compat>=0.3
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-equivalence/distinfo b/devel/hs-equivalence/distinfo
deleted file mode 100644
index cf4889881a68..000000000000
--- a/devel/hs-equivalence/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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-equivalence/pkg-descr b/devel/hs-equivalence/pkg-descr
deleted file mode 100644
index 35c17b1f4522..000000000000
--- a/devel/hs-equivalence/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This is an implementation of Tarjan's Union-Find algorithm (Robert E.
-Tarjan. "Efficiency of a Good But Not Linear Set Union Algorithm", JACM
-22(2), 1975) in order to maintain an equivalence relation.
-
-WWW: https://bitbucket.org/paba/equivalence/
diff --git a/devel/hs-errors/Makefile b/devel/hs-errors/Makefile
deleted file mode 100644
index e2f2d6fafcd6..000000000000
--- a/devel/hs-errors/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= errors
-PORTVERSION= 2.2.5
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Simplified error-handling
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= exceptions>=0.6 safe>=0.3.3 transformers-compat unexceptionalio
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-errors/distinfo b/devel/hs-errors/distinfo
deleted file mode 100644
index 31be5b46197a..000000000000
--- a/devel/hs-errors/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523996378
-SHA256 (cabal/errors-2.2.5.tar.gz) = e917ca560c5573d792483677fa5ad30d9d1923d21361ce24879cb51e6fbc735c
-SIZE (cabal/errors-2.2.5.tar.gz) = 9030
diff --git a/devel/hs-errors/pkg-descr b/devel/hs-errors/pkg-descr
deleted file mode 100644
index 58c6980880f5..000000000000
--- a/devel/hs-errors/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-The one-stop shop for all your error-handling needs! Just import
-"Control.Error". This library encourages an error-handling style that directly
-uses the type system, rather than out-of-band exceptions.
-
-WWW: http://hackage.haskell.org/package/errors
diff --git a/devel/hs-exceptions/Makefile b/devel/hs-exceptions/Makefile
deleted file mode 100644
index 410767b5f9e0..000000000000
--- a/devel/hs-exceptions/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= exceptions
-PORTVERSION= 0.10.0
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Extensible optionally-pure exceptions
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= mtl transformers-compat
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-exceptions/distinfo b/devel/hs-exceptions/distinfo
deleted file mode 100644
index 3482e8b1ae9f..000000000000
--- a/devel/hs-exceptions/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523386414
-SHA256 (cabal/exceptions-0.10.0.tar.gz) = 1edd912e5ea5cbda37941b06738597d35214dc247d332b1bfffc82adadfa49d7
-SIZE (cabal/exceptions-0.10.0.tar.gz) = 19460
diff --git a/devel/hs-exceptions/files/patch-exceptions.cabal b/devel/hs-exceptions/files/patch-exceptions.cabal
deleted file mode 100644
index 226ef6627b34..000000000000
--- a/devel/hs-exceptions/files/patch-exceptions.cabal
+++ /dev/null
@@ -1,11 +0,0 @@
---- 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-exceptions/pkg-descr b/devel/hs-exceptions/pkg-descr
deleted file mode 100644
index b66fef6410fa..000000000000
--- a/devel/hs-exceptions/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Extensible optionally-pure exceptions.
-
-WWW: https://github.com/ekmett/exceptions/
diff --git a/devel/hs-extensible-exceptions/Makefile b/devel/hs-extensible-exceptions/Makefile
deleted file mode 100644
index 40b2454b41e6..000000000000
--- a/devel/hs-extensible-exceptions/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= extensible-exceptions
-PORTVERSION= 0.1.1.4
-PORTREVISION= 12
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Extensible exceptions
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-CABAL_SETUP= Setup.hs
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-extensible-exceptions/distinfo b/devel/hs-extensible-exceptions/distinfo
deleted file mode 100644
index e3594b520253..000000000000
--- a/devel/hs-extensible-exceptions/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627833
-SHA256 (cabal/extensible-exceptions-0.1.1.4.tar.gz) = 6ce5e8801760385a408dab71b53550f87629e661b260bdc2cd41c6a439b6e388
-SIZE (cabal/extensible-exceptions-0.1.1.4.tar.gz) = 8531
diff --git a/devel/hs-extensible-exceptions/pkg-descr b/devel/hs-extensible-exceptions/pkg-descr
deleted file mode 100644
index bfd536bc7d0c..000000000000
--- a/devel/hs-extensible-exceptions/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This package provides extensible exceptions for both new and old versions
-of GHC (i.e., < 6.10).
-
-WWW: http://hackage.haskell.org/package/extensible-exceptions
diff --git a/devel/hs-extra/Makefile b/devel/hs-extra/Makefile
deleted file mode 100644
index 11e0d46e217c..000000000000
--- a/devel/hs-extra/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= extra
-PORTVERSION= 1.6.6
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Extra functions
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= clock
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-extra/distinfo b/devel/hs-extra/distinfo
deleted file mode 100644
index ff7299285260..000000000000
--- a/devel/hs-extra/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1525013177
-SHA256 (cabal/extra-1.6.6.tar.gz) = 79996e6a8add465b9ae6253249199afc7fb2e4df475744dbe32b3c0b4573a09d
-SIZE (cabal/extra-1.6.6.tar.gz) = 39499
diff --git a/devel/hs-extra/pkg-descr b/devel/hs-extra/pkg-descr
deleted file mode 100644
index 9507a27bdcb8..000000000000
--- a/devel/hs-extra/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-A library of extra functions for the standard Haskell libraries. Most
-functions are simple additions, filling out missing functionality. A few
-functions are available in later versions of GHC, but this package makes
-them available back to GHC 7.2. The module "Extra" documents all functions
-provided by this library. Modules such as "Data.List.Extra" provide extra
-functions over "Data.List" and also reexport "Data.List". Users are
-recommended to replace "Data.List" imports with "Data.List.Extra" if they
-need the extra functionality.
-
-WWW: https://github.com/ndmitchell/extra#readme
diff --git a/devel/hs-fast-logger/Makefile b/devel/hs-fast-logger/Makefile
deleted file mode 100644
index 32f310c30908..000000000000
--- a/devel/hs-fast-logger/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= fast-logger
-PORTVERSION= 2.4.11
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Fast logging system
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= auto-update easy-file old-locale unix-time
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-fast-logger/distinfo b/devel/hs-fast-logger/distinfo
deleted file mode 100644
index e8a39e4b4bb7..000000000000
--- a/devel/hs-fast-logger/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523783540
-SHA256 (cabal/fast-logger-2.4.11.tar.gz) = bbe5deab58f435754dbe938cf0ddf26fc21f317c35fb3431d4bdb96809dea2a9
-SIZE (cabal/fast-logger-2.4.11.tar.gz) = 10326
diff --git a/devel/hs-fast-logger/pkg-descr b/devel/hs-fast-logger/pkg-descr
deleted file mode 100644
index e5bf188f9e77..000000000000
--- a/devel/hs-fast-logger/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-A fast logging system.
-
-WWW: http://hackage.haskell.org/package/fast-logger
diff --git a/devel/hs-fgl/Makefile b/devel/hs-fgl/Makefile
deleted file mode 100644
index 0a6109dab3aa..000000000000
--- a/devel/hs-fgl/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# Created by: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
-# $FreeBSD$
-
-PORTNAME= fgl
-PORTVERSION= 5.7.0.1
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Martin Erwig Functional Graph Library
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-fgl/distinfo b/devel/hs-fgl/distinfo
deleted file mode 100644
index f62feacaa5c3..000000000000
--- a/devel/hs-fgl/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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-fgl/pkg-descr b/devel/hs-fgl/pkg-descr
deleted file mode 100644
index d07d29bb7860..000000000000
--- a/devel/hs-fgl/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-An inductive representation of manipulating graph data structures.
-
-WWW: http://hackage.haskell.org/package/fgl
diff --git a/devel/hs-file-embed/Makefile b/devel/hs-file-embed/Makefile
deleted file mode 100644
index 27e63c716337..000000000000
--- a/devel/hs-file-embed/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= file-embed
-PORTVERSION= 0.0.10
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Use Template Haskell to embed file contents directly
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-file-embed/distinfo b/devel/hs-file-embed/distinfo
deleted file mode 100644
index d3031a0c3178..000000000000
--- a/devel/hs-file-embed/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627834
-SHA256 (cabal/file-embed-0.0.10.tar.gz) = f751925cec5773a4fad5a48ca0a86a21091ee5f1efccf618a64a89fa2cf5f711
-SIZE (cabal/file-embed-0.0.10.tar.gz) = 6247
diff --git a/devel/hs-file-embed/pkg-descr b/devel/hs-file-embed/pkg-descr
deleted file mode 100644
index 74b2dba7c9cf..000000000000
--- a/devel/hs-file-embed/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Use Template Haskell to read a file or all the files in a directory, and
-turn them into (path, text) pairs embedded in your haskell code.
-
-WWW: https://github.com/snoyberg/file-embed
diff --git a/devel/hs-filemanip/Makefile b/devel/hs-filemanip/Makefile
deleted file mode 100644
index 999933f4df3f..000000000000
--- a/devel/hs-filemanip/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# Created by: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
-# $FreeBSD$
-
-PORTNAME= filemanip
-PORTVERSION= 0.3.6.3
-PORTREVISION= 5
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Expressive file and directory manipulation for Haskell
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= mtl unix-compat
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-filemanip/distinfo b/devel/hs-filemanip/distinfo
deleted file mode 100644
index ab907943273d..000000000000
--- a/devel/hs-filemanip/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627834
-SHA256 (cabal/filemanip-0.3.6.3.tar.gz) = 8836da17baaaf02ca080c9990ece4e0b0c8d6a128f458f8b64fd07b225ca9846
-SIZE (cabal/filemanip-0.3.6.3.tar.gz) = 10369
diff --git a/devel/hs-filemanip/pkg-descr b/devel/hs-filemanip/pkg-descr
deleted file mode 100644
index 0de277d22ee1..000000000000
--- a/devel/hs-filemanip/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-A Haskell library for working with files and directories. Includes code
-for pattern matching, finding files, modifying file contents, and more.
-
-WWW: https://github.com/bos/filemanip
diff --git a/devel/hs-filestore/Makefile b/devel/hs-filestore/Makefile
deleted file mode 100644
index 1f7a6eb39460..000000000000
--- a/devel/hs-filestore/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= filestore
-PORTVERSION= 0.6.3.4
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Interface for versioning file stores
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= Diff>=0.2 old-locale>=1.0 split>=0.1 utf8-string>=0.3 xml>=1.3
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-filestore/distinfo b/devel/hs-filestore/distinfo
deleted file mode 100644
index c7443962d627..000000000000
--- a/devel/hs-filestore/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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-filestore/pkg-descr b/devel/hs-filestore/pkg-descr
deleted file mode 100644
index bd532ee1dc4e..000000000000
--- a/devel/hs-filestore/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-The filestore library provides an abstract interface for a versioning file
-store, and modules that instantiate this interface. Currently Git, Darcs,
-and Mercurial modules are provided, and other VCSs or databases could be
-added.
-
-WWW: http://hackage.haskell.org/package/filestore
diff --git a/devel/hs-fmlist/Makefile b/devel/hs-fmlist/Makefile
deleted file mode 100644
index 635355a8ef1a..000000000000
--- a/devel/hs-fmlist/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= fmlist
-PORTVERSION= 0.9.2
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= FoldMap lists are lists represented by their foldMap function
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-fmlist/distinfo b/devel/hs-fmlist/distinfo
deleted file mode 100644
index 47f0bced9971..000000000000
--- a/devel/hs-fmlist/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523130549
-SHA256 (cabal/fmlist-0.9.2.tar.gz) = 8fc4b55d04e7f216740a01acd2f38293e3bd9409a9495e6042a162580c420609
-SIZE (cabal/fmlist-0.9.2.tar.gz) = 4387
diff --git a/devel/hs-fmlist/pkg-descr b/devel/hs-fmlist/pkg-descr
deleted file mode 100644
index 6ba34e535217..000000000000
--- a/devel/hs-fmlist/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-FoldMap lists are lists represented by their foldMap function. FoldMap lists
-have O(1) cons, snoc and append, just like DLists, but other operations might
-have favorable performance characteristics as well. These wild claims are
-still completely unverified though.
-
-WWW: http://hackage.haskell.org/package/fmlist
diff --git a/devel/hs-fortran-src/Makefile b/devel/hs-fortran-src/Makefile
deleted file mode 100644
index 5aff615f7014..000000000000
--- a/devel/hs-fortran-src/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= fortran-src
-DISTVERSION= 0.2.1.1
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= hello@blubee.me
-COMMENT= Parser and analyses for Fortran standard 66, 77, 90 & 95
-
-LICENSE= APACHE20
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-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
-
-EXECUTABLE= fortran-src
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-fortran-src/distinfo b/devel/hs-fortran-src/distinfo
deleted file mode 100644
index 4f5b984503ba..000000000000
--- a/devel/hs-fortran-src/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1532744573
-SHA256 (cabal/fortran-src-0.2.1.1.tar.gz) = 5fb3eee113f61feae8c556454f3052c61b103be984e158fdaf979b59d2001100
-SIZE (cabal/fortran-src-0.2.1.1.tar.gz) = 135885
diff --git a/devel/hs-fortran-src/files/patch-fortran-src.cabal b/devel/hs-fortran-src/files/patch-fortran-src.cabal
deleted file mode 100644
index 36251a873ae0..000000000000
--- a/devel/hs-fortran-src/files/patch-fortran-src.cabal
+++ /dev/null
@@ -1,29 +0,0 @@
---- 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-fortran-src/pkg-descr b/devel/hs-fortran-src/pkg-descr
deleted file mode 100644
index d5924ae55f04..000000000000
--- a/devel/hs-fortran-src/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Provides lexing, parsing, and basic analyses of Fortran code covering
-standards: FORTRAN 66, FORTRAN 77, Fortran 90, and Fortran 95 and some legacy
-extensions. Includes data flow and basic block analysis, a renamer, and type
-analysis.
-
-WWW: https://github.com/camfort/fortran-src
diff --git a/devel/hs-foundation/Makefile b/devel/hs-foundation/Makefile
deleted file mode 100644
index 4ea31a525dab..000000000000
--- a/devel/hs-foundation/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= foundation
-PORTVERSION= 0.0.21
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= A custom prelude with no dependencies apart from base
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-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
deleted file mode 100644
index b3f2200c4583..000000000000
--- a/devel/hs-foundation/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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-foundation/pkg-descr b/devel/hs-foundation/pkg-descr
deleted file mode 100644
index 38f7cc1da12d..000000000000
--- a/devel/hs-foundation/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-This package has the following goals:
- * provide a base like sets of modules that provide a consistent set of
- features and bugfixes across multiple versions of GHC (unlike base).
- * provide a better and more efficient prelude than base's prelude.
- * be self-sufficient: no external dependencies apart from base.
- * provide better data-types: packed unicode string by default, arrays.
- * Better numerical classes that better represent mathematical thing
- (No more all-in-one Num).
- * Better I/O system with less Lazy IO
- * Usual partial functions distinguished through type system
-
-WWW: https://hackage.haskell.org/package/foundation
diff --git a/devel/hs-free/Makefile b/devel/hs-free/Makefile
deleted file mode 100644
index 448186bb790e..000000000000
--- a/devel/hs-free/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= free
-PORTVERSION= 5.0.1
-PORTREVISION= 3
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Monads for free
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= bifunctors>=4 comonad>=4 distributive>=0.2.1 exceptions>=0.6 \
- mtl>=2.0.1.0 prelude-extras>=0.4 profunctors>=4 \
- semigroupoids>=4 semigroups>=0.8.3.1 transformers-base
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-free/distinfo b/devel/hs-free/distinfo
deleted file mode 100644
index fa8edc99aba2..000000000000
--- a/devel/hs-free/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523821134
-SHA256 (cabal/free-5.0.1.tar.gz) = b75cb592fdcbe11b83d2316c0cb5c8a66621709f57af9f52bbfcc8e4524e6299
-SIZE (cabal/free-5.0.1.tar.gz) = 64069
diff --git a/devel/hs-free/files/patch-free.cabal b/devel/hs-free/files/patch-free.cabal
deleted file mode 100644
index 9c7d446b9414..000000000000
--- a/devel/hs-free/files/patch-free.cabal
+++ /dev/null
@@ -1,13 +0,0 @@
---- free.cabal.orig 2018-03-08 00:33:22 UTC
-+++ free.cabal
-@@ -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.7
-
- exposed-modules:
- Control.Applicative.Free
diff --git a/devel/hs-free/pkg-descr b/devel/hs-free/pkg-descr
deleted file mode 100644
index 55c3814564e3..000000000000
--- a/devel/hs-free/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Free monads are useful for many tree-like structures and Domain-Specific
-Languages.
-
-WWW: https://github.com/ekmett/free/
diff --git a/devel/hs-fsnotify/Makefile b/devel/hs-fsnotify/Makefile
deleted file mode 100644
index 678a064f7243..000000000000
--- a/devel/hs-fsnotify/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= fsnotify
-PORTVERSION= 0.2.1.1
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Cross-platform library for file system notifications
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= async>=2.0.1 hinotify>=0.3.7 unix-compat>=0.2
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-fsnotify/distinfo b/devel/hs-fsnotify/distinfo
deleted file mode 100644
index ec5492469977..000000000000
--- a/devel/hs-fsnotify/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523958991
-SHA256 (cabal/fsnotify-0.2.1.1.tar.gz) = 175a75962ad07c30c031fa8931f8d3e32abc06a96676e73e65cb7207e9d2dc90
-SIZE (cabal/fsnotify-0.2.1.1.tar.gz) = 14695
diff --git a/devel/hs-fsnotify/pkg-descr b/devel/hs-fsnotify/pkg-descr
deleted file mode 100644
index ed087a7e1575..000000000000
--- a/devel/hs-fsnotify/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Cross-platform library for file creation, modification, and deletion
-notification. This library builds upon existing libraries for
-platform-specific Window, Mac, and Linux file system event notification.
-
-WWW: https://github.com/haskell-fswatch/hfsnotify
diff --git a/devel/hs-gconf/Makefile b/devel/hs-gconf/Makefile
deleted file mode 100644
index a1c8f1f46a52..000000000000
--- a/devel/hs-gconf/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= gconf
-PORTVERSION= 0.13.1.0
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Binding to the GNOME configuration database system
-
-LICENSE= LGPL21
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USES= pkgconfig
-USE_CABAL= glib>=0.13.0.0 gtk2hs-buildtools
-USE_GNOME= gconf2
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-gconf/distinfo b/devel/hs-gconf/distinfo
deleted file mode 100644
index df39899b5024..000000000000
--- a/devel/hs-gconf/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627837
-SHA256 (cabal/gconf-0.13.1.0.tar.gz) = 57cfa606ef4dcd377e0d77d59b880439382ad05604b3e3d439fd64af64a21dad
-SIZE (cabal/gconf-0.13.1.0.tar.gz) = 26625
diff --git a/devel/hs-gconf/pkg-descr b/devel/hs-gconf/pkg-descr
deleted file mode 100644
index a11bbab17b6a..000000000000
--- a/devel/hs-gconf/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-GConf is a configuration database system for storing application preferences.
-It supports default or mandatory settings set by the administrator, and
-changes to the database are instantly applied to all running applications. It
-is written for the GNOME desktop but doesn't require it.
-
-WWW: http://projects.haskell.org/gtk2hs/
diff --git a/devel/hs-generic-deriving/Makefile b/devel/hs-generic-deriving/Makefile
deleted file mode 100644
index f7d5ce80ff58..000000000000
--- a/devel/hs-generic-deriving/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= generic-deriving
-PORTVERSION= 1.12.1
-PORTREVISION= 3
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Generic programming library for generalised deriving
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-generic-deriving/distinfo b/devel/hs-generic-deriving/distinfo
deleted file mode 100644
index dfebc6140b6d..000000000000
--- a/devel/hs-generic-deriving/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523447778
-SHA256 (cabal/generic-deriving-1.12.1.tar.gz) = f5fd3f733a20deee5a6e752969edac1e04a90e2ee34e005fccb5d35a5c129473
-SIZE (cabal/generic-deriving-1.12.1.tar.gz) = 67982
diff --git a/devel/hs-generic-deriving/files/patch-generic-deriving.cabal b/devel/hs-generic-deriving/files/patch-generic-deriving.cabal
deleted file mode 100644
index 3903715f50bc..000000000000
--- a/devel/hs-generic-deriving/files/patch-generic-deriving.cabal
+++ /dev/null
@@ -1,14 +0,0 @@
---- generic-deriving.cabal.orig 2018-01-11 21:49:37 UTC
-+++ generic-deriving.cabal
-@@ -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.7
- , ghc-prim < 1
-- , template-haskell >= 2.4 && < 2.13
-+ , template-haskell >= 2.4 && < 2.15
-
- default-language: Haskell2010
- ghc-options: -Wall
diff --git a/devel/hs-generic-deriving/pkg-descr b/devel/hs-generic-deriving/pkg-descr
deleted file mode 100644
index 0dc690fe0bee..000000000000
--- a/devel/hs-generic-deriving/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This package provides functionality for generalising the deriving mechanism
-in Haskell to arbitrary classes.
-
-WWW: http://hackage.haskell.org/package/generic-deriving
diff --git a/devel/hs-geniplate-mirror/Makefile b/devel/hs-geniplate-mirror/Makefile
deleted file mode 100644
index 2ade48edfa60..000000000000
--- a/devel/hs-geniplate-mirror/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= geniplate-mirror
-PORTVERSION= 0.7.6
-PORTREVISION= 3
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Use Template Haskell to generate Uniplate-like functions
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= mtl
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-geniplate-mirror/distinfo b/devel/hs-geniplate-mirror/distinfo
deleted file mode 100644
index 5d127d7cd69d..000000000000
--- a/devel/hs-geniplate-mirror/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523650498
-SHA256 (cabal/geniplate-mirror-0.7.6.tar.gz) = 4b6b82d0348e79ae4a5e1deac029441251ae87ec15a7667cf0a1de5ff80215f8
-SIZE (cabal/geniplate-mirror-0.7.6.tar.gz) = 9314
diff --git a/devel/hs-geniplate-mirror/files/patch-geniplate-mirror.cabal b/devel/hs-geniplate-mirror/files/patch-geniplate-mirror.cabal
deleted file mode 100644
index ac725f7bf8b4..000000000000
--- a/devel/hs-geniplate-mirror/files/patch-geniplate-mirror.cabal
+++ /dev/null
@@ -1,10 +0,0 @@
---- 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-geniplate-mirror/pkg-descr b/devel/hs-geniplate-mirror/pkg-descr
deleted file mode 100644
index 33fcbd4d869d..000000000000
--- a/devel/hs-geniplate-mirror/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Use Template Haskell to generate Uniplate-like functions.
-
-WWW: https://github.com/danr/geniplate
diff --git a/devel/hs-ghc-mtl/Makefile b/devel/hs-ghc-mtl/Makefile
deleted file mode 100644
index 146853ae3520..000000000000
--- a/devel/hs-ghc-mtl/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# Created by: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
-# $FreeBSD$
-
-PORTNAME= ghc-mtl
-PORTVERSION= 1.2.1.0
-PORTREVISION= 7
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Mtl-compatible version of the Ghc-Api monads and monad-transformers
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= exceptions>=0.6 extensible-exceptions mtl
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-ghc-mtl/distinfo b/devel/hs-ghc-mtl/distinfo
deleted file mode 100644
index 61739ae5260f..000000000000
--- a/devel/hs-ghc-mtl/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627837
-SHA256 (cabal/ghc-mtl-1.2.1.0.tar.gz) = 934e36c03ae0cbf59d6eb6d626983a3e520c6101417284b0a652db74e333d940
-SIZE (cabal/ghc-mtl-1.2.1.0.tar.gz) = 2963
diff --git a/devel/hs-ghc-mtl/pkg-descr b/devel/hs-ghc-mtl/pkg-descr
deleted file mode 100644
index 78107337605e..000000000000
--- a/devel/hs-ghc-mtl/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Provides an 'mtl' compatible version of the 'GhcT' monad-transformer
-defined in the 'GHC-API' since version 6.10.1.
-
-WWW: http://hub.darcs.net/jcpetruzza/ghc-mtl
diff --git a/devel/hs-ghc-paths/Makefile b/devel/hs-ghc-paths/Makefile
deleted file mode 100644
index d152df0fd51c..000000000000
--- a/devel/hs-ghc-paths/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# Created by: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
-# $FreeBSD$
-
-PORTNAME= ghc-paths
-PORTVERSION= 0.1.0.9
-PORTREVISION= 13
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Knowledge of GHC's installation directories
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-ghc-paths/distinfo b/devel/hs-ghc-paths/distinfo
deleted file mode 100644
index 46b995f709f4..000000000000
--- a/devel/hs-ghc-paths/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627837
-SHA256 (cabal/ghc-paths-0.1.0.9.tar.gz) = afa68fb86123004c37c1dc354286af2d87a9dcfb12ddcb80e8bd0cd55bc87945
-SIZE (cabal/ghc-paths-0.1.0.9.tar.gz) = 2402
diff --git a/devel/hs-ghc-paths/pkg-descr b/devel/hs-ghc-paths/pkg-descr
deleted file mode 100644
index 82789d455542..000000000000
--- a/devel/hs-ghc-paths/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Knowledge of GHC's installation directories.
-
-WWW: http://hackage.haskell.org/packages/ghc-paths
diff --git a/devel/hs-gio/Makefile b/devel/hs-gio/Makefile
deleted file mode 100644
index 82a11128c320..000000000000
--- a/devel/hs-gio/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= gio
-PORTVERSION= 0.13.3.1
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Binding to the GIO
-
-LICENSE= LGPL21
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USES= pkgconfig
-USE_CABAL= glib>=0.13.0.0 mtl
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-gio/distinfo b/devel/hs-gio/distinfo
deleted file mode 100644
index ab8dd7804ffd..000000000000
--- a/devel/hs-gio/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627838
-SHA256 (cabal/gio-0.13.3.1.tar.gz) = ac63f42321800731b9dc1f753f27ee877c04fdf7bcbcab0e2c57348a4739d827
-SIZE (cabal/gio-0.13.3.1.tar.gz) = 70058
diff --git a/devel/hs-gio/pkg-descr b/devel/hs-gio/pkg-descr
deleted file mode 100644
index 48c3f357460d..000000000000
--- a/devel/hs-gio/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-GIO is striving to provide a modern, easy-to-use VFS API that sits at the
-right level in the library stack. The goal is to overcome the shortcomings
-of GnomeVFS and provide an API that is so good that developers prefer it
-over raw POSIX calls. Among other things that means using GObject. It also
-means not cloning the POSIX API, but providing higher-level, document-centric
-interfaces.
-
-WWW: http://projects.haskell.org/gtk2hs/
diff --git a/devel/hs-gitrev/Makefile b/devel/hs-gitrev/Makefile
deleted file mode 100644
index 90ef3312d88f..000000000000
--- a/devel/hs-gitrev/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= gitrev
-PORTVERSION= 1.3.1
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Compile git revision info into Haskell projects
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= base-compat
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-gitrev/distinfo b/devel/hs-gitrev/distinfo
deleted file mode 100644
index a663b88ab8f5..000000000000
--- a/devel/hs-gitrev/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1500996936
-SHA256 (cabal/gitrev-1.3.1.tar.gz) = a89964db24f56727b0e7b10c98fe7c116d721d8c46f52d6e77088669aaa38332
-SIZE (cabal/gitrev-1.3.1.tar.gz) = 3756
diff --git a/devel/hs-gitrev/pkg-descr b/devel/hs-gitrev/pkg-descr
deleted file mode 100644
index bb27b0d5b2a0..000000000000
--- a/devel/hs-gitrev/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Some handy Template Haskell splices for including the current git hash and
-branch in the code of your project. Useful for including in panic messages,
---version output, or diagnostic info for more informative bug reports.
-
-WWW: https://github.com/acfoltzer/gitrev
-
diff --git a/devel/hs-glib/Makefile b/devel/hs-glib/Makefile
deleted file mode 100644
index 8c9398564180..000000000000
--- a/devel/hs-glib/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= glib
-PORTVERSION= 0.13.6.0
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Binding to the GLIB library for Gtk2Hs
-
-LICENSE= LGPL21
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USES= pkgconfig
-USE_CABAL= gtk2hs-buildtools utf8-string>=0.2
-USE_GNOME= glib20
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-glib/distinfo b/devel/hs-glib/distinfo
deleted file mode 100644
index 89495003481c..000000000000
--- a/devel/hs-glib/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1524403919
-SHA256 (cabal/glib-0.13.6.0.tar.gz) = 4e71062c6a458440294d820e21449aa4666deed2ea233ef5915da7c1d4aee8eb
-SIZE (cabal/glib-0.13.6.0.tar.gz) = 39809
diff --git a/devel/hs-glib/pkg-descr b/devel/hs-glib/pkg-descr
deleted file mode 100644
index 70de5d084067..000000000000
--- a/devel/hs-glib/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-GLib is a collection of C data structures and utility functions for the
-GObject system, main loop implementation, for strings and common data
-structures dealing with Unicode. This package only binds as much
-functionality as required to support the packages that wrap libraries
-that are themselves based on GLib.
-
-WWW: http://projects.haskell.org/gtk2hs/
diff --git a/devel/hs-haddock-api/Makefile b/devel/hs-haddock-api/Makefile
deleted file mode 100644
index 3afa20019e0d..000000000000
--- a/devel/hs-haddock-api/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= haddock-api
-PORTVERSION= 2.21.0
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Documentation-generation tool for Haskell libraries
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-BROKEN= Doesn't build with recent GHC
-
-USE_CABAL= ghc-paths haddock-library>=1.2
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-haddock-api/distinfo b/devel/hs-haddock-api/distinfo
deleted file mode 100644
index deed8b7f2f19..000000000000
--- a/devel/hs-haddock-api/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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-api/pkg-descr b/devel/hs-haddock-api/pkg-descr
deleted file mode 100644
index 17176ab296b8..000000000000
--- a/devel/hs-haddock-api/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Haddock is a documentation-generation tool for Haskell libraries.
-
-WWW: http://www.haskell.org/haddock/
diff --git a/devel/hs-haddock-library/Makefile b/devel/hs-haddock-library/Makefile
deleted file mode 100644
index bdd07b0d092e..000000000000
--- a/devel/hs-haddock-library/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= haddock-library
-PORTVERSION= 1.7.0
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Library exposing some functionality of Haddock
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= attoparsec
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-haddock-library/distinfo b/devel/hs-haddock-library/distinfo
deleted file mode 100644
index 891f29a53ddc..000000000000
--- a/devel/hs-haddock-library/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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/pkg-descr b/devel/hs-haddock-library/pkg-descr
deleted file mode 100644
index 60d7b0fcfcba..000000000000
--- a/devel/hs-haddock-library/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Haddock is a documentation-generation tool for Haskell libraries. These
-modules expose some functionality of it without pulling in the GHC
-dependency.
-
-WWW: http://www.haskell.org/haddock/
diff --git a/devel/hs-hashable/Makefile b/devel/hs-hashable/Makefile
deleted file mode 100644
index d18e283faa0a..000000000000
--- a/devel/hs-hashable/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= hashable
-PORTVERSION= 1.2.7.0
-PORTREVISION= 3
-PORTEPOCH= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Class for types that can be converted to a hash value
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-FLAGS_DEFINE= INTEGER_GMP SSE2 SSE41
-FLAGS_DEFAULT_amd64= INTEGER_GMP SSE2
-FLAGS_DEFAULT_i386= INTEGER_GMP SSE2
-
-INTEGER_GMP_DESC= Use integer-gmp for fast Integer instances
-INTEGER_GMP_FLAG_ENABLE= integer-gmp
-
-SSE2_DESC= Support for SSE 2
-SSE2_FLAG_ENABLE= sse2
-
-SSE41_DESC= Support for SSE 4.1
-SSE41_FLAG_ENABLE= sse41
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-hashable/distinfo b/devel/hs-hashable/distinfo
deleted file mode 100644
index 9c8ed5b1f252..000000000000
--- a/devel/hs-hashable/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523295742
-SHA256 (cabal/hashable-1.2.7.0.tar.gz) = ecb5efc0586023f5a0dc861100621c1dbb4cbb2f0516829a16ebac39f0432abf
-SIZE (cabal/hashable-1.2.7.0.tar.gz) = 30182
diff --git a/devel/hs-hashable/files/patch-hashable.cabal b/devel/hs-hashable/files/patch-hashable.cabal
deleted file mode 100644
index 6a39053c03b6..000000000000
--- a/devel/hs-hashable/files/patch-hashable.cabal
+++ /dev/null
@@ -1,11 +0,0 @@
---- 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-hashable/pkg-descr b/devel/hs-hashable/pkg-descr
deleted file mode 100644
index 62f85fcd1d78..000000000000
--- a/devel/hs-hashable/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-This package defines a class, 'Hashable', for types that can be converted
-to a hash value. This class exists for the benefit of hashing-based data
-structures. The package provides instances for basic types and a way to
-combine hash values.
-
-WWW: https://github.com/tibbe/hashable
diff --git a/devel/hs-hashtables/Makefile b/devel/hs-hashtables/Makefile
deleted file mode 100644
index ddf46c7d5c46..000000000000
--- a/devel/hs-hashtables/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= hashtables
-PORTVERSION= 1.2.3.0
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Mutable hash tables in the ST monad
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= hashable>=1.1 primitive vector>=0.7
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-hashtables/distinfo b/devel/hs-hashtables/distinfo
deleted file mode 100644
index 19284d783f92..000000000000
--- a/devel/hs-hashtables/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523445335
-SHA256 (cabal/hashtables-1.2.3.0.tar.gz) = f956b4bb6113f30193c9d85caebeda5000c29d8acf4f4994af650d3748bf73a5
-SIZE (cabal/hashtables-1.2.3.0.tar.gz) = 57335
diff --git a/devel/hs-hashtables/pkg-descr b/devel/hs-hashtables/pkg-descr
deleted file mode 100644
index a165a24737aa..000000000000
--- a/devel/hs-hashtables/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-This package provides a couple of different implementations of mutable
-hash tables in the ST monad, as well as a type class abstracting their
-common operations, and a set of wrappers to use the hash tables in the
-IO monad.
-
-WWW: https://github.com/gregorycollins/hashtables
diff --git a/devel/hs-haskell-lexer/Makefile b/devel/hs-haskell-lexer/Makefile
deleted file mode 100644
index 387ac617900c..000000000000
--- a/devel/hs-haskell-lexer/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= haskell-lexer
-PORTVERSION= 1.0.1
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= A fully compliant Haskell 98 lexer
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-haskell-lexer/distinfo b/devel/hs-haskell-lexer/distinfo
deleted file mode 100644
index 12a4838366d0..000000000000
--- a/devel/hs-haskell-lexer/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499720420
-SHA256 (cabal/haskell-lexer-1.0.1.tar.gz) = d7d42ab3c4bc2f0232ede8b005fb9de57f862ee4c1c83aa61e1022346fc84366
-SIZE (cabal/haskell-lexer-1.0.1.tar.gz) = 12380
diff --git a/devel/hs-haskell-lexer/pkg-descr b/devel/hs-haskell-lexer/pkg-descr
deleted file mode 100644
index 69b5920898aa..000000000000
--- a/devel/hs-haskell-lexer/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-A fully compliant Haskell 98 lexer.
-
-WWW: http://hackage.haskell.org/package/haskell-lexer
diff --git a/devel/hs-haskell-src-exts-util/Makefile b/devel/hs-haskell-src-exts-util/Makefile
deleted file mode 100644
index 610bdc71460f..000000000000
--- a/devel/hs-haskell-src-exts-util/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= haskell-src-exts-util
-PORTVERSION= 0.2.3
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Manipulating Haskell source
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= data-default haskell-src-exts semigroups uniplate
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-haskell-src-exts-util/distinfo b/devel/hs-haskell-src-exts-util/distinfo
deleted file mode 100644
index 8cc1aec9957d..000000000000
--- a/devel/hs-haskell-src-exts-util/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1531825609
-SHA256 (cabal/haskell-src-exts-util-0.2.3.tar.gz) = e833ef33423645fee4a300ff4e1354618a0d115a954cd62e72096175513803a0
-SIZE (cabal/haskell-src-exts-util-0.2.3.tar.gz) = 6202
diff --git a/devel/hs-haskell-src-exts-util/pkg-descr b/devel/hs-haskell-src-exts-util/pkg-descr
deleted file mode 100644
index 29b2fa1249f5..000000000000
--- a/devel/hs-haskell-src-exts-util/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Haskell-Source with Extensions (HSE, haskell-src-exts) is an extension of
-the standard haskell-src package, and handles most registered syntactic
-extensions to Haskell. This package contains helper functions for working
-with haskell-src-exts trees.
-
-WWW: https://github.com/haskell-suite/haskell-src-exts-util
diff --git a/devel/hs-haskell-src-exts/Makefile b/devel/hs-haskell-src-exts/Makefile
deleted file mode 100644
index e9faff27337c..000000000000
--- a/devel/hs-haskell-src-exts/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# Created by: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
-# $FreeBSD$
-
-PORTNAME= haskell-src-exts
-PORTVERSION= 1.21.0
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Manipulating Haskell source
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= cpphs
-USE_HAPPY= yes
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-haskell-src-exts/distinfo b/devel/hs-haskell-src-exts/distinfo
deleted file mode 100644
index 506f1e9f26c8..000000000000
--- a/devel/hs-haskell-src-exts/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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-exts/pkg-descr b/devel/hs-haskell-src-exts/pkg-descr
deleted file mode 100644
index f591d63b87e7..000000000000
--- a/devel/hs-haskell-src-exts/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-Haskell-Source with Extensions (HSE, haskell-src-exts) is an extension of
-the standard haskell-src package, and handles most registered syntactic
-extensions to Haskell, including:
-
- * Multi-parameter type classes with functional dependencies
- * Indexed type families (including associated types)
- * Empty data declarations
- * GADTs
- * Implicit parameters
- * Template Haskell
-
-and a few more. All extensions implemented in GHC are supported.
-Apart from these standard extensions, it also handles regular patterns as
-per the HaRP extension as well as HSX-style embedded XML syntax.
-
-WWW: https://github.com/haskell-suite/haskell-src-exts
diff --git a/devel/hs-haskell-src-meta/Makefile b/devel/hs-haskell-src-meta/Makefile
deleted file mode 100644
index a5866191440d..000000000000
--- a/devel/hs-haskell-src-meta/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= haskell-src-meta
-PORTVERSION= 0.8.0.3
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Parse source to template-haskell abstract syntax
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= haskell-src-exts safe syb th-orphans
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-haskell-src-meta/distinfo b/devel/hs-haskell-src-meta/distinfo
deleted file mode 100644
index ac98cdb1e404..000000000000
--- a/devel/hs-haskell-src-meta/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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
deleted file mode 100644
index f2ceb2a8c0f6..000000000000
--- a/devel/hs-haskell-src-meta/files/patch-fix-build-with-src-exts
+++ /dev/null
@@ -1,28 +0,0 @@
-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
deleted file mode 100644
index 50852723535e..000000000000
--- a/devel/hs-haskell-src-meta/files/patch-haskell-src-meta.cabal
+++ /dev/null
@@ -1,17 +0,0 @@
---- 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.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.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-meta/pkg-descr b/devel/hs-haskell-src-meta/pkg-descr
deleted file mode 100644
index 7d35074b8eb2..000000000000
--- a/devel/hs-haskell-src-meta/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-The translation from haskell-src-exts abstract syntax to template-haskell
-abstract syntax.
-
-WWW: https://github.com/bmillwood/haskell-src-meta/
diff --git a/devel/hs-haskell-src/Makefile b/devel/hs-haskell-src/Makefile
deleted file mode 100644
index 3187b45ea736..000000000000
--- a/devel/hs-haskell-src/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= haskell-src
-PORTVERSION= 1.0.3.0
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Support for manipulating Haskell source code
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_HAPPY= yes
-USE_CABAL= syb
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-haskell-src/distinfo b/devel/hs-haskell-src/distinfo
deleted file mode 100644
index 3fd728843029..000000000000
--- a/devel/hs-haskell-src/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1524150777
-SHA256 (cabal/haskell-src-1.0.3.0.tar.gz) = b4b4941e8883da32c3f2b93f3ecdd5cff82ff9304cb91e89850b19095c908dbc
-SIZE (cabal/haskell-src-1.0.3.0.tar.gz) = 29863
diff --git a/devel/hs-haskell-src/pkg-descr b/devel/hs-haskell-src/pkg-descr
deleted file mode 100644
index 6c8e2a9c5c52..000000000000
--- a/devel/hs-haskell-src/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-The haskell-src package provides support for manipulating Haskell source
-code. The package provides a lexer, parser and pretty-printer, and a
-definition of a Haskell abstract syntax tree (AST). Common uses of this
-package are to parse or generate Haskell 98 code.
-
-WWW: http://hackage.haskell.org/package/haskell-src
diff --git a/devel/hs-hex/Makefile b/devel/hs-hex/Makefile
deleted file mode 100644
index c0379e2a00a6..000000000000
--- a/devel/hs-hex/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= hex
-PORTVERSION= 0.1.2
-PORTREVISION= 5
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Convert strings into hexadecimal and back
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-hex/distinfo b/devel/hs-hex/distinfo
deleted file mode 100644
index 865934a937ce..000000000000
--- a/devel/hs-hex/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627841
-SHA256 (cabal/hex-0.1.2.tar.gz) = 12ee1243edd80570a486521565fb0c9b5e39374f21a12f050636e71d55ec61ec
-SIZE (cabal/hex-0.1.2.tar.gz) = 1956
diff --git a/devel/hs-hex/pkg-descr b/devel/hs-hex/pkg-descr
deleted file mode 100644
index 470b803bbe3d..000000000000
--- a/devel/hs-hex/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Convert strings into hexadecimal and back.
-
-WWW: http://hackage.haskell.org/package/hex
diff --git a/devel/hs-hinotify/Makefile b/devel/hs-hinotify/Makefile
deleted file mode 100644
index 36bcb3fc20a3..000000000000
--- a/devel/hs-hinotify/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= hinotify
-PORTVERSION= 0.3.10
-PORTREVISION= 3
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Haskell binding to inotify
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-LIB_DEPENDS= libinotify.so:devel/libinotify
-
-USE_CABAL= async hashable
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-hinotify/distinfo b/devel/hs-hinotify/distinfo
deleted file mode 100644
index 1db0ae299578..000000000000
--- a/devel/hs-hinotify/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523460966
-SHA256 (cabal/hinotify-0.3.10.tar.gz) = af2b7d5733ab52ca38f0d9aed1ec37304f1d6964caa0fb556b8215858c1d5d9d
-SIZE (cabal/hinotify-0.3.10.tar.gz) = 9193
diff --git a/devel/hs-hinotify/files/patch-hinotify.cabal b/devel/hs-hinotify/files/patch-hinotify.cabal
deleted file mode 100644
index b2a293f1068a..000000000000
--- a/devel/hs-hinotify/files/patch-hinotify.cabal
+++ /dev/null
@@ -1,12 +0,0 @@
---- hinotify.cabal.orig 2015-08-08 07:35:44 UTC
-+++ hinotify.cabal
-@@ -32,6 +32,9 @@ library
- includes: sys/inotify.h
- hs-source-dirs: src
-
-+ if os(freebsd)
-+ extra-libraries: inotify
-+
- test-suite test001
- type: exitcode-stdio-1.0
- build-depends: base, directory, hinotify
diff --git a/devel/hs-hinotify/pkg-descr b/devel/hs-hinotify/pkg-descr
deleted file mode 100644
index df58c92156ce..000000000000
--- a/devel/hs-hinotify/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This library provides a wrapper to the Linux Kernel's inotify feature,
-allowing applications to subscribe to notifications when a file is accessed
-or modified.
-
-WWW: https://github.com/kolmodin/hinotify.git
diff --git a/devel/hs-hint/Makefile b/devel/hs-hint/Makefile
deleted file mode 100644
index e8e649c93027..000000000000
--- a/devel/hs-hint/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# Created by: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
-# $FreeBSD$
-
-PORTNAME= hint
-PORTVERSION= 0.9.0
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Runtime Haskell interpreter (GHC API wrapper)
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= exceptions extensible-exceptions ghc-mtl>=1.2.1 ghc-paths \
- mtl random temporary utf8-string
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-hint/distinfo b/devel/hs-hint/distinfo
deleted file mode 100644
index 902400af9715..000000000000
--- a/devel/hs-hint/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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-hint/pkg-descr b/devel/hs-hint/pkg-descr
deleted file mode 100644
index 3d4c8816ed2f..000000000000
--- a/devel/hs-hint/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-This library defines an Interpreter monad. It allows to load Haskell
-modules, browse them, type-check and evaluate strings with Haskell
-expressions and even coerce them into values. The library is
-thread-safe and type-safe (even the coercion of expressions to values).
-It is, essentially, a huge subset of the GHC API wrapped in a simpler
-API.
-
-WWW: http://hub.darcs.net/jcpetruzza/hint
diff --git a/devel/hs-hlibev/Makefile b/devel/hs-hlibev/Makefile
deleted file mode 100644
index 1dc3d4ab4257..000000000000
--- a/devel/hs-hlibev/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= hlibev
-PORTVERSION= 0.4.0
-PORTREVISION= 18
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= FFI interface to libev
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= network
-
-LIB_DEPENDS= libev.so:devel/libev
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-hlibev/distinfo b/devel/hs-hlibev/distinfo
deleted file mode 100644
index 6d33daf25c98..000000000000
--- a/devel/hs-hlibev/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627841
-SHA256 (cabal/hlibev-0.4.0.tar.gz) = dc37dafa42fad03228f353eaa0cda8d57eaf2f8c2558c3de29d2425526e02610
-SIZE (cabal/hlibev-0.4.0.tar.gz) = 6366
diff --git a/devel/hs-hlibev/pkg-descr b/devel/hs-hlibev/pkg-descr
deleted file mode 100644
index 32dc12f1f31f..000000000000
--- a/devel/hs-hlibev/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-FFI interface to libev.
-
-WWW: https://github.com/aycanirican/hlibev
diff --git a/devel/hs-hourglass/Makefile b/devel/hs-hourglass/Makefile
deleted file mode 100644
index a37f506f006e..000000000000
--- a/devel/hs-hourglass/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= hourglass
-PORTVERSION= 0.2.11
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Simple performant time related library
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-hourglass/distinfo b/devel/hs-hourglass/distinfo
deleted file mode 100644
index 884a1f43d036..000000000000
--- a/devel/hs-hourglass/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523386565
-SHA256 (cabal/hourglass-0.2.11.tar.gz) = 18a6bb303fc055275cca45aaffc17b6a04b2e9d7509aa5aa5bb9d9239f4e4f51
-SIZE (cabal/hourglass-0.2.11.tar.gz) = 25904
diff --git a/devel/hs-hourglass/pkg-descr b/devel/hs-hourglass/pkg-descr
deleted file mode 100644
index f889cef83c9d..000000000000
--- a/devel/hs-hourglass/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Simple time library focusing on simple but powerful and performant API
-The backbone of the library are the Timeable and Time type classes.
-Each Timeable instances can be converted to type that has a Time
-instances, and thus are different representations of current time.
-
-WWW: https://github.com/vincenthz/hs-hourglass
diff --git a/devel/hs-hsb2hs/Makefile b/devel/hs-hsb2hs/Makefile
deleted file mode 100644
index 5320040acf8d..000000000000
--- a/devel/hs-hsb2hs/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= hsb2hs
-PORTVERSION= 0.3.1
-PORTREVISION= 5
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Preprocesses a file, adding blobs from files as string literals
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= preprocessor-tools>1.0
-
-EXECUTABLE= hsb2hs
-STANDALONE= yes
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-hsb2hs/distinfo b/devel/hs-hsb2hs/distinfo
deleted file mode 100644
index 7678c1dbee86..000000000000
--- a/devel/hs-hsb2hs/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627843
-SHA256 (cabal/hsb2hs-0.3.1.tar.gz) = 8ad800820554f273ada083dfce2f463d920fb1ceb053255023a4c883b090f9d8
-SIZE (cabal/hsb2hs-0.3.1.tar.gz) = 2387
diff --git a/devel/hs-hsb2hs/pkg-descr b/devel/hs-hsb2hs/pkg-descr
deleted file mode 100644
index 60ea929041eb..000000000000
--- a/devel/hs-hsb2hs/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Hsb2hs is a preprocessor that allows you to include the contents of
-files as string literals in your Haskell programs and libraries. It is
-an alternative to file-embed for those who do not want to rely on
-Template Haskell.
-
-WWW: http://hackage.haskell.org/package/hsb2hs
diff --git a/devel/hs-hslogger/Makefile b/devel/hs-hslogger/Makefile
deleted file mode 100644
index 7ceeec7f757c..000000000000
--- a/devel/hs-hslogger/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# Created by: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
-# $FreeBSD$
-
-PORTNAME= hslogger
-PORTVERSION= 1.2.12
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Versatile logging framework
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= mtl network old-locale
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-hslogger/distinfo b/devel/hs-hslogger/distinfo
deleted file mode 100644
index fa0fcfdf5223..000000000000
--- a/devel/hs-hslogger/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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-hslogger/pkg-descr b/devel/hs-hslogger/pkg-descr
deleted file mode 100644
index 290e1708d552..000000000000
--- a/devel/hs-hslogger/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-hslogger is a logging framework for Haskell, roughly similar to Python's
-logging module.
-
-hslogger lets each log message have a priority and source be associated
-with it. The programmer can then define global handlers that route or
-filter messages based on the priority and source. hslogger also has a
-syslog handler built in.
-
-WWW: http://software.complete.org/hslogger
diff --git a/devel/hs-hslua-module-text/Makefile b/devel/hs-hslua-module-text/Makefile
deleted file mode 100644
index 6d3f810992cc..000000000000
--- a/devel/hs-hslua-module-text/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= hslua-module-text
-PORTVERSION= 0.2.0
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Lua module for text
-
-LICENSE= MIT
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= hslua
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-hslua-module-text/distinfo b/devel/hs-hslua-module-text/distinfo
deleted file mode 100644
index e983819d892b..000000000000
--- a/devel/hs-hslua-module-text/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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/pkg-descr b/devel/hs-hslua-module-text/pkg-descr
deleted file mode 100644
index 59de04cbab38..000000000000
--- a/devel/hs-hslua-module-text/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-UTF-8 aware subset of Lua's string module.
-
-WWW: https://github.com/hslua/hslua-module-test
diff --git a/devel/hs-hslua/Makefile b/devel/hs-hslua/Makefile
deleted file mode 100644
index 3a00cb2938fa..000000000000
--- a/devel/hs-hslua/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= hslua
-PORTVERSION= 1.0.1
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Lua language interpreter embedding in Haskell
-
-LICENSE= MIT
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= exceptions
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-hslua/distinfo b/devel/hs-hslua/distinfo
deleted file mode 100644
index c3e209494538..000000000000
--- a/devel/hs-hslua/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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
deleted file mode 100644
index 565ff33c2831..000000000000
--- a/devel/hs-hslua/files/patch-hslua.cabal
+++ /dev/null
@@ -1,10 +0,0 @@
---- hslua.cabal.orig 2018-10-01 07:39:40 UTC
-+++ hslua.cabal
-@@ -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-hslua/pkg-descr b/devel/hs-hslua/pkg-descr
deleted file mode 100644
index f2dc2410232d..000000000000
--- a/devel/hs-hslua/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-The Scripting.Lua module is a wrapper of Lua language interpreter. This
-package contains full Lua interpreter version 5.1.5.
-
-WWW: http://hackage.haskell.org/package/hslua
diff --git a/devel/hs-hspec-core/Makefile b/devel/hs-hspec-core/Makefile
deleted file mode 100644
index 378f69e998bc..000000000000
--- a/devel/hs-hspec-core/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= hspec-core
-PORTVERSION= 2.5.0
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Testing Framework for Haskell
-
-LICENSE= MIT
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= ansi-terminal>=0.5 async>=2 clock hspec-expectations>=0.7.1 \
- HUnit>=1.2.5 QuickCheck>=2.5.1 quickcheck-io random setenv \
- tf-random
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-hspec-core/distinfo b/devel/hs-hspec-core/distinfo
deleted file mode 100644
index d4be3bf638d8..000000000000
--- a/devel/hs-hspec-core/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523960255
-SHA256 (cabal/hspec-core-2.5.0.tar.gz) = f2e5e1b6142eccda9dd9a03212cad691ceba6f66c99e01098bdfdd9c55d708dd
-SIZE (cabal/hspec-core-2.5.0.tar.gz) = 55084
diff --git a/devel/hs-hspec-core/pkg-descr b/devel/hs-hspec-core/pkg-descr
deleted file mode 100644
index 5ba9ca9805e0..000000000000
--- a/devel/hs-hspec-core/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This package exposes internal types and functions that can be used to
-extend Hspec's functionality.
-
-WWW: http://hspec.github.io/
diff --git a/devel/hs-hspec-expectations/Makefile b/devel/hs-hspec-expectations/Makefile
deleted file mode 100644
index 17cd5b9d3801..000000000000
--- a/devel/hs-hspec-expectations/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= hspec-expectations
-PORTVERSION= 0.8.2
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Catchy combinators for HUnit
-
-LICENSE= MIT
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= call-stack HUnit
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-hspec-expectations/distinfo b/devel/hs-hspec-expectations/distinfo
deleted file mode 100644
index a652ea8cc82f..000000000000
--- a/devel/hs-hspec-expectations/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499544608
-SHA256 (cabal/hspec-expectations-0.8.2.tar.gz) = 819607ea1faf35ce5be34be61c6f50f3389ea43892d56fb28c57a9f5d54fb4ef
-SIZE (cabal/hspec-expectations-0.8.2.tar.gz) = 5492
diff --git a/devel/hs-hspec-expectations/pkg-descr b/devel/hs-hspec-expectations/pkg-descr
deleted file mode 100644
index 25a4e696f718..000000000000
--- a/devel/hs-hspec-expectations/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Catchy combinators for HUnit.
-
-WWW: https://github.com/sol/hspec-expectations#readme
diff --git a/devel/hs-hspec/Makefile b/devel/hs-hspec/Makefile
deleted file mode 100644
index 0dcf465b0104..000000000000
--- a/devel/hs-hspec/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= hspec
-PORTVERSION= 2.5.0
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Testing Framework for Haskell
-
-LICENSE= MIT
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= hspec-core>=2.1.10 hspec-discover>=2.1.10 \
- hspec-expectations>=0.7.1 HUnit>=1.2.5 QuickCheck>=2.5.1
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-hspec/distinfo b/devel/hs-hspec/distinfo
deleted file mode 100644
index 152c64e64e65..000000000000
--- a/devel/hs-hspec/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1525007159
-SHA256 (cabal/hspec-2.5.0.tar.gz) = abeda4a3282b5a1d80809fd17554bcc1593554832a6b11366c7ae3b6d01c779b
-SIZE (cabal/hspec-2.5.0.tar.gz) = 9013
diff --git a/devel/hs-hspec/pkg-descr b/devel/hs-hspec/pkg-descr
deleted file mode 100644
index 7a2d95826c15..000000000000
--- a/devel/hs-hspec/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Hspec is a testing framework for Haskell. It is inspired by the Ruby
-library RSpec. Some of Hspec's distinctive features are:
-
- * a friendly DSL for defining tests
- * integration with QuickCheck, SmallCheck, and HUnit
- * parallel test execution
- * automatic discovery of test files
-
-WWW: http://hspec.github.io/
diff --git a/devel/hs-io-streams-haproxy/Makefile b/devel/hs-io-streams-haproxy/Makefile
deleted file mode 100644
index 303b2224140e..000000000000
--- a/devel/hs-io-streams-haproxy/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= io-streams-haproxy
-PORTVERSION= 1.0.0.2
-PORTREVISION= 3
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= HAProxy protocol version 1.5 support for I/O using streams
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= attoparsec io-streams network
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-io-streams-haproxy/distinfo b/devel/hs-io-streams-haproxy/distinfo
deleted file mode 100644
index 64bff3881fd2..000000000000
--- a/devel/hs-io-streams-haproxy/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1524413753
-SHA256 (cabal/io-streams-haproxy-1.0.0.2.tar.gz) = 77814f8258b5c32707a13e0d30ab2e144e7ad073aee821d6def65554024ed086
-SIZE (cabal/io-streams-haproxy-1.0.0.2.tar.gz) = 9888
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
deleted file mode 100644
index e74a0d18e947..000000000000
--- a/devel/hs-io-streams-haproxy/files/patch-io-streams-haproxy.cabal
+++ /dev/null
@@ -1,11 +0,0 @@
---- io-streams-haproxy.cabal.orig 2018-04-22 16:18:46 UTC
-+++ io-streams-haproxy.cabal
-@@ -35,7 +35,7 @@ library
- other-modules: System.IO.Streams.Network.Internal.Address
- c-sources: cbits/byteorder.c
-
-- build-depends: base >= 4.5 && < 4.11,
-+ 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-haproxy/pkg-descr b/devel/hs-io-streams-haproxy/pkg-descr
deleted file mode 100644
index bc3a1c898726..000000000000
--- a/devel/hs-io-streams-haproxy/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-HAProxy protocol version 1.5 support
-(see http://haproxy.1wt.eu/download/1.5/doc/proxy-protocol.txt) for
-applications using io-streams. The proxy protocol allows information about a
-networked peer (like remote address and port) to be propagated through a
-forwarding proxy that is configured to speak this protocol.
-
-WWW: http://hackage.haskell.org/package/io-streams-haproxy
diff --git a/devel/hs-io-streams/Makefile b/devel/hs-io-streams/Makefile
deleted file mode 100644
index ba5155856de6..000000000000
--- a/devel/hs-io-streams/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= io-streams
-PORTVERSION= 1.5.0.1
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Simple and easy-to-use primitives for I/O using streams
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= attoparsec network primitive vector zlib-bindings
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-io-streams/distinfo b/devel/hs-io-streams/distinfo
deleted file mode 100644
index c322b5a69087..000000000000
--- a/devel/hs-io-streams/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523904656
-SHA256 (cabal/io-streams-1.5.0.1.tar.gz) = 5dcb3717933197a84f31be74abf545126b3d25eb0e0d64f722c480d3c46b2c8b
-SIZE (cabal/io-streams-1.5.0.1.tar.gz) = 62763
diff --git a/devel/hs-io-streams/files/patch-io-streams.cabal b/devel/hs-io-streams/files/patch-io-streams.cabal
deleted file mode 100644
index c0a4fc6eb045..000000000000
--- a/devel/hs-io-streams/files/patch-io-streams.cabal
+++ /dev/null
@@ -1,10 +0,0 @@
---- io-streams.cabal.orig 2018-04-16 18:57:41 UTC
-+++ io-streams.cabal
-@@ -122,7 +122,6 @@ Library
- Build-depends: base >= 4 && <5,
- attoparsec >= 0.10 && <0.14,
- bytestring >= 0.9 && <0.11,
-- bytestring-builder >= 0.10 && <0.11,
- network >= 2.3 && <2.7,
- primitive >= 0.2 && <0.7,
- process >= 1.1 && <1.7,
diff --git a/devel/hs-io-streams/pkg-descr b/devel/hs-io-streams/pkg-descr
deleted file mode 100644
index 03d9f4a68b2b..000000000000
--- a/devel/hs-io-streams/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-The io-streams library contains simple and easy-to-use primitives for I/O using
-streams.
-
-WWW: http://hackage.haskell.org/package/io-streams
diff --git a/devel/hs-js-flot/Makefile b/devel/hs-js-flot/Makefile
deleted file mode 100644
index 08a091eb389e..000000000000
--- a/devel/hs-js-flot/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= js-flot
-PORTVERSION= 0.8.3
-PORTREVISION= 5
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Obtain minified flot code
-
-LICENSE= MIT
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-js-flot/distinfo b/devel/hs-js-flot/distinfo
deleted file mode 100644
index d902e5d7ee79..000000000000
--- a/devel/hs-js-flot/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627846
-SHA256 (cabal/js-flot-0.8.3.tar.gz) = 1ba2f2a6b8d85da76c41f526c98903cbb107f8642e506c072c1e7e3c20fe5e7a
-SIZE (cabal/js-flot-0.8.3.tar.gz) = 662691
diff --git a/devel/hs-js-flot/pkg-descr b/devel/hs-js-flot/pkg-descr
deleted file mode 100644
index 3caa8ddb4712..000000000000
--- a/devel/hs-js-flot/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-This package bundles the minified Flot code (a jQuery plotting library)
-into a Haskell package, so it can be depended upon by Cabal packages.
-The first three components of the version number match the upstream flot
-version. The package is designed to meet the redistribution
-requirements of downstream users (e.g. Debian).
-
-WWW: https://github.com/ndmitchell/js-flot#readme
diff --git a/devel/hs-js-jquery/Makefile b/devel/hs-js-jquery/Makefile
deleted file mode 100644
index a6b89352cc65..000000000000
--- a/devel/hs-js-jquery/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= js-jquery
-PORTVERSION= 3.2.1
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Obtain minified jQuery code
-
-LICENSE= MIT
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-js-jquery/distinfo b/devel/hs-js-jquery/distinfo
deleted file mode 100644
index ee23890482a0..000000000000
--- a/devel/hs-js-jquery/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499618157
-SHA256 (cabal/js-jquery-3.2.1.tar.gz) = 60503d82d0a601291cf0aa495edecbdb749dcf8982502bf18b9a886979ac1e0f
-SIZE (cabal/js-jquery-3.2.1.tar.gz) = 112319
diff --git a/devel/hs-js-jquery/pkg-descr b/devel/hs-js-jquery/pkg-descr
deleted file mode 100644
index 18c4f144482d..000000000000
--- a/devel/hs-js-jquery/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-This package bundles the minified jQuery code into a Haskell package, so
-it can be depended upon by Cabal packages. The first three components
-of the version number match the upstream jQuery version. The package is
-designed to meet the redistribution requirements of downstream users
-(e.g. Debian).
-
-WWW: https://github.com/ndmitchell/js-jquery#readme
diff --git a/devel/hs-keys/Makefile b/devel/hs-keys/Makefile
deleted file mode 100644
index 0cd3723f1f33..000000000000
--- a/devel/hs-keys/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= keys
-PORTVERSION= 3.12.1
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Keyed functors and containers
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= comonad>=4 free>=4 hashable>=1.1.2.3 semigroupoids>=4 \
- semigroups>=0.8.3.1 unordered-containers>=0.2
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-keys/distinfo b/devel/hs-keys/distinfo
deleted file mode 100644
index 1a8eae8b0734..000000000000
--- a/devel/hs-keys/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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-keys/pkg-descr b/devel/hs-keys/pkg-descr
deleted file mode 100644
index 4356377e5bd4..000000000000
--- a/devel/hs-keys/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Keyed functors and containers.
-
-WWW: https://github.com/ekmett/keys/
diff --git a/devel/hs-kqueue/Makefile b/devel/hs-kqueue/Makefile
deleted file mode 100644
index 058f9748e783..000000000000
--- a/devel/hs-kqueue/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= kqueue
-PORTVERSION= 0.2
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Binding to the kqueue event library
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= mtl>=1.1
-USE_C2HS= yes
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-kqueue/distinfo b/devel/hs-kqueue/distinfo
deleted file mode 100644
index 2655994756cf..000000000000
--- a/devel/hs-kqueue/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627846
-SHA256 (cabal/kqueue-0.2.tar.gz) = 700c6daf8a3f6ff1dbbc7f8ef10f3acb2ffddb4ccc65a68fa533907802f67369
-SIZE (cabal/kqueue-0.2.tar.gz) = 7505
diff --git a/devel/hs-kqueue/files/patch-kqueue.cabal b/devel/hs-kqueue/files/patch-kqueue.cabal
deleted file mode 100644
index 377fcc5ae936..000000000000
--- a/devel/hs-kqueue/files/patch-kqueue.cabal
+++ /dev/null
@@ -1,16 +0,0 @@
---- kqueue.cabal.orig 2018-04-29 14:33:28 UTC
-+++ kqueue.cabal
-@@ -21,11 +21,11 @@ Library
- Hs-Source-Dirs: src
- Exposed-modules: System.KQueue
- System.KQueue.HighLevel
-- Build-depends: base >= 4.0 && < 4.10
-+ Build-depends: base >= 4.0 && < 4.13
- , directory >= 1.0 && < 1.4
- , filepath >= 1.1 && < 1.5
- , mtl >= 1.1 && < 2.3
-- , time >= 1.1 && < 1.7
-+ , time >= 1.1 && < 1.9
- , unix >= 2.3 && < 2.8
- Build-tools: c2hs
- GHC-Options: -Wall
diff --git a/devel/hs-kqueue/files/patch-src__System__KQueue.chs b/devel/hs-kqueue/files/patch-src__System__KQueue.chs
deleted file mode 100644
index 6fb005910895..000000000000
--- a/devel/hs-kqueue/files/patch-src__System__KQueue.chs
+++ /dev/null
@@ -1,57 +0,0 @@
---- src/System/KQueue.chs.orig 2016-05-30 14:31:11 UTC
-+++ src/System/KQueue.chs
-@@ -19,8 +19,10 @@ module System.KQueue
- , KQueueException
- ) where
-
-+#include <sys/param.h>
- #include <sys/time.h>
- #include <sys/event.h>
-+#include "MachDeps.h"
-
- #if __GLASGOW_HASKELL__ <= 708
- import Control.Applicative ( (<$>), (<*>) )
-@@ -57,6 +59,8 @@ import Foreign.C ( CInt )
- import Foreign.C ( CLong
- , CTime
- , CULong
-+ , CUInt
-+ , CLLong
- )
-
- -- | A kernel event queue.
-@@ -68,11 +72,23 @@ kqueue = KQueue <$> {#call kqueue as kqueue_ #}
-
- -- | A kernel event.
- data KEvent = KEvent
-+#if SIZEOF_HSWORD == 4
-+ { ident :: CUInt -- ^ The identifier for the event, often a file descriptor.
-+#else
- { ident :: CULong -- ^ The identifier for the event, often a file descriptor.
-+#endif
- , evfilter :: Filter -- ^ The kernel filter (type of event).
- , flags :: [Flag] -- ^ Actions to perform on the event.
- , fflags :: [FFlag] -- ^ Filter-specific flags.
-+#if SIZEOF_HSWORD == 4
-+#if __FreeBSD_version >= 1200033
-+ , data_ :: CLLong -- ^ Filter-specific data value.
-+#else
-+ , data_ :: CInt -- ^ Filter-specific data value.
-+#endif
-+#else
- , data_ :: CLong -- ^ Filter-specific data value.
-+#endif
- , udata :: Ptr () -- ^ User-defined data, passed through unchanged.
- } deriving (Show, Eq)
-
-@@ -128,8 +144,10 @@ enum FFlag
- , NoteExit = NOTE_EXIT
- , NoteFork = NOTE_FORK
- , NoteExec = NOTE_EXEC
-+#ifndef __FreeBSD__
- , NoteSignal = NOTE_SIGNAL
- // , NoteReap = NOTE_REAP
-+#endif
- };
- #endc
-
diff --git a/devel/hs-kqueue/pkg-descr b/devel/hs-kqueue/pkg-descr
deleted file mode 100644
index 489e5f6cfb36..000000000000
--- a/devel/hs-kqueue/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-A low-level binding to the kqueue library as found in BSD and Mac OS X.
-It provides, among other things, a way of monitoring files and directories
-for changes.
-
-WWW: https://github.com/hesselink/kqueue
diff --git a/devel/hs-language-c/Makefile b/devel/hs-language-c/Makefile
deleted file mode 100644
index aed862a345cb..000000000000
--- a/devel/hs-language-c/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= language-c
-PORTVERSION= 0.8.2
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Analysis and generation of C code
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_ALEX= yes
-USE_HAPPY= yes
-USE_CABAL= syb
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-language-c/distinfo b/devel/hs-language-c/distinfo
deleted file mode 100644
index a7dfd6f023af..000000000000
--- a/devel/hs-language-c/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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-c/pkg-descr b/devel/hs-language-c/pkg-descr
deleted file mode 100644
index 596676508857..000000000000
--- a/devel/hs-language-c/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Language C is a Haskell library for the analysis and generation of C
-code. It features a complete, well tested parser and pretty printer for
-all of C99 and a large set of GNU extensions.
-
-WWW: http://www.sivity.net/projects/language.c/
diff --git a/devel/hs-language-javascript/Makefile b/devel/hs-language-javascript/Makefile
deleted file mode 100644
index 89e36ac3ee2d..000000000000
--- a/devel/hs-language-javascript/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= language-javascript
-PORTVERSION= 0.6.0.11
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Parser for JavaScript
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= blaze-builder>=0.2 mtl>=1.1 utf8-string>=0.3.7
-USE_ALEX= yes
-USE_HAPPY= yes
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-language-javascript/distinfo b/devel/hs-language-javascript/distinfo
deleted file mode 100644
index 4395d009e085..000000000000
--- a/devel/hs-language-javascript/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523905950
-SHA256 (cabal/language-javascript-0.6.0.11.tar.gz) = d4756e9bc9a180cb93701e964a3157a03d4db4c7cb5a7b6b196067e587cc6143
-SIZE (cabal/language-javascript-0.6.0.11.tar.gz) = 106881
diff --git a/devel/hs-language-javascript/pkg-descr b/devel/hs-language-javascript/pkg-descr
deleted file mode 100644
index c6a18ed924e9..000000000000
--- a/devel/hs-language-javascript/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Parses Javascript into an Abstract Syntax Tree (AST). Initially intended
-as frontend to hjsmin.
-
-WWW: https://github.com/erikd/language-javascript
diff --git a/devel/hs-largeword/Makefile b/devel/hs-largeword/Makefile
deleted file mode 100644
index fe5dfc081677..000000000000
--- a/devel/hs-largeword/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= largeword
-PORTVERSION= 1.2.5
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Provides a way of producing other large words
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-largeword/distinfo b/devel/hs-largeword/distinfo
deleted file mode 100644
index 8e5dd0af5991..000000000000
--- a/devel/hs-largeword/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627848
-SHA256 (cabal/largeword-1.2.5.tar.gz) = 00b3b06d846649bf404f52a725c88349a38bc8c810e16c99f3100c4e1e9d7d46
-SIZE (cabal/largeword-1.2.5.tar.gz) = 4339
diff --git a/devel/hs-largeword/pkg-descr b/devel/hs-largeword/pkg-descr
deleted file mode 100644
index 6b73b9d03922..000000000000
--- a/devel/hs-largeword/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Provides Word128, Word192 and Word256 and a way of producing other large
-words if required.
-
-WWW: https://github.com/idontgetoutmuch/largeword
diff --git a/devel/hs-lazysmallcheck/Makefile b/devel/hs-lazysmallcheck/Makefile
deleted file mode 100644
index 9d9ad3e5c288..000000000000
--- a/devel/hs-lazysmallcheck/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= lazysmallcheck
-PORTVERSION= 0.6
-PORTREVISION= 17
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Library for demand-driven testing of Haskell programs
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-INSTALL_PORTEXAMPLES= cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-lazysmallcheck/distinfo b/devel/hs-lazysmallcheck/distinfo
deleted file mode 100644
index 9ae7998acb26..000000000000
--- a/devel/hs-lazysmallcheck/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627848
-SHA256 (cabal/lazysmallcheck-0.6.tar.gz) = 9dd4dfb590c77e4f6aff68296602de58422eed5e7148fc29190d875a4e7d0f53
-SIZE (cabal/lazysmallcheck-0.6.tar.gz) = 16862
diff --git a/devel/hs-lazysmallcheck/pkg-descr b/devel/hs-lazysmallcheck/pkg-descr
deleted file mode 100644
index 9ad601a05337..000000000000
--- a/devel/hs-lazysmallcheck/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-Lazy SmallCheck is a library for exhaustive, demand-driven testing of
-Haskell programs. It is based on the idea that if a property holds for
-a partially-defined input then it must also hold for all fully-defined
-refinements of the that input. Compared to `eager' input generation as
-in SmallCheck, Lazy SmallCheck may require significantly fewer
-test-cases to verify a property for all inputs up to a given depth.
-
-WWW: http://www.cs.york.ac.uk/~mfn/lazysmallcheck/
diff --git a/devel/hs-lens/Makefile b/devel/hs-lens/Makefile
deleted file mode 100644
index 68d6ab1bf428..000000000000
--- a/devel/hs-lens/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= lens
-PORTVERSION= 4.17
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Lenses, Folds and Traversals
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-BROKEN= Doesn't build with recent GHC
-
-USE_CABAL= base-orphans>=0.3 bifunctors>=5 call-stack comonad>=4 \
- 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 \
- th-abstraction transformers-compat>=0.4 unordered-containers>=0.2.4 \
- vector>=0.9 void>=0.5
-
-FLAGS_DISABLE= test-hlint test-doctests test-hunit test-properties test-templates
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-lens/distinfo b/devel/hs-lens/distinfo
deleted file mode 100644
index 62ce9c7ae627..000000000000
--- a/devel/hs-lens/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1545677566
-SHA256 (cabal/lens-4.17.tar.gz) = 473664de541023bef44aa29105abbb1e35542e9254cdc846963183e0dd3f08cc
-SIZE (cabal/lens-4.17.tar.gz) = 991660
diff --git a/devel/hs-lens/pkg-descr b/devel/hs-lens/pkg-descr
deleted file mode 100644
index a5cc6a0ea954..000000000000
--- a/devel/hs-lens/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-This package comes "Batteries Included" with many useful lenses for the
-types commonly used from the Haskell Platform, and with tools for
-automatically generating lenses and isomorphisms for user-supplied data
-types. The combinators in Control.Lens provide a highly generic toolbox
-for composing families of getters, folds, isomorphisms, traversals,
-setters and lenses and their indexed variants.
-
-WWW: https://github.com/ekmett/lens/
diff --git a/devel/hs-lifted-async/Makefile b/devel/hs-lifted-async/Makefile
deleted file mode 100644
index 6074c2ff8f34..000000000000
--- a/devel/hs-lifted-async/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= lifted-async
-PORTVERSION= 0.10.0.3
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Run lifted IO operations asynchronously and wait for their results
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= async>=2.0.1 constraints>=0.2 lifted-base>=0.2 \
- monad-control>=0.3.1 transformers-base>=0.4
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-lifted-async/distinfo b/devel/hs-lifted-async/distinfo
deleted file mode 100644
index 3586e43d619e..000000000000
--- a/devel/hs-lifted-async/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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-async/pkg-descr b/devel/hs-lifted-async/pkg-descr
deleted file mode 100644
index cd748ed0d7a7..000000000000
--- a/devel/hs-lifted-async/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This package provides IO operations from async package lifted to any
-instance of 'MonadBase' or 'MonadBaseControl'.
-
-WWW: https://github.com/maoe/lifted-async
diff --git a/devel/hs-lifted-base/Makefile b/devel/hs-lifted-base/Makefile
deleted file mode 100644
index 5c7c0ca4b740..000000000000
--- a/devel/hs-lifted-base/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= lifted-base
-PORTVERSION= 0.2.3.11
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Lifted IO operations from the base library
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= monad-control>=0.3 transformers-base>=0.4
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-lifted-base/distinfo b/devel/hs-lifted-base/distinfo
deleted file mode 100644
index b8006a1fb228..000000000000
--- a/devel/hs-lifted-base/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627850
-SHA256 (cabal/lifted-base-0.2.3.11.tar.gz) = 8ec47a9fce7cf5913766a5c53e1b2cf254be733fa9d62e6e2f3f24e538005aab
-SIZE (cabal/lifted-base-0.2.3.11.tar.gz) = 11777
diff --git a/devel/hs-lifted-base/pkg-descr b/devel/hs-lifted-base/pkg-descr
deleted file mode 100644
index bd832d764e4a..000000000000
--- a/devel/hs-lifted-base/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-lifted-base exports IO operations from the base library lifted to any
-instance of MonadBase or MonadBaseControl.
-
-WWW: https://github.com/basvandijk/lifted-base
diff --git a/devel/hs-logict/Makefile b/devel/hs-logict/Makefile
deleted file mode 100644
index 6e085246d9cb..000000000000
--- a/devel/hs-logict/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= logict
-PORTVERSION= 0.6.0.2
-PORTREVISION= 7
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Backtracking logic-programming monad
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= mtl>=2
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-logict/distinfo b/devel/hs-logict/distinfo
deleted file mode 100644
index 504e7376a8aa..000000000000
--- a/devel/hs-logict/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627850
-SHA256 (cabal/logict-0.6.0.2.tar.gz) = 1182b68e8d00279460c7fb9b8284bf129805c07754c678b2a8de5a6d768e161e
-SIZE (cabal/logict-0.6.0.2.tar.gz) = 5370
diff --git a/devel/hs-logict/pkg-descr b/devel/hs-logict/pkg-descr
deleted file mode 100644
index 1983b695da40..000000000000
--- a/devel/hs-logict/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-A continuation-based, backtracking, logic programming monad. An
-adaptation of the two-continuation implementation found in the paper
-"Backtracking, Interleaving, and Terminating Monad Transformers" [1].
-
-[1] http://okmij.org/ftp/papers/LogicT.pdf
-
-WWW: http://code.haskell.org/~dolio/logict
diff --git a/devel/hs-map-syntax/Makefile b/devel/hs-map-syntax/Makefile
deleted file mode 100644
index 24b82195b37c..000000000000
--- a/devel/hs-map-syntax/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= map-syntax
-PORTVERSION= 0.3
-PORTREVISION= 3
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Syntax sugar for defining maps
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= mtl>=2.0
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-map-syntax/distinfo b/devel/hs-map-syntax/distinfo
deleted file mode 100644
index 1b481dc835bb..000000000000
--- a/devel/hs-map-syntax/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523633771
-SHA256 (cabal/map-syntax-0.3.tar.gz) = 9330065755202de07809fb23605da43d0fd0e25d72915ce22b5c6994526c6d2c
-SIZE (cabal/map-syntax-0.3.tar.gz) = 7104
diff --git a/devel/hs-map-syntax/files/patch-map-syntax.cabal b/devel/hs-map-syntax/files/patch-map-syntax.cabal
deleted file mode 100644
index efc4658e12e2..000000000000
--- a/devel/hs-map-syntax/files/patch-map-syntax.cabal
+++ /dev/null
@@ -1,13 +0,0 @@
---- 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-map-syntax/pkg-descr b/devel/hs-map-syntax/pkg-descr
deleted file mode 100644
index 9cdde850ea76..000000000000
--- a/devel/hs-map-syntax/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Haskell's canonical list of tuples syntax for defining maps is not very
-convenient and also has ambiguous semantics. This package leverages do
-notation to create a lighter syntax that makes semantics explicit and
-also allows the option of fail-fast handling of duplicate keys.
-
-WWW: http://hackage.haskell.org/package/map-syntax
diff --git a/devel/hs-memory/Makefile b/devel/hs-memory/Makefile
deleted file mode 100644
index d779c94f735a..000000000000
--- a/devel/hs-memory/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= memory
-PORTVERSION= 0.14.18
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Memory and related abtraction stuff
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= basement foundation
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-memory/distinfo b/devel/hs-memory/distinfo
deleted file mode 100644
index 61d277f6ef7b..000000000000
--- a/devel/hs-memory/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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-memory/pkg-descr b/devel/hs-memory/pkg-descr
deleted file mode 100644
index 5aa0cfe56921..000000000000
--- a/devel/hs-memory/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Chunk of memory, polymorphic byte array management and manipulation:
-
- * A polymorphic byte array abstraction and function similar to strict
- ByteString.
- * Different type of byte array abstraction.
- * Raw memory IO operations (memory set, memory copy, ..).
- * Aliasing with endianness support.
-
-WWW: https://github.com/vincenthz/hs-memory
diff --git a/devel/hs-microlens-th/Makefile b/devel/hs-microlens-th/Makefile
deleted file mode 100644
index bc4bf09be4aa..000000000000
--- a/devel/hs-microlens-th/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= microlens-th
-PORTVERSION= 0.4.2.3
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= This package lets you automatically generate lenses for data types
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= microlens th-abstraction
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-microlens-th/distinfo b/devel/hs-microlens-th/distinfo
deleted file mode 100644
index 1538bfb68286..000000000000
--- a/devel/hs-microlens-th/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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-th/pkg-descr b/devel/hs-microlens-th/pkg-descr
deleted file mode 100644
index 81cdf658e8db..000000000000
--- a/devel/hs-microlens-th/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-This package lets you automatically generate lenses for data types; code was
-extracted from the lens package, and therefore generated lenses are fully
-compatible with ones generated by lens (and can be used both from lens and
-microlens).
-
-WWW: https://hackage.haskell.org/package/microlens-th
diff --git a/devel/hs-microlens/Makefile b/devel/hs-microlens/Makefile
deleted file mode 100644
index 300d3246a920..000000000000
--- a/devel/hs-microlens/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= microlens
-PORTVERSION= 0.4.9.1
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= The microlens package
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-microlens/distinfo b/devel/hs-microlens/distinfo
deleted file mode 100644
index ea768eabb0bf..000000000000
--- a/devel/hs-microlens/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523449015
-SHA256 (cabal/microlens-0.4.9.1.tar.gz) = a1401c6f92c142bafea4cf58a1d99cc34af285df808b97f5b64af4bb81fb5648
-SIZE (cabal/microlens-0.4.9.1.tar.gz) = 25185
diff --git a/devel/hs-microlens/pkg-descr b/devel/hs-microlens/pkg-descr
deleted file mode 100644
index 6ddfff4a974a..000000000000
--- a/devel/hs-microlens/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-This library is an extract from lens (with no dependencies). It's not a toy
-lenses library, unsuitable for “real world”, but merely a small one. It is
-compatible with lens, and should have same performance. It also has better
-documentation.
-
-WWW: http://hackage.haskell.org/package/microlens
diff --git a/devel/hs-microstache/Makefile b/devel/hs-microstache/Makefile
deleted file mode 100644
index ee8c18015323..000000000000
--- a/devel/hs-microstache/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= microstache
-PORTVERSION= 1.0.1.1
-PORTREVISION= 3
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Mustache templates for Haskell
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= aeson semigroups unordered-containers vector
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-microstache/distinfo b/devel/hs-microstache/distinfo
deleted file mode 100644
index 992082da0952..000000000000
--- a/devel/hs-microstache/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1524430537
-SHA256 (cabal/microstache-1.0.1.1.tar.gz) = 5de98542313eb75f84961366ff8a70ed632387ba6518215035b2dd1b32d6a120
-SIZE (cabal/microstache-1.0.1.1.tar.gz) = 20449
diff --git a/devel/hs-microstache/files/patch-microstache.cabal b/devel/hs-microstache/files/patch-microstache.cabal
deleted file mode 100644
index 95046832b0eb..000000000000
--- a/devel/hs-microstache/files/patch-microstache.cabal
+++ /dev/null
@@ -1,39 +0,0 @@
---- microstache.cabal.orig 2017-07-20 19:26:17 UTC
-+++ microstache.cabal
-@@ -40,10 +40,10 @@ source-repository head
-
- library
- build-depends:
-- aeson >=0.11 && < 1.3,
-+ 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.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-microstache/pkg-descr b/devel/hs-microstache/pkg-descr
deleted file mode 100644
index adc327c8c432..000000000000
--- a/devel/hs-microstache/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Mustache templates for Haskell.
-
-Based on stache library, which uses megaparsec.
-This library uses parsec, thus the name: microstache.
-
-WWW: https://hackage.haskell.org/package/microstache
diff --git a/devel/hs-mmap/Makefile b/devel/hs-mmap/Makefile
deleted file mode 100644
index 43100be4029e..000000000000
--- a/devel/hs-mmap/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# Created by: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
-# $FreeBSD$
-
-PORTNAME= mmap
-PORTVERSION= 0.5.9
-PORTREVISION= 7
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Memory-mapped files for POSIX and Windows
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-mmap/distinfo b/devel/hs-mmap/distinfo
deleted file mode 100644
index dfd3bf24ed4a..000000000000
--- a/devel/hs-mmap/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627850
-SHA256 (cabal/mmap-0.5.9.tar.gz) = 58fcbb04e1cb8e7c36c05823b02dce2faaa989c53d745a7f36192de2fc98b5f8
-SIZE (cabal/mmap-0.5.9.tar.gz) = 11731
diff --git a/devel/hs-mmap/pkg-descr b/devel/hs-mmap/pkg-descr
deleted file mode 100644
index 097d5db52da3..000000000000
--- a/devel/hs-mmap/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-This library provides a wrapper to mmap(2) or MapViewOfFile, allowing
-files or devices to be lazily loaded into memory as strict or lazy
-ByteStrings, ForeignPtrs or plain Ptrs, using the virtual memory
-subsystem to do on-demand loading. Modifications are also supported.
-
-WWW: http://hackage.haskell.org/packages/archive/mmap
diff --git a/devel/hs-mmorph/Makefile b/devel/hs-mmorph/Makefile
deleted file mode 100644
index 5086c05ae4c6..000000000000
--- a/devel/hs-mmorph/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= mmorph
-PORTVERSION= 1.1.0
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Monad morphisms
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= mtl transformers-compat
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-mmorph/distinfo b/devel/hs-mmorph/distinfo
deleted file mode 100644
index 116cbf814370..000000000000
--- a/devel/hs-mmorph/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499444382
-SHA256 (cabal/mmorph-1.1.0.tar.gz) = c1bcb45560753203f5ce3952f3c8a100b7d5b37c91746372c1da4988c4db74de
-SIZE (cabal/mmorph-1.1.0.tar.gz) = 6663
diff --git a/devel/hs-mmorph/pkg-descr b/devel/hs-mmorph/pkg-descr
deleted file mode 100644
index 84e194b925e9..000000000000
--- a/devel/hs-mmorph/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This library provides monad morphism utilities, most commonly used for
-manipulating monad transformer stacks.
-
-WWW: http://hackage.haskell.org/package/mmorph
diff --git a/devel/hs-monad-control/Makefile b/devel/hs-monad-control/Makefile
deleted file mode 100644
index 2e34fd77abcd..000000000000
--- a/devel/hs-monad-control/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= monad-control
-PORTVERSION= 1.0.2.1
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Lift control operations through monad transformers
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= transformers-base>=0.4.2
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-monad-control/distinfo b/devel/hs-monad-control/distinfo
deleted file mode 100644
index 846604e0bfcc..000000000000
--- a/devel/hs-monad-control/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499444311
-SHA256 (cabal/monad-control-1.0.2.1.tar.gz) = cc4ecb2db714499c0fa518321cfbbf22f98ed03c199d47eee0dea3e0430358c2
-SIZE (cabal/monad-control-1.0.2.1.tar.gz) = 12406
diff --git a/devel/hs-monad-control/pkg-descr b/devel/hs-monad-control/pkg-descr
deleted file mode 100644
index 26c8761cdddf..000000000000
--- a/devel/hs-monad-control/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-This package defines the type class MonadBaseControl, a subset of
-MonadBase into which generic control operations such as catch can be
-lifted from IO or any other base monad. Instances are based on monad
-transformers in MonadTransControl, which includes all standard monad
-transformers in the transformers library except ContT.
-
-WWW: https://github.com/basvandijk/monad-control
diff --git a/devel/hs-monad-logger/Makefile b/devel/hs-monad-logger/Makefile
deleted file mode 100644
index 04250a60d956..000000000000
--- a/devel/hs-monad-logger/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= monad-logger
-PORTVERSION= 0.3.28.5
-PORTREVISION= 3
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Class of monads which can log messages
-
-LICENSE= MIT
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= blaze-builder conduit>=1.0 conduit-extra>=1.0 exceptions \
- fast-logger>=2.0 lifted-base monad-control monad-loops \
- mtl resourcet>=0.4 stm-chans transformers-base
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-monad-logger/distinfo b/devel/hs-monad-logger/distinfo
deleted file mode 100644
index cc343381bde4..000000000000
--- a/devel/hs-monad-logger/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1524399749
-SHA256 (cabal/monad-logger-0.3.28.5.tar.gz) = 225ed7cd2d0d375c0207d5d3b9faa12b339ca7dd51ca92f96d3eaf2d360027f1
-SIZE (cabal/monad-logger-0.3.28.5.tar.gz) = 10720
diff --git a/devel/hs-monad-logger/pkg-descr b/devel/hs-monad-logger/pkg-descr
deleted file mode 100644
index 39e2f11e5b65..000000000000
--- a/devel/hs-monad-logger/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This package uses template-haskell for determining source code locations
-of messages.
-
-WWW: https://github.com/kazu-yamamoto/logger
diff --git a/devel/hs-monad-loops/Makefile b/devel/hs-monad-loops/Makefile
deleted file mode 100644
index fc1f1f9ce63b..000000000000
--- a/devel/hs-monad-loops/Makefile
+++ /dev/null
@@ -1,15 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= monad-loops
-PORTVERSION= 0.4.3
-PORTREVISION= 5
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Monadic loops
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-monad-loops/distinfo b/devel/hs-monad-loops/distinfo
deleted file mode 100644
index 199ddd4e6f70..000000000000
--- a/devel/hs-monad-loops/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627851
-SHA256 (cabal/monad-loops-0.4.3.tar.gz) = 7eaaaf6bc43661e9e86e310ff8c56fbea16eb6bf13c31a2e28103138ac164c18
-SIZE (cabal/monad-loops-0.4.3.tar.gz) = 4996
diff --git a/devel/hs-monad-loops/pkg-descr b/devel/hs-monad-loops/pkg-descr
deleted file mode 100644
index 5335434d9c75..000000000000
--- a/devel/hs-monad-loops/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Some useful control operators for looping.
-
-WWW: https://github.com/mokus0/monad-loops
diff --git a/devel/hs-monad-par-extras/Makefile b/devel/hs-monad-par-extras/Makefile
deleted file mode 100644
index a182dc24f7fd..000000000000
--- a/devel/hs-monad-par-extras/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= monad-par-extras
-PORTVERSION= 0.3.3
-PORTREVISION= 7
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Combinators and extra features for Par monads
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= abstract-par>=0.3 cereal>=0.3 mtl>=2.0 random>=1.0
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-monad-par-extras/distinfo b/devel/hs-monad-par-extras/distinfo
deleted file mode 100644
index 5959b71d4e95..000000000000
--- a/devel/hs-monad-par-extras/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627851
-SHA256 (cabal/monad-par-extras-0.3.3.tar.gz) = e21e33190bc248afa4ae467287ac37d24037ef3de6050c44fd85b52f4d5b842e
-SIZE (cabal/monad-par-extras-0.3.3.tar.gz) = 9146
diff --git a/devel/hs-monad-par-extras/pkg-descr b/devel/hs-monad-par-extras/pkg-descr
deleted file mode 100644
index 07ac21dba7b4..000000000000
--- a/devel/hs-monad-par-extras/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-The modules below provide additional data structures, and other added
-capabilities layered on top of the Par monad.
-
-WWW: https://github.com/simonmar/monad-par
diff --git a/devel/hs-monad-par/Makefile b/devel/hs-monad-par/Makefile
deleted file mode 100644
index 51ad9fcd004f..000000000000
--- a/devel/hs-monad-par/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= monad-par
-PORTVERSION= 0.3.4.8
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Library for parallel programming based on a monad
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= abstract-deque>=0.1.4 abstract-par monad-par-extras>=0.3 \
- mtl>=2.0.1.0 mwc-random>=0.11 parallel>=3.1
-
-FLAGS_DISABLE= chaselev newgeneric
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-monad-par/distinfo b/devel/hs-monad-par/distinfo
deleted file mode 100644
index cdf663ef60b3..000000000000
--- a/devel/hs-monad-par/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627851
-SHA256 (cabal/monad-par-0.3.4.8.tar.gz) = f84cdf51908a1c41c3f672be9520a8fdc028ea39d90a25ecfe5a3b223cfeb951
-SIZE (cabal/monad-par-0.3.4.8.tar.gz) = 30583
diff --git a/devel/hs-monad-par/pkg-descr b/devel/hs-monad-par/pkg-descr
deleted file mode 100644
index d63b4339d817..000000000000
--- a/devel/hs-monad-par/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-The Par monad offers a simple API for parallel programming. The library
-works for parallelising both pure and IO computations, although only the
-pure version is deterministic. The default implementation provides a
-work-stealing scheduler and supports forking tasks that are much lighter
-weight than IO-threads.
-
-WWW: https://github.com/simonmar/monad-par
diff --git a/devel/hs-monad-unlift/Makefile b/devel/hs-monad-unlift/Makefile
deleted file mode 100644
index f26b5c440268..000000000000
--- a/devel/hs-monad-unlift/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= monad-unlift
-PORTVERSION= 0.2.0
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= The monad-unlift package
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= constraints monad-control transformers-base
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-monad-unlift/distinfo b/devel/hs-monad-unlift/distinfo
deleted file mode 100644
index a1d226785c63..000000000000
--- a/devel/hs-monad-unlift/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499718296
-SHA256 (cabal/monad-unlift-0.2.0.tar.gz) = 4b5e638619e4821918b4ec67aeffb581ab9df23d168fbb72164137009a15ee0f
-SIZE (cabal/monad-unlift-0.2.0.tar.gz) = 5845
diff --git a/devel/hs-monad-unlift/pkg-descr b/devel/hs-monad-unlift/pkg-descr
deleted file mode 100644
index 2e779d1e4ee5..000000000000
--- a/devel/hs-monad-unlift/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-The monad-unlift package
-
-WWW: http://hackage.haskell.org/package/monad-unlift
diff --git a/devel/hs-monads-tf/Makefile b/devel/hs-monads-tf/Makefile
deleted file mode 100644
index 582586c9d6b3..000000000000
--- a/devel/hs-monads-tf/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= monads-tf
-PORTVERSION= 0.1.0.3
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Monad classes, using type families
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-monads-tf/distinfo b/devel/hs-monads-tf/distinfo
deleted file mode 100644
index 9f208fe21c19..000000000000
--- a/devel/hs-monads-tf/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499444793
-SHA256 (cabal/monads-tf-0.1.0.3.tar.gz) = 249dd2aa55c4dd6530f1e49f6b052ec91bc590ecfef2bd24c58837a3f8d4b0f1
-SIZE (cabal/monads-tf-0.1.0.3.tar.gz) = 14159
diff --git a/devel/hs-monads-tf/pkg-descr b/devel/hs-monads-tf/pkg-descr
deleted file mode 100644
index 0895946eb198..000000000000
--- a/devel/hs-monads-tf/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Monad classes using type families, with instances for various monad
-transformers.
-
-WWW: http://hackage.haskell.org/package/monads-tf
diff --git a/devel/hs-mono-traversable-instances/Makefile b/devel/hs-mono-traversable-instances/Makefile
deleted file mode 100644
index b0087f398e95..000000000000
--- a/devel/hs-mono-traversable-instances/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= mono-traversable-instances
-PORTVERSION= 0.1.0.0
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= The mono-traversable-instances package
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= comonad dlist dlist-instances mono-traversable semigroupoids \
- semigroups vector-instances
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-mono-traversable-instances/distinfo b/devel/hs-mono-traversable-instances/distinfo
deleted file mode 100644
index bfe390d30f52..000000000000
--- a/devel/hs-mono-traversable-instances/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499720948
-SHA256 (cabal/mono-traversable-instances-0.1.0.0.tar.gz) = b5ff2b8bcebe31ffcc652a8dd3adde6aa7cd7f27a1cf6d058d4c658b370c087e
-SIZE (cabal/mono-traversable-instances-0.1.0.0.tar.gz) = 2520
diff --git a/devel/hs-mono-traversable-instances/pkg-descr b/devel/hs-mono-traversable-instances/pkg-descr
deleted file mode 100644
index 8a5e4bdf415e..000000000000
--- a/devel/hs-mono-traversable-instances/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-The mono-traversable-instances package
-
-WWW: http://hackage.haskell.org/package/mono-traversable-instances
diff --git a/devel/hs-mono-traversable/Makefile b/devel/hs-mono-traversable/Makefile
deleted file mode 100644
index cd5179a3b588..000000000000
--- a/devel/hs-mono-traversable/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= mono-traversable
-PORTVERSION= 1.0.8.1
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Type classes for mapping, folding, and traversing monomorphic containers
-
-LICENSE= MIT
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= comonad>=3.0.3 dlist>=0.6 dlist-instances>=0.1 hashable \
- semigroupoids>=3.0 semigroups>=0.10 split \
- unordered-containers>=0.2 vector>=0.10 vector-algorithms>=0.6 \
- vector-instances
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-mono-traversable/distinfo b/devel/hs-mono-traversable/distinfo
deleted file mode 100644
index f1e4155d8124..000000000000
--- a/devel/hs-mono-traversable/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523892095
-SHA256 (cabal/mono-traversable-1.0.8.1.tar.gz) = 991290797bd77ce2f2e23dd5dea32fb159c6cb9310615f64a0703ea4c6373935
-SIZE (cabal/mono-traversable-1.0.8.1.tar.gz) = 39037
diff --git a/devel/hs-mono-traversable/pkg-descr b/devel/hs-mono-traversable/pkg-descr
deleted file mode 100644
index 9784c3ec67d7..000000000000
--- a/devel/hs-mono-traversable/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Monomorphic variants of the Functor, Foldable, and Traversable
-typeclasses.
-
-WWW: https://github.com/snoyberg/mono-traversable
diff --git a/devel/hs-mtl/Makefile b/devel/hs-mtl/Makefile
deleted file mode 100644
index 414c19644a5e..000000000000
--- a/devel/hs-mtl/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= mtl
-PORTVERSION= 2.2.1
-PORTREVISION= 5
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Monad classes, using functional dependencies
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-mtl/distinfo b/devel/hs-mtl/distinfo
deleted file mode 100644
index 860e02872e20..000000000000
--- a/devel/hs-mtl/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627852
-SHA256 (cabal/mtl-2.2.1.tar.gz) = cae59d79f3a16f8e9f3c9adc1010c7c6cdddc73e8a97ff4305f6439d855c8dc5
-SIZE (cabal/mtl-2.2.1.tar.gz) = 15391
diff --git a/devel/hs-mtl/files/patch-git_5949840 b/devel/hs-mtl/files/patch-git_5949840
deleted file mode 100644
index ebc02d418f0f..000000000000
--- a/devel/hs-mtl/files/patch-git_5949840
+++ /dev/null
@@ -1,22 +0,0 @@
-From 59498406a6338d93891dec3abcbdde2cb7e41325 Mon Sep 17 00:00:00 2001
-From: Oleg Grenrus <oleg.grenrus@iki.fi>
-Date: Wed, 23 Dec 2015 16:41:29 +0200
-Subject: [PATCH] Support transformers-0.5
-
----
- mtl.cabal | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/mtl.cabal b/mtl.cabal
-index aaa5187..7702edd 100644
---- mtl.cabal
-+++ mtl.cabal
-@@ -54,7 +54,7 @@ Library
- Control.Monad.Writer.Class
- Control.Monad.Writer.Lazy
- Control.Monad.Writer.Strict
-- build-depends: base < 6, transformers == 0.4.*
-+ build-depends: base < 6, transformers >= 0.4 && <0.6
- extensions:
- MultiParamTypeClasses
- FunctionalDependencies
diff --git a/devel/hs-mtl/pkg-descr b/devel/hs-mtl/pkg-descr
deleted file mode 100644
index 2145bf1b526e..000000000000
--- a/devel/hs-mtl/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Monad classes using functional dependencies, with instances for various
-monad transformers, inspired by the paper "Functional Programming with
-Overloading and Higher-Order Polymorphism" by Mark P Jones, in Advanced
-School of Functional Programming, 1995.
-
-WWW: https://github.com/ekmett/mtl
diff --git a/devel/hs-murmur-hash/Makefile b/devel/hs-murmur-hash/Makefile
deleted file mode 100644
index 01495d6cea0f..000000000000
--- a/devel/hs-murmur-hash/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= murmur-hash
-PORTVERSION= 0.1.0.9
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= MurmurHash2 implementation for Haskell
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-murmur-hash/distinfo b/devel/hs-murmur-hash/distinfo
deleted file mode 100644
index 87e21ea5f99c..000000000000
--- a/devel/hs-murmur-hash/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499450881
-SHA256 (cabal/murmur-hash-0.1.0.9.tar.gz) = 89b9db94ead4cc0784dbcfb47c51b5664c1718860db00cd8ada3ef6fdd4465ad
-SIZE (cabal/murmur-hash-0.1.0.9.tar.gz) = 4204
diff --git a/devel/hs-murmur-hash/pkg-descr b/devel/hs-murmur-hash/pkg-descr
deleted file mode 100644
index ae4133c8ae3c..000000000000
--- a/devel/hs-murmur-hash/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Implements MurmurHash2, a good, fast, general-purpose, non-cryptographic
-hashing function. See <http://murmurhash.googlepages.com/> for details.
-
-This implementation is pure Haskell, so it might be a bit slower than a C
-FFI binding.
-
-WWW: https://github.com/nominolo/murmur-hash
diff --git a/devel/hs-mutable-containers/Makefile b/devel/hs-mutable-containers/Makefile
deleted file mode 100644
index 17f92010bb33..000000000000
--- a/devel/hs-mutable-containers/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= mutable-containers
-PORTVERSION= 0.3.3
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Abstactions and concrete implementations of mutable containers
-
-LICENSE= MIT
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= mono-traversable primitive>=0.5.2.1 vector
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-mutable-containers/distinfo b/devel/hs-mutable-containers/distinfo
deleted file mode 100644
index 25af84a7a894..000000000000
--- a/devel/hs-mutable-containers/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627853
-SHA256 (cabal/mutable-containers-0.3.3.tar.gz) = 7a7a39cbb16978dd1607a3977d7a1e5d8ecda7a528845d6983b5b97c49517ceb
-SIZE (cabal/mutable-containers-0.3.3.tar.gz) = 12062
diff --git a/devel/hs-mutable-containers/pkg-descr b/devel/hs-mutable-containers/pkg-descr
deleted file mode 100644
index a204e34b67cf..000000000000
--- a/devel/hs-mutable-containers/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-One of Haskell's strengths is immutable data structures. These
-structures make it easier to reason about code, simplify concurrency and
-parallelism, and in some cases can improve performance by allowing
-sharing. However, there are still classes of problems where mutable
-data structures can both be more convenient, and provide a performance
-boost. This library is meant to provide such structures in a
-performant, well tested way. It also provides a simple abstraction over
-such data structures via typeclasses.
-
-WWW: https://github.com/fpco/mutable-containers
diff --git a/devel/hs-ncurses/Makefile b/devel/hs-ncurses/Makefile
deleted file mode 100644
index f54276f7e25b..000000000000
--- a/devel/hs-ncurses/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# Created by: Nikolai Lifanov <lifanov@mail.lifanov.com>
-# $FreeBSD$
-
-PORTNAME= ncurses
-PORTVERSION= 0.2.16
-PORTREVISION= 6
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Modernised Haskell binding to GNU ncurses
-
-LICENSE= GPLv3
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_C2HS= yes
-
-USES= ncurses
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-ncurses/distinfo b/devel/hs-ncurses/distinfo
deleted file mode 100644
index 9b81a09d87be..000000000000
--- a/devel/hs-ncurses/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1486993504
-SHA256 (cabal/ncurses-0.2.16.tar.gz) = e50fb7b1f700d6fa60b4040623b7e0249ae6af2ef2729801fb2917e8b1f25e3f
-SIZE (cabal/ncurses-0.2.16.tar.gz) = 29115
diff --git a/devel/hs-ncurses/files/patch-lib_UI_NCurses.chs b/devel/hs-ncurses/files/patch-lib_UI_NCurses.chs
deleted file mode 100644
index 55c52891e718..000000000000
--- a/devel/hs-ncurses/files/patch-lib_UI_NCurses.chs
+++ /dev/null
@@ -1,26 +0,0 @@
---- lib/UI/NCurses.chs.orig 2016-08-29 01:09:37 UTC
-+++ lib/UI/NCurses.chs
-@@ -435,12 +435,12 @@ setColor (ColorID pair) = withWindow_ "s
- -- | Add some text to the window, at the current cursor position.
- drawString :: String -> Update ()
- drawString str = withWindow_ "drawString" $ \win ->
-- withCWString str ({# call waddwstr #} win)
-+ withCWString str $ \s -> ({# call waddwstr #} win) (castPtr s)
-
- -- | Add some text to the window, at the current cursor position.
- drawText :: T.Text -> Update ()
- drawText txt = withWindow_ "drawText" $ \win ->
-- withCWString (T.unpack txt) ({# call waddwstr #} win)
-+ withCWString (T.unpack txt) $ \s -> ({# call waddwstr #} win) (castPtr s)
-
- drawGlyph :: Glyph -> Update ()
- drawGlyph glyph = withWindow_ "drawGlyph" $ \win ->
-@@ -718,7 +718,7 @@ withGlyph (Glyph char attrs) io =
- let cAttrs = foldl' (\acc a -> acc .|. attrToInt a) 0 attrs in
- withCWStringLen [char] $ \(cChars, cCharsLen) ->
- allocaBytes {# sizeof cchar_t #} $ \pBuf -> do
-- {# call hsncurses_init_cchar_t #} (CCharT pBuf) cAttrs cChars (fromIntegral cCharsLen)
-+ {# call hsncurses_init_cchar_t #} (CCharT pBuf) cAttrs (castPtr cChars) (fromIntegral cCharsLen)
- io (CCharT pBuf)
-
- -- | Upper left corner
diff --git a/devel/hs-ncurses/pkg-descr b/devel/hs-ncurses/pkg-descr
deleted file mode 100644
index 127baae78b11..000000000000
--- a/devel/hs-ncurses/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-GNU ncurses is a library for creating command-line application with
-pseudo-graphical interfaces. This package is a nice, modern binding to GNU
-ncurses.
-
-WWW: https://john-millikin.com/software/haskell-ncurses/
diff --git a/devel/hs-newtype-generics/Makefile b/devel/hs-newtype-generics/Makefile
deleted file mode 100644
index 0230c94ce414..000000000000
--- a/devel/hs-newtype-generics/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= newtype-generics
-PORTVERSION= 0.5.3
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Full replacement for the original newtype package
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-newtype-generics/distinfo b/devel/hs-newtype-generics/distinfo
deleted file mode 100644
index 8eb50b9807ba..000000000000
--- a/devel/hs-newtype-generics/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523473191
-SHA256 (cabal/newtype-generics-0.5.3.tar.gz) = f295f001a86bdbcf759d6b91b9e7ae27cd431ccf41d9b9d34ee1c926b88efe45
-SIZE (cabal/newtype-generics-0.5.3.tar.gz) = 6956
diff --git a/devel/hs-newtype-generics/pkg-descr b/devel/hs-newtype-generics/pkg-descr
deleted file mode 100644
index 780c9c4ae3c0..000000000000
--- a/devel/hs-newtype-generics/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Per Conor McBride, the Newtype typeclass represents the packing and unpacking
-of a newtype, and allows you to operatate under that newtype with functions
-such as ala. Generics support was added in version 0.4, making this package a
-full replacement for the original newtype package, and a better alternative to
-newtype-th.
-
-WWW: http://hackage.haskell.org/package/newtype-genericse
diff --git a/devel/hs-newtype/Makefile b/devel/hs-newtype/Makefile
deleted file mode 100644
index be24e52c1fff..000000000000
--- a/devel/hs-newtype/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= newtype
-PORTVERSION= 0.2
-PORTREVISION= 5
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Typeclass and set of functions for working with newtypes
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-newtype/distinfo b/devel/hs-newtype/distinfo
deleted file mode 100644
index afd7e6783178..000000000000
--- a/devel/hs-newtype/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627853
-SHA256 (cabal/newtype-0.2.tar.gz) = b714033abd9a8b0903bcef0d36d0913de2a5003c852f43f97fa688717289e459
-SIZE (cabal/newtype-0.2.tar.gz) = 3476
diff --git a/devel/hs-newtype/pkg-descr b/devel/hs-newtype/pkg-descr
deleted file mode 100644
index 7138e74129f6..000000000000
--- a/devel/hs-newtype/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Per Conor McBride, the Newtype typeclass represents the packing and
-unpacking of a newtype, and allows you to operatate under that newtype
-with functions such as ala.
-
-WWW: http://hackage.haskell.org/package/newtype
diff --git a/devel/hs-old-locale/Makefile b/devel/hs-old-locale/Makefile
deleted file mode 100644
index 24ef3dc5ed0e..000000000000
--- a/devel/hs-old-locale/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= old-locale
-PORTVERSION= 1.0.0.7
-PORTREVISION= 6
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Locale library
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-old-locale/distinfo b/devel/hs-old-locale/distinfo
deleted file mode 100644
index bbe9a7186f2a..000000000000
--- a/devel/hs-old-locale/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627853
-SHA256 (cabal/old-locale-1.0.0.7.tar.gz) = dbaf8bf6b888fb98845705079296a23c3f40ee2f449df7312f7f7f1de18d7b50
-SIZE (cabal/old-locale-1.0.0.7.tar.gz) = 3384
diff --git a/devel/hs-old-locale/files/patch-git_15fea2d b/devel/hs-old-locale/files/patch-git_15fea2d
deleted file mode 100644
index e937c048c9eb..000000000000
--- a/devel/hs-old-locale/files/patch-git_15fea2d
+++ /dev/null
@@ -1,21 +0,0 @@
-From 68cdafe1580fbf448f293ad4efb5ba6313107d0e Mon Sep 17 00:00:00 2001
-From: Ryan Scott <ryan.gl.scott@gmail.com>
-Date: Tue, 4 Apr 2017 10:26:44 -0400
-Subject: [PATCH 1/2] Allow building with base-4.10.0.0
-
----
- old-locale.cabal | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/old-locale.cabal b/old-locale.cabal
-index 37057a8..52aa83a 100644
---- old-locale.cabal
-+++ old-locale.cabal
-@@ -31,5 +31,5 @@ Library
- exposed-modules:
- System.Locale
-
-- build-depends: base >= 4.2 && < 4.9
-+ build-depends: base >= 4.2 && < 4.13
- ghc-options: -Wall
-
diff --git a/devel/hs-old-locale/pkg-descr b/devel/hs-old-locale/pkg-descr
deleted file mode 100644
index a22d74894dd0..000000000000
--- a/devel/hs-old-locale/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This package provides the ability to adapt to locale conventions such as
-date and time formats.
-
-WWW: http://hackage.haskell.org/package/old-locale
diff --git a/devel/hs-old-time/Makefile b/devel/hs-old-time/Makefile
deleted file mode 100644
index 76077340295f..000000000000
--- a/devel/hs-old-time/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= old-time
-PORTVERSION= 1.1.0.3
-PORTREVISION= 6
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Time library
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= old-locale>=1.0
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-old-time/distinfo b/devel/hs-old-time/distinfo
deleted file mode 100644
index 7e047ac6ce9c..000000000000
--- a/devel/hs-old-time/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627853
-SHA256 (cabal/old-time-1.1.0.3.tar.gz) = 1ccb158b0f7851715d36b757c523b026ca1541e2030d02239802ba39b4112bc1
-SIZE (cabal/old-time-1.1.0.3.tar.gz) = 74219
diff --git a/devel/hs-old-time/files/patch-git_82790af b/devel/hs-old-time/files/patch-git_82790af
deleted file mode 100644
index ec394c8c0a72..000000000000
--- a/devel/hs-old-time/files/patch-git_82790af
+++ /dev/null
@@ -1,23 +0,0 @@
-From 320f806511c2819c7ae338a5e75a74fc4c3411b7 Mon Sep 17 00:00:00 2001
-From: Ryan Scott <ryan.gl.scott@gmail.com>
-Date: Tue, 4 Apr 2017 10:29:41 -0400
-Subject: [PATCH 1/2] Allow building with base-4.10.0.0
-
----
- old-time.cabal | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/old-time.cabal b/old-time.cabal
-index d322965..3a0e85c 100644
---- old-time.cabal
-+++ old-time.cabal
-@@ -53,7 +53,7 @@ Library
- HsTime.h
-
- build-depends:
-- base >= 4.7 && < 4.9,
-+ base >= 4.7 && < 4.13,
- old-locale == 1.0.*
-
- ghc-options: -Wall
-
diff --git a/devel/hs-old-time/pkg-descr b/devel/hs-old-time/pkg-descr
deleted file mode 100644
index 33a9f27223c6..000000000000
--- a/devel/hs-old-time/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-This package provides the old time library.
-
-WWW: http://hackage.haskell.org/package/old-time
diff --git a/devel/hs-optparse-applicative/Makefile b/devel/hs-optparse-applicative/Makefile
deleted file mode 100644
index 5f81bab9f8a7..000000000000
--- a/devel/hs-optparse-applicative/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= optparse-applicative
-PORTVERSION= 0.14.3.0
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Utilities and combinators for parsing command line options
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= ansi-wl-pprint>=0.6 transformers-compat>=0.3
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-optparse-applicative/distinfo b/devel/hs-optparse-applicative/distinfo
deleted file mode 100644
index 00997187bef7..000000000000
--- a/devel/hs-optparse-applicative/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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-optparse-applicative/pkg-descr b/devel/hs-optparse-applicative/pkg-descr
deleted file mode 100644
index b7f10b642208..000000000000
--- a/devel/hs-optparse-applicative/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Utilities and combinators for parsing command line options.
-
-WWW: https://github.com/pcapriotti/optparse-applicative
diff --git a/devel/hs-parallel/Makefile b/devel/hs-parallel/Makefile
deleted file mode 100644
index 6f4ab8812547..000000000000
--- a/devel/hs-parallel/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= parallel
-PORTVERSION= 3.2.2.0
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Parallel programming library
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-parallel/distinfo b/devel/hs-parallel/distinfo
deleted file mode 100644
index b5150cf011b6..000000000000
--- a/devel/hs-parallel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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/pkg-descr b/devel/hs-parallel/pkg-descr
deleted file mode 100644
index 20d72b9b9cab..000000000000
--- a/devel/hs-parallel/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-This package provides a library for parallel programming.
-
-WWW: http://hackage.haskell.org/package/parallel
diff --git a/devel/hs-pcre-light/Makefile b/devel/hs-pcre-light/Makefile
deleted file mode 100644
index b99d75c3cb5c..000000000000
--- a/devel/hs-pcre-light/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= pcre-light
-PORTVERSION= 0.4.0.4
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Small, efficient, and portable regex library for Perl 5 compatible
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USES= pkgconfig
-LIB_DEPENDS= libpcre.so:devel/pcre
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-pcre-light/distinfo b/devel/hs-pcre-light/distinfo
deleted file mode 100644
index 979b58547205..000000000000
--- a/devel/hs-pcre-light/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627854
-SHA256 (cabal/pcre-light-0.4.0.4.tar.gz) = 02c97e39263d18fd26aa63d52c88c4bfbb5c3f66ab40564552e7f11d5d889e75
-SIZE (cabal/pcre-light-0.4.0.4.tar.gz) = 15065
diff --git a/devel/hs-pcre-light/pkg-descr b/devel/hs-pcre-light/pkg-descr
deleted file mode 100644
index 65984c91a089..000000000000
--- a/devel/hs-pcre-light/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-A small, efficient and portable Haskell regex library for Perl 5
-compatible regular expressions. The PCRE library is a set of functions
-that implement regular expression pattern matching using the same syntax
-and semantics as Perl 5.
-
-WWW: https://github.com/Daniel-Diaz/pcre-light
diff --git a/devel/hs-prelude-extras/Makefile b/devel/hs-prelude-extras/Makefile
deleted file mode 100644
index 2dc32a68742a..000000000000
--- a/devel/hs-prelude-extras/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= prelude-extras
-PORTVERSION= 0.4.0.3
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Higher-order versions of Prelude classes
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-prelude-extras/distinfo b/devel/hs-prelude-extras/distinfo
deleted file mode 100644
index 8f485d698d45..000000000000
--- a/devel/hs-prelude-extras/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627854
-SHA256 (cabal/prelude-extras-0.4.0.3.tar.gz) = 09bb087f0870a353ec1e7e1a08017b9a766d430d956afb88ca000a6a876bf877
-SIZE (cabal/prelude-extras-0.4.0.3.tar.gz) = 8141
diff --git a/devel/hs-prelude-extras/pkg-descr b/devel/hs-prelude-extras/pkg-descr
deleted file mode 100644
index f1290ccb17bb..000000000000
--- a/devel/hs-prelude-extras/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Haskell 98 - higher order versions of Prelude classes to ease
-programming with polymorphic recursion and reduce UndecidableInstances.
-
-WWW: https://github.com/ekmett/prelude-extras
diff --git a/devel/hs-preprocessor-tools/Makefile b/devel/hs-preprocessor-tools/Makefile
deleted file mode 100644
index d70174d18e75..000000000000
--- a/devel/hs-preprocessor-tools/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= preprocessor-tools
-PORTVERSION= 2.0.2
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Framework for extending Haskell's syntax via quick-and-dirty preprocessors
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= mtl>=1 syb>=0
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-preprocessor-tools/distinfo b/devel/hs-preprocessor-tools/distinfo
deleted file mode 100644
index a28a38023b47..000000000000
--- a/devel/hs-preprocessor-tools/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1531854206
-SHA256 (cabal/preprocessor-tools-2.0.2.tar.gz) = 9753b0b490af005092a73a1a537892c6290ae4f1dfd107825643eff32d2f0255
-SIZE (cabal/preprocessor-tools-2.0.2.tar.gz) = 9892
diff --git a/devel/hs-preprocessor-tools/pkg-descr b/devel/hs-preprocessor-tools/pkg-descr
deleted file mode 100644
index 6e05c41e35ed..000000000000
--- a/devel/hs-preprocessor-tools/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-This library provides a quick-and-dirty (but often effective) method for
-extending Haskell's syntax using a custom preprocessor. It parses
-Haskell into a bare-bones AST with just enough knowledge of the syntax
-to preserve nesting, and then allows transformations on the AST.
-
-WWW: http://www.eecs.harvard.edu/~tov/pubs/haskell-session-types/
diff --git a/devel/hs-prettyclass/Makefile b/devel/hs-prettyclass/Makefile
deleted file mode 100644
index 1a5675977139..000000000000
--- a/devel/hs-prettyclass/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= prettyclass
-PORTVERSION= 1.0.0.0
-PORTREVISION= 7
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Pretty printing class similar to Show
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-prettyclass/distinfo b/devel/hs-prettyclass/distinfo
deleted file mode 100644
index dea617a4d328..000000000000
--- a/devel/hs-prettyclass/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627854
-SHA256 (cabal/prettyclass-1.0.0.0.tar.gz) = e537446e7a346e5e0872ed8281db2bb0220c737f10757848c901da1399548986
-SIZE (cabal/prettyclass-1.0.0.0.tar.gz) = 1542
diff --git a/devel/hs-prettyclass/pkg-descr b/devel/hs-prettyclass/pkg-descr
deleted file mode 100644
index aaabf76f2841..000000000000
--- a/devel/hs-prettyclass/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Pretty printing class similar to Show, based on the HughesPJ pretty
-printing library. Provides the pretty printing class and instances for
-the Prelude types.
-
-WWW: http://hackage.haskell.org/package/prettyclass
diff --git a/devel/hs-primitive/Makefile b/devel/hs-primitive/Makefile
deleted file mode 100644
index d1b5bedaec38..000000000000
--- a/devel/hs-primitive/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= primitive
-PORTVERSION= 0.6.4.0
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Primitive memory-related operations
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-primitive/distinfo b/devel/hs-primitive/distinfo
deleted file mode 100644
index 5131e72cd85e..000000000000
--- a/devel/hs-primitive/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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
deleted file mode 100644
index c61901226eed..000000000000
--- a/devel/hs-primitive/files/patch-primitive.cabal
+++ /dev/null
@@ -1,11 +0,0 @@
---- 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-primitive/pkg-descr b/devel/hs-primitive/pkg-descr
deleted file mode 100644
index 77662894d8b4..000000000000
--- a/devel/hs-primitive/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-This package provides wrappers for primitive memory-related operations.
-
-WWW: https://github.com/haskell/primitive
diff --git a/devel/hs-process-extras/Makefile b/devel/hs-process-extras/Makefile
deleted file mode 100644
index f22dd1419b2d..000000000000
--- a/devel/hs-process-extras/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= process-extras
-PORTVERSION= 0.7.4
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Read process input and output as ByteStrings or Text
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= data-default generic-deriving ListLike mtl
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-process-extras/distinfo b/devel/hs-process-extras/distinfo
deleted file mode 100644
index ef43c829a1d1..000000000000
--- a/devel/hs-process-extras/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523957985
-SHA256 (cabal/process-extras-0.7.4.tar.gz) = 293e75f849254ce0ce0d7fa659681917e07a557c602505a2f9e20777467e984e
-SIZE (cabal/process-extras-0.7.4.tar.gz) = 14256
diff --git a/devel/hs-process-extras/pkg-descr b/devel/hs-process-extras/pkg-descr
deleted file mode 100644
index 0c353cc81be2..000000000000
--- a/devel/hs-process-extras/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Extends http://hackage.haskell.org/package/process. Read process input and
-output as ByteStrings or Text, or write your own ProcessOutput instance. Lazy
-process input and output. ProcessMaker class for more flexibility in the
-process creation API.
-
-WWW: http://hackage.haskell.org/package/process-extras
-
diff --git a/devel/hs-profunctors/Makefile b/devel/hs-profunctors/Makefile
deleted file mode 100644
index 8277ff80e2d4..000000000000
--- a/devel/hs-profunctors/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= profunctors
-PORTVERSION= 5.3
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Profunctors
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-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
deleted file mode 100644
index 3904ac4f7b80..000000000000
--- a/devel/hs-profunctors/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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
deleted file mode 100644
index 5fc7f80f6af0..000000000000
--- a/devel/hs-profunctors/files/patch-profunctors.cabal
+++ /dev/null
@@ -1,10 +0,0 @@
---- 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-profunctors/pkg-descr b/devel/hs-profunctors/pkg-descr
deleted file mode 100644
index 49e3f1aff2cd..000000000000
--- a/devel/hs-profunctors/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Profunctors.
-
-WWW: https://github.com/ekmett/profunctors/
diff --git a/devel/hs-project-template/Makefile b/devel/hs-project-template/Makefile
deleted file mode 100644
index a4768b9d945e..000000000000
--- a/devel/hs-project-template/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= project-template
-PORTVERSION= 0.2.0.1
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Specify Haskell project templates and generate files
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= base64-bytestring conduit>=1.0 conduit-extra mtl>=2.0 \
- resourcet>=0.4.3
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-project-template/distinfo b/devel/hs-project-template/distinfo
deleted file mode 100644
index 72a719d30516..000000000000
--- a/devel/hs-project-template/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1524430893
-SHA256 (cabal/project-template-0.2.0.1.tar.gz) = eb52496fa7448f5fed445525c05327b31a45282fc1d0a772c7022a9809e7c9dc
-SIZE (cabal/project-template-0.2.0.1.tar.gz) = 8321
diff --git a/devel/hs-project-template/pkg-descr b/devel/hs-project-template/pkg-descr
deleted file mode 100644
index 6ed4883c94be..000000000000
--- a/devel/hs-project-template/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Specify Haskell project templates and generate files.
-
-WWW: https://github.com/fpco/haskell-ide
diff --git a/devel/hs-psqueues/Makefile b/devel/hs-psqueues/Makefile
deleted file mode 100644
index ddb58a627f01..000000000000
--- a/devel/hs-psqueues/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= psqueues
-PORTVERSION= 0.2.6.0
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Provides Priority Search Queues
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= hashable
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-psqueues/distinfo b/devel/hs-psqueues/distinfo
deleted file mode 100644
index 53726d83d4ae..000000000000
--- a/devel/hs-psqueues/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523432363
-SHA256 (cabal/psqueues-0.2.6.0.tar.gz) = 9a6a10c99a64617bdab28331bed4a77cdd373283ebc2a6f73eda488462d06958
-SIZE (cabal/psqueues-0.2.6.0.tar.gz) = 27266
diff --git a/devel/hs-psqueues/pkg-descr b/devel/hs-psqueues/pkg-descr
deleted file mode 100644
index f912ac17c9f3..000000000000
--- a/devel/hs-psqueues/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-The psqueues package provides Priority Search Queues in three different flavors.
-
- * OrdPSQ k p v, which uses the Ord k instance to provide fast insertion,
- deletion and lookup. This implementation is based on Ralf Hinze's A Simple
- Implementation Technique for Priority Search Queues. Hence, it is similar to
- the PSQueue library, although it is considerably faster and provides a
- slightly different API.
-
- * IntPSQ p v is a far more efficient implementation. It fixes the key type to
- Int and uses a radix tree (like IntMap) with an additional min-heap property.
-
- * HashPSQ k p v is a fairly straightforward extension of IntPSQ: it simply
- uses the keys' hashes as indices in the IntPSQ. If there are any hash
- collisions, it uses an OrdPSQ to resolve those. The performance of this
- implementation is comparable to that of IntPSQ, but it is more widely
- applicable since the keys are not restricted to Int, but rather to any
- Hashable datatype.
-
-Each of the three implementations provides the same API, so they can be used interchangeably. The benchmarks show how they perform relative to one another, and also compared to the other Priority Search Queue implementations on Hackage: PSQueue and fingertree-psqueue.
-
-WWW: https://hackage.haskell.org/package/psqueues
diff --git a/devel/hs-quickcheck-io/Makefile b/devel/hs-quickcheck-io/Makefile
deleted file mode 100644
index 515e5c661f72..000000000000
--- a/devel/hs-quickcheck-io/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= quickcheck-io
-PORTVERSION= 0.2.0
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Use HUnit assertions as QuickCheck properties
-
-LICENSE= MIT
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= HUnit>=1.2.5 QuickCheck>=2.5.1
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-quickcheck-io/distinfo b/devel/hs-quickcheck-io/distinfo
deleted file mode 100644
index 2f777529c916..000000000000
--- a/devel/hs-quickcheck-io/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499547635
-SHA256 (cabal/quickcheck-io-0.2.0.tar.gz) = fb779119d79fe08ff4d502fb6869a70c9a8d5fd8ae0959f605c3c937efd96422
-SIZE (cabal/quickcheck-io-0.2.0.tar.gz) = 1843
diff --git a/devel/hs-quickcheck-io/pkg-descr b/devel/hs-quickcheck-io/pkg-descr
deleted file mode 100644
index 28bff87162de..000000000000
--- a/devel/hs-quickcheck-io/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This package provides an orphan instance that allows you to use HUnit
-assertions as QuickCheck properties.
-
-WWW: http://hackage.haskell.org/package/quickcheck-io
diff --git a/devel/hs-random/Makefile b/devel/hs-random/Makefile
deleted file mode 100644
index 104500344e6c..000000000000
--- a/devel/hs-random/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= random
-PORTVERSION= 1.1
-PORTREVISION= 5
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Random number library
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-random/distinfo b/devel/hs-random/distinfo
deleted file mode 100644
index 137eabe39137..000000000000
--- a/devel/hs-random/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627854
-SHA256 (cabal/random-1.1.tar.gz) = b718a41057e25a3a71df693ab0fe2263d492e759679b3c2fea6ea33b171d3a5a
-SIZE (cabal/random-1.1.tar.gz) = 10870
diff --git a/devel/hs-random/pkg-descr b/devel/hs-random/pkg-descr
deleted file mode 100644
index 95ada75efb76..000000000000
--- a/devel/hs-random/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This package provides a basic random number generation library, including
-the ability to split random number generators.
-
-WWW: http://hackage.haskell.org/package/random
diff --git a/devel/hs-readable/Makefile b/devel/hs-readable/Makefile
deleted file mode 100644
index f6533dfe07de..000000000000
--- a/devel/hs-readable/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= readable
-PORTVERSION= 0.3.1
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Reading data types from ByteString and Text
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-readable/distinfo b/devel/hs-readable/distinfo
deleted file mode 100644
index a51972be0809..000000000000
--- a/devel/hs-readable/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499694963
-SHA256 (cabal/readable-0.3.1.tar.gz) = 703037ad2cca4d6d42ba23e2758d1911cd82e3e922c4078076c273231e4b43c9
-SIZE (cabal/readable-0.3.1.tar.gz) = 2907
diff --git a/devel/hs-readable/pkg-descr b/devel/hs-readable/pkg-descr
deleted file mode 100644
index 6d6c5f319795..000000000000
--- a/devel/hs-readable/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Provides a Readable type class for reading data types from ByteString and Text.
- Also includes efficient implementations for common data types.
-
-WWW: http://hackage.haskell.org/package/readable
diff --git a/devel/hs-readline/Makefile b/devel/hs-readline/Makefile
deleted file mode 100644
index 5d857c318a45..000000000000
--- a/devel/hs-readline/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# Created by: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
-# $FreeBSD$
-
-PORTNAME= readline
-PORTVERSION= 1.0.3.0
-PORTREVISION= 15
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Interface to the GNU readline library
-
-LICENSE= GPLv2
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USES= readline
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-readline/distinfo b/devel/hs-readline/distinfo
deleted file mode 100644
index 7918210073d8..000000000000
--- a/devel/hs-readline/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627854
-SHA256 (cabal/readline-1.0.3.0.tar.gz) = c0b9e174910620db0edea8f9fd6fb6c1d7b066260d523e9a7208294c46a75feb
-SIZE (cabal/readline-1.0.3.0.tar.gz) = 52261
diff --git a/devel/hs-readline/files/patch-Setup.hs b/devel/hs-readline/files/patch-Setup.hs
deleted file mode 100644
index cc3d6bccc53c..000000000000
--- a/devel/hs-readline/files/patch-Setup.hs
+++ /dev/null
@@ -1,8 +0,0 @@
---- Setup.hs.orig 2009-07-16 09:03:11.000000000 +0000
-+++ Setup.hs 2009-07-16 09:03:29.000000000 +0000
-@@ -3,4 +3,4 @@
- import Distribution.Simple
-
- main :: IO ()
--main = defaultMainWithHooks defaultUserHooks
-+main = defaultMainWithHooks autoconfUserHooks
diff --git a/devel/hs-readline/pkg-descr b/devel/hs-readline/pkg-descr
deleted file mode 100644
index c80da8f32ec9..000000000000
--- a/devel/hs-readline/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-An interface to the GNU readline library. More information on readline can be
-found at <http://www.gnu.org/directory/readline.html>.
-
-WWW: http://hackage.haskell.org/package/readline
diff --git a/devel/hs-refact/Makefile b/devel/hs-refact/Makefile
deleted file mode 100644
index 478eeefc0380..000000000000
--- a/devel/hs-refact/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= refact
-PORTVERSION= 0.3.0.2
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= This library provides a datatype which can be interpreted by apply-refact
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-refact/distinfo b/devel/hs-refact/distinfo
deleted file mode 100644
index 6255d49b5ad3..000000000000
--- a/devel/hs-refact/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499787634
-SHA256 (cabal/refact-0.3.0.2.tar.gz) = 0ad029727797c8ca5d179c7abf1bfc135d86a7d72cf93785ee12ad243aeb1f6c
-SIZE (cabal/refact-0.3.0.2.tar.gz) = 2345
diff --git a/devel/hs-refact/pkg-descr b/devel/hs-refact/pkg-descr
deleted file mode 100644
index 4d6c78ce7b4a..000000000000
--- a/devel/hs-refact/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This library provides a datatype which can be interpreted by apply-refact.
-It exists as a seperate library so that applications can specify refactorings
-without depending on GHC
-
-WWW: https://hackage.haskell.org/package/refact
diff --git a/devel/hs-reflection/Makefile b/devel/hs-reflection/Makefile
deleted file mode 100644
index 2e795bdf6a6e..000000000000
--- a/devel/hs-reflection/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= reflection
-PORTVERSION= 2.1.4
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Reifies arbitrary terms into types that can be reflected back into terms
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= tagged>=0.4.4
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-reflection/distinfo b/devel/hs-reflection/distinfo
deleted file mode 100644
index 01337fe4fbcb..000000000000
--- a/devel/hs-reflection/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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-reflection/pkg-descr b/devel/hs-reflection/pkg-descr
deleted file mode 100644
index 53470c632337..000000000000
--- a/devel/hs-reflection/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-This package addresses the configuration problem which is propogating
-configurations that are available at run-time, allowing multible
-configurations to coexist without resorting to mutable global variables
-or System.IO.Unsafe.unsafePerformIO.
-
-That package is an implementation of the ideas presented in the paper
-"Functional Pearl: Implicit Configurations" by Oleg Kiselyov and
-Chung-chieh Shan (original paper). However, the API has been
-streamlined to improve performance.
-
-WWW: https://github.com/ekmett/reflection
diff --git a/devel/hs-resource-pool/Makefile b/devel/hs-resource-pool/Makefile
deleted file mode 100644
index d173c9289a17..000000000000
--- a/devel/hs-resource-pool/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= resource-pool
-PORTVERSION= 0.2.3.2
-PORTREVISION= 5
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= High-performance striped resource pooling implementation
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= hashable monad-control>=0.2.0.1 transformers-base>=0.4 \
- vector>=0.7
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-resource-pool/distinfo b/devel/hs-resource-pool/distinfo
deleted file mode 100644
index 8fd19b0bd466..000000000000
--- a/devel/hs-resource-pool/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627855
-SHA256 (cabal/resource-pool-0.2.3.2.tar.gz) = 8627eea2bea8824af2723646e74e2af0c73f583dd0c496c9fd242cd9d242bc12
-SIZE (cabal/resource-pool-0.2.3.2.tar.gz) = 6527
diff --git a/devel/hs-resource-pool/pkg-descr b/devel/hs-resource-pool/pkg-descr
deleted file mode 100644
index c8a0af1ccf97..000000000000
--- a/devel/hs-resource-pool/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-A high-performance striped pooling abstraction for managing flexibly-sized
-collections of resources such as database connections.
-
-WWW: https://github.com/bos/pool
diff --git a/devel/hs-resourcet/Makefile b/devel/hs-resourcet/Makefile
deleted file mode 100644
index 1264c7981a3c..000000000000
--- a/devel/hs-resourcet/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= resourcet
-PORTVERSION= 1.2.1
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Deterministic allocation and freeing of scarce resources
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= exceptions lifted-base mmorph monad-control mtl \
- primitive transformers-base transformers-compat \
- unliftio-core
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-resourcet/distinfo b/devel/hs-resourcet/distinfo
deleted file mode 100644
index cbc436e55e75..000000000000
--- a/devel/hs-resourcet/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523696873
-SHA256 (cabal/resourcet-1.2.1.tar.gz) = e765c12a6ec0f70efc3c938750060bc17569b99578aa635fd4da0c4d06fcf267
-SIZE (cabal/resourcet-1.2.1.tar.gz) = 16459
diff --git a/devel/hs-resourcet/pkg-descr b/devel/hs-resourcet/pkg-descr
deleted file mode 100644
index 0ec336a9b12b..000000000000
--- a/devel/hs-resourcet/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This package was originally included with the conduit package, but has
-existed as a separate package for quite a while. It is fully usable
-outside of conduit.
-
-WWW: https://github.com/snoyberg/conduit
diff --git a/devel/hs-safe-exceptions/Makefile b/devel/hs-safe-exceptions/Makefile
deleted file mode 100644
index 0fe559f72920..000000000000
--- a/devel/hs-safe-exceptions/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= safe-exceptions
-PORTVERSION= 0.1.7.0
-PORTREVISION= 3
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= The safe-exceptions package
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= exceptions
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-safe-exceptions/distinfo b/devel/hs-safe-exceptions/distinfo
deleted file mode 100644
index 3f12e9f4aebe..000000000000
--- a/devel/hs-safe-exceptions/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523650633
-SHA256 (cabal/safe-exceptions-0.1.7.0.tar.gz) = 18cddc587b52b6faa0287fb6ad6c964d1562571ea2c8ff57a194dd54b5fba069
-SIZE (cabal/safe-exceptions-0.1.7.0.tar.gz) = 13533
diff --git a/devel/hs-safe-exceptions/files/patch-safe-exceptions.cabal b/devel/hs-safe-exceptions/files/patch-safe-exceptions.cabal
deleted file mode 100644
index e042b781aeef..000000000000
--- a/devel/hs-safe-exceptions/files/patch-safe-exceptions.cabal
+++ /dev/null
@@ -1,13 +0,0 @@
---- safe-exceptions.cabal.orig 2018-04-13 20:24:13 UTC
-+++ safe-exceptions.cabal
-@@ -16,9 +16,9 @@ cabal-version: >=1.10
- library
- hs-source-dirs: src
- exposed-modules: Control.Exception.Safe
-- build-depends: base >= 4.7 && < 4.11
-+ build-depends: base >= 4.7 && < 4.13
- , deepseq >= 1.2 && < 1.5
-- , exceptions >= 0.8 && < 0.9
-+ , exceptions >= 0.8 && < 0.11
- , transformers >= 0.2 && < 0.6
- default-language: Haskell2010
diff --git a/devel/hs-safe-exceptions/pkg-descr b/devel/hs-safe-exceptions/pkg-descr
deleted file mode 100644
index 759dc66d60ac..000000000000
--- a/devel/hs-safe-exceptions/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-The safe-exceptions package
-
-WWW: http://hackage.haskell.org/package/safe-exceptions
diff --git a/devel/hs-safe/Makefile b/devel/hs-safe/Makefile
deleted file mode 100644
index 050b415262e0..000000000000
--- a/devel/hs-safe/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# Created by: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
-# $FreeBSD$
-
-PORTNAME= safe
-PORTVERSION= 0.3.15
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Library for safe (exception free) functions
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-safe/distinfo b/devel/hs-safe/distinfo
deleted file mode 100644
index 8122ac9d35b4..000000000000
--- a/devel/hs-safe/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627855
-SHA256 (cabal/safe-0.3.15.tar.gz) = a35e4ae609aabd568da7e7d220ab529c34040b71ae50df1ee353896445a66a2d
-SIZE (cabal/safe-0.3.15.tar.gz) = 9988
diff --git a/devel/hs-safe/pkg-descr b/devel/hs-safe/pkg-descr
deleted file mode 100644
index 7fdc399f0e68..000000000000
--- a/devel/hs-safe/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-A library wrapping Prelude/Data.List functions that can throw exceptions,
-such as head and !!.
-
-This package is divided into three modules:
-
- * Safe contains safe variants of Prelude and Data.List functions.
- * Safe.Foldable contains safe variants of Foldable functions.
- * Safe.Exact creates crashing versions of functions like zip (errors if the
- lists are not equal) and take (errors if there are not enough elements),
- then wraps them to provide safe variants.
-
-WWW: https://github.com/ndmitchell/safe#readme
diff --git a/devel/hs-say/Makefile b/devel/hs-say/Makefile
deleted file mode 100644
index 1f7e8c0de148..000000000000
--- a/devel/hs-say/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= say
-PORTVERSION= 0.1.0.0
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= The say packagae
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-say/distinfo b/devel/hs-say/distinfo
deleted file mode 100644
index 16c53626cb61..000000000000
--- a/devel/hs-say/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499718718
-SHA256 (cabal/say-0.1.0.0.tar.gz) = f26fdb94ed81a2ae503beca0dcea74da7ee37408ba2e41ab3fdcaa9a7622fc40
-SIZE (cabal/say-0.1.0.0.tar.gz) = 5728
diff --git a/devel/hs-say/pkg-descr b/devel/hs-say/pkg-descr
deleted file mode 100644
index e2fb582fb645..000000000000
--- a/devel/hs-say/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-The say package
-
-WWW: http://hackage.haskell.org/package/say
diff --git a/devel/hs-scientific/Makefile b/devel/hs-scientific/Makefile
deleted file mode 100644
index adcb6cfac906..000000000000
--- a/devel/hs-scientific/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= scientific
-PORTVERSION= 0.3.5.3
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Numbers represented using scientific notation
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= hashable>=1.1.2 integer-logarithms vector
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-scientific/distinfo b/devel/hs-scientific/distinfo
deleted file mode 100644
index f19a37289903..000000000000
--- a/devel/hs-scientific/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523636073
-SHA256 (cabal/scientific-0.3.5.3.tar.gz) = 12a6d13417c24e4b7f905d6cd8dcd1d9ae51f6f7ba3fda13057d521c8fc2c748
-SIZE (cabal/scientific-0.3.5.3.tar.gz) = 21013
diff --git a/devel/hs-scientific/pkg-descr b/devel/hs-scientific/pkg-descr
deleted file mode 100644
index c5d02c8a3886..000000000000
--- a/devel/hs-scientific/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Data.Scientific provides a space efficient and arbitrary precision
-scientific number type.
-
-WWW: https://github.com/basvandijk/scientific
diff --git a/devel/hs-securemem/Makefile b/devel/hs-securemem/Makefile
deleted file mode 100644
index a1b18ea26240..000000000000
--- a/devel/hs-securemem/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= securemem
-PORTVERSION= 0.1.10
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Abstraction to an auto scrubbing and const time eq, memory chunk
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= basement byteable>=0.1.1 foundation memory>=0.7
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-securemem/distinfo b/devel/hs-securemem/distinfo
deleted file mode 100644
index 85b54ae11192..000000000000
--- a/devel/hs-securemem/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523431880
-SHA256 (cabal/securemem-0.1.10.tar.gz) = 32895a4748508da58207b4867266601af6259b7109af80bbf5d2e9e598e016a6
-SIZE (cabal/securemem-0.1.10.tar.gz) = 3801
diff --git a/devel/hs-securemem/pkg-descr b/devel/hs-securemem/pkg-descr
deleted file mode 100644
index 7b5df45fd363..000000000000
--- a/devel/hs-securemem/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-SecureMem is similar to ByteString, except that it provides a memory
-chunk that will be auto-scrubbed after it run out of scope.
-
-WWW: https://github.com/vincenthz/hs-securemem
diff --git a/devel/hs-setenv/Makefile b/devel/hs-setenv/Makefile
deleted file mode 100644
index e0b65817bb7c..000000000000
--- a/devel/hs-setenv/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= setenv
-PORTVERSION= 0.1.1.3
-PORTREVISION= 5
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Cross-platform library for setting environment variables
-
-LICENSE= MIT
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-setenv/distinfo b/devel/hs-setenv/distinfo
deleted file mode 100644
index 710827f5c44b..000000000000
--- a/devel/hs-setenv/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627856
-SHA256 (cabal/setenv-0.1.1.3.tar.gz) = e358df39afc03d5a39e2ec650652d845c85c80cc98fe331654deafb4767ecb32
-SIZE (cabal/setenv-0.1.1.3.tar.gz) = 2710
diff --git a/devel/hs-setenv/pkg-descr b/devel/hs-setenv/pkg-descr
deleted file mode 100644
index a2773485639b..000000000000
--- a/devel/hs-setenv/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-A cross-platform library for setting environment variables.
-
-WWW: http://hackage.haskell.org/package/setenv
diff --git a/devel/hs-setlocale/Makefile b/devel/hs-setlocale/Makefile
deleted file mode 100644
index 16d13a2e0f28..000000000000
--- a/devel/hs-setlocale/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= setlocale
-PORTVERSION= 1.0.0.8
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Haskell setlocale package
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-setlocale/distinfo b/devel/hs-setlocale/distinfo
deleted file mode 100644
index b3bbb4263b45..000000000000
--- a/devel/hs-setlocale/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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-setlocale/pkg-descr b/devel/hs-setlocale/pkg-descr
deleted file mode 100644
index 76e93da35cf0..000000000000
--- a/devel/hs-setlocale/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Haskell setlocale package
-
-WWW: http://hackage.haskell.org/package/setlocale
diff --git a/devel/hs-show/Makefile b/devel/hs-show/Makefile
deleted file mode 100644
index 3c4f3bb9c74e..000000000000
--- a/devel/hs-show/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# Created by: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
-# $FreeBSD$
-
-PORTNAME= show
-PORTVERSION= 0.6
-PORTREVISION= 12
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= 'Show' instances for Lambdabot
-
-LICENSE= GPLv2
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= syb
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-show/distinfo b/devel/hs-show/distinfo
deleted file mode 100644
index b531c43675a1..000000000000
--- a/devel/hs-show/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627856
-SHA256 (cabal/show-0.6.tar.gz) = 4f57a947a538d021406f649049dde27d4d8d0b44aac3ba38fa64806c9d737b95
-SIZE (cabal/show-0.6.tar.gz) = 7635
diff --git a/devel/hs-show/pkg-descr b/devel/hs-show/pkg-descr
deleted file mode 100644
index 364da9dfcf19..000000000000
--- a/devel/hs-show/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-This Haskell package provides ShowQ, ShowFun, and SimpleReflect.
-
- * ShowFun gives a Typeable-dependent instance for showing
- functions as their type.
-
- * ShowIO does the same for IO actions.
-
- * ShowQ adds SmallCheck & QuickCheck support.
-
- * SimpleReflect allows us to literally see how functions
- 'expand', through appropriate Show magic.
-
-WWW: http://hackage.haskell.org/package/show
diff --git a/devel/hs-silently/Makefile b/devel/hs-silently/Makefile
deleted file mode 100644
index d494018cca7d..000000000000
--- a/devel/hs-silently/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= silently
-PORTVERSION= 1.2.5
-PORTREVISION= 5
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Prevent or capture writing to stdout and other handles
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-silently/distinfo b/devel/hs-silently/distinfo
deleted file mode 100644
index 420a250088cb..000000000000
--- a/devel/hs-silently/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627856
-SHA256 (cabal/silently-1.2.5.tar.gz) = cef625635053a46032ca53b43d311921875a437910b6568ded17027fdca83839
-SIZE (cabal/silently-1.2.5.tar.gz) = 3364
diff --git a/devel/hs-silently/pkg-descr b/devel/hs-silently/pkg-descr
deleted file mode 100644
index d6c68b63d33d..000000000000
--- a/devel/hs-silently/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Prevent or capture writing to stdout and other handles.
-
-WWW: https://github.com/hspec/silently
diff --git a/devel/hs-simple-reflect/Makefile b/devel/hs-simple-reflect/Makefile
deleted file mode 100644
index 3ddf965f04ab..000000000000
--- a/devel/hs-simple-reflect/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= simple-reflect
-PORTVERSION= 0.3.3
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Simple reflection of expressions containing variables
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-simple-reflect/distinfo b/devel/hs-simple-reflect/distinfo
deleted file mode 100644
index 24fde323ef2b..000000000000
--- a/devel/hs-simple-reflect/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523698837
-SHA256 (cabal/simple-reflect-0.3.3.tar.gz) = 07825ea04c135298008cf080133e3bfc8e04cbacd24719c46ac6a2ca4acfdb2b
-SIZE (cabal/simple-reflect-0.3.3.tar.gz) = 4590
diff --git a/devel/hs-simple-reflect/pkg-descr b/devel/hs-simple-reflect/pkg-descr
deleted file mode 100644
index 425b87364bf3..000000000000
--- a/devel/hs-simple-reflect/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-This package allows simple reflection of expressions containing variables.
-Reflection here means that a Haskell expression is turned into a string.
-The primary aim of this package is teaching and understanding; there are
-no options for manipulating the reflected expressions beyond showing them.
-
-WWW: http://twanvl.nl/blog/haskell/simple-reflection-of-expressions
diff --git a/devel/hs-smallcheck/Makefile b/devel/hs-smallcheck/Makefile
deleted file mode 100644
index d3a372df8776..000000000000
--- a/devel/hs-smallcheck/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# Created by: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
-# $FreeBSD$
-
-PORTNAME= smallcheck
-PORTVERSION= 1.1.1
-PORTREVISION= 7
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Property-based testing library
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= logict mtl
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-smallcheck/distinfo b/devel/hs-smallcheck/distinfo
deleted file mode 100644
index b3e772e79269..000000000000
--- a/devel/hs-smallcheck/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627856
-SHA256 (cabal/smallcheck-1.1.1.tar.gz) = 4d17607c1a620491e7e495a17575b73952932c761e7f9bdfa87e0102fb52f9f9
-SIZE (cabal/smallcheck-1.1.1.tar.gz) = 15202
diff --git a/devel/hs-smallcheck/pkg-descr b/devel/hs-smallcheck/pkg-descr
deleted file mode 100644
index f8c9459977b2..000000000000
--- a/devel/hs-smallcheck/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-SmallCheck is a testing library that allows to verify properties for all
-test cases up to some depth. The test cases are generated automatically
-by SmallCheck.
-
-WWW: https://github.com/feuerbach/smallcheck
diff --git a/devel/hs-split/Makefile b/devel/hs-split/Makefile
deleted file mode 100644
index 123d9ce7ae09..000000000000
--- a/devel/hs-split/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# Created by: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
-# $FreeBSD$
-
-PORTNAME= split
-PORTVERSION= 0.2.3.3
-PORTREVISION= 3
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Combinator library for splitting lists
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-split/distinfo b/devel/hs-split/distinfo
deleted file mode 100644
index 73bf2e1100b5..000000000000
--- a/devel/hs-split/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523445494
-SHA256 (cabal/split-0.2.3.3.tar.gz) = 1dcd674f7c5f276f33300f5fd59e49d1ac6fc92ae949fd06a0f6d3e9d9ac1413
-SIZE (cabal/split-0.2.3.3.tar.gz) = 15681
diff --git a/devel/hs-split/files/patch-split.cabal b/devel/hs-split/files/patch-split.cabal
deleted file mode 100644
index 4c0952e6f619..000000000000
--- a/devel/hs-split/files/patch-split.cabal
+++ /dev/null
@@ -1,11 +0,0 @@
---- 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-split/pkg-descr b/devel/hs-split/pkg-descr
deleted file mode 100644
index d6e9a02f4eee..000000000000
--- a/devel/hs-split/pkg-descr
+++ /dev/null
@@ -1,19 +0,0 @@
-A collection of various methods for splitting lists into parts, akin to
-the "split" function found in several mainstream languages. Here is its
-tale:
-
-Once upon a time the standard Data.List module held no function for
-splitting a list into parts according to a delimiter. Many a brave
-lambda-knight strove to add such a function, but their striving was in
-vain, for Lo, the Supreme Council fell to bickering amongst themselves
-what was to be the essential nature of the One True Function which could
-cleave a list in twain (or thrain, or any required number of parts).
-
-And thus came to pass the split package, comprising divers functions for
-splitting a list asunder, each according to its nature. And the Supreme
-Council had no longer any grounds for argument, for the favored method
-of each was contained therein.
-
-Combinator library and utility functions for splitting lists.
-
-WWW: http://hackage.haskell.org/package/split
diff --git a/devel/hs-stm-chans/Makefile b/devel/hs-stm-chans/Makefile
deleted file mode 100644
index 50f942832ced..000000000000
--- a/devel/hs-stm-chans/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= stm-chans
-PORTVERSION= 3.0.0.4
-PORTREVISION= 5
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Additional types of channels for STM
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-stm-chans/distinfo b/devel/hs-stm-chans/distinfo
deleted file mode 100644
index a8ea94309239..000000000000
--- a/devel/hs-stm-chans/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627856
-SHA256 (cabal/stm-chans-3.0.0.4.tar.gz) = 2344fc5bfa33d565bad7b009fc0e2c5a7a595060ba149c661f44419fc0d54738
-SIZE (cabal/stm-chans-3.0.0.4.tar.gz) = 9673
diff --git a/devel/hs-stm-chans/pkg-descr b/devel/hs-stm-chans/pkg-descr
deleted file mode 100644
index 60ac5d319ac2..000000000000
--- a/devel/hs-stm-chans/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Additional types of channels for STM.
-
-WWW: http://code.haskell.org/~wren/
diff --git a/devel/hs-storable-record/Makefile b/devel/hs-storable-record/Makefile
deleted file mode 100644
index 910fbaab21fa..000000000000
--- a/devel/hs-storable-record/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= storable-record
-PORTVERSION= 0.0.4
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Elegant definition of Storable instances for records
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= semigroups utility-ht
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-storable-record/distinfo b/devel/hs-storable-record/distinfo
deleted file mode 100644
index 921d3d4d53fc..000000000000
--- a/devel/hs-storable-record/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1525082358
-SHA256 (cabal/storable-record-0.0.4.tar.gz) = ceffb2f08d8abc37e338ad924b264c230d5e54ecccaf1c22802c3107ea0c5a42
-SIZE (cabal/storable-record-0.0.4.tar.gz) = 7362
diff --git a/devel/hs-storable-record/pkg-descr b/devel/hs-storable-record/pkg-descr
deleted file mode 100644
index fa272c200890..000000000000
--- a/devel/hs-storable-record/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-With this package you can build a Storable instance of a record type from
-Storable instances of its elements in an elegant way. It does not do any magic,
-just a bit arithmetic to compute the right offsets, that would be otherwise
-done manually or by a preprocessor like C2HS.
-
-WWW: http://code.haskell.org/~thielema/storable-record/
diff --git a/devel/hs-storable-tuple/Makefile b/devel/hs-storable-tuple/Makefile
deleted file mode 100644
index 34fe712b1312..000000000000
--- a/devel/hs-storable-tuple/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= storable-tuple
-PORTVERSION= 0.0.3.3
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Storable instance for pairs and triples
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= base-orphans storable-record utility-ht
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-storable-tuple/distinfo b/devel/hs-storable-tuple/distinfo
deleted file mode 100644
index 19a4001fbb89..000000000000
--- a/devel/hs-storable-tuple/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1525081601
-SHA256 (cabal/storable-tuple-0.0.3.3.tar.gz) = dcfac049527a45c386c80a7c40ec211455b83d74311af88fa686063b5f87df35
-SIZE (cabal/storable-tuple-0.0.3.3.tar.gz) = 2383
diff --git a/devel/hs-storable-tuple/pkg-descr b/devel/hs-storable-tuple/pkg-descr
deleted file mode 100644
index d64525127433..000000000000
--- a/devel/hs-storable-tuple/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Provides a Storable instance for pair and triple which should be binary
-compatible with C99 and C++. The only purpose of this package is to provide
-a standard location for this instance so that other packages needing this
-instance can play nicely together.
-
-WWW: http://code.haskell.org/~thielema/storable-tuple/
diff --git a/devel/hs-streaming-commons/Makefile b/devel/hs-streaming-commons/Makefile
deleted file mode 100644
index 515a98142716..000000000000
--- a/devel/hs-streaming-commons/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= streaming-commons
-PORTVERSION= 0.2.0.0
-PORTREVISION= 3
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Common lower-level functions needed by various streaming data libraries
-
-LICENSE= MIT
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= async blaze-builder network random zlib
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-streaming-commons/distinfo b/devel/hs-streaming-commons/distinfo
deleted file mode 100644
index 25dbbaecee47..000000000000
--- a/devel/hs-streaming-commons/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523696417
-SHA256 (cabal/streaming-commons-0.2.0.0.tar.gz) = f4e2b8460325c133c83d04048e334fb502ba3627f41ffc85c05f81f1f38ace5f
-SIZE (cabal/streaming-commons-0.2.0.0.tar.gz) = 86501
diff --git a/devel/hs-streaming-commons/pkg-descr b/devel/hs-streaming-commons/pkg-descr
deleted file mode 100644
index cf662b16dd18..000000000000
--- a/devel/hs-streaming-commons/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Provides low-dependency functionality commonly needed by various streaming
-data libraries, such as conduit and pipes.
-
-WWW: https://github.com/fpco/streaming-commons
diff --git a/devel/hs-strict/Makefile b/devel/hs-strict/Makefile
deleted file mode 100644
index 194d7ef77e76..000000000000
--- a/devel/hs-strict/Makefile
+++ /dev/null
@@ -1,15 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= strict
-PORTVERSION= 0.3.2
-PORTREVISION= 17
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Strict data types and String IO
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-strict/distinfo b/devel/hs-strict/distinfo
deleted file mode 100644
index 37a716c9d25e..000000000000
--- a/devel/hs-strict/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627857
-SHA256 (cabal/strict-0.3.2.tar.gz) = 2cd35a67938db635a87617d9576d5df0158b581e8e5694f07487c0f4b1549221
-SIZE (cabal/strict-0.3.2.tar.gz) = 3948
diff --git a/devel/hs-strict/pkg-descr b/devel/hs-strict/pkg-descr
deleted file mode 100644
index 8c556ef51e03..000000000000
--- a/devel/hs-strict/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This package provides strict versions of some standard Haskell data
-types (pairs, Maybe and Either). It also contains strict IO operations.
-
-WWW: http://www.cse.unsw.edu.au/~rl/code/strict.html
diff --git a/devel/hs-syb-with-class/Makefile b/devel/hs-syb-with-class/Makefile
deleted file mode 100644
index ec15f3357b46..000000000000
--- a/devel/hs-syb-with-class/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= syb-with-class
-PORTVERSION= 0.6.1.10
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Scrap Your Boilerplate With Class
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-syb-with-class/distinfo b/devel/hs-syb-with-class/distinfo
deleted file mode 100644
index 3642d02ff535..000000000000
--- a/devel/hs-syb-with-class/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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-with-class/pkg-descr b/devel/hs-syb-with-class/pkg-descr
deleted file mode 100644
index dcdb30013926..000000000000
--- a/devel/hs-syb-with-class/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Classes, and Template Haskell code to generate instances, for the Scrap
-Your Boilerplate With Class system.
-
-WWW: http://hackage.haskell.org/package/syb-with-class
diff --git a/devel/hs-syb/Makefile b/devel/hs-syb/Makefile
deleted file mode 100644
index eef06b5e3e90..000000000000
--- a/devel/hs-syb/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= syb
-PORTVERSION= 0.7
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Scrap Your Boilerplate
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-syb/distinfo b/devel/hs-syb/distinfo
deleted file mode 100644
index d1aea72d6031..000000000000
--- a/devel/hs-syb/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627857
-SHA256 (cabal/syb-0.7.tar.gz) = b8757dce5ab4045c49a0ae90407d575b87ee5523a7dd5dfa5c9d54fcceff42b5
-SIZE (cabal/syb-0.7.tar.gz) = 39566
diff --git a/devel/hs-syb/pkg-descr b/devel/hs-syb/pkg-descr
deleted file mode 100644
index c0e973a0d899..000000000000
--- a/devel/hs-syb/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-This package contains the generics system described in the "Scrap Your
-Boilerplate" papers. It defines the "Data" class of types permitting
-folding and unfolding of constructor applications, instances of this
-class for primitive types, and a variety of traversals.
-
-WWW: http://www.cs.uu.nl/wiki/GenericProgramming/SYB
diff --git a/devel/hs-system-fileio/Makefile b/devel/hs-system-fileio/Makefile
deleted file mode 100644
index b30172cc5574..000000000000
--- a/devel/hs-system-fileio/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= system-fileio
-PORTVERSION= 0.3.16.3
-PORTREVISION= 5
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Consistent filesystem interaction across GHC versions
-
-LICENSE= MIT
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= system-filepath>=0.3.1
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-system-fileio/distinfo b/devel/hs-system-fileio/distinfo
deleted file mode 100644
index c3db8cf034b5..000000000000
--- a/devel/hs-system-fileio/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627858
-SHA256 (cabal/system-fileio-0.3.16.3.tar.gz) = 3175707cb322c65760fa2eb2ab17327f251c8294ad688efc6258e82328830491
-SIZE (cabal/system-fileio-0.3.16.3.tar.gz) = 15296
diff --git a/devel/hs-system-fileio/pkg-descr b/devel/hs-system-fileio/pkg-descr
deleted file mode 100644
index 09b6324dc148..000000000000
--- a/devel/hs-system-fileio/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-This is a small wrapper around the "directory", "Unix", and "Win32"
-packages, for use with "system-filepath". It provides a consistent API
-to the various versions of these packages distributed with different
-versions of GHC. In particular, this library supports working with
-POSIX files that have paths which can't be decoded in the current locale
-encoding.
-
-WWW: https://john-millikin.com/software/haskell-filesystem/
diff --git a/devel/hs-system-filepath/Makefile b/devel/hs-system-filepath/Makefile
deleted file mode 100644
index d5b4a02371d2..000000000000
--- a/devel/hs-system-filepath/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= system-filepath
-PORTVERSION= 0.4.14
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= High-level, byte-based file and directory path manipulations
-
-LICENSE= MIT
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-system-filepath/distinfo b/devel/hs-system-filepath/distinfo
deleted file mode 100644
index 3137249f93ce..000000000000
--- a/devel/hs-system-filepath/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523433190
-SHA256 (cabal/system-filepath-0.4.14.tar.gz) = 1656ce3c0d585650784ceb3f794748286e19fb635f557e7b29b0897f8956d993
-SIZE (cabal/system-filepath-0.4.14.tar.gz) = 16663
diff --git a/devel/hs-system-filepath/pkg-descr b/devel/hs-system-filepath/pkg-descr
deleted file mode 100644
index 059dae31f051..000000000000
--- a/devel/hs-system-filepath/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-High-level, byte-based file and directory path manipulations.
-
-WWW: https://github.com/fpco/haskell-filesystem
diff --git a/devel/hs-tagged/Makefile b/devel/hs-tagged/Makefile
deleted file mode 100644
index f5f0146a1724..000000000000
--- a/devel/hs-tagged/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= tagged
-PORTVERSION= 0.8.5
-PORTREVISION= 5
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Haskell 98 phantom types to avoid unsafely passing dummy arguments
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= transformers-compat
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-tagged/distinfo b/devel/hs-tagged/distinfo
deleted file mode 100644
index 4bd7820e0cc1..000000000000
--- a/devel/hs-tagged/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499459567
-SHA256 (cabal/tagged-0.8.5.tar.gz) = e47c51c955ed77b0fa36897f652df990aa0a8c4eb278efaddcd604be00fc8d99
-SIZE (cabal/tagged-0.8.5.tar.gz) = 10860
diff --git a/devel/hs-tagged/files/patch-tagged.cabal b/devel/hs-tagged/files/patch-tagged.cabal
deleted file mode 100644
index 583b5b33b0b4..000000000000
--- a/devel/hs-tagged/files/patch-tagged.cabal
+++ /dev/null
@@ -1,11 +0,0 @@
---- tagged.cabal.orig 2017-07-07 20:47:45 UTC
-+++ tagged.cabal
-@@ -57,7 +57,7 @@ library
-
- 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.15
-
- if flag(deepseq)
- build-depends: deepseq >= 1.1 && < 1.5
diff --git a/devel/hs-tagged/pkg-descr b/devel/hs-tagged/pkg-descr
deleted file mode 100644
index 560c783e5c3b..000000000000
--- a/devel/hs-tagged/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Haskell 98 phantom types to avoid unsafely passing dummy arguments.
-
-WWW: https://github.com/ekmett/tagged
diff --git a/devel/hs-temporary/Makefile b/devel/hs-temporary/Makefile
deleted file mode 100644
index 0c521c792378..000000000000
--- a/devel/hs-temporary/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= temporary
-PORTVERSION= 1.2.1
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Portable temporary file and directory support for Windows and Unix
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= exceptions>=0.6
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-temporary/distinfo b/devel/hs-temporary/distinfo
deleted file mode 100644
index 882bbe77d180..000000000000
--- a/devel/hs-temporary/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627858
-SHA256 (cabal/temporary-1.2.1.tar.gz) = 9ecf88065cf69e965dc672c4a94f0b5e909d3e398c24d947bbd5e9814277a4f8
-SIZE (cabal/temporary-1.2.1.tar.gz) = 5137
diff --git a/devel/hs-temporary/pkg-descr b/devel/hs-temporary/pkg-descr
deleted file mode 100644
index a7efd18e2ffb..000000000000
--- a/devel/hs-temporary/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-The functions for creating temporary files and directories in the base
-library are quite limited. The unixutils package contains some good ones,
-but they aren't portable to Windows. This library just repackages the
-Cabal implementations of its own temporary file and folder functions so
-that you can use them without linking against Cabal or depending on it
-being installed.
-
-WWW: https://github.com/batterseapower/temporary
diff --git a/devel/hs-terminal-size/Makefile b/devel/hs-terminal-size/Makefile
deleted file mode 100644
index 66f1440da031..000000000000
--- a/devel/hs-terminal-size/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= terminal-size
-PORTVERSION= 0.3.2.1
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Get terminal window height and width
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-terminal-size/distinfo b/devel/hs-terminal-size/distinfo
deleted file mode 100644
index edfa59a47b5d..000000000000
--- a/devel/hs-terminal-size/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1501333052
-SHA256 (cabal/terminal-size-0.3.2.1.tar.gz) = b5c23e964756bc13914649a67d63233f59ad0a813abe7cadeb2fc9d586dc9658
-SIZE (cabal/terminal-size-0.3.2.1.tar.gz) = 4175
diff --git a/devel/hs-terminal-size/pkg-descr b/devel/hs-terminal-size/pkg-descr
deleted file mode 100644
index 140e20dd7ca2..000000000000
--- a/devel/hs-terminal-size/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Get terminal window height and width without ncurses dependency.
-
-WWW: http://hackage.haskell.org/package/terminal-size
diff --git a/devel/hs-test-framework-hunit/Makefile b/devel/hs-test-framework-hunit/Makefile
deleted file mode 100644
index 3fff7d0bd2a0..000000000000
--- a/devel/hs-test-framework-hunit/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= test-framework-hunit
-PORTVERSION= 0.3.0.2
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= HUnit support for the test-framework package
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= extensible-exceptions HUnit test-framework
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-test-framework-hunit/distinfo b/devel/hs-test-framework-hunit/distinfo
deleted file mode 100644
index 7f16fa1b6e75..000000000000
--- a/devel/hs-test-framework-hunit/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627859
-SHA256 (cabal/test-framework-hunit-0.3.0.2.tar.gz) = 95cb8ee02a850b164bfdabdf4dbc839d621361f3ac770ad21ea43a8bde360bf8
-SIZE (cabal/test-framework-hunit-0.3.0.2.tar.gz) = 2770
diff --git a/devel/hs-test-framework-hunit/files/patch-test-framework-hunit.cabal b/devel/hs-test-framework-hunit/files/patch-test-framework-hunit.cabal
deleted file mode 100644
index 0479ad483dfb..000000000000
--- a/devel/hs-test-framework-hunit/files/patch-test-framework-hunit.cabal
+++ /dev/null
@@ -1,16 +0,0 @@
-From 70a36fbeefd29c9340782d52ba0295014120c82d Mon Sep 17 00:00:00 2001
-From: Adam Bergmark <adam@bergmark.nl>
-Date: Sat, 25 Mar 2017 11:52:44 +0100
-Subject: [PATCH] Allow time 1.6.* and HUnit 1.6.*
-
---- test-framework-hunit.cabal.orig 2015-09-04 15:42:16 UTC
-+++ test-framework-hunit.cabal
-@@ -24,7 +24,7 @@ Flag Base3
- Library
- Exposed-Modules: Test.Framework.Providers.HUnit
-
-- Build-Depends: test-framework >= 0.2.0, HUnit >= 1.2 && < 1.4, extensible-exceptions >= 0.1.1 && < 0.2.0
-+ Build-Depends: test-framework >= 0.2.0, HUnit >= 1.2 && < 1.7, extensible-exceptions >= 0.1.1 && < 0.2.0
- if flag(base3)
- Build-Depends: base >= 3 && < 4
- else
diff --git a/devel/hs-test-framework-hunit/pkg-descr b/devel/hs-test-framework-hunit/pkg-descr
deleted file mode 100644
index d440c1729d35..000000000000
--- a/devel/hs-test-framework-hunit/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-HUnit support for the test-framework package.
-
-WWW: http://batterseapower.github.com/test-framework/
diff --git a/devel/hs-test-framework-quickcheck2/Makefile b/devel/hs-test-framework-quickcheck2/Makefile
deleted file mode 100644
index 0871f4b24c82..000000000000
--- a/devel/hs-test-framework-quickcheck2/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= test-framework-quickcheck2
-PORTVERSION= 0.3.0.4
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= QuickCheck2 support for the test-framework package
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= extensible-exceptions>=0.1.1 QuickCheck>=2.4 \
- test-framework>=0.7.1
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-test-framework-quickcheck2/distinfo b/devel/hs-test-framework-quickcheck2/distinfo
deleted file mode 100644
index 8299410e9485..000000000000
--- a/devel/hs-test-framework-quickcheck2/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627859
-SHA256 (cabal/test-framework-quickcheck2-0.3.0.4.tar.gz) = d763afb99fa14cffaccbfad259534a656be129329ba12246fed2e4330619486e
-SIZE (cabal/test-framework-quickcheck2-0.3.0.4.tar.gz) = 3813
diff --git a/devel/hs-test-framework-quickcheck2/pkg-descr b/devel/hs-test-framework-quickcheck2/pkg-descr
deleted file mode 100644
index 97660b32d7d4..000000000000
--- a/devel/hs-test-framework-quickcheck2/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-QuickCheck2 support for the test-framework package.
-
-WWW: https://batterseapower.github.io/test-framework/
diff --git a/devel/hs-test-framework/Makefile b/devel/hs-test-framework/Makefile
deleted file mode 100644
index e0895e22ddb6..000000000000
--- a/devel/hs-test-framework/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= test-framework
-PORTVERSION= 0.8.2.0
-PORTREVISION= 3
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Framework for running and organising tests, with HUnit and QuickCheck support
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= ansi-terminal>=0.4.0 ansi-wl-pprint>=0.5.1 hostname>=1.0 \
- old-locale>=1.0 random>=1.0 regex-posix>=0.72 xml>=1.3.5
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-test-framework/distinfo b/devel/hs-test-framework/distinfo
deleted file mode 100644
index 4db6c80e9119..000000000000
--- a/devel/hs-test-framework/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523960922
-SHA256 (cabal/test-framework-0.8.2.0.tar.gz) = f5aec7a15dbcb39e951bcf6502606fd99d751197b5510f41706899aa7e660ac2
-SIZE (cabal/test-framework-0.8.2.0.tar.gz) = 21317
diff --git a/devel/hs-test-framework/files/patch-test-framework.cabal b/devel/hs-test-framework/files/patch-test-framework.cabal
deleted file mode 100644
index 655a85e05ba8..000000000000
--- a/devel/hs-test-framework/files/patch-test-framework.cabal
+++ /dev/null
@@ -1,11 +0,0 @@
---- 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-test-framework/pkg-descr b/devel/hs-test-framework/pkg-descr
deleted file mode 100644
index 302c3ac2ef9a..000000000000
--- a/devel/hs-test-framework/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Allows tests such as QuickCheck properties and HUnit test cases to be
-assembled into test groups, run in parallel (but reported in deterministic
-order, to aid diff interpretation) and filtered and controlled by command
-line options. All of this comes with colored test output, progress reporting
-and test statistics output.
-
-WWW: http://batterseapower.github.io/test-framework/
diff --git a/devel/hs-text-icu/Makefile b/devel/hs-text-icu/Makefile
deleted file mode 100644
index 53ee53799443..000000000000
--- a/devel/hs-text-icu/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= text-icu
-PORTVERSION= 0.7.0.1
-PORTREVISION= 15
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Bindings to the ICU library
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-LIB_DEPENDS+= libicui18n.so:devel/icu
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-text-icu/distinfo b/devel/hs-text-icu/distinfo
deleted file mode 100644
index ac03514ab2b8..000000000000
--- a/devel/hs-text-icu/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627859
-SHA256 (cabal/text-icu-0.7.0.1.tar.gz) = e2764c2749033706eed5b9fb3cda11177ad15cdf11912028f551eca39a2c7f78
-SIZE (cabal/text-icu-0.7.0.1.tar.gz) = 45533
diff --git a/devel/hs-text-icu/pkg-descr b/devel/hs-text-icu/pkg-descr
deleted file mode 100644
index dcc8a02f673d..000000000000
--- a/devel/hs-text-icu/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-Haskell bindings to the International Components for Unicode (ICU)
-libraries. These libraries provide robust and full-featured Unicode
-services on a wide variety of platforms.
-
-Features include:
-
- * Both pure and impure bindings, to allow for fine control over efficiency
- and ease of use.
- * Breaking of strings on character, word, sentence, and line boundaries.
- * Access to the Unicode Character Database (UCD) of character metadata.
- * String collation functions, for locales where the conventions for
- lexicographic ordering differ from the simple numeric ordering of
- character codes.
- * Character set conversion functions, allowing conversion between Unicode
- and over 220 character encodings.
- * Unicode normalization. (When implementations keep strings in a normalized
- form, they can be assured that equivalent strings have a unique binary
- representation.)
- * Regular expression search and replace.
-
-WWW: https://github.com/bos/text-icu
diff --git a/devel/hs-text-short/Makefile b/devel/hs-text-short/Makefile
deleted file mode 100644
index 6c477e1677c1..000000000000
--- a/devel/hs-text-short/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= text-short
-PORTVERSION= 0.1.2
-PORTREVISION= 3
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= This package provides the ShortText type which is suitable for keeping many short strings in memory
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= hashable semigroups
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-text-short/distinfo b/devel/hs-text-short/distinfo
deleted file mode 100644
index 5243b094f921..000000000000
--- a/devel/hs-text-short/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523958157
-SHA256 (cabal/text-short-0.1.2.tar.gz) = b3f2b867d14c7c2586ea580028606b6662293ad080726d5241def937e5e31167
-SIZE (cabal/text-short-0.1.2.tar.gz) = 23454
diff --git a/devel/hs-text-short/files/patch-text-short.cabal b/devel/hs-text-short/files/patch-text-short.cabal
deleted file mode 100644
index 59e5cf8c1871..000000000000
--- a/devel/hs-text-short/files/patch-text-short.cabal
+++ /dev/null
@@ -1,11 +0,0 @@
---- 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-text-short/pkg-descr b/devel/hs-text-short/pkg-descr
deleted file mode 100644
index 66cb96b1c1c6..000000000000
--- a/devel/hs-text-short/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-This package provides the ShortText type which is suitable for keeping many
-short strings in memory. This is similiar to how ShortByteString relates to
- ByteString.
-
-The main difference between Text and ShortText is that ShortText uses UTF-8
-instead of UTF-16 internally and also doesn't support slicing (thereby
-saving 2 words). Consequently, the memory footprint of a (boxed) ShortText
-value is 4 words (2 words when unboxed) plus the length of the UTF-8 encoded
-payload.
-
-WWW: https://hackage.haskell.org/package/text-short
diff --git a/devel/hs-tf-random/Makefile b/devel/hs-tf-random/Makefile
deleted file mode 100644
index 1eb4332e3362..000000000000
--- a/devel/hs-tf-random/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= tf-random
-PORTVERSION= 0.5
-PORTREVISION= 7
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= High-quality splittable pseudorandom number generator
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= primitive>=0.3 random
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-tf-random/distinfo b/devel/hs-tf-random/distinfo
deleted file mode 100644
index 347da89f2ef9..000000000000
--- a/devel/hs-tf-random/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627859
-SHA256 (cabal/tf-random-0.5.tar.gz) = 2e30cec027b313c9e1794d326635d8fc5f79b6bf6e7580ab4b00186dadc88510
-SIZE (cabal/tf-random-0.5.tar.gz) = 18483
diff --git a/devel/hs-tf-random/pkg-descr b/devel/hs-tf-random/pkg-descr
deleted file mode 100644
index 07bb74e4fb6e..000000000000
--- a/devel/hs-tf-random/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This package contains an implementation of a high-quality splittable
-pseudorandom number generator. The generator is based on a
-cryptographic hash function built on top of the ThreeFish block cipher.
-
-WWW: http://hackage.haskell.org/package/tf-random
diff --git a/devel/hs-th-abstraction/Makefile b/devel/hs-th-abstraction/Makefile
deleted file mode 100644
index db4c5fb2fda7..000000000000
--- a/devel/hs-th-abstraction/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= th-abstraction
-PORTVERSION= 0.2.10.0
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= This package normalizes variations in the interface for inspecting datatype information via Template Haskell
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-th-abstraction/distinfo b/devel/hs-th-abstraction/distinfo
deleted file mode 100644
index 98b35a9f71d9..000000000000
--- a/devel/hs-th-abstraction/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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/pkg-descr b/devel/hs-th-abstraction/pkg-descr
deleted file mode 100644
index 3beaf70b6eba..000000000000
--- a/devel/hs-th-abstraction/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This package normalizes variations in the interface for inspecting datatype
-information via Template Haskell so that packages and support a single, easier
-to use informational datatype while supporting many versions of Template Haskell.
-
-WWW: http://hackage.haskell.org/package/th-abstraction
diff --git a/devel/hs-th-expand-syns/Makefile b/devel/hs-th-expand-syns/Makefile
deleted file mode 100644
index be4cdadf3f4e..000000000000
--- a/devel/hs-th-expand-syns/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= th-expand-syns
-PORTVERSION= 0.4.4.0
-PORTREVISION= 3
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Expands type synonyms in Template Haskell ASTs
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= syb
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-th-expand-syns/distinfo b/devel/hs-th-expand-syns/distinfo
deleted file mode 100644
index f1617f14ca1b..000000000000
--- a/devel/hs-th-expand-syns/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1524931602
-SHA256 (cabal/th-expand-syns-0.4.4.0.tar.gz) = cc0f52d1364ace9ba56f51afd9106a5fe01ed3f5ae45c958c1b0f83be0a6f906
-SIZE (cabal/th-expand-syns-0.4.4.0.tar.gz) = 7572
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
deleted file mode 100644
index ef4f3f134a45..000000000000
--- a/devel/hs-th-expand-syns/files/patch-th-expand-syns.cabal
+++ /dev/null
@@ -1,11 +0,0 @@
---- 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-expand-syns/pkg-descr b/devel/hs-th-expand-syns/pkg-descr
deleted file mode 100644
index 8fbca9bebe34..000000000000
--- a/devel/hs-th-expand-syns/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Expands type synonyms in Template Haskell ASTs.
-
-WWW: https://github.com/DanielSchuessler/th-expand-syns
diff --git a/devel/hs-th-lift-instances/Makefile b/devel/hs-th-lift-instances/Makefile
deleted file mode 100644
index 82e332e63f21..000000000000
--- a/devel/hs-th-lift-instances/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= th-lift-instances
-PORTVERSION= 0.1.11
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Some more Lift instances for common haskell data types
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= th-lift vector
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-th-lift-instances/distinfo b/devel/hs-th-lift-instances/distinfo
deleted file mode 100644
index 4fa1281f4107..000000000000
--- a/devel/hs-th-lift-instances/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499621827
-SHA256 (cabal/th-lift-instances-0.1.11.tar.gz) = 1da46afabdc73c86f279a0557d5a8f9af1296f9f6043264ba354b1c9cc65a6b8
-SIZE (cabal/th-lift-instances-0.1.11.tar.gz) = 4477
diff --git a/devel/hs-th-lift-instances/pkg-descr b/devel/hs-th-lift-instances/pkg-descr
deleted file mode 100644
index 22b83781c96e..000000000000
--- a/devel/hs-th-lift-instances/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Most data types in haskell platform do not have Lift instances. This package provides orphan instances for containers, text, bytestring and vector.
-
-WWW: http://hackage.haskell.org/package/th-lift-instances
diff --git a/devel/hs-th-lift/Makefile b/devel/hs-th-lift/Makefile
deleted file mode 100644
index 51819a6c25cd..000000000000
--- a/devel/hs-th-lift/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= th-lift
-PORTVERSION= 0.7.11
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Derive Template Haskell's Lift class for datatypes.
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-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
deleted file mode 100644
index 87bbafaadc8b..000000000000
--- a/devel/hs-th-lift/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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-lift/pkg-descr b/devel/hs-th-lift/pkg-descr
deleted file mode 100644
index 97e675739882..000000000000
--- a/devel/hs-th-lift/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Derive Template Haskell's Lift class for datatypes.
-
-WWW: http://hackage.haskell.org/package/th-lift
diff --git a/devel/hs-th-orphans/Makefile b/devel/hs-th-orphans/Makefile
deleted file mode 100644
index 522867bbfc61..000000000000
--- a/devel/hs-th-orphans/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= th-orphans
-PORTVERSION= 0.13.6
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Orphan instances for TH datatypes
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= th-lift th-lift-instances th-reify-many
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-th-orphans/distinfo b/devel/hs-th-orphans/distinfo
deleted file mode 100644
index 68a8641f82ef..000000000000
--- a/devel/hs-th-orphans/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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-orphans/pkg-descr b/devel/hs-th-orphans/pkg-descr
deleted file mode 100644
index 2e5b8b9f51f0..000000000000
--- a/devel/hs-th-orphans/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Orphan instances for TH datatypes. In particular, instances for Ord and Lift,
-as well as a few missing Show / Eq. These instances used to live in
-haskell-src-meta, and that's where the version number started.
-
-WWW: https://github.com/mgsloan/th-orphans/
diff --git a/devel/hs-th-reify-many/Makefile b/devel/hs-th-reify-many/Makefile
deleted file mode 100644
index 565987e3e4c0..000000000000
--- a/devel/hs-th-reify-many/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= th-reify-many
-PORTVERSION= 0.1.8
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Recurseively reify template haskell datatype info
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= safe th-expand-syns
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-th-reify-many/distinfo b/devel/hs-th-reify-many/distinfo
deleted file mode 100644
index e333842e4361..000000000000
--- a/devel/hs-th-reify-many/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1524931291
-SHA256 (cabal/th-reify-many-0.1.8.tar.gz) = cecaae187df911de515d08929e1394d6d6f7ce129795be8189a6b10d3734fe43
-SIZE (cabal/th-reify-many-0.1.8.tar.gz) = 5663
diff --git a/devel/hs-th-reify-many/pkg-descr b/devel/hs-th-reify-many/pkg-descr
deleted file mode 100644
index 875b8446bdab..000000000000
--- a/devel/hs-th-reify-many/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-th-reify-many provides functions for recursively reifying top level declarations.
-The main intended use case is for enumerating the names of datatypes reachable
-from an initial datatype, and passing these names to some function which
-generates instances.
-
-WWW: https://github.com/mgsloan/th-reify-many
diff --git a/devel/hs-threads/Makefile b/devel/hs-threads/Makefile
deleted file mode 100644
index b8ad77cc3115..000000000000
--- a/devel/hs-threads/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= threads
-PORTVERSION= 0.5.1.6
-PORTREVISION= 3
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Fork threads and wait for their result
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-threads/distinfo b/devel/hs-threads/distinfo
deleted file mode 100644
index 31ea527b775a..000000000000
--- a/devel/hs-threads/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523649637
-SHA256 (cabal/threads-0.5.1.6.tar.gz) = 139ac3c067fcbb392b5b9c2feaa98184b75ebe7f2e580726eea6ce812d94562e
-SIZE (cabal/threads-0.5.1.6.tar.gz) = 7406
diff --git a/devel/hs-threads/pkg-descr b/devel/hs-threads/pkg-descr
deleted file mode 100644
index 7830c436a893..000000000000
--- a/devel/hs-threads/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-This package provides functions to fork threads and wait for their result,
-whether it's an exception or a normal value. Besides waiting for the
-termination of a single thread this packages also provides functions to
-wait for a group of threads to terminate. This package is similar to the
-"threadmanager", "async" and "spawn" packages. The advantages of this
-package are:
-
- * Simpler API.
- * More efficient in both space and time.
- * No space-leak when forking a large number of threads.
- * Correct handling of asynchronous exceptions.
- * GHC specific functionality like `forkOn` and `forkIOWithUnmask`.
-
-WWW: https://github.com/basvandijk/threads
diff --git a/devel/hs-time-compat/Makefile b/devel/hs-time-compat/Makefile
deleted file mode 100644
index e1a2fb3f33f9..000000000000
--- a/devel/hs-time-compat/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= time-compat
-PORTVERSION= 0.1.0.3
-PORTREVISION= 13
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Compatibility with old-time for the time package
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= old-time
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-time-compat/distinfo b/devel/hs-time-compat/distinfo
deleted file mode 100644
index a5e3aa568faa..000000000000
--- a/devel/hs-time-compat/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627860
-SHA256 (cabal/time-compat-0.1.0.3.tar.gz) = 590711214510c0d2d09780c7fe3b21748bc4802e9053f78ccd6658e951fe0f7f
-SIZE (cabal/time-compat-0.1.0.3.tar.gz) = 2256
diff --git a/devel/hs-time-compat/pkg-descr b/devel/hs-time-compat/pkg-descr
deleted file mode 100644
index d4a08092033f..000000000000
--- a/devel/hs-time-compat/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Compatibility with the old-time package for the "new" time package.
-
-WWW: http://hub.darcs.net/dag/time-compat
diff --git a/devel/hs-time-locale-compat/Makefile b/devel/hs-time-locale-compat/Makefile
deleted file mode 100644
index 6ee1470f75b6..000000000000
--- a/devel/hs-time-locale-compat/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= time-locale-compat
-PORTVERSION= 0.1.1.5
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Compatibility of TimeLocale between old-locale and time-1.5
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= old-locale
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-time-locale-compat/distinfo b/devel/hs-time-locale-compat/distinfo
deleted file mode 100644
index 858500966a33..000000000000
--- a/devel/hs-time-locale-compat/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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-time-locale-compat/pkg-descr b/devel/hs-time-locale-compat/pkg-descr
deleted file mode 100644
index 522822888250..000000000000
--- a/devel/hs-time-locale-compat/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-This package contains wrapped name module for TimeLocale.
-
-WWW: http://twitter.com/khibino/
diff --git a/devel/hs-timezone-olson/Makefile b/devel/hs-timezone-olson/Makefile
deleted file mode 100644
index 812070aa90d1..000000000000
--- a/devel/hs-timezone-olson/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= timezone-olson
-PORTVERSION= 0.1.9
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Pure Haskell parser and renderer for binary Olson timezone files
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= extensible-exceptions>=0.1.0 timezone-series>=0.1.0
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-timezone-olson/distinfo b/devel/hs-timezone-olson/distinfo
deleted file mode 100644
index 49fecb1ded4b..000000000000
--- a/devel/hs-timezone-olson/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1524157973
-SHA256 (cabal/timezone-olson-0.1.9.tar.gz) = 32230509029bcf9e1bd95b5ad7ee69b8b0250cffc4bb8f2df88a651b3af74b15
-SIZE (cabal/timezone-olson-0.1.9.tar.gz) = 11471
diff --git a/devel/hs-timezone-olson/pkg-descr b/devel/hs-timezone-olson/pkg-descr
deleted file mode 100644
index 838e25d3f8ea..000000000000
--- a/devel/hs-timezone-olson/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-A parser and renderer for binary Olson timezone files whose format is
-specified by the tzfile(5) man page on Unix-like systems.
-
-WWW: http://projects.haskell.org/time-ng/
diff --git a/devel/hs-timezone-series/Makefile b/devel/hs-timezone-series/Makefile
deleted file mode 100644
index 106377289005..000000000000
--- a/devel/hs-timezone-series/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= timezone-series
-PORTVERSION= 0.1.8
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Enhanced timezone handling for Data.Time
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-timezone-series/distinfo b/devel/hs-timezone-series/distinfo
deleted file mode 100644
index 1eb2e5ffdc44..000000000000
--- a/devel/hs-timezone-series/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499448454
-SHA256 (cabal/timezone-series-0.1.8.tar.gz) = 8119d90e4e78fdb662e83f2a350e30678e5e9078737ee90b6c121b62c1a3cdf6
-SIZE (cabal/timezone-series-0.1.8.tar.gz) = 6250
diff --git a/devel/hs-timezone-series/pkg-descr b/devel/hs-timezone-series/pkg-descr
deleted file mode 100644
index 75626f90e8dd..000000000000
--- a/devel/hs-timezone-series/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This package endows Data.Time, from the time package, with several data
-types and functions for enhanced processing of timezones.
-
-WWW: http://projects.haskell.org/time-ng/
diff --git a/devel/hs-transformers-base/Makefile b/devel/hs-transformers-base/Makefile
deleted file mode 100644
index 5611ce7bf9a1..000000000000
--- a/devel/hs-transformers-base/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= transformers-base
-PORTVERSION= 0.4.4
-PORTREVISION= 5
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Lift computations from the bottom of a transformer stack
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= transformers-compat>=0.2
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-transformers-base/distinfo b/devel/hs-transformers-base/distinfo
deleted file mode 100644
index 29160531051a..000000000000
--- a/devel/hs-transformers-base/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627861
-SHA256 (cabal/transformers-base-0.4.4.tar.gz) = 6aa3494fc70659342fbbb163035d5827ecfd8079e3c929e2372adf771fd52387
-SIZE (cabal/transformers-base-0.4.4.tar.gz) = 2550
diff --git a/devel/hs-transformers-base/pkg-descr b/devel/hs-transformers-base/pkg-descr
deleted file mode 100644
index ed281732e3f5..000000000000
--- a/devel/hs-transformers-base/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This package provides a straightforward port of monadLib's BaseM type
-class to transformers.
-
-WWW: https://github.com/mvv/transformers-base
diff --git a/devel/hs-transformers-compat/Makefile b/devel/hs-transformers-compat/Makefile
deleted file mode 100644
index 6e912b621566..000000000000
--- a/devel/hs-transformers-compat/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= transformers-compat
-PORTVERSION= 0.5.1.4
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Compatibility shim exposing the new types from transformers 0.3 and 0.4
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-transformers-compat/distinfo b/devel/hs-transformers-compat/distinfo
deleted file mode 100644
index 4f0a0b90b5b8..000000000000
--- a/devel/hs-transformers-compat/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1498678403
-SHA256 (cabal/transformers-compat-0.5.1.4.tar.gz) = d881ef4ec164b631591b222efe7ff555af6d5397c9d86475b309ba9402a8ca9f
-SIZE (cabal/transformers-compat-0.5.1.4.tar.gz) = 18574
diff --git a/devel/hs-transformers-compat/pkg-descr b/devel/hs-transformers-compat/pkg-descr
deleted file mode 100644
index 1042bcfe4d96..000000000000
--- a/devel/hs-transformers-compat/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-This package includes backported versions of types that were added to
-transformers in transformers 0.3 an 0.4 for users who need strict
-transformers 0.2 or 0.3 compatibility to run on old versions of the
-platform, but also need those types.
-
-WWW: https://github.com/ekmett/transformers-compat/
diff --git a/devel/hs-typed-process/Makefile b/devel/hs-typed-process/Makefile
deleted file mode 100644
index 3d8b2179a88e..000000000000
--- a/devel/hs-typed-process/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= typed-process
-PORTVERSION= 0.2.2.0
-PORTREVISION= 3
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= The typed-process package
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= async exceptions
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-typed-process/distinfo b/devel/hs-typed-process/distinfo
deleted file mode 100644
index c846443db724..000000000000
--- a/devel/hs-typed-process/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523897812
-SHA256 (cabal/typed-process-0.2.2.0.tar.gz) = 42ed06889c15aa07577a0e8e3632659e343be95b77afa252b48b592ff7dbcf30
-SIZE (cabal/typed-process-0.2.2.0.tar.gz) = 13890
diff --git a/devel/hs-typed-process/pkg-descr b/devel/hs-typed-process/pkg-descr
deleted file mode 100644
index 46049d20fa59..000000000000
--- a/devel/hs-typed-process/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-The typed-process package
-
-WWW: http://hackage.haskell.org/package/typed-process
diff --git a/devel/hs-unamb/Makefile b/devel/hs-unamb/Makefile
deleted file mode 100644
index 73613bd2d3c5..000000000000
--- a/devel/hs-unamb/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# Created by: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
-# $FreeBSD$
-
-PORTNAME= unamb
-PORTVERSION= 0.2.5
-PORTREVISION= 16
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Unambiguous choice
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-unamb/distinfo b/devel/hs-unamb/distinfo
deleted file mode 100644
index 7fc7f9555ae1..000000000000
--- a/devel/hs-unamb/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627861
-SHA256 (cabal/unamb-0.2.5.tar.gz) = 3359f05602ae61095c13f8db1df9222030b60ce83ad64faa705a387c18c58b89
-SIZE (cabal/unamb-0.2.5.tar.gz) = 6765
diff --git a/devel/hs-unamb/pkg-descr b/devel/hs-unamb/pkg-descr
deleted file mode 100644
index b6210e385a89..000000000000
--- a/devel/hs-unamb/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-unamb contains the "unambiguous choice" operator "unamb", which
-wraps thread racing up in a purely functional, semantically simple
-wrapper. Originally a part of Reactive, the author moved unamb
-to its own Haskell package in order to encourage experimentation.
-
-WWW: http://haskell.org/haskellwiki/unamb
diff --git a/devel/hs-unexceptionalio/Makefile b/devel/hs-unexceptionalio/Makefile
deleted file mode 100644
index e6deb80d800c..000000000000
--- a/devel/hs-unexceptionalio/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= unexceptionalio
-PORTVERSION= 0.3.0
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= IO without any non-error, synchronous exceptions
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-unexceptionalio/distinfo b/devel/hs-unexceptionalio/distinfo
deleted file mode 100644
index ce404424d4db..000000000000
--- a/devel/hs-unexceptionalio/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499452943
-SHA256 (cabal/unexceptionalio-0.3.0.tar.gz) = 927e2be6bb9ced73c1c17d79c981cadef4039d9ee45d2d3d6b4c133ff93ff0b8
-SIZE (cabal/unexceptionalio-0.3.0.tar.gz) = 2335
diff --git a/devel/hs-unexceptionalio/pkg-descr b/devel/hs-unexceptionalio/pkg-descr
deleted file mode 100644
index ccab481cc4db..000000000000
--- a/devel/hs-unexceptionalio/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-When you've caught all the exceptions that can be handled safely,
-this is what you're left with.
-
-It is intended that you use qualified imports with this library.
-
-WWW: https://hackage.haskell.org/package/unexceptionalio
-
diff --git a/devel/hs-unicode-show/Makefile b/devel/hs-unicode-show/Makefile
deleted file mode 100644
index 62413de9bc90..000000000000
--- a/devel/hs-unicode-show/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= unicode-show
-PORTVERSION= 0.1.0.2
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Print and show in unicode
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-unicode-show/distinfo b/devel/hs-unicode-show/distinfo
deleted file mode 100644
index e04ae2169fac..000000000000
--- a/devel/hs-unicode-show/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1525760473
-SHA256 (cabal/unicode-show-0.1.0.2.tar.gz) = 7ee394879b345ee397aef87ca058628cd79d59cbfc1cec81aeda7fea65f53943
-SIZE (cabal/unicode-show-0.1.0.2.tar.gz) = 4303
diff --git a/devel/hs-unicode-show/pkg-descr b/devel/hs-unicode-show/pkg-descr
deleted file mode 100644
index 846ba6325f34..000000000000
--- a/devel/hs-unicode-show/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This package provides variants of show and print functions that does not
-escape non-ascii characters.
-
-WWW: https://github.com/nushio3/unicode-show
diff --git a/devel/hs-uniplate/Makefile b/devel/hs-uniplate/Makefile
deleted file mode 100644
index 9657dd95c369..000000000000
--- a/devel/hs-uniplate/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# Created by: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
-# $FreeBSD$
-
-PORTNAME= uniplate
-PORTVERSION= 1.6.12
-PORTREVISION= 7
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Help writing simple, concise, and fast generic operations
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= hashable>=1.1.2.3 syb unordered-containers>=0.2.1
-
-INSTALL_PORTDATA= ${INSTALL_DATA} ${WRKSRC}/uniplate.htm ${STAGEDIR}${DATADIR}
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-uniplate/distinfo b/devel/hs-uniplate/distinfo
deleted file mode 100644
index c34b48d125b0..000000000000
--- a/devel/hs-uniplate/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627861
-SHA256 (cabal/uniplate-1.6.12.tar.gz) = fcc60bc6b3f6e925f611646db90e6db9f05286a9363405f844df1dc15572a8b7
-SIZE (cabal/uniplate-1.6.12.tar.gz) = 30055
diff --git a/devel/hs-uniplate/pkg-descr b/devel/hs-uniplate/pkg-descr
deleted file mode 100644
index a66e984704d3..000000000000
--- a/devel/hs-uniplate/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Uniplate is a library for writing simple and consie generic operations.
-Uniplate has similar goals to the original Scap Your Boilerplate work,
-but is substantially simpler and faster.
-
-WWW: http://community.haskell.org/~ndm/uniplate/
diff --git a/devel/hs-unix-compat/Makefile b/devel/hs-unix-compat/Makefile
deleted file mode 100644
index 97cc091ca03f..000000000000
--- a/devel/hs-unix-compat/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# Created by: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
-# $FreeBSD$
-
-PORTNAME= unix-compat
-PORTVERSION= 0.4.3.1
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Portable POSIX-compatibility layer
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-unix-compat/distinfo b/devel/hs-unix-compat/distinfo
deleted file mode 100644
index 6471cd40c909..000000000000
--- a/devel/hs-unix-compat/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627861
-SHA256 (cabal/unix-compat-0.4.3.1.tar.gz) = 72801d5a654a6e108c153f412ebd54c37fb445643770e0b97701a59e109f7e27
-SIZE (cabal/unix-compat-0.4.3.1.tar.gz) = 13152
diff --git a/devel/hs-unix-compat/pkg-descr b/devel/hs-unix-compat/pkg-descr
deleted file mode 100644
index eef904ddeee3..000000000000
--- a/devel/hs-unix-compat/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This package provides portable implementations of parts of the Unix package.
-This package re-exports the Unix package when available. When it isn't
-available, portable implementations are used.
-
-WWW: https://github.com/jystic/unix-compat
diff --git a/devel/hs-unix-time/Makefile b/devel/hs-unix-time/Makefile
deleted file mode 100644
index 0f6d161074d8..000000000000
--- a/devel/hs-unix-time/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= unix-time
-PORTVERSION= 0.3.8
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Unix time parser/formatter and utilities
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= old-time
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-unix-time/distinfo b/devel/hs-unix-time/distinfo
deleted file mode 100644
index e93e4344f104..000000000000
--- a/devel/hs-unix-time/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523432893
-SHA256 (cabal/unix-time-0.3.8.tar.gz) = dca1bd332f4690f667570868c91c1270083428067e0e20b88a9d9516efa33a14
-SIZE (cabal/unix-time-0.3.8.tar.gz) = 40672
diff --git a/devel/hs-unix-time/pkg-descr b/devel/hs-unix-time/pkg-descr
deleted file mode 100644
index 79f775dea72e..000000000000
--- a/devel/hs-unix-time/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Fast parser/formatter/utilities for Unix time.
-
-WWW: http://hackage.haskell.org/package/unix-time
diff --git a/devel/hs-unliftio-core/Makefile b/devel/hs-unliftio-core/Makefile
deleted file mode 100644
index 7aaf5e83c02e..000000000000
--- a/devel/hs-unliftio-core/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= unliftio-core
-PORTVERSION= 0.1.1.0
-PORTREVISION= 3
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= MonadUnliftIO typeclass for unlifting monads to IO
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-unliftio-core/distinfo b/devel/hs-unliftio-core/distinfo
deleted file mode 100644
index 61cddb748993..000000000000
--- a/devel/hs-unliftio-core/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523697342
-SHA256 (cabal/unliftio-core-0.1.1.0.tar.gz) = 7550b017d87af53ae3e0d3b8524e24a77faf739073f35e40663454a9e9752385
-SIZE (cabal/unliftio-core-0.1.1.0.tar.gz) = 3293
diff --git a/devel/hs-unliftio-core/files/patch-unliftio-core.cabal b/devel/hs-unliftio-core/files/patch-unliftio-core.cabal
deleted file mode 100644
index 8f2276dce17c..000000000000
--- a/devel/hs-unliftio-core/files/patch-unliftio-core.cabal
+++ /dev/null
@@ -1,11 +0,0 @@
---- unliftio-core.cabal.orig 2018-04-14 09:20:34 UTC
-+++ unliftio-core.cabal
-@@ -26,7 +26,7 @@ library
- hs-source-dirs:
- src
- build-depends:
-- base >=4.5 && <4.11
-+ base >=4.5 && <4.13
- , transformers >=0.2 && <0.6
- exposed-modules:
- Control.Monad.IO.Unlift
diff --git a/devel/hs-unliftio-core/pkg-descr b/devel/hs-unliftio-core/pkg-descr
deleted file mode 100644
index 35faf383fe9f..000000000000
--- a/devel/hs-unliftio-core/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Provides the core MonadUnliftIO typeclass, instances for base
-and transformers, and basic utility functions.
-
-WWW: https://github.com/fpco/unliftio
diff --git a/devel/hs-unliftio/Makefile b/devel/hs-unliftio/Makefile
deleted file mode 100644
index e8e9478a64b3..000000000000
--- a/devel/hs-unliftio/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= unliftio
-PORTVERSION= 0.2.9.0
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= MonadUnliftIO typeclass for unlifting monads to IO
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= async unliftio-core
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-unliftio/distinfo b/devel/hs-unliftio/distinfo
deleted file mode 100644
index 1e25a41bddbd..000000000000
--- a/devel/hs-unliftio/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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-unliftio/pkg-descr b/devel/hs-unliftio/pkg-descr
deleted file mode 100644
index 35faf383fe9f..000000000000
--- a/devel/hs-unliftio/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Provides the core MonadUnliftIO typeclass, instances for base
-and transformers, and basic utility functions.
-
-WWW: https://github.com/fpco/unliftio
diff --git a/devel/hs-unordered-containers/Makefile b/devel/hs-unordered-containers/Makefile
deleted file mode 100644
index f53b0c0e5c67..000000000000
--- a/devel/hs-unordered-containers/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= unordered-containers
-PORTVERSION= 0.2.9.0
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Efficient hashing-based container types
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= hashable>=1.0.1.1
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-unordered-containers/distinfo b/devel/hs-unordered-containers/distinfo
deleted file mode 100644
index 7668e58effeb..000000000000
--- a/devel/hs-unordered-containers/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523375916
-SHA256 (cabal/unordered-containers-0.2.9.0.tar.gz) = 6730cb5c4a3e953e2c199d6425be08fd088ff0089a3e140d63226c052e318250
-SIZE (cabal/unordered-containers-0.2.9.0.tar.gz) = 33098
diff --git a/devel/hs-unordered-containers/pkg-descr b/devel/hs-unordered-containers/pkg-descr
deleted file mode 100644
index 3009521ab581..000000000000
--- a/devel/hs-unordered-containers/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Efficient hashing-based container types. The containers have been optimized
-for performance critical use, both in terms of large data quantities and
-high speed. The declared cost of each operation is either worst-case or
-amortized, but remains valid even if structures are shared.
-
-WWW: https://github.com/tibbe/unordered-containers
diff --git a/devel/hs-utf8-light/Makefile b/devel/hs-utf8-light/Makefile
deleted file mode 100644
index 16efb72c4c73..000000000000
--- a/devel/hs-utf8-light/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= utf8-light
-PORTVERSION= 0.4.2
-PORTREVISION= 7
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Unicode
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-utf8-light/distinfo b/devel/hs-utf8-light/distinfo
deleted file mode 100644
index 4f55fb6716cb..000000000000
--- a/devel/hs-utf8-light/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627862
-SHA256 (cabal/utf8-light-0.4.2.tar.gz) = 184c428ce7896d702da46f6f107e6873ff100dbc1af40b49b5ce87317e619e67
-SIZE (cabal/utf8-light-0.4.2.tar.gz) = 5821
diff --git a/devel/hs-utf8-light/pkg-descr b/devel/hs-utf8-light/pkg-descr
deleted file mode 100644
index 0e7ea7364551..000000000000
--- a/devel/hs-utf8-light/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Lightweight UTF8 handling.
-
-WWW: http://hackage.haskell.org/package/utf8-light
diff --git a/devel/hs-utf8-string/Makefile b/devel/hs-utf8-string/Makefile
deleted file mode 100644
index 255666f7d519..000000000000
--- a/devel/hs-utf8-string/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= utf8-string
-PORTVERSION= 1.0.1.1
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Support for reading and writing UTF-8 strings
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-utf8-string/distinfo b/devel/hs-utf8-string/distinfo
deleted file mode 100644
index 90f08763191f..000000000000
--- a/devel/hs-utf8-string/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499444718
-SHA256 (cabal/utf8-string-1.0.1.1.tar.gz) = fb0b9e3acbe0605bcd1c63e51f290a7bbbe6628dfa3294ff453e4235fbaef140
-SIZE (cabal/utf8-string-1.0.1.1.tar.gz) = 8667
diff --git a/devel/hs-utf8-string/files/patch-git_6b70ee7 b/devel/hs-utf8-string/files/patch-git_6b70ee7
deleted file mode 100644
index 5ad204e8f019..000000000000
--- a/devel/hs-utf8-string/files/patch-git_6b70ee7
+++ /dev/null
@@ -1,16 +0,0 @@
-From ea531a1888b901a56f1503a66c2828f636fb21f9 Mon Sep 17 00:00:00 2001
-From: Herbert Valerio Riedel <hvr@gnu.org>
-Date: Sat, 2 Jan 2016 23:57:50 +0100
-Subject: [PATCH 1/2] Allow GHC 7.10 / base-4.9
-
---- utf8-string.cabal.orig 2015-08-23 16:19:40 UTC
-+++ utf8-string.cabal
-@@ -19,7 +19,7 @@ Tested-With: GHC==7.0.4, GHC==7.4.2, GHC==7.6.3
- library
- Ghc-options: -W -O2
-
-- build-depends: base >= 4.3 && < 4.9, bytestring >= 0.9
-+ build-depends: base >= 4.3 && < 5.0, bytestring >= 0.9
-
- Extensions: CPP
- Exposed-modules: Codec.Binary.UTF8.String
diff --git a/devel/hs-utf8-string/pkg-descr b/devel/hs-utf8-string/pkg-descr
deleted file mode 100644
index d5292b9942c7..000000000000
--- a/devel/hs-utf8-string/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-A UTF8 layer for IO and Strings. The utf8-string package provides operations for
-encoding UTF8 strings to Word8 lists and back, and for reading and writing UTF8
-without truncation.
-
-WWW: https://github.com/glguy/utf8-string/
diff --git a/devel/hs-utility-ht/Makefile b/devel/hs-utility-ht/Makefile
deleted file mode 100644
index 8fc3b2a99477..000000000000
--- a/devel/hs-utility-ht/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# Created by: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
-# $FreeBSD$
-
-PORTNAME= utility-ht
-PORTVERSION= 0.0.14
-PORTREVISION= 6
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Various small helper functions for Lists, Maybes, Tuples, Functions
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-utility-ht/distinfo b/devel/hs-utility-ht/distinfo
deleted file mode 100644
index 30645c73c503..000000000000
--- a/devel/hs-utility-ht/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627862
-SHA256 (cabal/utility-ht-0.0.14.tar.gz) = 69c2eee1330839cdff40fad4f68f8c7ce41ae3b46a9e1d575f589fcdcf7ceba8
-SIZE (cabal/utility-ht-0.0.14.tar.gz) = 25927
diff --git a/devel/hs-utility-ht/pkg-descr b/devel/hs-utility-ht/pkg-descr
deleted file mode 100644
index b2ac10a4eb54..000000000000
--- a/devel/hs-utility-ht/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Various small Haskell helper functions for Lists, Maybes, Tuples,
-Functions. Some of these functions are improved implementations of
-standard functions. They have the same name as their standard
-counterparts.
-
-WWW: http://hackage.haskell.org/package/utility-ht
diff --git a/devel/hs-uuagc-cabal/Makefile b/devel/hs-uuagc-cabal/Makefile
deleted file mode 100644
index ff415aeeb069..000000000000
--- a/devel/hs-uuagc-cabal/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= uuagc-cabal
-PORTVERSION= 1.1.0.0
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Cabal plugin for the Universiteit Utrecht Attribute Grammar System
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= mtl>=2.0.1.0 uulib>=0.9.14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-uuagc-cabal/distinfo b/devel/hs-uuagc-cabal/distinfo
deleted file mode 100644
index 29b9ce2adb11..000000000000
--- a/devel/hs-uuagc-cabal/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523959204
-SHA256 (cabal/uuagc-cabal-1.1.0.0.tar.gz) = f2d3daccab5082165c6621852cc555f530adac90220f57dd13c724bd5acfbb2d
-SIZE (cabal/uuagc-cabal-1.1.0.0.tar.gz) = 14924
diff --git a/devel/hs-uuagc-cabal/pkg-descr b/devel/hs-uuagc-cabal/pkg-descr
deleted file mode 100644
index 4b63c73759ef..000000000000
--- a/devel/hs-uuagc-cabal/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Cabal plugin for UUAGC.
-
-WWW: http://www.cs.uu.nl/wiki/HUT/WebHome
diff --git a/devel/hs-uuid-types/Makefile b/devel/hs-uuid-types/Makefile
deleted file mode 100644
index ff4ca67fd8d7..000000000000
--- a/devel/hs-uuid-types/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= uuid-types
-PORTVERSION= 1.0.3
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Type definitions for Universally Unique Identifiers
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= hashable>=1.1.1.0 random>=1.0.1
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-uuid-types/distinfo b/devel/hs-uuid-types/distinfo
deleted file mode 100644
index 62577b26987e..000000000000
--- a/devel/hs-uuid-types/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499448182
-SHA256 (cabal/uuid-types-1.0.3.tar.gz) = 9276517ab24a9b06f39d6e3c33c6c2b4ace1fc2126dbc1cd9806866a6551b3fd
-SIZE (cabal/uuid-types-1.0.3.tar.gz) = 11999
diff --git a/devel/hs-uuid-types/pkg-descr b/devel/hs-uuid-types/pkg-descr
deleted file mode 100644
index 144eda18d1d1..000000000000
--- a/devel/hs-uuid-types/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This library contains type definitions for Universally Unique Identifiers
-and basic conversion functions.
-
-WWW: https://github.com/aslatter/uuid
diff --git a/devel/hs-uuid/Makefile b/devel/hs-uuid/Makefile
deleted file mode 100644
index 5cf933f023f5..000000000000
--- a/devel/hs-uuid/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= uuid
-PORTVERSION= 1.3.13
-PORTREVISION= 5
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Creating, comparing, parsing and printing Universally Unique Identifiers
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= cryptohash-md5 cryptohash-sha1 entropy network-info random \
- uuid-types
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-uuid/distinfo b/devel/hs-uuid/distinfo
deleted file mode 100644
index d67fc4508451..000000000000
--- a/devel/hs-uuid/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499452434
-SHA256 (cabal/uuid-1.3.13.tar.gz) = dfac808a7026217d018b408eab18facc6a85c6183be308d4ac7877e80599b027
-SIZE (cabal/uuid-1.3.13.tar.gz) = 8926
diff --git a/devel/hs-uuid/files/patch-uuid.cabal b/devel/hs-uuid/files/patch-uuid.cabal
deleted file mode 100644
index 96a6ff80b2ea..000000000000
--- a/devel/hs-uuid/files/patch-uuid.cabal
+++ /dev/null
@@ -1,15 +0,0 @@
---- uuid.cabal.orig 2016-12-17 19:29:29 UTC
-+++ uuid.cabal
-@@ -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-uuid/pkg-descr b/devel/hs-uuid/pkg-descr
deleted file mode 100644
index c84a33ab4e63..000000000000
--- a/devel/hs-uuid/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This library is useful for creating, comparing, parsing and printing
-Universally Unique Identifiers.
-
-WWW: https://github.com/aslatter/uuid
diff --git a/devel/hs-uulib/Makefile b/devel/hs-uulib/Makefile
deleted file mode 100644
index 11a6b0e3f0b3..000000000000
--- a/devel/hs-uulib/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# Created by: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
-# $FreeBSD$
-
-PORTNAME= uulib
-PORTVERSION= 0.9.23
-PORTREVISION= 2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Haskell Utrecht Tools Library
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-uulib/distinfo b/devel/hs-uulib/distinfo
deleted file mode 100644
index 916b59a67875..000000000000
--- a/devel/hs-uulib/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523470473
-SHA256 (cabal/uulib-0.9.23.tar.gz) = c6fb906d2751c5a5c0839a4eaca62f2987ff8e0857146b8643cccff683e72fed
-SIZE (cabal/uulib-0.9.23.tar.gz) = 45287
diff --git a/devel/hs-uulib/files/patch-src_UU_PPrint.hs b/devel/hs-uulib/files/patch-src_UU_PPrint.hs
deleted file mode 100644
index e874d9d8bc2d..000000000000
--- a/devel/hs-uulib/files/patch-src_UU_PPrint.hs
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/UU/PPrint.hs.orig 2018-04-11 18:54:44 UTC
-+++ src/UU/PPrint.hs
-@@ -60,7 +60,7 @@ module UU.PPrint
- import System.IO (Handle,hPutStr,hPutChar,stdout)
-
- #if __GLASGOW_HASKELL__ >= 710
--import Prelude hiding ((<$>))
-+import Prelude hiding ((<$>), (<>))
- #endif
-
- infixr 5 </>,<//>,<$>,<$$>
diff --git a/devel/hs-uulib/pkg-descr b/devel/hs-uulib/pkg-descr
deleted file mode 100644
index 613352329a01..000000000000
--- a/devel/hs-uulib/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Fast Parser Combinators and Pretty Printing Combinators.
-
-WWW: https://github.com/UU-ComputerScience/uulib
-
diff --git a/devel/hs-vault/Makefile b/devel/hs-vault/Makefile
deleted file mode 100644
index 7d52bbba94c8..000000000000
--- a/devel/hs-vault/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= vault
-PORTVERSION= 0.3.1.2
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Persistent store for values of arbitrary types
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= hashable>=1.1.2.5 semigroups unordered-containers>=0.2.3.0
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-vault/distinfo b/devel/hs-vault/distinfo
deleted file mode 100644
index fe7914532030..000000000000
--- a/devel/hs-vault/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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-vault/pkg-descr b/devel/hs-vault/pkg-descr
deleted file mode 100644
index 788711cc0629..000000000000
--- a/devel/hs-vault/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-A vault is a persistent store for values of arbitrary types. It's like
-having first-class access to the storage space behind IORefs. The data
-structure is analogous to a bank vault, where you can access different
-bank boxes with different keys; hence the name. Also provided is a
-locker type, representing a store for a single element.
-
-WWW: https://github.com/HeinrichApfelmus/vault
diff --git a/devel/hs-vector-algorithms/Makefile b/devel/hs-vector-algorithms/Makefile
deleted file mode 100644
index 1ccedb94816f..000000000000
--- a/devel/hs-vector-algorithms/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= vector-algorithms
-PORTVERSION= 0.8.0.1
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Efficient algorithms for vector arrays
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= mtl mwc-random primitive>=0.3 vector>=0.6
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-vector-algorithms/distinfo b/devel/hs-vector-algorithms/distinfo
deleted file mode 100644
index f6e30090768a..000000000000
--- a/devel/hs-vector-algorithms/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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/pkg-descr b/devel/hs-vector-algorithms/pkg-descr
deleted file mode 100644
index 28dff5f3a16d..000000000000
--- a/devel/hs-vector-algorithms/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Efficient algorithms for vector arrays.
-
-WWW: http://code.haskell.org/~dolio/
diff --git a/devel/hs-vector-binary-instances/Makefile b/devel/hs-vector-binary-instances/Makefile
deleted file mode 100644
index cdb85402717a..000000000000
--- a/devel/hs-vector-binary-instances/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= vector-binary-instances
-PORTVERSION= 0.2.5.1
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Instances of Data.Binary and Data.Serialize for vector
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= vector>=0.6
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-vector-binary-instances/distinfo b/devel/hs-vector-binary-instances/distinfo
deleted file mode 100644
index d9963ac93159..000000000000
--- a/devel/hs-vector-binary-instances/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-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/pkg-descr b/devel/hs-vector-binary-instances/pkg-descr
deleted file mode 100644
index dd79d1517895..000000000000
--- a/devel/hs-vector-binary-instances/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Instances for Binary for the types defined in the vector package, making
-it easy to serialize vectors to and from disk. We use the generic
-interface to vectors, so all vector types are supported. Specific
-instances are provided for unboxed, boxed and storable vectors.
-
-WWW: https://github.com/bos/vector-binary-instances
diff --git a/devel/hs-vector-instances/Makefile b/devel/hs-vector-instances/Makefile
deleted file mode 100644
index 365d190137c8..000000000000
--- a/devel/hs-vector-instances/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= vector-instances
-PORTVERSION= 3.4
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Orphan Instances for 'Data.Vector'
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= comonad>=3 keys>=3 pointed>=3 semigroupoids>=3 \
- semigroups>=0.8.3.1 vector>=0.9
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-vector-instances/distinfo b/devel/hs-vector-instances/distinfo
deleted file mode 100644
index 7af9110640e5..000000000000
--- a/devel/hs-vector-instances/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627864
-SHA256 (cabal/vector-instances-3.4.tar.gz) = 1b0246ef0cf8372d61d5c7840d857f49299af2304b5107510377255ed4dd5381
-SIZE (cabal/vector-instances-3.4.tar.gz) = 5276
diff --git a/devel/hs-vector-instances/pkg-descr b/devel/hs-vector-instances/pkg-descr
deleted file mode 100644
index 04d281ea73e4..000000000000
--- a/devel/hs-vector-instances/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Orphan Instances for Data.Vector.
-
-WWW: https://github.com/ekmett/vector-instances
diff --git a/devel/hs-vector-th-unbox/Makefile b/devel/hs-vector-th-unbox/Makefile
deleted file mode 100644
index 8c2a56c8e3cd..000000000000
--- a/devel/hs-vector-th-unbox/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= vector-th-unbox
-PORTVERSION= 0.2.1.6
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Deriver for Data.Vector.Unboxed using Template Haskell
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= vector
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-vector-th-unbox/distinfo b/devel/hs-vector-th-unbox/distinfo
deleted file mode 100644
index 9c8b20c9c889..000000000000
--- a/devel/hs-vector-th-unbox/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499459996
-SHA256 (cabal/vector-th-unbox-0.2.1.6.tar.gz) = be87d4a6f1005ee2d0de6adf521e05c9e83c441568a8a8b60c79efe24ae90235
-SIZE (cabal/vector-th-unbox-0.2.1.6.tar.gz) = 4717
diff --git a/devel/hs-vector-th-unbox/pkg-descr b/devel/hs-vector-th-unbox/pkg-descr
deleted file mode 100644
index 2f2917c09001..000000000000
--- a/devel/hs-vector-th-unbox/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-A Template Haskell deriver for unboxed vectors, given a pair of coercion
-functions to and from some existing type with an Unbox instance.
-
-WWW: http://hackage.haskell.org/package/vector-th-unbox
diff --git a/devel/hs-vector/Makefile b/devel/hs-vector/Makefile
deleted file mode 100644
index 4d6ca7f1f638..000000000000
--- a/devel/hs-vector/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= vector
-PORTVERSION= 0.12.0.1
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Efficient Arrays
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= primitive>=0.5.0.1
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-vector/distinfo b/devel/hs-vector/distinfo
deleted file mode 100644
index 25c0f1dde667..000000000000
--- a/devel/hs-vector/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499445633
-SHA256 (cabal/vector-0.12.0.1.tar.gz) = b100ee79b9da2651276278cd3e0f08a3c152505cc52982beda507515af173d7b
-SIZE (cabal/vector-0.12.0.1.tar.gz) = 121798
diff --git a/devel/hs-vector/files/patch-vector.cabal b/devel/hs-vector/files/patch-vector.cabal
deleted file mode 100644
index 087af428e4af..000000000000
--- a/devel/hs-vector/files/patch-vector.cabal
+++ /dev/null
@@ -1,11 +0,0 @@
---- vector.cabal.orig 2018-04-09 18:20:35 UTC
-+++ vector.cabal
-@@ -144,7 +144,7 @@ Library
- Install-Includes:
- vector.h
-
-- Build-Depends: base >= 4.5 && < 4.10
-+ Build-Depends: base >= 4.5 && < 4.13
- , primitive >= 0.5.0.1 && < 0.7
- , ghc-prim >= 0.2 && < 0.6
- , deepseq >= 1.1 && < 1.5
diff --git a/devel/hs-vector/pkg-descr b/devel/hs-vector/pkg-descr
deleted file mode 100644
index 2dce1f34ba74..000000000000
--- a/devel/hs-vector/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-An efficient implementation of Int-indexed arrays (both mutable and
-immutable), with a powerful loop fusion optimization framework.
-
-WWW: https://github.com/haskell/vector
-
diff --git a/devel/hs-void/Makefile b/devel/hs-void/Makefile
deleted file mode 100644
index 7c8192f5babf..000000000000
--- a/devel/hs-void/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= void
-PORTVERSION= 0.7.2
-PORTREVISION= 4
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Haskell 98 logically uninhabited data type
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= hashable>=1.1 semigroups>=0.8.2
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-void/distinfo b/devel/hs-void/distinfo
deleted file mode 100644
index 7b3b59ff82cc..000000000000
--- a/devel/hs-void/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627864
-SHA256 (cabal/void-0.7.2.tar.gz) = d3fffe66a03e4b53db1e459edf75ad8402385a817cae415d857ec0b03ce0cf2b
-SIZE (cabal/void-0.7.2.tar.gz) = 5563
diff --git a/devel/hs-void/pkg-descr b/devel/hs-void/pkg-descr
deleted file mode 100644
index e3f6971e6cff..000000000000
--- a/devel/hs-void/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-A Haskell 98 logically uninhabited data type. Used to indicate that a
-given term should not exist.
-
-WWW: https://github.com/ekmett/void
diff --git a/devel/hs-wl-pprint-text/Makefile b/devel/hs-wl-pprint-text/Makefile
deleted file mode 100644
index 8fc879effafd..000000000000
--- a/devel/hs-wl-pprint-text/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= wl-pprint-text
-PORTVERSION= 1.2.0.0
-PORTREVISION= 1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= A clone of wl-pprint for use with the text library
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-USE_CABAL= base-compat
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-wl-pprint-text/distinfo b/devel/hs-wl-pprint-text/distinfo
deleted file mode 100644
index 7e532b8d6949..000000000000
--- a/devel/hs-wl-pprint-text/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1531855823
-SHA256 (cabal/wl-pprint-text-1.2.0.0.tar.gz) = 40dd4c2d2b8a2884616f3a240f01143d0aadd85f5988e5ee55a59ba6b2487c3c
-SIZE (cabal/wl-pprint-text-1.2.0.0.tar.gz) = 16758
diff --git a/devel/hs-wl-pprint-text/pkg-descr b/devel/hs-wl-pprint-text/pkg-descr
deleted file mode 100644
index 595f33e9e690..000000000000
--- a/devel/hs-wl-pprint-text/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-A clone of wl-pprint for use with the text library
-
-WWW: https://hackage.haskell.org/package/wl-pprint-text
diff --git a/devel/hs-word8/Makefile b/devel/hs-word8/Makefile
deleted file mode 100644
index 81acfb67b883..000000000000
--- a/devel/hs-word8/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= word8
-PORTVERSION= 0.1.2
-PORTREVISION= 5
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Word8 library
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
-EXPIRATION_DATE= 2019-04-14
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-word8/distinfo b/devel/hs-word8/distinfo
deleted file mode 100644
index 235536f79a98..000000000000
--- a/devel/hs-word8/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1499627864
-SHA256 (cabal/word8-0.1.2.tar.gz) = 3cbae3755a078ecff46524b3f6e0018f7e796e6dac9c710fe09b433c544676dd
-SIZE (cabal/word8-0.1.2.tar.gz) = 6218
diff --git a/devel/hs-word8/pkg-descr b/devel/hs-word8/pkg-descr
deleted file mode 100644
index 559690167897..000000000000
--- a/devel/hs-word8/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Word8 library to be used with Data.ByteString.
-
-WWW: http://hackage.haskell.org/package/word8