Index: converters/hs-aeson-pretty/Makefile =================================================================== --- converters/hs-aeson-pretty/Makefile +++ converters/hs-aeson-pretty/Makefile @@ -15,6 +15,7 @@ FLAGS_DISABLE= lib-only EXECUTABLE= aeson-pretty +SKIP_DEPRECATION_NOTICE= yes .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include Index: devel/hs-ShellCheck/Makefile =================================================================== --- devel/hs-ShellCheck/Makefile +++ devel/hs-ShellCheck/Makefile @@ -22,6 +22,7 @@ IGNORE_DYNAMIC= yes IGNORE_PROFILE= yes STANDALONE= yes +SKIP_DEPRECATION_NOTICE= yes .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include Index: devel/hs-alex/Makefile =================================================================== --- devel/hs-alex/Makefile +++ devel/hs-alex/Makefile @@ -18,6 +18,7 @@ STANDALONE= yes EXECUTABLE= alex +SKIP_DEPRECATION_NOTICE= yes INSTALL_PORTEXAMPLES= cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR} Index: devel/hs-bytestring-nums/Makefile =================================================================== --- devel/hs-bytestring-nums/Makefile +++ devel/hs-bytestring-nums/Makefile @@ -10,5 +10,7 @@ LICENSE= BSD3CLAUSE +SKIP_DEPRECATION_NOTICE= yes + .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include Index: devel/hs-c2hs/Makefile =================================================================== --- devel/hs-c2hs/Makefile +++ devel/hs-c2hs/Makefile @@ -17,6 +17,7 @@ STANDALONE= yes EXECUTABLE= c2hs +SKIP_DEPRECATION_NOTICE= yes MAN1PAGES= c2hs.1 MAN1SRC= doc/man1 Index: devel/hs-cabal-install/Makefile =================================================================== --- devel/hs-cabal-install/Makefile +++ devel/hs-cabal-install/Makefile @@ -17,6 +17,7 @@ STANDALONE= yes EXECUTABLE= cabal +SKIP_DEPRECATION_NOTICE= yes .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include Index: devel/hs-cpphs/Makefile =================================================================== --- devel/hs-cpphs/Makefile +++ devel/hs-cpphs/Makefile @@ -12,7 +12,7 @@ LICENSE= LGPL21 USE_CABAL= old-locale old-time polyparse>=1.9 - +SKIP_DEPRECATION_NOTICE= yes EXECUTABLE= cpphs .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" Index: devel/hs-darcs/Makefile =================================================================== --- devel/hs-darcs/Makefile +++ devel/hs-darcs/Makefile @@ -19,7 +19,7 @@ regex-applicative regex-compat-tdfa sandi tar \ transformers-compat unix-compat \ utf8-string vector zip-archive zlib - +SKIP_DEPRECATION_NOTICE= yes EXECUTABLE= darcs MAN1PAGES= darcs.1 Index: devel/hs-ghc-events/Makefile =================================================================== --- devel/hs-ghc-events/Makefile +++ devel/hs-ghc-events/Makefile @@ -11,7 +11,7 @@ LICENSE= BSD3CLAUSE USE_CABAL= mtl>=2.2.1 vector - +SKIP_DEPRECATION_NOTICE= yes EXECUTABLE= ghc-events .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" Index: devel/hs-git-annex/Makefile =================================================================== --- devel/hs-git-annex/Makefile +++ devel/hs-git-annex/Makefile @@ -66,6 +66,7 @@ git:devel/git \ gsha256sum:sysutils/coreutils +SKIP_DEPRECATION_NOTICE= yes EXECUTABLE= git-annex git-annex-shell git-remote-tor-annex STANDALONE= yes @@ -82,7 +83,7 @@ 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 Index: devel/hs-gtk2hs-buildtools/Makefile =================================================================== --- devel/hs-gtk2hs-buildtools/Makefile +++ devel/hs-gtk2hs-buildtools/Makefile @@ -15,7 +15,7 @@ USE_CABAL= hashtables random USE_ALEX= yes USE_HAPPY= yes - +SKIP_DEPRECATION_NOTICE= yes EXECUTABLE= gtk2hsC2hs gtk2hsHookGenerator gtk2hsTypeGen .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" Index: devel/hs-haddock/Makefile =================================================================== --- devel/hs-haddock/Makefile +++ devel/hs-haddock/Makefile @@ -17,7 +17,7 @@ USE_HAPPY= true EXECUTABLE= haddock-${PORTVERSION} - +SKIP_DEPRECATION_NOTICE= yes STANDALONE= yes PLIST_SUB+= GHC_HADDOCK_CMD=${GHC_HADDOCK_CMD} HADDOCK=${PREFIX}/bin/haddock EXECUTABLE=${PREFIX}/bin/haddock-${PORTVERSION} Index: devel/hs-happy/Makefile =================================================================== --- devel/hs-happy/Makefile +++ devel/hs-happy/Makefile @@ -16,6 +16,7 @@ XMLDOCS= doc/happy:html XMLDOCS_CONF= yes +SKIP_DEPRECATION_NOTICE= yes STANDALONE= yes EXECUTABLE= happy Index: devel/hs-hasktags/Makefile =================================================================== --- devel/hs-hasktags/Makefile +++ devel/hs-hasktags/Makefile @@ -13,7 +13,7 @@ USE_CABAL= json>=0.5 utf8-string EXECUTABLE= hasktags - +SKIP_DEPRECATION_NOTICE= yes STANDALONE= yes .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" Index: devel/hs-hlint/Makefile =================================================================== --- devel/hs-hlint/Makefile +++ devel/hs-hlint/Makefile @@ -13,7 +13,7 @@ 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 - +SKIP_DEPRECATION_NOTICE= yes EXECUTABLE= hlint .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" Index: devel/hs-hoogle/Makefile =================================================================== --- devel/hs-hoogle/Makefile +++ devel/hs-hoogle/Makefile @@ -16,7 +16,7 @@ mmap network network-uri old-locale process-extras QuickCheck \ resourcet storable-tuple tar uniplate utf8-string vector wai \ wai-logger warp warp-tls zlib - +SKIP_DEPRECATION_NOTICE= yes EXECUTABLE= hoogle .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" Index: devel/hs-hspec-discover/Makefile =================================================================== --- devel/hs-hspec-discover/Makefile +++ devel/hs-hspec-discover/Makefile @@ -11,7 +11,7 @@ LICENSE= MIT EXECUTABLE= hspec-discover - +SKIP_DEPRECATION_NOTICE= yes OPTIONS_EXCLUDE= DOCS .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" Index: devel/hs-hspec/Makefile =================================================================== --- devel/hs-hspec/Makefile +++ devel/hs-hspec/Makefile @@ -12,6 +12,7 @@ USE_CABAL= hspec-core>=2.1.10 hspec-discover>=2.1.10 \ hspec-expectations>=0.7.1 HUnit>=1.2.5 QuickCheck>=2.5.1 +SKIP_DEPRECATION_NOTICE= yes .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include Index: devel/hs-mueval/Makefile =================================================================== --- devel/hs-mueval/Makefile +++ devel/hs-mueval/Makefile @@ -13,7 +13,7 @@ USE_CABAL= extensible-exceptions hint>=0.3.1 mtl>2 QuickCheck show>=0.3 \ simple-reflect utf8-string - +SKIP_DEPRECATION_NOTICE= yes EXECUTABLE= mueval mueval-core CONFIGURE_ARGS+= --ghc-options="-dynamic" Index: devel/hs-shake/Makefile =================================================================== --- devel/hs-shake/Makefile +++ devel/hs-shake/Makefile @@ -12,7 +12,7 @@ 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 - +SKIP_DEPRECATION_NOTICE= yes EXECUTABLE= shake .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" Index: devel/hs-threadscope/Makefile =================================================================== --- devel/hs-threadscope/Makefile +++ devel/hs-threadscope/Makefile @@ -11,7 +11,7 @@ LICENSE= BSD3CLAUSE USE_CABAL= cairo file-embed ghc-events glib gtk mtl pango temporary - +SKIP_DEPRECATION_NOTICE= yes EXECUTABLE= threadscope STANDALONE= yes Index: games/hs-scroll/Makefile =================================================================== --- games/hs-scroll/Makefile +++ games/hs-scroll/Makefile @@ -15,7 +15,7 @@ USE_CABAL= IfElse case-insensitive data-default monad-loops mtl \ optparse-applicative ncurses random vector - +SKIP_DEPRECATION_NOTICE= yes STANDALONE= yes EXECUTABLE= scroll Index: lang/ghc/bsd.cabal.mk =================================================================== --- lang/ghc/bsd.cabal.mk +++ lang/ghc/bsd.cabal.mk @@ -9,6 +9,10 @@ # Maintained by: haskell@FreeBSD.org # +.if !defined(SKIP_DEPRECATION_NOTICE) +DEPRECATED= Haskell libraries are getting pushed out of the ports tree. If you are using this port for development, consider switching to cabal sandboxes (old way), cabal new-build (new way), or use devel/stack. If you believe this port shouldn't be removed, contact haskell@FreeBSD.org +EXPIRATION_DATE= 2019-03-25 +.endif PACKAGE= ${PORTNAME}-${PORTVERSION} .if !defined(METAPORT) && !defined(USE_GITHUB) Index: lang/hs-brainfuck/Makefile =================================================================== --- lang/hs-brainfuck/Makefile +++ lang/hs-brainfuck/Makefile @@ -12,6 +12,7 @@ LICENSE= GPLv2 USE_CABAL= mtl +SKIP_DEPRECATION_NOTICE= yes EXECUTABLE= bf Index: lang/hs-unlambda/Makefile =================================================================== --- lang/hs-unlambda/Makefile +++ lang/hs-unlambda/Makefile @@ -12,7 +12,7 @@ LICENSE= GPLv2 USE_CABAL= mtl - +SKIP_DEPRECATION_NOTICE= yes EXECUTABLE= unlambda .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" Index: math/hs-Agda/Makefile =================================================================== --- math/hs-Agda/Makefile +++ math/hs-Agda/Makefile @@ -25,6 +25,8 @@ FLAGS_ENABLE= cpphs +SKIP_DEPRECATION_NOTICE= yes + SUB_FILES= pkg-install pkg-deinstall SUB_LIST= DATADIR=${DATADIR} Index: print/hs-hscolour/Makefile =================================================================== --- print/hs-hscolour/Makefile +++ print/hs-hscolour/Makefile @@ -13,6 +13,7 @@ LICENSE= GPLv2 EXECUTABLE= HsColour +SKIP_DEPRECATION_NOTICE= yes .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include Index: textproc/hs-lhs2tex/Makefile =================================================================== --- textproc/hs-lhs2tex/Makefile +++ textproc/hs-lhs2tex/Makefile @@ -16,6 +16,7 @@ STANDALONE= yes EXECUTABLE= lhs2TeX +SKIP_DEPRECATION_NOTICE= yes MAN1PAGES= lhs2TeX.1 Index: textproc/hs-pandoc-citeproc/Makefile =================================================================== --- textproc/hs-pandoc-citeproc/Makefile +++ textproc/hs-pandoc-citeproc/Makefile @@ -16,7 +16,7 @@ mtl pandoc>=1.13 pandoc-types>=1.12.3 rfc5051 \ setenv>=0.1 split syb tagsoup vector xml-conduit>=1.2 \ yaml>=0.8.8.7 - +SKIP_DEPRECATION_NOTICE= yes EXECUTABLE= pandoc-citeproc FLAGS_DEFINE= BIBUTILS EMBED_DATA UNICODE_COLLATION Index: textproc/hs-pandoc/Makefile =================================================================== --- textproc/hs-pandoc/Makefile +++ textproc/hs-pandoc/Makefile @@ -46,6 +46,7 @@ MAN1SRC= man MAN1PAGES= pandoc.1 STANDALONE= yes +SKIP_DEPRECATION_NOTICE= yes .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include Index: textproc/hs-yaml/Makefile =================================================================== --- textproc/hs-yaml/Makefile +++ textproc/hs-yaml/Makefile @@ -12,6 +12,7 @@ USE_CABAL= aeson>=0.5 attoparsec conduit>=1.1.0 enclosed-exceptions \ libyaml resourcet>=0.3 scientific unordered-containers vector +SKIP_DEPRECATION_NOTICE= yes .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include Index: www/hs-DAV/Makefile =================================================================== --- www/hs-DAV/Makefile +++ www/hs-DAV/Makefile @@ -16,7 +16,7 @@ network-uri>=2.6 optparse-applicative>=0.10.0 \ transformers-base utf8-string xml-conduit>=1.0 \ xml-hamlet>=0.4 - +SKIP_DEPRECATION_NOTICE= yes EXECUTABLE= hdav FLAGS_ENABLE= network-uri Index: www/hs-hjsmin/Makefile =================================================================== --- www/hs-hjsmin/Makefile +++ www/hs-hjsmin/Makefile @@ -12,7 +12,7 @@ USE_CABAL= blaze-builder>=0.2 language-javascript>=0.5.14 \ optparse-applicative>=0.7 - +SKIP_DEPRECATION_NOTICE= yes EXECUTABLE= hjsmin .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" Index: www/hs-wai-app-static/Makefile =================================================================== --- www/hs-wai-app-static/Makefile +++ www/hs-wai-app-static/Makefile @@ -16,7 +16,7 @@ http-types>=0.7 mime-types>=0.1 optparse-applicative>=0.7 \ unix-compat>=0.2 unordered-containers>=0.2 wai>=3.0 \ wai-extra>=3.0 warp>=3.0.11 zlib>=0.5 - +SKIP_DEPRECATION_NOTICE= yes EXECUTABLE= warp .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" Index: www/hs-yesod-bin/Makefile =================================================================== --- www/hs-yesod-bin/Makefile +++ www/hs-yesod-bin/Makefile @@ -25,6 +25,7 @@ EXECUTABLE= yesod STANDALONE= yes +SKIP_DEPRECATION_NOTICE= yes .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include Index: x11-wm/hs-xmonad-contrib/Makefile =================================================================== --- x11-wm/hs-xmonad-contrib/Makefile +++ x11-wm/hs-xmonad-contrib/Makefile @@ -14,7 +14,7 @@ USE_CABAL= extensible-exceptions mtl>=1 old-time random utf8-string \ X11>=1.6.1 X11-xft>=0.2 xmonad USE_XORG= x11 - +SKIP_DEPRECATION_NOTICE= yes RUN_DEPENDS+= bash:shells/bash FLAGS_DISABLE= testing Index: x11-wm/hs-xmonad/Makefile =================================================================== --- x11-wm/hs-xmonad/Makefile +++ x11-wm/hs-xmonad/Makefile @@ -19,6 +19,7 @@ MAN1SRC= man EXECUTABLE= xmonad +SKIP_DEPRECATION_NOTICE= yes OPTIONS_DEFINE= EXAMPLES Index: x11/hs-xmobar/Makefile =================================================================== --- x11/hs-xmobar/Makefile +++ x11/hs-xmobar/Makefile @@ -16,7 +16,7 @@ USE_XORG= xpm EXECUTABLE= xmobar - +SKIP_DEPRECATION_NOTICE= yes STANDALONE= yes OPTIONS_DEFINE= EXAMPLES