summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpgj <pgj@FreeBSD.org>2014-01-09 21:32:12 +0000
committerpgj <pgj@FreeBSD.org>2014-01-09 21:32:12 +0000
commit1e8ecc139a38c58921cfe6dbac98c727b1cefd71 (patch)
tree604f06bea271b71fb7be1993c1c2ba323b4506e1
parent85c277ebe0c60dd6aa5be2bceb4d04e10cdf1b13 (diff)
downloadFreeBSD-ports-1e8ecc139a38c58921cfe6dbac98c727b1cefd71.zip
FreeBSD-ports-1e8ecc139a38c58921cfe6dbac98c727b1cefd71.tar.gz
- Stagify lang/ghc and all the Haskell Cabal ports
- Update HACKAGE_SITE to follow changes in upstream - MAKE_ENV now sets LC_ALL and DESTDIR for Haskell Cabal ports - Further minor cosmetical changes: replace USE_GMAKE with USES, get rid of ${DO_NADA}, some refactoring Obtained from: FreeBSD Haskell
-rw-r--r--archivers/hs-tar/Makefile1
-rw-r--r--archivers/hs-zip-archive/Makefile1
-rw-r--r--archivers/hs-zlib-bindings/Makefile1
-rw-r--r--archivers/hs-zlib-conduit/Makefile1
-rw-r--r--archivers/hs-zlib-enum/Makefile1
-rw-r--r--archivers/hs-zlib/Makefile1
-rw-r--r--audio/hs-ALUT/Makefile3
-rw-r--r--audio/hs-OpenAL/Makefile3
-rw-r--r--audio/hs-libmpd/Makefile1
-rw-r--r--benchmarks/hs-criterion/Makefile5
-rw-r--r--converters/hs-aeson/Makefile1
-rw-r--r--converters/hs-dataenc/Makefile1
-rw-r--r--converters/hs-json/Makefile1
-rw-r--r--databases/hs-mysql/Makefile1
-rw-r--r--databases/hs-persistent-sqlite/Makefile1
-rw-r--r--databases/hs-persistent-template/Makefile1
-rw-r--r--databases/hs-persistent/Makefile1
-rw-r--r--devel/hs-BNFC/Makefile1
-rw-r--r--devel/hs-Boolean/Makefile1
-rw-r--r--devel/hs-ConfigFile/Makefile1
-rw-r--r--devel/hs-HUnit/Makefile1
-rw-r--r--devel/hs-IORefCAS/Makefile1
-rw-r--r--devel/hs-IfElse/Makefile1
-rw-r--r--devel/hs-List/Makefile1
-rw-r--r--devel/hs-MaybeT/Makefile1
-rw-r--r--devel/hs-MemoTrie/Makefile1
-rw-r--r--devel/hs-MissingH/Makefile1
-rw-r--r--devel/hs-MonadCatchIO-mtl/Makefile1
-rw-r--r--devel/hs-MonadCatchIO-transformers/Makefile1
-rw-r--r--devel/hs-MonadRandom/Makefile1
-rw-r--r--devel/hs-ObjectName/Makefile1
-rw-r--r--devel/hs-PSQueue/Makefile1
-rw-r--r--devel/hs-QuickCheck/Makefile1
-rw-r--r--devel/hs-ReadArgs/Makefile1
-rw-r--r--devel/hs-SafeSemaphore/Makefile1
-rw-r--r--devel/hs-StateVar/Makefile1
-rw-r--r--devel/hs-Stream/Makefile1
-rw-r--r--devel/hs-Tensor/Makefile1
-rw-r--r--devel/hs-TypeCompose/Makefile1
-rw-r--r--devel/hs-abstract-deque/Makefile1
-rw-r--r--devel/hs-abstract-par/Makefile1
-rw-r--r--devel/hs-activehs-base/Makefile1
-rw-r--r--devel/hs-alex/Makefile3
-rw-r--r--devel/hs-ansi-terminal/Makefile1
-rw-r--r--devel/hs-ansi-wl-pprint/Makefile1
-rw-r--r--devel/hs-arrows/Makefile1
-rw-r--r--devel/hs-asn1-data/Makefile1
-rw-r--r--devel/hs-asn1-types/Makefile1
-rw-r--r--devel/hs-async/Makefile1
-rw-r--r--devel/hs-attempt/Makefile1
-rw-r--r--devel/hs-base-unicode-symbols/Makefile1
-rw-r--r--devel/hs-base16-bytestring/Makefile1
-rw-r--r--devel/hs-base64-bytestring/Makefile1
-rw-r--r--devel/hs-base64-conduit/Makefile1
-rw-r--r--devel/hs-basic-prelude/Makefile1
-rw-r--r--devel/hs-bifunctors/Makefile1
-rw-r--r--devel/hs-bits-atomic/Makefile1
-rw-r--r--devel/hs-blaze-builder-conduit/Makefile1
-rw-r--r--devel/hs-blaze-builder-enumerator/Makefile1
-rw-r--r--devel/hs-blaze-builder/Makefile1
-rw-r--r--devel/hs-blaze-textual/Makefile1
-rw-r--r--devel/hs-bloomfilter/Makefile1
-rw-r--r--devel/hs-bsd-sysctl/Makefile1
-rw-r--r--devel/hs-byteorder/Makefile1
-rw-r--r--devel/hs-bytestring-nums/Makefile1
-rw-r--r--devel/hs-bytestring-show/Makefile1
-rw-r--r--devel/hs-c2hs/Makefile1
-rw-r--r--devel/hs-cabal-install/Makefile5
-rw-r--r--devel/hs-cereal/Makefile1
-rw-r--r--devel/hs-checkers/Makefile1
-rw-r--r--devel/hs-classy-prelude-conduit/Makefile1
-rw-r--r--devel/hs-classy-prelude/Makefile1
-rw-r--r--devel/hs-cmdargs/Makefile1
-rw-r--r--devel/hs-conduit/Makefile1
-rw-r--r--devel/hs-configurator/Makefile1
-rw-r--r--devel/hs-convertible/Makefile1
-rw-r--r--devel/hs-cpphs/Makefile1
-rw-r--r--devel/hs-darcs/Makefile1
-rw-r--r--devel/hs-data-default-class/Makefile1
-rw-r--r--devel/hs-data-default-instances-base/Makefile1
-rw-r--r--devel/hs-data-default-instances-containers/Makefile1
-rw-r--r--devel/hs-data-default-instances-dlist/Makefile1
-rw-r--r--devel/hs-data-default-instances-old-locale/Makefile1
-rw-r--r--devel/hs-data-default/Makefile1
-rw-r--r--devel/hs-data-pprint/Makefile1
-rw-r--r--devel/hs-date-cache/Makefile1
-rw-r--r--devel/hs-datetime/Makefile1
-rw-r--r--devel/hs-directory-tree/Makefile1
-rw-r--r--devel/hs-dlist/Makefile1
-rw-r--r--devel/hs-edit-distance/Makefile1
-rw-r--r--devel/hs-either/Makefile1
-rw-r--r--devel/hs-enumerator/Makefile1
-rw-r--r--devel/hs-errors/Makefile1
-rw-r--r--devel/hs-extensible-exceptions/Makefile1
-rw-r--r--devel/hs-failure/Makefile1
-rw-r--r--devel/hs-fast-logger/Makefile1
-rw-r--r--devel/hs-fgl/Makefile1
-rw-r--r--devel/hs-file-embed/Makefile1
-rw-r--r--devel/hs-filemanip/Makefile1
-rw-r--r--devel/hs-filestore/Makefile1
-rw-r--r--devel/hs-filesystem-conduit/Makefile1
-rw-r--r--devel/hs-fsnotify/Makefile1
-rw-r--r--devel/hs-gconf/Makefile1
-rw-r--r--devel/hs-generic-deriving/Makefile1
-rw-r--r--devel/hs-geniplate/Makefile1
-rw-r--r--devel/hs-ghc-events/Makefile1
-rw-r--r--devel/hs-ghc-mtl/Makefile1
-rw-r--r--devel/hs-ghc-paths/Makefile1
-rw-r--r--devel/hs-gio/Makefile1
-rw-r--r--devel/hs-git-annex/Makefile6
-rw-r--r--devel/hs-git-annex/files/patch-Setup.hs35
-rw-r--r--devel/hs-glade/Makefile1
-rw-r--r--devel/hs-glib/Makefile1
-rw-r--r--devel/hs-gtk2hs-buildtools/Makefile1
-rw-r--r--devel/hs-haddock/Makefile1
-rw-r--r--devel/hs-happy/Makefile3
-rw-r--r--devel/hs-hashable/Makefile1
-rw-r--r--devel/hs-hashed-storage/Makefile1
-rw-r--r--devel/hs-hashtables/Makefile1
-rw-r--r--devel/hs-haskeline/Makefile1
-rw-r--r--devel/hs-haskell-platform/Makefile1
-rw-r--r--devel/hs-haskell-src-exts/Makefile1
-rw-r--r--devel/hs-haskell-src/Makefile1
-rw-r--r--devel/hs-hasktags/Makefile1
-rw-r--r--devel/hs-hastache/Makefile3
-rw-r--r--devel/hs-hinotify/Makefile1
-rw-r--r--devel/hs-hint/Makefile7
-rw-r--r--devel/hs-hlibev/Makefile1
-rw-r--r--devel/hs-hlint/Makefile1
-rw-r--r--devel/hs-hoogle/Makefile1
-rw-r--r--devel/hs-hslogger/Makefile1
-rw-r--r--devel/hs-hspec-expectations/Makefile1
-rw-r--r--devel/hs-hspec/Makefile1
-rw-r--r--devel/hs-kqueue/Makefile1
-rw-r--r--devel/hs-language-c/Makefile1
-rw-r--r--devel/hs-language-javascript/Makefile1
-rw-r--r--devel/hs-largeword/Makefile1
-rw-r--r--devel/hs-lazysmallcheck/Makefile3
-rw-r--r--devel/hs-lens/Makefile1
-rw-r--r--devel/hs-lifted-base/Makefile1
-rw-r--r--devel/hs-logict/Makefile1
-rw-r--r--devel/hs-mmap/Makefile1
-rw-r--r--devel/hs-mmorph/Makefile1
-rw-r--r--devel/hs-monad-control/Makefile1
-rw-r--r--devel/hs-monad-logger/Makefile1
-rw-r--r--devel/hs-monad-par-extras/Makefile1
-rw-r--r--devel/hs-monad-par/Makefile1
-rw-r--r--devel/hs-mtl/Makefile1
-rw-r--r--devel/hs-mueval/Makefile1
-rw-r--r--devel/hs-murmur-hash/Makefile1
-rw-r--r--devel/hs-optparse-applicative/Makefile1
-rw-r--r--devel/hs-parallel/Makefile1
-rw-r--r--devel/hs-pcre-light/Makefile1
-rw-r--r--devel/hs-pool-conduit/Makefile1
-rw-r--r--devel/hs-primitive/Makefile1
-rw-r--r--devel/hs-profunctor-extras/Makefile1
-rw-r--r--devel/hs-profunctors/Makefile1
-rw-r--r--devel/hs-project-template/Makefile1
-rw-r--r--devel/hs-quickcheck-io/Makefile1
-rw-r--r--devel/hs-random/Makefile1
-rw-r--r--devel/hs-ranges/Makefile1
-rw-r--r--devel/hs-readline/Makefile1
-rw-r--r--devel/hs-reflection/Makefile1
-rw-r--r--devel/hs-resource-pool/Makefile1
-rw-r--r--devel/hs-resourcet/Makefile1
-rw-r--r--devel/hs-safe/Makefile1
-rw-r--r--devel/hs-setenv/Makefile1
-rw-r--r--devel/hs-show/Makefile1
-rw-r--r--devel/hs-silently/Makefile1
-rw-r--r--devel/hs-simple-reflect/Makefile1
-rw-r--r--devel/hs-smallcheck/Makefile1
-rw-r--r--devel/hs-split/Makefile1
-rw-r--r--devel/hs-stm/Makefile1
-rw-r--r--devel/hs-strict/Makefile1
-rw-r--r--devel/hs-syb-with-class-instances-text/Makefile1
-rw-r--r--devel/hs-syb-with-class/Makefile1
-rw-r--r--devel/hs-syb/Makefile1
-rw-r--r--devel/hs-system-fileio/Makefile1
-rw-r--r--devel/hs-system-filepath/Makefile1
-rw-r--r--devel/hs-tagged/Makefile1
-rw-r--r--devel/hs-temporary/Makefile1
-rw-r--r--devel/hs-terminfo/Makefile1
-rw-r--r--devel/hs-test-framework-hunit/Makefile1
-rw-r--r--devel/hs-test-framework-quickcheck2/Makefile1
-rw-r--r--devel/hs-test-framework/Makefile1
-rw-r--r--devel/hs-testpack/Makefile1
-rw-r--r--devel/hs-text/Makefile1
-rw-r--r--devel/hs-threads/Makefile1
-rw-r--r--devel/hs-threadscope/Makefile1
-rw-r--r--devel/hs-time-compat/Makefile1
-rw-r--r--devel/hs-timezone-olson/Makefile1
-rw-r--r--devel/hs-timezone-series/Makefile1
-rw-r--r--devel/hs-transformers-base/Makefile1
-rw-r--r--devel/hs-transformers/Makefile1
-rw-r--r--devel/hs-unamb/Makefile1
-rw-r--r--devel/hs-uniplate/Makefile3
-rw-r--r--devel/hs-unix-compat/Makefile1
-rw-r--r--devel/hs-unix-time/Makefile1
-rw-r--r--devel/hs-unordered-containers/Makefile1
-rw-r--r--devel/hs-utf8-light/Makefile1
-rw-r--r--devel/hs-utf8-string/Makefile1
-rw-r--r--devel/hs-utility-ht/Makefile1
-rw-r--r--devel/hs-uuagc-bootstrap/Makefile1
-rw-r--r--devel/hs-uuagc-cabal/Makefile1
-rw-r--r--devel/hs-uuagc/Makefile1
-rw-r--r--devel/hs-uuid/Makefile1
-rw-r--r--devel/hs-uulib/Makefile1
-rw-r--r--devel/hs-vault/Makefile1
-rw-r--r--devel/hs-vector-algorithms/Makefile1
-rw-r--r--devel/hs-vector/Makefile1
-rw-r--r--devel/hs-void/Makefile1
-rw-r--r--devel/hs-word8/Makefile1
-rw-r--r--ftp/hs-curl/Makefile1
-rw-r--r--graphics/hs-HGL/Makefile1
-rw-r--r--graphics/hs-cairo/Makefile1
-rw-r--r--graphics/hs-dia-base/Makefile1
-rw-r--r--graphics/hs-dia-functions/Makefile1
-rw-r--r--graphics/hs-soegtk/Makefile1
-rw-r--r--graphics/hs-svgcairo/Makefile1
-rw-r--r--lang/ghc/Makefile45
-rw-r--r--lang/ghc/bsd.cabal.mk114
-rw-r--r--lang/ghc/pkg-plist1
-rw-r--r--lang/hs-brainfuck/Makefile1
-rw-r--r--lang/hs-epic/Makefile1
-rw-r--r--lang/hs-epic/files/patch-Setup.hs32
-rw-r--r--lang/hs-unlambda/Makefile1
-rw-r--r--mail/hs-email-validate/Makefile1
-rw-r--r--mail/hs-mime-mail/Makefile1
-rw-r--r--mail/hs-mime-types/Makefile1
-rw-r--r--mail/hs-mime/Makefile1
-rw-r--r--math/hs-Agda/Makefile5
-rw-r--r--math/hs-NumInstances/Makefile1
-rw-r--r--math/hs-categories/Makefile1
-rw-r--r--math/hs-comonad-transformers/Makefile1
-rw-r--r--math/hs-comonad/Makefile1
-rw-r--r--math/hs-comonads-fd/Makefile1
-rw-r--r--math/hs-contravariant/Makefile1
-rw-r--r--math/hs-data-lens-template/Makefile1
-rw-r--r--math/hs-data-lens/Makefile1
-rw-r--r--math/hs-distributive/Makefile1
-rw-r--r--math/hs-erf/Makefile1
-rw-r--r--math/hs-groupoids/Makefile1
-rw-r--r--math/hs-ieee754/Makefile1
-rw-r--r--math/hs-math-functions/Makefile1
-rw-r--r--math/hs-mwc-random/Makefile3
-rw-r--r--math/hs-nats/Makefile1
-rw-r--r--math/hs-pointed/Makefile1
-rw-r--r--math/hs-probability/Makefile1
-rw-r--r--math/hs-semigroupoid-extras/Makefile1
-rw-r--r--math/hs-semigroupoids/Makefile1
-rw-r--r--math/hs-semigroups/Makefile1
-rw-r--r--math/hs-statistics/Makefile3
-rw-r--r--math/hs-vector-space/Makefile1
-rw-r--r--multimedia/hs-gstreamer/Makefile1
-rw-r--r--net/hs-hostname/Makefile1
-rw-r--r--net/hs-maccatcher/Makefile1
-rw-r--r--net/hs-network-conduit/Makefile1
-rw-r--r--net/hs-network-info/Makefile1
-rw-r--r--net/hs-network-multicast/Makefile1
-rw-r--r--net/hs-network/Makefile1
-rw-r--r--net/hs-pcap/Makefile1
-rw-r--r--net/hs-publicsuffixlist/Makefile1
-rw-r--r--net/hs-sendfile/Makefile1
-rw-r--r--net/hs-simple-sendfile/Makefile1
-rw-r--r--net/hs-socks/Makefile1
-rw-r--r--ports-mgmt/hs-porte/Makefile1
-rw-r--r--print/hs-hscolour/Makefile1
-rw-r--r--science/hs-bio/Makefile1
-rw-r--r--security/hs-Crypto/Makefile1
-rw-r--r--security/hs-HsOpenSSL/Makefile1
-rw-r--r--security/hs-RSA/Makefile1
-rw-r--r--security/hs-SHA/Makefile1
-rw-r--r--security/hs-certificate/Makefile1
-rw-r--r--security/hs-cipher-aes/Makefile1
-rw-r--r--security/hs-cipher-rc4/Makefile1
-rw-r--r--security/hs-clientsession/Makefile1
-rw-r--r--security/hs-cprng-aes/Makefile1
-rw-r--r--security/hs-crypto-api/Makefile1
-rw-r--r--security/hs-crypto-conduit/Makefile1
-rw-r--r--security/hs-crypto-numbers/Makefile1
-rw-r--r--security/hs-crypto-pubkey-types/Makefile1
-rw-r--r--security/hs-crypto-pubkey/Makefile1
-rw-r--r--security/hs-crypto-random-api/Makefile1
-rw-r--r--security/hs-cryptocipher/Makefile1
-rw-r--r--security/hs-cryptohash/Makefile1
-rw-r--r--security/hs-digest/Makefile1
-rw-r--r--security/hs-entropy/Makefile1
-rw-r--r--security/hs-monadcryptorandom/Makefile1
-rw-r--r--security/hs-pem/Makefile1
-rw-r--r--security/hs-pureMD5/Makefile1
-rw-r--r--security/hs-pwstore-fast/Makefile1
-rw-r--r--security/hs-skein/Makefile1
-rw-r--r--security/hs-tls-extra/Makefile1
-rw-r--r--security/hs-tls/Makefile1
-rw-r--r--sysutils/hs-angel/Makefile1
-rw-r--r--sysutils/hs-cpu/Makefile1
-rw-r--r--textproc/hs-Diff/Makefile1
-rw-r--r--textproc/hs-HStringTemplate/Makefile1
-rw-r--r--textproc/hs-HaXml/Makefile1
-rw-r--r--textproc/hs-attoparsec-conduit/Makefile1
-rw-r--r--textproc/hs-attoparsec-enumerator/Makefile1
-rw-r--r--textproc/hs-attoparsec/Makefile1
-rw-r--r--textproc/hs-blaze-html/Makefile1
-rw-r--r--textproc/hs-blaze-markup/Makefile1
-rw-r--r--textproc/hs-bytestring-csv/Makefile1
-rw-r--r--textproc/hs-case-insensitive/Makefile1
-rw-r--r--textproc/hs-citeproc-hs/Makefile1
-rw-r--r--textproc/hs-csv/Makefile1
-rw-r--r--textproc/hs-double-conversion/Makefile1
-rw-r--r--textproc/hs-feed/Makefile1
-rw-r--r--textproc/hs-hexpat/Makefile1
-rw-r--r--textproc/hs-highlighting-kate/Makefile1
-rw-r--r--textproc/hs-hs-bibutils/Makefile1
-rw-r--r--textproc/hs-html-conduit/Makefile1
-rw-r--r--textproc/hs-html/Makefile1
-rw-r--r--textproc/hs-hxt-charproperties/Makefile1
-rw-r--r--textproc/hs-hxt-regex-xmlschema/Makefile1
-rw-r--r--textproc/hs-hxt-unicode/Makefile1
-rw-r--r--textproc/hs-hxt/Makefile1
-rw-r--r--textproc/hs-lhs2tex/Makefile1
-rw-r--r--textproc/hs-lhs2tex/files/patch-Setup.hs16
-rw-r--r--textproc/hs-libxml/Makefile1
-rw-r--r--textproc/hs-pandoc-types/Makefile1
-rw-r--r--textproc/hs-pandoc/Makefile1
-rw-r--r--textproc/hs-parsec/Makefile1
-rw-r--r--textproc/hs-polyparse/Makefile1
-rw-r--r--textproc/hs-regex-base/Makefile1
-rw-r--r--textproc/hs-regex-compat/Makefile1
-rw-r--r--textproc/hs-regex-pcre-builtin/Makefile1
-rw-r--r--textproc/hs-regex-posix/Makefile1
-rw-r--r--textproc/hs-regex-tdfa/Makefile1
-rw-r--r--textproc/hs-stringsearch/Makefile1
-rw-r--r--textproc/hs-tagsoup/Makefile4
-rw-r--r--textproc/hs-tagstream-conduit/Makefile1
-rw-r--r--textproc/hs-texmath/Makefile1
-rw-r--r--textproc/hs-xhtml/Makefile1
-rw-r--r--textproc/hs-xml-conduit/Makefile1
-rw-r--r--textproc/hs-xml-types/Makefile1
-rw-r--r--textproc/hs-xml/Makefile1
-rw-r--r--textproc/hs-xmlhtml/Makefile1
-rw-r--r--textproc/hs-yaml/Makefile1
-rw-r--r--www/hs-HTTP/Makefile1
-rw-r--r--www/hs-activehs/Makefile1
-rw-r--r--www/hs-authenticate/Makefile1
-rw-r--r--www/hs-cgi/Makefile1
-rw-r--r--www/hs-cookie/Makefile1
-rw-r--r--www/hs-css-text/Makefile1
-rw-r--r--www/hs-fastcgi/Makefile1
-rw-r--r--www/hs-gitit/Makefile1
-rw-r--r--www/hs-hS3/Makefile1
-rw-r--r--www/hs-hamlet/Makefile1
-rw-r--r--www/hs-happstack-server/Makefile1
-rw-r--r--www/hs-happstack/Makefile1
-rw-r--r--www/hs-heist/Makefile1
-rw-r--r--www/hs-hjsmin/Makefile1
-rw-r--r--www/hs-http-conduit/Makefile1
-rw-r--r--www/hs-http-date/Makefile1
-rw-r--r--www/hs-http-reverse-proxy/Makefile1
-rw-r--r--www/hs-http-server/Makefile7
-rw-r--r--www/hs-http-server/files/pkg-message.in7
-rw-r--r--www/hs-http-types/Makefile1
-rw-r--r--www/hs-oeis/Makefile1
-rw-r--r--www/hs-path-pieces/Makefile1
-rw-r--r--www/hs-recaptcha/Makefile1
-rw-r--r--www/hs-scgi/Makefile1
-rw-r--r--www/hs-shakespeare-css/Makefile1
-rw-r--r--www/hs-shakespeare-i18n/Makefile1
-rw-r--r--www/hs-shakespeare-js/Makefile1
-rw-r--r--www/hs-shakespeare-text/Makefile1
-rw-r--r--www/hs-shakespeare/Makefile1
-rw-r--r--www/hs-snap-core/Makefile1
-rw-r--r--www/hs-snap-server/Makefile1
-rw-r--r--www/hs-snap/Makefile1
-rw-r--r--www/hs-url/Makefile1
-rw-r--r--www/hs-wai-app-static/Makefile1
-rw-r--r--www/hs-wai-extra/Makefile1
-rw-r--r--www/hs-wai-logger/Makefile1
-rw-r--r--www/hs-wai-test/Makefile1
-rw-r--r--www/hs-wai/Makefile1
-rw-r--r--www/hs-warp/Makefile1
-rw-r--r--www/hs-webkit/Makefile1
-rw-r--r--www/hs-xss-sanitize/Makefile1
-rw-r--r--www/hs-yesod-auth/Makefile1
-rw-r--r--www/hs-yesod-core/Makefile1
-rw-r--r--www/hs-yesod-form/Makefile1
-rw-r--r--www/hs-yesod-persistent/Makefile1
-rw-r--r--www/hs-yesod-platform/Makefile1
-rw-r--r--www/hs-yesod-routes/Makefile1
-rw-r--r--www/hs-yesod-static/Makefile1
-rw-r--r--www/hs-yesod-test/Makefile1
-rw-r--r--www/hs-yesod/Makefile1
-rw-r--r--x11-toolkits/hs-GLURaw/Makefile1
-rw-r--r--x11-toolkits/hs-GLUT/Makefile1
-rw-r--r--x11-toolkits/hs-OpenGL/Makefile1
-rw-r--r--x11-toolkits/hs-OpenGLRaw/Makefile1
-rw-r--r--x11-toolkits/hs-gtk/Makefile1
-rw-r--r--x11-toolkits/hs-gtk2hs/Makefile1
-rw-r--r--x11-toolkits/hs-gtkglext/Makefile1
-rw-r--r--x11-toolkits/hs-gtksourceview2/Makefile1
-rw-r--r--x11-toolkits/hs-pango/Makefile1
-rw-r--r--x11-toolkits/hs-vte/Makefile1
-rw-r--r--x11-toolkits/hs-wx/Makefile1
-rw-r--r--x11-toolkits/hs-wxc/Makefile1
-rw-r--r--x11-toolkits/hs-wxcore/Makefile1
-rw-r--r--x11-toolkits/hs-wxdirect/Makefile1
-rw-r--r--x11-wm/hs-xmonad-contrib/Makefile1
-rw-r--r--x11-wm/hs-xmonad/Makefile1
-rw-r--r--x11/hs-X11-xft/Makefile1
-rw-r--r--x11/hs-X11/Makefile1
-rw-r--r--x11/hs-xmobar/Makefile3
410 files changed, 186 insertions, 519 deletions
diff --git a/archivers/hs-tar/Makefile b/archivers/hs-tar/Makefile
index ddf85f9..4781267 100644
--- a/archivers/hs-tar/Makefile
+++ b/archivers/hs-tar/Makefile
@@ -10,7 +10,6 @@ COMMENT= Reading, writing, and manipulating ".tar" archive files
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/archivers/hs-zip-archive/Makefile b/archivers/hs-zip-archive/Makefile
index 7ffd941..b9351b8 100644
--- a/archivers/hs-zip-archive/Makefile
+++ b/archivers/hs-zip-archive/Makefile
@@ -11,7 +11,6 @@ COMMENT= Library for creating and modifying zip archives
LICENSE= BSD
USE_CABAL= digest>=0.0.0.1 mtl utf8-string>=0.3.1 zlib
-NO_STAGE= yes
OPTIONS_DEFINE= EXECUTABLE
diff --git a/archivers/hs-zlib-bindings/Makefile b/archivers/hs-zlib-bindings/Makefile
index 1ce185e..6843229 100644
--- a/archivers/hs-zlib-bindings/Makefile
+++ b/archivers/hs-zlib-bindings/Makefile
@@ -11,7 +11,6 @@ COMMENT= Low-level bindings to the zlib package
LICENSE= BSD
USE_CABAL= zlib>=0.5.2.0
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/archivers/hs-zlib-conduit/Makefile b/archivers/hs-zlib-conduit/Makefile
index d960a16..00bd116 100644
--- a/archivers/hs-zlib-conduit/Makefile
+++ b/archivers/hs-zlib-conduit/Makefile
@@ -11,7 +11,6 @@ COMMENT= Streaming compression/decompression via conduits
LICENSE= BSD
USE_CABAL= conduit>=1.0 transformers>=0.2.2 void zlib-bindings>=0.1
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/archivers/hs-zlib-enum/Makefile b/archivers/hs-zlib-enum/Makefile
index 0813c56..eb5b16c 100644
--- a/archivers/hs-zlib-enum/Makefile
+++ b/archivers/hs-zlib-enum/Makefile
@@ -11,7 +11,6 @@ COMMENT= Enumerator interface for zlib compression
LICENSE= MIT
USE_CABAL= enumerator transformers>=0.2 zlib-bindings
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/archivers/hs-zlib/Makefile b/archivers/hs-zlib/Makefile
index 7924fd9..abdbb2a 100644
--- a/archivers/hs-zlib/Makefile
+++ b/archivers/hs-zlib/Makefile
@@ -11,6 +11,5 @@ COMMENT= Compression and decompression in the gzip and zlib formats
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/audio/hs-ALUT/Makefile b/audio/hs-ALUT/Makefile
index 06fc64e..d324433 100644
--- a/audio/hs-ALUT/Makefile
+++ b/audio/hs-ALUT/Makefile
@@ -12,10 +12,9 @@ COMMENT= Binding for the OpenAL Utility Toolkit
LICENSE= BSD
USE_CABAL= OpenAL StateVar
-NO_STAGE= yes
USES= openal:al,alut
-INSTALL_PORTEXAMPLES= @(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR})
+INSTALL_PORTEXAMPLES= @(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR})
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/audio/hs-OpenAL/Makefile b/audio/hs-OpenAL/Makefile
index 10c4e1a..172086a 100644
--- a/audio/hs-OpenAL/Makefile
+++ b/audio/hs-OpenAL/Makefile
@@ -12,10 +12,9 @@ COMMENT= A binding to the OpenAL cross-platform 3D audio API
LICENSE= BSD
USE_CABAL= ObjectName StateVar Tensor
-NO_STAGE= yes
USES= openal:al
-INSTALL_PORTEXAMPLES= @(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR})
+INSTALL_PORTEXAMPLES= @(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR})
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/audio/hs-libmpd/Makefile b/audio/hs-libmpd/Makefile
index 65c21a7..15a9461 100644
--- a/audio/hs-libmpd/Makefile
+++ b/audio/hs-libmpd/Makefile
@@ -11,7 +11,6 @@ COMMENT= An MPD client library
LICENSE= LGPL21
USE_CABAL= mtl>=2.0 network>=2.1 text utf8-string>=0.3.1
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/benchmarks/hs-criterion/Makefile b/benchmarks/hs-criterion/Makefile
index f1a0f1b..4c0a2ca 100644
--- a/benchmarks/hs-criterion/Makefile
+++ b/benchmarks/hs-criterion/Makefile
@@ -16,10 +16,9 @@ USE_CABAL= aeson>=0.3.2.12 hastache>=0.5.0 mtl>=2 mwc-random>=0.8.0.3 \
vector>=0.7.1 vector-algorithms>=0.4
INSTALL_PORTEXAMPLES= \
- cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${EXAMPLESDIR}
+ cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}
-INSTALL_PORTDATA= ${INSTALL_DATA} ${WRKSRC}/README.markdown ${DATADIR}
+INSTALL_PORTDATA= ${INSTALL_DATA} ${WRKSRC}/README.markdown ${STAGEDIR}${DATADIR}
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/converters/hs-aeson/Makefile b/converters/hs-aeson/Makefile
index fb5c1ed..7613525 100644
--- a/converters/hs-aeson/Makefile
+++ b/converters/hs-aeson/Makefile
@@ -14,6 +14,5 @@ USE_CABAL= attoparsec>=0.8.6.1 blaze-builder>=0.2.1.4 dlist>=0.2 \
hashable>=1.1.2.0 mtl syb text>=0.11.1.0 \
unordered-containers>=0.1.3.0 vector>=0.7.1
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/converters/hs-dataenc/Makefile b/converters/hs-dataenc/Makefile
index cac583a..0d3f136 100644
--- a/converters/hs-dataenc/Makefile
+++ b/converters/hs-dataenc/Makefile
@@ -10,6 +10,5 @@ COMMENT= Data encoding library
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/converters/hs-json/Makefile b/converters/hs-json/Makefile
index a090083..56d66e0 100644
--- a/converters/hs-json/Makefile
+++ b/converters/hs-json/Makefile
@@ -15,6 +15,5 @@ USE_CABAL= mtl syb>=0.3.3 text
CONFIGURE_ARGS+= --flags="split-base generic -parsec -pretty -mapdict"
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/databases/hs-mysql/Makefile b/databases/hs-mysql/Makefile
index d975d68..6e6ea4c 100644
--- a/databases/hs-mysql/Makefile
+++ b/databases/hs-mysql/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_MYSQL= yes
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/databases/hs-persistent-sqlite/Makefile b/databases/hs-persistent-sqlite/Makefile
index 9f21d58..dd6ceed 100644
--- a/databases/hs-persistent-sqlite/Makefile
+++ b/databases/hs-persistent-sqlite/Makefile
@@ -14,6 +14,5 @@ USE_CABAL= aeson>=0.5 conduit>=0.5.3 monad-control>=0.2 \
monad-logger>=0.2.4 persistent>=1.2 text>=0.7 \
transformers>=0.2.1
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/databases/hs-persistent-template/Makefile b/databases/hs-persistent-template/Makefile
index 18c359f..209864f 100644
--- a/databases/hs-persistent-template/Makefile
+++ b/databases/hs-persistent-template/Makefile
@@ -13,6 +13,5 @@ LICENSE= MIT
USE_CABAL= aeson monad-control>=0.2 monad-logger persistent>=1.2 \
text>=0.5 transformers>=0.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/databases/hs-persistent/Makefile b/databases/hs-persistent/Makefile
index f084072..cfcda3c 100644
--- a/databases/hs-persistent/Makefile
+++ b/databases/hs-persistent/Makefile
@@ -17,6 +17,5 @@ USE_CABAL= aeson>=0.5 attoparsec base64-bytestring blaze-html>=0.5 \
transformers>=0.2.1 transformers-base unordered-containers \
vector
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-BNFC/Makefile b/devel/hs-BNFC/Makefile
index e4e30ed..ce7ce3c 100644
--- a/devel/hs-BNFC/Makefile
+++ b/devel/hs-BNFC/Makefile
@@ -15,6 +15,5 @@ USE_CABAL= mtl
EXECUTABLE= bnfc
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-Boolean/Makefile b/devel/hs-Boolean/Makefile
index 8d17cde..c51c6c1 100644
--- a/devel/hs-Boolean/Makefile
+++ b/devel/hs-Boolean/Makefile
@@ -10,6 +10,5 @@ COMMENT= Generalized Booleans and numbers
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-ConfigFile/Makefile b/devel/hs-ConfigFile/Makefile
index b721492..114f340 100644
--- a/devel/hs-ConfigFile/Makefile
+++ b/devel/hs-ConfigFile/Makefile
@@ -12,6 +12,5 @@ LICENSE= LGPL21
USE_CABAL= MissingH>=1.0.0 mtl parsec
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-HUnit/Makefile b/devel/hs-HUnit/Makefile
index 67778f1..dc0029f 100644
--- a/devel/hs-HUnit/Makefile
+++ b/devel/hs-HUnit/Makefile
@@ -10,6 +10,5 @@ COMMENT= Unit testing framework for Haskell
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-IORefCAS/Makefile b/devel/hs-IORefCAS/Makefile
index 05897ca..b4c4171 100644
--- a/devel/hs-IORefCAS/Makefile
+++ b/devel/hs-IORefCAS/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= bits-atomic
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-IfElse/Makefile b/devel/hs-IfElse/Makefile
index f35d575..182bbfb 100644
--- a/devel/hs-IfElse/Makefile
+++ b/devel/hs-IfElse/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= mtl
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-List/Makefile b/devel/hs-List/Makefile
index c27de20..a60b281 100644
--- a/devel/hs-List/Makefile
+++ b/devel/hs-List/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= transformers>=0.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-MaybeT/Makefile b/devel/hs-MaybeT/Makefile
index 80635e8..50537c5 100644
--- a/devel/hs-MaybeT/Makefile
+++ b/devel/hs-MaybeT/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= mtl
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-MemoTrie/Makefile b/devel/hs-MemoTrie/Makefile
index 6b5ed76..d474a7e 100644
--- a/devel/hs-MemoTrie/Makefile
+++ b/devel/hs-MemoTrie/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= void
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-MissingH/Makefile b/devel/hs-MissingH/Makefile
index 1610ff8..ad62f9c 100644
--- a/devel/hs-MissingH/Makefile
+++ b/devel/hs-MissingH/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= hslogger HUnit mtl network parsec random regex-compat
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-MonadCatchIO-mtl/Makefile b/devel/hs-MonadCatchIO-mtl/Makefile
index 91cb068..8e61062 100644
--- a/devel/hs-MonadCatchIO-mtl/Makefile
+++ b/devel/hs-MonadCatchIO-mtl/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= extensible-exceptions mtl
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-MonadCatchIO-transformers/Makefile b/devel/hs-MonadCatchIO-transformers/Makefile
index 26b027e..2e26e7f 100644
--- a/devel/hs-MonadCatchIO-transformers/Makefile
+++ b/devel/hs-MonadCatchIO-transformers/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= extensible-exceptions>=0.1 transformers>=0.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-MonadRandom/Makefile b/devel/hs-MonadRandom/Makefile
index d47aa9b..e405fbb 100644
--- a/devel/hs-MonadRandom/Makefile
+++ b/devel/hs-MonadRandom/Makefile
@@ -10,6 +10,5 @@ COMMENT= Random-number generation monad
USE_CABAL= mtl random
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-ObjectName/Makefile b/devel/hs-ObjectName/Makefile
index e926700..8be0a30 100644
--- a/devel/hs-ObjectName/Makefile
+++ b/devel/hs-ObjectName/Makefile
@@ -11,6 +11,5 @@ COMMENT= Explicitly handled object names for Haskell
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-PSQueue/Makefile b/devel/hs-PSQueue/Makefile
index 8125be4..38e653f 100644
--- a/devel/hs-PSQueue/Makefile
+++ b/devel/hs-PSQueue/Makefile
@@ -10,6 +10,5 @@ COMMENT= Priority Search Queue
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-QuickCheck/Makefile b/devel/hs-QuickCheck/Makefile
index cee4e58..4856a49 100644
--- a/devel/hs-QuickCheck/Makefile
+++ b/devel/hs-QuickCheck/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= random
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-ReadArgs/Makefile b/devel/hs-ReadArgs/Makefile
index 5b8683e..387d3b6 100644
--- a/devel/hs-ReadArgs/Makefile
+++ b/devel/hs-ReadArgs/Makefile
@@ -14,6 +14,5 @@ USE_CABAL= system-filepath>=0.4.7 text>=0.11.1.13
EXECUTABLE= ReadArgsEx
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-SafeSemaphore/Makefile b/devel/hs-SafeSemaphore/Makefile
index 1fcb248..04ae400 100644
--- a/devel/hs-SafeSemaphore/Makefile
+++ b/devel/hs-SafeSemaphore/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= stm
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-StateVar/Makefile b/devel/hs-StateVar/Makefile
index 0a5f25f..bd0e24b 100644
--- a/devel/hs-StateVar/Makefile
+++ b/devel/hs-StateVar/Makefile
@@ -11,6 +11,5 @@ COMMENT= State variables for Haskell
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-Stream/Makefile b/devel/hs-Stream/Makefile
index 4e570e7..d782f8e 100644
--- a/devel/hs-Stream/Makefile
+++ b/devel/hs-Stream/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= lazysmallcheck>=0.3 QuickCheck>=2.0
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-Tensor/Makefile b/devel/hs-Tensor/Makefile
index 3089bf8..5f46cff 100644
--- a/devel/hs-Tensor/Makefile
+++ b/devel/hs-Tensor/Makefile
@@ -11,6 +11,5 @@ COMMENT= Tensor data types for Haskell
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-TypeCompose/Makefile b/devel/hs-TypeCompose/Makefile
index 6e25d50..942076b 100644
--- a/devel/hs-TypeCompose/Makefile
+++ b/devel/hs-TypeCompose/Makefile
@@ -11,6 +11,5 @@ COMMENT= Type composition classes and instances
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-abstract-deque/Makefile b/devel/hs-abstract-deque/Makefile
index 7d6c775..77edcf0 100644
--- a/devel/hs-abstract-deque/Makefile
+++ b/devel/hs-abstract-deque/Makefile
@@ -16,7 +16,6 @@ OPTIONS_DEFINE= USECAS
USECAS_DESC= Use hardware compare-and-swap
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk"
.if ${PORT_OPTIONS:MUSECAS}
diff --git a/devel/hs-abstract-par/Makefile b/devel/hs-abstract-par/Makefile
index 8865fda..d374a4a 100644
--- a/devel/hs-abstract-par/Makefile
+++ b/devel/hs-abstract-par/Makefile
@@ -10,6 +10,5 @@ COMMENT= Type classes generalizing the functionality of the 'monad-par' library
LICENSE= BSD
-NO_STAGE= yes
.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 87d6257..a83d500 100644
--- a/devel/hs-activehs-base/Makefile
+++ b/devel/hs-activehs-base/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= QuickCheck>=2.4
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-alex/Makefile b/devel/hs-alex/Makefile
index bb37362..6a41a4e 100644
--- a/devel/hs-alex/Makefile
+++ b/devel/hs-alex/Makefile
@@ -19,8 +19,7 @@ USE_AUTOTOOLS= autoconf:env
STANDALONE= yes
EXECUTABLE= alex
-INSTALL_PORTEXAMPLES= cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR}
+INSTALL_PORTEXAMPLES= cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-ansi-terminal/Makefile b/devel/hs-ansi-terminal/Makefile
index b6c8d3a..4dc79cc 100644
--- a/devel/hs-ansi-terminal/Makefile
+++ b/devel/hs-ansi-terminal/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
CONFIGURE_ARGS+= --flags="-Example"
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-ansi-wl-pprint/Makefile b/devel/hs-ansi-wl-pprint/Makefile
index dbbd3d3..b12ca11 100644
--- a/devel/hs-ansi-wl-pprint/Makefile
+++ b/devel/hs-ansi-wl-pprint/Makefile
@@ -14,6 +14,5 @@ USE_CABAL= ansi-terminal>=0.4.0
CONFIGURE_ARGS+= --flags="-Example"
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-arrows/Makefile b/devel/hs-arrows/Makefile
index 5734246..9ff822a 100644
--- a/devel/hs-arrows/Makefile
+++ b/devel/hs-arrows/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= Stream
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-asn1-data/Makefile b/devel/hs-asn1-data/Makefile
index 272ef3f..3aac5a5 100644
--- a/devel/hs-asn1-data/Makefile
+++ b/devel/hs-asn1-data/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= cereal mtl text>=0.11
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-asn1-types/Makefile b/devel/hs-asn1-types/Makefile
index d82d622..24d130a 100644
--- a/devel/hs-asn1-types/Makefile
+++ b/devel/hs-asn1-types/Makefile
@@ -10,6 +10,5 @@ COMMENT= ASN.1 types
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-async/Makefile b/devel/hs-async/Makefile
index 3a1c6de..6f43b69 100644
--- a/devel/hs-async/Makefile
+++ b/devel/hs-async/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= stm>=2.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-attempt/Makefile b/devel/hs-attempt/Makefile
index 6e1a0c9..d52dc81 100644
--- a/devel/hs-attempt/Makefile
+++ b/devel/hs-attempt/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= failure>=0.2.0
-NO_STAGE= yes
.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 c557d7b..700d9f0 100644
--- a/devel/hs-base-unicode-symbols/Makefile
+++ b/devel/hs-base-unicode-symbols/Makefile
@@ -10,6 +10,5 @@ COMMENT= Unicode alternatives for common functions and operators
LICENSE= BSD
-NO_STAGE= yes
.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 bf1d591..79a8739 100644
--- a/devel/hs-base16-bytestring/Makefile
+++ b/devel/hs-base16-bytestring/Makefile
@@ -10,6 +10,5 @@ COMMENT= Fast base16 (hex) encoding and deconding for ByteStrings
LICENSE= BSD
-NO_STAGE= yes
.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 28a04f7..db28ff3 100644
--- a/devel/hs-base64-bytestring/Makefile
+++ b/devel/hs-base64-bytestring/Makefile
@@ -10,6 +10,5 @@ COMMENT= Fast base64 encoding and decoding for ByteStrings
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-base64-conduit/Makefile b/devel/hs-base64-conduit/Makefile
index 50e4fa4..c3a4433 100644
--- a/devel/hs-base64-conduit/Makefile
+++ b/devel/hs-base64-conduit/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= base64-bytestring>=0.1.1.1 conduit>=1.0
-NO_STAGE= yes
.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 2ad491f..71f2a8b 100644
--- a/devel/hs-basic-prelude/Makefile
+++ b/devel/hs-basic-prelude/Makefile
@@ -13,6 +13,5 @@ LICENSE= MIT
USE_CABAL= hashable lifted-base ReadArgs>=1.2 system-filepath>=0.4 text \
transformers unordered-containers vector
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-bifunctors/Makefile b/devel/hs-bifunctors/Makefile
index b298c38..147547d 100644
--- a/devel/hs-bifunctors/Makefile
+++ b/devel/hs-bifunctors/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= semigroupoids semigroups>=0.8.3.1 tagged>=0.4.4
-NO_STAGE= yes
.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 790249f..cc7b1f8 100644
--- a/devel/hs-bits-atomic/Makefile
+++ b/devel/hs-bits-atomic/Makefile
@@ -10,6 +10,5 @@ COMMENT= Atomic bit operations on memory locations
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-blaze-builder-conduit/Makefile b/devel/hs-blaze-builder-conduit/Makefile
index ef864b4..cfcbb09 100644
--- a/devel/hs-blaze-builder-conduit/Makefile
+++ b/devel/hs-blaze-builder-conduit/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= blaze-builder>=0.2.1.4 conduit>=1.0 text>=0.11 \
transformers>=0.2.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-blaze-builder-enumerator/Makefile b/devel/hs-blaze-builder-enumerator/Makefile
index e57e4de..45e2438 100644
--- a/devel/hs-blaze-builder-enumerator/Makefile
+++ b/devel/hs-blaze-builder-enumerator/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= blaze-builder>=0.2.1.4 enumerator>=0.4.3.1 transformers>=0.2
-NO_STAGE= yes
.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 1ce06f4..438e995 100644
--- a/devel/hs-blaze-builder/Makefile
+++ b/devel/hs-blaze-builder/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= text>=0.10
-NO_STAGE= yes
.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 e274cf3..0933d4d 100644
--- a/devel/hs-blaze-textual/Makefile
+++ b/devel/hs-blaze-textual/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= blaze-builder>=0.2.1.4 text>=0.11.0.2 vector
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-bloomfilter/Makefile b/devel/hs-bloomfilter/Makefile
index 076e8d0..d5a52ed 100644
--- a/devel/hs-bloomfilter/Makefile
+++ b/devel/hs-bloomfilter/Makefile
@@ -10,6 +10,5 @@ COMMENT= Pure and impure Bloom Filter implementations
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-bsd-sysctl/Makefile b/devel/hs-bsd-sysctl/Makefile
index 7bbba9a..3687925 100644
--- a/devel/hs-bsd-sysctl/Makefile
+++ b/devel/hs-bsd-sysctl/Makefile
@@ -11,6 +11,5 @@ COMMENT= Access to the BSD sysctl(3) interface
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-byteorder/Makefile b/devel/hs-byteorder/Makefile
index d0ebb50..779fca4 100644
--- a/devel/hs-byteorder/Makefile
+++ b/devel/hs-byteorder/Makefile
@@ -10,6 +10,5 @@ COMMENT= Exposes the native endianness or byte ordering of the system
LICENSE= BSD
-NO_STAGE= yes
.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 97017e7..7ba67a4 100644
--- a/devel/hs-bytestring-nums/Makefile
+++ b/devel/hs-bytestring-nums/Makefile
@@ -10,6 +10,5 @@ COMMENT= Parse numeric literals from ByteStrings
LICENSE= BSD
-NO_STAGE= yes
.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 1ef0067..004ed75 100644
--- a/devel/hs-bytestring-show/Makefile
+++ b/devel/hs-bytestring-show/Makefile
@@ -10,6 +10,5 @@ COMMENT= Efficient conversion of values into readable byte strings
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-c2hs/Makefile b/devel/hs-c2hs/Makefile
index fb2f838..5261e23 100644
--- a/devel/hs-c2hs/Makefile
+++ b/devel/hs-c2hs/Makefile
@@ -21,6 +21,5 @@ EXECUTABLE= c2hs
MAN1= c2hs.1
MAN1SRC= doc/man1
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-cabal-install/Makefile b/devel/hs-cabal-install/Makefile
index dc80023..c01f30c 100644
--- a/devel/hs-cabal-install/Makefile
+++ b/devel/hs-cabal-install/Makefile
@@ -19,10 +19,9 @@ EXECUTABLE= cabal-install
SUB_FILES= cabal
SUB_LIST= AR=${AR} CC=${CC} CPP=${CPP} LD=${LD} RANLIB=${RANLIB}
-NO_STAGE= yes
post-install::
- @${MV} ${PREFIX}/bin/cabal ${PREFIX}/bin/cabal-install
- ${INSTALL_SCRIPT} ${WRKDIR}/cabal ${PREFIX}/bin
+ @${MV} ${STAGEDIR}${PREFIX}/bin/cabal ${STAGEDIR}${PREFIX}/bin/cabal-install
+ ${INSTALL_SCRIPT} ${WRKDIR}/cabal ${STAGEDIR}${PREFIX}/bin
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-cereal/Makefile b/devel/hs-cereal/Makefile
index 892a5a2..db55d83 100644
--- a/devel/hs-cereal/Makefile
+++ b/devel/hs-cereal/Makefile
@@ -10,6 +10,5 @@ COMMENT= Binary serialization library for Haskell
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-checkers/Makefile b/devel/hs-checkers/Makefile
index 812edbe..5242f4e 100644
--- a/devel/hs-checkers/Makefile
+++ b/devel/hs-checkers/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= QuickCheck>=2.3 random
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-classy-prelude-conduit/Makefile b/devel/hs-classy-prelude-conduit/Makefile
index 7498fc0..f851cd8 100644
--- a/devel/hs-classy-prelude-conduit/Makefile
+++ b/devel/hs-classy-prelude-conduit/Makefile
@@ -13,6 +13,5 @@ LICENSE= MIT
USE_CABAL= classy-prelude>=0.5.3 conduit>=0.5.4.1 monad-control \
resourcet transformers void xml-conduit>=1.0
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-classy-prelude/Makefile b/devel/hs-classy-prelude/Makefile
index 9971644..55c918b 100644
--- a/devel/hs-classy-prelude/Makefile
+++ b/devel/hs-classy-prelude/Makefile
@@ -14,6 +14,5 @@ USE_CABAL= basic-prelude>=0.3.4 hashable lifted-base>=0.2 \
system-filepath>=0.4 text transformers unordered-containers \
vector
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-cmdargs/Makefile b/devel/hs-cmdargs/Makefile
index 9f9cf19..c715b14 100644
--- a/devel/hs-cmdargs/Makefile
+++ b/devel/hs-cmdargs/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= transformers>=0.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-conduit/Makefile b/devel/hs-conduit/Makefile
index f3d73a0..06c865a 100644
--- a/devel/hs-conduit/Makefile
+++ b/devel/hs-conduit/Makefile
@@ -14,6 +14,5 @@ USE_CABAL= lifted-base>=0.1 mmorph monad-control>=0.3.1 resourcet>=0.4.3 \
text>=0.11 transformers>=0.2.2 transformers-base>=0.4.1 \
void>=0.5.5
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-configurator/Makefile b/devel/hs-configurator/Makefile
index 6c78550..24c16c5 100644
--- a/devel/hs-configurator/Makefile
+++ b/devel/hs-configurator/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= attoparsec>=0.10.0.2 hashable text>=0.11.1.0 unix-compat \
unordered-containers
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-convertible/Makefile b/devel/hs-convertible/Makefile
index 1ec0d1d..7684f54 100644
--- a/devel/hs-convertible/Makefile
+++ b/devel/hs-convertible/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= mtl text>=0.7
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-cpphs/Makefile b/devel/hs-cpphs/Makefile
index 99f5cd6..27abdb9 100644
--- a/devel/hs-cpphs/Makefile
+++ b/devel/hs-cpphs/Makefile
@@ -13,6 +13,5 @@ LICENSE= LGPL21
EXECUTABLE= cpphs
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-darcs/Makefile b/devel/hs-darcs/Makefile
index 29d9421..45ccf9b 100644
--- a/devel/hs-darcs/Makefile
+++ b/devel/hs-darcs/Makefile
@@ -33,7 +33,6 @@ THREADED_DESC= Use threading and SMP support
COLOR_DESC= Use ANSI color escapes
MMAP_DESC= Compile with mmap support
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk"
CONFIGURE_ARGS+= --flags="library executable"
diff --git a/devel/hs-data-default-class/Makefile b/devel/hs-data-default-class/Makefile
index c8cc6fb..403f3ce 100644
--- a/devel/hs-data-default-class/Makefile
+++ b/devel/hs-data-default-class/Makefile
@@ -10,6 +10,5 @@ COMMENT= Class for types with a default value
LICENSE= BSD
-NO_STAGE= yes
.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 004b8a1..014b932 100644
--- a/devel/hs-data-default-instances-base/Makefile
+++ b/devel/hs-data-default-instances-base/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= data-default-class
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-data-default-instances-containers/Makefile b/devel/hs-data-default-instances-containers/Makefile
index a285d66..aae1b58 100644
--- a/devel/hs-data-default-instances-containers/Makefile
+++ b/devel/hs-data-default-instances-containers/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= data-default-class
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-data-default-instances-dlist/Makefile b/devel/hs-data-default-instances-dlist/Makefile
index 42ce7e4..9dd3c49 100644
--- a/devel/hs-data-default-instances-dlist/Makefile
+++ b/devel/hs-data-default-instances-dlist/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= data-default-class dlist
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-data-default-instances-old-locale/Makefile b/devel/hs-data-default-instances-old-locale/Makefile
index be42fc4..603da7a 100644
--- a/devel/hs-data-default-instances-old-locale/Makefile
+++ b/devel/hs-data-default-instances-old-locale/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= data-default-class
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-data-default/Makefile b/devel/hs-data-default/Makefile
index 7f25c3c..682d6bc 100644
--- a/devel/hs-data-default/Makefile
+++ b/devel/hs-data-default/Makefile
@@ -14,6 +14,5 @@ USE_CABAL= data-default-class data-default-instances-base \
data-default-instances-containers data-default-instances-dlist \
data-default-instances-old-locale
-NO_STAGE= yes
.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 ee65415..06093d4 100644
--- a/devel/hs-data-pprint/Makefile
+++ b/devel/hs-data-pprint/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= mtl>=2.0 parallel>=3.1
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-date-cache/Makefile b/devel/hs-date-cache/Makefile
index 5aa3fb6..079a4aa 100644
--- a/devel/hs-date-cache/Makefile
+++ b/devel/hs-date-cache/Makefile
@@ -10,6 +10,5 @@ COMMENT= Date cacher
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-datetime/Makefile b/devel/hs-datetime/Makefile
index 81ada5f..f76a098 100644
--- a/devel/hs-datetime/Makefile
+++ b/devel/hs-datetime/Makefile
@@ -13,6 +13,5 @@ LICENSE= GPLv3
USE_CABAL= QuickCheck>=2
-NO_STAGE= yes
.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 7494e74..bccf4da 100644
--- a/devel/hs-directory-tree/Makefile
+++ b/devel/hs-directory-tree/Makefile
@@ -10,6 +10,5 @@ COMMENT= Simple directory-like tree datatype, with useful IO functions
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-dlist/Makefile b/devel/hs-dlist/Makefile
index f692ae9..52b692a 100644
--- a/devel/hs-dlist/Makefile
+++ b/devel/hs-dlist/Makefile
@@ -11,6 +11,5 @@ COMMENT= List-like type supporting O(1) append for Haskell
LICENSE= BSD
-NO_STAGE= yes
.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 2ba6527..482231c 100644
--- a/devel/hs-edit-distance/Makefile
+++ b/devel/hs-edit-distance/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= random>=1.0
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-either/Makefile b/devel/hs-either/Makefile
index 008c774..63812ee 100644
--- a/devel/hs-either/Makefile
+++ b/devel/hs-either/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= MonadRandom mtl>=2.0 semigroupoids>=3 semigroups>=0.8.3.1 \
transformers>=0.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-enumerator/Makefile b/devel/hs-enumerator/Makefile
index b2b0f31..dacddb9 100644
--- a/devel/hs-enumerator/Makefile
+++ b/devel/hs-enumerator/Makefile
@@ -12,6 +12,5 @@ LICENSE= MIT
USE_CABAL= text>=0.7 transformers>=0.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-errors/Makefile b/devel/hs-errors/Makefile
index 48d8699..b9981b3 100644
--- a/devel/hs-errors/Makefile
+++ b/devel/hs-errors/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= either>=3.1 safe>=0.3.3 transformers>=0.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-extensible-exceptions/Makefile b/devel/hs-extensible-exceptions/Makefile
index 247dccf..e0a7d0b 100644
--- a/devel/hs-extensible-exceptions/Makefile
+++ b/devel/hs-extensible-exceptions/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
CABAL_SETUP= Setup.hs
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-failure/Makefile b/devel/hs-failure/Makefile
index b72d0cb..e0e6908 100644
--- a/devel/hs-failure/Makefile
+++ b/devel/hs-failure/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= transformers>=0.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-fast-logger/Makefile b/devel/hs-fast-logger/Makefile
index 3ae89be..8c22661 100644
--- a/devel/hs-fast-logger/Makefile
+++ b/devel/hs-fast-logger/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= blaze-builder date-cache>=0.3 text unix-time
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-fgl/Makefile b/devel/hs-fgl/Makefile
index 42f57f2..8518e76 100644
--- a/devel/hs-fgl/Makefile
+++ b/devel/hs-fgl/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= mtl
-NO_STAGE= yes
.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 6250e36..d62f182 100644
--- a/devel/hs-file-embed/Makefile
+++ b/devel/hs-file-embed/Makefile
@@ -10,6 +10,5 @@ COMMENT= Use Template Haskell to embed file contents directly
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-filemanip/Makefile b/devel/hs-filemanip/Makefile
index 75bd230..2f15933 100644
--- a/devel/hs-filemanip/Makefile
+++ b/devel/hs-filemanip/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= mtl unix-compat
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-filestore/Makefile b/devel/hs-filestore/Makefile
index 96fbfca..86d172b 100644
--- a/devel/hs-filestore/Makefile
+++ b/devel/hs-filestore/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= Diff>=0.2 parsec>=2 split>=0.1 utf8-string>=0.3 xml>=1.3
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-filesystem-conduit/Makefile b/devel/hs-filesystem-conduit/Makefile
index e2947bf..0d6bc73 100644
--- a/devel/hs-filesystem-conduit/Makefile
+++ b/devel/hs-filesystem-conduit/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= conduit>=1.0 system-fileio>=0.3.3 system-filepath>=0.4.3 \
text>=0.11 transformers>=0.2.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-fsnotify/Makefile b/devel/hs-fsnotify/Makefile
index 3424c94..c728304 100644
--- a/devel/hs-fsnotify/Makefile
+++ b/devel/hs-fsnotify/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= hinotify>=0.3.5 system-fileio>=0.3.8 system-filepath>=0.4.6 \
text>=0.11.0
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-gconf/Makefile b/devel/hs-gconf/Makefile
index 0ea4d49..3ddc206 100644
--- a/devel/hs-gconf/Makefile
+++ b/devel/hs-gconf/Makefile
@@ -14,6 +14,5 @@ USES= pkgconfig
USE_CABAL= glib>=0.12 gtk2hs-buildtools
USE_GNOME= gconf2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-generic-deriving/Makefile b/devel/hs-generic-deriving/Makefile
index 7666a26..7eec428 100644
--- a/devel/hs-generic-deriving/Makefile
+++ b/devel/hs-generic-deriving/Makefile
@@ -10,6 +10,5 @@ COMMENT= Generic programming library for generalised deriving
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-geniplate/Makefile b/devel/hs-geniplate/Makefile
index 02a0de3..2d52d02 100644
--- a/devel/hs-geniplate/Makefile
+++ b/devel/hs-geniplate/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= mtl
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-ghc-events/Makefile b/devel/hs-ghc-events/Makefile
index 814d06d..f8a3ec1 100644
--- a/devel/hs-ghc-events/Makefile
+++ b/devel/hs-ghc-events/Makefile
@@ -14,6 +14,5 @@ USE_CABAL= mtl>=1.1
EXECUTABLE= ghc-events
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-ghc-mtl/Makefile b/devel/hs-ghc-mtl/Makefile
index 5f9df55..15a8bbe 100644
--- a/devel/hs-ghc-mtl/Makefile
+++ b/devel/hs-ghc-mtl/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= MonadCatchIO-mtl>=0.2.0.0 mtl
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-ghc-paths/Makefile b/devel/hs-ghc-paths/Makefile
index ce23da5..fd51f6b 100644
--- a/devel/hs-ghc-paths/Makefile
+++ b/devel/hs-ghc-paths/Makefile
@@ -11,6 +11,5 @@ COMMENT= Knowledge of GHC's installation directories
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-gio/Makefile b/devel/hs-gio/Makefile
index 17e51b2..4b91847 100644
--- a/devel/hs-gio/Makefile
+++ b/devel/hs-gio/Makefile
@@ -13,6 +13,5 @@ LICENSE= LGPL21
USES= pkgconfig
USE_CABAL= glib>=0.12.0 mtl
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-git-annex/Makefile b/devel/hs-git-annex/Makefile
index 810593e..3a2a27eb 100644
--- a/devel/hs-git-annex/Makefile
+++ b/devel/hs-git-annex/Makefile
@@ -16,10 +16,11 @@ USE_CABAL= bloomfilter dataenc dlist edit-distance extensible-exceptions \
monad-control mtl>=2 network>=2.0 QuickCheck>=2.1 random \
SafeSemaphore SHA text unix-compat utf8-string uuid
-USE_GMAKE= yes
-USES= perl5
+USES= gmake perl5
USE_PERL5= build
+MAN1= git-annex.1 git-annex-shell.1
+
BUILD_DEPENDS+= rsync:${PORTSDIR}/net/rsync \
git:${PORTSDIR}/devel/git \
gsha256sum:${PORTSDIR}/sysutils/coreutils
@@ -42,7 +43,6 @@ PAIRING_DESC= Enable pairing (requires web application)
PRODUCTION_DESC= Production build
TDFA_DESC= Use regex-tdfa for wildcards
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk"
.if ${PORT_OPTIONS:MS3}
diff --git a/devel/hs-git-annex/files/patch-Setup.hs b/devel/hs-git-annex/files/patch-Setup.hs
new file mode 100644
index 0000000..7f82bdb
--- /dev/null
+++ b/devel/hs-git-annex/files/patch-Setup.hs
@@ -0,0 +1,35 @@
+--- Setup.hs.orig 2013-08-27 21:23:35.000000000 +0100
++++ Setup.hs 2013-12-08 17:28:34.656382191 +0000
+@@ -19,6 +19,7 @@
+ main = defaultMainWithHooks simpleUserHooks
+ { preConf = configure
+ , postInst = myPostInst
++ , postCopy = myPostCopy
+ }
+
+ configure _ _ = do
+@@ -34,6 +35,15 @@
+ dest = NoCopyDest
+ verbosity = fromFlag installVerbosity
+
++myPostCopy :: Args -> CopyFlags -> PackageDescription -> LocalBuildInfo -> IO ()
++myPostCopy _ (CopyFlags { copyVerbosity, copyDest }) pkg lbi = do
++ installGitAnnexShell dest verbosity pkg lbi
++ installManpages dest verbosity pkg lbi
++ installDesktopFile dest verbosity pkg lbi
++ where
++ dest = fromFlag copyDest
++ verbosity = fromFlag copyVerbosity
++
+ installGitAnnexShell :: CopyDest -> Verbosity -> PackageDescription -> LocalBuildInfo -> IO ()
+ installGitAnnexShell copyDest verbosity pkg lbi =
+ rawSystemExit verbosity "ln"
+@@ -50,7 +60,7 @@
+ installManpages copyDest verbosity pkg lbi =
+ installOrdinaryFiles verbosity dstManDir =<< srcManpages
+ where
+- dstManDir = mandir (absoluteInstallDirs pkg lbi copyDest) </> "man1"
++ dstManDir = prefix (absoluteInstallDirs pkg lbi copyDest) </> "man" </> "man1"
+ srcManpages = zip (repeat srcManDir)
+ <$> filterM doesFileExist manpages
+ srcManDir = ""
diff --git a/devel/hs-glade/Makefile b/devel/hs-glade/Makefile
index af05df2..cea93a0 100644
--- a/devel/hs-glade/Makefile
+++ b/devel/hs-glade/Makefile
@@ -14,6 +14,5 @@ USES= pkgconfig
USE_CABAL= glib>=0.12 gtk>=0.12
USE_GNOME= libglade2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-glib/Makefile b/devel/hs-glib/Makefile
index d0d8101..004ad07 100644
--- a/devel/hs-glib/Makefile
+++ b/devel/hs-glib/Makefile
@@ -14,6 +14,5 @@ USES= pkgconfig
USE_CABAL= gtk2hs-buildtools
USE_GNOME= glib20
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-gtk2hs-buildtools/Makefile b/devel/hs-gtk2hs-buildtools/Makefile
index 1a2d45e..285ce70 100644
--- a/devel/hs-gtk2hs-buildtools/Makefile
+++ b/devel/hs-gtk2hs-buildtools/Makefile
@@ -18,6 +18,5 @@ EXECUTABLE= gtk2hsTypeGen gtk2hsHookGenerator gtk2hsC2hs
STANDALONE= yes
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-haddock/Makefile b/devel/hs-haddock/Makefile
index 2c66122..5861d93 100644
--- a/devel/hs-haddock/Makefile
+++ b/devel/hs-haddock/Makefile
@@ -22,7 +22,6 @@ PLIST_SUB+= GHC_HADDOCK_CMD=${GHC_HADDOCK_CMD} HADDOCK=${PREFIX}/bin/haddock EXE
CONFIGURE_ARGS+= --program-suffix=-${PORTVERSION}
-NO_STAGE= yes
post-install::
@${LN} -sf ${PREFIX}/bin/${EXECUTABLE} ${PREFIX}/bin/haddock
diff --git a/devel/hs-happy/Makefile b/devel/hs-happy/Makefile
index e16d76f..385bae5 100644
--- a/devel/hs-happy/Makefile
+++ b/devel/hs-happy/Makefile
@@ -19,8 +19,7 @@ USE_AUTOTOOLS= autoconf:env
STANDALONE= yes
EXECUTABLE= happy
-INSTALL_PORTEXAMPLES= @(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR})
+INSTALL_PORTEXAMPLES= @(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR})
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-hashable/Makefile b/devel/hs-hashable/Makefile
index 4bf34e3..3ffe455 100644
--- a/devel/hs-hashable/Makefile
+++ b/devel/hs-hashable/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= text>=0.11.0.5
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-hashed-storage/Makefile b/devel/hs-hashed-storage/Makefile
index aa112f3..1c1bb64 100644
--- a/devel/hs-hashed-storage/Makefile
+++ b/devel/hs-hashed-storage/Makefile
@@ -14,6 +14,5 @@ USE_CABAL= dataenc extensible-exceptions mmap>=0.5 mtl zlib
CONFIGURE_ARGS+= --flags="-test"
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-hashtables/Makefile b/devel/hs-hashtables/Makefile
index 7cb0bda..5cb9e2e 100644
--- a/devel/hs-hashtables/Makefile
+++ b/devel/hs-hashtables/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= hashable>=1.1 primitive vector>=0.7
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-haskeline/Makefile b/devel/hs-haskeline/Makefile
index cc0838c..f0866cc 100644
--- a/devel/hs-haskeline/Makefile
+++ b/devel/hs-haskeline/Makefile
@@ -14,6 +14,5 @@ LICENSE= BSD
USE_CABAL= transformers>=0.2
USES+= iconv
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-haskell-platform/Makefile b/devel/hs-haskell-platform/Makefile
index a3dacff..4f42839 100644
--- a/devel/hs-haskell-platform/Makefile
+++ b/devel/hs-haskell-platform/Makefile
@@ -49,6 +49,5 @@ USE_CABAL= async==2.0.1.4_2 \
alex==3.0.5_2 \
happy==1.18.10_4
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-haskell-src-exts/Makefile b/devel/hs-haskell-src-exts/Makefile
index fd3a901..bbf655c 100644
--- a/devel/hs-haskell-src-exts/Makefile
+++ b/devel/hs-haskell-src-exts/Makefile
@@ -14,6 +14,5 @@ LICENSE= BSD
USE_CABAL= cpphs>=1.3
USE_HAPPY= yes
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-haskell-src/Makefile b/devel/hs-haskell-src/Makefile
index 0fee976..6a4cbd2 100644
--- a/devel/hs-haskell-src/Makefile
+++ b/devel/hs-haskell-src/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_HAPPY= yes
USE_CABAL= syb
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-hasktags/Makefile b/devel/hs-hasktags/Makefile
index d12b688..0be7c75 100644
--- a/devel/hs-hasktags/Makefile
+++ b/devel/hs-hasktags/Makefile
@@ -14,6 +14,5 @@ EXECUTABLE= hasktags
STANDALONE= yes
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-hastache/Makefile b/devel/hs-hastache/Makefile
index 1225160..a07e404 100644
--- a/devel/hs-hastache/Makefile
+++ b/devel/hs-hastache/Makefile
@@ -12,8 +12,7 @@ LICENSE= BSD
USE_CABAL= blaze-builder ieee754 mtl syb text transformers utf8-string
-INSTALL_PORTDATA= cd ${WRKSRC} && ${INSTALL_DATA} README.md ${DATADIR}
+INSTALL_PORTDATA= cd ${WRKSRC} && ${INSTALL_DATA} README.md ${STAGEDIR}${DATADIR}
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-hinotify/Makefile b/devel/hs-hinotify/Makefile
index 2535e00..b8d8d8e 100644
--- a/devel/hs-hinotify/Makefile
+++ b/devel/hs-hinotify/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
LIB_DEPENDS= inotify.0:${PORTSDIR}/devel/libinotify
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-hint/Makefile b/devel/hs-hint/Makefile
index 3036d33..da7068c 100644
--- a/devel/hs-hint/Makefile
+++ b/devel/hs-hint/Makefile
@@ -14,11 +14,10 @@ LICENSE= BSD
USE_CABAL= ghc-mtl>=1.0.1.0 ghc-paths haskell-src MonadCatchIO-mtl>=0.3 \
mtl random utf8-string
-INSTALL_PORTEXAMPLES= cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${EXAMPLESDIR}
+INSTALL_PORTEXAMPLES= cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}
-INSTALL_PORTDATA= ${INSTALL_DATA} ${WRKSRC}/AUTHORS ${DATADIR} \
- && ${INSTALL_DATA} ${WRKSRC}/Changes ${DATADIR}
+INSTALL_PORTDATA= ${INSTALL_DATA} ${WRKSRC}/AUTHORS ${WRKSRC}/Changes \
+ ${STAGEDIR}${DATADIR}
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-hlibev/Makefile b/devel/hs-hlibev/Makefile
index 992b308..d428b37 100644
--- a/devel/hs-hlibev/Makefile
+++ b/devel/hs-hlibev/Makefile
@@ -14,6 +14,5 @@ USE_CABAL= network
LIB_DEPENDS= ev:${PORTSDIR}/devel/libev
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-hlint/Makefile b/devel/hs-hlint/Makefile
index cdf5947..392aa4e 100644
--- a/devel/hs-hlint/Makefile
+++ b/devel/hs-hlint/Makefile
@@ -15,6 +15,5 @@ USE_CABAL= cpphs>=1.11 haskell-src-exts>=1.11 hscolour>=1.17 \
EXECUTABLE= hlint
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-hoogle/Makefile b/devel/hs-hoogle/Makefile
index 984735a..0f1a59a 100644
--- a/devel/hs-hoogle/Makefile
+++ b/devel/hs-hoogle/Makefile
@@ -18,6 +18,5 @@ USE_CABAL= blaze-builder>=0.2 case-insensitive>=0.2 cmdargs>=0.7 \
EXECUTABLE= hoogle
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-hslogger/Makefile b/devel/hs-hslogger/Makefile
index 9bd5868..65b0e4f 100644
--- a/devel/hs-hslogger/Makefile
+++ b/devel/hs-hslogger/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= mtl network
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-hspec-expectations/Makefile b/devel/hs-hspec-expectations/Makefile
index ff8ac97..617fdfe 100644
--- a/devel/hs-hspec-expectations/Makefile
+++ b/devel/hs-hspec-expectations/Makefile
@@ -12,6 +12,5 @@ LICENSE= MIT
USE_CABAL= HUnit
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-hspec/Makefile b/devel/hs-hspec/Makefile
index d752478..a9b4991 100644
--- a/devel/hs-hspec/Makefile
+++ b/devel/hs-hspec/Makefile
@@ -16,6 +16,5 @@ USE_CABAL= ansi-terminal>=0.5 hspec-expectations HUnit>=1.2.5 \
EXECUTABLE= hspec-discover
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-kqueue/Makefile b/devel/hs-kqueue/Makefile
index a2bb426..cbebe08 100644
--- a/devel/hs-kqueue/Makefile
+++ b/devel/hs-kqueue/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= mtl>=1.1
USE_C2HS= yes
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-language-c/Makefile b/devel/hs-language-c/Makefile
index a3a7c1e..3efb33b 100644
--- a/devel/hs-language-c/Makefile
+++ b/devel/hs-language-c/Makefile
@@ -14,6 +14,5 @@ USE_ALEX= yes
USE_HAPPY= yes
USE_CABAL= syb
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-language-javascript/Makefile b/devel/hs-language-javascript/Makefile
index 8695ef4..acffc8f 100644
--- a/devel/hs-language-javascript/Makefile
+++ b/devel/hs-language-javascript/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= blaze-builder>=0.2 mtl>=1.1 utf8-light>=0.4 utf8-string>=0.3.7
USE_HAPPY= yes
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-largeword/Makefile b/devel/hs-largeword/Makefile
index b69b099..abb4ad7 100644
--- a/devel/hs-largeword/Makefile
+++ b/devel/hs-largeword/Makefile
@@ -10,6 +10,5 @@ COMMENT= Provides a way of producing other large words
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-lazysmallcheck/Makefile b/devel/hs-lazysmallcheck/Makefile
index 48e8e5c..fef4f48 100644
--- a/devel/hs-lazysmallcheck/Makefile
+++ b/devel/hs-lazysmallcheck/Makefile
@@ -10,8 +10,7 @@ COMMENT= Library for demand-driven testing of Haskell programs
LICENSE= BSD
-INSTALL_PORTEXAMPLES= cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${EXAMPLESDIR}
+INSTALL_PORTEXAMPLES= cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-lens/Makefile b/devel/hs-lens/Makefile
index efad5fa..602ecc3 100644
--- a/devel/hs-lens/Makefile
+++ b/devel/hs-lens/Makefile
@@ -19,6 +19,5 @@ USE_CABAL= bifunctors>=3 comonad>=3 comonad-transformers>=3 \
text>=0.11 transformers>=0.3 unordered-containers>=0.2 \
vector>=0.9 void>=0.5
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-lifted-base/Makefile b/devel/hs-lifted-base/Makefile
index 7340ddd..6261401 100644
--- a/devel/hs-lifted-base/Makefile
+++ b/devel/hs-lifted-base/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= base-unicode-symbols>=0.1.1 monad-control>=0.3 \
transformers-base>=0.4
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-logict/Makefile b/devel/hs-logict/Makefile
index c1ffdcc..fcb072b 100644
--- a/devel/hs-logict/Makefile
+++ b/devel/hs-logict/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= mtl>=1.0.1
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-mmap/Makefile b/devel/hs-mmap/Makefile
index 6161010..617bf0f 100644
--- a/devel/hs-mmap/Makefile
+++ b/devel/hs-mmap/Makefile
@@ -11,6 +11,5 @@ COMMENT= Memory-mapped files for POSIX and Windows
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-mmorph/Makefile b/devel/hs-mmorph/Makefile
index 4c3b226..8046cfc 100644
--- a/devel/hs-mmorph/Makefile
+++ b/devel/hs-mmorph/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= transformers>=0.2.0.0
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-monad-control/Makefile b/devel/hs-monad-control/Makefile
index 31e1953..b010269 100644
--- a/devel/hs-monad-control/Makefile
+++ b/devel/hs-monad-control/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= base-unicode-symbols>=0.1.1 transformers>=0.2 \
transformers-base>=0.4.1
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-monad-logger/Makefile b/devel/hs-monad-logger/Makefile
index d43b632..86958a8 100644
--- a/devel/hs-monad-logger/Makefile
+++ b/devel/hs-monad-logger/Makefile
@@ -13,6 +13,5 @@ LICENSE= MIT
USE_CABAL= conduit>=1.0 fast-logger>=0.2 monad-control mtl \
resourcet>=0.4 text transformers transformers-base
-NO_STAGE= yes
.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 f9867893..4e51ba7 100644
--- a/devel/hs-monad-par-extras/Makefile
+++ b/devel/hs-monad-par-extras/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= abstract-par>=0.3 cereal>=0.3 mtl>=2.0 random>=1.0 \
transformers>=0.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-monad-par/Makefile b/devel/hs-monad-par/Makefile
index 35815d8..78ef822 100644
--- a/devel/hs-monad-par/Makefile
+++ b/devel/hs-monad-par/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= abstract-deque>=0.1.4 abstract-par monad-par-extras \
mtl>=2.0.1.0 mwc-random>=0.11 parallel>=3.1
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-mtl/Makefile b/devel/hs-mtl/Makefile
index 0da7a21..7df3825 100644
--- a/devel/hs-mtl/Makefile
+++ b/devel/hs-mtl/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= transformers>=0.3
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-mueval/Makefile b/devel/hs-mueval/Makefile
index fe04eb4..801b6c0 100644
--- a/devel/hs-mueval/Makefile
+++ b/devel/hs-mueval/Makefile
@@ -17,6 +17,5 @@ EXECUTABLE= mueval mueval-core
CONFIGURE_ARGS+= --ghc-options="-dynamic"
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-murmur-hash/Makefile b/devel/hs-murmur-hash/Makefile
index e43f9e8..a2db2c8 100644
--- a/devel/hs-murmur-hash/Makefile
+++ b/devel/hs-murmur-hash/Makefile
@@ -10,6 +10,5 @@ COMMENT= MurmurHash2 implementation for Haskell
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-optparse-applicative/Makefile b/devel/hs-optparse-applicative/Makefile
index e5aca2b..240efcf 100644
--- a/devel/hs-optparse-applicative/Makefile
+++ b/devel/hs-optparse-applicative/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= transformers>=0.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-parallel/Makefile b/devel/hs-parallel/Makefile
index f5212ec..cdc621f 100644
--- a/devel/hs-parallel/Makefile
+++ b/devel/hs-parallel/Makefile
@@ -10,6 +10,5 @@ COMMENT= Parallel programming library
LICENSE= BSD
-NO_STAGE= yes
.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 4347b53..5b09f54 100644
--- a/devel/hs-pcre-light/Makefile
+++ b/devel/hs-pcre-light/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
LIB_DEPENDS= pcre:${PORTSDIR}/devel/pcre
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-pool-conduit/Makefile b/devel/hs-pool-conduit/Makefile
index b2ae163..4235d7b 100644
--- a/devel/hs-pool-conduit/Makefile
+++ b/devel/hs-pool-conduit/Makefile
@@ -13,6 +13,5 @@ LICENSE= MIT
USE_CABAL= monad-control resource-pool>=0.2.1 resourcet>=0.3 \
transformers>=0.2.1
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-primitive/Makefile b/devel/hs-primitive/Makefile
index 65a1895..bf7ee20 100644
--- a/devel/hs-primitive/Makefile
+++ b/devel/hs-primitive/Makefile
@@ -10,6 +10,5 @@ COMMENT= Primitive memory-related operations
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-profunctor-extras/Makefile b/devel/hs-profunctor-extras/Makefile
index 57b249c..20c5605 100644
--- a/devel/hs-profunctor-extras/Makefile
+++ b/devel/hs-profunctor-extras/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= comonad>=3 profunctors>=3.2 semigroupoid-extras>=3 \
semigroupoids>=3 tagged>=0.4.4 transformers>=0.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-profunctors/Makefile b/devel/hs-profunctors/Makefile
index fd431b3..30d5c21 100644
--- a/devel/hs-profunctors/Makefile
+++ b/devel/hs-profunctors/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= comonad>=3 tagged>=0.4.4
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-project-template/Makefile b/devel/hs-project-template/Makefile
index 83d3be1..023c790 100644
--- a/devel/hs-project-template/Makefile
+++ b/devel/hs-project-template/Makefile
@@ -14,6 +14,5 @@ USE_CABAL= base64-bytestring base64-conduit classy-prelude>=0.4 \
conduit>=0.5.4 mtl>=2.0 resourcet>=0.4.3 system-fileio>=0.3 \
system-filepath>=0.4 text>=0.11 transformers>=0.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-quickcheck-io/Makefile b/devel/hs-quickcheck-io/Makefile
index b3f5a55..04d32f3 100644
--- a/devel/hs-quickcheck-io/Makefile
+++ b/devel/hs-quickcheck-io/Makefile
@@ -12,6 +12,5 @@ LICENSE= MIT
USE_CABAL= HUnit>=1.2.5 QuickCheck>=2.5.1
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-random/Makefile b/devel/hs-random/Makefile
index f3ceb07..97aecca 100644
--- a/devel/hs-random/Makefile
+++ b/devel/hs-random/Makefile
@@ -10,6 +10,5 @@ COMMENT= Random number library
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-ranges/Makefile b/devel/hs-ranges/Makefile
index 92ebf6e..b4ec62d 100644
--- a/devel/hs-ranges/Makefile
+++ b/devel/hs-ranges/Makefile
@@ -10,6 +10,5 @@ COMMENT= Ranges and various functions on them
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-readline/Makefile b/devel/hs-readline/Makefile
index 77bd570..cbc5b55 100644
--- a/devel/hs-readline/Makefile
+++ b/devel/hs-readline/Makefile
@@ -11,6 +11,5 @@ COMMENT= Interface to the GNU readline library
LICENSE= GPLv2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-reflection/Makefile b/devel/hs-reflection/Makefile
index 8843bd4..8b9ddd8 100644
--- a/devel/hs-reflection/Makefile
+++ b/devel/hs-reflection/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= tagged>=0.4.4
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-resource-pool/Makefile b/devel/hs-resource-pool/Makefile
index 91b93a2..10b50a5 100644
--- a/devel/hs-resource-pool/Makefile
+++ b/devel/hs-resource-pool/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= hashable monad-control>=0.2.0.1 stm transformers \
transformers-base>=0.4 vector>=0.7
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-resourcet/Makefile b/devel/hs-resourcet/Makefile
index 9c707ba..eaca8bd 100644
--- a/devel/hs-resourcet/Makefile
+++ b/devel/hs-resourcet/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= lifted-base>=0.1 mmorph monad-control>=0.3.1 mtl>=2.0 \
transformers>=0.2.2 transformers-base>=0.4.1
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-safe/Makefile b/devel/hs-safe/Makefile
index f73037e..ba34757 100644
--- a/devel/hs-safe/Makefile
+++ b/devel/hs-safe/Makefile
@@ -11,6 +11,5 @@ COMMENT= Library for safe (pattern match free) functions
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-setenv/Makefile b/devel/hs-setenv/Makefile
index 3cea1cf..ce631cf 100644
--- a/devel/hs-setenv/Makefile
+++ b/devel/hs-setenv/Makefile
@@ -10,6 +10,5 @@ COMMENT= Cross-platform library for setting environment variables
LICENSE= MIT
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-show/Makefile b/devel/hs-show/Makefile
index 7a9362c..b7e49e2 100644
--- a/devel/hs-show/Makefile
+++ b/devel/hs-show/Makefile
@@ -13,6 +13,5 @@ LICENSE= GPLv2
USE_CABAL= syb
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-silently/Makefile b/devel/hs-silently/Makefile
index c6cf60f..cd711c2 100644
--- a/devel/hs-silently/Makefile
+++ b/devel/hs-silently/Makefile
@@ -10,6 +10,5 @@ COMMENT= Prevent or capture writing to stdout and other handles
LICENSE= BSD
-NO_STAGE= yes
.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 b868068..76e4f7c 100644
--- a/devel/hs-simple-reflect/Makefile
+++ b/devel/hs-simple-reflect/Makefile
@@ -10,6 +10,5 @@ COMMENT= Simple reflection of expressions containing variables
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-smallcheck/Makefile b/devel/hs-smallcheck/Makefile
index 5746fc0..5c1706c 100644
--- a/devel/hs-smallcheck/Makefile
+++ b/devel/hs-smallcheck/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= logict mtl
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-split/Makefile b/devel/hs-split/Makefile
index 12058fe..4326b47 100644
--- a/devel/hs-split/Makefile
+++ b/devel/hs-split/Makefile
@@ -11,6 +11,5 @@ COMMENT= Combinator library for splitting lists
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-stm/Makefile b/devel/hs-stm/Makefile
index d907eab..dbe0dc9 100644
--- a/devel/hs-stm/Makefile
+++ b/devel/hs-stm/Makefile
@@ -10,6 +10,5 @@ COMMENT= Software Transactional Memory
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-strict/Makefile b/devel/hs-strict/Makefile
index 2ecddea..7251950 100644
--- a/devel/hs-strict/Makefile
+++ b/devel/hs-strict/Makefile
@@ -8,6 +8,5 @@ CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Strict data types and String IO
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-syb-with-class-instances-text/Makefile b/devel/hs-syb-with-class-instances-text/Makefile
index f1c30a2..1a9c2da 100644
--- a/devel/hs-syb-with-class-instances-text/Makefile
+++ b/devel/hs-syb-with-class-instances-text/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= syb-with-class text>=0.7.1
-NO_STAGE= yes
.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 e6c0d63..b24a4c1 100644
--- a/devel/hs-syb-with-class/Makefile
+++ b/devel/hs-syb-with-class/Makefile
@@ -10,6 +10,5 @@ COMMENT= Scrap Your Boilerplate With Class
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-syb/Makefile b/devel/hs-syb/Makefile
index e309bdc..3b478de 100644
--- a/devel/hs-syb/Makefile
+++ b/devel/hs-syb/Makefile
@@ -10,6 +10,5 @@ COMMENT= Scrap Your Boilerplate
LICENSE= BSD
-NO_STAGE= yes
.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 234d9e4..4e6d3ee 100644
--- a/devel/hs-system-fileio/Makefile
+++ b/devel/hs-system-fileio/Makefile
@@ -12,6 +12,5 @@ LICENSE= MIT
USE_CABAL= system-filepath>=0.3.1 text>=0.7.1
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-system-filepath/Makefile b/devel/hs-system-filepath/Makefile
index 7f57683..d7ff25e 100644
--- a/devel/hs-system-filepath/Makefile
+++ b/devel/hs-system-filepath/Makefile
@@ -12,6 +12,5 @@ LICENSE= MIT
USE_CABAL= text>=0.7.1
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-tagged/Makefile b/devel/hs-tagged/Makefile
index f6b34f5..631511a 100644
--- a/devel/hs-tagged/Makefile
+++ b/devel/hs-tagged/Makefile
@@ -10,6 +10,5 @@ COMMENT= Haskell 98 phantom types to avoid unsafely passing dummy arguments
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-temporary/Makefile b/devel/hs-temporary/Makefile
index 89d27d5..b744432 100644
--- a/devel/hs-temporary/Makefile
+++ b/devel/hs-temporary/Makefile
@@ -10,6 +10,5 @@ COMMENT= Portable temporary file and directory support for Windows and Unix
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-terminfo/Makefile b/devel/hs-terminfo/Makefile
index ee1cc8e..c9ed699 100644
--- a/devel/hs-terminfo/Makefile
+++ b/devel/hs-terminfo/Makefile
@@ -15,6 +15,5 @@ USES= ncurses
CONFIGURE_ARGS+= --configure-option=--with-curses-includes=${NCURSESINC} \
--configure-option=--with-curses-libraries=${NCURSESLIB}
-NO_STAGE= yes
.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 50ca29a..5f49148 100644
--- a/devel/hs-test-framework-hunit/Makefile
+++ b/devel/hs-test-framework-hunit/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= HUnit>=1.2 test-framework>=0.2.0
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-test-framework-quickcheck2/Makefile b/devel/hs-test-framework-quickcheck2/Makefile
index fbf508c..1a897b4 100644
--- a/devel/hs-test-framework-quickcheck2/Makefile
+++ b/devel/hs-test-framework-quickcheck2/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= QuickCheck>=2.4 test-framework>=0.7.1
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-test-framework/Makefile b/devel/hs-test-framework/Makefile
index 6bc7eab..46071ce 100644
--- a/devel/hs-test-framework/Makefile
+++ b/devel/hs-test-framework/Makefile
@@ -14,6 +14,5 @@ USE_CABAL= ansi-terminal>=0.4.0 ansi-wl-pprint>=0.5.1 \
extensible-exceptions>=0.1.1 hostname>=1.0 random>=1.0 \
regex-posix>=0.72 xml>=1.3.5
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-testpack/Makefile b/devel/hs-testpack/Makefile
index 7b23a25..4156722 100644
--- a/devel/hs-testpack/Makefile
+++ b/devel/hs-testpack/Makefile
@@ -13,6 +13,5 @@ LICENSE= LGPL21
USE_CABAL= HUnit mtl QuickCheck>=2.1.0.3 random
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-text/Makefile b/devel/hs-text/Makefile
index c5b383d..8c26d78 100644
--- a/devel/hs-text/Makefile
+++ b/devel/hs-text/Makefile
@@ -10,6 +10,5 @@ COMMENT= Efficient packed Unicode text type
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-threads/Makefile b/devel/hs-threads/Makefile
index b3308a9..a8a4e82 100644
--- a/devel/hs-threads/Makefile
+++ b/devel/hs-threads/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= base-unicode-symbols>=0.1.1 stm>=2.1
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-threadscope/Makefile b/devel/hs-threadscope/Makefile
index cbbfcf1..6b62712 100644
--- a/devel/hs-threadscope/Makefile
+++ b/devel/hs-threadscope/Makefile
@@ -16,6 +16,5 @@ USE_CABAL= cairo ghc-events>=0.4.2 glib gtk>=0.12 gtk2hs-buildtools mtl \
EXECUTABLE= threadscope
STANDALONE= yes
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-time-compat/Makefile b/devel/hs-time-compat/Makefile
index b1f10c2..d372834 100644
--- a/devel/hs-time-compat/Makefile
+++ b/devel/hs-time-compat/Makefile
@@ -10,6 +10,5 @@ COMMENT= Compatibility with old-time for the time package
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-timezone-olson/Makefile b/devel/hs-timezone-olson/Makefile
index 3467a83..c1e49a2a 100644
--- a/devel/hs-timezone-olson/Makefile
+++ b/devel/hs-timezone-olson/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= extensible-exceptions>=0.1.0 timezone-series>=0.1.0
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-timezone-series/Makefile b/devel/hs-timezone-series/Makefile
index 17c4d50..f392393 100644
--- a/devel/hs-timezone-series/Makefile
+++ b/devel/hs-timezone-series/Makefile
@@ -10,6 +10,5 @@ COMMENT= Enhanced timezone handling for Data.Time
LICENSE= BSD
-NO_STAGE= yes
.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 d6304f4..126379a 100644
--- a/devel/hs-transformers-base/Makefile
+++ b/devel/hs-transformers-base/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= transformers>=0.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-transformers/Makefile b/devel/hs-transformers/Makefile
index 5abaf14..f8f3017 100644
--- a/devel/hs-transformers/Makefile
+++ b/devel/hs-transformers/Makefile
@@ -11,6 +11,5 @@ COMMENT= Concrete functor monad transformers
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-unamb/Makefile b/devel/hs-unamb/Makefile
index 4349b77..389dbfe 100644
--- a/devel/hs-unamb/Makefile
+++ b/devel/hs-unamb/Makefile
@@ -11,6 +11,5 @@ COMMENT= Unambiguous choice
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-uniplate/Makefile b/devel/hs-uniplate/Makefile
index a41ce5f..aad205d 100644
--- a/devel/hs-uniplate/Makefile
+++ b/devel/hs-uniplate/Makefile
@@ -13,8 +13,7 @@ LICENSE= BSD
USE_CABAL= hashable>=1.1.2.3 syb unordered-containers>=0.2.1
-INSTALL_PORTDATA= ${INSTALL_DATA} ${WRKSRC}/uniplate.htm ${DATADIR}
+INSTALL_PORTDATA= ${INSTALL_DATA} ${WRKSRC}/uniplate.htm ${STAGEDIR}${DATADIR}
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-unix-compat/Makefile b/devel/hs-unix-compat/Makefile
index 36a1053..be7184d 100644
--- a/devel/hs-unix-compat/Makefile
+++ b/devel/hs-unix-compat/Makefile
@@ -11,6 +11,5 @@ COMMENT= Portable POSIX-compatibility layer
LICENSE= BSD
-NO_STAGE= yes
.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 5d8e858..42fae4c 100644
--- a/devel/hs-unix-time/Makefile
+++ b/devel/hs-unix-time/Makefile
@@ -10,6 +10,5 @@ COMMENT= Unix time parser/formatter and utilities
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-unordered-containers/Makefile b/devel/hs-unordered-containers/Makefile
index 9e56d1a..d5b830e 100644
--- a/devel/hs-unordered-containers/Makefile
+++ b/devel/hs-unordered-containers/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= hashable>=1.0.1.1
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-utf8-light/Makefile b/devel/hs-utf8-light/Makefile
index 209d074..b0cfddd 100644
--- a/devel/hs-utf8-light/Makefile
+++ b/devel/hs-utf8-light/Makefile
@@ -10,6 +10,5 @@ COMMENT= Unicode
LICENSE= BSD
-NO_STAGE= yes
.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 4a9dcf6..fa54b42 100644
--- a/devel/hs-utf8-string/Makefile
+++ b/devel/hs-utf8-string/Makefile
@@ -10,6 +10,5 @@ COMMENT= Support for reading/writing UTF-8 strings for Haskell programs
LICENSE= BSD
-NO_STAGE= yes
.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 749bf45..868802a 100644
--- a/devel/hs-utility-ht/Makefile
+++ b/devel/hs-utility-ht/Makefile
@@ -11,6 +11,5 @@ COMMENT= Various small helper functions
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-uuagc-bootstrap/Makefile b/devel/hs-uuagc-bootstrap/Makefile
index ecccfe2..7313c74 100644
--- a/devel/hs-uuagc-bootstrap/Makefile
+++ b/devel/hs-uuagc-bootstrap/Makefile
@@ -14,6 +14,5 @@ USE_CABAL= haskell-src-exts>=1.11.1 mtl>=1.1.1.1 uulib>=0.9.14
EXECUTABLE= uuagc-bootstrap
-NO_STAGE= yes
.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 9eacd31..0348eb2 100644
--- a/devel/hs-uuagc-cabal/Makefile
+++ b/devel/hs-uuagc-cabal/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= mtl>=2.0.1.0 uulib>=0.9.14
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-uuagc/Makefile b/devel/hs-uuagc/Makefile
index 9730e37..11019c2 100644
--- a/devel/hs-uuagc/Makefile
+++ b/devel/hs-uuagc/Makefile
@@ -16,6 +16,5 @@ USE_CABAL= haskell-src-exts>=1.11.1 mtl>=1.1.1.1 uuagc-cabal>=1.0.2.0 \
EXECUTABLE= uuagc
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-uuid/Makefile b/devel/hs-uuid/Makefile
index f84997e..d3617323 100644
--- a/devel/hs-uuid/Makefile
+++ b/devel/hs-uuid/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= cryptohash>=0.7 maccatcher>=1.0 random>=1.0.1
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-uulib/Makefile b/devel/hs-uulib/Makefile
index 4756882..da1d80e 100644
--- a/devel/hs-uulib/Makefile
+++ b/devel/hs-uulib/Makefile
@@ -11,6 +11,5 @@ COMMENT= Haskell Utrecht Tools Library
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-vault/Makefile b/devel/hs-vault/Makefile
index 2fd8f70..5cc7785 100644
--- a/devel/hs-vault/Makefile
+++ b/devel/hs-vault/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= hashable>=1.1 unordered-containers>=0.2.1.0
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-vector-algorithms/Makefile b/devel/hs-vector-algorithms/Makefile
index b4e3a69..1481f01 100644
--- a/devel/hs-vector-algorithms/Makefile
+++ b/devel/hs-vector-algorithms/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= primitive>=0.3 vector>=0.6
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-vector/Makefile b/devel/hs-vector/Makefile
index 0ec9ab5..4eb27e0 100644
--- a/devel/hs-vector/Makefile
+++ b/devel/hs-vector/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= primitive>=0.5
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-void/Makefile b/devel/hs-void/Makefile
index 9535c7a..db611fe 100644
--- a/devel/hs-void/Makefile
+++ b/devel/hs-void/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= hashable>=1.1 semigroups>=0.8.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-word8/Makefile b/devel/hs-word8/Makefile
index 15a665d..6ad9247 100644
--- a/devel/hs-word8/Makefile
+++ b/devel/hs-word8/Makefile
@@ -10,6 +10,5 @@ COMMENT= Word8 library
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/ftp/hs-curl/Makefile b/ftp/hs-curl/Makefile
index de30071..ec2f521 100644
--- a/ftp/hs-curl/Makefile
+++ b/ftp/hs-curl/Makefile
@@ -14,6 +14,5 @@ LIB_DEPENDS= curl:${PORTSDIR}/ftp/curl
USE_GHC_NATIVE= yes
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/graphics/hs-HGL/Makefile b/graphics/hs-HGL/Makefile
index 12694a5..4447e81 100644
--- a/graphics/hs-HGL/Makefile
+++ b/graphics/hs-HGL/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= X11
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/graphics/hs-cairo/Makefile b/graphics/hs-cairo/Makefile
index 3f6ae41..17d9cd0 100644
--- a/graphics/hs-cairo/Makefile
+++ b/graphics/hs-cairo/Makefile
@@ -15,6 +15,5 @@ USE_CABAL= gtk2hs-buildtools mtl
BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/cairo-pdf.pc:${PORTSDIR}/graphics/cairo
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/graphics/hs-dia-base/Makefile b/graphics/hs-dia-base/Makefile
index c3fc683..c640791 100644
--- a/graphics/hs-dia-base/Makefile
+++ b/graphics/hs-dia-base/Makefile
@@ -10,6 +10,5 @@ COMMENT= EDSL for teaching Haskell with diagrams - data types
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/graphics/hs-dia-functions/Makefile b/graphics/hs-dia-functions/Makefile
index 7c8622e..3e887b2 100644
--- a/graphics/hs-dia-functions/Makefile
+++ b/graphics/hs-dia-functions/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= data-pprint>=0.2 dia-base>=0.1 mtl>=2.0 xhtml>=3000.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/graphics/hs-soegtk/Makefile b/graphics/hs-soegtk/Makefile
index 431f866..63d232b 100644
--- a/graphics/hs-soegtk/Makefile
+++ b/graphics/hs-soegtk/Makefile
@@ -13,6 +13,5 @@ LICENSE= LGPL21
USE_CABAL= cairo>=0.12 gtk>=0.11 mtl stm>=2
USE_GNOME= gtk20
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/graphics/hs-svgcairo/Makefile b/graphics/hs-svgcairo/Makefile
index 2d670a1..94bd0f2 100644
--- a/graphics/hs-svgcairo/Makefile
+++ b/graphics/hs-svgcairo/Makefile
@@ -14,6 +14,5 @@ USES= pkgconfig
USE_CABAL= cairo>=0.12 glib>=0.12 mtl
USE_GNOME= librsvg2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/lang/ghc/Makefile b/lang/ghc/Makefile
index 7213350..f35555b 100644
--- a/lang/ghc/Makefile
+++ b/lang/ghc/Makefile
@@ -63,7 +63,6 @@ OPTIONS_DEFINE+= BOOT
OPTIONS_DEFINE+= BOOTH
.endif
-NO_STAGE= yes
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MDYNAMIC}
@@ -109,13 +108,12 @@ IGNORE= unsupported
.endif # MBOOT
DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
-GHC_LIBDIR= ${PREFIX}/lib/ghc-${GHC_VERSION}
+GHC_LIBDIR= ${STAGEDIR}${PREFIX}/lib/ghc-${GHC_VERSION}
GHC_LIBDIR_REL= lib/ghc-${GHC_VERSION}
PLIST_SUB+= GHC_VERSION=${GHC_VERSION} GHC_LIBDIR=${GHC_LIBDIR_REL}
-HACKAGE_SITE?= http://hackage.haskell.org/
-HACKAGE_ARCH?= packages/archive/
+HACKAGE_SITE?= http://hackage.haskell.org/package/
CONFIGURE_ARGS= --with-gcc=${CC} \
--with-ld=${LD} \
@@ -172,15 +170,13 @@ MAKE_ENV+= TMPDIR=${TMPDIR}
.if empty(PORT_OPTIONS:MBOOTH)
-MASTER_SITES+= ${HACKAGE_SITE}${HACKAGE_ARCH}hscolour/${HSCOLOUR_VERSION}/:docs
+MASTER_SITES+= ${HACKAGE_SITE}hscolour-${HSCOLOUR_VERSION}/:docs
DISTFILES+= hscolour-${HSCOLOUR_VERSION}.tar.gz:docs
EXTRACT_ONLY= ${_DISTFILES:C/hscolour.*$//g}
.endif # MBOOTH
-MAN1= ghc.1
-
.if empty(PORT_OPTIONS:MBOOTH)
SLAVES_PREFIX= ${WRKDIR}/slaves_prefix
@@ -235,27 +231,27 @@ post-extract:
post-install-script:
@${FIND} -ds ${GHC_LIBDIR} -type f -print | ${SED} -E -e \
'/^${GHC_LIBDIR:C/\//\\\//g}\/package.conf.d\/package\.cache/d' -e \
- 's,^${PREFIX}/?,,' >> ${TMPPLIST}
- @${FIND} -ds ${DOCSDIR} -type f -print | ${SED} -E -e \
- '/^${DOCSDIR:C/\//\\\//g}\/html\/libraries\/doc-index-[^.]+\.html/d' -e \
- '/^${DOCSDIR:C/\//\\\//g}\/html\/libraries\/index[^\/.]*\.html/d' -e \
- '/^${DOCSDIR:C/\//\\\//g}\/html\/libraries\/[^\/]+\.png/d' -e \
- 's,^${PREFIX}/?,,' >> ${TMPPLIST}
+ 's,^${STAGEDIR}${PREFIX}/?,,' >> ${TMPPLIST}
+ @${FIND} -ds ${STAGEDIR}${DOCSDIR} -type f -print | ${SED} -E -e \
+ '/^${STAGEDIR:C/\//\\\//g}${DOCSDIR:C/\//\\\//g}\/html\/libraries\/doc-index-[^.]+\.html/d' -e \
+ '/^${STAGEDIR:C/\//\\\//g}${DOCSDIR:C/\//\\\//g}\/html\/libraries\/index[^\/.]*\.html/d' -e \
+ '/^${STAGEDIR:C/\//\\\//g}${DOCSDIR:C/\//\\\//g}\/html\/libraries\/[^\/]+\.png/d' -e \
+ 's,^${STAGEDIR}${PREFIX}/?,,' >> ${TMPPLIST}
.if ${PORT_OPTIONS:MDOCS}
# Cleanup the indexen created by gen_contents_index
@${ECHO} "@unexec ${RM} -f %D/${DOCSDIR_REL}/html/libraries/doc-index-*.html" >> ${TMPPLIST}
@${ECHO} "@unexec ${RM} -f %D/${DOCSDIR_REL}/html/libraries/index*.html" >> ${TMPPLIST}
@${ECHO} "@unexec ${RM} -f %D/${DOCSDIR_REL}/html/libraries/*.png" >> ${TMPPLIST}
.endif
+ @${ECHO} '@unexec ${RM} -f %D/${GHC_LIBDIR_REL}/package.conf.d/package.cache' >>${TMPPLIST}
@${ECHO} "@exec %D/bin/ghc-pkg recache" >>${TMPPLIST}
.if ${PORT_OPTIONS:MDOCS}
@${ECHO} '@exec ${SH} -c "cd %D/${DOCSDIR_REL}/html/libraries && ./gen_contents_index"' >> ${TMPPLIST}
.endif
- @${ECHO} '@unexec ${RM} -f %D/${GHC_LIBDIR_REL}/package.conf.d/package.cache' >>${TMPPLIST}
- @${FIND} -ds ${DOCSDIR} -type d -print | ${SED} -E -e \
- 's,^${PREFIX}/?,@dirrm ,' >> ${TMPPLIST}
+ @${FIND} -ds ${STAGEDIR}${DOCSDIR} -type d -print | ${SED} -E -e \
+ 's,^${STAGEDIR}${PREFIX}/?,@dirrm ,' >> ${TMPPLIST}
@${FIND} -ds ${GHC_LIBDIR} -type d -print | ${SED} -E -e \
- 's,^${PREFIX}/?,@dirrm ,' >> ${TMPPLIST}
+ 's,^${STAGEDIR}${PREFIX}/?,@dirrm ,' >> ${TMPPLIST}
#post-build:
# @(cd ${WRKSRC} && ${GMAKE} binary-dist)
@@ -316,16 +312,13 @@ pre-configure:
post-install:
# cabalised hs-foo-ghc ports
- @${MKDIR} ${PREFIX}/lib/cabal/ghc-${GHC_VERSION}
- @${MKDIR} ${PREFIX}/share/cabal/ghc-${GHC_VERSION}
- @${MKDIR} ${PREFIX}/share/doc/cabal/ghc-${GHC_VERSION}
- @${MKDIR} ${PREFIX}/share/examples/cabal/ghc-${GHC_VERSION}
-.if ${PORT_OPTIONS:MDOCS}
- cd ${DOCSDIR}/html/libraries && ./gen_contents_index
-.endif
- @${RM} -f ${PREFIX}/bin/haddock
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/cabal/ghc-${GHC_VERSION}
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/cabal/ghc-${GHC_VERSION}
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/cabal/ghc-${GHC_VERSION}
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/examples/cabal/ghc-${GHC_VERSION}
+ @${RM} -f ${STAGEDIR}${PREFIX}/bin/haddock
.if ${PORT_OPTIONS:MDOCS}
- @${LN} -sf ${PREFIX}/bin/haddock-ghc-${GHC_VERSION} ${PREFIX}/bin/haddock
+ @${LN} -sf haddock-ghc-${GHC_VERSION} ${STAGEDIR}${PREFIX}/bin/haddock
.endif
.include <bsd.port.mk>
diff --git a/lang/ghc/bsd.cabal.mk b/lang/ghc/bsd.cabal.mk
index cb44567..49b39b4 100644
--- a/lang/ghc/bsd.cabal.mk
+++ b/lang/ghc/bsd.cabal.mk
@@ -10,15 +10,19 @@
#
.if !defined(METAPORT)
-MASTER_SITES?= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
+MASTER_SITES?= http://hackage.haskell.org/package/${PORTNAME}-${PORTVERSION}/
.else
MASTER_SITES= # empty
DISTFILES= # empty
EXTRACT_ONLY= # empty
NO_FETCH= yes
NO_BUILD= yes
+NO_INSTALL= yes
+NO_MTREE= yes
.endif # !METAPORT
+MAKE_ENV+= LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 DESTDIR=${STAGEDIR}
+
DIST_SUBDIR?= cabal
SETUP_CMD?= ./setup
@@ -76,7 +80,7 @@ BUILD_DEPENDS+= ghc>=${GHC_VERSION}:${PORTSDIR}/lang/ghc
.endif
USE_BINUTILS= yes
-USE_GCC= 4.6+
+USE_GCC= yes
CONFIGURE_ARGS+= --with-gcc=${CC} --with-ld=${LD} --with-ar=${AR} \
--with-ranlib=${RANLIB}
@@ -104,6 +108,8 @@ CONFIGURE_ARGS+= --with-c2hs=${C2HS_CMD}
.if defined(EXECUTABLE)
LIB_DEPENDS+= gmp.10:${PORTSDIR}/math/gmp
USES+= iconv
+
+CONFIGURE_ARGS+= --enable-executable-stripping
.endif
.if defined(USE_CABAL)
@@ -162,7 +168,7 @@ HADDOCK_OPTS+= --hyperlink-source --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.c
BUILD_DEPENDS+= ${LOCALBASE}/share/xsl/docbook/html:${PORTSDIR}/textproc/docbook-xsl \
${LOCALBASE}/bin/xsltproc:${PORTSDIR}/textproc/libxslt
-USE_GMAKE= yes
+USES+= gmake
.endif # !XMLDOCS
@@ -197,9 +203,9 @@ post-patch::
_BUILD_SETUP= ${GHC_CMD} -o ${SETUP_CMD} -package Cabal --make
+.if !defined(METAPORT)
.if !target(do-configure)
do-configure:
-.if !defined(METAPORT)
@if [ -f ${WRKSRC}/Setup.hs ]; then \
cd ${WRKSRC} && ${_BUILD_SETUP} Setup.hs; fi
@if [ -f ${WRKSRC}/Setup.lhs ]; then \
@@ -219,14 +225,12 @@ do-configure:
cd ${WRKSRC}/doc && ${AUTOCONF} && ./configure --prefix=${PREFIX}
.endif
.endif # DOCS
-.else
- ${DO_NADA}
-.endif # !METAPORT
.endif # target(do-configure)
+.endif # !METAPORT
+.if !defined(METAPORT)
.if !target(do-build)
do-build:
-.if !defined(METAPORT)
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${SETUP_CMD} build
.if !defined(STANDALONE)
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${SETUP_CMD} register --gen-script
@@ -240,54 +244,62 @@ do-build:
@(cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} html)
.endif # XMLDOCS
.endif # DOCS
-.else
- ${DO_NADA}
-.endif # !METAPORT
.endif # target(do-build)
+.endif # !METAPORT
+
+.if defined(MAN1)
+.for man in ${MAN1}
+PLIST_FILES+= man/man1/${man}.gz
+.endfor
+.endif
+.if defined(MAN5)
+.for man in ${MAN5}
+PLIST_FILES+= man/man5/${man}.gz
+.endfor
+.endif
+
+.if !defined(METAPORT)
.if !target(do-install)
do-install:
-.if !defined(METAPORT)
- cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${SETUP_CMD} install
+ cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${SETUP_CMD} copy --destdir=${STAGEDIR}
.if !defined(STANDALONE)
- cd ${WRKSRC} && ${INSTALL_SCRIPT} register.sh ${CABAL_LIBDIR}/${CABAL_LIBSUBDIR}/register.sh
+ cd ${WRKSRC} && ${INSTALL_SCRIPT} register.sh ${STAGEDIR}${CABAL_LIBDIR}/${CABAL_LIBSUBDIR}/register.sh
.endif
.if !empty(INSTALL_PORTDATA)
- @${MKDIR} ${DATADIR}
+ @${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_PORTDATA}
.endif
.if !empty(INSTALL_PORTEXAMPLES) && ${PORT_OPTIONS:MEXAMPLES}
- @${MKDIR} ${EXAMPLESDIR}
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_PORTEXAMPLES}
.endif
.if defined(MAN1SRC)
.for man in ${MAN1}
- @${INSTALL_MAN} ${WRKSRC}/${MAN1SRC}/${man} ${PREFIX}/man/man1
+ @${INSTALL_MAN} ${WRKSRC}/${MAN1SRC}/${man} ${STAGEDIR}${PREFIX}/man/man1
.endfor
.endif # MAN1SRC
.if ${PORT_OPTIONS:MDOCS}
.if !empty(XMLDOCS)
.for xmldoc in ${XMLDOCS}
- @(cd ${WRKSRC}/${xmldoc:C/:.*$//g} && ${COPYTREE_SHARE} \* ${DOCSDIR}/${xmldoc:C/^.*://g})
+ @(cd ${WRKSRC}/${xmldoc:C/:.*$//g} && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}/${xmldoc:C/^.*://g})
.endfor
.endif # XMLDOCS
-.endif
-.else
- ${DO_NADA}
-.endif # !METAPORT
+.endif # DOCS
.endif # target(do-install)
+.endif # !METAPORT
.if !target(post-install-script)
post-install-script:
- @for dir in ${CABAL_DIRS}; do if [ -d $${dir} ]; then ${FIND} -ds $${dir} \
- -type f -print | ${SED} -E -e 's,^${PREFIX}/?,,' >> ${TMPPLIST}; fi ; \
- if [ -d $${dir} ]; then ${FIND} -ds $${dir} \
- -type d -print | ${SED} -E -e 's,^${PREFIX}/?,@dirrm ,' >> ${TMPPLIST}; fi ; done
+ @for dir in ${CABAL_DIRS}; do if [ -d ${STAGEDIR}$${dir} ]; then ${FIND} -ds ${STAGEDIR}$${dir} \
+ -type f -print | ${SED} -E -e 's,^${STAGEDIR}${PREFIX}/?,,' >> ${TMPPLIST}; fi ; \
+ if [ -d ${STAGEDIR}$${dir} ]; then ${FIND} -ds ${STAGEDIR}$${dir} \
+ -type d -print | ${SED} -E -e 's,^${STAGEDIR}${PREFIX}/?,@dirrm ,' >> ${TMPPLIST}; fi ; done
.if defined(EXECUTABLE)
.for exe in ${EXECUTABLE}
@${ECHO_CMD} 'bin/${exe}' >>${TMPPLIST}
@@ -296,46 +308,28 @@ post-install-script:
.endif # target(post-install-script)
+.if !defined(METAPORT)
add-plist-post: add-plist-cabal
add-plist-cabal:
-.if !defined(METAPORT)
- @if [ -f ${CABAL_LIBDIR}/${CABAL_LIBSUBDIR}/register.sh ]; then \
- (${ECHO_CMD} '@exec ${SH} %D/${CABAL_LIBDIR_REL}/${CABAL_LIBSUBDIR}/register.sh'; \
- ${ECHO_CMD} '@unexec %D/bin/ghc-pkg unregister --force ${PORTNAME}-${PORTVERSION}') >> ${TMPPLIST}; fi
+
+.if !defined(STANDALONE)
+ @${ECHO_CMD} '@unexec ${LOCALBASE}/bin/ghc-pkg unregister --force ${PORTNAME}-${PORTVERSION}' >> ${TMPPLIST}
+.endif
+
.if defined(HADDOCK_AVAILABLE) && ${PORT_OPTIONS:MDOCS}
- @(${ECHO_CMD} '@exec if [ -f %D/${GHC_LIB_DOCSDIR_REL}/gen_contents_index ]; then ${LN} -s ${DOCSDIR}/html %D/${GHC_LIB_DOCSDIR_REL}/${DISTNAME} && \
- cd %D/${GHC_LIB_DOCSDIR_REL} && ${RM} -f doc-index*.html && ./gen_contents_index; fi' ; \
- ${ECHO_CMD} '@unexec ${RM} -f %D/${GHC_LIB_DOCSDIR_REL}/${DISTNAME}' ; \
- ${ECHO_CMD} '@unexec if [ -f %D/${GHC_LIB_DOCSDIR_REL}/gen_contents_index ]; then cd %D/${GHC_LIB_DOCSDIR_REL} && ${RM} -f doc-index*.html && ./gen_contents_index; fi') >>${TMPPLIST};
+ @(${ECHO_CMD} '@unexec ${RM} -f ${LOCALBASE}/${GHC_LIB_DOCSDIR_REL}/${DISTNAME}' ; \
+ ${ECHO_CMD} '@unexec cd ${LOCALBASE}/${GHC_LIB_DOCSDIR_REL} && \
+ ${RM} -f doc-index*.html && ./gen_contents_index') >> ${TMPPLIST}
+.endif
+
+.if !defined(STANDALONE)
+ @${ECHO_CMD} '@exec ${SH} %D/${CABAL_LIBDIR_REL}/${CABAL_LIBSUBDIR}/register.sh' >> ${TMPPLIST}
.endif
-.else
- ${DO_NADA}
-.endif # !METAPORT
-post-install::
-.if !defined(METAPORT)
.if defined(HADDOCK_AVAILABLE) && ${PORT_OPTIONS:MDOCS}
- @if [ -f ${PREFIX}/${GHC_LIB_DOCSDIR_REL}/gen_contents_index ]; then \
- ${LN} -s ${DOCSDIR}/html ${PREFIX}/${GHC_LIB_DOCSDIR_REL}/${DISTNAME} && \
- cd ${PREFIX}/${GHC_LIB_DOCSDIR_REL} && \
- ${RM} -f doc-index*.html && ./gen_contents_index; \
- fi
+ @(${ECHO_CMD} '@exec ${LN} -s ${DOCSDIR}/html ${LOCALBASE}/${GHC_LIB_DOCSDIR_REL}/${DISTNAME} && \
+ cd ${LOCALBASE}/${GHC_LIB_DOCSDIR_REL} && \
+ ${RM} -f doc-index*.html && ./gen_contents_index') >> ${TMPPLIST}
.endif
-.if defined(EXECUTABLE)
-.for exe in ${EXECUTABLE}
- @${STRIP_CMD} ${PREFIX}/bin/${exe}
- @${CHMOD} ${BINMODE} ${PREFIX}/bin/${exe}
-.endfor
-.endif # EXECUTABLE
-
-.if defined(SHOW_PKGMSG)
- @${ECHO_MSG} -e "\a"
- @${ECHO_MSG} "================================================================="
- @${CAT} "${PKGMESSAGE}"
- @${ECHO_MSG} "================================================================="
- @${ECHO_MSG}
-.endif # SHOW_PKGMSG
-.else
- ${DO_NADA}
.endif # !METAPORT
diff --git a/lang/ghc/pkg-plist b/lang/ghc/pkg-plist
index 8a1ccd4..7bfd4d9 100644
--- a/lang/ghc/pkg-plist
+++ b/lang/ghc/pkg-plist
@@ -12,6 +12,7 @@ bin/ghci-%%GHC_VERSION%%
bin/ghc-pkg-%%GHC_VERSION%%
bin/haddock-ghc-%%GHC_VERSION%%
bin/runghc-%%GHC_VERSION%%
+man/man1/ghc.1.gz
@exec /bin/ln -sf %D/bin/haddock-ghc-%%GHC_VERSION%% %D/bin/haddock || return true
@unexec /bin/rm -f %D/bin/haddock || return true
@exec /bin/mkdir -p %D/lib/cabal/ghc-%%GHC_VERSION%% || return true
diff --git a/lang/hs-brainfuck/Makefile b/lang/hs-brainfuck/Makefile
index b9a03b8..d36c4fbd 100644
--- a/lang/hs-brainfuck/Makefile
+++ b/lang/hs-brainfuck/Makefile
@@ -15,6 +15,5 @@ USE_CABAL= mtl
EXECUTABLE= bf
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/lang/hs-epic/Makefile b/lang/hs-epic/Makefile
index 4d8c118..79c8732 100644
--- a/lang/hs-epic/Makefile
+++ b/lang/hs-epic/Makefile
@@ -20,7 +20,6 @@ RUN_DEPENDS+= boehm-gc>=7.1:${PORTSDIR}/devel/boehm-gc \
EXECUTABLE= epic
-NO_STAGE= yes
post-patch::
@${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' \
${WRKSRC}/evm/Makefile
diff --git a/lang/hs-epic/files/patch-Setup.hs b/lang/hs-epic/files/patch-Setup.hs
new file mode 100644
index 0000000..9e14cf1
--- /dev/null
+++ b/lang/hs-epic/files/patch-Setup.hs
@@ -0,0 +1,32 @@
+--- Setup.hs.orig 2012-02-27 23:44:30.000000000 +0000
++++ Setup.hs 2013-12-08 15:39:13.067013368 +0000
+@@ -1,10 +1,12 @@
+ import Distribution.Simple
+ import Distribution.Simple.InstallDirs
+ import Distribution.Simple.LocalBuildInfo
+-import Distribution.PackageDescription
++import Distribution.Simple.Setup
++import Distribution.PackageDescription hiding (Flag)
+
+ import System.Exit
+ import System.Process
++import System.FilePath.Posix
+
+ -- After Epic is built, we need a run time system.
+
+@@ -33,7 +35,14 @@
+ = do let pfx = prefix (installDirTemplates local)
+ system' $ "make -C evm install PREFIX=" ++ show pfx
+
++postCopyLib args flags desc local = do
++ let pfix = prefix (installDirTemplates local)
++ let (Flag (CopyTo destDir)) = copyDest flags
++ putStrLn $ "PREFIX=" ++ (show destDir </> show pfix)
++ system' $ "make -C evm install PREFIX=" ++ (destDir </> show pfix)
++
+ main = defaultMainWithHooks (simpleUserHooks { postBuild = buildLib,
+ postConf = postConfLib,
+- postInst = postInstLib })
++ postInst = postInstLib,
++ postCopy = postCopyLib })
+
diff --git a/lang/hs-unlambda/Makefile b/lang/hs-unlambda/Makefile
index d853952..3686607 100644
--- a/lang/hs-unlambda/Makefile
+++ b/lang/hs-unlambda/Makefile
@@ -15,6 +15,5 @@ USE_CABAL= mtl
EXECUTABLE= unlambda
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/mail/hs-email-validate/Makefile b/mail/hs-email-validate/Makefile
index 24a0684..583a912bb 100644
--- a/mail/hs-email-validate/Makefile
+++ b/mail/hs-email-validate/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= attoparsec>=0.10.0
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/mail/hs-mime-mail/Makefile b/mail/hs-mime-mail/Makefile
index 460b930..d22a8fa 100644
--- a/mail/hs-mime-mail/Makefile
+++ b/mail/hs-mime-mail/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= base64-bytestring>=0.1 blaze-builder>=0.2.1 random>=1.0 \
text>=0.7
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/mail/hs-mime-types/Makefile b/mail/hs-mime-types/Makefile
index 01e0769..4def7ea 100644
--- a/mail/hs-mime-types/Makefile
+++ b/mail/hs-mime-types/Makefile
@@ -12,6 +12,5 @@ LICENSE= MIT
USE_CABAL= text
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/mail/hs-mime/Makefile b/mail/hs-mime/Makefile
index 70c07b9..40df20b 100644
--- a/mail/hs-mime/Makefile
+++ b/mail/hs-mime/Makefile
@@ -11,6 +11,5 @@ COMMENT= Working with MIME types
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/math/hs-Agda/Makefile b/math/hs-Agda/Makefile
index 631295b..027a086 100644
--- a/math/hs-Agda/Makefile
+++ b/math/hs-Agda/Makefile
@@ -19,14 +19,13 @@ USES= iconv
EXECUTABLE= agda-mode agda
-INSTALL_PORTDATA= (cd ${WRKSRC} && ${INSTALL_DATA} README ${DATADIR}; \
- cd ${WRKSRC}/doc && ${COPYTREE_SHARE} \* ${DATADIR})
+INSTALL_PORTDATA= (cd ${WRKSRC} && ${INSTALL_DATA} README ${STAGEDIR}${DATADIR}; \
+ cd ${WRKSRC}/doc && ${COPYTREE_SHARE} \* ${STAGEDIR}${DATADIR})
OPTIONS_DEFINE= EPIC
EPIC_DESC= Install the Epic compiler
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk"
.if ${PORT_OPTIONS:MEPIC}
diff --git a/math/hs-NumInstances/Makefile b/math/hs-NumInstances/Makefile
index 0038771..d5300c6 100644
--- a/math/hs-NumInstances/Makefile
+++ b/math/hs-NumInstances/Makefile
@@ -10,6 +10,5 @@ COMMENT= Instances of numeric classes for functions and tuples
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/math/hs-categories/Makefile b/math/hs-categories/Makefile
index 80ee4c7..4ca2661 100644
--- a/math/hs-categories/Makefile
+++ b/math/hs-categories/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= void>=0.5.4.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/math/hs-comonad-transformers/Makefile b/math/hs-comonad-transformers/Makefile
index 2f666f0..84ab721 100644
--- a/math/hs-comonad-transformers/Makefile
+++ b/math/hs-comonad-transformers/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= comonad>=3.0 contravariant>=0.2.0.1 distributive>=0.2.2 \
semigroupoids>=3.0 semigroups>=0.8.3.1 transformers>=0.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/math/hs-comonad/Makefile b/math/hs-comonad/Makefile
index 120fb86..60f4f79 100644
--- a/math/hs-comonad/Makefile
+++ b/math/hs-comonad/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= semigroups>=0.8.3 transformers>=0.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/math/hs-comonads-fd/Makefile b/math/hs-comonads-fd/Makefile
index 22bd225..ef21e1d 100644
--- a/math/hs-comonads-fd/Makefile
+++ b/math/hs-comonads-fd/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= comonad>=3.0 comonad-transformers>=3.0 mtl>=2.0 \
semigroups>=0.8.3.1 transformers>=0.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/math/hs-contravariant/Makefile b/math/hs-contravariant/Makefile
index ccdf9a1..20e8f64 100644
--- a/math/hs-contravariant/Makefile
+++ b/math/hs-contravariant/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= tagged>=0.4.4 transformers>=0.3
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/math/hs-data-lens-template/Makefile b/math/hs-data-lens-template/Makefile
index b04b8dd..61b760c 100644
--- a/math/hs-data-lens-template/Makefile
+++ b/math/hs-data-lens-template/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= data-lens>=2.0
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/math/hs-data-lens/Makefile b/math/hs-data-lens/Makefile
index dfb1038..77d55d9 100644
--- a/math/hs-data-lens/Makefile
+++ b/math/hs-data-lens/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= comonad>=1.1.1.3 comonad-transformers>=2.0 \
semigroupoids>=1.2.4 transformers>=0.2.0
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/math/hs-distributive/Makefile b/math/hs-distributive/Makefile
index 52ef66c..c098ea9 100644
--- a/math/hs-distributive/Makefile
+++ b/math/hs-distributive/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= transformers>=0.3
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/math/hs-erf/Makefile b/math/hs-erf/Makefile
index 33f3a35..f77f9831 100644
--- a/math/hs-erf/Makefile
+++ b/math/hs-erf/Makefile
@@ -11,6 +11,5 @@ COMMENT= The error function, erf, and friends for Haskell
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/math/hs-groupoids/Makefile b/math/hs-groupoids/Makefile
index 047b7c3..ba42107 100644
--- a/math/hs-groupoids/Makefile
+++ b/math/hs-groupoids/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= semigroupoids>=3
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/math/hs-ieee754/Makefile b/math/hs-ieee754/Makefile
index d2a9fcf..26dc86a 100644
--- a/math/hs-ieee754/Makefile
+++ b/math/hs-ieee754/Makefile
@@ -10,6 +10,5 @@ COMMENT= Utilities for dealing with IEEE floating point numbers
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/math/hs-math-functions/Makefile b/math/hs-math-functions/Makefile
index 745eeec..736fe8f 100644
--- a/math/hs-math-functions/Makefile
+++ b/math/hs-math-functions/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= erf>=2 vector>=0.7
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/math/hs-mwc-random/Makefile b/math/hs-mwc-random/Makefile
index 3bddca5..1299abd 100644
--- a/math/hs-mwc-random/Makefile
+++ b/math/hs-mwc-random/Makefile
@@ -13,8 +13,7 @@ LICENSE= BSD
USE_CABAL= primitive vector>=0.7
-INSTALL_PORTDATA= ${INSTALL_DATA} ${WRKSRC}/README.markdown ${DATADIR}
+INSTALL_PORTDATA= ${INSTALL_DATA} ${WRKSRC}/README.markdown ${STAGEDIR}${DATADIR}
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/math/hs-nats/Makefile b/math/hs-nats/Makefile
index 651f5f7..1b3f1ce 100644
--- a/math/hs-nats/Makefile
+++ b/math/hs-nats/Makefile
@@ -10,6 +10,5 @@ COMMENT= Haskell 98 natural numbers
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/math/hs-pointed/Makefile b/math/hs-pointed/Makefile
index b1fb872..e4c5bfd 100644
--- a/math/hs-pointed/Makefile
+++ b/math/hs-pointed/Makefile
@@ -14,6 +14,5 @@ USE_CABAL= comonad>=3 comonad-transformers>=3 data-default>=0.4 \
semigroupoids>=3.0 semigroups>=0.8.3.1 stm>=2.1.2.1 \
transformers>=0.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/math/hs-probability/Makefile b/math/hs-probability/Makefile
index f91cab3..5082900 100644
--- a/math/hs-probability/Makefile
+++ b/math/hs-probability/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= random>=1.0 transformers>=0.0.1 utility-ht>=0.0.6
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/math/hs-semigroupoid-extras/Makefile b/math/hs-semigroupoid-extras/Makefile
index a3de231..4ea1b6f 100644
--- a/math/hs-semigroupoid-extras/Makefile
+++ b/math/hs-semigroupoid-extras/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= comonad>=3 distributive>=0.2.2 groupoids>=3 semigroupoids>=3
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/math/hs-semigroupoids/Makefile b/math/hs-semigroupoids/Makefile
index 67ec0dd..668acc8 100644
--- a/math/hs-semigroupoids/Makefile
+++ b/math/hs-semigroupoids/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= comonad>=3.0 contravariant>=0.2.0.1 semigroups>=0.8.3.1 \
transformers>=0.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/math/hs-semigroups/Makefile b/math/hs-semigroups/Makefile
index 5ca6d60..a9c0519 100644
--- a/math/hs-semigroups/Makefile
+++ b/math/hs-semigroups/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= nats>=0.1
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/math/hs-statistics/Makefile b/math/hs-statistics/Makefile
index 67048ca..42b890a 100644
--- a/math/hs-statistics/Makefile
+++ b/math/hs-statistics/Makefile
@@ -14,8 +14,7 @@ LICENSE= BSD
USE_CABAL= erf math-functions>=0.1.2 monad-par>=0.3.4 mwc-random>=0.11.0.0 \
primitive>=0.3 vector>=0.7.1 vector-algorithms>=0.4
-INSTALL_PORTDATA= ${INSTALL_DATA} ${WRKSRC}/README.markdown ${DATADIR}
+INSTALL_PORTDATA= ${INSTALL_DATA} ${WRKSRC}/README.markdown ${STAGEDIR}${DATADIR}
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/math/hs-vector-space/Makefile b/math/hs-vector-space/Makefile
index af997ac..02ab1ff 100644
--- a/math/hs-vector-space/Makefile
+++ b/math/hs-vector-space/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= Boolean>=0.1.0 MemoTrie>=0.5 NumInstances>=1.0
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/multimedia/hs-gstreamer/Makefile b/multimedia/hs-gstreamer/Makefile
index 5ae5e03..da0868a 100644
--- a/multimedia/hs-gstreamer/Makefile
+++ b/multimedia/hs-gstreamer/Makefile
@@ -17,6 +17,5 @@ USE_CABAL= glib>=0.12 mtl
BUILD_DEPENDS+= gstreamer-plugins>=0.10:${PORTSDIR}/multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/net/hs-hostname/Makefile b/net/hs-hostname/Makefile
index ad7de78..bed9511 100644
--- a/net/hs-hostname/Makefile
+++ b/net/hs-hostname/Makefile
@@ -10,6 +10,5 @@ COMMENT= Cross-platform means of determining the hostname
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/net/hs-maccatcher/Makefile b/net/hs-maccatcher/Makefile
index 2db68b8..89713f2 100644
--- a/net/hs-maccatcher/Makefile
+++ b/net/hs-maccatcher/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= parsec
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/net/hs-network-conduit/Makefile b/net/hs-network-conduit/Makefile
index 993e5ec..3338635 100644
--- a/net/hs-network-conduit/Makefile
+++ b/net/hs-network-conduit/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= conduit>=1.0 lifted-base>=0.1 monad-control>=0.3 \
network>=2.3 transformers>=0.2.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/net/hs-network-info/Makefile b/net/hs-network-info/Makefile
index 895f155..e49c5d5 100644
--- a/net/hs-network-info/Makefile
+++ b/net/hs-network-info/Makefile
@@ -10,6 +10,5 @@ COMMENT= Access the local computer's basic network configuration
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/net/hs-network-multicast/Makefile b/net/hs-network-multicast/Makefile
index d67d8a8..1183620 100644
--- a/net/hs-network-multicast/Makefile
+++ b/net/hs-network-multicast/Makefile
@@ -10,6 +10,5 @@ COMMENT= Simple multicast library
USE_CABAL= network
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/net/hs-network/Makefile b/net/hs-network/Makefile
index ae2dc35..b3fc407 100644
--- a/net/hs-network/Makefile
+++ b/net/hs-network/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= parsec>=3.0
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/net/hs-pcap/Makefile b/net/hs-pcap/Makefile
index 6e3f750..44d73f5 100644
--- a/net/hs-pcap/Makefile
+++ b/net/hs-pcap/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= network
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/net/hs-publicsuffixlist/Makefile b/net/hs-publicsuffixlist/Makefile
index 0f2d2a6..78f2d50 100644
--- a/net/hs-publicsuffixlist/Makefile
+++ b/net/hs-publicsuffixlist/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= cereal data-default text>=0.11 utf8-string
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/net/hs-sendfile/Makefile b/net/hs-sendfile/Makefile
index d710fac..07fbc11 100644
--- a/net/hs-sendfile/Makefile
+++ b/net/hs-sendfile/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= network>=2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/net/hs-simple-sendfile/Makefile b/net/hs-simple-sendfile/Makefile
index a02403e..0f2c4f0 100644
--- a/net/hs-simple-sendfile/Makefile
+++ b/net/hs-simple-sendfile/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= network
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/net/hs-socks/Makefile b/net/hs-socks/Makefile
index 0bf26c8..ada246b 100644
--- a/net/hs-socks/Makefile
+++ b/net/hs-socks/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= cereal>=0.3.1 network>=2.3
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/ports-mgmt/hs-porte/Makefile b/ports-mgmt/hs-porte/Makefile
index a5c7a46..552f889 100644
--- a/ports-mgmt/hs-porte/Makefile
+++ b/ports-mgmt/hs-porte/Makefile
@@ -15,6 +15,5 @@ USE_CABAL= extensible-exceptions stringsearch
EXECUTABLE= porte
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/print/hs-hscolour/Makefile b/print/hs-hscolour/Makefile
index 9495350..7d0343b 100644
--- a/print/hs-hscolour/Makefile
+++ b/print/hs-hscolour/Makefile
@@ -14,6 +14,5 @@ LICENSE= GPLv2
EXECUTABLE= HsColour
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/science/hs-bio/Makefile b/science/hs-bio/Makefile
index 891197b..9b702fb 100644
--- a/science/hs-bio/Makefile
+++ b/science/hs-bio/Makefile
@@ -15,6 +15,5 @@ USE_CABAL= mtl parallel parsec QuickCheck>=2 tagsoup>=0.8
EXECUTABLE= fastout flowclip flx frecover frename orf rselect-pe
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/security/hs-Crypto/Makefile b/security/hs-Crypto/Makefile
index b068b02..785b149 100644
--- a/security/hs-Crypto/Makefile
+++ b/security/hs-Crypto/Makefile
@@ -12,6 +12,5 @@ USE_CABAL= HUnit QuickCheck>=2.4.0.1 random
EXECUTABLE= HMACTest QuickTest RSATest SHA1Test SymmetricTest WordListTest
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/security/hs-HsOpenSSL/Makefile b/security/hs-HsOpenSSL/Makefile
index f7e3438..f6b12ee 100644
--- a/security/hs-HsOpenSSL/Makefile
+++ b/security/hs-HsOpenSSL/Makefile
@@ -10,6 +10,5 @@ COMMENT= (Incomplete) OpenSSL binding for Haskell
USE_CABAL= network>=2.1.0.0
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/security/hs-RSA/Makefile b/security/hs-RSA/Makefile
index 13a1170..97bae85 100644
--- a/security/hs-RSA/Makefile
+++ b/security/hs-RSA/Makefile
@@ -18,7 +18,6 @@ OPTIONS_DEFAULT= MD5 BINARY
MD5_DESC= Include support for using MD5
BINARY_DESC= Use the binary package for serialization
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk"
.if ${PORT_OPTIONS:MMD5}
diff --git a/security/hs-SHA/Makefile b/security/hs-SHA/Makefile
index f5db310..cb1f33a 100644
--- a/security/hs-SHA/Makefile
+++ b/security/hs-SHA/Makefile
@@ -14,7 +14,6 @@ OPTIONS_DEFINE= EXE
EXE_DESC= Build a SHA2-384 executable similar to 'md5sum'
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk"
CONFIGURE_ARGS+= --flags="-Test"
diff --git a/security/hs-certificate/Makefile b/security/hs-certificate/Makefile
index c05af42..2bae256 100644
--- a/security/hs-certificate/Makefile
+++ b/security/hs-certificate/Makefile
@@ -17,7 +17,6 @@ OPTIONS_DEFINE= EXECUTABLE
EXECUTABLE_DESC= Build the executable
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk"
.if ${PORT_OPTIONS:MEXECUTABLE}
diff --git a/security/hs-cipher-aes/Makefile b/security/hs-cipher-aes/Makefile
index 0d38fbe..c819ac3 100644
--- a/security/hs-cipher-aes/Makefile
+++ b/security/hs-cipher-aes/Makefile
@@ -10,6 +10,5 @@ COMMENT= Fast AES cipher implementation with advanced mode of operations
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/security/hs-cipher-rc4/Makefile b/security/hs-cipher-rc4/Makefile
index 5e97944..90430c0 100644
--- a/security/hs-cipher-rc4/Makefile
+++ b/security/hs-cipher-rc4/Makefile
@@ -10,6 +10,5 @@ COMMENT= Fast RC4 cipher implementation
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/security/hs-clientsession/Makefile b/security/hs-clientsession/Makefile
index bbbe3c8..fa00b5e 100644
--- a/security/hs-clientsession/Makefile
+++ b/security/hs-clientsession/Makefile
@@ -14,6 +14,5 @@ USE_CABAL= base64-bytestring>=0.1.1.1 cereal>=0.3 cipher-aes>=0.1.7 \
cprng-aes>=0.2 crypto-api>=0.8 entropy>=0.2.1 skein \
tagged>=0.1
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/security/hs-cprng-aes/Makefile b/security/hs-cprng-aes/Makefile
index 0e9a88f..aecdfd3 100644
--- a/security/hs-cprng-aes/Makefile
+++ b/security/hs-cprng-aes/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= cipher-aes>=0.1 crypto-api>=0.8 crypto-random-api>=0.2 \
entropy>=0.2 random
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/security/hs-crypto-api/Makefile b/security/hs-crypto-api/Makefile
index 2e17d45..161bed7 100644
--- a/security/hs-crypto-api/Makefile
+++ b/security/hs-crypto-api/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= cereal>=0.2 entropy tagged>=0.1 transformers
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/security/hs-crypto-conduit/Makefile b/security/hs-crypto-conduit/Makefile
index a61290a..01b8f21 100644
--- a/security/hs-crypto-conduit/Makefile
+++ b/security/hs-crypto-conduit/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= cereal>=0.3 conduit>=1.0 crypto-api>=0.9 transformers>=0.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/security/hs-crypto-numbers/Makefile b/security/hs-crypto-numbers/Makefile
index 8a9f236..98b1f04 100644
--- a/security/hs-crypto-numbers/Makefile
+++ b/security/hs-crypto-numbers/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= crypto-random-api>=0.2 vector
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/security/hs-crypto-pubkey-types/Makefile b/security/hs-crypto-pubkey-types/Makefile
index 2ef3247..75978646 100644
--- a/security/hs-crypto-pubkey-types/Makefile
+++ b/security/hs-crypto-pubkey-types/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= asn1-types>=0.1
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/security/hs-crypto-pubkey/Makefile b/security/hs-crypto-pubkey/Makefile
index 731d548..b0c5622 100644
--- a/security/hs-crypto-pubkey/Makefile
+++ b/security/hs-crypto-pubkey/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= crypto-numbers crypto-pubkey-types>=0.3 crypto-random-api>=0.2 \
cryptohash>=0.8
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/security/hs-crypto-random-api/Makefile b/security/hs-crypto-random-api/Makefile
index f27d851..c7a9801 100644
--- a/security/hs-crypto-random-api/Makefile
+++ b/security/hs-crypto-random-api/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= entropy
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/security/hs-cryptocipher/Makefile b/security/hs-cryptocipher/Makefile
index 8d3268a..145f1a4 100644
--- a/security/hs-cryptocipher/Makefile
+++ b/security/hs-cryptocipher/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= cereal cipher-aes cipher-rc4 cpu>=0.1 crypto-api>=0.5 \
primitive vector>=0.7
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/security/hs-cryptohash/Makefile b/security/hs-cryptohash/Makefile
index c8018ae..0f35989 100644
--- a/security/hs-cryptohash/Makefile
+++ b/security/hs-cryptohash/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= cereal>=0.2 crypto-api>=0.5 tagged>=0.1
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/security/hs-digest/Makefile b/security/hs-digest/Makefile
index 8cb8aa2..808d2ec 100644
--- a/security/hs-digest/Makefile
+++ b/security/hs-digest/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= zlib
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/security/hs-entropy/Makefile b/security/hs-entropy/Makefile
index a210cd4..489a363 100644
--- a/security/hs-entropy/Makefile
+++ b/security/hs-entropy/Makefile
@@ -10,6 +10,5 @@ COMMENT= Platform-independent entropy source
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/security/hs-monadcryptorandom/Makefile b/security/hs-monadcryptorandom/Makefile
index bdb1c5f..250ccef 100644
--- a/security/hs-monadcryptorandom/Makefile
+++ b/security/hs-monadcryptorandom/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= crypto-api>=0.2 mtl>=2.0 tagged>=0.2 transformers>=0.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/security/hs-pem/Makefile b/security/hs-pem/Makefile
index ff68c73..0ba65a9 100644
--- a/security/hs-pem/Makefile
+++ b/security/hs-pem/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= attoparsec base64-bytestring cereal mtl
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/security/hs-pureMD5/Makefile b/security/hs-pureMD5/Makefile
index 8b04882..a388c98 100644
--- a/security/hs-pureMD5/Makefile
+++ b/security/hs-pureMD5/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= cereal>=0.2 crypto-api tagged
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/security/hs-pwstore-fast/Makefile b/security/hs-pwstore-fast/Makefile
index fe7131f..5e13358 100644
--- a/security/hs-pwstore-fast/Makefile
+++ b/security/hs-pwstore-fast/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= base64-bytestring>=0.1 cryptohash>=0.6 random>=1
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/security/hs-skein/Makefile b/security/hs-skein/Makefile
index b82afd8..df9cddd 100644
--- a/security/hs-skein/Makefile
+++ b/security/hs-skein/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= cereal>=0.3 crypto-api>=0.6 tagged>=0.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/security/hs-tls-extra/Makefile b/security/hs-tls-extra/Makefile
index b83408f..1c3bbb42b 100644
--- a/security/hs-tls-extra/Makefile
+++ b/security/hs-tls-extra/Makefile
@@ -14,6 +14,5 @@ USE_CABAL= certificate>=1.3.5 cipher-aes>=0.1 cipher-rc4 crypto-pubkey \
crypto-random-api cryptohash>=0.6 mtl network>=2.3 \
pem>=0.1.0 text>=0.5 tls>=1.1.0 vector
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/security/hs-tls/Makefile b/security/hs-tls/Makefile
index 0a18d8b..f64cd92 100644
--- a/security/hs-tls/Makefile
+++ b/security/hs-tls/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= cereal>=0.3 certificate>=1.3.0 crypto-pubkey \
crypto-random-api>=0.2 cryptohash>=0.6 mtl network
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/sysutils/hs-angel/Makefile b/sysutils/hs-angel/Makefile
index 85bdae1..440ceaa 100644
--- a/sysutils/hs-angel/Makefile
+++ b/sysutils/hs-angel/Makefile
@@ -17,6 +17,5 @@ EXECUTABLE= angel
STANDALONE= yes
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/sysutils/hs-cpu/Makefile b/sysutils/hs-cpu/Makefile
index 28c9f8e..f15f992 100644
--- a/sysutils/hs-cpu/Makefile
+++ b/sysutils/hs-cpu/Makefile
@@ -10,6 +10,5 @@ COMMENT= Cpu information and properties helpers
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-Diff/Makefile b/textproc/hs-Diff/Makefile
index 03dfadd..46f860a 100644
--- a/textproc/hs-Diff/Makefile
+++ b/textproc/hs-Diff/Makefile
@@ -11,6 +11,5 @@ COMMENT= O(ND) diff algorithm in haskell
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-HStringTemplate/Makefile b/textproc/hs-HStringTemplate/Makefile
index a111ac7..e00e102 100644
--- a/textproc/hs-HStringTemplate/Makefile
+++ b/textproc/hs-HStringTemplate/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= blaze-builder mtl parsec syb text utf8-string void
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-HaXml/Makefile b/textproc/hs-HaXml/Makefile
index 870be71..81fe7e2 100644
--- a/textproc/hs-HaXml/Makefile
+++ b/textproc/hs-HaXml/Makefile
@@ -16,6 +16,5 @@ USE_CABAL= polyparse>=1.9 random
EXECUTABLE= Canonicalise CanonicaliseLazy DtdToHaskell FpMLToHaskell \
MkOneOf Validate XsdToHaskell Xtract
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-attoparsec-conduit/Makefile b/textproc/hs-attoparsec-conduit/Makefile
index ac3baec..494b68b 100644
--- a/textproc/hs-attoparsec-conduit/Makefile
+++ b/textproc/hs-attoparsec-conduit/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= attoparsec>=0.10 conduit>=1.0 text>=0.11 transformers>=0.2.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-attoparsec-enumerator/Makefile b/textproc/hs-attoparsec-enumerator/Makefile
index 523c2aa..aa64a12 100644
--- a/textproc/hs-attoparsec-enumerator/Makefile
+++ b/textproc/hs-attoparsec-enumerator/Makefile
@@ -12,6 +12,5 @@ LICENSE= MIT
USE_CABAL= attoparsec>=0.10 enumerator>=0.4 text
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-attoparsec/Makefile b/textproc/hs-attoparsec/Makefile
index 0e6b538..fc03645 100644
--- a/textproc/hs-attoparsec/Makefile
+++ b/textproc/hs-attoparsec/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= text>=0.11.1.5
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-blaze-html/Makefile b/textproc/hs-blaze-html/Makefile
index 5861a18..cc56071 100644
--- a/textproc/hs-blaze-html/Makefile
+++ b/textproc/hs-blaze-html/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= blaze-builder>=0.2 blaze-markup>=0.5.1 text>=0.10
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-blaze-markup/Makefile b/textproc/hs-blaze-markup/Makefile
index 30a6cd9..3a2cb09 100644
--- a/textproc/hs-blaze-markup/Makefile
+++ b/textproc/hs-blaze-markup/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= blaze-builder>=0.2 text>=0.10
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-bytestring-csv/Makefile b/textproc/hs-bytestring-csv/Makefile
index c4375da..4e5ca75 100644
--- a/textproc/hs-bytestring-csv/Makefile
+++ b/textproc/hs-bytestring-csv/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= dlist
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-case-insensitive/Makefile b/textproc/hs-case-insensitive/Makefile
index ac440ca..581ef7b 100644
--- a/textproc/hs-case-insensitive/Makefile
+++ b/textproc/hs-case-insensitive/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= hashable>=1.0 text>=0.3
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-citeproc-hs/Makefile b/textproc/hs-citeproc-hs/Makefile
index 5ec0679..20559f0 100644
--- a/textproc/hs-citeproc-hs/Makefile
+++ b/textproc/hs-citeproc-hs/Makefile
@@ -19,7 +19,6 @@ BIBUTILS_DESC= Use Chris Putnam's Bibutils
HEXPAT_DESC= Use hexpat to parse XML
NETWORK_DESC= Use network and HTTP to retrieve CSL file
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk"
.if ${PORT_OPTIONS:MBIBUTILS}
diff --git a/textproc/hs-csv/Makefile b/textproc/hs-csv/Makefile
index e30a707..2338f87 100644
--- a/textproc/hs-csv/Makefile
+++ b/textproc/hs-csv/Makefile
@@ -13,6 +13,5 @@ LICENSE= MIT
USE_CABAL= parsec
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-double-conversion/Makefile b/textproc/hs-double-conversion/Makefile
index 46837d2..59007fd 100644
--- a/textproc/hs-double-conversion/Makefile
+++ b/textproc/hs-double-conversion/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= text>=0.11.0.8
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-feed/Makefile b/textproc/hs-feed/Makefile
index f89d76f..65e03ea 100644
--- a/textproc/hs-feed/Makefile
+++ b/textproc/hs-feed/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= utf8-string xml>=1.2.6
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-hexpat/Makefile b/textproc/hs-hexpat/Makefile
index e6437e2..f7b313f 100644
--- a/textproc/hs-hexpat/Makefile
+++ b/textproc/hs-hexpat/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= extensible-exceptions>=0.1 List>=0.4.2 text>=0.5 transformers \
utf8-string
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-highlighting-kate/Makefile b/textproc/hs-highlighting-kate/Makefile
index 527768e..a56d9f9 100644
--- a/textproc/hs-highlighting-kate/Makefile
+++ b/textproc/hs-highlighting-kate/Makefile
@@ -16,7 +16,6 @@ OPTIONS_DEFINE= EXECUTABLE
EXECUTABLE_DESC= Build the Highlight executable
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk"
.if ${PORT_OPTIONS:MEXECUTABLE}
diff --git a/textproc/hs-hs-bibutils/Makefile b/textproc/hs-hs-bibutils/Makefile
index 7a3c638..4615af0 100644
--- a/textproc/hs-hs-bibutils/Makefile
+++ b/textproc/hs-hs-bibutils/Makefile
@@ -15,6 +15,5 @@ RUN_DEPENDS= bibutils>=5.0:${PORTSDIR}/textproc/bibutils
USE_CABAL= syb
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-html-conduit/Makefile b/textproc/hs-html-conduit/Makefile
index af7bf12..5933e83 100644
--- a/textproc/hs-html-conduit/Makefile
+++ b/textproc/hs-html-conduit/Makefile
@@ -14,6 +14,5 @@ USE_CABAL= conduit>=1.0 filesystem-conduit>=1.0 resourcet>=0.3 \
system-filepath>=0.4 tagstream-conduit>=0.4 text \
transformers xml-conduit>=1.1 xml-types>=0.3
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-html/Makefile b/textproc/hs-html/Makefile
index fe38959..2b868c3 100644
--- a/textproc/hs-html/Makefile
+++ b/textproc/hs-html/Makefile
@@ -10,6 +10,5 @@ COMMENT= HTML combinator library
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-hxt-charproperties/Makefile b/textproc/hs-hxt-charproperties/Makefile
index a263b6b..083840b 100644
--- a/textproc/hs-hxt-charproperties/Makefile
+++ b/textproc/hs-hxt-charproperties/Makefile
@@ -8,6 +8,5 @@ CATEGORIES= textproc haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Character properties and classes for XML and Unicode
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-hxt-regex-xmlschema/Makefile b/textproc/hs-hxt-regex-xmlschema/Makefile
index 7141a85..9846c60 100644
--- a/textproc/hs-hxt-regex-xmlschema/Makefile
+++ b/textproc/hs-hxt-regex-xmlschema/Makefile
@@ -12,6 +12,5 @@ LICENSE= MIT
USE_CABAL= hxt-charproperties>=9 parsec>=2.1
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-hxt-unicode/Makefile b/textproc/hs-hxt-unicode/Makefile
index 6b4eb1d..ae17f32 100644
--- a/textproc/hs-hxt-unicode/Makefile
+++ b/textproc/hs-hxt-unicode/Makefile
@@ -10,6 +10,5 @@ COMMENT= Unicode functions for UTF-8, iso-latin-* and other encodings
USE_CABAL= hxt-charproperties>=9
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-hxt/Makefile b/textproc/hs-hxt/Makefile
index e65e6e3..f5e0faf 100644
--- a/textproc/hs-hxt/Makefile
+++ b/textproc/hs-hxt/Makefile
@@ -13,6 +13,5 @@ LICENSE= MIT
USE_CABAL= HUnit>=1.2 hxt-charproperties>=9.1 hxt-regex-xmlschema>=9 \
hxt-unicode>=9.0.1 mtl>=2 network>=2.1 parsec>=2.1
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-lhs2tex/Makefile b/textproc/hs-lhs2tex/Makefile
index c766ed2..5330e90 100644
--- a/textproc/hs-lhs2tex/Makefile
+++ b/textproc/hs-lhs2tex/Makefile
@@ -19,6 +19,5 @@ EXECUTABLE= lhs2TeX
MAN1= lhs2TeX.1
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-lhs2tex/files/patch-Setup.hs b/textproc/hs-lhs2tex/files/patch-Setup.hs
index aa6c860..df80ba1 100644
--- a/textproc/hs-lhs2tex/files/patch-Setup.hs
+++ b/textproc/hs-lhs2tex/files/patch-Setup.hs
@@ -1,6 +1,6 @@
---- ./Setup.hs.orig 2011-03-17 11:23:52.000000000 +0100
-+++ ./Setup.hs 2011-05-22 14:33:40.000000000 +0200
-@@ -204,7 +204,7 @@
+--- Setup.hs.orig 2012-09-08 22:29:52.000000000 +0100
++++ Setup.hs 2013-12-08 15:55:17.403235103 +0000
+@@ -205,7 +205,7 @@
else docdir (absoluteInstallDirs pd lbi cd) `joinFileName` "doc"
let manDir = if isWindows
then dataPref `joinFileName` "Documentation"
@@ -9,3 +9,13 @@
createDirectoryIfMissing True docDir
installOrdinaryFile v (lhs2texDocDir `joinFileName` "Guide2.pdf") (docDir `joinFileName` "Guide2.pdf")
when (not isWindows) $
+@@ -213,7 +213,8 @@
+ installOrdinaryFile v ("lhs2TeX.1") (manDir `joinFileName` "lhs2TeX.1")
+ -- polytable
+ case (installPolyTable ebi) of
+- Just texmf -> do let texmfDir = texmf
++ Just texmf -> do let CopyTo destdir = cd
++ texmfDir = destdir `joinFileName` texmf
+ ptDir = texmfDir `joinFileName` "tex" `joinFileName` "latex"
+ `joinFileName` "polytable"
+ createDirectoryIfMissing True ptDir
diff --git a/textproc/hs-libxml/Makefile b/textproc/hs-libxml/Makefile
index a9ca709..b8c35ec 100644
--- a/textproc/hs-libxml/Makefile
+++ b/textproc/hs-libxml/Makefile
@@ -15,6 +15,5 @@ USE_GNOME= libxml2
CONFIGURE_ARGS+= --extra-include-dirs="${LOCALBASE}/include/libxml2"
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-pandoc-types/Makefile b/textproc/hs-pandoc-types/Makefile
index 99f3ec4..5e1a7a5 100644
--- a/textproc/hs-pandoc-types/Makefile
+++ b/textproc/hs-pandoc-types/Makefile
@@ -12,6 +12,5 @@ LICENSE= GPLv2
USE_CABAL= syb
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-pandoc/Makefile b/textproc/hs-pandoc/Makefile
index 7870b13..2400434 100644
--- a/textproc/hs-pandoc/Makefile
+++ b/textproc/hs-pandoc/Makefile
@@ -31,7 +31,6 @@ OPTIONS_DEFINE= EMBED_DATA_FILES
EMBED_DATA_FILES_DESC= Embed data files in binary for relocatable executable
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk"
.if ${PORT_OPTIONS:MEMBED_DATA_FILES}
diff --git a/textproc/hs-parsec/Makefile b/textproc/hs-parsec/Makefile
index bd0d480..9ba1e48 100644
--- a/textproc/hs-parsec/Makefile
+++ b/textproc/hs-parsec/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= mtl text>=0.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-polyparse/Makefile b/textproc/hs-polyparse/Makefile
index 75134d8..42a645e 100644
--- a/textproc/hs-polyparse/Makefile
+++ b/textproc/hs-polyparse/Makefile
@@ -12,6 +12,5 @@ LICENSE= LGPL21
USE_CABAL= text
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-regex-base/Makefile b/textproc/hs-regex-base/Makefile
index 9840b9c..642cf11 100644
--- a/textproc/hs-regex-base/Makefile
+++ b/textproc/hs-regex-base/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= mtl
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-regex-compat/Makefile b/textproc/hs-regex-compat/Makefile
index f0cc3c9..1b4ef88 100644
--- a/textproc/hs-regex-compat/Makefile
+++ b/textproc/hs-regex-compat/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= regex-base>=0.93 regex-posix>=0.95.1
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-regex-pcre-builtin/Makefile b/textproc/hs-regex-pcre-builtin/Makefile
index f14fdba..a7d3912 100644
--- a/textproc/hs-regex-pcre-builtin/Makefile
+++ b/textproc/hs-regex-pcre-builtin/Makefile
@@ -14,6 +14,5 @@ USE_CABAL= regex-base>=0.93
LIB_DEPENDS= pcre:${PORTSDIR}/devel/pcre
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-regex-posix/Makefile b/textproc/hs-regex-posix/Makefile
index c6a3c38..9e5b06a 100644
--- a/textproc/hs-regex-posix/Makefile
+++ b/textproc/hs-regex-posix/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= regex-base>=0.93
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-regex-tdfa/Makefile b/textproc/hs-regex-tdfa/Makefile
index 73649cf..e842dd6 100644
--- a/textproc/hs-regex-tdfa/Makefile
+++ b/textproc/hs-regex-tdfa/Makefile
@@ -10,6 +10,5 @@ COMMENT= Replaces/Enhances Text.Regex
USE_CABAL= mtl parsec regex-base>=0.93.1
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-stringsearch/Makefile b/textproc/hs-stringsearch/Makefile
index 17a3ce1..94f2478 100644
--- a/textproc/hs-stringsearch/Makefile
+++ b/textproc/hs-stringsearch/Makefile
@@ -11,6 +11,5 @@ COMMENT= Fast searching, splitting and replacing of ByteStrings
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-tagsoup/Makefile b/textproc/hs-tagsoup/Makefile
index 1c14c8c..06ba499 100644
--- a/textproc/hs-tagsoup/Makefile
+++ b/textproc/hs-tagsoup/Makefile
@@ -13,9 +13,7 @@ LICENSE= BSD
USE_CABAL= text
-INSTALL_PORTDATA= cd ${WRKSRC} && \
- ${INSTALL_DATA} ${WRKSRC}/tagsoup.htm ${DATADIR}
+INSTALL_PORTDATA= ${INSTALL_DATA} ${WRKSRC}/tagsoup.htm ${STAGEDIR}${DATADIR}
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-tagstream-conduit/Makefile b/textproc/hs-tagstream-conduit/Makefile
index aed5190..0dbd6ed 100644
--- a/textproc/hs-tagstream-conduit/Makefile
+++ b/textproc/hs-tagstream-conduit/Makefile
@@ -14,6 +14,5 @@ USE_CABAL= attoparsec attoparsec-conduit>=0.5 blaze-builder \
blaze-builder-conduit>=0.5 case-insensitive conduit>=0.5 \
text transformers>=0.3
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-texmath/Makefile b/textproc/hs-texmath/Makefile
index 301d562..7c37d22 100644
--- a/textproc/hs-texmath/Makefile
+++ b/textproc/hs-texmath/Makefile
@@ -17,7 +17,6 @@ OPTIONS_DEFINE= CGI
CGI_DESC= Compile CGI executable
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk"
.if ${PORT_OPTIONS:MCGI}
diff --git a/textproc/hs-xhtml/Makefile b/textproc/hs-xhtml/Makefile
index 0a09cb8..6864ca5 100644
--- a/textproc/hs-xhtml/Makefile
+++ b/textproc/hs-xhtml/Makefile
@@ -10,6 +10,5 @@ COMMENT= XHTML combinator library
LICENSE= BSD
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-xml-conduit/Makefile b/textproc/hs-xml-conduit/Makefile
index 993080b..36340d4c 100644
--- a/textproc/hs-xml-conduit/Makefile
+++ b/textproc/hs-xml-conduit/Makefile
@@ -16,6 +16,5 @@ USE_CABAL= attoparsec>=0.10 attoparsec-conduit>=1.0 blaze-builder>=0.2 \
resourcet>=0.3 system-filepath>=0.4 text>=0.7 \
transformers>=0.2 xml-types>=0.3.3
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-xml-types/Makefile b/textproc/hs-xml-types/Makefile
index 01a8acb..282b828 100644
--- a/textproc/hs-xml-types/Makefile
+++ b/textproc/hs-xml-types/Makefile
@@ -12,6 +12,5 @@ LICENSE= MIT
USE_CABAL= text
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-xml/Makefile b/textproc/hs-xml/Makefile
index 3cbdaa2..ccc3f65 100644
--- a/textproc/hs-xml/Makefile
+++ b/textproc/hs-xml/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= text
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-xmlhtml/Makefile b/textproc/hs-xmlhtml/Makefile
index 40806dc..78ffe72 100644
--- a/textproc/hs-xmlhtml/Makefile
+++ b/textproc/hs-xmlhtml/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= blaze-builder>=0.2 blaze-html>=0.5 blaze-markup>=0.5 \
parsec>=3.1.2 text>=0.11 unordered-containers>=0.1.4
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-yaml/Makefile b/textproc/hs-yaml/Makefile
index d55bd8a..61eb250 100644
--- a/textproc/hs-yaml/Makefile
+++ b/textproc/hs-yaml/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= aeson>=0.5 attoparsec conduit>=0.5 resourcet>=0.3 text \
transformers>=0.1 unordered-containers vector
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-HTTP/Makefile b/www/hs-HTTP/Makefile
index bfbf15f..ca9a9b0 100644
--- a/www/hs-HTTP/Makefile
+++ b/www/hs-HTTP/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= mtl network parsec
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-activehs/Makefile b/www/hs-activehs/Makefile
index 725dbeb..211b85e 100644
--- a/www/hs-activehs/Makefile
+++ b/www/hs-activehs/Makefile
@@ -21,6 +21,5 @@ USE_CABAL= activehs-base>=0.2 blaze-html>=0.5 blaze-markup>=0.5.1.0 \
STANDALONE= yes
EXECUTABLE= activehs
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-authenticate/Makefile b/www/hs-authenticate/Makefile
index aecd17a..601f094 100644
--- a/www/hs-authenticate/Makefile
+++ b/www/hs-authenticate/Makefile
@@ -15,6 +15,5 @@ USE_CABAL= aeson>=0.5 attoparsec blaze-builder case-insensitive>=0.2 \
tagsoup>=0.12 text transformers>=0.1 unordered-containers \
xml-conduit>=1.0
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-cgi/Makefile b/www/hs-cgi/Makefile
index 6633309..4616611 100644
--- a/www/hs-cgi/Makefile
+++ b/www/hs-cgi/Makefile
@@ -14,6 +14,5 @@ LICENSE= BSD
USE_CABAL= extensible-exceptions mtl>=1 network>=2 parsec>=2 xhtml>=3000
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-cookie/Makefile b/www/hs-cookie/Makefile
index ee2ffb6..605687d 100644
--- a/www/hs-cookie/Makefile
+++ b/www/hs-cookie/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= blaze-builder>=0.2.1 data-default text>=0.7
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-css-text/Makefile b/www/hs-css-text/Makefile
index 0fd7b77..9e08227 100644
--- a/www/hs-css-text/Makefile
+++ b/www/hs-css-text/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= attoparsec>=0.10 text>=0.11
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-fastcgi/Makefile b/www/hs-fastcgi/Makefile
index e05c8bc..e678bbd 100644
--- a/www/hs-fastcgi/Makefile
+++ b/www/hs-fastcgi/Makefile
@@ -15,6 +15,5 @@ USE_CABAL= cgi>=3000.0.0
LIB_DEPENDS= fcgi.0:${PORTSDIR}/www/fcgi
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-gitit/Makefile b/www/hs-gitit/Makefile
index 7fc2674..30cf0ad 100644
--- a/www/hs-gitit/Makefile
+++ b/www/hs-gitit/Makefile
@@ -20,6 +20,5 @@ USE_CABAL= base64-bytestring>=0.1 blaze-html>=0.4 cgi ConfigFile>=1 \
EXECUTABLE= expireGititCache gitit
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-hS3/Makefile b/www/hs-hS3/Makefile
index 5ac5740..5643d6d 100644
--- a/www/hs-hS3/Makefile
+++ b/www/hs-hS3/Makefile
@@ -15,6 +15,5 @@ USE_CABAL= Crypto>=4.1.0 dataenc HTTP>=4000.0.0 hxt>=9.0.0 \
EXECUTABLE= hs3
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-hamlet/Makefile b/www/hs-hamlet/Makefile
index 5aab702..62921b6 100644
--- a/www/hs-hamlet/Makefile
+++ b/www/hs-hamlet/Makefile
@@ -13,6 +13,5 @@ LICENSE= MIT
USE_CABAL= blaze-builder>=0.2 blaze-html>=0.5 blaze-markup>=0.5.1 \
failure>=0.1 parsec>=2 shakespeare>=1.0.1 text>=0.7
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-happstack-server/Makefile b/www/hs-happstack-server/Makefile
index ecf16ec..b401e03 100644
--- a/www/hs-happstack-server/Makefile
+++ b/www/hs-happstack-server/Makefile
@@ -16,6 +16,5 @@ USE_CABAL= base64-bytestring blaze-html>=0.5 extensible-exceptions \
threads>=0.5 time-compat transformers>=0.1.3 \
transformers-base>=0.4 utf8-string>=0.3.4 xhtml zlib
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-happstack/Makefile b/www/hs-happstack/Makefile
index 76d71d7..9941834 100644
--- a/www/hs-happstack/Makefile
+++ b/www/hs-happstack/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= happstack-server>=7.0
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-heist/Makefile b/www/hs-heist/Makefile
index cd87509..567e2cb 100644
--- a/www/hs-heist/Makefile
+++ b/www/hs-heist/Makefile
@@ -16,6 +16,5 @@ USE_CABAL= aeson>=0.6 attoparsec>=0.10 blaze-builder>=0.2 \
random>=1.0.1.0 text>=0.10 unordered-containers>=0.1.4 \
vector>=0.9 xmlhtml>=0.1.6
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-hjsmin/Makefile b/www/hs-hjsmin/Makefile
index 7e35c44..0c9d324 100644
--- a/www/hs-hjsmin/Makefile
+++ b/www/hs-hjsmin/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= blaze-builder>=0.2 language-javascript>=0.5.1 text>=0.8
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-http-conduit/Makefile b/www/hs-http-conduit/Makefile
index a4d6a00..e536cb2 100644
--- a/www/hs-http-conduit/Makefile
+++ b/www/hs-http-conduit/Makefile
@@ -20,6 +20,5 @@ USE_CABAL= asn1-data>=0.5.1 base64-bytestring>=0.1 blaze-builder>=0.2.1 \
transformers-base>=0.4 utf8-string>=0.3.4 void>=0.5.5 \
zlib-conduit>=0.5
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-http-date/Makefile b/www/hs-http-date/Makefile
index d03d151..0de6c3f 100644
--- a/www/hs-http-date/Makefile
+++ b/www/hs-http-date/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= attoparsec
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-http-reverse-proxy/Makefile b/www/hs-http-reverse-proxy/Makefile
index dcf71c7..b2fcf01 100644
--- a/www/hs-http-reverse-proxy/Makefile
+++ b/www/hs-http-reverse-proxy/Makefile
@@ -15,6 +15,5 @@ USE_CABAL= blaze-builder>=0.3 case-insensitive>=0.4 classy-prelude>=0.3 \
lifted-base>=0.1 monad-control>=0.3 network network-conduit>=0.6 \
text>=0.11 wai>=1.3 warp>=1.3.4 word8>=0.0
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-http-server/Makefile b/www/hs-http-server/Makefile
index 71316b1..2a539cb 100644
--- a/www/hs-http-server/Makefile
+++ b/www/hs-http-server/Makefile
@@ -14,17 +14,18 @@ LICENSE= BSD
USE_CABAL= HTTP>=4000.2.0 mime>=0.3 network>=2 url>=2 utf8-string>=0.3.4
INSTALL_PORTEXAMPLES= cd ${WRKSRC}/example && \
- ${COPYTREE_SHARE} \* ${EXAMPLESDIR}
+ ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}
OPTIONS_DEFINE= EXAMPLES
OPTIONS_DEFAULT= EXAMPLES
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk"
.if ${PORT_OPTIONS:MEXAMPLES}
SUB_FILES= pkg-message
-SHOW_PKGMSG= yes
+
+post-install::
+ @${CAT} ${PKGMESSAGE}
.endif
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/www/hs-http-server/files/pkg-message.in b/www/hs-http-server/files/pkg-message.in
index 0932f20..d549047 100644
--- a/www/hs-http-server/files/pkg-message.in
+++ b/www/hs-http-server/files/pkg-message.in
@@ -1,5 +1,8 @@
- You have installed the directory:
+
+------------------------------------------------------------------------
+Note that the examples have been installed into this directory:
%%EXAMPLESDIR%%
- you'll have to install the port converters/hs-json to use it.
+The port converters/hs-json has to be installed in order to use them.
+------------------------------------------------------------------------
diff --git a/www/hs-http-types/Makefile b/www/hs-http-types/Makefile
index 7bccbae..abbb92e 100644
--- a/www/hs-http-types/Makefile
+++ b/www/hs-http-types/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= blaze-builder>=0.2.1.4 case-insensitive>=0.2 text>=0.11.0.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-oeis/Makefile b/www/hs-oeis/Makefile
index 6adeb19..87e6053 100644
--- a/www/hs-oeis/Makefile
+++ b/www/hs-oeis/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= HTTP>=4000.0.2 network>=2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-path-pieces/Makefile b/www/hs-path-pieces/Makefile
index 0af640f..3572755 100644
--- a/www/hs-path-pieces/Makefile
+++ b/www/hs-path-pieces/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= text>=0.5
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-recaptcha/Makefile b/www/hs-recaptcha/Makefile
index 2db55d6..bbc1fcc 100644
--- a/www/hs-recaptcha/Makefile
+++ b/www/hs-recaptcha/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= HTTP>=3001.1.4 network>=2.2.0.1 xhtml>=3000.0
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-scgi/Makefile b/www/hs-scgi/Makefile
index 2d0919c..24a5544 100644
--- a/www/hs-scgi/Makefile
+++ b/www/hs-scgi/Makefile
@@ -15,6 +15,5 @@ LICENSE= BSD
USE_CABAL= cgi network>=2.2.3
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-shakespeare-css/Makefile b/www/hs-shakespeare-css/Makefile
index da57e26..f0e66e5 100644
--- a/www/hs-shakespeare-css/Makefile
+++ b/www/hs-shakespeare-css/Makefile
@@ -12,6 +12,5 @@ LICENSE= MIT
USE_CABAL= parsec>=2 shakespeare>=1.0 text>=0.11.1.1 transformers
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-shakespeare-i18n/Makefile b/www/hs-shakespeare-i18n/Makefile
index 96a7084..28f23ad 100644
--- a/www/hs-shakespeare-i18n/Makefile
+++ b/www/hs-shakespeare-i18n/Makefile
@@ -12,6 +12,5 @@ LICENSE= MIT
USE_CABAL= parsec shakespeare>=1.0 text>=0.7
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-shakespeare-js/Makefile b/www/hs-shakespeare-js/Makefile
index 030fef7..1e5e3e4 100644
--- a/www/hs-shakespeare-js/Makefile
+++ b/www/hs-shakespeare-js/Makefile
@@ -12,6 +12,5 @@ LICENSE= MIT
USE_CABAL= aeson>=0.5 shakespeare>=1.0.5 text>=0.7
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-shakespeare-text/Makefile b/www/hs-shakespeare-text/Makefile
index 93f1b02..cd1741b 100644
--- a/www/hs-shakespeare-text/Makefile
+++ b/www/hs-shakespeare-text/Makefile
@@ -12,6 +12,5 @@ LICENSE= MIT
USE_CABAL= shakespeare>=1.0 text>=0.7
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-shakespeare/Makefile b/www/hs-shakespeare/Makefile
index 51ae3ab..dfe0696 100644
--- a/www/hs-shakespeare/Makefile
+++ b/www/hs-shakespeare/Makefile
@@ -13,6 +13,5 @@ LICENSE= MIT
USE_CABAL= parsec>=2 system-fileio>=0.3 system-filepath>=0.4 \
text>=0.7
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-snap-core/Makefile b/www/hs-snap-core/Makefile
index 6762f6a..5d1f691 100644
--- a/www/hs-snap-core/Makefile
+++ b/www/hs-snap-core/Makefile
@@ -17,6 +17,5 @@ USE_CABAL= attoparsec>=0.10 attoparsec-enumerator>=0.3 \
regex-posix>=0.95 text>=0.11 unix-compat>=0.2 \
unordered-containers>=0.1.4.3 vector>=0.6 zlib-enum>=0.2.1
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-snap-server/Makefile b/www/hs-snap-server/Makefile
index 85298e2..fc2dcbc 100644
--- a/www/hs-snap-server/Makefile
+++ b/www/hs-snap-server/Makefile
@@ -20,7 +20,6 @@ OPTIONS_DEFINE= OPENSSL
OPENSSL_DESC= Enable HTTPS support using the HsOpenSSL library
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk"
.if ${PORT_OPTIONS:MOPENSSL}
diff --git a/www/hs-snap/Makefile b/www/hs-snap/Makefile
index 0586300..b86c586 100644
--- a/www/hs-snap/Makefile
+++ b/www/hs-snap/Makefile
@@ -23,6 +23,5 @@ EXECUTABLE= snap
IGNORE_DYNAMIC= yes
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-url/Makefile b/www/hs-url/Makefile
index a1959ff..9722ba3 100644
--- a/www/hs-url/Makefile
+++ b/www/hs-url/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= utf8-string>=0.3.4
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-wai-app-static/Makefile b/www/hs-wai-app-static/Makefile
index 60d139e..fb54e0b 100644
--- a/www/hs-wai-app-static/Makefile
+++ b/www/hs-wai-app-static/Makefile
@@ -16,6 +16,5 @@ USE_CABAL= base64-bytestring>=0.1 blaze-builder>=0.2.1.4 blaze-html>=0.5 \
mime-types>=0.1 system-fileio>=0.3 system-filepath>=0.4 \
text>=0.7 transformers>=0.2.2 unix-compat>=0.2 wai>=1.3
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-wai-extra/Makefile b/www/hs-wai-extra/Makefile
index 4231194..01697e3 100644
--- a/www/hs-wai-extra/Makefile
+++ b/www/hs-wai-extra/Makefile
@@ -17,6 +17,5 @@ USE_CABAL= ansi-terminal blaze-builder>=0.2.1.4 blaze-builder-conduit>=0.5 \
text>=0.7 transformers>=0.2.2 void>=0.5 wai>=1.3 \
wai-logger>=0.2 word8 zlib-conduit>=0.5
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-wai-logger/Makefile b/www/hs-wai-logger/Makefile
index 7e82607..c2420a4 100644
--- a/www/hs-wai-logger/Makefile
+++ b/www/hs-wai-logger/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= blaze-builder byteorder case-insensitive date-cache>=0.3 \
fast-logger>=0.3 http-types network wai
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-wai-test/Makefile b/www/hs-wai-test/Makefile
index e1617a5..1b86ca9 100644
--- a/www/hs-wai-test/Makefile
+++ b/www/hs-wai-test/Makefile
@@ -15,6 +15,5 @@ USE_CABAL= blaze-builder>=0.2.1.4 blaze-builder-conduit>=0.5 \
http-types>=0.7 HUnit>=1.2 network text>=0.7 \
transformers>=0.2.2 wai>=1.3
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-wai/Makefile b/www/hs-wai/Makefile
index bc17c4b..a30cddd 100644
--- a/www/hs-wai/Makefile
+++ b/www/hs-wai/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= blaze-builder>=0.2.1.4 conduit>=0.5 http-types>=0.7 \
network>=2.2.1.5 text>=0.7 transformers>=0.2.2 vault>=0.1
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-warp/Makefile b/www/hs-warp/Makefile
index 7a87e66..73949f6 100644
--- a/www/hs-warp/Makefile
+++ b/www/hs-warp/Makefile
@@ -16,6 +16,5 @@ USE_CABAL= blaze-builder>=0.2.1.4 blaze-builder-conduit>=0.5 \
simple-sendfile>=0.2.7 transformers>=0.2.2 unix-compat>=0.2 \
void wai>=1.3
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-webkit/Makefile b/www/hs-webkit/Makefile
index 107c2fa..0d4b19d 100644
--- a/www/hs-webkit/Makefile
+++ b/www/hs-webkit/Makefile
@@ -14,6 +14,5 @@ USES= pkgconfig
USE_CABAL= cairo>=0.12 glib>=0.12 gtk>=0.12 mtl pango>=0.12
BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/webkit-1.0.pc:${PORTSDIR}/www/webkit-gtk2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-xss-sanitize/Makefile b/www/hs-xss-sanitize/Makefile
index 74f52b7..35bd805 100644
--- a/www/hs-xss-sanitize/Makefile
+++ b/www/hs-xss-sanitize/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD
USE_CABAL= attoparsec>=0.10.0.3 css-text>=0.1.1 network>=2 \
tagsoup>=0.12.2 text>=0.11 utf8-string>=0.3
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-yesod-auth/Makefile b/www/hs-yesod-auth/Makefile
index 8bd8159..188c980 100644
--- a/www/hs-yesod-auth/Makefile
+++ b/www/hs-yesod-auth/Makefile
@@ -20,6 +20,5 @@ USE_CABAL= aeson>=0.5 authenticate>=1.3 blaze-html>=0.5 \
unordered-containers wai>=1.4 yesod-core>=1.2 yesod-form>=1.3 \
yesod-persistent>=1.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-yesod-core/Makefile b/www/hs-yesod-core/Makefile
index 3f2a8ed..03146cf 100644
--- a/www/hs-yesod-core/Makefile
+++ b/www/hs-yesod-core/Makefile
@@ -22,6 +22,5 @@ USE_CABAL= aeson>=0.5 attoparsec-conduit blaze-builder>=0.2.1.4 \
vector>=0.9 wai>=1.4 wai-extra>=1.3 warp>=1.3.8 \
yesod-routes>=1.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-yesod-form/Makefile b/www/hs-yesod-form/Makefile
index ed97124..382a6f7 100644
--- a/www/hs-yesod-form/Makefile
+++ b/www/hs-yesod-form/Makefile
@@ -17,6 +17,5 @@ USE_CABAL= aeson attoparsec>=0.10 blaze-builder>=0.2.1.4 blaze-html>=0.5 \
text>=0.9 transformers>=0.2.2 wai>=1.3 xss-sanitize>=0.3.0.1 \
yesod-core>=1.2 yesod-persistent>=1.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-yesod-persistent/Makefile b/www/hs-yesod-persistent/Makefile
index 4eec9f7..e10f3d5 100644
--- a/www/hs-yesod-persistent/Makefile
+++ b/www/hs-yesod-persistent/Makefile
@@ -14,6 +14,5 @@ USE_CABAL= blaze-builder conduit lifted-base persistent>=1.2 \
persistent-template>=1.2 pool-conduit resourcet \
transformers>=0.2.2 yesod-core>=1.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-yesod-platform/Makefile b/www/hs-yesod-platform/Makefile
index 6526472..c169c6b 100644
--- a/www/hs-yesod-platform/Makefile
+++ b/www/hs-yesod-platform/Makefile
@@ -137,6 +137,5 @@ USE_CABAL= aeson==0.6.1.0_4 \
zlib-bindings==0.1.1.3_3 \
zlib-conduit==1.0.0_3
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-yesod-routes/Makefile b/www/hs-yesod-routes/Makefile
index 80659bc..cf46882 100644
--- a/www/hs-yesod-routes/Makefile
+++ b/www/hs-yesod-routes/Makefile
@@ -12,6 +12,5 @@ LICENSE= MIT
USE_CABAL= path-pieces>=0.1 text>=0.5 vector>=0.8
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-yesod-static/Makefile b/www/hs-yesod-static/Makefile
index bf1c8cb..aac803a 100644
--- a/www/hs-yesod-static/Makefile
+++ b/www/hs-yesod-static/Makefile
@@ -17,6 +17,5 @@ USE_CABAL= base64-bytestring>=0.1.0.1 cereal>=0.3 conduit>=0.5 \
transformers>=0.2.2 unix-compat>=0.2 wai>=1.3 \
wai-app-static>=1.3 yesod-core>=1.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-yesod-test/Makefile b/www/hs-yesod-test/Makefile
index 33aabff..93b4696 100644
--- a/www/hs-yesod-test/Makefile
+++ b/www/hs-yesod-test/Makefile
@@ -17,6 +17,5 @@ USE_CABAL= attoparsec>=0.10 blaze-builder blaze-html>=0.5 \
transformers>=0.2.2 wai>=1.3 wai-test>=1.3 xml-conduit>=1.0 \
xml-types>=0.3 yesod-core>=1.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-yesod/Makefile b/www/hs-yesod/Makefile
index c3ffcb2..e84e80a 100644
--- a/www/hs-yesod/Makefile
+++ b/www/hs-yesod/Makefile
@@ -17,6 +17,5 @@ USE_CABAL= aeson blaze-html>=0.5 blaze-markup>=0.5.1 data-default \
wai-extra>=1.3 warp>=1.3 yaml yesod-auth>=1.2 yesod-core>=1.2 \
yesod-form>=1.3 yesod-persistent>=1.2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/x11-toolkits/hs-GLURaw/Makefile b/x11-toolkits/hs-GLURaw/Makefile
index 9ac1064..bb6c982 100644
--- a/x11-toolkits/hs-GLURaw/Makefile
+++ b/x11-toolkits/hs-GLURaw/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_CABAL= OpenGLRaw>=1.3
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/x11-toolkits/hs-GLUT/Makefile b/x11-toolkits/hs-GLUT/Makefile
index c2139d8..86ca747 100644
--- a/x11-toolkits/hs-GLUT/Makefile
+++ b/x11-toolkits/hs-GLUT/Makefile
@@ -15,6 +15,5 @@ LICENSE= BSD
USE_CABAL= OpenGL>=2.8 OpenGLRaw>=1.3
USE_GL= glut
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/x11-toolkits/hs-OpenGL/Makefile b/x11-toolkits/hs-OpenGL/Makefile
index 1fdc7d2..3164a0a 100644
--- a/x11-toolkits/hs-OpenGL/Makefile
+++ b/x11-toolkits/hs-OpenGL/Makefile
@@ -14,6 +14,5 @@ LICENSE= BSD
USE_CABAL= GLURaw>=1.1.0.0 OpenGLRaw>=1.3.0.0
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/x11-toolkits/hs-OpenGLRaw/Makefile b/x11-toolkits/hs-OpenGLRaw/Makefile
index 4bdf2a0..41aab0e 100644
--- a/x11-toolkits/hs-OpenGLRaw/Makefile
+++ b/x11-toolkits/hs-OpenGLRaw/Makefile
@@ -12,6 +12,5 @@ LICENSE= BSD
USE_GL= gl glut
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/x11-toolkits/hs-gtk/Makefile b/x11-toolkits/hs-gtk/Makefile
index 002ea92..16442b3 100644
--- a/x11-toolkits/hs-gtk/Makefile
+++ b/x11-toolkits/hs-gtk/Makefile
@@ -14,6 +14,5 @@ USES= pkgconfig
USE_CABAL= cairo>=0.12.0 gio>=0.12.0 glib>=0.12.0 mtl pango>=0.12.0
USE_GNOME= gtk20
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/x11-toolkits/hs-gtk2hs/Makefile b/x11-toolkits/hs-gtk2hs/Makefile
index 78ae33a..88e1534 100644
--- a/x11-toolkits/hs-gtk2hs/Makefile
+++ b/x11-toolkits/hs-gtk2hs/Makefile
@@ -25,7 +25,6 @@ VTE_DESC= Terminal emulator
WEBKIT_DESC= WebKit rendering engine
SOEGTK_DESC= Examples for Haskell SoE
-NO_STAGE= yes
.include "../../lang/ghc/bsd.cabal.options.mk"
.if ${PORT_OPTIONS:MGCONF}
diff --git a/x11-toolkits/hs-gtkglext/Makefile b/x11-toolkits/hs-gtkglext/Makefile
index e1c5aed..94ae964 100644
--- a/x11-toolkits/hs-gtkglext/Makefile
+++ b/x11-toolkits/hs-gtkglext/Makefile
@@ -15,6 +15,5 @@ LICENSE= LGPL21
USES= pkgconfig
USE_CABAL= glib>=0.12 gtk>=0.12 mtl pango>=0.12
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/x11-toolkits/hs-gtksourceview2/Makefile b/x11-toolkits/hs-gtksourceview2/Makefile
index 1f1c71d..29ab543 100644
--- a/x11-toolkits/hs-gtksourceview2/Makefile
+++ b/x11-toolkits/hs-gtksourceview2/Makefile
@@ -14,6 +14,5 @@ USES= pkgconfig
USE_CABAL= glib>=0.12 gtk>=0.12 mtl
USE_GNOME= gtksourceview2
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/x11-toolkits/hs-pango/Makefile b/x11-toolkits/hs-pango/Makefile
index 8f5618f..9b4a332 100644
--- a/x11-toolkits/hs-pango/Makefile
+++ b/x11-toolkits/hs-pango/Makefile
@@ -14,6 +14,5 @@ USES= pkgconfig
USE_CABAL= cairo>=0.12.0 glib>=0.12.0 mtl
USE_GNOME= pango
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/x11-toolkits/hs-vte/Makefile b/x11-toolkits/hs-vte/Makefile
index e24fe22..5af40f1 100644
--- a/x11-toolkits/hs-vte/Makefile
+++ b/x11-toolkits/hs-vte/Makefile
@@ -14,6 +14,5 @@ USES= pkgconfig
USE_CABAL= glib>=0.12 gtk>=0.12 mtl pango>=0.12
USE_GNOME= vte
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/x11-toolkits/hs-wx/Makefile b/x11-toolkits/hs-wx/Makefile
index 1060654..0b71046 100644
--- a/x11-toolkits/hs-wx/Makefile
+++ b/x11-toolkits/hs-wx/Makefile
@@ -14,6 +14,5 @@ USE_WX= 2.9
WX_COMPS= wx
WX_UNICODE= yes
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/x11-toolkits/hs-wxc/Makefile b/x11-toolkits/hs-wxc/Makefile
index df3aeff..9bec86e 100644
--- a/x11-toolkits/hs-wxc/Makefile
+++ b/x11-toolkits/hs-wxc/Makefile
@@ -17,7 +17,6 @@ WX_UNICODE= yes
NOPORTDOCS= yes
USE_DOS2UNIX= yes
-NO_STAGE= yes
post-patch::
@${REINPLACE_CMD} 's|"wx-config"|"wxgtk2u-2.9-config"| ; \
s|/sbin/ldconfig -n|/sbin/ldconfig -m| ' ${WRKSRC}/Setup.hs
diff --git a/x11-toolkits/hs-wxcore/Makefile b/x11-toolkits/hs-wxcore/Makefile
index e9b5533..2c1e057 100644
--- a/x11-toolkits/hs-wxcore/Makefile
+++ b/x11-toolkits/hs-wxcore/Makefile
@@ -14,6 +14,5 @@ USE_WX= 2.9
WX_COMPS= wx
WX_UNICODE= yes
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/x11-toolkits/hs-wxdirect/Makefile b/x11-toolkits/hs-wxdirect/Makefile
index 307d935..f3e4ac3 100644
--- a/x11-toolkits/hs-wxdirect/Makefile
+++ b/x11-toolkits/hs-wxdirect/Makefile
@@ -14,6 +14,5 @@ USE_CABAL= parsec>=2.1.0 strict
EXECUTABLE= wxdirect
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/x11-wm/hs-xmonad-contrib/Makefile b/x11-wm/hs-xmonad-contrib/Makefile
index b6672e3..1e811d4 100644
--- a/x11-wm/hs-xmonad-contrib/Makefile
+++ b/x11-wm/hs-xmonad-contrib/Makefile
@@ -21,7 +21,6 @@ OPTIONS_DEFAULT= XFT
XFT_DESC= Use Xft to render text
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk"
.if ${PORT_OPTIONS:MXFT}
diff --git a/x11-wm/hs-xmonad/Makefile b/x11-wm/hs-xmonad/Makefile
index e39313e..00df6fa 100644
--- a/x11-wm/hs-xmonad/Makefile
+++ b/x11-wm/hs-xmonad/Makefile
@@ -19,6 +19,5 @@ MAN1SRC= man
EXECUTABLE= xmonad
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/x11/hs-X11-xft/Makefile b/x11/hs-X11-xft/Makefile
index 0b7638c..03d873d 100644
--- a/x11/hs-X11-xft/Makefile
+++ b/x11/hs-X11-xft/Makefile
@@ -14,6 +14,5 @@ USES= pkgconfig
USE_CABAL= utf8-string>=0.1 X11>=1.2.1
USE_XORG= xft xrender
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/x11/hs-X11/Makefile b/x11/hs-X11/Makefile
index 35b77c1..eb37283 100644
--- a/x11/hs-X11/Makefile
+++ b/x11/hs-X11/Makefile
@@ -19,7 +19,6 @@ OPTIONS_DEFAULT= XINERAMA
XINERAMA_DESC= Build with Xinerama support
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk"
.if ${PORT_OPTIONS:MXINERAMA}
diff --git a/x11/hs-xmobar/Makefile b/x11/hs-xmobar/Makefile
index c74bf4b..0fe2f66 100644
--- a/x11/hs-xmobar/Makefile
+++ b/x11/hs-xmobar/Makefile
@@ -17,7 +17,7 @@ USE_XORG= xrandr
EXECUTABLE= xmobar
STANDALONE= yes
-INSTALL_PORTDATA= ${INSTALL_DATA} ${WRKSRC}/samples/xmobar.config ${DATADIR}
+INSTALL_PORTDATA= ${INSTALL_DATA} ${WRKSRC}/samples/xmobar.config ${STAGEDIR}${DATADIR}
OPTIONS_DEFINE= XFT UTF8 MPD INOTIFY DATEZONE THREADED
OPTIONS_DEFAULT= UTF8
@@ -29,7 +29,6 @@ INOTIFY_DESC= inotify support
DATEZONE_DESC= Localized date support
THREADED_DESC= Use threaded runtime
-NO_STAGE= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk"
# Disable unsupported options
OpenPOWER on IntegriCloud