aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to 'devel')
-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
278 files changed, 794 insertions, 13 deletions
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>