aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobias C. Berner <tcberner@FreeBSD.org>2019-03-30 17:39:36 +0000
committerTobias C. Berner <tcberner@FreeBSD.org>2019-03-30 17:39:36 +0000
commit6fa27dcfe7ac69f01374c8c7f7088b0cb2d64a61 (patch)
treec8099d50b52c68c614a102b5d8f340a42015134b
parentb450fe30b66236f48f8e78e5f662e08efb3cd48e (diff)
downloadports-6fa27dcfe7ac69f01374c8c7f7088b0cb2d64a61.tar.gz
ports-6fa27dcfe7ac69f01374c8c7f7088b0cb2d64a61.zip
Notes
-rw-r--r--archivers/hs-tar/Makefile3
-rw-r--r--archivers/hs-zip-archive/Makefile3
-rw-r--r--archivers/hs-zlib-bindings/Makefile3
-rw-r--r--archivers/hs-zlib/Makefile3
-rw-r--r--audio/hs-ALUT/Makefile3
-rw-r--r--audio/hs-OpenAL/Makefile3
-rw-r--r--audio/hs-libmpd/Makefile3
-rw-r--r--benchmarks/hs-criterion-measurement/Makefile3
-rw-r--r--benchmarks/hs-criterion/Makefile3
-rw-r--r--converters/hs-aeson-compat/Makefile3
-rw-r--r--converters/hs-aeson/Makefile3
-rw-r--r--converters/hs-json/Makefile3
-rw-r--r--converters/hs-sandi/Makefile3
-rw-r--r--databases/hs-esqueleto/Makefile3
-rw-r--r--databases/hs-hedis/Makefile3
-rw-r--r--databases/hs-mysql/Makefile3
-rw-r--r--databases/hs-persistent-sqlite/Makefile3
-rw-r--r--databases/hs-persistent-template/Makefile3
-rw-r--r--databases/hs-persistent/Makefile3
-rw-r--r--deskutils/hs-fdo-notify/Makefile3
-rw-r--r--devel/hs-Boolean/Makefile3
-rw-r--r--devel/hs-BoundedChan/Makefile3
-rw-r--r--devel/hs-ConfigFile/Makefile3
-rw-r--r--devel/hs-EdisonAPI/Makefile3
-rw-r--r--devel/hs-EdisonCore/Makefile3
-rw-r--r--devel/hs-GenericPretty/Makefile3
-rw-r--r--devel/hs-Glob/Makefile3
-rw-r--r--devel/hs-HUnit/Makefile3
-rw-r--r--devel/hs-IfElse/Makefile3
-rw-r--r--devel/hs-List/Makefile3
-rw-r--r--devel/hs-ListLike/Makefile3
-rw-r--r--devel/hs-MemoTrie/Makefile3
-rw-r--r--devel/hs-MissingH/Makefile3
-rw-r--r--devel/hs-MonadRandom/Makefile3
-rw-r--r--devel/hs-ObjectName/Makefile3
-rw-r--r--devel/hs-Only/Makefile3
-rw-r--r--devel/hs-QuickCheck/Makefile3
-rw-r--r--devel/hs-ReadArgs/Makefile3
-rw-r--r--devel/hs-STMonadTrans/Makefile3
-rw-r--r--devel/hs-SafeSemaphore/Makefile3
-rw-r--r--devel/hs-StateVar/Makefile3
-rw-r--r--devel/hs-Stream/Makefile3
-rw-r--r--devel/hs-abstract-deque/Makefile3
-rw-r--r--devel/hs-abstract-par/Makefile3
-rw-r--r--devel/hs-activehs-base/Makefile3
-rw-r--r--devel/hs-ansi-terminal/Makefile3
-rw-r--r--devel/hs-ansi-wl-pprint/Makefile3
-rw-r--r--devel/hs-arrows/Makefile3
-rw-r--r--devel/hs-asn1-data/Makefile3
-rw-r--r--devel/hs-asn1-encoding/Makefile3
-rw-r--r--devel/hs-asn1-parse/Makefile3
-rw-r--r--devel/hs-asn1-types/Makefile3
-rw-r--r--devel/hs-async/Makefile3
-rw-r--r--devel/hs-atomic-primops/Makefile3
-rw-r--r--devel/hs-auto-update/Makefile3
-rw-r--r--devel/hs-base-compat-batteries/Makefile3
-rw-r--r--devel/hs-base-compat/Makefile3
-rw-r--r--devel/hs-base-orphans/Makefile3
-rw-r--r--devel/hs-base-unicode-symbols/Makefile3
-rw-r--r--devel/hs-base16-bytestring/Makefile3
-rw-r--r--devel/hs-base64-bytestring/Makefile3
-rw-r--r--devel/hs-basement/Makefile3
-rw-r--r--devel/hs-basic-prelude/Makefile3
-rw-r--r--devel/hs-bifunctors/Makefile3
-rw-r--r--devel/hs-bitarray/Makefile3
-rw-r--r--devel/hs-bits-atomic/Makefile3
-rw-r--r--devel/hs-blaze-builder/Makefile3
-rw-r--r--devel/hs-blaze-textual/Makefile3
-rw-r--r--devel/hs-bloomfilter/Makefile3
-rw-r--r--devel/hs-boxes/Makefile3
-rw-r--r--devel/hs-bsd-sysctl/Makefile3
-rw-r--r--devel/hs-byteable/Makefile3
-rw-r--r--devel/hs-byteorder/Makefile3
-rw-r--r--devel/hs-bytestring-lexing/Makefile3
-rw-r--r--devel/hs-bytestring-mmap/Makefile3
-rw-r--r--devel/hs-bytestring-nums/Makefile1
-rw-r--r--devel/hs-bytestring-show/Makefile3
-rw-r--r--devel/hs-call-stack/Makefile3
-rw-r--r--devel/hs-cereal/Makefile3
-rw-r--r--devel/hs-checkers/Makefile3
-rw-r--r--devel/hs-chunked-data/Makefile3
-rw-r--r--devel/hs-classy-prelude-conduit/Makefile3
-rw-r--r--devel/hs-classy-prelude/Makefile3
-rw-r--r--devel/hs-clock/Makefile3
-rw-r--r--devel/hs-cmdargs/Makefile3
-rw-r--r--devel/hs-code-page/Makefile3
-rw-r--r--devel/hs-colour/Makefile3
-rw-r--r--devel/hs-concurrent-output/Makefile3
-rw-r--r--devel/hs-conduit-combinators/Makefile3
-rw-r--r--devel/hs-conduit-extra/Makefile3
-rw-r--r--devel/hs-conduit/Makefile3
-rw-r--r--devel/hs-configurator/Makefile3
-rw-r--r--devel/hs-constraints/Makefile3
-rw-r--r--devel/hs-convertible/Makefile3
-rw-r--r--devel/hs-cpphs/Makefile1
-rw-r--r--devel/hs-darcs/Makefile1
-rw-r--r--devel/hs-data-default-class/Makefile3
-rw-r--r--devel/hs-data-default-instances-base/Makefile3
-rw-r--r--devel/hs-data-default-instances-containers/Makefile3
-rw-r--r--devel/hs-data-default-instances-dlist/Makefile3
-rw-r--r--devel/hs-data-default-instances-old-locale/Makefile3
-rw-r--r--devel/hs-data-default/Makefile3
-rw-r--r--devel/hs-data-endian/Makefile3
-rw-r--r--devel/hs-data-hash/Makefile3
-rw-r--r--devel/hs-data-ordlist/Makefile3
-rw-r--r--devel/hs-data-pprint/Makefile3
-rw-r--r--devel/hs-date-cache/Makefile3
-rw-r--r--devel/hs-datetime/Makefile3
-rw-r--r--devel/hs-dbus/Makefile3
-rw-r--r--devel/hs-deepseq-generics/Makefile3
-rw-r--r--devel/hs-directory-tree/Makefile3
-rw-r--r--devel/hs-dlist-instances/Makefile3
-rw-r--r--devel/hs-dlist/Makefile3
-rw-r--r--devel/hs-easy-file/Makefile3
-rw-r--r--devel/hs-echo/Makefile3
-rw-r--r--devel/hs-edit-distance/Makefile3
-rw-r--r--devel/hs-either/Makefile3
-rw-r--r--devel/hs-enclosed-exceptions/Makefile3
-rw-r--r--devel/hs-equivalence/Makefile3
-rw-r--r--devel/hs-errors/Makefile3
-rw-r--r--devel/hs-exceptions/Makefile3
-rw-r--r--devel/hs-extensible-exceptions/Makefile3
-rw-r--r--devel/hs-extra/Makefile3
-rw-r--r--devel/hs-fast-logger/Makefile3
-rw-r--r--devel/hs-fgl/Makefile3
-rw-r--r--devel/hs-file-embed/Makefile3
-rw-r--r--devel/hs-filemanip/Makefile3
-rw-r--r--devel/hs-filestore/Makefile3
-rw-r--r--devel/hs-fmlist/Makefile3
-rw-r--r--devel/hs-fortran-src/Makefile3
-rw-r--r--devel/hs-foundation/Makefile3
-rw-r--r--devel/hs-free/Makefile3
-rw-r--r--devel/hs-fsnotify/Makefile3
-rw-r--r--devel/hs-gconf/Makefile3
-rw-r--r--devel/hs-generic-deriving/Makefile3
-rw-r--r--devel/hs-geniplate-mirror/Makefile3
-rw-r--r--devel/hs-ghc-events/Makefile1
-rw-r--r--devel/hs-ghc-mtl/Makefile3
-rw-r--r--devel/hs-ghc-paths/Makefile3
-rw-r--r--devel/hs-gio/Makefile3
-rw-r--r--devel/hs-git-annex/Makefile2
-rw-r--r--devel/hs-gitrev/Makefile3
-rw-r--r--devel/hs-glib/Makefile3
-rw-r--r--devel/hs-gtk2hs-buildtools/Makefile1
-rw-r--r--devel/hs-haddock-api/Makefile3
-rw-r--r--devel/hs-haddock-library/Makefile3
-rw-r--r--devel/hs-haddock/Makefile1
-rw-r--r--devel/hs-hashable/Makefile3
-rw-r--r--devel/hs-hashtables/Makefile3
-rw-r--r--devel/hs-haskell-lexer/Makefile3
-rw-r--r--devel/hs-haskell-src-exts-util/Makefile3
-rw-r--r--devel/hs-haskell-src-exts/Makefile3
-rw-r--r--devel/hs-haskell-src-meta/Makefile3
-rw-r--r--devel/hs-haskell-src/Makefile3
-rw-r--r--devel/hs-hasktags/Makefile1
-rw-r--r--devel/hs-hex/Makefile3
-rw-r--r--devel/hs-hinotify/Makefile3
-rw-r--r--devel/hs-hint/Makefile3
-rw-r--r--devel/hs-hlibev/Makefile3
-rw-r--r--devel/hs-hlint/Makefile1
-rw-r--r--devel/hs-hoogle/Makefile1
-rw-r--r--devel/hs-hourglass/Makefile3
-rw-r--r--devel/hs-hsb2hs/Makefile3
-rw-r--r--devel/hs-hslogger/Makefile3
-rw-r--r--devel/hs-hslua-module-text/Makefile3
-rw-r--r--devel/hs-hslua/Makefile3
-rw-r--r--devel/hs-hspec-core/Makefile3
-rw-r--r--devel/hs-hspec-discover/Makefile1
-rw-r--r--devel/hs-hspec-expectations/Makefile3
-rw-r--r--devel/hs-io-streams-haproxy/Makefile3
-rw-r--r--devel/hs-io-streams/Makefile3
-rw-r--r--devel/hs-js-flot/Makefile3
-rw-r--r--devel/hs-js-jquery/Makefile3
-rw-r--r--devel/hs-keys/Makefile3
-rw-r--r--devel/hs-kqueue/Makefile3
-rw-r--r--devel/hs-language-c/Makefile3
-rw-r--r--devel/hs-language-javascript/Makefile3
-rw-r--r--devel/hs-largeword/Makefile3
-rw-r--r--devel/hs-lazysmallcheck/Makefile3
-rw-r--r--devel/hs-lens/Makefile3
-rw-r--r--devel/hs-lifted-async/Makefile3
-rw-r--r--devel/hs-lifted-base/Makefile3
-rw-r--r--devel/hs-logict/Makefile3
-rw-r--r--devel/hs-map-syntax/Makefile3
-rw-r--r--devel/hs-memory/Makefile3
-rw-r--r--devel/hs-microlens-th/Makefile3
-rw-r--r--devel/hs-microlens/Makefile3
-rw-r--r--devel/hs-microstache/Makefile3
-rw-r--r--devel/hs-mmap/Makefile3
-rw-r--r--devel/hs-mmorph/Makefile3
-rw-r--r--devel/hs-monad-control/Makefile3
-rw-r--r--devel/hs-monad-logger/Makefile3
-rw-r--r--devel/hs-monad-loops/Makefile3
-rw-r--r--devel/hs-monad-par-extras/Makefile3
-rw-r--r--devel/hs-monad-par/Makefile3
-rw-r--r--devel/hs-monad-unlift/Makefile3
-rw-r--r--devel/hs-monads-tf/Makefile3
-rw-r--r--devel/hs-mono-traversable-instances/Makefile3
-rw-r--r--devel/hs-mono-traversable/Makefile3
-rw-r--r--devel/hs-mtl/Makefile3
-rw-r--r--devel/hs-mueval/Makefile1
-rw-r--r--devel/hs-murmur-hash/Makefile3
-rw-r--r--devel/hs-mutable-containers/Makefile3
-rw-r--r--devel/hs-ncurses/Makefile3
-rw-r--r--devel/hs-newtype-generics/Makefile3
-rw-r--r--devel/hs-newtype/Makefile3
-rw-r--r--devel/hs-old-locale/Makefile3
-rw-r--r--devel/hs-old-time/Makefile3
-rw-r--r--devel/hs-optparse-applicative/Makefile3
-rw-r--r--devel/hs-parallel/Makefile3
-rw-r--r--devel/hs-pcre-light/Makefile3
-rw-r--r--devel/hs-prelude-extras/Makefile3
-rw-r--r--devel/hs-preprocessor-tools/Makefile3
-rw-r--r--devel/hs-prettyclass/Makefile3
-rw-r--r--devel/hs-primitive/Makefile3
-rw-r--r--devel/hs-process-extras/Makefile3
-rw-r--r--devel/hs-profunctors/Makefile3
-rw-r--r--devel/hs-project-template/Makefile3
-rw-r--r--devel/hs-psqueues/Makefile3
-rw-r--r--devel/hs-quickcheck-io/Makefile3
-rw-r--r--devel/hs-random/Makefile3
-rw-r--r--devel/hs-readable/Makefile3
-rw-r--r--devel/hs-readline/Makefile3
-rw-r--r--devel/hs-refact/Makefile3
-rw-r--r--devel/hs-reflection/Makefile3
-rw-r--r--devel/hs-resource-pool/Makefile3
-rw-r--r--devel/hs-resourcet/Makefile3
-rw-r--r--devel/hs-safe-exceptions/Makefile3
-rw-r--r--devel/hs-safe/Makefile3
-rw-r--r--devel/hs-say/Makefile3
-rw-r--r--devel/hs-scientific/Makefile3
-rw-r--r--devel/hs-securemem/Makefile3
-rw-r--r--devel/hs-setenv/Makefile3
-rw-r--r--devel/hs-setlocale/Makefile3
-rw-r--r--devel/hs-shake/Makefile1
-rw-r--r--devel/hs-show/Makefile3
-rw-r--r--devel/hs-silently/Makefile3
-rw-r--r--devel/hs-simple-reflect/Makefile3
-rw-r--r--devel/hs-smallcheck/Makefile3
-rw-r--r--devel/hs-split/Makefile3
-rw-r--r--devel/hs-stm-chans/Makefile3
-rw-r--r--devel/hs-storable-record/Makefile3
-rw-r--r--devel/hs-storable-tuple/Makefile3
-rw-r--r--devel/hs-streaming-commons/Makefile3
-rw-r--r--devel/hs-strict/Makefile3
-rw-r--r--devel/hs-syb-with-class/Makefile3
-rw-r--r--devel/hs-syb/Makefile3
-rw-r--r--devel/hs-system-fileio/Makefile3
-rw-r--r--devel/hs-system-filepath/Makefile3
-rw-r--r--devel/hs-tagged/Makefile3
-rw-r--r--devel/hs-temporary/Makefile3
-rw-r--r--devel/hs-terminal-size/Makefile3
-rw-r--r--devel/hs-test-framework-hunit/Makefile3
-rw-r--r--devel/hs-test-framework-quickcheck2/Makefile3
-rw-r--r--devel/hs-test-framework/Makefile3
-rw-r--r--devel/hs-text-icu/Makefile3
-rw-r--r--devel/hs-text-short/Makefile3
-rw-r--r--devel/hs-tf-random/Makefile3
-rw-r--r--devel/hs-th-abstraction/Makefile3
-rw-r--r--devel/hs-th-expand-syns/Makefile3
-rw-r--r--devel/hs-th-lift-instances/Makefile3
-rw-r--r--devel/hs-th-lift/Makefile3
-rw-r--r--devel/hs-th-orphans/Makefile3
-rw-r--r--devel/hs-th-reify-many/Makefile3
-rw-r--r--devel/hs-threads/Makefile3
-rw-r--r--devel/hs-threadscope/Makefile1
-rw-r--r--devel/hs-time-compat/Makefile3
-rw-r--r--devel/hs-time-locale-compat/Makefile3
-rw-r--r--devel/hs-timezone-olson/Makefile3
-rw-r--r--devel/hs-timezone-series/Makefile3
-rw-r--r--devel/hs-transformers-base/Makefile3
-rw-r--r--devel/hs-transformers-compat/Makefile3
-rw-r--r--devel/hs-typed-process/Makefile3
-rw-r--r--devel/hs-unamb/Makefile3
-rw-r--r--devel/hs-unexceptionalio/Makefile3
-rw-r--r--devel/hs-unicode-show/Makefile3
-rw-r--r--devel/hs-uniplate/Makefile3
-rw-r--r--devel/hs-unix-compat/Makefile3
-rw-r--r--devel/hs-unix-time/Makefile3
-rw-r--r--devel/hs-unliftio-core/Makefile3
-rw-r--r--devel/hs-unliftio/Makefile3
-rw-r--r--devel/hs-unordered-containers/Makefile3
-rw-r--r--devel/hs-utf8-light/Makefile3
-rw-r--r--devel/hs-utf8-string/Makefile3
-rw-r--r--devel/hs-utility-ht/Makefile3
-rw-r--r--devel/hs-uuagc-cabal/Makefile3
-rw-r--r--devel/hs-uuid-types/Makefile3
-rw-r--r--devel/hs-uuid/Makefile3
-rw-r--r--devel/hs-uulib/Makefile3
-rw-r--r--devel/hs-vault/Makefile3
-rw-r--r--devel/hs-vector-algorithms/Makefile3
-rw-r--r--devel/hs-vector-binary-instances/Makefile3
-rw-r--r--devel/hs-vector-instances/Makefile3
-rw-r--r--devel/hs-vector-th-unbox/Makefile3
-rw-r--r--devel/hs-vector/Makefile3
-rw-r--r--devel/hs-void/Makefile3
-rw-r--r--devel/hs-wl-pprint-text/Makefile3
-rw-r--r--devel/hs-word8/Makefile3
-rw-r--r--dns/hs-dns/Makefile3
-rw-r--r--dns/hs-gnuidn/Makefile3
-rw-r--r--ftp/hs-curl/Makefile3
-rw-r--r--games/hs-scroll/Makefile1
-rw-r--r--graphics/hs-JuicyPixels/Makefile3
-rw-r--r--graphics/hs-cairo/Makefile3
-rw-r--r--graphics/hs-dia-base/Makefile3
-rw-r--r--graphics/hs-dia-functions/Makefile3
-rw-r--r--graphics/hs-graphviz/Makefile3
-rw-r--r--graphics/hs-svgcairo/Makefile3
-rw-r--r--lang/hs-unlambda/Makefile1
-rw-r--r--mail/hs-email-validate/Makefile3
-rw-r--r--mail/hs-mime-mail/Makefile3
-rw-r--r--mail/hs-mime-types/Makefile3
-rw-r--r--mail/hs-mime/Makefile3
-rw-r--r--math/hs-Agda-stdlib/Makefile3
-rw-r--r--math/hs-Agda/Makefile1
-rw-r--r--math/hs-NumInstances/Makefile3
-rw-r--r--math/hs-adjunctions/Makefile3
-rw-r--r--math/hs-categories/Makefile3
-rw-r--r--math/hs-comonad/Makefile3
-rw-r--r--math/hs-contravariant/Makefile3
-rw-r--r--math/hs-data-lens-template/Makefile3
-rw-r--r--math/hs-data-lens/Makefile3
-rw-r--r--math/hs-dense-linear-algebra/Makefile3
-rw-r--r--math/hs-distributive/Makefile3
-rw-r--r--math/hs-erf/Makefile3
-rw-r--r--math/hs-fixed/Makefile3
-rw-r--r--math/hs-half/Makefile3
-rw-r--r--math/hs-ieee754/Makefile3
-rw-r--r--math/hs-integer-logarithms/Makefile3
-rw-r--r--math/hs-kan-extensions/Makefile3
-rw-r--r--math/hs-math-functions/Makefile3
-rw-r--r--math/hs-mwc-random/Makefile3
-rw-r--r--math/hs-pointed/Makefile3
-rw-r--r--math/hs-probability/Makefile3
-rw-r--r--math/hs-semigroupoids/Makefile3
-rw-r--r--math/hs-semigroups/Makefile3
-rw-r--r--math/hs-statistics/Makefile3
-rw-r--r--math/hs-vector-space/Makefile3
-rw-r--r--net-p2p/hs-torrent/Makefile3
-rw-r--r--net/hs-aws/Makefile3
-rw-r--r--net/hs-bsb-http-chunked/Makefile3
-rw-r--r--net/hs-connection/Makefile3
-rw-r--r--net/hs-gsasl/Makefile3
-rw-r--r--net/hs-hoauth2/Makefile3
-rw-r--r--net/hs-hostname/Makefile3
-rw-r--r--net/hs-iproute/Makefile3
-rw-r--r--net/hs-maccatcher/Makefile3
-rw-r--r--net/hs-network-info/Makefile3
-rw-r--r--net/hs-network-multicast/Makefile3
-rw-r--r--net/hs-network-protocol-xmpp/Makefile3
-rw-r--r--net/hs-network-uri/Makefile3
-rw-r--r--net/hs-network/Makefile3
-rw-r--r--net/hs-pcap/Makefile3
-rw-r--r--net/hs-publicsuffixlist/Makefile3
-rw-r--r--net/hs-resolv/Makefile3
-rw-r--r--net/hs-sendfile/Makefile3
-rw-r--r--net/hs-simple-sendfile/Makefile3
-rw-r--r--net/hs-socks/Makefile3
-rw-r--r--security/hs-Crypto/Makefile3
-rw-r--r--security/hs-DRBG/Makefile3
-rw-r--r--security/hs-HsOpenSSL/Makefile3
-rw-r--r--security/hs-RSA/Makefile3
-rw-r--r--security/hs-SHA/Makefile3
-rw-r--r--security/hs-cipher-aes/Makefile3
-rw-r--r--security/hs-cipher-aes128/Makefile3
-rw-r--r--security/hs-cipher-blowfish/Makefile3
-rw-r--r--security/hs-cipher-camellia/Makefile3
-rw-r--r--security/hs-cipher-des/Makefile3
-rw-r--r--security/hs-cipher-rc4/Makefile3
-rw-r--r--security/hs-clientsession/Makefile3
-rw-r--r--security/hs-cprng-aes/Makefile3
-rw-r--r--security/hs-crypto-api/Makefile3
-rw-r--r--security/hs-crypto-cipher-types/Makefile3
-rw-r--r--security/hs-crypto-conduit/Makefile3
-rw-r--r--security/hs-crypto-numbers/Makefile3
-rw-r--r--security/hs-crypto-pubkey-types/Makefile3
-rw-r--r--security/hs-crypto-pubkey/Makefile3
-rw-r--r--security/hs-crypto-random-api/Makefile3
-rw-r--r--security/hs-crypto-random/Makefile3
-rw-r--r--security/hs-cryptocipher/Makefile3
-rw-r--r--security/hs-cryptohash-conduit/Makefile3
-rw-r--r--security/hs-cryptohash-cryptoapi/Makefile3
-rw-r--r--security/hs-cryptohash-md5/Makefile3
-rw-r--r--security/hs-cryptohash-sha1/Makefile3
-rw-r--r--security/hs-cryptohash-sha256/Makefile3
-rw-r--r--security/hs-cryptohash/Makefile3
-rw-r--r--security/hs-cryptonite-conduit/Makefile3
-rw-r--r--security/hs-cryptonite/Makefile3
-rw-r--r--security/hs-digest/Makefile3
-rw-r--r--security/hs-ed25519/Makefile3
-rw-r--r--security/hs-entropy/Makefile3
-rw-r--r--security/hs-gnutls/Makefile3
-rw-r--r--security/hs-hackage-security/Makefile3
-rw-r--r--security/hs-monadcryptorandom/Makefile3
-rw-r--r--security/hs-nonce/Makefile3
-rw-r--r--security/hs-pem/Makefile3
-rw-r--r--security/hs-pureMD5/Makefile3
-rw-r--r--security/hs-pwstore-fast/Makefile3
-rw-r--r--security/hs-skein/Makefile3
-rw-r--r--security/hs-tls-session-manager/Makefile3
-rw-r--r--security/hs-tls/Makefile3
-rw-r--r--security/hs-x509-store/Makefile3
-rw-r--r--security/hs-x509-system/Makefile3
-rw-r--r--security/hs-x509-validation/Makefile3
-rw-r--r--security/hs-x509/Makefile3
-rw-r--r--shells/hs-shelly/Makefile3
-rw-r--r--sysutils/hs-cpu/Makefile3
-rw-r--r--sysutils/hs-disk-free-space/Makefile3
-rw-r--r--sysutils/hs-ekg-core/Makefile3
-rw-r--r--sysutils/hs-mountpoints/Makefile3
-rw-r--r--textproc/hs-Diff/Makefile3
-rw-r--r--textproc/hs-HStringTemplate/Makefile3
-rw-r--r--textproc/hs-HsYAML/Makefile3
-rw-r--r--textproc/hs-appar/Makefile3
-rw-r--r--textproc/hs-attoparsec-iso8601/Makefile3
-rw-r--r--textproc/hs-attoparsec/Makefile3
-rw-r--r--textproc/hs-bencode/Makefile3
-rw-r--r--textproc/hs-blaze-html/Makefile3
-rw-r--r--textproc/hs-blaze-markup/Makefile3
-rw-r--r--textproc/hs-bytestring-csv/Makefile3
-rw-r--r--textproc/hs-case-insensitive/Makefile3
-rw-r--r--textproc/hs-cassava/Makefile3
-rw-r--r--textproc/hs-cmark-gfm/Makefile3
-rw-r--r--textproc/hs-cmark/Makefile3
-rw-r--r--textproc/hs-csv/Makefile3
-rw-r--r--textproc/hs-doctemplates/Makefile3
-rw-r--r--textproc/hs-double-conversion/Makefile3
-rw-r--r--textproc/hs-feed/Makefile3
-rw-r--r--textproc/hs-hexpat/Makefile3
-rw-r--r--textproc/hs-highlighting-kate/Makefile3
-rw-r--r--textproc/hs-hs-bibutils/Makefile3
-rw-r--r--textproc/hs-html-conduit/Makefile3
-rw-r--r--textproc/hs-html/Makefile3
-rw-r--r--textproc/hs-hxt-charproperties/Makefile3
-rw-r--r--textproc/hs-hxt-regex-xmlschema/Makefile3
-rw-r--r--textproc/hs-hxt-unicode/Makefile3
-rw-r--r--textproc/hs-hxt/Makefile3
-rw-r--r--textproc/hs-libxml-sax/Makefile3
-rw-r--r--textproc/hs-libxml/Makefile3
-rw-r--r--textproc/hs-libyaml/Makefile3
-rw-r--r--textproc/hs-magic/Makefile3
-rw-r--r--textproc/hs-pandoc-citeproc/Makefile1
-rw-r--r--textproc/hs-pandoc-types/Makefile3
-rw-r--r--textproc/hs-parsec-numbers/Makefile3
-rw-r--r--textproc/hs-polyparse/Makefile3
-rw-r--r--textproc/hs-pretty-show/Makefile3
-rw-r--r--textproc/hs-regex-applicative/Makefile3
-rw-r--r--textproc/hs-regex-base/Makefile3
-rw-r--r--textproc/hs-regex-compat-tdfa/Makefile3
-rw-r--r--textproc/hs-regex-compat/Makefile3
-rw-r--r--textproc/hs-regex-pcre-builtin/Makefile3
-rw-r--r--textproc/hs-regex-pcre/Makefile3
-rw-r--r--textproc/hs-regex-posix/Makefile3
-rw-r--r--textproc/hs-regex-tdfa/Makefile3
-rw-r--r--textproc/hs-rfc5051/Makefile3
-rw-r--r--textproc/hs-scanner/Makefile3
-rw-r--r--textproc/hs-skylighting-core/Makefile3
-rw-r--r--textproc/hs-skylighting/Makefile3
-rw-r--r--textproc/hs-stringsearch/Makefile3
-rw-r--r--textproc/hs-tagsoup/Makefile3
-rw-r--r--textproc/hs-tagstream-conduit/Makefile3
-rw-r--r--textproc/hs-texmath/Makefile3
-rw-r--r--textproc/hs-unicode-transforms/Makefile3
-rw-r--r--textproc/hs-uri-bytestring-aeson/Makefile3
-rw-r--r--textproc/hs-uri-bytestring/Makefile3
-rw-r--r--textproc/hs-uri-encode/Makefile3
-rw-r--r--textproc/hs-uri/Makefile3
-rw-r--r--textproc/hs-xml-conduit/Makefile3
-rw-r--r--textproc/hs-xml-hamlet/Makefile3
-rw-r--r--textproc/hs-xml-types/Makefile3
-rw-r--r--textproc/hs-xml/Makefile3
-rw-r--r--textproc/hs-xmlhtml/Makefile3
-rw-r--r--www/hs-DAV/Makefile1
-rw-r--r--www/hs-HTTP/Makefile3
-rw-r--r--www/hs-authenticate/Makefile3
-rw-r--r--www/hs-cgi/Makefile3
-rw-r--r--www/hs-cookie/Makefile3
-rw-r--r--www/hs-css-text/Makefile3
-rw-r--r--www/hs-fastcgi/Makefile3
-rw-r--r--www/hs-happstack-server/Makefile3
-rw-r--r--www/hs-heist/Makefile3
-rw-r--r--www/hs-hjsmin/Makefile1
-rw-r--r--www/hs-http-api-data/Makefile3
-rw-r--r--www/hs-http-client-tls/Makefile3
-rw-r--r--www/hs-http-client/Makefile3
-rw-r--r--www/hs-http-conduit/Makefile3
-rw-r--r--www/hs-http-date/Makefile3
-rw-r--r--www/hs-http-reverse-proxy/Makefile3
-rw-r--r--www/hs-http-server/Makefile3
-rw-r--r--www/hs-http-types/Makefile3
-rw-r--r--www/hs-http2/Makefile3
-rw-r--r--www/hs-multipart/Makefile3
-rw-r--r--www/hs-oeis/Makefile3
-rw-r--r--www/hs-path-pieces/Makefile3
-rw-r--r--www/hs-recaptcha/Makefile3
-rw-r--r--www/hs-shakespeare/Makefile3
-rw-r--r--www/hs-snap-core/Makefile3
-rw-r--r--www/hs-snap-server/Makefile3
-rw-r--r--www/hs-snap/Makefile3
-rw-r--r--www/hs-url/Makefile3
-rw-r--r--www/hs-wai-app-static/Makefile1
-rw-r--r--www/hs-wai-extra/Makefile3
-rw-r--r--www/hs-wai-logger/Makefile3
-rw-r--r--www/hs-wai/Makefile3
-rw-r--r--www/hs-warp-tls/Makefile3
-rw-r--r--www/hs-warp/Makefile3
-rw-r--r--www/hs-xss-sanitize/Makefile3
-rw-r--r--www/hs-yesod-auth-hashdb/Makefile3
-rw-r--r--www/hs-yesod-auth/Makefile3
-rw-r--r--www/hs-yesod-core/Makefile3
-rw-r--r--www/hs-yesod-form/Makefile3
-rw-r--r--www/hs-yesod-persistent/Makefile3
-rw-r--r--www/hs-yesod-static/Makefile3
-rw-r--r--www/hs-yesod-test/Makefile3
-rw-r--r--www/hs-yesod/Makefile3
-rw-r--r--x11-toolkits/hs-GLURaw/Makefile3
-rw-r--r--x11-toolkits/hs-GLUT/Makefile3
-rw-r--r--x11-toolkits/hs-OpenGL/Makefile3
-rw-r--r--x11-toolkits/hs-OpenGLRaw/Makefile3
-rw-r--r--x11-toolkits/hs-gtk/Makefile3
-rw-r--r--x11-toolkits/hs-gtk2hs/Makefile3
-rw-r--r--x11-toolkits/hs-gtksourceview2/Makefile3
-rw-r--r--x11-toolkits/hs-pango/Makefile3
-rw-r--r--x11-toolkits/hs-vte/Makefile3
-rw-r--r--x11-toolkits/hs-wxdirect/Makefile3
-rw-r--r--x11-wm/hs-xmonad-contrib/Makefile1
-rw-r--r--x11/hs-X11-xft/Makefile3
-rw-r--r--x11/hs-X11/Makefile3
-rw-r--r--x11/hs-xmobar/Makefile1
529 files changed, 1521 insertions, 21 deletions
diff --git a/archivers/hs-tar/Makefile b/archivers/hs-tar/Makefile
index 75ba704830c4..ebe2ecaebdaf 100644
--- a/archivers/hs-tar/Makefile
+++ b/archivers/hs-tar/Makefile
@@ -10,5 +10,8 @@ COMMENT= Reading, writing, and manipulating ".tar" archive 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
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/archivers/hs-zip-archive/Makefile b/archivers/hs-zip-archive/Makefile
index 56d3b6624070..5487ed7b1fea 100644
--- a/archivers/hs-zip-archive/Makefile
+++ b/archivers/hs-zip-archive/Makefile
@@ -10,6 +10,9 @@ COMMENT= Library for creating and modifying zip archives
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= digest>=0.0.0.1 mtl old-time zlib
FLAGS_DEFINE= EXECUTABLE
diff --git a/archivers/hs-zlib-bindings/Makefile b/archivers/hs-zlib-bindings/Makefile
index 33b4de3df748..f93adfa4a9fa 100644
--- a/archivers/hs-zlib-bindings/Makefile
+++ b/archivers/hs-zlib-bindings/Makefile
@@ -10,6 +10,9 @@ COMMENT= Low-level bindings to the zlib 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= zlib>=0.5.2.0
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/archivers/hs-zlib/Makefile b/archivers/hs-zlib/Makefile
index ebe2f073c2c8..0a11be2ffd72 100644
--- a/archivers/hs-zlib/Makefile
+++ b/archivers/hs-zlib/Makefile
@@ -11,5 +11,8 @@ COMMENT= Compression and decompression in the gzip and zlib formats
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/audio/hs-ALUT/Makefile b/audio/hs-ALUT/Makefile
index 092cbfd08126..ef2b54289122 100644
--- a/audio/hs-ALUT/Makefile
+++ b/audio/hs-ALUT/Makefile
@@ -11,6 +11,9 @@ COMMENT= Binding for the OpenAL Utility Toolkit
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= OpenAL>=1.7 StateVar>=1.1
USES= openal:al,alut
diff --git a/audio/hs-OpenAL/Makefile b/audio/hs-OpenAL/Makefile
index 5e1d7e9ab45b..9084f044efb7 100644
--- a/audio/hs-OpenAL/Makefile
+++ b/audio/hs-OpenAL/Makefile
@@ -11,6 +11,9 @@ COMMENT= Binding to the OpenAL cross-platform 3D audio API
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= ObjectName>=1.1 OpenGL>=2.12 StateVar>=1.1
USES= openal:al
diff --git a/audio/hs-libmpd/Makefile b/audio/hs-libmpd/Makefile
index e34b9c545e30..1107f95dabd3 100644
--- a/audio/hs-libmpd/Makefile
+++ b/audio/hs-libmpd/Makefile
@@ -10,6 +10,9 @@ COMMENT= MPD client 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= attoparsec>=0.10.1 data-default-class>=0.0.1 mtl>=2.0 \
network>=2.1 old-locale>=1.0 utf8-string>=0.3.1
diff --git a/benchmarks/hs-criterion-measurement/Makefile b/benchmarks/hs-criterion-measurement/Makefile
index 67b3ba7fd636..a8b7a40de61b 100644
--- a/benchmarks/hs-criterion-measurement/Makefile
+++ b/benchmarks/hs-criterion-measurement/Makefile
@@ -10,6 +10,9 @@ COMMENT= Criterion measurement functionality and associated 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= aeson base-compat vector
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/benchmarks/hs-criterion/Makefile b/benchmarks/hs-criterion/Makefile
index cd6376c88e7c..b485b8cf7d36 100644
--- a/benchmarks/hs-criterion/Makefile
+++ b/benchmarks/hs-criterion/Makefile
@@ -11,6 +11,9 @@ COMMENT= Robust, reliable performance measurement and analysis
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 ansi-wl-pprint base-compat base-compat-batteries \
cassava code-page criterion-measurement exceptions Glob \
js-flot js-jquery microstache mtl mwc-random \
diff --git a/converters/hs-aeson-compat/Makefile b/converters/hs-aeson-compat/Makefile
index 25a9e5d50a83..7446458c4ab8 100644
--- a/converters/hs-aeson-compat/Makefile
+++ b/converters/hs-aeson-compat/Makefile
@@ -10,6 +10,9 @@ COMMENT= Fast JSON parsing and encoding
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 attoparsec attoparsec-iso8601 base-compat exceptions \
hashable scientific semigroups tagged time-locale-compat \
unordered-containers vector
diff --git a/converters/hs-aeson/Makefile b/converters/hs-aeson/Makefile
index 8a55c8c30115..289faacf7594 100644
--- a/converters/hs-aeson/Makefile
+++ b/converters/hs-aeson/Makefile
@@ -10,6 +10,9 @@ COMMENT= Fast JSON parsing and encoding
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.13.0.1 base-compat>=0.9.1 dlist>=0.6 hashable>=1.1.2.0 \
scientific>=0.3.1 tagged th-abstraction time-locale-compat>=0.1.1 \
unordered-containers>=0.2.3.0 uuid-types>=1.0.3 vector>=0.8
diff --git a/converters/hs-json/Makefile b/converters/hs-json/Makefile
index 8a993988edd7..089a2980a660 100644
--- a/converters/hs-json/Makefile
+++ b/converters/hs-json/Makefile
@@ -11,6 +11,9 @@ COMMENT= Support for serialising Haskell to and from JSON
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 syb
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/converters/hs-sandi/Makefile b/converters/hs-sandi/Makefile
index bbea70d5eeeb..37335a5b686d 100644
--- a/converters/hs-sandi/Makefile
+++ b/converters/hs-sandi/Makefile
@@ -10,6 +10,9 @@ COMMENT= Data encoding 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
+
CONFLICTS_INSTALL= hs-dataenc-[0-9]*
USE_CABAL= conduit exceptions stringsearch
diff --git a/databases/hs-esqueleto/Makefile b/databases/hs-esqueleto/Makefile
index 34d2eb7408e1..007e7d52981d 100644
--- a/databases/hs-esqueleto/Makefile
+++ b/databases/hs-esqueleto/Makefile
@@ -10,6 +10,9 @@ COMMENT= Type-safe EDSL for SQL queries on persistent backends
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-html conduit monad-logger persistent \
resourcet tagged unordered-containers
diff --git a/databases/hs-hedis/Makefile b/databases/hs-hedis/Makefile
index 88b221f23571..ba8f34a6e443 100644
--- a/databases/hs-hedis/Makefile
+++ b/databases/hs-hedis/Makefile
@@ -11,6 +11,9 @@ COMMENT= Client library for the Redis datastore
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 bytestring-lexing errors HTTP mtl network network-uri \
resource-pool scanner unordered-containers vector
diff --git a/databases/hs-mysql/Makefile b/databases/hs-mysql/Makefile
index f1a23c1070a5..c341f5fb85e3 100644
--- a/databases/hs-mysql/Makefile
+++ b/databases/hs-mysql/Makefile
@@ -11,6 +11,9 @@ COMMENT= Low-level MySQL client 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
+
USES= mysql ssl
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/databases/hs-persistent-sqlite/Makefile b/databases/hs-persistent-sqlite/Makefile
index 699fd2000f95..20c8e6fa459a 100644
--- a/databases/hs-persistent-sqlite/Makefile
+++ b/databases/hs-persistent-sqlite/Makefile
@@ -10,6 +10,9 @@ COMMENT= Backend for the persistent library using sqlite3
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= aeson conduit microlens-th monad-control monad-logger \
old-locale persistent resource-pool resourcet \
unordered-containers
diff --git a/databases/hs-persistent-template/Makefile b/databases/hs-persistent-template/Makefile
index a13d1d10eca0..f7888913a1e2 100644
--- a/databases/hs-persistent-template/Makefile
+++ b/databases/hs-persistent-template/Makefile
@@ -10,6 +10,9 @@ COMMENT= Type-safe, non-relational, multi-backend persistence
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= aeson aeson-compat http-api-data monad-control monad-logger \
path-pieces persistent tagged unordered-containers
diff --git a/databases/hs-persistent/Makefile b/databases/hs-persistent/Makefile
index c6fbb62b3ed7..081d327b9366 100644
--- a/databases/hs-persistent/Makefile
+++ b/databases/hs-persistent/Makefile
@@ -10,6 +10,9 @@ COMMENT= Type-safe, multi-backend data serialization
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= aeson>=0.5 attoparsec base64-bytestring blaze-html>=0.5 \
blaze-markup>=0.5.1 conduit>=1.0 exceptions>=0.6 \
fast-logger>=2.1 haskell-src-meta http-api-data lifted-base \
diff --git a/deskutils/hs-fdo-notify/Makefile b/deskutils/hs-fdo-notify/Makefile
index d2ac3b2864bd..e87ac3b0282b 100644
--- a/deskutils/hs-fdo-notify/Makefile
+++ b/deskutils/hs-fdo-notify/Makefile
@@ -10,6 +10,9 @@ COMMENT= Desktop Notifications client
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= dbus
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/devel/hs-Boolean/Makefile b/devel/hs-Boolean/Makefile
index 7cb9856bc6cb..d74d19ada3ea 100644
--- a/devel/hs-Boolean/Makefile
+++ b/devel/hs-Boolean/Makefile
@@ -10,5 +10,8 @@ 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-BoundedChan/Makefile b/devel/hs-BoundedChan/Makefile
index 79c510347105..55103824e665 100644
--- a/devel/hs-BoundedChan/Makefile
+++ b/devel/hs-BoundedChan/Makefile
@@ -11,5 +11,8 @@ 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-ConfigFile/Makefile b/devel/hs-ConfigFile/Makefile
index 75c544cb8d4f..34de9556c5c3 100644
--- a/devel/hs-ConfigFile/Makefile
+++ b/devel/hs-ConfigFile/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-EdisonAPI/Makefile b/devel/hs-EdisonAPI/Makefile
index 6497ef7a937d..e845e4b767eb 100644
--- a/devel/hs-EdisonAPI/Makefile
+++ b/devel/hs-EdisonAPI/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-EdisonCore/Makefile b/devel/hs-EdisonCore/Makefile
index 314929a174e8..3ba9352b83d0 100644
--- a/devel/hs-EdisonCore/Makefile
+++ b/devel/hs-EdisonCore/Makefile
@@ -10,6 +10,9 @@ COMMENT= A library of efficent, purely-functional data structures (Core Implemen
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"
diff --git a/devel/hs-GenericPretty/Makefile b/devel/hs-GenericPretty/Makefile
index 2a5a80ad7bf7..fd73bd1a052b 100644
--- a/devel/hs-GenericPretty/Makefile
+++ b/devel/hs-GenericPretty/Makefile
@@ -10,5 +10,8 @@ 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-Glob/Makefile b/devel/hs-Glob/Makefile
index abdb5f66917a..52bd281998d6 100644
--- a/devel/hs-Glob/Makefile
+++ b/devel/hs-Glob/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-HUnit/Makefile b/devel/hs-HUnit/Makefile
index 69cdb71ee57e..25e5ec013c28 100644
--- a/devel/hs-HUnit/Makefile
+++ b/devel/hs-HUnit/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-IfElse/Makefile b/devel/hs-IfElse/Makefile
index 552426214f0d..822293317b11 100644
--- a/devel/hs-IfElse/Makefile
+++ b/devel/hs-IfElse/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-List/Makefile b/devel/hs-List/Makefile
index 71452d5d931f..76f2273b0795 100644
--- a/devel/hs-List/Makefile
+++ b/devel/hs-List/Makefile
@@ -10,5 +10,8 @@ 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-ListLike/Makefile b/devel/hs-ListLike/Makefile
index 20879b3beb20..dc19dde498ab 100644
--- a/devel/hs-ListLike/Makefile
+++ b/devel/hs-ListLike/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-MemoTrie/Makefile b/devel/hs-MemoTrie/Makefile
index 359a05c8cc1f..54bcc6372cf6 100644
--- a/devel/hs-MemoTrie/Makefile
+++ b/devel/hs-MemoTrie/Makefile
@@ -11,6 +11,9 @@ 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"
diff --git a/devel/hs-MissingH/Makefile b/devel/hs-MissingH/Makefile
index b6e781932465..0cfb59f1e482 100644
--- a/devel/hs-MissingH/Makefile
+++ b/devel/hs-MissingH/Makefile
@@ -11,6 +11,9 @@ 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
diff --git a/devel/hs-MonadRandom/Makefile b/devel/hs-MonadRandom/Makefile
index fec4a06be173..75a4ded03979 100644
--- a/devel/hs-MonadRandom/Makefile
+++ b/devel/hs-MonadRandom/Makefile
@@ -8,6 +8,9 @@ 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"
diff --git a/devel/hs-ObjectName/Makefile b/devel/hs-ObjectName/Makefile
index fa03084fc8a2..f4aab543a07d 100644
--- a/devel/hs-ObjectName/Makefile
+++ b/devel/hs-ObjectName/Makefile
@@ -11,5 +11,8 @@ 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-Only/Makefile b/devel/hs-Only/Makefile
index fb0952e20cb2..40d2bc73d073 100644
--- a/devel/hs-Only/Makefile
+++ b/devel/hs-Only/Makefile
@@ -10,5 +10,8 @@ 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-QuickCheck/Makefile b/devel/hs-QuickCheck/Makefile
index 7b48c83fcd33..77117c888a23 100644
--- a/devel/hs-QuickCheck/Makefile
+++ b/devel/hs-QuickCheck/Makefile
@@ -11,6 +11,9 @@ 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"
diff --git a/devel/hs-ReadArgs/Makefile b/devel/hs-ReadArgs/Makefile
index 790e2ace1ea6..9ac67df5c6fc 100644
--- a/devel/hs-ReadArgs/Makefile
+++ b/devel/hs-ReadArgs/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-STMonadTrans/Makefile b/devel/hs-STMonadTrans/Makefile
index 0413dd1dc845..9731818a5b77 100644
--- a/devel/hs-STMonadTrans/Makefile
+++ b/devel/hs-STMonadTrans/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-SafeSemaphore/Makefile b/devel/hs-SafeSemaphore/Makefile
index f6fc65b49312..1fb1b06edaeb 100644
--- a/devel/hs-SafeSemaphore/Makefile
+++ b/devel/hs-SafeSemaphore/Makefile
@@ -10,5 +10,8 @@ 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-StateVar/Makefile b/devel/hs-StateVar/Makefile
index 0d977cd2f0e5..829e7338fc70 100644
--- a/devel/hs-StateVar/Makefile
+++ b/devel/hs-StateVar/Makefile
@@ -10,5 +10,8 @@ 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-Stream/Makefile b/devel/hs-Stream/Makefile
index 39615a7a1cd0..63d21d1348b6 100644
--- a/devel/hs-Stream/Makefile
+++ b/devel/hs-Stream/Makefile
@@ -11,6 +11,9 @@ 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"
diff --git a/devel/hs-abstract-deque/Makefile b/devel/hs-abstract-deque/Makefile
index eb7a9928b016..fcd83290b3a7 100644
--- a/devel/hs-abstract-deque/Makefile
+++ b/devel/hs-abstract-deque/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-abstract-par/Makefile b/devel/hs-abstract-par/Makefile
index 819b43bab069..d7553f486807 100644
--- a/devel/hs-abstract-par/Makefile
+++ b/devel/hs-abstract-par/Makefile
@@ -10,5 +10,8 @@ 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-activehs-base/Makefile b/devel/hs-activehs-base/Makefile
index cae853705d2a..fa863ba9cbb3 100644
--- a/devel/hs-activehs-base/Makefile
+++ b/devel/hs-activehs-base/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-ansi-terminal/Makefile b/devel/hs-ansi-terminal/Makefile
index bce668e1afb6..c6788669d025 100644
--- a/devel/hs-ansi-terminal/Makefile
+++ b/devel/hs-ansi-terminal/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-ansi-wl-pprint/Makefile b/devel/hs-ansi-wl-pprint/Makefile
index 39bb24050ad7..f3d539215cf4 100644
--- a/devel/hs-ansi-wl-pprint/Makefile
+++ b/devel/hs-ansi-wl-pprint/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-arrows/Makefile b/devel/hs-arrows/Makefile
index 951d5cd871c0..b4aa595ba384 100644
--- a/devel/hs-arrows/Makefile
+++ b/devel/hs-arrows/Makefile
@@ -11,6 +11,9 @@ 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"
diff --git a/devel/hs-asn1-data/Makefile b/devel/hs-asn1-data/Makefile
index 2a3f73c1b956..6639dc6aa73b 100644
--- a/devel/hs-asn1-data/Makefile
+++ b/devel/hs-asn1-data/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-asn1-encoding/Makefile b/devel/hs-asn1-encoding/Makefile
index 73618246ae36..001fbe75352b 100644
--- a/devel/hs-asn1-encoding/Makefile
+++ b/devel/hs-asn1-encoding/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-asn1-parse/Makefile b/devel/hs-asn1-parse/Makefile
index e3f387078419..7d8853e56aad 100644
--- a/devel/hs-asn1-parse/Makefile
+++ b/devel/hs-asn1-parse/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-asn1-types/Makefile b/devel/hs-asn1-types/Makefile
index b625065575d4..e6fec7001f40 100644
--- a/devel/hs-asn1-types/Makefile
+++ b/devel/hs-asn1-types/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-async/Makefile b/devel/hs-async/Makefile
index f6c25eaaf285..a5e7ac4df2e6 100644
--- a/devel/hs-async/Makefile
+++ b/devel/hs-async/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-atomic-primops/Makefile b/devel/hs-atomic-primops/Makefile
index 3b79ae661d7d..a4fcdb04e296 100644
--- a/devel/hs-atomic-primops/Makefile
+++ b/devel/hs-atomic-primops/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-auto-update/Makefile b/devel/hs-auto-update/Makefile
index abb69474b00b..04b839435f13 100644
--- a/devel/hs-auto-update/Makefile
+++ b/devel/hs-auto-update/Makefile
@@ -10,5 +10,8 @@ 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-base-compat-batteries/Makefile b/devel/hs-base-compat-batteries/Makefile
index feebba825c89..9ea3cd070df8 100644
--- a/devel/hs-base-compat-batteries/Makefile
+++ b/devel/hs-base-compat-batteries/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-base-compat/Makefile b/devel/hs-base-compat/Makefile
index 95c0a6815fdd..666bcd0b8a51 100644
--- a/devel/hs-base-compat/Makefile
+++ b/devel/hs-base-compat/Makefile
@@ -10,5 +10,8 @@ COMMENT= Provides functions available in later versions of base to a wider range
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/Makefile b/devel/hs-base-orphans/Makefile
index 650642b81429..1e268b653c74 100644
--- a/devel/hs-base-orphans/Makefile
+++ b/devel/hs-base-orphans/Makefile
@@ -10,5 +10,8 @@ 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-unicode-symbols/Makefile b/devel/hs-base-unicode-symbols/Makefile
index d76de9a75dd5..65629b64e970 100644
--- a/devel/hs-base-unicode-symbols/Makefile
+++ b/devel/hs-base-unicode-symbols/Makefile
@@ -10,5 +10,8 @@ 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-base16-bytestring/Makefile b/devel/hs-base16-bytestring/Makefile
index d8798bba41a1..1cdc14dc7647 100644
--- a/devel/hs-base16-bytestring/Makefile
+++ b/devel/hs-base16-bytestring/Makefile
@@ -10,5 +10,8 @@ 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-base64-bytestring/Makefile b/devel/hs-base64-bytestring/Makefile
index 2b3294664846..24127425f3a8 100644
--- a/devel/hs-base64-bytestring/Makefile
+++ b/devel/hs-base64-bytestring/Makefile
@@ -10,5 +10,8 @@ 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-basement/Makefile b/devel/hs-basement/Makefile
index c28ae7cb5357..f6716cce580a 100644
--- a/devel/hs-basement/Makefile
+++ b/devel/hs-basement/Makefile
@@ -10,5 +10,8 @@ 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-basic-prelude/Makefile b/devel/hs-basic-prelude/Makefile
index 9c641d50e36a..9ceeed30dba0 100644
--- a/devel/hs-basic-prelude/Makefile
+++ b/devel/hs-basic-prelude/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-bifunctors/Makefile b/devel/hs-bifunctors/Makefile
index aed0fda1ed3f..d167edd89313 100644
--- a/devel/hs-bifunctors/Makefile
+++ b/devel/hs-bifunctors/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-bitarray/Makefile b/devel/hs-bitarray/Makefile
index a8eef3dcabfe..ec690f3c9ffb 100644
--- a/devel/hs-bitarray/Makefile
+++ b/devel/hs-bitarray/Makefile
@@ -10,5 +10,8 @@ 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-bits-atomic/Makefile b/devel/hs-bits-atomic/Makefile
index b0477c692968..138fe06b9cd8 100644
--- a/devel/hs-bits-atomic/Makefile
+++ b/devel/hs-bits-atomic/Makefile
@@ -10,5 +10,8 @@ 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-blaze-builder/Makefile b/devel/hs-blaze-builder/Makefile
index b915df2ed084..134e287f5c3d 100644
--- a/devel/hs-blaze-builder/Makefile
+++ b/devel/hs-blaze-builder/Makefile
@@ -10,5 +10,8 @@ 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-textual/Makefile b/devel/hs-blaze-textual/Makefile
index 6c9c24f2c6bb..cd640d84f86a 100644
--- a/devel/hs-blaze-textual/Makefile
+++ b/devel/hs-blaze-textual/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-bloomfilter/Makefile b/devel/hs-bloomfilter/Makefile
index 18eef3d640d9..8c6d96e7bd60 100644
--- a/devel/hs-bloomfilter/Makefile
+++ b/devel/hs-bloomfilter/Makefile
@@ -10,5 +10,8 @@ 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-boxes/Makefile b/devel/hs-boxes/Makefile
index 6dbf88fb111f..bf6e1048aef8 100644
--- a/devel/hs-boxes/Makefile
+++ b/devel/hs-boxes/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-bsd-sysctl/Makefile b/devel/hs-bsd-sysctl/Makefile
index 4573e3199aa0..316b8140438f 100644
--- a/devel/hs-bsd-sysctl/Makefile
+++ b/devel/hs-bsd-sysctl/Makefile
@@ -11,5 +11,8 @@ 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-byteable/Makefile b/devel/hs-byteable/Makefile
index 120e0d5f5e78..802a7ab4a37c 100644
--- a/devel/hs-byteable/Makefile
+++ b/devel/hs-byteable/Makefile
@@ -10,5 +10,8 @@ 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-byteorder/Makefile b/devel/hs-byteorder/Makefile
index 1cda2506e52f..9fe9ce4132c1 100644
--- a/devel/hs-byteorder/Makefile
+++ b/devel/hs-byteorder/Makefile
@@ -10,5 +10,8 @@ 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-bytestring-lexing/Makefile b/devel/hs-bytestring-lexing/Makefile
index f2fe3c4f98ac..6d8337caeb57 100644
--- a/devel/hs-bytestring-lexing/Makefile
+++ b/devel/hs-bytestring-lexing/Makefile
@@ -11,6 +11,9 @@ 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"
diff --git a/devel/hs-bytestring-mmap/Makefile b/devel/hs-bytestring-mmap/Makefile
index 553849f5556f..f569b9b0de2d 100644
--- a/devel/hs-bytestring-mmap/Makefile
+++ b/devel/hs-bytestring-mmap/Makefile
@@ -10,5 +10,8 @@ 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-nums/Makefile b/devel/hs-bytestring-nums/Makefile
index 4e6cdbfb6cf6..8fadccec6324 100644
--- a/devel/hs-bytestring-nums/Makefile
+++ b/devel/hs-bytestring-nums/Makefile
@@ -10,5 +10,6 @@ COMMENT= Parse numeric literals from ByteStrings
LICENSE= BSD3CLAUSE
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-bytestring-show/Makefile b/devel/hs-bytestring-show/Makefile
index f8d06508b1f5..c2875cd366b3 100644
--- a/devel/hs-bytestring-show/Makefile
+++ b/devel/hs-bytestring-show/Makefile
@@ -10,5 +10,8 @@ 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-call-stack/Makefile b/devel/hs-call-stack/Makefile
index 5761df5c2c29..eed69d61ad61 100644
--- a/devel/hs-call-stack/Makefile
+++ b/devel/hs-call-stack/Makefile
@@ -10,5 +10,8 @@ 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-cereal/Makefile b/devel/hs-cereal/Makefile
index b59ad415cf99..ebb9d88743db 100644
--- a/devel/hs-cereal/Makefile
+++ b/devel/hs-cereal/Makefile
@@ -10,5 +10,8 @@ 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-checkers/Makefile b/devel/hs-checkers/Makefile
index f53c743ecd6a..bba1226b4088 100644
--- a/devel/hs-checkers/Makefile
+++ b/devel/hs-checkers/Makefile
@@ -11,6 +11,9 @@ 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"
diff --git a/devel/hs-chunked-data/Makefile b/devel/hs-chunked-data/Makefile
index b24a937b2aca..e8427298bb3e 100644
--- a/devel/hs-chunked-data/Makefile
+++ b/devel/hs-chunked-data/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-classy-prelude-conduit/Makefile b/devel/hs-classy-prelude-conduit/Makefile
index 16e7b27dc71e..76c9e75788ee 100644
--- a/devel/hs-classy-prelude-conduit/Makefile
+++ b/devel/hs-classy-prelude-conduit/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-classy-prelude/Makefile b/devel/hs-classy-prelude/Makefile
index c69bf56527cf..608df8b76250 100644
--- a/devel/hs-classy-prelude/Makefile
+++ b/devel/hs-classy-prelude/Makefile
@@ -10,6 +10,9 @@ 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 \
diff --git a/devel/hs-clock/Makefile b/devel/hs-clock/Makefile
index aa29c46f857e..ff66eabec233 100644
--- a/devel/hs-clock/Makefile
+++ b/devel/hs-clock/Makefile
@@ -10,5 +10,8 @@ COMMENT= A package for convenient access to high-resolution clock and timer func
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-cmdargs/Makefile b/devel/hs-cmdargs/Makefile
index 4d787ca8a367..14d66deda4be 100644
--- a/devel/hs-cmdargs/Makefile
+++ b/devel/hs-cmdargs/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-code-page/Makefile b/devel/hs-code-page/Makefile
index 7557bc3e5754..1c5c45717c9d 100644
--- a/devel/hs-code-page/Makefile
+++ b/devel/hs-code-page/Makefile
@@ -10,5 +10,8 @@ COMMENT= A cross-platform module that exports functions which adjust code pages
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/Makefile b/devel/hs-colour/Makefile
index 0a98af180c0e..1c581211f291 100644
--- a/devel/hs-colour/Makefile
+++ b/devel/hs-colour/Makefile
@@ -10,5 +10,8 @@ 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-concurrent-output/Makefile b/devel/hs-concurrent-output/Makefile
index e5e3b6bba676..ad5a40b98869 100644
--- a/devel/hs-concurrent-output/Makefile
+++ b/devel/hs-concurrent-output/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-conduit-combinators/Makefile b/devel/hs-conduit-combinators/Makefile
index 3da1188d9d79..194710a1b5b3 100644
--- a/devel/hs-conduit-combinators/Makefile
+++ b/devel/hs-conduit-combinators/Makefile
@@ -10,6 +10,9 @@ 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 \
diff --git a/devel/hs-conduit-extra/Makefile b/devel/hs-conduit-extra/Makefile
index 0e54f93a6950..69b34141a250 100644
--- a/devel/hs-conduit-extra/Makefile
+++ b/devel/hs-conduit-extra/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-conduit/Makefile b/devel/hs-conduit/Makefile
index fae9864a236a..2773cfb7158e 100644
--- a/devel/hs-conduit/Makefile
+++ b/devel/hs-conduit/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-configurator/Makefile b/devel/hs-configurator/Makefile
index 7fc9414fc06b..5f7ff0ccc714 100644
--- a/devel/hs-configurator/Makefile
+++ b/devel/hs-configurator/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-constraints/Makefile b/devel/hs-constraints/Makefile
index 043df51423d7..f6eb3b8241ef 100644
--- a/devel/hs-constraints/Makefile
+++ b/devel/hs-constraints/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-convertible/Makefile b/devel/hs-convertible/Makefile
index 59954aeef9ef..b68480d6e03c 100644
--- a/devel/hs-convertible/Makefile
+++ b/devel/hs-convertible/Makefile
@@ -11,6 +11,9 @@ 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"
diff --git a/devel/hs-cpphs/Makefile b/devel/hs-cpphs/Makefile
index 94b53cd151a2..68581cb0c0ac 100644
--- a/devel/hs-cpphs/Makefile
+++ b/devel/hs-cpphs/Makefile
@@ -12,7 +12,6 @@ COMMENT= Liberalised re-implementation of cpp, the C pre-processor
LICENSE= LGPL21
USE_CABAL= old-locale old-time polyparse>=1.9
-
EXECUTABLE= cpphs
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/devel/hs-darcs/Makefile b/devel/hs-darcs/Makefile
index 0bba80a27d91..f021a46f6116 100644
--- a/devel/hs-darcs/Makefile
+++ b/devel/hs-darcs/Makefile
@@ -19,7 +19,6 @@ USE_CABAL= async attoparsec base16-bytestring cryptohash \
regex-applicative regex-compat-tdfa sandi tar \
transformers-compat unix-compat \
utf8-string vector zip-archive zlib
-
EXECUTABLE= darcs
MAN1PAGES= darcs.1
diff --git a/devel/hs-data-default-class/Makefile b/devel/hs-data-default-class/Makefile
index ae7bc38afc66..0d3ba9a29d40 100644
--- a/devel/hs-data-default-class/Makefile
+++ b/devel/hs-data-default-class/Makefile
@@ -10,5 +10,8 @@ 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-instances-base/Makefile b/devel/hs-data-default-instances-base/Makefile
index 47224c96d7ec..9812fd48b010 100644
--- a/devel/hs-data-default-instances-base/Makefile
+++ b/devel/hs-data-default-instances-base/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-data-default-instances-containers/Makefile b/devel/hs-data-default-instances-containers/Makefile
index 3dcb7c5bdcac..b8c673ff9a33 100644
--- a/devel/hs-data-default-instances-containers/Makefile
+++ b/devel/hs-data-default-instances-containers/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-data-default-instances-dlist/Makefile b/devel/hs-data-default-instances-dlist/Makefile
index 1cb2b62b6a31..6e1a4b3a952d 100644
--- a/devel/hs-data-default-instances-dlist/Makefile
+++ b/devel/hs-data-default-instances-dlist/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-data-default-instances-old-locale/Makefile b/devel/hs-data-default-instances-old-locale/Makefile
index 01e99f3727d2..9e126430e4aa 100644
--- a/devel/hs-data-default-instances-old-locale/Makefile
+++ b/devel/hs-data-default-instances-old-locale/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-data-default/Makefile b/devel/hs-data-default/Makefile
index f91569e07754..77f3f20c22fa 100644
--- a/devel/hs-data-default/Makefile
+++ b/devel/hs-data-default/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-data-endian/Makefile b/devel/hs-data-endian/Makefile
index eacfcbdc8002..50969ffbec30 100644
--- a/devel/hs-data-endian/Makefile
+++ b/devel/hs-data-endian/Makefile
@@ -10,5 +10,8 @@ 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-hash/Makefile b/devel/hs-data-hash/Makefile
index 7dad0f366849..0040c01172ab 100644
--- a/devel/hs-data-hash/Makefile
+++ b/devel/hs-data-hash/Makefile
@@ -10,5 +10,8 @@ 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-ordlist/Makefile b/devel/hs-data-ordlist/Makefile
index 8675e5b75bc8..ee12ef5f9e43 100644
--- a/devel/hs-data-ordlist/Makefile
+++ b/devel/hs-data-ordlist/Makefile
@@ -10,5 +10,8 @@ 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-pprint/Makefile b/devel/hs-data-pprint/Makefile
index ad016a9afae0..40a6306881b4 100644
--- a/devel/hs-data-pprint/Makefile
+++ b/devel/hs-data-pprint/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-date-cache/Makefile b/devel/hs-date-cache/Makefile
index 644a878c46ba..15c446ccc061 100644
--- a/devel/hs-date-cache/Makefile
+++ b/devel/hs-date-cache/Makefile
@@ -10,5 +10,8 @@ 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-datetime/Makefile b/devel/hs-datetime/Makefile
index 6b36ac6f607d..6529a0f2e84e 100644
--- a/devel/hs-datetime/Makefile
+++ b/devel/hs-datetime/Makefile
@@ -11,6 +11,9 @@ 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"
diff --git a/devel/hs-dbus/Makefile b/devel/hs-dbus/Makefile
index 701e37286ec6..84971012580e 100644
--- a/devel/hs-dbus/Makefile
+++ b/devel/hs-dbus/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-deepseq-generics/Makefile b/devel/hs-deepseq-generics/Makefile
index 0ef333455957..1a5f652f8ff0 100644
--- a/devel/hs-deepseq-generics/Makefile
+++ b/devel/hs-deepseq-generics/Makefile
@@ -10,5 +10,8 @@ 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-directory-tree/Makefile b/devel/hs-directory-tree/Makefile
index 9e52d65800cb..d480d12252ea 100644
--- a/devel/hs-directory-tree/Makefile
+++ b/devel/hs-directory-tree/Makefile
@@ -10,5 +10,8 @@ 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-dlist-instances/Makefile b/devel/hs-dlist-instances/Makefile
index 966d27a5bfa0..b968c165819c 100644
--- a/devel/hs-dlist-instances/Makefile
+++ b/devel/hs-dlist-instances/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-dlist/Makefile b/devel/hs-dlist/Makefile
index baf48fe20b0c..7c327b8dfc76 100644
--- a/devel/hs-dlist/Makefile
+++ b/devel/hs-dlist/Makefile
@@ -11,5 +11,8 @@ 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-easy-file/Makefile b/devel/hs-easy-file/Makefile
index ccc6a5788839..717034db9b3d 100644
--- a/devel/hs-easy-file/Makefile
+++ b/devel/hs-easy-file/Makefile
@@ -10,5 +10,8 @@ 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-echo/Makefile b/devel/hs-echo/Makefile
index a70fc162b0b8..63e370758273 100644
--- a/devel/hs-echo/Makefile
+++ b/devel/hs-echo/Makefile
@@ -10,5 +10,8 @@ COMMENT= Cross-platform and cross-console library to handle echoing terminal inp
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-edit-distance/Makefile b/devel/hs-edit-distance/Makefile
index 393704f851b6..2edb7d641049 100644
--- a/devel/hs-edit-distance/Makefile
+++ b/devel/hs-edit-distance/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-either/Makefile b/devel/hs-either/Makefile
index 27c24526b40b..eb1e1d864c67 100644
--- a/devel/hs-either/Makefile
+++ b/devel/hs-either/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-enclosed-exceptions/Makefile b/devel/hs-enclosed-exceptions/Makefile
index c750176dfaf3..9a435eb0ab2d 100644
--- a/devel/hs-enclosed-exceptions/Makefile
+++ b/devel/hs-enclosed-exceptions/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-equivalence/Makefile b/devel/hs-equivalence/Makefile
index 09669e592cc0..6bc33daddc27 100644
--- a/devel/hs-equivalence/Makefile
+++ b/devel/hs-equivalence/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-errors/Makefile b/devel/hs-errors/Makefile
index b34b5e5643e6..e2f2d6fafcd6 100644
--- a/devel/hs-errors/Makefile
+++ b/devel/hs-errors/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-exceptions/Makefile b/devel/hs-exceptions/Makefile
index bf1bd6e13349..410767b5f9e0 100644
--- a/devel/hs-exceptions/Makefile
+++ b/devel/hs-exceptions/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-extensible-exceptions/Makefile b/devel/hs-extensible-exceptions/Makefile
index eecf0fff3e9c..40b2454b41e6 100644
--- a/devel/hs-extensible-exceptions/Makefile
+++ b/devel/hs-extensible-exceptions/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-extra/Makefile b/devel/hs-extra/Makefile
index b08e93db1966..11e0d46e217c 100644
--- a/devel/hs-extra/Makefile
+++ b/devel/hs-extra/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-fast-logger/Makefile b/devel/hs-fast-logger/Makefile
index e249082bbc20..32f310c30908 100644
--- a/devel/hs-fast-logger/Makefile
+++ b/devel/hs-fast-logger/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-fgl/Makefile b/devel/hs-fgl/Makefile
index b44da7382c6a..0a6109dab3aa 100644
--- a/devel/hs-fgl/Makefile
+++ b/devel/hs-fgl/Makefile
@@ -11,5 +11,8 @@ 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-file-embed/Makefile b/devel/hs-file-embed/Makefile
index 9d1b116e7a4a..27e63c716337 100644
--- a/devel/hs-file-embed/Makefile
+++ b/devel/hs-file-embed/Makefile
@@ -10,5 +10,8 @@ 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-filemanip/Makefile b/devel/hs-filemanip/Makefile
index 29164a508be6..999933f4df3f 100644
--- a/devel/hs-filemanip/Makefile
+++ b/devel/hs-filemanip/Makefile
@@ -11,6 +11,9 @@ 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"
diff --git a/devel/hs-filestore/Makefile b/devel/hs-filestore/Makefile
index 11be97e2c3bd..1f7a6eb39460 100644
--- a/devel/hs-filestore/Makefile
+++ b/devel/hs-filestore/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-fmlist/Makefile b/devel/hs-fmlist/Makefile
index 87eaeae46e90..635355a8ef1a 100644
--- a/devel/hs-fmlist/Makefile
+++ b/devel/hs-fmlist/Makefile
@@ -10,5 +10,8 @@ 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-fortran-src/Makefile b/devel/hs-fortran-src/Makefile
index 40cd1a81e5bd..5aff615f7014 100644
--- a/devel/hs-fortran-src/Makefile
+++ b/devel/hs-fortran-src/Makefile
@@ -10,6 +10,9 @@ 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 \
diff --git a/devel/hs-foundation/Makefile b/devel/hs-foundation/Makefile
index 4d29720ad91a..4ea31a525dab 100644
--- a/devel/hs-foundation/Makefile
+++ b/devel/hs-foundation/Makefile
@@ -10,6 +10,9 @@ 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:
diff --git a/devel/hs-free/Makefile b/devel/hs-free/Makefile
index d3abce4d56dc..448186bb790e 100644
--- a/devel/hs-free/Makefile
+++ b/devel/hs-free/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-fsnotify/Makefile b/devel/hs-fsnotify/Makefile
index 92fcad234245..678a064f7243 100644
--- a/devel/hs-fsnotify/Makefile
+++ b/devel/hs-fsnotify/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-gconf/Makefile b/devel/hs-gconf/Makefile
index 4da3d62e393a..a1c8f1f46a52 100644
--- a/devel/hs-gconf/Makefile
+++ b/devel/hs-gconf/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-generic-deriving/Makefile b/devel/hs-generic-deriving/Makefile
index 60067bc6302f..f7d5ce80ff58 100644
--- a/devel/hs-generic-deriving/Makefile
+++ b/devel/hs-generic-deriving/Makefile
@@ -10,5 +10,8 @@ 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-geniplate-mirror/Makefile b/devel/hs-geniplate-mirror/Makefile
index 6c6e8287cc3a..2ade48edfa60 100644
--- a/devel/hs-geniplate-mirror/Makefile
+++ b/devel/hs-geniplate-mirror/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-ghc-events/Makefile b/devel/hs-ghc-events/Makefile
index 5bbae60381b1..3719760bc220 100644
--- a/devel/hs-ghc-events/Makefile
+++ b/devel/hs-ghc-events/Makefile
@@ -11,7 +11,6 @@ COMMENT= Library and tool for parsing .eventlog files from GHC
LICENSE= BSD3CLAUSE
USE_CABAL= mtl>=2.2.1 vector
-
EXECUTABLE= ghc-events
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/devel/hs-ghc-mtl/Makefile b/devel/hs-ghc-mtl/Makefile
index fe4cef94b727..146853ae3520 100644
--- a/devel/hs-ghc-mtl/Makefile
+++ b/devel/hs-ghc-mtl/Makefile
@@ -11,6 +11,9 @@ 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"
diff --git a/devel/hs-ghc-paths/Makefile b/devel/hs-ghc-paths/Makefile
index f562c193a442..d152df0fd51c 100644
--- a/devel/hs-ghc-paths/Makefile
+++ b/devel/hs-ghc-paths/Makefile
@@ -11,5 +11,8 @@ 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-gio/Makefile b/devel/hs-gio/Makefile
index f34bfb3a814d..82a11128c320 100644
--- a/devel/hs-gio/Makefile
+++ b/devel/hs-gio/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-git-annex/Makefile b/devel/hs-git-annex/Makefile
index c621d2448211..802c84df2aab 100644
--- a/devel/hs-git-annex/Makefile
+++ b/devel/hs-git-annex/Makefile
@@ -82,7 +82,7 @@ WEBDAV_FLAG_CABAL= DAV
ASSISTANT_DESC= 'assistant' and 'watch' commands
ASSISTANT_FLAG_ENABLE= Assistant
-ASSISTANT_FLAG_CABAL= dns mountpoints hinotify
+ASSISTANT_FLAG_CABAL= dns mountpoints hinotify
WEBAPP_DESC= Web application (requires assistant)
WEBAPP_FLAG_DEPENDS= ASSISTANT
diff --git a/devel/hs-gitrev/Makefile b/devel/hs-gitrev/Makefile
index 4fcbe353b3cb..90ef3312d88f 100644
--- a/devel/hs-gitrev/Makefile
+++ b/devel/hs-gitrev/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-glib/Makefile b/devel/hs-glib/Makefile
index 21e03e6d7c48..8c9398564180 100644
--- a/devel/hs-glib/Makefile
+++ b/devel/hs-glib/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-gtk2hs-buildtools/Makefile b/devel/hs-gtk2hs-buildtools/Makefile
index c17dd324fa92..0b2db85aac4e 100644
--- a/devel/hs-gtk2hs-buildtools/Makefile
+++ b/devel/hs-gtk2hs-buildtools/Makefile
@@ -15,7 +15,6 @@ BROKEN= Doesn't build with recent GHC
USE_CABAL= hashtables random
USE_ALEX= yes
USE_HAPPY= yes
-
EXECUTABLE= gtk2hsC2hs gtk2hsHookGenerator gtk2hsTypeGen
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/devel/hs-haddock-api/Makefile b/devel/hs-haddock-api/Makefile
index b976582bebee..3afa20019e0d 100644
--- a/devel/hs-haddock-api/Makefile
+++ b/devel/hs-haddock-api/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-haddock-library/Makefile b/devel/hs-haddock-library/Makefile
index b07069164dfb..bdd07b0d092e 100644
--- a/devel/hs-haddock-library/Makefile
+++ b/devel/hs-haddock-library/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-haddock/Makefile b/devel/hs-haddock/Makefile
index 4a83aabbf621..3beafdc329f7 100644
--- a/devel/hs-haddock/Makefile
+++ b/devel/hs-haddock/Makefile
@@ -17,7 +17,6 @@ USE_ALEX= true
USE_HAPPY= true
EXECUTABLE= haddock-${PORTVERSION}
-
STANDALONE= yes
PLIST_SUB+= GHC_HADDOCK_CMD=${GHC_HADDOCK_CMD} HADDOCK=${PREFIX}/bin/haddock EXECUTABLE=${PREFIX}/bin/haddock-${PORTVERSION}
diff --git a/devel/hs-hashable/Makefile b/devel/hs-hashable/Makefile
index a016956fa84e..d18e283faa0a 100644
--- a/devel/hs-hashable/Makefile
+++ b/devel/hs-hashable/Makefile
@@ -11,6 +11,9 @@ 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
diff --git a/devel/hs-hashtables/Makefile b/devel/hs-hashtables/Makefile
index c5fba566caf2..ddf46c7d5c46 100644
--- a/devel/hs-hashtables/Makefile
+++ b/devel/hs-hashtables/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-haskell-lexer/Makefile b/devel/hs-haskell-lexer/Makefile
index b35b4ab78ef8..387ac617900c 100644
--- a/devel/hs-haskell-lexer/Makefile
+++ b/devel/hs-haskell-lexer/Makefile
@@ -10,5 +10,8 @@ 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-src-exts-util/Makefile b/devel/hs-haskell-src-exts-util/Makefile
index f23239bf76a7..610bdc71460f 100644
--- a/devel/hs-haskell-src-exts-util/Makefile
+++ b/devel/hs-haskell-src-exts-util/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-haskell-src-exts/Makefile b/devel/hs-haskell-src-exts/Makefile
index 5a21882db545..e9faff27337c 100644
--- a/devel/hs-haskell-src-exts/Makefile
+++ b/devel/hs-haskell-src-exts/Makefile
@@ -11,6 +11,9 @@ 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
diff --git a/devel/hs-haskell-src-meta/Makefile b/devel/hs-haskell-src-meta/Makefile
index cd4c58b52f20..a5866191440d 100644
--- a/devel/hs-haskell-src-meta/Makefile
+++ b/devel/hs-haskell-src-meta/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-haskell-src/Makefile b/devel/hs-haskell-src/Makefile
index 3f7f889b7f5e..3187b45ea736 100644
--- a/devel/hs-haskell-src/Makefile
+++ b/devel/hs-haskell-src/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-hasktags/Makefile b/devel/hs-hasktags/Makefile
index 2b2a6b60fb59..efa75a50f56d 100644
--- a/devel/hs-hasktags/Makefile
+++ b/devel/hs-hasktags/Makefile
@@ -13,7 +13,6 @@ LICENSE= BSD3CLAUSE
USE_CABAL= json>=0.5 utf8-string
EXECUTABLE= hasktags
-
STANDALONE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/devel/hs-hex/Makefile b/devel/hs-hex/Makefile
index 0216aca4c945..c0379e2a00a6 100644
--- a/devel/hs-hex/Makefile
+++ b/devel/hs-hex/Makefile
@@ -10,5 +10,8 @@ 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-hinotify/Makefile b/devel/hs-hinotify/Makefile
index 9dc6dae5133a..36bcb3fc20a3 100644
--- a/devel/hs-hinotify/Makefile
+++ b/devel/hs-hinotify/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-hint/Makefile b/devel/hs-hint/Makefile
index 3169479de001..e8e649c93027 100644
--- a/devel/hs-hint/Makefile
+++ b/devel/hs-hint/Makefile
@@ -11,6 +11,9 @@ 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
diff --git a/devel/hs-hlibev/Makefile b/devel/hs-hlibev/Makefile
index 0eb4a950a40a..1dc3d4ab4257 100644
--- a/devel/hs-hlibev/Makefile
+++ b/devel/hs-hlibev/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-hlint/Makefile b/devel/hs-hlint/Makefile
index 31121134512c..f4706e09c941 100644
--- a/devel/hs-hlint/Makefile
+++ b/devel/hs-hlint/Makefile
@@ -13,7 +13,6 @@ LICENSE= BSD3CLAUSE
USE_CABAL= ansi-terminal>=0.6.2 cmdargs>=0.10 cpphs>=1.18.1 data-default \
extra>=0.5 haskell-src-exts>=1.16 haskell-src-exts-util \
hscolour>=1.21 refact uniplate>=1.5 yaml
-
EXECUTABLE= hlint
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/devel/hs-hoogle/Makefile b/devel/hs-hoogle/Makefile
index 4c0cf512115a..f1c03414c867 100644
--- a/devel/hs-hoogle/Makefile
+++ b/devel/hs-hoogle/Makefile
@@ -16,7 +16,6 @@ USE_CABAL= aeson cmdargs conduit conduit-extra connection extra \
mmap network network-uri old-locale process-extras QuickCheck \
resourcet storable-tuple tar uniplate utf8-string vector wai \
wai-logger warp warp-tls zlib
-
EXECUTABLE= hoogle
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/devel/hs-hourglass/Makefile b/devel/hs-hourglass/Makefile
index abb18a84df29..a37f506f006e 100644
--- a/devel/hs-hourglass/Makefile
+++ b/devel/hs-hourglass/Makefile
@@ -10,5 +10,8 @@ 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-hsb2hs/Makefile b/devel/hs-hsb2hs/Makefile
index 962b139d2cde..5320040acf8d 100644
--- a/devel/hs-hsb2hs/Makefile
+++ b/devel/hs-hsb2hs/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-hslogger/Makefile b/devel/hs-hslogger/Makefile
index ebc4d25650ef..7ceeec7f757c 100644
--- a/devel/hs-hslogger/Makefile
+++ b/devel/hs-hslogger/Makefile
@@ -11,6 +11,9 @@ 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"
diff --git a/devel/hs-hslua-module-text/Makefile b/devel/hs-hslua-module-text/Makefile
index 4e797e9d5b25..6d3f810992cc 100644
--- a/devel/hs-hslua-module-text/Makefile
+++ b/devel/hs-hslua-module-text/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-hslua/Makefile b/devel/hs-hslua/Makefile
index 8985a398d818..3a00cb2938fa 100644
--- a/devel/hs-hslua/Makefile
+++ b/devel/hs-hslua/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-hspec-core/Makefile b/devel/hs-hspec-core/Makefile
index cec80f01791b..378f69e998bc 100644
--- a/devel/hs-hspec-core/Makefile
+++ b/devel/hs-hspec-core/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-hspec-discover/Makefile b/devel/hs-hspec-discover/Makefile
index dc0e4df556eb..f173055fb5af 100644
--- a/devel/hs-hspec-discover/Makefile
+++ b/devel/hs-hspec-discover/Makefile
@@ -11,7 +11,6 @@ COMMENT= Automatically discover and run Hspec tests
LICENSE= MIT
EXECUTABLE= hspec-discover
-
OPTIONS_EXCLUDE= DOCS
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/devel/hs-hspec-expectations/Makefile b/devel/hs-hspec-expectations/Makefile
index 8389a81f26eb..17cd5b9d3801 100644
--- a/devel/hs-hspec-expectations/Makefile
+++ b/devel/hs-hspec-expectations/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-io-streams-haproxy/Makefile b/devel/hs-io-streams-haproxy/Makefile
index b6688caa0256..303b2224140e 100644
--- a/devel/hs-io-streams-haproxy/Makefile
+++ b/devel/hs-io-streams-haproxy/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-io-streams/Makefile b/devel/hs-io-streams/Makefile
index 9a850c4c1767..ba5155856de6 100644
--- a/devel/hs-io-streams/Makefile
+++ b/devel/hs-io-streams/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-js-flot/Makefile b/devel/hs-js-flot/Makefile
index c02894441ecd..08a091eb389e 100644
--- a/devel/hs-js-flot/Makefile
+++ b/devel/hs-js-flot/Makefile
@@ -10,5 +10,8 @@ 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-jquery/Makefile b/devel/hs-js-jquery/Makefile
index 4c3bb76a18cb..a6b89352cc65 100644
--- a/devel/hs-js-jquery/Makefile
+++ b/devel/hs-js-jquery/Makefile
@@ -10,5 +10,8 @@ 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-keys/Makefile b/devel/hs-keys/Makefile
index 8d6190227235..0cd3723f1f33 100644
--- a/devel/hs-keys/Makefile
+++ b/devel/hs-keys/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-kqueue/Makefile b/devel/hs-kqueue/Makefile
index 920d6f236dae..058f9748e783 100644
--- a/devel/hs-kqueue/Makefile
+++ b/devel/hs-kqueue/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-language-c/Makefile b/devel/hs-language-c/Makefile
index d4ad80ab816a..aed862a345cb 100644
--- a/devel/hs-language-c/Makefile
+++ b/devel/hs-language-c/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-language-javascript/Makefile b/devel/hs-language-javascript/Makefile
index 6e996e940745..89e36ac3ee2d 100644
--- a/devel/hs-language-javascript/Makefile
+++ b/devel/hs-language-javascript/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-largeword/Makefile b/devel/hs-largeword/Makefile
index 5c9bfed402ba..fe5dfc081677 100644
--- a/devel/hs-largeword/Makefile
+++ b/devel/hs-largeword/Makefile
@@ -10,5 +10,8 @@ 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-lazysmallcheck/Makefile b/devel/hs-lazysmallcheck/Makefile
index 3afb2e52f5c0..9d9ad3e5c288 100644
--- a/devel/hs-lazysmallcheck/Makefile
+++ b/devel/hs-lazysmallcheck/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-lens/Makefile b/devel/hs-lens/Makefile
index 324054e6b88e..68d6ab1bf428 100644
--- a/devel/hs-lens/Makefile
+++ b/devel/hs-lens/Makefile
@@ -10,6 +10,9 @@ 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 \
diff --git a/devel/hs-lifted-async/Makefile b/devel/hs-lifted-async/Makefile
index c9d18fa0a8a7..6074c2ff8f34 100644
--- a/devel/hs-lifted-async/Makefile
+++ b/devel/hs-lifted-async/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-lifted-base/Makefile b/devel/hs-lifted-base/Makefile
index 77c66bfe0863..5c7c0ca4b740 100644
--- a/devel/hs-lifted-base/Makefile
+++ b/devel/hs-lifted-base/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-logict/Makefile b/devel/hs-logict/Makefile
index 57b9465790a6..6e085246d9cb 100644
--- a/devel/hs-logict/Makefile
+++ b/devel/hs-logict/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-map-syntax/Makefile b/devel/hs-map-syntax/Makefile
index 2ccc8951203e..24b82195b37c 100644
--- a/devel/hs-map-syntax/Makefile
+++ b/devel/hs-map-syntax/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-memory/Makefile b/devel/hs-memory/Makefile
index a07322f759ee..d779c94f735a 100644
--- a/devel/hs-memory/Makefile
+++ b/devel/hs-memory/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-microlens-th/Makefile b/devel/hs-microlens-th/Makefile
index 0264dd29178c..bc4bf09be4aa 100644
--- a/devel/hs-microlens-th/Makefile
+++ b/devel/hs-microlens-th/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-microlens/Makefile b/devel/hs-microlens/Makefile
index 74b2de186149..300d3246a920 100644
--- a/devel/hs-microlens/Makefile
+++ b/devel/hs-microlens/Makefile
@@ -10,5 +10,8 @@ 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-microstache/Makefile b/devel/hs-microstache/Makefile
index b60751cf6a86..ee8c18015323 100644
--- a/devel/hs-microstache/Makefile
+++ b/devel/hs-microstache/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-mmap/Makefile b/devel/hs-mmap/Makefile
index 95fe7d4b7f98..43100be4029e 100644
--- a/devel/hs-mmap/Makefile
+++ b/devel/hs-mmap/Makefile
@@ -11,5 +11,8 @@ 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-mmorph/Makefile b/devel/hs-mmorph/Makefile
index 1bb9b6edecab..5086c05ae4c6 100644
--- a/devel/hs-mmorph/Makefile
+++ b/devel/hs-mmorph/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-monad-control/Makefile b/devel/hs-monad-control/Makefile
index 2268fac91da3..2e34fd77abcd 100644
--- a/devel/hs-monad-control/Makefile
+++ b/devel/hs-monad-control/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-monad-logger/Makefile b/devel/hs-monad-logger/Makefile
index e15d1bab9cfc..04250a60d956 100644
--- a/devel/hs-monad-logger/Makefile
+++ b/devel/hs-monad-logger/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-monad-loops/Makefile b/devel/hs-monad-loops/Makefile
index a5021882e036..fc1f1f9ce63b 100644
--- a/devel/hs-monad-loops/Makefile
+++ b/devel/hs-monad-loops/Makefile
@@ -8,5 +8,8 @@ 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-par-extras/Makefile b/devel/hs-monad-par-extras/Makefile
index e456f7fd3053..a182dc24f7fd 100644
--- a/devel/hs-monad-par-extras/Makefile
+++ b/devel/hs-monad-par-extras/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-monad-par/Makefile b/devel/hs-monad-par/Makefile
index a094f205e80c..51ad9fcd004f 100644
--- a/devel/hs-monad-par/Makefile
+++ b/devel/hs-monad-par/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-monad-unlift/Makefile b/devel/hs-monad-unlift/Makefile
index 455726bd714a..f26b5c440268 100644
--- a/devel/hs-monad-unlift/Makefile
+++ b/devel/hs-monad-unlift/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-monads-tf/Makefile b/devel/hs-monads-tf/Makefile
index c95bd8518627..582586c9d6b3 100644
--- a/devel/hs-monads-tf/Makefile
+++ b/devel/hs-monads-tf/Makefile
@@ -10,5 +10,8 @@ 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-mono-traversable-instances/Makefile b/devel/hs-mono-traversable-instances/Makefile
index 591ffd1f9f37..b0087f398e95 100644
--- a/devel/hs-mono-traversable-instances/Makefile
+++ b/devel/hs-mono-traversable-instances/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-mono-traversable/Makefile b/devel/hs-mono-traversable/Makefile
index ef1b3ac0b897..cd5179a3b588 100644
--- a/devel/hs-mono-traversable/Makefile
+++ b/devel/hs-mono-traversable/Makefile
@@ -10,6 +10,9 @@ COMMENT= Type classes for mapping, folding, and traversing monomorphic container
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 \
diff --git a/devel/hs-mtl/Makefile b/devel/hs-mtl/Makefile
index 1097256cae1e..414c19644a5e 100644
--- a/devel/hs-mtl/Makefile
+++ b/devel/hs-mtl/Makefile
@@ -10,5 +10,8 @@ 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-mueval/Makefile b/devel/hs-mueval/Makefile
index 89837ce7f23a..7f310b9d35f7 100644
--- a/devel/hs-mueval/Makefile
+++ b/devel/hs-mueval/Makefile
@@ -13,7 +13,6 @@ LICENSE= BSD3CLAUSE
USE_CABAL= extensible-exceptions hint>=0.3.1 mtl>2 QuickCheck show>=0.3 \
simple-reflect utf8-string
-
EXECUTABLE= mueval mueval-core
CONFIGURE_ARGS+= --ghc-options="-dynamic"
diff --git a/devel/hs-murmur-hash/Makefile b/devel/hs-murmur-hash/Makefile
index 3ae6f914a968..01495d6cea0f 100644
--- a/devel/hs-murmur-hash/Makefile
+++ b/devel/hs-murmur-hash/Makefile
@@ -10,5 +10,8 @@ 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-mutable-containers/Makefile b/devel/hs-mutable-containers/Makefile
index 21f1056a1c46..17f92010bb33 100644
--- a/devel/hs-mutable-containers/Makefile
+++ b/devel/hs-mutable-containers/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-ncurses/Makefile b/devel/hs-ncurses/Makefile
index aaed6c30f895..f54276f7e25b 100644
--- a/devel/hs-ncurses/Makefile
+++ b/devel/hs-ncurses/Makefile
@@ -11,6 +11,9 @@ 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
diff --git a/devel/hs-newtype-generics/Makefile b/devel/hs-newtype-generics/Makefile
index 2652e98ffdad..0230c94ce414 100644
--- a/devel/hs-newtype-generics/Makefile
+++ b/devel/hs-newtype-generics/Makefile
@@ -10,5 +10,8 @@ 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/Makefile b/devel/hs-newtype/Makefile
index ed5d75a8d8e3..be24e52c1fff 100644
--- a/devel/hs-newtype/Makefile
+++ b/devel/hs-newtype/Makefile
@@ -10,5 +10,8 @@ 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-old-locale/Makefile b/devel/hs-old-locale/Makefile
index ef6c594a1099..24ef3dc5ed0e 100644
--- a/devel/hs-old-locale/Makefile
+++ b/devel/hs-old-locale/Makefile
@@ -10,5 +10,8 @@ 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-time/Makefile b/devel/hs-old-time/Makefile
index c9677396c952..76077340295f 100644
--- a/devel/hs-old-time/Makefile
+++ b/devel/hs-old-time/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-optparse-applicative/Makefile b/devel/hs-optparse-applicative/Makefile
index dd7a988a452f..5f81bab9f8a7 100644
--- a/devel/hs-optparse-applicative/Makefile
+++ b/devel/hs-optparse-applicative/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-parallel/Makefile b/devel/hs-parallel/Makefile
index 7fb60bc0ab2f..6f4ab8812547 100644
--- a/devel/hs-parallel/Makefile
+++ b/devel/hs-parallel/Makefile
@@ -10,5 +10,8 @@ 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-pcre-light/Makefile b/devel/hs-pcre-light/Makefile
index db1d3b996444..b99d75c3cb5c 100644
--- a/devel/hs-pcre-light/Makefile
+++ b/devel/hs-pcre-light/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-prelude-extras/Makefile b/devel/hs-prelude-extras/Makefile
index 545e90c5b4e2..2dc32a68742a 100644
--- a/devel/hs-prelude-extras/Makefile
+++ b/devel/hs-prelude-extras/Makefile
@@ -10,5 +10,8 @@ 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-preprocessor-tools/Makefile b/devel/hs-preprocessor-tools/Makefile
index 3e9568413bca..d70174d18e75 100644
--- a/devel/hs-preprocessor-tools/Makefile
+++ b/devel/hs-preprocessor-tools/Makefile
@@ -10,6 +10,9 @@ COMMENT= Framework for extending Haskell's syntax via quick-and-dirty preprocess
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"
diff --git a/devel/hs-prettyclass/Makefile b/devel/hs-prettyclass/Makefile
index 1f5f7bc2b1b6..1a5675977139 100644
--- a/devel/hs-prettyclass/Makefile
+++ b/devel/hs-prettyclass/Makefile
@@ -10,5 +10,8 @@ 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-primitive/Makefile b/devel/hs-primitive/Makefile
index 263a1551a37e..d1b5bedaec38 100644
--- a/devel/hs-primitive/Makefile
+++ b/devel/hs-primitive/Makefile
@@ -10,5 +10,8 @@ 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-process-extras/Makefile b/devel/hs-process-extras/Makefile
index 9523c3885920..f22dd1419b2d 100644
--- a/devel/hs-process-extras/Makefile
+++ b/devel/hs-process-extras/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-profunctors/Makefile b/devel/hs-profunctors/Makefile
index d755e714554b..8277ff80e2d4 100644
--- a/devel/hs-profunctors/Makefile
+++ b/devel/hs-profunctors/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-project-template/Makefile b/devel/hs-project-template/Makefile
index 4d6b83f18de9..a4768b9d945e 100644
--- a/devel/hs-project-template/Makefile
+++ b/devel/hs-project-template/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-psqueues/Makefile b/devel/hs-psqueues/Makefile
index 4cbe94394c21..ddb58a627f01 100644
--- a/devel/hs-psqueues/Makefile
+++ b/devel/hs-psqueues/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-quickcheck-io/Makefile b/devel/hs-quickcheck-io/Makefile
index f6bc92a81aaf..515e5c661f72 100644
--- a/devel/hs-quickcheck-io/Makefile
+++ b/devel/hs-quickcheck-io/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-random/Makefile b/devel/hs-random/Makefile
index 70133c9126d0..104500344e6c 100644
--- a/devel/hs-random/Makefile
+++ b/devel/hs-random/Makefile
@@ -10,5 +10,8 @@ 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-readable/Makefile b/devel/hs-readable/Makefile
index 0babd8d5d84c..f6533dfe07de 100644
--- a/devel/hs-readable/Makefile
+++ b/devel/hs-readable/Makefile
@@ -10,5 +10,8 @@ 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-readline/Makefile b/devel/hs-readline/Makefile
index d78a83a74a9e..1d6137b08cd8 100644
--- a/devel/hs-readline/Makefile
+++ b/devel/hs-readline/Makefile
@@ -11,6 +11,9 @@ 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"
diff --git a/devel/hs-refact/Makefile b/devel/hs-refact/Makefile
index 527ceaac55e0..478eeefc0380 100644
--- a/devel/hs-refact/Makefile
+++ b/devel/hs-refact/Makefile
@@ -10,5 +10,8 @@ COMMENT= This library provides a datatype which can be interpreted by apply-refa
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-reflection/Makefile b/devel/hs-reflection/Makefile
index cec6bc8d1fee..2e795bdf6a6e 100644
--- a/devel/hs-reflection/Makefile
+++ b/devel/hs-reflection/Makefile
@@ -10,6 +10,9 @@ COMMENT= Reifies arbitrary terms into types that can be reflected back into term
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"
diff --git a/devel/hs-resource-pool/Makefile b/devel/hs-resource-pool/Makefile
index b03a2d05424a..d173c9289a17 100644
--- a/devel/hs-resource-pool/Makefile
+++ b/devel/hs-resource-pool/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-resourcet/Makefile b/devel/hs-resourcet/Makefile
index a3c192292d7a..1264c7981a3c 100644
--- a/devel/hs-resourcet/Makefile
+++ b/devel/hs-resourcet/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-safe-exceptions/Makefile b/devel/hs-safe-exceptions/Makefile
index 1c6fe5b0f4d7..0fe559f72920 100644
--- a/devel/hs-safe-exceptions/Makefile
+++ b/devel/hs-safe-exceptions/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-safe/Makefile b/devel/hs-safe/Makefile
index 1775722bb697..050b415262e0 100644
--- a/devel/hs-safe/Makefile
+++ b/devel/hs-safe/Makefile
@@ -11,5 +11,8 @@ 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-say/Makefile b/devel/hs-say/Makefile
index 290959456d5b..1f7e8c0de148 100644
--- a/devel/hs-say/Makefile
+++ b/devel/hs-say/Makefile
@@ -10,5 +10,8 @@ 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-scientific/Makefile b/devel/hs-scientific/Makefile
index 59070de58e15..adcb6cfac906 100644
--- a/devel/hs-scientific/Makefile
+++ b/devel/hs-scientific/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-securemem/Makefile b/devel/hs-securemem/Makefile
index 95bb1eca1e8a..a1b18ea26240 100644
--- a/devel/hs-securemem/Makefile
+++ b/devel/hs-securemem/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-setenv/Makefile b/devel/hs-setenv/Makefile
index 4f0aec0ac211..e0b65817bb7c 100644
--- a/devel/hs-setenv/Makefile
+++ b/devel/hs-setenv/Makefile
@@ -10,5 +10,8 @@ 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-setlocale/Makefile b/devel/hs-setlocale/Makefile
index ca78a667b9ce..16d13a2e0f28 100644
--- a/devel/hs-setlocale/Makefile
+++ b/devel/hs-setlocale/Makefile
@@ -10,5 +10,8 @@ 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-shake/Makefile b/devel/hs-shake/Makefile
index 158238993a3f..51f968f59a4c 100644
--- a/devel/hs-shake/Makefile
+++ b/devel/hs-shake/Makefile
@@ -12,7 +12,6 @@ LICENSE= BSD3CLAUSE
USE_CABAL= extra>=1.3 hashable>=1.1.2.3 js-flot js-jquery old-time \
primitive random unordered-containers>=0.2.1 utf8-string>=0.3
-
EXECUTABLE= shake
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/devel/hs-show/Makefile b/devel/hs-show/Makefile
index 0161d27ff8ef..3c4f3bb9c74e 100644
--- a/devel/hs-show/Makefile
+++ b/devel/hs-show/Makefile
@@ -11,6 +11,9 @@ 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"
diff --git a/devel/hs-silently/Makefile b/devel/hs-silently/Makefile
index 741b4584a8ea..d494018cca7d 100644
--- a/devel/hs-silently/Makefile
+++ b/devel/hs-silently/Makefile
@@ -10,5 +10,8 @@ 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-simple-reflect/Makefile b/devel/hs-simple-reflect/Makefile
index 2680923d6305..3ddf965f04ab 100644
--- a/devel/hs-simple-reflect/Makefile
+++ b/devel/hs-simple-reflect/Makefile
@@ -10,5 +10,8 @@ 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-smallcheck/Makefile b/devel/hs-smallcheck/Makefile
index f1252468d5e0..d3a372df8776 100644
--- a/devel/hs-smallcheck/Makefile
+++ b/devel/hs-smallcheck/Makefile
@@ -11,6 +11,9 @@ 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"
diff --git a/devel/hs-split/Makefile b/devel/hs-split/Makefile
index 234abd7c879d..123d9ce7ae09 100644
--- a/devel/hs-split/Makefile
+++ b/devel/hs-split/Makefile
@@ -11,5 +11,8 @@ 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-stm-chans/Makefile b/devel/hs-stm-chans/Makefile
index 856392aa298e..50f942832ced 100644
--- a/devel/hs-stm-chans/Makefile
+++ b/devel/hs-stm-chans/Makefile
@@ -10,5 +10,8 @@ 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-storable-record/Makefile b/devel/hs-storable-record/Makefile
index 24cb10bf07e0..910fbaab21fa 100644
--- a/devel/hs-storable-record/Makefile
+++ b/devel/hs-storable-record/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-storable-tuple/Makefile b/devel/hs-storable-tuple/Makefile
index 2bad8c98d334..34fe712b1312 100644
--- a/devel/hs-storable-tuple/Makefile
+++ b/devel/hs-storable-tuple/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-streaming-commons/Makefile b/devel/hs-streaming-commons/Makefile
index e64e470e31b5..515a98142716 100644
--- a/devel/hs-streaming-commons/Makefile
+++ b/devel/hs-streaming-commons/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-strict/Makefile b/devel/hs-strict/Makefile
index c0b2fcd37006..194d7ef77e76 100644
--- a/devel/hs-strict/Makefile
+++ b/devel/hs-strict/Makefile
@@ -8,5 +8,8 @@ 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-syb-with-class/Makefile b/devel/hs-syb-with-class/Makefile
index 82bb01d6bc12..ec15f3357b46 100644
--- a/devel/hs-syb-with-class/Makefile
+++ b/devel/hs-syb-with-class/Makefile
@@ -10,5 +10,8 @@ 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/Makefile b/devel/hs-syb/Makefile
index 72183a0d2900..eef06b5e3e90 100644
--- a/devel/hs-syb/Makefile
+++ b/devel/hs-syb/Makefile
@@ -10,5 +10,8 @@ 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-system-fileio/Makefile b/devel/hs-system-fileio/Makefile
index 877078f4226a..b30172cc5574 100644
--- a/devel/hs-system-fileio/Makefile
+++ b/devel/hs-system-fileio/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-system-filepath/Makefile b/devel/hs-system-filepath/Makefile
index e5ea05c43d68..d5b4a02371d2 100644
--- a/devel/hs-system-filepath/Makefile
+++ b/devel/hs-system-filepath/Makefile
@@ -10,5 +10,8 @@ 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-tagged/Makefile b/devel/hs-tagged/Makefile
index db5845b04710..f5f0146a1724 100644
--- a/devel/hs-tagged/Makefile
+++ b/devel/hs-tagged/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-temporary/Makefile b/devel/hs-temporary/Makefile
index e20f68821d91..0c521c792378 100644
--- a/devel/hs-temporary/Makefile
+++ b/devel/hs-temporary/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-terminal-size/Makefile b/devel/hs-terminal-size/Makefile
index ba8d6045bf36..66f1440da031 100644
--- a/devel/hs-terminal-size/Makefile
+++ b/devel/hs-terminal-size/Makefile
@@ -10,5 +10,8 @@ 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-test-framework-hunit/Makefile b/devel/hs-test-framework-hunit/Makefile
index 8d31e937ee03..3fff7d0bd2a0 100644
--- a/devel/hs-test-framework-hunit/Makefile
+++ b/devel/hs-test-framework-hunit/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-test-framework-quickcheck2/Makefile b/devel/hs-test-framework-quickcheck2/Makefile
index 1feec1a9b656..0871f4b24c82 100644
--- a/devel/hs-test-framework-quickcheck2/Makefile
+++ b/devel/hs-test-framework-quickcheck2/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-test-framework/Makefile b/devel/hs-test-framework/Makefile
index b8d2e7ddd109..e0895e22ddb6 100644
--- a/devel/hs-test-framework/Makefile
+++ b/devel/hs-test-framework/Makefile
@@ -10,6 +10,9 @@ COMMENT= Framework for running and organising tests, with HUnit and QuickCheck s
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
diff --git a/devel/hs-text-icu/Makefile b/devel/hs-text-icu/Makefile
index 6ba3b13cae8c..53ee53799443 100644
--- a/devel/hs-text-icu/Makefile
+++ b/devel/hs-text-icu/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-text-short/Makefile b/devel/hs-text-short/Makefile
index 0ac39e22dcca..6c477e1677c1 100644
--- a/devel/hs-text-short/Makefile
+++ b/devel/hs-text-short/Makefile
@@ -10,6 +10,9 @@ COMMENT= This package provides the ShortText type which is suitable for keeping
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"
diff --git a/devel/hs-tf-random/Makefile b/devel/hs-tf-random/Makefile
index 36108949c1e7..1eb4332e3362 100644
--- a/devel/hs-tf-random/Makefile
+++ b/devel/hs-tf-random/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-th-abstraction/Makefile b/devel/hs-th-abstraction/Makefile
index 6f7e6dbb3dd0..db4c5fb2fda7 100644
--- a/devel/hs-th-abstraction/Makefile
+++ b/devel/hs-th-abstraction/Makefile
@@ -10,5 +10,8 @@ COMMENT= This package normalizes variations in the interface for inspecting 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-th-expand-syns/Makefile b/devel/hs-th-expand-syns/Makefile
index 2d15d6a58a6b..be4cdadf3f4e 100644
--- a/devel/hs-th-expand-syns/Makefile
+++ b/devel/hs-th-expand-syns/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-th-lift-instances/Makefile b/devel/hs-th-lift-instances/Makefile
index f096e1eccc60..82e332e63f21 100644
--- a/devel/hs-th-lift-instances/Makefile
+++ b/devel/hs-th-lift-instances/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-th-lift/Makefile b/devel/hs-th-lift/Makefile
index ee45419da4cd..51819a6c25cd 100644
--- a/devel/hs-th-lift/Makefile
+++ b/devel/hs-th-lift/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-th-orphans/Makefile b/devel/hs-th-orphans/Makefile
index 40294fe6204d..522867bbfc61 100644
--- a/devel/hs-th-orphans/Makefile
+++ b/devel/hs-th-orphans/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-th-reify-many/Makefile b/devel/hs-th-reify-many/Makefile
index 1018fbd0078d..565987e3e4c0 100644
--- a/devel/hs-th-reify-many/Makefile
+++ b/devel/hs-th-reify-many/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-threads/Makefile b/devel/hs-threads/Makefile
index 0362dd1796d5..b8ad77cc3115 100644
--- a/devel/hs-threads/Makefile
+++ b/devel/hs-threads/Makefile
@@ -10,5 +10,8 @@ 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-threadscope/Makefile b/devel/hs-threadscope/Makefile
index 609ac96354c7..45640ff66d13 100644
--- a/devel/hs-threadscope/Makefile
+++ b/devel/hs-threadscope/Makefile
@@ -11,7 +11,6 @@ COMMENT= Graphical tool for profiling parallel Haskell programs
LICENSE= BSD3CLAUSE
USE_CABAL= cairo file-embed ghc-events glib gtk mtl pango temporary
-
EXECUTABLE= threadscope
STANDALONE= yes
diff --git a/devel/hs-time-compat/Makefile b/devel/hs-time-compat/Makefile
index abd437050fe0..e1a2fb3f33f9 100644
--- a/devel/hs-time-compat/Makefile
+++ b/devel/hs-time-compat/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-time-locale-compat/Makefile b/devel/hs-time-locale-compat/Makefile
index 9e70634344dc..6ee1470f75b6 100644
--- a/devel/hs-time-locale-compat/Makefile
+++ b/devel/hs-time-locale-compat/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-timezone-olson/Makefile b/devel/hs-timezone-olson/Makefile
index 163795ff407c..812070aa90d1 100644
--- a/devel/hs-timezone-olson/Makefile
+++ b/devel/hs-timezone-olson/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-timezone-series/Makefile b/devel/hs-timezone-series/Makefile
index bf31f855f0a4..106377289005 100644
--- a/devel/hs-timezone-series/Makefile
+++ b/devel/hs-timezone-series/Makefile
@@ -10,5 +10,8 @@ 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-transformers-base/Makefile b/devel/hs-transformers-base/Makefile
index 484dbd7c4b1e..5611ce7bf9a1 100644
--- a/devel/hs-transformers-base/Makefile
+++ b/devel/hs-transformers-base/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-transformers-compat/Makefile b/devel/hs-transformers-compat/Makefile
index dd6c2824872f..6e912b621566 100644
--- a/devel/hs-transformers-compat/Makefile
+++ b/devel/hs-transformers-compat/Makefile
@@ -10,5 +10,8 @@ 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-typed-process/Makefile b/devel/hs-typed-process/Makefile
index 57362e7db44d..3d8b2179a88e 100644
--- a/devel/hs-typed-process/Makefile
+++ b/devel/hs-typed-process/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-unamb/Makefile b/devel/hs-unamb/Makefile
index 70a5d14af04a..73613bd2d3c5 100644
--- a/devel/hs-unamb/Makefile
+++ b/devel/hs-unamb/Makefile
@@ -11,5 +11,8 @@ 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-unexceptionalio/Makefile b/devel/hs-unexceptionalio/Makefile
index e0cca309195b..e6deb80d800c 100644
--- a/devel/hs-unexceptionalio/Makefile
+++ b/devel/hs-unexceptionalio/Makefile
@@ -10,5 +10,8 @@ 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-unicode-show/Makefile b/devel/hs-unicode-show/Makefile
index ec931f57ce8f..62413de9bc90 100644
--- a/devel/hs-unicode-show/Makefile
+++ b/devel/hs-unicode-show/Makefile
@@ -10,5 +10,8 @@ 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-uniplate/Makefile b/devel/hs-uniplate/Makefile
index 9f3e302dfb4b..9657dd95c369 100644
--- a/devel/hs-uniplate/Makefile
+++ b/devel/hs-uniplate/Makefile
@@ -11,6 +11,9 @@ 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}
diff --git a/devel/hs-unix-compat/Makefile b/devel/hs-unix-compat/Makefile
index 2006ac03ac81..97cc091ca03f 100644
--- a/devel/hs-unix-compat/Makefile
+++ b/devel/hs-unix-compat/Makefile
@@ -11,5 +11,8 @@ 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-time/Makefile b/devel/hs-unix-time/Makefile
index 2d571f29bb79..0f6d161074d8 100644
--- a/devel/hs-unix-time/Makefile
+++ b/devel/hs-unix-time/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-unliftio-core/Makefile b/devel/hs-unliftio-core/Makefile
index 7fba68f0ec2c..7aaf5e83c02e 100644
--- a/devel/hs-unliftio-core/Makefile
+++ b/devel/hs-unliftio-core/Makefile
@@ -10,5 +10,8 @@ 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/Makefile b/devel/hs-unliftio/Makefile
index 14133f87689b..e8e9478a64b3 100644
--- a/devel/hs-unliftio/Makefile
+++ b/devel/hs-unliftio/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-unordered-containers/Makefile b/devel/hs-unordered-containers/Makefile
index 77e485678b1e..f53b0c0e5c67 100644
--- a/devel/hs-unordered-containers/Makefile
+++ b/devel/hs-unordered-containers/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-utf8-light/Makefile b/devel/hs-utf8-light/Makefile
index 747ad5e6cd1c..16efb72c4c73 100644
--- a/devel/hs-utf8-light/Makefile
+++ b/devel/hs-utf8-light/Makefile
@@ -10,5 +10,8 @@ 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-string/Makefile b/devel/hs-utf8-string/Makefile
index c5c4c62ced67..255666f7d519 100644
--- a/devel/hs-utf8-string/Makefile
+++ b/devel/hs-utf8-string/Makefile
@@ -10,5 +10,8 @@ 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-utility-ht/Makefile b/devel/hs-utility-ht/Makefile
index 27173a105c36..8fc3b2a99477 100644
--- a/devel/hs-utility-ht/Makefile
+++ b/devel/hs-utility-ht/Makefile
@@ -11,5 +11,8 @@ 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-uuagc-cabal/Makefile b/devel/hs-uuagc-cabal/Makefile
index 182ac01d2b6d..ff415aeeb069 100644
--- a/devel/hs-uuagc-cabal/Makefile
+++ b/devel/hs-uuagc-cabal/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-uuid-types/Makefile b/devel/hs-uuid-types/Makefile
index 5e173024b127..ff4ca67fd8d7 100644
--- a/devel/hs-uuid-types/Makefile
+++ b/devel/hs-uuid-types/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-uuid/Makefile b/devel/hs-uuid/Makefile
index e482aadc18a7..5cf933f023f5 100644
--- a/devel/hs-uuid/Makefile
+++ b/devel/hs-uuid/Makefile
@@ -10,6 +10,9 @@ COMMENT= Creating, comparing, parsing and printing Universally Unique Identifier
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
diff --git a/devel/hs-uulib/Makefile b/devel/hs-uulib/Makefile
index 99428c7f3c40..11a6b0e3f0b3 100644
--- a/devel/hs-uulib/Makefile
+++ b/devel/hs-uulib/Makefile
@@ -11,5 +11,8 @@ 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-vault/Makefile b/devel/hs-vault/Makefile
index c051d2981290..7d52bbba94c8 100644
--- a/devel/hs-vault/Makefile
+++ b/devel/hs-vault/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-vector-algorithms/Makefile b/devel/hs-vector-algorithms/Makefile
index 7c63e6e80ffe..1ccedb94816f 100644
--- a/devel/hs-vector-algorithms/Makefile
+++ b/devel/hs-vector-algorithms/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-vector-binary-instances/Makefile b/devel/hs-vector-binary-instances/Makefile
index c6ca95ee9d9d..cdb85402717a 100644
--- a/devel/hs-vector-binary-instances/Makefile
+++ b/devel/hs-vector-binary-instances/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-vector-instances/Makefile b/devel/hs-vector-instances/Makefile
index 7c6947221895..365d190137c8 100644
--- a/devel/hs-vector-instances/Makefile
+++ b/devel/hs-vector-instances/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/devel/hs-vector-th-unbox/Makefile b/devel/hs-vector-th-unbox/Makefile
index bc558b3222f2..8c2a56c8e3cd 100644
--- a/devel/hs-vector-th-unbox/Makefile
+++ b/devel/hs-vector-th-unbox/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-vector/Makefile b/devel/hs-vector/Makefile
index 347be7550276..4d6ca7f1f638 100644
--- a/devel/hs-vector/Makefile
+++ b/devel/hs-vector/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-void/Makefile b/devel/hs-void/Makefile
index feaa651bc31a..7c8192f5babf 100644
--- a/devel/hs-void/Makefile
+++ b/devel/hs-void/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-wl-pprint-text/Makefile b/devel/hs-wl-pprint-text/Makefile
index f1a22bea038b..8fc879effafd 100644
--- a/devel/hs-wl-pprint-text/Makefile
+++ b/devel/hs-wl-pprint-text/Makefile
@@ -10,6 +10,9 @@ 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"
diff --git a/devel/hs-word8/Makefile b/devel/hs-word8/Makefile
index b795f6f1dde3..81acfb67b883 100644
--- a/devel/hs-word8/Makefile
+++ b/devel/hs-word8/Makefile
@@ -10,5 +10,8 @@ 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/dns/hs-dns/Makefile b/dns/hs-dns/Makefile
index d561664800e7..d2c2e63393d0 100644
--- a/dns/hs-dns/Makefile
+++ b/dns/hs-dns/Makefile
@@ -10,6 +10,9 @@ COMMENT= DNS library 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= attoparsec auto-update base64-bytestring blaze-builder \
conduit>=1.1 conduit-extra>=1.1 cryptonite iproute>=1.2.4 \
mtl network>=2.3 psqueues random resourcet safe
diff --git a/dns/hs-gnuidn/Makefile b/dns/hs-gnuidn/Makefile
index 9c55c8a24e75..06e610a8996c 100644
--- a/dns/hs-gnuidn/Makefile
+++ b/dns/hs-gnuidn/Makefile
@@ -10,6 +10,9 @@ COMMENT= Bindings for GNU IDN
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= pkgconfig
diff --git a/ftp/hs-curl/Makefile b/ftp/hs-curl/Makefile
index e4ef8cf96e5b..ce4994fb914a 100644
--- a/ftp/hs-curl/Makefile
+++ b/ftp/hs-curl/Makefile
@@ -10,6 +10,9 @@ COMMENT= Haskell binding to libcurl
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= libcurl.so:ftp/curl
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/games/hs-scroll/Makefile b/games/hs-scroll/Makefile
index b3d2eba18c24..63f43d5a3094 100644
--- a/games/hs-scroll/Makefile
+++ b/games/hs-scroll/Makefile
@@ -15,7 +15,6 @@ PKGNAMEPREFIX=
USE_CABAL= IfElse case-insensitive data-default monad-loops mtl \
optparse-applicative ncurses random vector
-
STANDALONE= yes
EXECUTABLE= scroll
diff --git a/graphics/hs-JuicyPixels/Makefile b/graphics/hs-JuicyPixels/Makefile
index 60a54079271e..8cb15a29809f 100644
--- a/graphics/hs-JuicyPixels/Makefile
+++ b/graphics/hs-JuicyPixels/Makefile
@@ -10,6 +10,9 @@ COMMENT= Picture loading/serialization
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 primitive>=0.4 vector>=0.9 zlib>=0.5.3.1
FLAGS_DEFINE= MMAP
diff --git a/graphics/hs-cairo/Makefile b/graphics/hs-cairo/Makefile
index 31349f286fc7..7bf130dc097c 100644
--- a/graphics/hs-cairo/Makefile
+++ b/graphics/hs-cairo/Makefile
@@ -10,6 +10,9 @@ COMMENT= Binding to the Cairo 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
+
USES= pkgconfig
USE_CABAL= gtk2hs-buildtools mtl utf8-string
diff --git a/graphics/hs-dia-base/Makefile b/graphics/hs-dia-base/Makefile
index 3ea05ff41f1f..68899b46bf00 100644
--- a/graphics/hs-dia-base/Makefile
+++ b/graphics/hs-dia-base/Makefile
@@ -10,5 +10,8 @@ COMMENT= EDSL for teaching Haskell with diagrams - 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
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/graphics/hs-dia-functions/Makefile b/graphics/hs-dia-functions/Makefile
index 74dcf321fdbc..c249d8996c39 100644
--- a/graphics/hs-dia-functions/Makefile
+++ b/graphics/hs-dia-functions/Makefile
@@ -10,6 +10,9 @@ COMMENT= EDSL for teaching Haskell with diagrams - 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= data-pprint dia-base mtl
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/graphics/hs-graphviz/Makefile b/graphics/hs-graphviz/Makefile
index aecb728751eb..d6dd93c3d58f 100644
--- a/graphics/hs-graphviz/Makefile
+++ b/graphics/hs-graphviz/Makefile
@@ -10,6 +10,9 @@ COMMENT= This library provides bindings for the Dot language used by the Graphvi
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
USE_CABAL= colour dlist fgl polyparse temporary wl-pprint-text
diff --git a/graphics/hs-svgcairo/Makefile b/graphics/hs-svgcairo/Makefile
index f0c94368cd8a..bf6d08b6e297 100644
--- a/graphics/hs-svgcairo/Makefile
+++ b/graphics/hs-svgcairo/Makefile
@@ -10,6 +10,9 @@ COMMENT= Binding to the libsvg-cairo 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
+
USES= pkgconfig
USE_CABAL= cairo glib mtl
USE_GNOME= librsvg2
diff --git a/lang/hs-unlambda/Makefile b/lang/hs-unlambda/Makefile
index 127981acef98..75a9378862c1 100644
--- a/lang/hs-unlambda/Makefile
+++ b/lang/hs-unlambda/Makefile
@@ -12,7 +12,6 @@ COMMENT= Unlambda interpreter
LICENSE= GPLv2
USE_CABAL= mtl
-
EXECUTABLE= unlambda
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/mail/hs-email-validate/Makefile b/mail/hs-email-validate/Makefile
index 6b407de60611..f38f8c18e768 100644
--- a/mail/hs-email-validate/Makefile
+++ b/mail/hs-email-validate/Makefile
@@ -10,6 +10,9 @@ COMMENT= Validating an email address string against RFC 5322
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
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/mail/hs-mime-mail/Makefile b/mail/hs-mime-mail/Makefile
index 0c2e361064f8..b5c07d48347d 100644
--- a/mail/hs-mime-mail/Makefile
+++ b/mail/hs-mime-mail/Makefile
@@ -10,6 +10,9 @@ COMMENT= Compose MIME email 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= base64-bytestring>=0.1 blaze-builder>=0.2.1 random>=1.0
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/mail/hs-mime-types/Makefile b/mail/hs-mime-types/Makefile
index 17974edc51a8..3d9b509025ec 100644
--- a/mail/hs-mime-types/Makefile
+++ b/mail/hs-mime-types/Makefile
@@ -10,5 +10,8 @@ COMMENT= Basic mime-type handling types and functions
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/mail/hs-mime/Makefile b/mail/hs-mime/Makefile
index e0d1eb3bf2bd..b89ef55eb1c1 100644
--- a/mail/hs-mime/Makefile
+++ b/mail/hs-mime/Makefile
@@ -11,5 +11,8 @@ COMMENT= Working with MIME 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
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/math/hs-Agda-stdlib/Makefile b/math/hs-Agda-stdlib/Makefile
index e8f3bc7648ac..a12c5af58d1a 100644
--- a/math/hs-Agda-stdlib/Makefile
+++ b/math/hs-Agda-stdlib/Makefile
@@ -12,6 +12,9 @@ COMMENT= Agda standard 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_GITHUB= yes
GH_ACCOUNT= agda
diff --git a/math/hs-Agda/Makefile b/math/hs-Agda/Makefile
index ceb1959b89f8..917aab226795 100644
--- a/math/hs-Agda/Makefile
+++ b/math/hs-Agda/Makefile
@@ -25,6 +25,7 @@ EXECUTABLE= agda-mode agda
FLAGS_ENABLE= cpphs
+
SUB_FILES= pkg-install pkg-deinstall
SUB_LIST= DATADIR=${DATADIR}
diff --git a/math/hs-NumInstances/Makefile b/math/hs-NumInstances/Makefile
index bd620a680aa8..73424b2a94b1 100644
--- a/math/hs-NumInstances/Makefile
+++ b/math/hs-NumInstances/Makefile
@@ -10,5 +10,8 @@ COMMENT= Instances of numeric classes for functions and tuples
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/math/hs-adjunctions/Makefile b/math/hs-adjunctions/Makefile
index 3ee77a60b538..be5f00e9cdc6 100644
--- a/math/hs-adjunctions/Makefile
+++ b/math/hs-adjunctions/Makefile
@@ -10,6 +10,9 @@ COMMENT= Adjunctions and representable functors
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 distributive>=0.4 free>=4.0 \
mtl>=2.0.1 profunctors>=4 semigroupoids>=4 semigroups>=0.11 \
tagged>=0.7 void>=0.5.5.1
diff --git a/math/hs-categories/Makefile b/math/hs-categories/Makefile
index 1da44bc6453b..94dcd0cd41f3 100644
--- a/math/hs-categories/Makefile
+++ b/math/hs-categories/Makefile
@@ -10,6 +10,9 @@ COMMENT= Categories
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= void>=0.5.4.2
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/math/hs-comonad/Makefile b/math/hs-comonad/Makefile
index cdd94231780f..fec0b16646af 100644
--- a/math/hs-comonad/Makefile
+++ b/math/hs-comonad/Makefile
@@ -10,6 +10,9 @@ COMMENT= Comonads
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= distributive>=0.2.2 semigroups>=0.8.3.1 tagged>=0.1
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/math/hs-contravariant/Makefile b/math/hs-contravariant/Makefile
index 6dc8659474c1..72b129a50d26 100644
--- a/math/hs-contravariant/Makefile
+++ b/math/hs-contravariant/Makefile
@@ -10,6 +10,9 @@ COMMENT= Contravariant functors
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 StateVar transformers-compat void
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/math/hs-data-lens-template/Makefile b/math/hs-data-lens-template/Makefile
index 8174f9539de5..60cf9384e1ef 100644
--- a/math/hs-data-lens-template/Makefile
+++ b/math/hs-data-lens-template/Makefile
@@ -10,6 +10,9 @@ COMMENT= Utilities for Data.Lens
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-lens>=2.0
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/math/hs-data-lens/Makefile b/math/hs-data-lens/Makefile
index f64cc5fb66ad..137da52ab5f5 100644
--- a/math/hs-data-lens/Makefile
+++ b/math/hs-data-lens/Makefile
@@ -10,6 +10,9 @@ COMMENT= Used to be Haskell 98 Lenses
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 semigroupoids
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/math/hs-dense-linear-algebra/Makefile b/math/hs-dense-linear-algebra/Makefile
index 847919999fc8..9f9cc4b9e4d2 100644
--- a/math/hs-dense-linear-algebra/Makefile
+++ b/math/hs-dense-linear-algebra/Makefile
@@ -10,6 +10,9 @@ COMMENT= Simple and incomplete pure haskell implementation of linear algebra
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= math-functions vector-algorithms vector-binary-instances
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/math/hs-distributive/Makefile b/math/hs-distributive/Makefile
index b31ccfdeb1b2..1b1156773cf0 100644
--- a/math/hs-distributive/Makefile
+++ b/math/hs-distributive/Makefile
@@ -10,6 +10,9 @@ COMMENT= Distributive functors -- Dual to Traversable
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>=0.5 tagged>=0.7 transformers-compat>=0.3
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/math/hs-erf/Makefile b/math/hs-erf/Makefile
index a5faff83933b..ed3ef495d00e 100644
--- a/math/hs-erf/Makefile
+++ b/math/hs-erf/Makefile
@@ -11,5 +11,8 @@ COMMENT= The error function, erf, and friends 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/math/hs-fixed/Makefile b/math/hs-fixed/Makefile
index 99a83c22bafa..132b64933249 100644
--- a/math/hs-fixed/Makefile
+++ b/math/hs-fixed/Makefile
@@ -10,5 +10,8 @@ COMMENT= Signed 15.16 precision fixed point arithmetic
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/math/hs-half/Makefile b/math/hs-half/Makefile
index a9e28dc24176..f90a482db727 100644
--- a/math/hs-half/Makefile
+++ b/math/hs-half/Makefile
@@ -10,5 +10,8 @@ COMMENT= Half-precision floating-point
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/math/hs-ieee754/Makefile b/math/hs-ieee754/Makefile
index 418f0bcef75d..a0b48b08dc4c 100644
--- a/math/hs-ieee754/Makefile
+++ b/math/hs-ieee754/Makefile
@@ -10,5 +10,8 @@ COMMENT= Utilities for dealing with IEEE floating point 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/math/hs-integer-logarithms/Makefile b/math/hs-integer-logarithms/Makefile
index aec0ad7e90b5..07d3f927e1df 100644
--- a/math/hs-integer-logarithms/Makefile
+++ b/math/hs-integer-logarithms/Makefile
@@ -10,5 +10,8 @@ COMMENT= The integer-logarithms 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/math/hs-kan-extensions/Makefile b/math/hs-kan-extensions/Makefile
index a971c458f4ed..6ecafac4b5e3 100644
--- a/math/hs-kan-extensions/Makefile
+++ b/math/hs-kan-extensions/Makefile
@@ -10,6 +10,9 @@ COMMENT= Kan extensions, Kan lifts, various forms of the Yoneda lemma, and (co)d
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= adjunctions comonad distributive free mtl semigroupoids tagged
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/math/hs-math-functions/Makefile b/math/hs-math-functions/Makefile
index 834416bf3f74..afb334aeaf0c 100644
--- a/math/hs-math-functions/Makefile
+++ b/math/hs-math-functions/Makefile
@@ -11,6 +11,9 @@ COMMENT= Special functions and Chebyshev polynomials
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 primitive vector vector-th-unbox
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/math/hs-mwc-random/Makefile b/math/hs-mwc-random/Makefile
index b750f9249edd..c38393df5ecd 100644
--- a/math/hs-mwc-random/Makefile
+++ b/math/hs-mwc-random/Makefile
@@ -11,6 +11,9 @@ COMMENT= Fast, high-quality pseudo random number generation
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= math-functions primitive vector>=0.7
INSTALL_PORTDATA= ${INSTALL_DATA} ${WRKSRC}/README.markdown ${STAGEDIR}${DATADIR}
diff --git a/math/hs-pointed/Makefile b/math/hs-pointed/Makefile
index 097c8aa99497..fd87170148c8 100644
--- a/math/hs-pointed/Makefile
+++ b/math/hs-pointed/Makefile
@@ -10,6 +10,9 @@ COMMENT= Pointed and copointed 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
+
USE_CABAL= comonad data-default-class hashable kan-extensions \
semigroupoids semigroups tagged unordered-containers
diff --git a/math/hs-probability/Makefile b/math/hs-probability/Makefile
index 57df5167da35..7467aa787fc6 100644
--- a/math/hs-probability/Makefile
+++ b/math/hs-probability/Makefile
@@ -11,6 +11,9 @@ COMMENT= Probabilistic Functional Programming
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 utility-ht>=0.0.6
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/math/hs-semigroupoids/Makefile b/math/hs-semigroupoids/Makefile
index b59a1f4da4b9..3608b0554d57 100644
--- a/math/hs-semigroupoids/Makefile
+++ b/math/hs-semigroupoids/Makefile
@@ -10,6 +10,9 @@ COMMENT= Semigroupoids: Category sans id
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>=0.3 bifunctors>=5.0 comonad>=4.2.6 \
distributive>=0.2.2 semigroups>=0.8.3.1 tagged>=0.7.3 \
transformers-compat>=0.3
diff --git a/math/hs-semigroups/Makefile b/math/hs-semigroups/Makefile
index cb4a5eeb4707..017728accc20 100644
--- a/math/hs-semigroups/Makefile
+++ b/math/hs-semigroups/Makefile
@@ -10,6 +10,9 @@ COMMENT= Anything that associates
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 transformers-compat>=0.3 unordered-containers>=0.2
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/math/hs-statistics/Makefile b/math/hs-statistics/Makefile
index c9f5e401ee6a..2d49626c4f40 100644
--- a/math/hs-statistics/Makefile
+++ b/math/hs-statistics/Makefile
@@ -11,6 +11,9 @@ COMMENT= Library of statistical types, data, and 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= aeson>=0.6.0.0 base-orphans data-default-class dense-linear-algebra \
erf math-functions>=0.1.5.2 math-functions monad-par>=0.3.4 \
mwc-random>=0.13.0.0 primitive>=0.3 vector>=0.10 \
diff --git a/math/hs-vector-space/Makefile b/math/hs-vector-space/Makefile
index 39ddf05bc240..e716cb656138 100644
--- a/math/hs-vector-space/Makefile
+++ b/math/hs-vector-space/Makefile
@@ -11,6 +11,9 @@ COMMENT= Vector and affine spaces, linear maps, and derivatives
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= Boolean>=0.1.0 MemoTrie>=0.5 NumInstances>=1.0
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/net-p2p/hs-torrent/Makefile b/net-p2p/hs-torrent/Makefile
index 707653202cf1..c094035aa438 100644
--- a/net-p2p/hs-torrent/Makefile
+++ b/net-p2p/hs-torrent/Makefile
@@ -10,6 +10,9 @@ COMMENT= BitTorrent file parser and 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= bencode>=0.2 syb
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/net/hs-aws/Makefile b/net/hs-aws/Makefile
index 548506fac97a..7f537f384c70 100644
--- a/net/hs-aws/Makefile
+++ b/net/hs-aws/Makefile
@@ -10,6 +10,9 @@ COMMENT= Amazon Web Services (AWS) 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>=0.6 attoparsec>=0.11 base16-bytestring \
base64-bytestring blaze-builder>=0.2.1.4 byteable \
case-insensitive>=0.2 cereal>=0.3 conduit>=1.1 \
diff --git a/net/hs-bsb-http-chunked/Makefile b/net/hs-bsb-http-chunked/Makefile
index 0548c2975fa0..535c3a7f6b28 100644
--- a/net/hs-bsb-http-chunked/Makefile
+++ b/net/hs-bsb-http-chunked/Makefile
@@ -10,5 +10,8 @@ COMMENT= Chunked HTTP transfer encoding for bytestring builders
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/net/hs-connection/Makefile b/net/hs-connection/Makefile
index c247122b239f..f44d8b23f6e1 100644
--- a/net/hs-connection/Makefile
+++ b/net/hs-connection/Makefile
@@ -10,6 +10,9 @@ COMMENT= Simple and easy network connections API
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= byteable data-default-class network>=2.3 socks>=0.4 \
tls>=1.3 x509>=1.5 x509-store>=1.5 x509-system>=1.5 \
x509-validation>=1.5
diff --git a/net/hs-gsasl/Makefile b/net/hs-gsasl/Makefile
index 1079d7c6b287..a88b138e3d59 100644
--- a/net/hs-gsasl/Makefile
+++ b/net/hs-gsasl/Makefile
@@ -10,6 +10,9 @@ COMMENT= Bindings for GNU libgsasl
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
+
USES= pkgconfig
LIB_DEPENDS= libgsasl.so:security/gsasl
diff --git a/net/hs-hoauth2/Makefile b/net/hs-hoauth2/Makefile
index cf223794473c..817f079d5568 100644
--- a/net/hs-hoauth2/Makefile
+++ b/net/hs-hoauth2/Makefile
@@ -10,6 +10,9 @@ COMMENT= Haskell OAuth2 authentication
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 http-conduit http-types microlens unordered-containers \
uri-bytestring uri-bytestring-aeson wai warp
diff --git a/net/hs-hostname/Makefile b/net/hs-hostname/Makefile
index 1fdeb18486f8..2db592c256ba 100644
--- a/net/hs-hostname/Makefile
+++ b/net/hs-hostname/Makefile
@@ -10,5 +10,8 @@ COMMENT= Cross-platform means of determining the hostname
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/net/hs-iproute/Makefile b/net/hs-iproute/Makefile
index f8939c576bd6..1a95f5202eb9 100644
--- a/net/hs-iproute/Makefile
+++ b/net/hs-iproute/Makefile
@@ -10,6 +10,9 @@ COMMENT= IP Routing Table
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= appar byteorder network
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/net/hs-maccatcher/Makefile b/net/hs-maccatcher/Makefile
index 4d9dc6e27f1a..e85ce9bde963 100644
--- a/net/hs-maccatcher/Makefile
+++ b/net/hs-maccatcher/Makefile
@@ -10,5 +10,8 @@ COMMENT= Obtain the host MAC address on *NIX 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/net/hs-network-info/Makefile b/net/hs-network-info/Makefile
index 06ab44b123a5..c37f92c2092b 100644
--- a/net/hs-network-info/Makefile
+++ b/net/hs-network-info/Makefile
@@ -10,5 +10,8 @@ COMMENT= Access the local computer's basic network configuration
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/net/hs-network-multicast/Makefile b/net/hs-network-multicast/Makefile
index 3cad3e6bb3b6..50a5a4085271 100644
--- a/net/hs-network-multicast/Makefile
+++ b/net/hs-network-multicast/Makefile
@@ -8,6 +8,9 @@ CATEGORIES= net haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Simple multicast library
+DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (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
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/net/hs-network-protocol-xmpp/Makefile b/net/hs-network-protocol-xmpp/Makefile
index 8308c78ff7dd..94d04136ae31 100644
--- a/net/hs-network-protocol-xmpp/Makefile
+++ b/net/hs-network-protocol-xmpp/Makefile
@@ -10,6 +10,9 @@ COMMENT= Client library for the XMPP protocol
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= gnuidn>=0.2 gnutls>=0.1.4 gsasl>=0.3 libxml-sax>=0.7 \
monads-tf>=0.1 network>=2.2 xml-types>=0.3
diff --git a/net/hs-network-uri/Makefile b/net/hs-network-uri/Makefile
index 24d85aa239b5..d61ecd01ffeb 100644
--- a/net/hs-network-uri/Makefile
+++ b/net/hs-network-uri/Makefile
@@ -10,5 +10,8 @@ COMMENT= URI 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
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/net/hs-network/Makefile b/net/hs-network/Makefile
index a0df2e673a75..03ff38c6b119 100644
--- a/net/hs-network/Makefile
+++ b/net/hs-network/Makefile
@@ -10,5 +10,8 @@ COMMENT= Low-level networking 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/net/hs-pcap/Makefile b/net/hs-pcap/Makefile
index 70adc968931a..235f360032f5 100644
--- a/net/hs-pcap/Makefile
+++ b/net/hs-pcap/Makefile
@@ -11,6 +11,9 @@ COMMENT= System-independent interface for user-level packet capture
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
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/net/hs-publicsuffixlist/Makefile b/net/hs-publicsuffixlist/Makefile
index 33f0ce32918d..0e48c8820897 100644
--- a/net/hs-publicsuffixlist/Makefile
+++ b/net/hs-publicsuffixlist/Makefile
@@ -10,6 +10,9 @@ COMMENT= Is a given string a domain suffix?
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 data-default utf8-string
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/net/hs-resolv/Makefile b/net/hs-resolv/Makefile
index f299ed5de0bd..7f0a69c66402 100644
--- a/net/hs-resolv/Makefile
+++ b/net/hs-resolv/Makefile
@@ -10,6 +10,9 @@ COMMENT= Domain Name Service (DNS) lookup via the libresolv standard library rou
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= base16-bytestring
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/net/hs-sendfile/Makefile b/net/hs-sendfile/Makefile
index e1e8bd251d41..4fca3b35dfa9 100644
--- a/net/hs-sendfile/Makefile
+++ b/net/hs-sendfile/Makefile
@@ -10,6 +10,9 @@ COMMENT= Portable sendfile 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= network>=2
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/net/hs-simple-sendfile/Makefile b/net/hs-simple-sendfile/Makefile
index a42c2edff34b..5d624de4837f 100644
--- a/net/hs-simple-sendfile/Makefile
+++ b/net/hs-simple-sendfile/Makefile
@@ -10,6 +10,9 @@ COMMENT= Cross-platform library for the sendfile() system call
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= conduit>=1.0 conduit-extra>=1.0 network resourcet
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/net/hs-socks/Makefile b/net/hs-socks/Makefile
index 235767762805..04379cfe594f 100644
--- a/net/hs-socks/Makefile
+++ b/net/hs-socks/Makefile
@@ -10,6 +10,9 @@ COMMENT= Socks proxy (version 5) 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= cereal>=0.3.1 network>=2.3
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/security/hs-Crypto/Makefile b/security/hs-Crypto/Makefile
index b061508ebce9..a9dc3b1c6b68 100644
--- a/security/hs-Crypto/Makefile
+++ b/security/hs-Crypto/Makefile
@@ -8,6 +8,9 @@ CATEGORIES= security haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Collects together existing Haskell cryptographic functions
+DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (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 QuickCheck>=2.4.0.1 random
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/security/hs-DRBG/Makefile b/security/hs-DRBG/Makefile
index a2a68e310f7e..653dab63109a 100644
--- a/security/hs-DRBG/Makefile
+++ b/security/hs-DRBG/Makefile
@@ -10,6 +10,9 @@ COMMENT= Deterministic random bit generator based HMACs, Hashes, and Ciphers
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>=0.2 cipher-aes128>=0.6 crypto-api>=0.13 \
cryptohash-cryptoapi>=0.1 entropy mtl>=2.0 parallel \
prettyclass tagged>=0.2
diff --git a/security/hs-HsOpenSSL/Makefile b/security/hs-HsOpenSSL/Makefile
index 895829b619f3..871f3e763170 100644
--- a/security/hs-HsOpenSSL/Makefile
+++ b/security/hs-HsOpenSSL/Makefile
@@ -8,6 +8,9 @@ CATEGORIES= security haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Partial OpenSSL binding for Haskell
+DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (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>=2.1 old-locale>=1.0
USES= ssl
diff --git a/security/hs-RSA/Makefile b/security/hs-RSA/Makefile
index 641686309b7b..567058736110 100644
--- a/security/hs-RSA/Makefile
+++ b/security/hs-RSA/Makefile
@@ -10,6 +10,9 @@ COMMENT= Implementation of RSA, using the padding schemes of PKCS#1 v2.1
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= crypto-api>=0.10 crypto-pubkey-types>=0.2 pureMD5>=2.1 \
SHA>0
diff --git a/security/hs-SHA/Makefile b/security/hs-SHA/Makefile
index 502ba8877c5b..fe4a264768ec 100644
--- a/security/hs-SHA/Makefile
+++ b/security/hs-SHA/Makefile
@@ -10,6 +10,9 @@ COMMENT= Implementations of the SHA suite of message digest 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
+
FLAGS_DEFINE= EXE
EXE_DESC= Build executables similar to 'md5sum'
diff --git a/security/hs-cipher-aes/Makefile b/security/hs-cipher-aes/Makefile
index ef9c857f33e1..6c795ef1f411 100644
--- a/security/hs-cipher-aes/Makefile
+++ b/security/hs-cipher-aes/Makefile
@@ -10,6 +10,9 @@ COMMENT= Fast AES cipher implementation with advanced mode of 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= byteable crypto-cipher-types>=0.0.6 securemem>=0.1.2
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/security/hs-cipher-aes128/Makefile b/security/hs-cipher-aes128/Makefile
index 9b0676e14e89..6f29871619d4 100644
--- a/security/hs-cipher-aes128/Makefile
+++ b/security/hs-cipher-aes128/Makefile
@@ -10,6 +10,9 @@ COMMENT= AES and common modes using AES-NI when available
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 crypto-api>=0.13 tagged
FLAGS_DISABLE= test halvm
diff --git a/security/hs-cipher-blowfish/Makefile b/security/hs-cipher-blowfish/Makefile
index 8cf143e319f5..1f97f7543e24 100644
--- a/security/hs-cipher-blowfish/Makefile
+++ b/security/hs-cipher-blowfish/Makefile
@@ -10,6 +10,9 @@ COMMENT= Blowfish cipher
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= byteable crypto-cipher-types>=0.0.3 securemem>=0.1.2 \
vector
diff --git a/security/hs-cipher-camellia/Makefile b/security/hs-cipher-camellia/Makefile
index 9a91395d7eb2..6ca87ae774a0 100644
--- a/security/hs-cipher-camellia/Makefile
+++ b/security/hs-cipher-camellia/Makefile
@@ -10,6 +10,9 @@ COMMENT= Camellia block cipher primitives
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= byteable crypto-cipher-types>=0.0.3 securemem>=0.1.2 \
vector
diff --git a/security/hs-cipher-des/Makefile b/security/hs-cipher-des/Makefile
index bb1fbab54406..7bdd4443d7e7 100644
--- a/security/hs-cipher-des/Makefile
+++ b/security/hs-cipher-des/Makefile
@@ -10,6 +10,9 @@ COMMENT= DES and 3DES primitives
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= byteable crypto-cipher-types>=0.0.3 securemem>=0.1.2
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/security/hs-cipher-rc4/Makefile b/security/hs-cipher-rc4/Makefile
index 1fc0748de910..c732dd1cf47d 100644
--- a/security/hs-cipher-rc4/Makefile
+++ b/security/hs-cipher-rc4/Makefile
@@ -10,6 +10,9 @@ COMMENT= Fast RC4 cipher 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= byteable crypto-cipher-types>=0.0.5
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/security/hs-clientsession/Makefile b/security/hs-clientsession/Makefile
index b95845815bd5..c552665749b6 100644
--- a/security/hs-clientsession/Makefile
+++ b/security/hs-clientsession/Makefile
@@ -10,6 +10,9 @@ COMMENT= Securely store session data in a client-side cookie
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>=0.1.1.1 cereal>=0.3 cipher-aes>=0.1.7 \
cprng-aes>=0.2 crypto-api>=0.8 crypto-random entropy>=0.2.1 \
setenv skein>=1.0.0 tagged>=0.1
diff --git a/security/hs-cprng-aes/Makefile b/security/hs-cprng-aes/Makefile
index 1a9e887e90e3..8dc14be114f0 100644
--- a/security/hs-cprng-aes/Makefile
+++ b/security/hs-cprng-aes/Makefile
@@ -10,6 +10,9 @@ COMMENT= Crypto Pseudo Random Number Generator using AES in counter mode
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= byteable cipher-aes>=0.2.9 crypto-random>=0.0.7
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/security/hs-crypto-api/Makefile b/security/hs-crypto-api/Makefile
index d5d5558a846c..19dd3625a170 100644
--- a/security/hs-crypto-api/Makefile
+++ b/security/hs-crypto-api/Makefile
@@ -10,6 +10,9 @@ COMMENT= Generic interface for cryptographic 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= cereal>=0.2 entropy tagged>=0.1
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/security/hs-crypto-cipher-types/Makefile b/security/hs-crypto-cipher-types/Makefile
index 6ba0c4e9c74b..5c3197b97bf1 100644
--- a/security/hs-crypto-cipher-types/Makefile
+++ b/security/hs-crypto-cipher-types/Makefile
@@ -10,6 +10,9 @@ COMMENT= Generic cryptography cipher 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= byteable>=0.1.1 securemem>=0.1.1
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/security/hs-crypto-conduit/Makefile b/security/hs-crypto-conduit/Makefile
index cc3908e37f21..cd6ed7e2e432 100644
--- a/security/hs-crypto-conduit/Makefile
+++ b/security/hs-crypto-conduit/Makefile
@@ -10,6 +10,9 @@ COMMENT= Conduit interface for cryptographic operations (from crypto-api)
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 conduit conduit-extra crypto-api resourcet
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/security/hs-crypto-numbers/Makefile b/security/hs-crypto-numbers/Makefile
index 8c470b1bb856..22a47aeff244 100644
--- a/security/hs-crypto-numbers/Makefile
+++ b/security/hs-crypto-numbers/Makefile
@@ -10,6 +10,9 @@ COMMENT= Cryptographic numbers: functions and algorithms
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= crypto-random>=0.0.0 vector
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/security/hs-crypto-pubkey-types/Makefile b/security/hs-crypto-pubkey-types/Makefile
index 3a0cda647122..d88e9c615064 100644
--- a/security/hs-crypto-pubkey-types/Makefile
+++ b/security/hs-crypto-pubkey-types/Makefile
@@ -10,6 +10,9 @@ COMMENT= Generic cryptography Public keys algorithm 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 asn1-types>=0.1
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/security/hs-crypto-pubkey/Makefile b/security/hs-crypto-pubkey/Makefile
index 7d53f804b843..e5f70ec84efa 100644
--- a/security/hs-crypto-pubkey/Makefile
+++ b/security/hs-crypto-pubkey/Makefile
@@ -10,6 +10,9 @@ COMMENT= Public Key cryptography
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= byteable crypto-numbers>=0.2.2 crypto-pubkey-types>=0.4.1 \
crypto-random>=0.0.0 cryptohash>=0.9.1
diff --git a/security/hs-crypto-random-api/Makefile b/security/hs-crypto-random-api/Makefile
index d722b7e65f4b..51e7595d30be 100644
--- a/security/hs-crypto-random-api/Makefile
+++ b/security/hs-crypto-random-api/Makefile
@@ -10,6 +10,9 @@ COMMENT= Simple random generators API for cryptography related 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_CABAL= entropy
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/security/hs-crypto-random/Makefile b/security/hs-crypto-random/Makefile
index f0e23b1aa46f..b25f72adc2c1 100644
--- a/security/hs-crypto-random/Makefile
+++ b/security/hs-crypto-random/Makefile
@@ -10,6 +10,9 @@ COMMENT= Simple cryptographic random related 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= securemem vector
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/security/hs-cryptocipher/Makefile b/security/hs-cryptocipher/Makefile
index 0ce337628c52..e8d6b0216ca3 100644
--- a/security/hs-cryptocipher/Makefile
+++ b/security/hs-cryptocipher/Makefile
@@ -10,6 +10,9 @@ COMMENT= Symmetrical block and stream ciphers
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= cipher-aes>=0.2.3 cipher-blowfish>=0.0 cipher-camellia>=0.0 \
cipher-des>=0.0 cipher-rc4>=0.1.3 crypto-cipher-types>=0.0.8
diff --git a/security/hs-cryptohash-conduit/Makefile b/security/hs-cryptohash-conduit/Makefile
index b64bfc6e03b1..61a74ab83f7d 100644
--- a/security/hs-cryptohash-conduit/Makefile
+++ b/security/hs-cryptohash-conduit/Makefile
@@ -10,6 +10,9 @@ COMMENT= Cryptohash conduit
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= conduit conduit-extra cryptohash resourcet
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/security/hs-cryptohash-cryptoapi/Makefile b/security/hs-cryptohash-cryptoapi/Makefile
index b2eb294cf8e1..60292b1b80a7 100644
--- a/security/hs-cryptohash-cryptoapi/Makefile
+++ b/security/hs-cryptohash-cryptoapi/Makefile
@@ -10,6 +10,9 @@ COMMENT= Crypto-api interfaces for cryptohash
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>=0.2 crypto-api>=0.11 cryptohash>=0.8.0 tagged>=0.1
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/security/hs-cryptohash-md5/Makefile b/security/hs-cryptohash-md5/Makefile
index 2478f464ec51..da192a482021 100644
--- a/security/hs-cryptohash-md5/Makefile
+++ b/security/hs-cryptohash-md5/Makefile
@@ -10,5 +10,8 @@ COMMENT= A practical incremental and one-pass, pure API to the MD5 hash algorith
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/security/hs-cryptohash-sha1/Makefile b/security/hs-cryptohash-sha1/Makefile
index e5c3fe5b347e..a5527a616758 100644
--- a/security/hs-cryptohash-sha1/Makefile
+++ b/security/hs-cryptohash-sha1/Makefile
@@ -10,5 +10,8 @@ COMMENT= A practical incremental and one-pass, pure API to the SHA-1 hash
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/security/hs-cryptohash-sha256/Makefile b/security/hs-cryptohash-sha256/Makefile
index 8ee2e0d234ff..f7126f9d1212 100644
--- a/security/hs-cryptohash-sha256/Makefile
+++ b/security/hs-cryptohash-sha256/Makefile
@@ -10,5 +10,8 @@ COMMENT= A practical incremental and one-pass, pure API to the SHA-256 has
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/security/hs-cryptohash/Makefile b/security/hs-cryptohash/Makefile
index f81443137f79..79259cb921ec 100644
--- a/security/hs-cryptohash/Makefile
+++ b/security/hs-cryptohash/Makefile
@@ -10,6 +10,9 @@ COMMENT= Collection of crypto hashes, fast, pure, and practical
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= byteable cryptonite>=0.13
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/security/hs-cryptonite-conduit/Makefile b/security/hs-cryptonite-conduit/Makefile
index c89417144b2d..76f9c34399c6 100644
--- a/security/hs-cryptonite-conduit/Makefile
+++ b/security/hs-cryptonite-conduit/Makefile
@@ -10,6 +10,9 @@ COMMENT= Cryptonite conduit
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= conduit conduit-extra cryptonite resourcet
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/security/hs-cryptonite/Makefile b/security/hs-cryptonite/Makefile
index 8addff120ced..439a8cc992ec 100644
--- a/security/hs-cryptonite/Makefile
+++ b/security/hs-cryptonite/Makefile
@@ -10,6 +10,9 @@ COMMENT= Cryptography Primitives sink
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= memory>=0.2
FLAGS_ENABLE= support_aesni support_rdrand integer-gmp support_deepseq
diff --git a/security/hs-digest/Makefile b/security/hs-digest/Makefile
index 28cca4f41d11..0dab29f4119a 100644
--- a/security/hs-digest/Makefile
+++ b/security/hs-digest/Makefile
@@ -10,6 +10,9 @@ COMMENT= Various cryptographic hashes 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
+
USE_CABAL= zlib
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/security/hs-ed25519/Makefile b/security/hs-ed25519/Makefile
index 9dc7024add4c..c60c5ec7b081 100644
--- a/security/hs-ed25519/Makefile
+++ b/security/hs-ed25519/Makefile
@@ -10,5 +10,8 @@ COMMENT= A simple, fast, self-contained copy of the Ed25519 public-key signature
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/security/hs-entropy/Makefile b/security/hs-entropy/Makefile
index 094a6e8db728..dad77f4f4b9d 100644
--- a/security/hs-entropy/Makefile
+++ b/security/hs-entropy/Makefile
@@ -10,5 +10,8 @@ COMMENT= Platform-independent entropy 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
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/security/hs-gnutls/Makefile b/security/hs-gnutls/Makefile
index 12601048d0a3..a0fb58bc9013 100644
--- a/security/hs-gnutls/Makefile
+++ b/security/hs-gnutls/Makefile
@@ -10,6 +10,9 @@ COMMENT= Bindings for GNU libgnutls
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= monads-tf>=0.1.0
USES= pkgconfig
diff --git a/security/hs-hackage-security/Makefile b/security/hs-hackage-security/Makefile
index aac6c69fc53f..074545e63816 100644
--- a/security/hs-hackage-security/Makefile
+++ b/security/hs-hackage-security/Makefile
@@ -10,6 +10,9 @@ COMMENT= The hackage security library provides both server and client 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= base16-bytestring base64-bytestring cryptohash-sha256 ed25519 \
mtl network network-uri old-locale old-time tar zlib
diff --git a/security/hs-monadcryptorandom/Makefile b/security/hs-monadcryptorandom/Makefile
index 1edd880a88d1..a3e99d5974e4 100644
--- a/security/hs-monadcryptorandom/Makefile
+++ b/security/hs-monadcryptorandom/Makefile
@@ -10,6 +10,9 @@ COMMENT= Monad for using CryptoRandomGen
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= crypto-api exceptions tagged transformers-compat
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/security/hs-nonce/Makefile b/security/hs-nonce/Makefile
index a069b881bfc7..6149d2257678 100644
--- a/security/hs-nonce/Makefile
+++ b/security/hs-nonce/Makefile
@@ -10,6 +10,9 @@ COMMENT= Generate cryptographic nonces
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 cprng-aes>=0.5 crypto-random entropy>=0.3.7 \
unliftio
diff --git a/security/hs-pem/Makefile b/security/hs-pem/Makefile
index d14b31c596d8..ec39d2412262 100644
--- a/security/hs-pem/Makefile
+++ b/security/hs-pem/Makefile
@@ -10,6 +10,9 @@ COMMENT= Privacy Enhanced Mail (PEM) format reader and writer
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>=1.0.0 mtl
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/security/hs-pureMD5/Makefile b/security/hs-pureMD5/Makefile
index 01e76bdc3ec3..dbbced3d5c9e 100644
--- a/security/hs-pureMD5/Makefile
+++ b/security/hs-pureMD5/Makefile
@@ -10,6 +10,9 @@ COMMENT= Haskell-only implementation of MD5 digest (hash) yalgorithm
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>=0.2 crypto-api tagged
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/security/hs-pwstore-fast/Makefile b/security/hs-pwstore-fast/Makefile
index 12d039d1ea6a..722b31bb3144 100644
--- a/security/hs-pwstore-fast/Makefile
+++ b/security/hs-pwstore-fast/Makefile
@@ -10,6 +10,9 @@ COMMENT= Secure password storage
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>=0.1 byteable>=0.1 cryptohash>=0.6 random>=1
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/security/hs-skein/Makefile b/security/hs-skein/Makefile
index 45b3b131e291..1b3469bc6ccf 100644
--- a/security/hs-skein/Makefile
+++ b/security/hs-skein/Makefile
@@ -10,6 +10,9 @@ COMMENT= Skein, a family of cryptographic hash 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= cereal>=0.3 crypto-api>=0.6 tagged>=0.2
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/security/hs-tls-session-manager/Makefile b/security/hs-tls-session-manager/Makefile
index a385e264a73c..33804c4e9f59 100644
--- a/security/hs-tls-session-manager/Makefile
+++ b/security/hs-tls-session-manager/Makefile
@@ -10,6 +10,9 @@ COMMENT= TLS session manager with limitation, automatic pruning, energy saving a
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 clock psqueues tls
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/security/hs-tls/Makefile b/security/hs-tls/Makefile
index f4747578edbd..d41cb913b573 100644
--- a/security/hs-tls/Makefile
+++ b/security/hs-tls/Makefile
@@ -10,6 +10,9 @@ COMMENT= TLS/SSL protocol native implementation (Server and Client)
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 asn1-types>=0.2.0 async byteable cereal>=0.4 \
cryptonite>=0.3 data-default-class memory mtl network \
x509>=1.6 x509-store>=1.6 x509-validation>=1.6
diff --git a/security/hs-x509-store/Makefile b/security/hs-x509-store/Makefile
index 1809cb4d8a63..976170fbf1bb 100644
--- a/security/hs-x509-store/Makefile
+++ b/security/hs-x509-store/Makefile
@@ -10,6 +10,9 @@ COMMENT= X.509 collection accessing and storing methods
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 cryptonite mtl pem>=0.1 \
x509>=1.6
diff --git a/security/hs-x509-system/Makefile b/security/hs-x509-system/Makefile
index 7f64e4916c85..872b8c32cdf9 100644
--- a/security/hs-x509-system/Makefile
+++ b/security/hs-x509-system/Makefile
@@ -10,6 +10,9 @@ COMMENT= Handle per-operating-system X.509 accessors and storage
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 pem>=0.1 x509>=1.6 x509-store>=1.6
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/security/hs-x509-validation/Makefile b/security/hs-x509-validation/Makefile
index 427e84dd3968..ffbaa2509179 100644
--- a/security/hs-x509-validation/Makefile
+++ b/security/hs-x509-validation/Makefile
@@ -10,6 +10,9 @@ COMMENT= X.509 Certificate and CRL validation
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 byteable cryptonite>=0.3 \
data-default-class hourglass memory mtl network pem>=0.1 \
x509>=1.6 x509-store>=1.6
diff --git a/security/hs-x509/Makefile b/security/hs-x509/Makefile
index b0ced0f0bb9c..ddb1ccde4085 100644
--- a/security/hs-x509/Makefile
+++ b/security/hs-x509/Makefile
@@ -10,6 +10,9 @@ COMMENT= X509 reader and writer
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-parse>=0.9 asn1-types>=0.3.0 \
cryptonite hourglass memory mtl pem>=0.1
diff --git a/shells/hs-shelly/Makefile b/shells/hs-shelly/Makefile
index 6f94faa91516..e1c4208158ac 100644
--- a/shells/hs-shelly/Makefile
+++ b/shells/hs-shelly/Makefile
@@ -10,6 +10,9 @@ COMMENT= Shell-like (systems) programming 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= async enclosed-exceptions exceptions>=0.6 lifted-async \
lifted-base monad-control>=0.3.2 mtl>=2 system-fileio \
system-filepath>=0.4.7 transformers-base unix-compat
diff --git a/sysutils/hs-cpu/Makefile b/sysutils/hs-cpu/Makefile
index 18b961ea24cf..c85aa5e45a25 100644
--- a/sysutils/hs-cpu/Makefile
+++ b/sysutils/hs-cpu/Makefile
@@ -10,5 +10,8 @@ COMMENT= CPU information and properties helpers
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/sysutils/hs-disk-free-space/Makefile b/sysutils/hs-disk-free-space/Makefile
index 24f007fbb2bb..7d1c8d552abf 100644
--- a/sysutils/hs-disk-free-space/Makefile
+++ b/sysutils/hs-disk-free-space/Makefile
@@ -10,5 +10,8 @@ COMMENT= Retrieve information about disk space usage
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/sysutils/hs-ekg-core/Makefile b/sysutils/hs-ekg-core/Makefile
index 58e31c9064c8..d855a1544d97 100644
--- a/sysutils/hs-ekg-core/Makefile
+++ b/sysutils/hs-ekg-core/Makefile
@@ -10,6 +10,9 @@ COMMENT= Tracking of system metrics
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= unordered-containers
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/sysutils/hs-mountpoints/Makefile b/sysutils/hs-mountpoints/Makefile
index e484c189d102..7b79337c9904 100644
--- a/sysutils/hs-mountpoints/Makefile
+++ b/sysutils/hs-mountpoints/Makefile
@@ -10,5 +10,8 @@ COMMENT= List mount points
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
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-Diff/Makefile b/textproc/hs-Diff/Makefile
index d651cf967078..2e9833775d9d 100644
--- a/textproc/hs-Diff/Makefile
+++ b/textproc/hs-Diff/Makefile
@@ -11,5 +11,8 @@ COMMENT= O(ND) diff algorithm 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
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-HStringTemplate/Makefile b/textproc/hs-HStringTemplate/Makefile
index 0a61a6bbd0fa..cb0a1222afeb 100644
--- a/textproc/hs-HStringTemplate/Makefile
+++ b/textproc/hs-HStringTemplate/Makefile
@@ -10,6 +10,9 @@ COMMENT= StringTemplate implementation 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= blaze-builder mtl old-locale syb void
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/textproc/hs-HsYAML/Makefile b/textproc/hs-HsYAML/Makefile
index 7a80724477b8..04bede1df92e 100644
--- a/textproc/hs-HsYAML/Makefile
+++ b/textproc/hs-HsYAML/Makefile
@@ -10,6 +10,9 @@ COMMENT= Pure Haskell YAML 1.2 parser
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= dlist
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/textproc/hs-appar/Makefile b/textproc/hs-appar/Makefile
index fd82852561fe..176bb73fc8dc 100644
--- a/textproc/hs-appar/Makefile
+++ b/textproc/hs-appar/Makefile
@@ -10,5 +10,8 @@ COMMENT= Simple applicative parser
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/textproc/hs-attoparsec-iso8601/Makefile b/textproc/hs-attoparsec-iso8601/Makefile
index afd3af564d7f..c96c9b94639e 100644
--- a/textproc/hs-attoparsec-iso8601/Makefile
+++ b/textproc/hs-attoparsec-iso8601/Makefile
@@ -10,6 +10,9 @@ COMMENT= Parsing of ISO 8601 dates
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 base-compat
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/textproc/hs-attoparsec/Makefile b/textproc/hs-attoparsec/Makefile
index 2f9ffc489404..5cac2cd68f27 100644
--- a/textproc/hs-attoparsec/Makefile
+++ b/textproc/hs-attoparsec/Makefile
@@ -10,6 +10,9 @@ COMMENT= Fast combinator parsing for bytestrings 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
+
USE_CABAL= scientific
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/textproc/hs-bencode/Makefile b/textproc/hs-bencode/Makefile
index 1531c245d859..20cb5a3430be 100644
--- a/textproc/hs-bencode/Makefile
+++ b/textproc/hs-bencode/Makefile
@@ -10,5 +10,8 @@ COMMENT= Parser and printer for bencoded 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/textproc/hs-blaze-html/Makefile b/textproc/hs-blaze-html/Makefile
index e70ba717c6b4..7e8cc4ee5ecc 100644
--- a/textproc/hs-blaze-html/Makefile
+++ b/textproc/hs-blaze-html/Makefile
@@ -10,6 +10,9 @@ COMMENT= Blazingly fast HTML combinator library 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= blaze-builder>=0.3 blaze-markup>=0.7
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/textproc/hs-blaze-markup/Makefile b/textproc/hs-blaze-markup/Makefile
index 57973a5f91c7..738aeba96902 100644
--- a/textproc/hs-blaze-markup/Makefile
+++ b/textproc/hs-blaze-markup/Makefile
@@ -10,6 +10,9 @@ COMMENT= Blazingly fast markup combinator library 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= blaze-builder>=0.2
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/textproc/hs-bytestring-csv/Makefile b/textproc/hs-bytestring-csv/Makefile
index b690e1f00ee4..c38a4a9ef814 100644
--- a/textproc/hs-bytestring-csv/Makefile
+++ b/textproc/hs-bytestring-csv/Makefile
@@ -11,6 +11,9 @@ COMMENT= Parse CSV formatted data efficiently with 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
USE_ALEX= yes
diff --git a/textproc/hs-case-insensitive/Makefile b/textproc/hs-case-insensitive/Makefile
index ae69a6bee557..1b0e14887d36 100644
--- a/textproc/hs-case-insensitive/Makefile
+++ b/textproc/hs-case-insensitive/Makefile
@@ -10,6 +10,9 @@ COMMENT= Case-insensitive string comparison
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
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/textproc/hs-cassava/Makefile b/textproc/hs-cassava/Makefile
index 26eab555abf0..1514fdeb2f4f 100644
--- a/textproc/hs-cassava/Makefile
+++ b/textproc/hs-cassava/Makefile
@@ -10,6 +10,9 @@ COMMENT= CSV parsing and encoding 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= attoparsec blaze-builder hashable Only text-short \
unordered-containers vector
diff --git a/textproc/hs-cmark-gfm/Makefile b/textproc/hs-cmark-gfm/Makefile
index e9ee4dcf4881..51376125ac1d 100644
--- a/textproc/hs-cmark-gfm/Makefile
+++ b/textproc/hs-cmark-gfm/Makefile
@@ -10,5 +10,8 @@ COMMENT= Fast, accurate GitHub Flavored Markdown parser and renderer
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/textproc/hs-cmark/Makefile b/textproc/hs-cmark/Makefile
index 01ea78a1f3f6..641ea47b6e3a 100644
--- a/textproc/hs-cmark/Makefile
+++ b/textproc/hs-cmark/Makefile
@@ -10,5 +10,8 @@ COMMENT= Fast, accurate CommonMark (Markdown) parser and renderer
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/textproc/hs-csv/Makefile b/textproc/hs-csv/Makefile
index 86c1e513e754..d55eb70efa08 100644
--- a/textproc/hs-csv/Makefile
+++ b/textproc/hs-csv/Makefile
@@ -11,5 +11,8 @@ COMMENT= CSV library 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
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-doctemplates/Makefile b/textproc/hs-doctemplates/Makefile
index 63bb3b155b95..a5fa816e89e3 100644
--- a/textproc/hs-doctemplates/Makefile
+++ b/textproc/hs-doctemplates/Makefile
@@ -10,6 +10,9 @@ COMMENT= The doctemplates 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= aeson blaze-html blaze-markup scientific unordered-containers \
vector
diff --git a/textproc/hs-double-conversion/Makefile b/textproc/hs-double-conversion/Makefile
index 2f48b7711369..516468e95626 100644
--- a/textproc/hs-double-conversion/Makefile
+++ b/textproc/hs-double-conversion/Makefile
@@ -10,5 +10,8 @@ COMMENT= Fast conversion between double-precision floating-point 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/textproc/hs-feed/Makefile b/textproc/hs-feed/Makefile
index 3b858eb1e2d5..d7ba01c7ea62 100644
--- a/textproc/hs-feed/Makefile
+++ b/textproc/hs-feed/Makefile
@@ -11,6 +11,9 @@ COMMENT= Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds
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 old-locale>=1.0 old-time>=1 safe \
time-locale-compat>=0.1 utf8-string xml>=1.2.6 xml-conduit \
xml-types
diff --git a/textproc/hs-hexpat/Makefile b/textproc/hs-hexpat/Makefile
index a41e9920e52c..282062decc01 100644
--- a/textproc/hs-hexpat/Makefile
+++ b/textproc/hs-hexpat/Makefile
@@ -10,6 +10,9 @@ COMMENT= XML parser/formatter based on expat
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= libexpat.so:textproc/expat2
USE_CABAL= List>=0.4.2 utf8-string>=0.3
diff --git a/textproc/hs-highlighting-kate/Makefile b/textproc/hs-highlighting-kate/Makefile
index 0618c75fc575..bdb965da18e4 100644
--- a/textproc/hs-highlighting-kate/Makefile
+++ b/textproc/hs-highlighting-kate/Makefile
@@ -10,6 +10,9 @@ COMMENT= Syntax highlighting
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= blaze-html>=0.4.2 mtl regex-pcre-builtin>=0.94.4.8.8.35 \
utf8-string
diff --git a/textproc/hs-hs-bibutils/Makefile b/textproc/hs-hs-bibutils/Makefile
index 342d24098f39..ec789a673f2a 100644
--- a/textproc/hs-hs-bibutils/Makefile
+++ b/textproc/hs-hs-bibutils/Makefile
@@ -10,6 +10,9 @@ COMMENT= Bindings to bibutils, the bibliography conversion utilities
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"
diff --git a/textproc/hs-html-conduit/Makefile b/textproc/hs-html-conduit/Makefile
index a914d9ef100f..88000700cf03 100644
--- a/textproc/hs-html-conduit/Makefile
+++ b/textproc/hs-html-conduit/Makefile
@@ -10,6 +10,9 @@ COMMENT= Parse HTML documents using xml-conduit datatypes
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= conduit>=1.0 conduit-extra>=1.1.1 resourcet>=0.3 \
tagstream-conduit>=0.5.5.3 xml-conduit>=1.3 xml-types>=0.3
diff --git a/textproc/hs-html/Makefile b/textproc/hs-html/Makefile
index ee7034d5b132..d3a13e79065a 100644
--- a/textproc/hs-html/Makefile
+++ b/textproc/hs-html/Makefile
@@ -10,5 +10,8 @@ COMMENT= HTML combinator 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/textproc/hs-hxt-charproperties/Makefile b/textproc/hs-hxt-charproperties/Makefile
index 4ea294d01271..92050681604a 100644
--- a/textproc/hs-hxt-charproperties/Makefile
+++ b/textproc/hs-hxt-charproperties/Makefile
@@ -10,5 +10,8 @@ COMMENT= Character properties and classes for XML and Unicode
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/textproc/hs-hxt-regex-xmlschema/Makefile b/textproc/hs-hxt-regex-xmlschema/Makefile
index e291c2d79feb..cbd5cf2c74c5 100644
--- a/textproc/hs-hxt-regex-xmlschema/Makefile
+++ b/textproc/hs-hxt-regex-xmlschema/Makefile
@@ -10,6 +10,9 @@ COMMENT= Regular expression library for W3C XML Schema regular expressions
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= hxt-charproperties>=9.0
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/textproc/hs-hxt-unicode/Makefile b/textproc/hs-hxt-unicode/Makefile
index f854773c025c..606c9c32628d 100644
--- a/textproc/hs-hxt-unicode/Makefile
+++ b/textproc/hs-hxt-unicode/Makefile
@@ -10,6 +10,9 @@ COMMENT= Unicode en-/decoding functions for utf8, iso-latin-* and other encoding
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= hxt-charproperties>=9.0
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/textproc/hs-hxt/Makefile b/textproc/hs-hxt/Makefile
index 712d716061f7..dc27e48d945b 100644
--- a/textproc/hs-hxt/Makefile
+++ b/textproc/hs-hxt/Makefile
@@ -10,6 +10,9 @@ COMMENT= Collection of tools for processing XML with 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= HUnit>=1.2 hxt-charproperties>=9.1 hxt-regex-xmlschema>=9.2 \
hxt-unicode>=9.0.1 mtl>=2.0.1 network>=2.6 network-uri>=2.6
diff --git a/textproc/hs-libxml-sax/Makefile b/textproc/hs-libxml-sax/Makefile
index 19ed7fa6f839..1ab27c79ffca 100644
--- a/textproc/hs-libxml-sax/Makefile
+++ b/textproc/hs-libxml-sax/Makefile
@@ -10,6 +10,9 @@ COMMENT= Bindings for the libXML2 SAX interface
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= xml-types>=0.3
USES= pkgconfig
diff --git a/textproc/hs-libxml/Makefile b/textproc/hs-libxml/Makefile
index 24bbad392335..3516395f08f9 100644
--- a/textproc/hs-libxml/Makefile
+++ b/textproc/hs-libxml/Makefile
@@ -10,6 +10,9 @@ COMMENT= Binding to libxml2
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
USE_GNOME= libxml2
diff --git a/textproc/hs-libyaml/Makefile b/textproc/hs-libyaml/Makefile
index adb927d1222c..4fc4f674a487 100644
--- a/textproc/hs-libyaml/Makefile
+++ b/textproc/hs-libyaml/Makefile
@@ -10,6 +10,9 @@ COMMENT= Low-level, streaming YAML 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
+
USE_CABAL= conduit resourcet
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/textproc/hs-magic/Makefile b/textproc/hs-magic/Makefile
index 8ce743660116..3c741cea6816 100644
--- a/textproc/hs-magic/Makefile
+++ b/textproc/hs-magic/Makefile
@@ -10,5 +10,8 @@ COMMENT= Interface to C file/magic 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/textproc/hs-pandoc-citeproc/Makefile b/textproc/hs-pandoc-citeproc/Makefile
index 4fe27ea839b7..a3044a0441ed 100644
--- a/textproc/hs-pandoc-citeproc/Makefile
+++ b/textproc/hs-pandoc-citeproc/Makefile
@@ -16,7 +16,6 @@ USE_CABAL= aeson>=0.7 aeson-pretty attoparsec data-default \
mtl pandoc>=1.13 pandoc-types>=1.12.3 rfc5051 \
setenv>=0.1 split syb tagsoup vector xml-conduit>=1.2 \
yaml>=0.8.8.7
-
EXECUTABLE= pandoc-citeproc
FLAGS_DEFINE= BIBUTILS EMBED_DATA UNICODE_COLLATION
diff --git a/textproc/hs-pandoc-types/Makefile b/textproc/hs-pandoc-types/Makefile
index a9483a56af63..9f36296bbe9b 100644
--- a/textproc/hs-pandoc-types/Makefile
+++ b/textproc/hs-pandoc-types/Makefile
@@ -11,6 +11,9 @@ COMMENT= Types for representing a structured document
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>=0.6.2 deepseq-generics>=0.1 QuickCheck syb>=0.1
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/textproc/hs-parsec-numbers/Makefile b/textproc/hs-parsec-numbers/Makefile
index 36d54bb979cb..4c6b446160a0 100644
--- a/textproc/hs-parsec-numbers/Makefile
+++ b/textproc/hs-parsec-numbers/Makefile
@@ -10,5 +10,8 @@ COMMENT= Number parsers without a large token parser
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/textproc/hs-polyparse/Makefile b/textproc/hs-polyparse/Makefile
index 78bcad7eafa7..f89e1bc71dea 100644
--- a/textproc/hs-polyparse/Makefile
+++ b/textproc/hs-polyparse/Makefile
@@ -10,5 +10,8 @@ COMMENT= Variety of alternative parser combinator libraries
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
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-pretty-show/Makefile b/textproc/hs-pretty-show/Makefile
index 9dd671fecba7..00afde949dc3 100644
--- a/textproc/hs-pretty-show/Makefile
+++ b/textproc/hs-pretty-show/Makefile
@@ -10,6 +10,9 @@ COMMENT= Library and an executable for working with derived Show 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
+
EXECUTABLE= ppsh
USE_CABAL= happy haskell-lexer
diff --git a/textproc/hs-regex-applicative/Makefile b/textproc/hs-regex-applicative/Makefile
index 48f66820f25f..8f6874cadc34 100644
--- a/textproc/hs-regex-applicative/Makefile
+++ b/textproc/hs-regex-applicative/Makefile
@@ -10,5 +10,8 @@ COMMENT= Regex-based parsing with applicative interface
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/textproc/hs-regex-base/Makefile b/textproc/hs-regex-base/Makefile
index c9e3cb5373f8..706465fea635 100644
--- a/textproc/hs-regex-base/Makefile
+++ b/textproc/hs-regex-base/Makefile
@@ -10,6 +10,9 @@ COMMENT= Interface API for regex-posix,pcre,parsec,tdfa,dfa
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"
diff --git a/textproc/hs-regex-compat-tdfa/Makefile b/textproc/hs-regex-compat-tdfa/Makefile
index c156c640c881..f4749f200a32 100644
--- a/textproc/hs-regex-compat-tdfa/Makefile
+++ b/textproc/hs-regex-compat-tdfa/Makefile
@@ -10,6 +10,9 @@ COMMENT= Unicode Support version of Text.Regex, using regex-tdfa
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= regex-base>=0.93 regex-tdfa>=1.1.0
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/textproc/hs-regex-compat/Makefile b/textproc/hs-regex-compat/Makefile
index d8f538e18715..798652b2b435 100644
--- a/textproc/hs-regex-compat/Makefile
+++ b/textproc/hs-regex-compat/Makefile
@@ -10,6 +10,9 @@ COMMENT= Replaces/Enhances Text.Regex
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= regex-base>=0.93 regex-posix>=0.95.1
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/textproc/hs-regex-pcre-builtin/Makefile b/textproc/hs-regex-pcre-builtin/Makefile
index 0902ed11e537..9583d4e20e34 100644
--- a/textproc/hs-regex-pcre-builtin/Makefile
+++ b/textproc/hs-regex-pcre-builtin/Makefile
@@ -10,6 +10,9 @@ COMMENT= Replaces/Enhances Text.Regex
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= regex-base>=0.93
LIB_DEPENDS= libpcre.so:devel/pcre
diff --git a/textproc/hs-regex-pcre/Makefile b/textproc/hs-regex-pcre/Makefile
index b3d16aea3f92..88067648a187 100644
--- a/textproc/hs-regex-pcre/Makefile
+++ b/textproc/hs-regex-pcre/Makefile
@@ -10,6 +10,9 @@ COMMENT= The PCRE backend to accompany regex-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
+
LIB_DEPENDS= libpcre.so:devel/pcre
USE_CABAL= regex-base
diff --git a/textproc/hs-regex-posix/Makefile b/textproc/hs-regex-posix/Makefile
index 4074409f7c34..711355329f93 100644
--- a/textproc/hs-regex-posix/Makefile
+++ b/textproc/hs-regex-posix/Makefile
@@ -10,6 +10,9 @@ COMMENT= Replaces/enhances Text.Regex
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= regex-base>=0.93
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/textproc/hs-regex-tdfa/Makefile b/textproc/hs-regex-tdfa/Makefile
index e2580245b1ea..b266287aba83 100644
--- a/textproc/hs-regex-tdfa/Makefile
+++ b/textproc/hs-regex-tdfa/Makefile
@@ -10,6 +10,9 @@ COMMENT= Replaces/Enhances Text.Regex
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 regex-base>=0.93.1
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/textproc/hs-rfc5051/Makefile b/textproc/hs-rfc5051/Makefile
index cf17a8087158..483eed3c4f17 100644
--- a/textproc/hs-rfc5051/Makefile
+++ b/textproc/hs-rfc5051/Makefile
@@ -10,5 +10,8 @@ COMMENT= Simple unicode collation as per RFC5051
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/textproc/hs-scanner/Makefile b/textproc/hs-scanner/Makefile
index b35f1c16ce04..7e4b48153c24 100644
--- a/textproc/hs-scanner/Makefile
+++ b/textproc/hs-scanner/Makefile
@@ -10,5 +10,8 @@ COMMENT= Parser combinator library designed to be fast
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/textproc/hs-skylighting-core/Makefile b/textproc/hs-skylighting-core/Makefile
index 73680b0e1e89..3336966e0845 100644
--- a/textproc/hs-skylighting-core/Makefile
+++ b/textproc/hs-skylighting-core/Makefile
@@ -10,6 +10,9 @@ COMMENT= Syntax highlighting library with support for over one hundred languages
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 ansi-terminal attoparsec base64-bytestring blaze-html case-insensitive colour hxt mtl \
pretty-show regex-pcre regex-pcre-builtin safe utf8-string
diff --git a/textproc/hs-skylighting/Makefile b/textproc/hs-skylighting/Makefile
index 8b2e1b2da832..de2a91ef59ad 100644
--- a/textproc/hs-skylighting/Makefile
+++ b/textproc/hs-skylighting/Makefile
@@ -10,6 +10,9 @@ COMMENT= Syntax highlighting library with support for over one hundred languages
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 ansi-terminal attoparsec base64-bytestring blaze-html \
case-insensitive colour hxt mtl pretty-show regex-pcre \
regex-pcre-builtin safe skylighting-core utf8-string
diff --git a/textproc/hs-stringsearch/Makefile b/textproc/hs-stringsearch/Makefile
index 470fef37c192..6176def34c7a 100644
--- a/textproc/hs-stringsearch/Makefile
+++ b/textproc/hs-stringsearch/Makefile
@@ -11,5 +11,8 @@ COMMENT= Fast searching, splitting and replacing of 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/textproc/hs-tagsoup/Makefile b/textproc/hs-tagsoup/Makefile
index ab3f4129fc39..933020863dab 100644
--- a/textproc/hs-tagsoup/Makefile
+++ b/textproc/hs-tagsoup/Makefile
@@ -11,6 +11,9 @@ COMMENT= Parsing and extracting information from HTML/XML documents
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= DOWNLOAD
DOWNLOAD_DESC= Build with Download module
diff --git a/textproc/hs-tagstream-conduit/Makefile b/textproc/hs-tagstream-conduit/Makefile
index d5642849c945..c37bb4364a34 100644
--- a/textproc/hs-tagstream-conduit/Makefile
+++ b/textproc/hs-tagstream-conduit/Makefile
@@ -10,6 +10,9 @@ COMMENT= Streamlined HTML tag parser
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 blaze-builder case-insensitive conduit>=1.2 \
conduit-extra>=1.1.0 data-default>=0.5.0 resourcet \
xml-conduit>=1.1.0.0
diff --git a/textproc/hs-texmath/Makefile b/textproc/hs-texmath/Makefile
index a84530ac51c7..e722d2212629 100644
--- a/textproc/hs-texmath/Makefile
+++ b/textproc/hs-texmath/Makefile
@@ -11,6 +11,9 @@ COMMENT= Conversion between formats used to represent mathematics
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= aeson mtl network network-uri pandoc-types split syb xml
FLAGS_ENABLE= network-uri
diff --git a/textproc/hs-unicode-transforms/Makefile b/textproc/hs-unicode-transforms/Makefile
index 9610afff36ab..596af87f8c93 100644
--- a/textproc/hs-unicode-transforms/Makefile
+++ b/textproc/hs-unicode-transforms/Makefile
@@ -10,6 +10,9 @@ COMMENT= Unicode normalization
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= bitarray
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/textproc/hs-uri-bytestring-aeson/Makefile b/textproc/hs-uri-bytestring-aeson/Makefile
index 4b5df25fc642..e9942661d65d 100644
--- a/textproc/hs-uri-bytestring-aeson/Makefile
+++ b/textproc/hs-uri-bytestring-aeson/Makefile
@@ -10,6 +10,9 @@ COMMENT= The uri-bytestring-aeson 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= aeson uri-bytestring
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/textproc/hs-uri-bytestring/Makefile b/textproc/hs-uri-bytestring/Makefile
index b5a3ea11ab82..37adda3ee7e3 100644
--- a/textproc/hs-uri-bytestring/Makefile
+++ b/textproc/hs-uri-bytestring/Makefile
@@ -10,6 +10,9 @@ COMMENT= Haskell URI parsing as 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
+
USE_CABAL= attoparsec blaze-builder th-lift th-lift-instances
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/textproc/hs-uri-encode/Makefile b/textproc/hs-uri-encode/Makefile
index 9693f8a6abe4..10be66233879 100644
--- a/textproc/hs-uri-encode/Makefile
+++ b/textproc/hs-uri-encode/Makefile
@@ -10,6 +10,9 @@ COMMENT= URI encoding 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= network-uri utf8-string
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/textproc/hs-uri/Makefile b/textproc/hs-uri/Makefile
index cc473acb5486..c17be677a393 100644
--- a/textproc/hs-uri/Makefile
+++ b/textproc/hs-uri/Makefile
@@ -10,6 +10,9 @@ COMMENT= Library for working with URIs
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 utf8-string
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/textproc/hs-xml-conduit/Makefile b/textproc/hs-xml-conduit/Makefile
index c3c63eb6eb95..850c95ad7955 100644
--- a/textproc/hs-xml-conduit/Makefile
+++ b/textproc/hs-xml-conduit/Makefile
@@ -10,6 +10,9 @@ COMMENT= Pure-Haskell utilities for dealing with XML with the conduit package
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.2 blaze-html>=0.5 \
blaze-markup>=0.5 conduit>=1.0 conduit-extra>=1.1 \
data-default monad-control>=0.3 resourcet>=0.3 \
diff --git a/textproc/hs-xml-hamlet/Makefile b/textproc/hs-xml-hamlet/Makefile
index 850ca0e05fff..ac5fa895ea64 100644
--- a/textproc/hs-xml-hamlet/Makefile
+++ b/textproc/hs-xml-hamlet/Makefile
@@ -11,6 +11,9 @@ COMMENT= Hamlet-style quasiquoter for XML content
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (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= shakespeare>=1.0 xml-conduit>=1.0
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/textproc/hs-xml-types/Makefile b/textproc/hs-xml-types/Makefile
index 0e58df316124..850e43b3bb69 100644
--- a/textproc/hs-xml-types/Makefile
+++ b/textproc/hs-xml-types/Makefile
@@ -10,5 +10,8 @@ COMMENT= Basic types for representing XML
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/textproc/hs-xml/Makefile b/textproc/hs-xml/Makefile
index f28fe0acc934..0622db81ee3b 100644
--- a/textproc/hs-xml/Makefile
+++ b/textproc/hs-xml/Makefile
@@ -11,5 +11,8 @@ COMMENT= Simple XML library 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/textproc/hs-xmlhtml/Makefile b/textproc/hs-xmlhtml/Makefile
index 88ed9cdc81aa..244fae87adee 100644
--- a/textproc/hs-xmlhtml/Makefile
+++ b/textproc/hs-xmlhtml/Makefile
@@ -10,6 +10,9 @@ COMMENT= XML parser and renderer with HTML 5 quirks mode
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 blaze-html blaze-markup unordered-containers
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/www/hs-DAV/Makefile b/www/hs-DAV/Makefile
index ba0d6b4a15dc..09d61c9b46a5 100644
--- a/www/hs-DAV/Makefile
+++ b/www/hs-DAV/Makefile
@@ -16,7 +16,6 @@ USE_CABAL= case-insensitive>=0.4 data-default either>=4.1 \
network-uri>=2.6 optparse-applicative>=0.10.0 \
transformers-base utf8-string xml-conduit>=1.0 \
xml-hamlet>=0.4
-
EXECUTABLE= hdav
FLAGS_ENABLE= network-uri
diff --git a/www/hs-HTTP/Makefile b/www/hs-HTTP/Makefile
index 446b57b9ba4e..16e234718053 100644
--- a/www/hs-HTTP/Makefile
+++ b/www/hs-HTTP/Makefile
@@ -11,6 +11,9 @@ COMMENT= Library for client-side HTTP
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 network>=2.6 network-uri>=2.6 old-time>=1.0.0.0
FLAGS_ENABLE= network-uri
diff --git a/www/hs-authenticate/Makefile b/www/hs-authenticate/Makefile
index 5706661da8b2..505dab6cf9fe 100644
--- a/www/hs-authenticate/Makefile
+++ b/www/hs-authenticate/Makefile
@@ -10,6 +10,9 @@ COMMENT= Authentication methods for Haskell web applications
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>=0.5 attoparsec blaze-builder case-insensitive>=0.2 \
conduit>=0.5 http-conduit>=1.5 http-types>=0.6 monad-control \
network>=2.6 network-uri>=2.6 resourcet \
diff --git a/www/hs-cgi/Makefile b/www/hs-cgi/Makefile
index 83c8df708f85..bac815990a3b 100644
--- a/www/hs-cgi/Makefile
+++ b/www/hs-cgi/Makefile
@@ -12,6 +12,9 @@ COMMENT= Library for writing CGI 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= exceptions mtl>=2.2.1 multipart>=0.1.2 network>=2.6 \
network-uri>=2.6 old-locale old-time
diff --git a/www/hs-cookie/Makefile b/www/hs-cookie/Makefile
index 5b48302a4553..56a779695cc5 100644
--- a/www/hs-cookie/Makefile
+++ b/www/hs-cookie/Makefile
@@ -10,6 +10,9 @@ COMMENT= HTTP cookie parsing and rendering
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 data-default-class old-locale
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/www/hs-css-text/Makefile b/www/hs-css-text/Makefile
index b7ce02c9cbbe..5de39ed7395a 100644
--- a/www/hs-css-text/Makefile
+++ b/www/hs-css-text/Makefile
@@ -10,6 +10,9 @@ COMMENT= CSS parser and renderer
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.2.0
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/www/hs-fastcgi/Makefile b/www/hs-fastcgi/Makefile
index fddf80d7aa25..369701bc97f1 100644
--- a/www/hs-fastcgi/Makefile
+++ b/www/hs-fastcgi/Makefile
@@ -11,6 +11,9 @@ COMMENT= Haskell library for writing FastCGI 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= cgi>=3000.0.0
LIB_DEPENDS= libfcgi.so:www/fcgi
diff --git a/www/hs-happstack-server/Makefile b/www/hs-happstack-server/Makefile
index c39fd8dc65bb..3ec36c0fa550 100644
--- a/www/hs-happstack-server/Makefile
+++ b/www/hs-happstack-server/Makefile
@@ -10,6 +10,9 @@ COMMENT= Web-related tools and services
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>=1.0 blaze-html>=0.5 exceptions \
extensible-exceptions hslogger>=1.0.2 html monad-control>=0.3 \
mtl>=2 network>=2.6 network-uri>=2.6 semigroups sendfile>=0.7.1 \
diff --git a/www/hs-heist/Makefile b/www/hs-heist/Makefile
index 0e99595877ce..fea13b7a63ba 100644
--- a/www/hs-heist/Makefile
+++ b/www/hs-heist/Makefile
@@ -10,6 +10,9 @@ COMMENT= Haskell template system supporting both HTML5 and XML
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 attoparsec blaze-builder blaze-html directory-tree \
dlist hashable lifted-base map-syntax monad-control mtl \
random transformers-base unordered-containers vector \
diff --git a/www/hs-hjsmin/Makefile b/www/hs-hjsmin/Makefile
index ec9272afa1bc..0535aa6b1bf7 100644
--- a/www/hs-hjsmin/Makefile
+++ b/www/hs-hjsmin/Makefile
@@ -12,7 +12,6 @@ LICENSE= BSD3CLAUSE
USE_CABAL= blaze-builder>=0.2 language-javascript>=0.5.14 \
optparse-applicative>=0.7
-
EXECUTABLE= hjsmin
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/www/hs-http-api-data/Makefile b/www/hs-http-api-data/Makefile
index 5726a841579d..3302f263183e 100644
--- a/www/hs-http-api-data/Makefile
+++ b/www/hs-http-api-data/Makefile
@@ -10,6 +10,9 @@ COMMENT= Convert Haskell data types to and from HTTP API data
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= attoparsec attoparsec-iso8601 base-compat cookie hashable \
http-types tagged time-locale-compat unordered-containers \
uri-bytestring uuid-types
diff --git a/www/hs-http-client-tls/Makefile b/www/hs-http-client-tls/Makefile
index 74364f1096a5..5a324f609481 100644
--- a/www/hs-http-client-tls/Makefile
+++ b/www/hs-http-client-tls/Makefile
@@ -10,6 +10,9 @@ COMMENT= http-client backend using the connection package and tls 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= connection>=0.2.2 data-default-class http-client>=0.3.5 \
network tls>=1.1
diff --git a/www/hs-http-client/Makefile b/www/hs-http-client/Makefile
index 65cb6a6001cc..00535bb9f111 100644
--- a/www/hs-http-client/Makefile
+++ b/www/hs-http-client/Makefile
@@ -10,6 +10,9 @@ COMMENT= HTTP client engine, intended as a base layer for more user-friendly pac
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= base64-bytestring>=1.0 blaze-builder>=0.3 case-insensitive>=1.0 \
cookie data-default-class exceptions>=0.4 http-types>=0.8 \
memory mime-types network>=2.6 network-uri>=2.6 random \
diff --git a/www/hs-http-conduit/Makefile b/www/hs-http-conduit/Makefile
index e63dfc316061..91da082b1c90 100644
--- a/www/hs-http-conduit/Makefile
+++ b/www/hs-http-conduit/Makefile
@@ -10,6 +10,9 @@ COMMENT= HTTP client package with conduit interface and HTTPS 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= aeson conduit conduit-extra http-client http-client-tls \
http-types lifted-base monad-control mtl resourcet
diff --git a/www/hs-http-date/Makefile b/www/hs-http-date/Makefile
index 6f091adc142e..fd3c8e51e0ad 100644
--- a/www/hs-http-date/Makefile
+++ b/www/hs-http-date/Makefile
@@ -10,6 +10,9 @@ COMMENT= HTTP Date parser/formatter
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"
diff --git a/www/hs-http-reverse-proxy/Makefile b/www/hs-http-reverse-proxy/Makefile
index 788f257a4cf6..b612119d8f94 100644
--- a/www/hs-http-reverse-proxy/Makefile
+++ b/www/hs-http-reverse-proxy/Makefile
@@ -10,6 +10,9 @@ COMMENT= Reverse proxy HTTP requests, either over raw sockets or with WAI
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 blaze-builder>=0.3 case-insensitive>=0.4 conduit>=1.1 \
conduit-extra data-default-class http-client>=0.3 \
http-types>=0.6 lifted-base>=0.1 monad-control>=0.3 \
diff --git a/www/hs-http-server/Makefile b/www/hs-http-server/Makefile
index 1e1ae4a1c367..c1f80ab8e3cb 100644
--- a/www/hs-http-server/Makefile
+++ b/www/hs-http-server/Makefile
@@ -11,6 +11,9 @@ COMMENT= Library for writing Haskell web servers
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= HTTP>=4000.2.0 mime>=0.3 network>=2.6 network-uri>=2.6 \
url>=2.0 utf8-string>=0.3.4
diff --git a/www/hs-http-types/Makefile b/www/hs-http-types/Makefile
index 24edf9155c49..f5e5a3e2b248 100644
--- a/www/hs-http-types/Makefile
+++ b/www/hs-http-types/Makefile
@@ -10,6 +10,9 @@ COMMENT= Generic HTTP types for Haskell (for both client and server 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_CABAL= blaze-builder>=0.2.1.4 case-insensitive>=0.2
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/www/hs-http2/Makefile b/www/hs-http2/Makefile
index a75c9b81674a..fb0599ada9d7 100644
--- a/www/hs-http2/Makefile
+++ b/www/hs-http2/Makefile
@@ -10,6 +10,9 @@ COMMENT= HTTP/2.0 library including frames and HPACK
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 aeson-pretty case-insensitive hex mwc-random psqueues \
unordered-containers vector word8
diff --git a/www/hs-multipart/Makefile b/www/hs-multipart/Makefile
index 748bc9aac470..1efcc1be7e7c 100644
--- a/www/hs-multipart/Makefile
+++ b/www/hs-multipart/Makefile
@@ -10,5 +10,8 @@ COMMENT= HTTP multipart split out of the cgi 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/www/hs-oeis/Makefile b/www/hs-oeis/Makefile
index ca1706df84c4..bb01ba31f971 100644
--- a/www/hs-oeis/Makefile
+++ b/www/hs-oeis/Makefile
@@ -11,6 +11,9 @@ COMMENT= Interface to the Online Encyclopedia of Integer Sequences (OEIS)
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= HTTP>=4000.2 network>=2.6 network-uri>=2.6
FLAGS_ENABLE= network-uri
diff --git a/www/hs-path-pieces/Makefile b/www/hs-path-pieces/Makefile
index f56ef7d5b27f..05376f1747af 100644
--- a/www/hs-path-pieces/Makefile
+++ b/www/hs-path-pieces/Makefile
@@ -10,5 +10,8 @@ COMMENT= Components of paths
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/www/hs-recaptcha/Makefile b/www/hs-recaptcha/Makefile
index a507cc1da81c..8bcc61827c5f 100644
--- a/www/hs-recaptcha/Makefile
+++ b/www/hs-recaptcha/Makefile
@@ -10,6 +10,9 @@ COMMENT= Functions for using the reCAPTCHA service in web applications
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= HTTP>=3001.1.4 network>=2.6 network-uri>=2.6
FLAGS_ENABLE= network-uri
diff --git a/www/hs-shakespeare/Makefile b/www/hs-shakespeare/Makefile
index 891738880ede..a38e98a54868 100644
--- a/www/hs-shakespeare/Makefile
+++ b/www/hs-shakespeare/Makefile
@@ -10,6 +10,9 @@ COMMENT= Toolkit for making compile-time interpolated templates
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= aeson blaze-html blaze-markup exceptions
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/www/hs-snap-core/Makefile b/www/hs-snap-core/Makefile
index fe7a3991c2c2..2dc5d171e760 100644
--- a/www/hs-snap-core/Makefile
+++ b/www/hs-snap-core/Makefile
@@ -10,6 +10,9 @@ COMMENT= Snap: A Haskell Web Framework (core interfaces and 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= attoparsec case-insensitive hashable HUnit io-streams \
lifted-base monad-control mtl network-uri old-locale \
random readable regex-posix time-locale-compat \
diff --git a/www/hs-snap-server/Makefile b/www/hs-snap-server/Makefile
index 4ecc96f0357a..69169cacd01e 100644
--- a/www/hs-snap-server/Makefile
+++ b/www/hs-snap-server/Makefile
@@ -10,6 +10,9 @@ COMMENT= Fast, iteratee-based, epoll-enabled web server for the Snap 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= attoparsec blaze-builder case-insensitive clock io-streams \
io-streams-haproxy lifted-base mtl network old-locale snap-core \
unix-compat vector
diff --git a/www/hs-snap/Makefile b/www/hs-snap/Makefile
index 89ae715d87d4..a840bb27ada6 100644
--- a/www/hs-snap/Makefile
+++ b/www/hs-snap/Makefile
@@ -10,6 +10,9 @@ COMMENT= Top-level package for the Snap Web 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= aeson attoparsec cereal clientsession configurator \
directory-tree dlist hashable heist lens lifted-base \
map-syntax monad-control mtl mwc-random pwstore-fast \
diff --git a/www/hs-url/Makefile b/www/hs-url/Makefile
index ae8ba1cb8bc2..55fb70eafd20 100644
--- a/www/hs-url/Makefile
+++ b/www/hs-url/Makefile
@@ -11,6 +11,9 @@ COMMENT= Library for working with URLs
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= utf8-string>=0.3.4
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/www/hs-wai-app-static/Makefile b/www/hs-wai-app-static/Makefile
index 87b5f51dfb09..24c0a0b59411 100644
--- a/www/hs-wai-app-static/Makefile
+++ b/www/hs-wai-app-static/Makefile
@@ -16,7 +16,6 @@ USE_CABAL= base64-bytestring>=0.1 blaze-builder>=0.2.1.4 blaze-html>=0.5 \
http-types>=0.7 mime-types>=0.1 optparse-applicative>=0.7 \
unix-compat>=0.2 unordered-containers>=0.2 wai>=3.0 \
wai-extra>=3.0 warp>=3.0.11 zlib>=0.5
-
EXECUTABLE= warp
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/www/hs-wai-extra/Makefile b/www/hs-wai-extra/Makefile
index 5caed44c9d1f..cf4370dd8ebb 100644
--- a/www/hs-wai-extra/Makefile
+++ b/www/hs-wai-extra/Makefile
@@ -10,6 +10,9 @@ COMMENT= Provides some basic WAI handlers and middleware
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= aeson ansi-terminal base64-bytestring blaze-builder \
case-insensitive cookie data-default-class \
fast-logger http-types iproute lifted-base \
diff --git a/www/hs-wai-logger/Makefile b/www/hs-wai-logger/Makefile
index 9fac432b35c9..81e396a2c222 100644
--- a/www/hs-wai-logger/Makefile
+++ b/www/hs-wai-logger/Makefile
@@ -10,6 +10,9 @@ COMMENT= Logging system for WAI
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 byteorder case-insensitive fast-logger \
http-types network old-locale unix-time wai
diff --git a/www/hs-wai/Makefile b/www/hs-wai/Makefile
index 4d8ae86d08cb..b9f187484d7f 100644
--- a/www/hs-wai/Makefile
+++ b/www/hs-wai/Makefile
@@ -10,6 +10,9 @@ COMMENT= Web Application Interface
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>=0.2.1.4 http-types>=0.7 network>=2.2.1.5 \
vault>=0.3
diff --git a/www/hs-warp-tls/Makefile b/www/hs-warp-tls/Makefile
index 3309509297bc..fd30d8da1b10 100644
--- a/www/hs-warp-tls/Makefile
+++ b/www/hs-warp-tls/Makefile
@@ -10,6 +10,9 @@ COMMENT= HTTP over SSL/TLS support for Warp via the TLS package
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= cprng-aes>=0.5.0 data-default-class>=0.0.1 network>=2.2.1 \
streaming-commons tls>=1.2.16 tls-session-manager wai>=3.0 warp>=3.1
diff --git a/www/hs-warp/Makefile b/www/hs-warp/Makefile
index 8a447c027e60..6e6f10e10d20 100644
--- a/www/hs-warp/Makefile
+++ b/www/hs-warp/Makefile
@@ -10,6 +10,9 @@ COMMENT= Fast, light-weight web server for WAI applications
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= auto-update>=0.1.1 bsb-http-chunked case-insensitive>=0.2 \
hashable http-date http-types>=0.8.5 http2>=1.0.2 \
iproute>=1.3.1 network>=2.3 old-locale simple-sendfile>=0.2.7 \
diff --git a/www/hs-xss-sanitize/Makefile b/www/hs-xss-sanitize/Makefile
index 40b106115a4b..262dd14a981b 100644
--- a/www/hs-xss-sanitize/Makefile
+++ b/www/hs-xss-sanitize/Makefile
@@ -10,6 +10,9 @@ COMMENT= Sanitize untrusted HTML to prevent XSS attacks
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.3 css-text>=0.1.1 network>=2.6 \
network-uri>=2.6 tagsoup>=0.12.2 utf8-string>=0.3
diff --git a/www/hs-yesod-auth-hashdb/Makefile b/www/hs-yesod-auth-hashdb/Makefile
index 1a7df90f67e5..4adfac16e98d 100644
--- a/www/hs-yesod-auth-hashdb/Makefile
+++ b/www/hs-yesod-auth-hashdb/Makefile
@@ -11,6 +11,9 @@ COMMENT= Authentication plugin for Yesod
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (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>=0.8 persistent>=2.1 pwstore-fast>=2.2 \
yesod-auth>=1.4 yesod-core>=1.4 yesod-form>=1.4 \
yesod-persistent>=1.2
diff --git a/www/hs-yesod-auth/Makefile b/www/hs-yesod-auth/Makefile
index 2e9d7bc96bce..f20d487428de 100644
--- a/www/hs-yesod-auth/Makefile
+++ b/www/hs-yesod-auth/Makefile
@@ -11,6 +11,9 @@ COMMENT= Authentication for Yesod
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (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>=0.7 authenticate>=1.3 base16-bytestring \
base64-bytestring blaze-builder blaze-html>=0.5 \
blaze-markup>=0.5.1 byteable conduit conduit-extra cryptohash \
diff --git a/www/hs-yesod-core/Makefile b/www/hs-yesod-core/Makefile
index 5d79c8f54129..5441bc71892b 100644
--- a/www/hs-yesod-core/Makefile
+++ b/www/hs-yesod-core/Makefile
@@ -11,6 +11,9 @@ COMMENT= Creation of type-safe, RESTful web applications
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (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>=0.5 auto-update blaze-builder>=0.2.1.4 blaze-html>=0.5 \
blaze-markup>=0.5.1 case-insensitive>=0.2 cereal>=0.3 \
clientsession>=0.9.1 conduit>=1.2 conduit-extra cookie>=0.4.1 \
diff --git a/www/hs-yesod-form/Makefile b/www/hs-yesod-form/Makefile
index 7fdc9c61436b..85cf194b5ba4 100644
--- a/www/hs-yesod-form/Makefile
+++ b/www/hs-yesod-form/Makefile
@@ -11,6 +11,9 @@ COMMENT= Form handling support for Yesod Web Framework
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (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 attoparsec>=0.10 blaze-builder>=0.2.1.4 blaze-html>=0.5 \
blaze-markup>=0.5.1 byteable data-default email-validate>=1.0 \
network>=2.6 network-uri>=2.6 persistent resourcet semigroups \
diff --git a/www/hs-yesod-persistent/Makefile b/www/hs-yesod-persistent/Makefile
index 9c41e450a5d1..b4d2b7ba93fa 100644
--- a/www/hs-yesod-persistent/Makefile
+++ b/www/hs-yesod-persistent/Makefile
@@ -11,6 +11,9 @@ COMMENT= Some helpers for using Persistent from Yesod
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (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 persistent persistent-template \
resource-pool resourcet yesod-core
diff --git a/www/hs-yesod-static/Makefile b/www/hs-yesod-static/Makefile
index c5355498ab32..ed26cd657550 100644
--- a/www/hs-yesod-static/Makefile
+++ b/www/hs-yesod-static/Makefile
@@ -11,6 +11,9 @@ COMMENT= Static file serving subsite for Yesod Web Framework
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (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 attoparsec>=0.10 base64-bytestring>=0.1.0.1 \
blaze-builder>=0.3 byteable>=0.1 conduit>=0.5 conduit-extra \
cryptohash>=0.11 cryptohash-conduit>=0.1 cryptonite-conduit \
diff --git a/www/hs-yesod-test/Makefile b/www/hs-yesod-test/Makefile
index ce507b889d41..d6b148b4364e 100644
--- a/www/hs-yesod-test/Makefile
+++ b/www/hs-yesod-test/Makefile
@@ -11,6 +11,9 @@ COMMENT= Integration testing for WAI/Yesod Applications
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (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 blaze-html>=0.5 \
blaze-markup>=0.5.1 case-insensitive>=0.2 cookie \
hspec-core>=2.0 html-conduit>=0.1 http-types>=0.7 HUnit>=1.2 \
diff --git a/www/hs-yesod/Makefile b/www/hs-yesod/Makefile
index c635bebfa828..bd5b8447dd67 100644
--- a/www/hs-yesod/Makefile
+++ b/www/hs-yesod/Makefile
@@ -11,6 +11,9 @@ COMMENT= Creation of type-safe, RESTful web applications
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (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 blaze-html>=0.5 blaze-markup>=0.5.1 conduit-extra \
data-default fast-logger monad-control>=0.3 monad-logger \
safe shakespeare>=2.0 streaming-commons \
diff --git a/x11-toolkits/hs-GLURaw/Makefile b/x11-toolkits/hs-GLURaw/Makefile
index 3602327072d9..c2e33d7f40f9 100644
--- a/x11-toolkits/hs-GLURaw/Makefile
+++ b/x11-toolkits/hs-GLURaw/Makefile
@@ -10,6 +10,9 @@ COMMENT= Raw binding for the OpenGL graphics 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= OpenGLRaw>=2.4
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/x11-toolkits/hs-GLUT/Makefile b/x11-toolkits/hs-GLUT/Makefile
index aeac1eb5b04f..7b87e6473a81 100644
--- a/x11-toolkits/hs-GLUT/Makefile
+++ b/x11-toolkits/hs-GLUT/Makefile
@@ -12,6 +12,9 @@ COMMENT= Binding for the OpenGL Utility Toolkit
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= OpenGL>=2.12 OpenGLRaw>=2.3 StateVar>=1.1
USE_GL= glut
diff --git a/x11-toolkits/hs-OpenGL/Makefile b/x11-toolkits/hs-OpenGL/Makefile
index dcac891214a0..6f39dc5191e5 100644
--- a/x11-toolkits/hs-OpenGL/Makefile
+++ b/x11-toolkits/hs-OpenGL/Makefile
@@ -12,6 +12,9 @@ COMMENT= Binding for the OpenGL graphics 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= GLURaw>=1.3 ObjectName>=1.1 OpenGLRaw>=2.1 StateVar>=1.1
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/x11-toolkits/hs-OpenGLRaw/Makefile b/x11-toolkits/hs-OpenGLRaw/Makefile
index e3f2f4e07eb2..00324da411b6 100644
--- a/x11-toolkits/hs-OpenGLRaw/Makefile
+++ b/x11-toolkits/hs-OpenGLRaw/Makefile
@@ -10,6 +10,9 @@ COMMENT= Raw binding for the OpenGL graphics 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= fixed half
USE_GL= gl glut
diff --git a/x11-toolkits/hs-gtk/Makefile b/x11-toolkits/hs-gtk/Makefile
index 3acfe47729f1..a6794a516453 100644
--- a/x11-toolkits/hs-gtk/Makefile
+++ b/x11-toolkits/hs-gtk/Makefile
@@ -10,6 +10,9 @@ COMMENT= Binding to the Gtk+ graphical user interface library
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= cairo>=0.13.0.0 gio>=0.13.0 glib>=0.13.0.0 mtl \
pango>=0.13.0.0
diff --git a/x11-toolkits/hs-gtk2hs/Makefile b/x11-toolkits/hs-gtk2hs/Makefile
index b4ddfe359da1..900d57995f48 100644
--- a/x11-toolkits/hs-gtk2hs/Makefile
+++ b/x11-toolkits/hs-gtk2hs/Makefile
@@ -10,6 +10,9 @@ CATEGORIES= x11-toolkits haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= GTK2 Binding for Haskell
+DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org
+EXPIRATION_DATE= 2019-04-14
+
METAPORT= yes
USE_CABAL= glib gio cairo pango gtk
diff --git a/x11-toolkits/hs-gtksourceview2/Makefile b/x11-toolkits/hs-gtksourceview2/Makefile
index 16824906eac2..53e342c20de8 100644
--- a/x11-toolkits/hs-gtksourceview2/Makefile
+++ b/x11-toolkits/hs-gtksourceview2/Makefile
@@ -10,6 +10,9 @@ COMMENT= Binding to the GtkSourceView library
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 gtk>=0.13.0.0 mtl
USE_GNOME= gtksourceview2
diff --git a/x11-toolkits/hs-pango/Makefile b/x11-toolkits/hs-pango/Makefile
index 4120d70e2bf6..daec2457a792 100644
--- a/x11-toolkits/hs-pango/Makefile
+++ b/x11-toolkits/hs-pango/Makefile
@@ -10,6 +10,9 @@ COMMENT= Binding to the Pango text rendering engine
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= cairo>=0.13.0.0 glib>=0.13.0.0 mtl
USE_GNOME= pango
diff --git a/x11-toolkits/hs-vte/Makefile b/x11-toolkits/hs-vte/Makefile
index 300ac821fb8d..325425a67081 100644
--- a/x11-toolkits/hs-vte/Makefile
+++ b/x11-toolkits/hs-vte/Makefile
@@ -10,6 +10,9 @@ COMMENT= Binding to the VTE library
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 gtk>=0.13.0.0 mtl pango>=0.13.0.0
USE_GNOME= vte
diff --git a/x11-toolkits/hs-wxdirect/Makefile b/x11-toolkits/hs-wxdirect/Makefile
index af299e648992..6d5d1f6e7c39 100644
--- a/x11-toolkits/hs-wxdirect/Makefile
+++ b/x11-toolkits/hs-wxdirect/Makefile
@@ -10,6 +10,9 @@ COMMENT= Helper tool for building wxHaskell
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= dos2unix
USE_CABAL= strict
diff --git a/x11-wm/hs-xmonad-contrib/Makefile b/x11-wm/hs-xmonad-contrib/Makefile
index f4973d079bb6..02c23b3929e9 100644
--- a/x11-wm/hs-xmonad-contrib/Makefile
+++ b/x11-wm/hs-xmonad-contrib/Makefile
@@ -14,7 +14,6 @@ LICENSE= BSD3CLAUSE
USE_CABAL= extensible-exceptions mtl>=1 old-time random utf8-string \
X11>=1.6.1 X11-xft>=0.2 xmonad
USE_XORG= x11
-
RUN_DEPENDS+= bash:shells/bash
FLAGS_DISABLE= testing
diff --git a/x11/hs-X11-xft/Makefile b/x11/hs-X11-xft/Makefile
index c052fa934a89..316376e418aa 100644
--- a/x11/hs-X11-xft/Makefile
+++ b/x11/hs-X11-xft/Makefile
@@ -10,6 +10,9 @@ COMMENT= Bindings to the Xft, Xrender and Freetype for Haskell programs
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= utf8-string>=0.1 X11>=1.2.1
USE_XORG= xft xrender
diff --git a/x11/hs-X11/Makefile b/x11/hs-X11/Makefile
index adfa9aa8d288..8fe0e12ee0b0 100644
--- a/x11/hs-X11/Makefile
+++ b/x11/hs-X11/Makefile
@@ -11,6 +11,9 @@ COMMENT= Binding to the X11 graphics 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= data-default
USE_XORG= x11 xrandr xext
diff --git a/x11/hs-xmobar/Makefile b/x11/hs-xmobar/Makefile
index 1111cda7a6d9..724f2ee132be 100644
--- a/x11/hs-xmobar/Makefile
+++ b/x11/hs-xmobar/Makefile
@@ -16,7 +16,6 @@ USE_CABAL= HTTP>=4000.2.4 async extensible-exceptions http-conduit \
USE_XORG= x11 xext xinerama xpm xrandr xrender
EXECUTABLE= xmobar
-
STANDALONE= yes
OPTIONS_DEFINE= EXAMPLES