aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAshish SHUKLA <ashish@FreeBSD.org>2011-05-09 05:28:57 +0000
committerAshish SHUKLA <ashish@FreeBSD.org>2011-05-09 05:28:57 +0000
commit0c76a8384fc1de4958eb1228befbee727f00c596 (patch)
tree28680b3da252da7f45a2d25108e4e2a6e41a77e5
parentf2febc81eeab0d296325ecc49e1825762e5cd5d7 (diff)
downloadports-0c76a8384fc1de4958eb1228befbee727f00c596.tar.gz
ports-0c76a8384fc1de4958eb1228befbee727f00c596.zip
Notes
-rw-r--r--MOVED9
-rw-r--r--UPDATING13
-rw-r--r--archivers/Makefile1
-rw-r--r--archivers/hs-zip-archive/Makefile6
-rw-r--r--archivers/hs-zip-archive/distinfo4
-rw-r--r--archivers/hs-zip-archive/pkg-plist16
-rw-r--r--archivers/hs-zlib/Makefile5
-rw-r--r--archivers/hs-zlib/distinfo4
-rw-r--r--archivers/hs-zlib/pkg-plist20
-rw-r--r--audio/hs-ALUT/Makefile6
-rw-r--r--audio/hs-ALUT/pkg-plist24
-rw-r--r--audio/hs-OpenAL/Makefile6
-rw-r--r--audio/hs-OpenAL/pkg-plist48
-rw-r--r--audio/hs-libmpd/Makefile6
-rw-r--r--audio/hs-libmpd/distinfo4
-rw-r--r--audio/hs-libmpd/files/patch-libmpd.cabal18
-rw-r--r--audio/hs-libmpd/pkg-plist26
-rw-r--r--benchmarks/hs-criterion/Makefile10
-rw-r--r--benchmarks/hs-criterion/distinfo4
-rw-r--r--benchmarks/hs-criterion/files/patch-Criterion__Main.hs12
-rw-r--r--benchmarks/hs-criterion/files/patch-criterion.cabal11
-rw-r--r--benchmarks/hs-criterion/pkg-plist24
-rw-r--r--converters/hs-dataenc/Makefile19
-rw-r--r--converters/hs-dataenc/distinfo4
-rw-r--r--converters/hs-dataenc/pkg-plist29
-rw-r--r--converters/hs-json/Makefile6
-rw-r--r--converters/hs-json/pkg-plist21
-rw-r--r--deskutils/checkrdf/Makefile6
-rw-r--r--devel/Makefile24
-rw-r--r--devel/bnfc/Makefile36
-rw-r--r--devel/bnfc/distinfo3
-rw-r--r--devel/bnfc/pkg-descr15
-rw-r--r--devel/bnfc/pkg-plist126
-rw-r--r--devel/hs-BNFC/Makefile31
-rw-r--r--devel/hs-BNFC/distinfo5
-rw-r--r--devel/hs-BNFC/pkg-descr19
-rw-r--r--devel/hs-BNFC/pkg-plist126
-rw-r--r--devel/hs-Boolean/Makefile4
-rw-r--r--devel/hs-Boolean/distinfo1
-rw-r--r--devel/hs-Boolean/pkg-plist14
-rw-r--r--devel/hs-DeepArrow/Makefile5
-rw-r--r--devel/hs-DeepArrow/pkg-plist23
-rw-r--r--devel/hs-FileManip/Makefile18
-rw-r--r--devel/hs-FileManip/distinfo3
-rw-r--r--devel/hs-FileManip/pkg-descr4
-rw-r--r--devel/hs-FileManip/pkg-plist19
-rw-r--r--devel/hs-MemoTrie/Makefile5
-rw-r--r--devel/hs-MemoTrie/distinfo5
-rw-r--r--devel/hs-MemoTrie/pkg-plist13
-rw-r--r--devel/hs-MissingH/Makefile6
-rw-r--r--devel/hs-MissingH/distinfo1
-rw-r--r--devel/hs-MissingH/pkg-plist92
-rw-r--r--devel/hs-MonadCatchIO-mtl/Makefile6
-rw-r--r--devel/hs-MonadCatchIO-mtl/distinfo5
-rw-r--r--devel/hs-MonadCatchIO-mtl/pkg-plist14
-rw-r--r--devel/hs-ObjectName/Makefile3
-rw-r--r--devel/hs-ObjectName/distinfo1
-rw-r--r--devel/hs-ObjectName/pkg-plist14
-rw-r--r--devel/hs-QuickCheck/Makefile6
-rw-r--r--devel/hs-QuickCheck/distinfo5
-rw-r--r--devel/hs-QuickCheck/pkg-plist26
-rw-r--r--devel/hs-StateVar/Makefile3
-rw-r--r--devel/hs-StateVar/distinfo1
-rw-r--r--devel/hs-StateVar/pkg-plist14
-rw-r--r--devel/hs-Stream/Makefile7
-rw-r--r--devel/hs-Stream/distinfo5
-rw-r--r--devel/hs-Stream/pkg-plist14
-rw-r--r--devel/hs-Tensor/Makefile3
-rw-r--r--devel/hs-Tensor/distinfo1
-rw-r--r--devel/hs-Tensor/pkg-plist14
-rw-r--r--devel/hs-TypeCompose/Makefile4
-rw-r--r--devel/hs-TypeCompose/distinfo5
-rw-r--r--devel/hs-TypeCompose/pkg-plist23
-rw-r--r--devel/hs-alex/Makefile10
-rw-r--r--devel/hs-alex/distinfo5
-rw-r--r--devel/hs-alex/pkg-plist18
-rw-r--r--devel/hs-ansi-terminal/Makefile6
-rw-r--r--devel/hs-ansi-terminal/distinfo5
-rw-r--r--devel/hs-ansi-terminal/pkg-plist19
-rw-r--r--devel/hs-ansi-wl-pprint/Makefile8
-rw-r--r--devel/hs-ansi-wl-pprint/distinfo5
-rw-r--r--devel/hs-ansi-wl-pprint/pkg-plist17
-rw-r--r--devel/hs-arrows/Makefile6
-rw-r--r--devel/hs-arrows/distinfo5
-rw-r--r--devel/hs-arrows/pkg-plist27
-rw-r--r--devel/hs-binary/Makefile3
-rw-r--r--devel/hs-binary/distinfo1
-rw-r--r--devel/hs-binary/pkg-plist18
-rw-r--r--devel/hs-bsd-sysctl/Makefile3
-rw-r--r--devel/hs-bsd-sysctl/distinfo1
-rw-r--r--devel/hs-bsd-sysctl/pkg-plist15
-rw-r--r--devel/hs-c2hs/Makefile6
-rw-r--r--devel/hs-c2hs/distinfo1
-rw-r--r--devel/hs-c2hs/pkg-descr3
-rw-r--r--devel/hs-c2hs/pkg-plist4
-rw-r--r--devel/hs-checkers/Makefile2
-rw-r--r--devel/hs-convertible/Makefile6
-rw-r--r--devel/hs-convertible/distinfo1
-rw-r--r--devel/hs-convertible/pkg-plist23
-rw-r--r--devel/hs-cpphs/Makefile4
-rw-r--r--devel/hs-cpphs/distinfo1
-rw-r--r--devel/hs-cpphs/pkg-plist30
-rw-r--r--devel/hs-darcs/Makefile35
-rw-r--r--devel/hs-darcs/distinfo5
-rw-r--r--devel/hs-darcs/files/patch-Setup.lhs14
-rw-r--r--devel/hs-darcs/files/patch-darcs.cabal83
-rw-r--r--devel/hs-darcs/pkg-plist160
-rw-r--r--devel/hs-datetime/Makefile6
-rw-r--r--devel/hs-datetime/distinfo1
-rw-r--r--devel/hs-datetime/files/patch-datetime.cabal11
-rw-r--r--devel/hs-datetime/pkg-plist14
-rw-r--r--devel/hs-deepseq/Makefile4
-rw-r--r--devel/hs-deepseq/distinfo5
-rw-r--r--devel/hs-deepseq/pkg-plist14
-rw-r--r--devel/hs-dlist/Makefile4
-rw-r--r--devel/hs-dlist/distinfo1
-rw-r--r--devel/hs-dlist/pkg-plist14
-rw-r--r--devel/hs-drift/Makefile2
-rw-r--r--devel/hs-drift/distinfo1
-rw-r--r--devel/hs-fgl/Makefile4
-rw-r--r--devel/hs-fgl/distinfo1
-rw-r--r--devel/hs-fgl/pkg-plist47
-rw-r--r--devel/hs-filemanip/Makefile8
-rw-r--r--devel/hs-filemanip/distinfo5
-rw-r--r--devel/hs-filemanip/pkg-descr2
-rw-r--r--devel/hs-filemanip/pkg-plist19
-rw-r--r--devel/hs-ghc-mtl/Makefile5
-rw-r--r--devel/hs-ghc-mtl/distinfo1
-rw-r--r--devel/hs-ghc-mtl/pkg-plist15
-rw-r--r--devel/hs-ghc-paths-docs/Makefile5
-rw-r--r--devel/hs-ghc-paths-docs/distinfo5
-rw-r--r--devel/hs-ghc-paths/Makefile9
-rw-r--r--devel/hs-ghc-paths/distinfo5
-rw-r--r--devel/hs-ghc-paths/pkg-plist14
-rw-r--r--devel/hs-haddock-docs/Makefile17
-rw-r--r--devel/hs-haddock-docs/distinfo5
-rw-r--r--devel/hs-haddock/Makefile40
-rw-r--r--devel/hs-haddock/distinfo5
-rw-r--r--devel/hs-haddock/files/pkg-deinstall.in6
-rw-r--r--devel/hs-haddock/pkg-plist23
-rw-r--r--devel/hs-happy/Makefile14
-rw-r--r--devel/hs-happy/distinfo5
-rw-r--r--devel/hs-happy/pkg-plist17
-rw-r--r--devel/hs-hashed-storage/Makefile13
-rw-r--r--devel/hs-hashed-storage/distinfo5
-rw-r--r--devel/hs-hashed-storage/pkg-plist28
-rw-r--r--devel/hs-haskeline/Makefile6
-rw-r--r--devel/hs-haskeline/distinfo5
-rw-r--r--devel/hs-haskeline/pkg-plist45
-rw-r--r--devel/hs-haskell-src-exts/Makefile6
-rw-r--r--devel/hs-haskell-src-exts/distinfo5
-rw-r--r--devel/hs-haskell-src-exts/pkg-plist37
-rw-r--r--devel/hs-hdoc/Makefile4
-rw-r--r--devel/hs-hint/Makefile7
-rw-r--r--devel/hs-hint/distinfo5
-rw-r--r--devel/hs-hint/pkg-plist36
-rw-r--r--devel/hs-hmake/Makefile4
-rw-r--r--devel/hs-hoogle/Makefile10
-rw-r--r--devel/hs-hoogle/distinfo5
-rw-r--r--devel/hs-hoogle/files/patch-hoogle.cabal22
-rw-r--r--devel/hs-hoogle/files/patch-src__General__Web.hs11
-rw-r--r--devel/hs-hoogle/files/patch-src__Web__Server.hs11
-rw-r--r--devel/hs-hoogle/pkg-plist4
-rw-r--r--devel/hs-hslogger/Makefile18
-rw-r--r--devel/hs-hslogger/distinfo5
-rw-r--r--devel/hs-hslogger/pkg-plist23
-rw-r--r--devel/hs-idoc/Makefile5
-rw-r--r--devel/hs-idoc/distinfo1
-rw-r--r--devel/hs-idoc/files/patch-Makefile40
-rw-r--r--devel/hs-language-c/Makefile5
-rw-r--r--devel/hs-language-c/distinfo5
-rw-r--r--devel/hs-language-c/pkg-plist51
-rw-r--r--devel/hs-lazysmallcheck/Makefile3
-rw-r--r--devel/hs-lazysmallcheck/distinfo1
-rw-r--r--devel/hs-lazysmallcheck/pkg-plist14
-rw-r--r--devel/hs-mmap/Makefile6
-rw-r--r--devel/hs-mmap/distinfo5
-rw-r--r--devel/hs-mmap/pkg-plist15
-rw-r--r--devel/hs-mueval/Makefile6
-rw-r--r--devel/hs-mueval/distinfo5
-rw-r--r--devel/hs-mueval/files/patch-Mueval__Interpreter.hs11
-rw-r--r--devel/hs-mueval/files/patch-mueval.cabal11
-rw-r--r--devel/hs-mueval/pkg-plist20
-rw-r--r--devel/hs-pcre-light/Makefile3
-rw-r--r--devel/hs-pcre-light/distinfo1
-rw-r--r--devel/hs-pcre-light/pkg-plist19
-rw-r--r--devel/hs-primitive/Makefile4
-rw-r--r--devel/hs-primitive/distinfo5
-rw-r--r--devel/hs-primitive/pkg-plist25
-rw-r--r--devel/hs-reactive/Makefile5
-rw-r--r--devel/hs-reactive/distinfo1
-rw-r--r--devel/hs-reactive/pkg-plist41
-rw-r--r--devel/hs-readline/Makefile4
-rw-r--r--devel/hs-readline/distinfo1
-rw-r--r--devel/hs-readline/pkg-plist19
-rw-r--r--devel/hs-safe/Makefile4
-rw-r--r--devel/hs-safe/distinfo5
-rw-r--r--devel/hs-safe/pkg-plist13
-rw-r--r--devel/hs-show/Makefile8
-rw-r--r--devel/hs-show/distinfo5
-rw-r--r--devel/hs-show/pkg-plist16
-rw-r--r--devel/hs-smallcheck/Makefile3
-rw-r--r--devel/hs-smallcheck/distinfo1
-rw-r--r--devel/hs-smallcheck/pkg-plist14
-rw-r--r--devel/hs-split/Makefile4
-rw-r--r--devel/hs-split/distinfo5
-rw-r--r--devel/hs-split/pkg-plist17
-rw-r--r--devel/hs-terminfo/Makefile3
-rw-r--r--devel/hs-terminfo/distinfo1
-rw-r--r--devel/hs-terminfo/pkg-plist22
-rw-r--r--devel/hs-test-framework-hunit/Makefile5
-rw-r--r--devel/hs-test-framework-hunit/distinfo1
-rw-r--r--devel/hs-test-framework-hunit/pkg-plist16
-rw-r--r--devel/hs-test-framework-quickcheck2/Makefile6
-rw-r--r--devel/hs-test-framework-quickcheck2/distinfo5
-rw-r--r--devel/hs-test-framework-quickcheck2/pkg-plist16
-rw-r--r--devel/hs-test-framework/Makefile7
-rw-r--r--devel/hs-test-framework/distinfo5
-rw-r--r--devel/hs-test-framework/pkg-plist41
-rw-r--r--devel/hs-testpack/Makefile6
-rw-r--r--devel/hs-testpack/distinfo5
-rw-r--r--devel/hs-testpack/files/patch-src__Test__HUnit__Tools.hs38
-rw-r--r--devel/hs-testpack/files/patch-src__Test__QuickCheck__Instances.hs17
-rw-r--r--devel/hs-testpack/pkg-plist18
-rw-r--r--devel/hs-transformers/Makefile4
-rw-r--r--devel/hs-transformers/distinfo5
-rw-r--r--devel/hs-transformers/pkg-plist42
-rw-r--r--devel/hs-unamb/Makefile4
-rw-r--r--devel/hs-unamb/distinfo5
-rw-r--r--devel/hs-unamb/pkg-plist13
-rw-r--r--devel/hs-uniplate/Makefile5
-rw-r--r--devel/hs-uniplate/distinfo5
-rw-r--r--devel/hs-uniplate/pkg-plist36
-rw-r--r--devel/hs-unix-compat/Makefile4
-rw-r--r--devel/hs-unix-compat/distinfo5
-rw-r--r--devel/hs-unix-compat/pkg-plist20
-rw-r--r--devel/hs-utf8-string/Makefile3
-rw-r--r--devel/hs-utf8-string/distinfo1
-rw-r--r--devel/hs-utf8-string/pkg-plist29
-rw-r--r--devel/hs-utility-ht/Makefile3
-rw-r--r--devel/hs-utility-ht/distinfo1
-rw-r--r--devel/hs-utility-ht/pkg-plist55
-rw-r--r--devel/hs-uuagc/Makefile6
-rw-r--r--devel/hs-uuagc/distinfo5
-rw-r--r--devel/hs-uuagc/pkg-plist21
-rw-r--r--devel/hs-uulib/Makefile5
-rw-r--r--devel/hs-uulib/distinfo5
-rw-r--r--devel/hs-uulib/pkg-plist44
-rw-r--r--devel/hs-uvector-algorithms/Makefile18
-rw-r--r--devel/hs-uvector-algorithms/distinfo3
-rw-r--r--devel/hs-uvector-algorithms/pkg-descr4
-rw-r--r--devel/hs-uvector-algorithms/pkg-plist24
-rw-r--r--devel/hs-uvector/Makefile18
-rw-r--r--devel/hs-uvector/distinfo3
-rw-r--r--devel/hs-uvector/pkg-descr7
-rw-r--r--devel/hs-uvector/pkg-plist32
-rw-r--r--devel/hs-vector-algorithms/Makefile6
-rw-r--r--devel/hs-vector-algorithms/distinfo5
-rw-r--r--devel/hs-vector-algorithms/pkg-plist26
-rw-r--r--devel/hs-vector/Makefile6
-rw-r--r--devel/hs-vector/distinfo5
-rw-r--r--devel/hs-vector/pkg-plist42
-rw-r--r--devel/lhs2TeX/Makefile50
-rw-r--r--devel/lhs2TeX/distinfo3
-rw-r--r--devel/lhs2TeX/files/patch-Makefile34
-rw-r--r--devel/lhs2TeX/files/patch-configure66
-rw-r--r--devel/lhs2TeX/pkg-descr4
-rw-r--r--devel/lhs2TeX/pkg-plist6
-rw-r--r--devel/pure-gen/Makefile3
-rw-r--r--ftp/hs-curl/Makefile6
-rw-r--r--ftp/hs-curl/distinfo4
-rw-r--r--ftp/hs-curl/pkg-plist22
-rw-r--r--graphics/Makefile4
-rw-r--r--graphics/hs-HGL/Makefile5
-rw-r--r--graphics/hs-HGL/distinfo1
-rw-r--r--graphics/hs-HGL/files/patch-Graphics__HGL__Internals__Utilities.hs11
-rw-r--r--graphics/hs-HGL/files/patch-HGL.cabal11
-rw-r--r--graphics/hs-HGL/pkg-plist44
-rw-r--r--graphics/hs-hgl/Makefile64
-rw-r--r--graphics/hs-hgl/distinfo3
-rw-r--r--graphics/hs-hgl/pkg-descr15
-rw-r--r--graphics/hs-hgl/pkg-message6
-rw-r--r--graphics/hs-hgl/pkg-plist38
-rw-r--r--lang/ghc/Makefile263
-rw-r--r--lang/ghc/bsd.cabal.mk219
-rw-r--r--lang/ghc/bsd.hackage.mk61
-rw-r--r--lang/ghc/distinfo33
-rw-r--r--lang/ghc/files/patch-configure83
-rw-r--r--lang/ghc/files/patch-ghc.mk14
-rw-r--r--lang/ghc/files/patch-libraries_Makefile11
-rw-r--r--lang/ghc/files/patch-libraries_bin-package-db_LICENSE8
-rw-r--r--lang/ghc/files/patch-rts_package.conf.in26
-rw-r--r--lang/ghc/files/testsuite.sh.in9
-rw-r--r--lang/ghc/pkg-plist2508
-rw-r--r--lang/hs-brainfuck/Makefile5
-rw-r--r--lang/hs-brainfuck/distinfo1
-rw-r--r--lang/hs-brainfuck/pkg-plist17
-rw-r--r--lang/hs-unlambda/Makefile5
-rw-r--r--lang/hs-unlambda/distinfo1
-rw-r--r--lang/hs-unlambda/pkg-plist15
-rw-r--r--mail/hs-mime/Makefile3
-rw-r--r--mail/hs-mime/distinfo1
-rw-r--r--mail/hs-mime/files/patch-mime.cabal11
-rw-r--r--mail/hs-mime/pkg-plist20
-rw-r--r--math/hs-Agda-executable/Makefile5
-rw-r--r--math/hs-Agda-executable/distinfo4
-rw-r--r--math/hs-Agda-executable/pkg-plist4
-rw-r--r--math/hs-Agda/Makefile6
-rw-r--r--math/hs-Agda/distinfo4
-rw-r--r--math/hs-Agda/files/patch-Agda.cabal20
-rw-r--r--math/hs-Agda/files/patch-src__full__Agda__Interaction__Highlighting__Generate.hs11
-rw-r--r--math/hs-Agda/files/patch-src__full__Agda__Utils__Generics.hs11
-rw-r--r--math/hs-Agda/pkg-plist217
-rw-r--r--math/hs-category-extras/Makefile2
-rw-r--r--math/hs-mwc-random/Makefile8
-rw-r--r--math/hs-mwc-random/distinfo4
-rw-r--r--math/hs-mwc-random/pkg-plist15
-rw-r--r--math/hs-statistics/Makefile9
-rw-r--r--math/hs-statistics/distinfo4
-rw-r--r--math/hs-statistics/pkg-plist36
-rw-r--r--math/hs-vector-space/Makefile7
-rw-r--r--math/hs-vector-space/distinfo4
-rw-r--r--math/hs-vector-space/pkg-plist21
-rw-r--r--multimedia/Makefile1
-rw-r--r--net/Makefile3
-rw-r--r--net/hs-hostname/Makefile3
-rw-r--r--net/hs-hostname/pkg-plist14
-rw-r--r--net/hs-network-bytestring/Makefile18
-rw-r--r--net/hs-network-bytestring/distinfo2
-rw-r--r--net/hs-network-bytestring/pkg-descr4
-rw-r--r--net/hs-network-bytestring/pkg-plist20
-rw-r--r--net/hs-pcap/Makefile5
-rw-r--r--net/hs-pcap/distinfo4
-rw-r--r--net/hs-pcap/pkg-plist18
-rw-r--r--ports-mgmt/hs-porte/Makefile7
-rw-r--r--ports-mgmt/hs-porte/distinfo4
-rw-r--r--ports-mgmt/hs-porte/pkg-plist17
-rw-r--r--print/hs-hscolour-docs/Makefile6
-rw-r--r--print/hs-hscolour-docs/distinfo5
-rw-r--r--print/hs-hscolour/Makefile10
-rw-r--r--print/hs-hscolour/distinfo5
-rw-r--r--print/hs-hscolour/pkg-plist31
-rw-r--r--science/hs-bio/Makefile8
-rw-r--r--science/hs-bio/distinfo5
-rw-r--r--science/hs-bio/files/patch-Bio__Alignment__BlastXML.hs61
-rw-r--r--science/hs-bio/files/patch-bio.cabal18
-rw-r--r--science/hs-bio/pkg-plist65
-rw-r--r--security/hs-SHA/Makefile13
-rw-r--r--security/hs-SHA/distinfo5
-rw-r--r--security/hs-SHA/pkg-plist19
-rw-r--r--security/hs-digest/Makefile4
-rw-r--r--security/hs-digest/distinfo5
-rw-r--r--security/hs-digest/pkg-plist16
-rw-r--r--textproc/Makefile12
-rw-r--r--textproc/hs-Diff/Makefile3
-rw-r--r--textproc/hs-Diff/distinfo1
-rw-r--r--textproc/hs-Diff/pkg-plist15
-rw-r--r--textproc/hs-HaXml/Makefile6
-rw-r--r--textproc/hs-HaXml/distinfo1
-rw-r--r--textproc/hs-HaXml/pkg-plist57
-rw-r--r--textproc/hs-bytestring-csv/Makefile6
-rw-r--r--textproc/hs-bytestring-csv/distinfo1
-rw-r--r--textproc/hs-bytestring-csv/pkg-plist17
-rw-r--r--textproc/hs-citeproc-hs/Makefile18
-rw-r--r--textproc/hs-citeproc-hs/distinfo5
-rw-r--r--textproc/hs-citeproc-hs/pkg-plist30
-rw-r--r--textproc/hs-feed/Makefile6
-rw-r--r--textproc/hs-feed/distinfo5
-rw-r--r--textproc/hs-feed/pkg-plist42
-rw-r--r--textproc/hs-highlighting-kate/Makefile8
-rw-r--r--textproc/hs-highlighting-kate/distinfo5
-rw-r--r--textproc/hs-highlighting-kate/pkg-plist80
-rw-r--r--textproc/hs-hs-bibutils/Makefile6
-rw-r--r--textproc/hs-hs-bibutils/distinfo5
-rw-r--r--textproc/hs-hs-bibutils/pkg-plist14
-rw-r--r--textproc/hs-hxt/Makefile5
-rw-r--r--textproc/hs-hxt/distinfo5
-rw-r--r--textproc/hs-hxt/pkg-plist121
-rw-r--r--textproc/hs-lhs2tex/Makefile47
-rw-r--r--textproc/hs-lhs2tex/distinfo5
-rw-r--r--textproc/hs-lhs2tex/files/patch-Makefile34
-rw-r--r--textproc/hs-lhs2tex/files/patch-MathPoly.lhs11
-rw-r--r--textproc/hs-lhs2tex/files/patch-Setup.hs23
-rw-r--r--textproc/hs-lhs2tex/files/patch-configure66
-rw-r--r--textproc/hs-lhs2tex/pkg-descr5
-rw-r--r--textproc/hs-lhs2tex/pkg-plist4
-rw-r--r--textproc/hs-libxml/Makefile4
-rw-r--r--textproc/hs-libxml/distinfo1
-rw-r--r--textproc/hs-libxml/pkg-plist20
-rw-r--r--textproc/hs-pandoc/Makefile30
-rw-r--r--textproc/hs-pandoc/distinfo5
-rw-r--r--textproc/hs-pandoc/files/patch-Setup.hs10
-rw-r--r--textproc/hs-pandoc/pkg-plist51
-rw-r--r--textproc/hs-polyparse/Makefile5
-rw-r--r--textproc/hs-polyparse/distinfo5
-rw-r--r--textproc/hs-polyparse/pkg-plist27
-rw-r--r--textproc/hs-stringsearch/Makefile5
-rw-r--r--textproc/hs-stringsearch/distinfo5
-rw-r--r--textproc/hs-stringsearch/pkg-plist32
-rw-r--r--textproc/hs-tagsoup/Makefile19
-rw-r--r--textproc/hs-tagsoup/distinfo5
-rw-r--r--textproc/hs-tagsoup/pkg-plist30
-rw-r--r--textproc/hs-texmath/Makefile22
-rw-r--r--textproc/hs-texmath/distinfo5
-rw-r--r--textproc/hs-texmath/pkg-plist19
-rw-r--r--www/Makefile3
-rw-r--r--www/hs-HTTP/Makefile6
-rw-r--r--www/hs-HTTP/distinfo4
-rw-r--r--www/hs-HTTP/pkg-plist32
-rw-r--r--www/hs-cgi/Makefile8
-rw-r--r--www/hs-cgi/distinfo4
-rw-r--r--www/hs-cgi/pkg-descr2
-rw-r--r--www/hs-cgi/pkg-plist22
-rw-r--r--www/hs-fastcgi/Makefile5
-rw-r--r--www/hs-fastcgi/files/patch-fastcgi.cabal11
-rw-r--r--www/hs-fastcgi/pkg-plist14
-rw-r--r--www/hs-http-server/Makefile5
-rw-r--r--www/hs-http-server/pkg-plist20
-rw-r--r--www/hs-oeis/Makefile7
-rw-r--r--www/hs-oeis/distinfo4
-rw-r--r--www/hs-oeis/pkg-plist14
-rw-r--r--www/hs-scgi/Makefile8
-rw-r--r--www/hs-scgi/distinfo4
-rw-r--r--www/hs-scgi/pkg-plist14
-rw-r--r--www/hs-url/Makefile5
-rw-r--r--www/hs-url/pkg-plist14
-rw-r--r--x11-toolkits/Makefile7
-rw-r--r--x11-toolkits/hs-GLURaw/Makefile20
-rw-r--r--x11-toolkits/hs-GLURaw/distinfo3
-rw-r--r--x11-toolkits/hs-GLURaw/pkg-descr5
-rw-r--r--x11-toolkits/hs-GLURaw/pkg-plist23
-rw-r--r--x11-toolkits/hs-GLUT/Makefile8
-rw-r--r--x11-toolkits/hs-GLUT/distinfo5
-rw-r--r--x11-toolkits/hs-GLUT/pkg-plist42
-rw-r--r--x11-toolkits/hs-OpenGL/Makefile7
-rw-r--r--x11-toolkits/hs-OpenGL/distinfo5
-rw-r--r--x11-toolkits/hs-OpenGL/pkg-plist101
-rw-r--r--x11-toolkits/hs-OpenGLRaw/Makefile19
-rw-r--r--x11-toolkits/hs-OpenGLRaw/distinfo3
-rw-r--r--x11-toolkits/hs-OpenGLRaw/pkg-descr11
-rw-r--r--x11-toolkits/hs-OpenGLRaw/pkg-plist205
-rw-r--r--x11-toolkits/hs-frantk/distinfo1
-rw-r--r--x11-toolkits/hs-gtk2hs/Makefile86
-rw-r--r--x11-toolkits/hs-gtk2hs/distinfo3
-rw-r--r--x11-toolkits/hs-gtk2hs/files/patch-Makefile.in16
-rw-r--r--x11-toolkits/hs-gtk2hs/files/pkg-install.in19
-rw-r--r--x11-toolkits/hs-gtk2hs/pkg-plist495
-rw-r--r--x11-wm/hs-xmonad-contrib/Makefile9
-rw-r--r--x11-wm/hs-xmonad-contrib/distinfo4
-rw-r--r--x11-wm/hs-xmonad-contrib/pkg-plist201
-rw-r--r--x11-wm/hs-xmonad/Makefile10
-rw-r--r--x11-wm/hs-xmonad/distinfo4
-rw-r--r--x11-wm/hs-xmonad/pkg-plist22
-rw-r--r--x11/hs-X11-xft/Makefile6
-rw-r--r--x11/hs-X11-xft/pkg-plist16
-rw-r--r--x11/hs-X11/Makefile5
-rw-r--r--x11/hs-X11/pkg-plist45
-rw-r--r--x11/hs-xmobar/Makefile14
-rw-r--r--x11/hs-xmobar/distinfo4
-rw-r--r--x11/hs-xmobar/pkg-plist4
460 files changed, 1733 insertions, 8889 deletions
diff --git a/MOVED b/MOVED
index f1afe2248e7b..4026a7f8275f 100644
--- a/MOVED
+++ b/MOVED
@@ -2165,3 +2165,12 @@ www/codeigniter|www/codeigniter17|2011-05-03|Renamed to track deprecated branch
www/codeigniter-devel||2011-05-03|Removed
devel/common_msgs|devel/ros-common_msgs|2011-05-03|Renamed
math/geometry|math/ros-geometry|2011-05-03|Renamed
+devel/hs-FileManip|devel/hs-filemanip|2011-05-08|Renamed: Cabal package has been renamed.
+devel/lhs2TeX|textproc/hs-lhs2tex|2011-05-08|Renamed: It has become a Cabal transcript.
+devel/bnfc|devel/hs-BNFC|2011-05-08|Renamed: It has become a Cabal transcript.
+graphics/hs-hgl||2011-05-08|deleted: overriden by graphics/hs-HGL
+x11-toolkits/hs-GLURaw|2011-05-08|Removed: It has become obsoleted by Haskell Platform.
+x11-toolkits/hs-OpenGLRaw|2011-05-08|Removed: It has become obsoleted by Haskell Platform.
+net/hs-network-bytestring|2011-05-08|Removed: It is deprecated by net/hs-network.
+devel/hs-uvector|2011-05-08|Removed: It is deprecated by devel/hs-vector.
+devel/hs-uvector-algorithms|2011-05-08|Removed: It is deprecated by devel/hs-vector-algorithms.
diff --git a/UPDATING b/UPDATING
index 0e511dbd6027..2ba576688014 100644
--- a/UPDATING
+++ b/UPDATING
@@ -5,6 +5,19 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+20110509:
+ AFFECTS: users of lang/ghc and */hs-*
+ AUTHOR: ashish@FreeBSD.org
+
+ GHC has been updated to version 7.0.3 and other Haskell ports are also
+ updated to their Haskell Platform versions or latest versions.
+
+ To update all affected ports:
+
+ # portmaster -r lang/ghc
+ or
+ # portupgrade -r lang/ghc
+
20110506:
AFFECTS: users of lang/perl*
AUTHOR: skv@FreeBSD.org
diff --git a/archivers/Makefile b/archivers/Makefile
index fc47e7df684b..274c35de4b8f 100644
--- a/archivers/Makefile
+++ b/archivers/Makefile
@@ -40,6 +40,7 @@
SUBDIR += hffzip
SUBDIR += hlextract
SUBDIR += hpack.non-usa.only
+ SUBDIR += hs-tar
SUBDIR += hs-zip-archive
SUBDIR += hs-zlib
SUBDIR += javatar
diff --git a/archivers/hs-zip-archive/Makefile b/archivers/hs-zip-archive/Makefile
index 35bf9688c4d5..801f1bfa8d00 100644
--- a/archivers/hs-zip-archive/Makefile
+++ b/archivers/hs-zip-archive/Makefile
@@ -6,13 +6,15 @@
#
PORTNAME= zip-archive
-PORTVERSION= 0.1.1.6
+PORTVERSION= 0.1.1.7
CATEGORIES= archivers haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= A Haskell library for working with zip archives
-USE_HACKAGE= binary digest>=0.0.0.1 utf8-string>=0.3.1 zlib
+LICENSE= GPLv2
+
+USE_CABAL= binary digest>=0.0.0.1 mtl utf8-string>=0.3.1 zlib
OPTIONS= EXECUTABLE "Build the Zip executable" off
diff --git a/archivers/hs-zip-archive/distinfo b/archivers/hs-zip-archive/distinfo
index d61d0b3ddafc..6b52cc4be630 100644
--- a/archivers/hs-zip-archive/distinfo
+++ b/archivers/hs-zip-archive/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/zip-archive-0.1.1.6.tar.gz) = 16aafc5f74c880398413a7c2adaaf90cae86006dcda58f663c1e1d795add90aa
-SIZE (cabal/zip-archive-0.1.1.6.tar.gz) = 16730
+SHA256 (cabal/zip-archive-0.1.1.7.tar.gz) = 88c096d469d8b4d816dbe15571f2c1e61e31c1cd67f931672240063a51d8a2e0
+SIZE (cabal/zip-archive-0.1.1.7.tar.gz) = 16795
diff --git a/archivers/hs-zip-archive/pkg-plist b/archivers/hs-zip-archive/pkg-plist
deleted file mode 100644
index 510d701b8dda..000000000000
--- a/archivers/hs-zip-archive/pkg-plist
+++ /dev/null
@@ -1,16 +0,0 @@
-@comment $FreeBSD$
-%%MAYBE_EXECUTABLE%%bin/Zip
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Archive/Zip.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Archive
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/archivers/hs-zlib/Makefile b/archivers/hs-zlib/Makefile
index 9a9282f5e2af..b277cb77148d 100644
--- a/archivers/hs-zlib/Makefile
+++ b/archivers/hs-zlib/Makefile
@@ -5,13 +5,14 @@
# $FreeBSD$
PORTNAME= zlib
-PORTVERSION= 0.5.2.0
-PORTREVISION= 1
+PORTVERSION= 0.5.3.1
CATEGORIES= archivers haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Pure Haskell interface to the C zlib library
+LICENSE= BSD
+
CABAL_SETUP= Setup.hs
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/archivers/hs-zlib/distinfo b/archivers/hs-zlib/distinfo
index dedc966d359a..60690b4a3bc1 100644
--- a/archivers/hs-zlib/distinfo
+++ b/archivers/hs-zlib/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/zlib-0.5.2.0.tar.gz) = 4119fb627e0adc2b129acd86fe5724cf05a49d8de5b64eb7a6e519d3befd3b8f
-SIZE (cabal/zlib-0.5.2.0.tar.gz) = 125081
+SHA256 (cabal/zlib-0.5.3.1.tar.gz) = 382a16d09d47ba9c742d552b80cf3902c81556fc69a8d6983af98b47263545c2
+SIZE (cabal/zlib-0.5.3.1.tar.gz) = 125087
diff --git a/archivers/hs-zlib/pkg-plist b/archivers/hs-zlib/pkg-plist
deleted file mode 100644
index 91c098e372c4..000000000000
--- a/archivers/hs-zlib/pkg-plist
+++ /dev/null
@@ -1,20 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Compression/GZip.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Compression/Zlib.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Compression/Zlib/Internal.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Compression/Zlib/Raw.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Compression/Zlib/Stream.hi
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Compression/Zlib
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Compression
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/audio/hs-ALUT/Makefile b/audio/hs-ALUT/Makefile
index a8f9bc7fa6f5..722c7b832e98 100644
--- a/audio/hs-ALUT/Makefile
+++ b/audio/hs-ALUT/Makefile
@@ -7,14 +7,16 @@
PORTNAME= ALUT
PORTVERSION= 2.2.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= A Haskell binding for the OpenAL Utility Toolkit
+LICENSE= BSD
+
CABAL_SETUP= Setup.hs
-USE_HACKAGE= OpenAL StateVar
+USE_CABAL= OpenAL StateVar
USE_OPENAL= al alut
PORTEXAMPLES= *
diff --git a/audio/hs-ALUT/pkg-plist b/audio/hs-ALUT/pkg-plist
deleted file mode 100644
index d0da62656eae..000000000000
--- a/audio/hs-ALUT/pkg-plist
+++ /dev/null
@@ -1,24 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/ALUT.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/ALUT/Config.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/ALUT/Constants.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/ALUT/Errors.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/ALUT/Initialization.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/ALUT/Loaders.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/ALUT/Sleep.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/ALUT/Version.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include/HsALUT.h
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/ALUT
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/audio/hs-OpenAL/Makefile b/audio/hs-OpenAL/Makefile
index 5ab0f67bab1c..737f9a04dc51 100644
--- a/audio/hs-OpenAL/Makefile
+++ b/audio/hs-OpenAL/Makefile
@@ -7,14 +7,16 @@
PORTNAME= OpenAL
PORTVERSION= 1.4.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= A Haskell binding to the OpenAL cross-platform 3D audio API
+LICENSE= BSD
+
CABAL_SETUP= Setup.hs
-USE_HACKAGE= ObjectName StateVar Tensor
+USE_CABAL= ObjectName StateVar Tensor
USE_OPENAL= al
PORTEXAMPLES= *
diff --git a/audio/hs-OpenAL/pkg-plist b/audio/hs-OpenAL/pkg-plist
deleted file mode 100644
index fb57d33a2e8d..000000000000
--- a/audio/hs-OpenAL/pkg-plist
+++ /dev/null
@@ -1,48 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/OpenAL.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/OpenAL/AL.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/OpenAL/AL/ALboolean.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/OpenAL/AL/Attenuation.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/OpenAL/AL/BasicTypes.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/OpenAL/AL/Buffer.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/OpenAL/AL/BufferInternal.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/OpenAL/AL/Doppler.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/OpenAL/AL/Errors.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/OpenAL/AL/Extensions.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/OpenAL/AL/Format.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/OpenAL/AL/Listener.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/OpenAL/AL/PeekPoke.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/OpenAL/AL/QueryUtils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/OpenAL/AL/Source.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/OpenAL/AL/SourceState.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/OpenAL/AL/String.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/OpenAL/AL/StringQueries.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/OpenAL/ALC.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/OpenAL/ALC/ALCboolean.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/OpenAL/ALC/BasicTypes.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/OpenAL/ALC/Capture.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/OpenAL/ALC/Context.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/OpenAL/ALC/Device.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/OpenAL/ALC/Errors.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/OpenAL/ALC/Extensions.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/OpenAL/ALC/QueryUtils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/OpenAL/ALC/String.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/OpenAL/Config.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/OpenAL/Constants.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include/HsOpenAL.h
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/OpenAL/ALC
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/OpenAL/AL
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/OpenAL
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/audio/hs-libmpd/Makefile b/audio/hs-libmpd/Makefile
index cfe97a520ce8..b19f2d05f27d 100644
--- a/audio/hs-libmpd/Makefile
+++ b/audio/hs-libmpd/Makefile
@@ -6,13 +6,15 @@
#
PORTNAME= libmpd
-PORTVERSION= 0.4.1
+PORTVERSION= 0.5.0
CATEGORIES= audio haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= An MPD client library
-USE_HACKAGE= utf8-string>=0.3.1 QuickCheck>=2.1.0.0
+LICENSE= LGPL21
+
+USE_CABAL= mtl>=1.1 network>=2.1 utf8-string>=0.3.1
CONFIGURE_ARGS+= --flags="-test -coverage"
diff --git a/audio/hs-libmpd/distinfo b/audio/hs-libmpd/distinfo
index 23d3f0d65fa6..516b91279b88 100644
--- a/audio/hs-libmpd/distinfo
+++ b/audio/hs-libmpd/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/libmpd-0.4.1.tar.gz) = 0bda72383ba85e3f81683253219b41e75843748d6f0ab54fb6fc57285f9e6a57
-SIZE (cabal/libmpd-0.4.1.tar.gz) = 35377
+SHA256 (cabal/libmpd-0.5.0.tar.gz) = 528d4a3420f3fa00360a5955def57019a3da84bc0ad8214b50b9bb0fcbbde205
+SIZE (cabal/libmpd-0.5.0.tar.gz) = 37305
diff --git a/audio/hs-libmpd/files/patch-libmpd.cabal b/audio/hs-libmpd/files/patch-libmpd.cabal
new file mode 100644
index 000000000000..25bd19418fd7
--- /dev/null
+++ b/audio/hs-libmpd/files/patch-libmpd.cabal
@@ -0,0 +1,18 @@
+--- ./libmpd.cabal.orig 2010-09-08 15:47:02.000000000 +0200
++++ ./libmpd.cabal 2011-03-13 04:15:05.157038443 +0100
+@@ -41,11 +41,11 @@
+ else
+ Build-Depends: base >= 4 && < 5
+
+- Build-Depends: network >= 2.1 && < 2.3,
+- mtl >= 1.1 && < 1.2, filepath >= 1.0 && < 1.2,
++ Build-Depends: network >= 2.1,
++ mtl >= 1.1, filepath >= 1.0,
+ utf8-string >= 0.3.1 && < 0.4,
+- containers >= 0.3 && < 0.4,
+- time >= 1.1 && < 1.2,
++ containers >= 0.3,
++ time >= 1.1,
+ old-locale >= 1.0 && < 1.1
+ Exposed-Modules: Network.MPD, Network.MPD.Commands.Extensions,
+ Network.MPD.Core
diff --git a/audio/hs-libmpd/pkg-plist b/audio/hs-libmpd/pkg-plist
deleted file mode 100644
index 6a549f5e74b8..000000000000
--- a/audio/hs-libmpd/pkg-plist
+++ /dev/null
@@ -1,26 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/MPD.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/MPD/Commands.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/MPD/Commands/Arg.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/MPD/Commands/Parse.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/MPD/Commands/Query.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/MPD/Commands/Types.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/MPD/Core.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/MPD/Core/Class.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/MPD/Core/Error.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/MPD/Utils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/MPD/Core
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/MPD/Commands
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/MPD
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/benchmarks/hs-criterion/Makefile b/benchmarks/hs-criterion/Makefile
index 720fbe6e5deb..86130e8903bf 100644
--- a/benchmarks/hs-criterion/Makefile
+++ b/benchmarks/hs-criterion/Makefile
@@ -6,21 +6,23 @@
#
PORTNAME= criterion
-PORTVERSION= 0.5.0.3
+PORTVERSION= 0.5.0.7
CATEGORIES= benchmarks haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Robust, reliable performance measurement and analysis for Haskell
-USE_HACKAGE= deepseq>=1.1.0.0 mwc-random>=0.7.0.0 statistics>=0.6.0.0 \
- vector>=0.6.0.2 vector-algorithms>=0.3.2
+LICENSE= BSD
+
+USE_CABAL= deepseq>=1.1 mtl mwc-random>=0.8.0.3 parallel parsec>=3.1 \
+ statistics>=0.8.0.5 vector>=0.7 vector-algorithms>=0.4
PORTEXAMPLES= *
INSTALL_PORTEXAMPLES= \
cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${EXAMPLESDIR}
PORTDATA= *
-INSTALL_PORTDATA= ${INSTALL_DATA} ${WRKSRC}/README ${DATADIR}
+INSTALL_PORTDATA= ${INSTALL_DATA} ${WRKSRC}/README.markdown ${DATADIR}
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/benchmarks/hs-criterion/distinfo b/benchmarks/hs-criterion/distinfo
index fb9f61c0f483..44ac386891a6 100644
--- a/benchmarks/hs-criterion/distinfo
+++ b/benchmarks/hs-criterion/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/criterion-0.5.0.3.tar.gz) = c5be3779ce8aed39287dea0dea1094bbf64192ea6ca8025c40485aaa0fc9f583
-SIZE (cabal/criterion-0.5.0.3.tar.gz) = 17764
+SHA256 (cabal/criterion-0.5.0.7.tar.gz) = b88dc6725bf3e272dc357c5c65e052e8aa18ee2c5a6577bce4866dce06bb3bb8
+SIZE (cabal/criterion-0.5.0.7.tar.gz) = 17708
diff --git a/benchmarks/hs-criterion/files/patch-Criterion__Main.hs b/benchmarks/hs-criterion/files/patch-Criterion__Main.hs
deleted file mode 100644
index dd41dac0c7f2..000000000000
--- a/benchmarks/hs-criterion/files/patch-Criterion__Main.hs
+++ /dev/null
@@ -1,12 +0,0 @@
---- ./Criterion/Main.hs.orig 2010-03-30 00:56:34.000000000 +0200
-+++ ./Criterion/Main.hs 2010-06-07 11:28:30.097091827 +0200
-@@ -58,8 +58,7 @@
- import System.Console.GetOpt
- import System.Environment (getArgs, getProgName)
- import System.Exit (ExitCode(..), exitWith)
--import Text.Parsec
--import Text.Parsec.String
-+import Text.ParserCombinators.Parsec
-
- -- | Parse a plot output.
- parsePlot :: Parser PlotOutput
diff --git a/benchmarks/hs-criterion/files/patch-criterion.cabal b/benchmarks/hs-criterion/files/patch-criterion.cabal
deleted file mode 100644
index 826359efad30..000000000000
--- a/benchmarks/hs-criterion/files/patch-criterion.cabal
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./criterion.cabal.orig 2010-07-14 13:56:19.000000000 +0200
-+++ ./criterion.cabal 2010-07-29 20:07:09.000000000 +0200
-@@ -53,7 +53,7 @@
- mtl,
- mwc-random >= 0.7.0.0,
- parallel,
-- parsec >= 3.1.0,
-+ parsec,
- statistics >= 0.6.0.0,
- time,
- vector >= 0.6.0.2,
diff --git a/benchmarks/hs-criterion/pkg-plist b/benchmarks/hs-criterion/pkg-plist
deleted file mode 100644
index 5c13f5b4bb36..000000000000
--- a/benchmarks/hs-criterion/pkg-plist
+++ /dev/null
@@ -1,24 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Criterion.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Criterion/Analysis.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Criterion/Config.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Criterion/Environment.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Criterion/IO.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Criterion/Main.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Criterion/Measurement.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Criterion/Monad.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Criterion/MultiMap.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Criterion/Plot.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Criterion/Types.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Criterion
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/converters/hs-dataenc/Makefile b/converters/hs-dataenc/Makefile
index 23574e475554..ff70b452b961 100644
--- a/converters/hs-dataenc/Makefile
+++ b/converters/hs-dataenc/Makefile
@@ -6,28 +6,15 @@
#
PORTNAME= dataenc
-PORTVERSION= 0.13.0.3
+PORTVERSION= 0.14
CATEGORIES= converters haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Data encoding library
-CABAL_SETUP= Setup.hs
-
-OPTIONS= BUILDTESTS "Build unit and quickcheck tests" off
+LICENSE= BSD
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk"
-.include <bsd.port.options.mk>
-
-.if defined(WITH_BUILDTESTS)
-CONFIGURE_ARGS+= --flags="BuildTests"
-USE_HACKAGE+= QuickCheck>=2.1.0.0 test-framework test-framework-hunit test-framework-quickcheck2
-EXECUTABLE+= tests
-PLIST_SUB+= MAYBE_BUILDTESTS=""
-.else
-CONFIGURE_ARGS+= --flags="-BuildTests"
-PLIST_SUB+= MAYBE_BUILDTESTS="@comment "
-.endif
+CABAL_SETUP= Setup.hs
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/converters/hs-dataenc/distinfo b/converters/hs-dataenc/distinfo
index c62e46e8576f..efee26e96786 100644
--- a/converters/hs-dataenc/distinfo
+++ b/converters/hs-dataenc/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/dataenc-0.13.0.3.tar.gz) = 141b1a58eec56451fc8a071c31f317a6623aebdcdc311c8872cf75973f594c27
-SIZE (cabal/dataenc-0.13.0.3.tar.gz) = 12573
+SHA256 (cabal/dataenc-0.14.tar.gz) = 86472a04ba237b366062be26211cfc16296b96e86225a644a2995c6eeabf2261
+SIZE (cabal/dataenc-0.14.tar.gz) = 12975
diff --git a/converters/hs-dataenc/pkg-plist b/converters/hs-dataenc/pkg-plist
deleted file mode 100644
index 0057fad74506..000000000000
--- a/converters/hs-dataenc/pkg-plist
+++ /dev/null
@@ -1,29 +0,0 @@
-@comment $FreeBSD$
-%%MAYBE_BUILDTESTS%%bin/tests
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Binary/Base16.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Binary/Base32.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Binary/Base32Hex.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Binary/Base64.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Binary/Base64Url.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Binary/Base85.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Binary/DataEncoding.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Binary/PythonString.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Binary/QuotedPrintable.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Binary/Url.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Binary/Util.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Binary/Uu.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Binary/Xx.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Binary/Yenc.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Binary
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/converters/hs-json/Makefile b/converters/hs-json/Makefile
index aba5dd61e2b9..d363537915e2 100644
--- a/converters/hs-json/Makefile
+++ b/converters/hs-json/Makefile
@@ -7,12 +7,18 @@
PORTNAME= json
PORTVERSION= 0.4.4
+PORTREVISION= 1
CATEGORIES= converters haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Support for serialising Haskell to and from JSON
+LICENSE= BSD
+
CABAL_SETUP= Setup.hs
+USE_CABAL= mtl syb
+
+CONFIGURE_ARGS+= --flags="split-base generic -parsec -pretty -mapdict"
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/converters/hs-json/pkg-plist b/converters/hs-json/pkg-plist
deleted file mode 100644
index e905410654af..000000000000
--- a/converters/hs-json/pkg-plist
+++ /dev/null
@@ -1,21 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/JSON.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/JSON/Generic.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/JSON/Parsec.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/JSON/Pretty.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/JSON/ReadP.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/JSON/String.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/JSON/Types.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/JSON
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/deskutils/checkrdf/Makefile b/deskutils/checkrdf/Makefile
index 44a819211182..e33f567dbad5 100644
--- a/deskutils/checkrdf/Makefile
+++ b/deskutils/checkrdf/Makefile
@@ -7,13 +7,15 @@
PORTNAME= checkrdf
PORTVERSION= 39.4444
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= deskutils
MASTER_SITES= SF
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= haskell@FreeBSD.org
COMMENT= A tool for RDF site summaries based news-check
+LICENSE= BSD
+
BUILD_DEPENDS= hs-HaXml>=1.19:${PORTSDIR}/textproc/hs-HaXml
USE_BZIP2= yes
diff --git a/devel/Makefile b/devel/Makefile
index f1154587b1eb..16b54332b8b1 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -100,7 +100,6 @@
SUBDIR += bmake
SUBDIR += bncsutil-ghost++
SUBDIR += bnf
- SUBDIR += bnfc
SUBDIR += boaconstructor
SUBDIR += boehm-gc
SUBDIR += boehm-gc-redirect
@@ -555,8 +554,9 @@
SUBDIR += hp48cc
SUBDIR += hp48xgcc
SUBDIR += hs-Boolean
+ SUBDIR += hs-BNFC
SUBDIR += hs-DeepArrow
- SUBDIR += hs-FileManip
+ SUBDIR += hs-HUnit
SUBDIR += hs-MemoTrie
SUBDIR += hs-MissingH
SUBDIR += hs-MonadCatchIO-mtl
@@ -571,7 +571,9 @@
SUBDIR += hs-ansi-wl-pprint
SUBDIR += hs-arrows
SUBDIR += hs-binary
+ SUBDIR += hs-blaze-builder
SUBDIR += hs-bsd-sysctl
+ SUBDIR += hs-cmdargs
SUBDIR += hs-c2hs
SUBDIR += hs-checkers
SUBDIR += hs-convertible
@@ -581,15 +583,23 @@
SUBDIR += hs-deepseq
SUBDIR += hs-dlist
SUBDIR += hs-drift
+ SUBDIR += hs-enumerator
SUBDIR += hs-fgl
+ SUBDIR += hs-filemanip
+ SUBDIR += hs-gconf
SUBDIR += hs-ghc-mtl
SUBDIR += hs-ghc-paths
SUBDIR += hs-ghc-paths-docs
+ SUBDIR += hs-gio
+ SUBDIR += hs-glade
+ SUBDIR += hs-glib
+ SUBDIR += hs-gtk2hs-buildtools
SUBDIR += hs-haddock
SUBDIR += hs-haddock-docs
SUBDIR += hs-happy
SUBDIR += hs-hashed-storage
SUBDIR += hs-haskeline
+ SUBDIR += hs-haskell-src
SUBDIR += hs-haskell-src-exts
SUBDIR += hs-hat
SUBDIR += hs-hdoc
@@ -600,8 +610,11 @@
SUBDIR += hs-idoc
SUBDIR += hs-language-c
SUBDIR += hs-lazysmallcheck
+ SUBDIR += hs-mtl
+ SUBDIR += hs-mtl-docs
SUBDIR += hs-mmap
SUBDIR += hs-mueval
+ SUBDIR += hs-parallel
SUBDIR += hs-pcre-light
SUBDIR += hs-primitive
SUBDIR += hs-reactive
@@ -610,12 +623,16 @@
SUBDIR += hs-show
SUBDIR += hs-smallcheck
SUBDIR += hs-split
+ SUBDIR += hs-stm
+ SUBDIR += hs-syb
SUBDIR += hs-terminfo
SUBDIR += hs-test-framework
SUBDIR += hs-test-framework-hunit
SUBDIR += hs-test-framework-quickcheck2
SUBDIR += hs-testpack
+ SUBDIR += hs-text
SUBDIR += hs-transformers
+ SUBDIR += hs-transformers-docs
SUBDIR += hs-unamb
SUBDIR += hs-uniplate
SUBDIR += hs-unix-compat
@@ -623,8 +640,6 @@
SUBDIR += hs-utility-ht
SUBDIR += hs-uuagc
SUBDIR += hs-uulib
- SUBDIR += hs-uvector
- SUBDIR += hs-uvector-algorithms
SUBDIR += hs-vector
SUBDIR += hs-vector-algorithms
SUBDIR += htable
@@ -712,7 +727,6 @@
SUBDIR += lexi
SUBDIR += lfc
SUBDIR += lfcxml
- SUBDIR += lhs2TeX
SUBDIR += libIDL
SUBDIR += libPropList
SUBDIR += libXGP
diff --git a/devel/bnfc/Makefile b/devel/bnfc/Makefile
deleted file mode 100644
index 0193f06b64b9..000000000000
--- a/devel/bnfc/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# New ports collection makefile for: bnfc
-# Date created: 2007-02-11
-# Whom: Kai Wang <kaiw27@gmail.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= bnfc
-PORTVERSION= 2.4b
-PORTREVISION= 1
-CATEGORIES= devel
-MASTER_SITES= http://www.cs.chalmers.se/Cs/Research/Language-technology/BNFC/download/ \
- http://web.student.chalmers.se/~kaiw/FreeBSD/disfiles/
-DISTNAME= BNFC-${PORTVERSION}
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= kaiw27@gmail.com
-COMMENT= A Labelled BNF converter
-
-BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc
-
-WRKSRC= ${WRKDIR}/BNFC
-USE_GMAKE= yes
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/bnfc ${PREFIX}/bin
-
-post-install:
- ${MKDIR} ${EXAMPLESDIR}
- ${CP} -R ${WRKSRC}/examples/* ${EXAMPLESDIR}
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
- ${CP} -R ${WRKSRC}/doc/* ${DOCSDIR}
-.endif
-
-.include <bsd.port.mk>
diff --git a/devel/bnfc/distinfo b/devel/bnfc/distinfo
deleted file mode 100644
index d76c688498db..000000000000
--- a/devel/bnfc/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (BNFC-2.4b.tgz) = 8eac71d4883e5209a6c78fbad2c2c5fd
-SHA256 (BNFC-2.4b.tgz) = fba3ae8546f37bed3ca224db336e6417b5ead442570f09e15be0507334c01772
-SIZE (BNFC-2.4b.tgz) = 1073563
diff --git a/devel/bnfc/pkg-descr b/devel/bnfc/pkg-descr
deleted file mode 100644
index 6f9ec8f2a61a..000000000000
--- a/devel/bnfc/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-The BNF Converter is a compiler construction tool generating a
-compiler front-end from a Labeled BNF grammar. It was originally
-written to generate Haskell, but starting from Version 2.0, it can
-also be used for generating Java, C++, and C.
-
-Given a Labeled BNF grammar the tool produces:
-
- * an abstract syntax as a Haskell/C++/C module or Java directory
- * a case skeleton for the abstract syntax in the same language
- * an Alex, JLex, or Flex lexer generator file
- * a Happy, CUP, or Bison parser generator file
- * a pretty-printer as a Haskell/Java/C++/C module
- * a Latex file containing a readable specification of the language
-
-WWW: http://www.cs.chalmers.se/~markus/BNFC/
diff --git a/devel/bnfc/pkg-plist b/devel/bnfc/pkg-plist
deleted file mode 100644
index a0e908079abd..000000000000
--- a/devel/bnfc/pkg-plist
+++ /dev/null
@@ -1,126 +0,0 @@
-bin/bnfc
-%%PORTDOCS%%%%DOCSDIR%%/BNF.jpg
-%%PORTDOCS%%%%DOCSDIR%%/BNFC_XML.html
-%%PORTDOCS%%%%DOCSDIR%%/BNFConv.bib
-%%PORTDOCS%%%%DOCSDIR%%/BNF_Converter_CPP_Mode.html
-%%PORTDOCS%%%%DOCSDIR%%/BNF_Converter_C_Mode.html
-%%PORTDOCS%%%%DOCSDIR%%/BNF_Converter_Haskell_Mode.html
-%%PORTDOCS%%%%DOCSDIR%%/BNF_Converter_Java1_5_Mode.html
-%%PORTDOCS%%%%DOCSDIR%%/BNF_Converter_Java_Mode.html
-%%PORTDOCS%%%%DOCSDIR%%/BNF_Converter_OCaml_Mode.html
-%%PORTDOCS%%%%DOCSDIR%%/BNF_Report.tex
-%%PORTDOCS%%%%DOCSDIR%%/CC-2004.bib
-%%PORTDOCS%%%%DOCSDIR%%/CC-2004.tex
-%%PORTDOCS%%%%DOCSDIR%%/HW-tooldemo.tex
-%%PORTDOCS%%%%DOCSDIR%%/HW2004.pdf
-%%PORTDOCS%%%%DOCSDIR%%/HW2004.sxi
-%%PORTDOCS%%%%DOCSDIR%%/HW2004_slides.tex
-%%PORTDOCS%%%%DOCSDIR%%/LBNF-report.pdf
-%%PORTDOCS%%%%DOCSDIR%%/LBNF-report.tex
-%%PORTDOCS%%%%DOCSDIR%%/LBNF.tex
-%%PORTDOCS%%%%DOCSDIR%%/Makefile
-%%PORTDOCS%%%%DOCSDIR%%/bnf-converter.html
-%%PORTDOCS%%%%DOCSDIR%%/bnfc_1.1.html
-%%PORTDOCS%%%%DOCSDIR%%/c.tex
-%%PORTDOCS%%%%DOCSDIR%%/cc-2004/BNFConv.bib
-%%PORTDOCS%%%%DOCSDIR%%/cc-2004/CC-2004.bib
-%%PORTDOCS%%%%DOCSDIR%%/cc-2004/CC-2004.tex
-%%PORTDOCS%%%%DOCSDIR%%/cc-2004/LBNF.tex
-%%PORTDOCS%%%%DOCSDIR%%/cc-2004/c.tex
-%%PORTDOCS%%%%DOCSDIR%%/cc-2004/cpp.tex
-%%PORTDOCS%%%%DOCSDIR%%/cc-2004/haskell.tex
-%%PORTDOCS%%%%DOCSDIR%%/cc-2004/java.tex
-%%PORTDOCS%%%%DOCSDIR%%/cc-2004/lbnf_spec.tex
-%%PORTDOCS%%%%DOCSDIR%%/cc-2004/llncs.cls
-%%PORTDOCS%%%%DOCSDIR%%/cc-2004/prototyping.tex
-%%PORTDOCS%%%%DOCSDIR%%/cpp.tex
-%%PORTDOCS%%%%DOCSDIR%%/default.css
-%%PORTDOCS%%%%DOCSDIR%%/examples/Alfa.cf
-%%PORTDOCS%%%%DOCSDIR%%/examples/C.cf
-%%PORTDOCS%%%%DOCSDIR%%/examples/DefinedRules.cf
-%%PORTDOCS%%%%DOCSDIR%%/examples/LBNF.cf
-%%PORTDOCS%%%%DOCSDIR%%/examples/Sorting.alfa
-%%PORTDOCS%%%%DOCSDIR%%/examples/runtime.c
-%%PORTDOCS%%%%DOCSDIR%%/glr-bnfc.html
-%%PORTDOCS%%%%DOCSDIR%%/gpce-04/GPCE-2004.bib
-%%PORTDOCS%%%%DOCSDIR%%/gpce-04/GPCE-2004.tex
-%%PORTDOCS%%%%DOCSDIR%%/gpce-04/LBNF.tex
-%%PORTDOCS%%%%DOCSDIR%%/gpce-04/Makefile
-%%PORTDOCS%%%%DOCSDIR%%/gpce-04/c.tex
-%%PORTDOCS%%%%DOCSDIR%%/gpce-04/cpp.tex
-%%PORTDOCS%%%%DOCSDIR%%/gpce-04/haskell.tex
-%%PORTDOCS%%%%DOCSDIR%%/gpce-04/java.tex
-%%PORTDOCS%%%%DOCSDIR%%/gpce-04/lbnf_spec.tex
-%%PORTDOCS%%%%DOCSDIR%%/gpce-04/llncs.cls
-%%PORTDOCS%%%%DOCSDIR%%/gpce-04/prototyping.tex
-%%PORTDOCS%%%%DOCSDIR%%/haskell.tex
-%%PORTDOCS%%%%DOCSDIR%%/index.html
-%%PORTDOCS%%%%DOCSDIR%%/java.tex
-%%PORTDOCS%%%%DOCSDIR%%/lbnf_spec.tex
-%%PORTDOCS%%%%DOCSDIR%%/llncs.cls
-%%PORTDOCS%%%%DOCSDIR%%/pragmas.html
-%%PORTDOCS%%%%DOCSDIR%%/prototyping.tex
-%%PORTDOCS%%%%DOCSDIR%%/quick.html
-%%PORTDOCS%%%%DOCSDIR%%/retrospect2006.txt
-%%PORTDOCS%%%%DOCSDIR%%/sig-alt.cls
-%%PORTDOCS%%%%DOCSDIR%%/tech-2004/BNFC_tech_2004.bib
-%%PORTDOCS%%%%DOCSDIR%%/tech-2004/BNFC_tech_2004.tex
-%%PORTDOCS%%%%DOCSDIR%%/tech-2004/ChalmGUmarke.eps
-%%PORTDOCS%%%%DOCSDIR%%/tech-2004/ChalmGUtextsvEng.eps
-%%PORTDOCS%%%%DOCSDIR%%/tech-2004/Makefile
-%%PORTDOCS%%%%DOCSDIR%%/tech-2004/tech2004.tex
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/Makefile
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/bnfc-tutorial.html
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/bnfc-tutorial.txt
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/calc/Calc.cf
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/calc/c/Interpret.c
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/calc/c/Interpreter.c
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/calc/c/Interpreter.h
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/calc/ex1.calc
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/calc/haskell/Compile.hs
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/calc/haskell/Compiler.hs
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/calc/haskell/Interpret.hs
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/calc/haskell/Interpreter.hs
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/calc/java/Calc/Interpret.java
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/calc/java/Calc/Interpreter.java
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/cmm/CMM.cf
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/cmm/fibonacci.cmm
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/tuttree.dot
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/tuttree.png
-%%PORTDOCS%%%%DOCSDIR%%/user.html
-%%EXAMPLESDIR%%/C4.cf
-%%EXAMPLESDIR%%/JavaletteLight.cf
-%%EXAMPLESDIR%%/OCL.cf
-%%EXAMPLESDIR%%/Prolog.cf
-%%EXAMPLESDIR%%/fstStudio.cf
-%%EXAMPLESDIR%%/haskell-core/AbsCore.hcr
-%%EXAMPLESDIR%%/haskell-core/Core.cf
-%%EXAMPLESDIR%%/haskell-core/Hello.hcr
-%%EXAMPLESDIR%%/haskell-core/ParCore.hcr
-%%EXAMPLESDIR%%/haskell-core/README
-%%EXAMPLESDIR%%/haskell-core/TopCore.hs
-%%EXAMPLESDIR%%/haskell-core/notes.txt
-%%EXAMPLESDIR%%/koe.jll
-%%EXAMPLESDIR%%/koe2.c
-%%EXAMPLESDIR%%/multi/Arithm.cf
-%%EXAMPLESDIR%%/multi/TestArithm.hs
-%%EXAMPLESDIR%%/multi/types/Types.cf
-%%EXAMPLESDIR%%/multi/types/ex.old
-%%EXAMPLESDIR%%/prolog.pl
-%%EXAMPLESDIR%%/small.pl
-@dirrm %%EXAMPLESDIR%%/multi/types
-@dirrm %%EXAMPLESDIR%%/multi
-@dirrm %%EXAMPLESDIR%%/haskell-core
-@dirrm %%EXAMPLESDIR%%
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/tutorial/cmm
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/tutorial/calc/java/Calc
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/tutorial/calc/java
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/tutorial/calc/haskell
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/tutorial/calc/c
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/tutorial/calc
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/tutorial
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/tech-2004
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/gpce-04
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/examples
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/cc-2004
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/devel/hs-BNFC/Makefile b/devel/hs-BNFC/Makefile
index 0193f06b64b9..0a870448cfa1 100644
--- a/devel/hs-BNFC/Makefile
+++ b/devel/hs-BNFC/Makefile
@@ -5,32 +5,21 @@
# $FreeBSD$
#
-PORTNAME= bnfc
-PORTVERSION= 2.4b
-PORTREVISION= 1
-CATEGORIES= devel
-MASTER_SITES= http://www.cs.chalmers.se/Cs/Research/Language-technology/BNFC/download/ \
- http://web.student.chalmers.se/~kaiw/FreeBSD/disfiles/
-DISTNAME= BNFC-${PORTVERSION}
-EXTRACT_SUFX= .tgz
+PORTNAME= BNFC
+PORTVERSION= 2.4.2.0
+CATEGORIES= devel haskell
MAINTAINER= kaiw27@gmail.com
COMMENT= A Labelled BNF converter
-BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc
+LICENSE= GPLv2
+FILE_LICENSE= COPYING
-WRKSRC= ${WRKDIR}/BNFC
-USE_GMAKE= yes
+USE_CABAL= mtl
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/bnfc ${PREFIX}/bin
-
-post-install:
- ${MKDIR} ${EXAMPLESDIR}
- ${CP} -R ${WRKSRC}/examples/* ${EXAMPLESDIR}
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
- ${CP} -R ${WRKSRC}/doc/* ${DOCSDIR}
-.endif
+STANDALONE= yes
+EXECUTABLE= bnfc
+PORTDATA= *
+.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-BNFC/distinfo b/devel/hs-BNFC/distinfo
index d76c688498db..5a5afee487fa 100644
--- a/devel/hs-BNFC/distinfo
+++ b/devel/hs-BNFC/distinfo
@@ -1,3 +1,2 @@
-MD5 (BNFC-2.4b.tgz) = 8eac71d4883e5209a6c78fbad2c2c5fd
-SHA256 (BNFC-2.4b.tgz) = fba3ae8546f37bed3ca224db336e6417b5ead442570f09e15be0507334c01772
-SIZE (BNFC-2.4b.tgz) = 1073563
+SHA256 (cabal/BNFC-2.4.2.0.tar.gz) = c0c69b50f17e13cf5afd9c9d8ce2cabab1273c14bebc91f4f065068af5a7ca5a
+SIZE (cabal/BNFC-2.4.2.0.tar.gz) = 182328
diff --git a/devel/hs-BNFC/pkg-descr b/devel/hs-BNFC/pkg-descr
index 6f9ec8f2a61a..6790411ab8fe 100644
--- a/devel/hs-BNFC/pkg-descr
+++ b/devel/hs-BNFC/pkg-descr
@@ -1,15 +1,6 @@
-The BNF Converter is a compiler construction tool generating a
-compiler front-end from a Labeled BNF grammar. It was originally
-written to generate Haskell, but starting from Version 2.0, it can
-also be used for generating Java, C++, and C.
+The BNF Converter is a compiler construction tool generating a compiler
+front-end from a Labeled BNF grammar. It was originally written to generate
+Haskell, but starting from Version 2.0, it can also be used for generating
+Java, C++, and C.
-Given a Labeled BNF grammar the tool produces:
-
- * an abstract syntax as a Haskell/C++/C module or Java directory
- * a case skeleton for the abstract syntax in the same language
- * an Alex, JLex, or Flex lexer generator file
- * a Happy, CUP, or Bison parser generator file
- * a pretty-printer as a Haskell/Java/C++/C module
- * a Latex file containing a readable specification of the language
-
-WWW: http://www.cs.chalmers.se/~markus/BNFC/
+WWW: http://www.cse.chalmers.se/research/group/Language-technology/BNFC/
diff --git a/devel/hs-BNFC/pkg-plist b/devel/hs-BNFC/pkg-plist
deleted file mode 100644
index a0e908079abd..000000000000
--- a/devel/hs-BNFC/pkg-plist
+++ /dev/null
@@ -1,126 +0,0 @@
-bin/bnfc
-%%PORTDOCS%%%%DOCSDIR%%/BNF.jpg
-%%PORTDOCS%%%%DOCSDIR%%/BNFC_XML.html
-%%PORTDOCS%%%%DOCSDIR%%/BNFConv.bib
-%%PORTDOCS%%%%DOCSDIR%%/BNF_Converter_CPP_Mode.html
-%%PORTDOCS%%%%DOCSDIR%%/BNF_Converter_C_Mode.html
-%%PORTDOCS%%%%DOCSDIR%%/BNF_Converter_Haskell_Mode.html
-%%PORTDOCS%%%%DOCSDIR%%/BNF_Converter_Java1_5_Mode.html
-%%PORTDOCS%%%%DOCSDIR%%/BNF_Converter_Java_Mode.html
-%%PORTDOCS%%%%DOCSDIR%%/BNF_Converter_OCaml_Mode.html
-%%PORTDOCS%%%%DOCSDIR%%/BNF_Report.tex
-%%PORTDOCS%%%%DOCSDIR%%/CC-2004.bib
-%%PORTDOCS%%%%DOCSDIR%%/CC-2004.tex
-%%PORTDOCS%%%%DOCSDIR%%/HW-tooldemo.tex
-%%PORTDOCS%%%%DOCSDIR%%/HW2004.pdf
-%%PORTDOCS%%%%DOCSDIR%%/HW2004.sxi
-%%PORTDOCS%%%%DOCSDIR%%/HW2004_slides.tex
-%%PORTDOCS%%%%DOCSDIR%%/LBNF-report.pdf
-%%PORTDOCS%%%%DOCSDIR%%/LBNF-report.tex
-%%PORTDOCS%%%%DOCSDIR%%/LBNF.tex
-%%PORTDOCS%%%%DOCSDIR%%/Makefile
-%%PORTDOCS%%%%DOCSDIR%%/bnf-converter.html
-%%PORTDOCS%%%%DOCSDIR%%/bnfc_1.1.html
-%%PORTDOCS%%%%DOCSDIR%%/c.tex
-%%PORTDOCS%%%%DOCSDIR%%/cc-2004/BNFConv.bib
-%%PORTDOCS%%%%DOCSDIR%%/cc-2004/CC-2004.bib
-%%PORTDOCS%%%%DOCSDIR%%/cc-2004/CC-2004.tex
-%%PORTDOCS%%%%DOCSDIR%%/cc-2004/LBNF.tex
-%%PORTDOCS%%%%DOCSDIR%%/cc-2004/c.tex
-%%PORTDOCS%%%%DOCSDIR%%/cc-2004/cpp.tex
-%%PORTDOCS%%%%DOCSDIR%%/cc-2004/haskell.tex
-%%PORTDOCS%%%%DOCSDIR%%/cc-2004/java.tex
-%%PORTDOCS%%%%DOCSDIR%%/cc-2004/lbnf_spec.tex
-%%PORTDOCS%%%%DOCSDIR%%/cc-2004/llncs.cls
-%%PORTDOCS%%%%DOCSDIR%%/cc-2004/prototyping.tex
-%%PORTDOCS%%%%DOCSDIR%%/cpp.tex
-%%PORTDOCS%%%%DOCSDIR%%/default.css
-%%PORTDOCS%%%%DOCSDIR%%/examples/Alfa.cf
-%%PORTDOCS%%%%DOCSDIR%%/examples/C.cf
-%%PORTDOCS%%%%DOCSDIR%%/examples/DefinedRules.cf
-%%PORTDOCS%%%%DOCSDIR%%/examples/LBNF.cf
-%%PORTDOCS%%%%DOCSDIR%%/examples/Sorting.alfa
-%%PORTDOCS%%%%DOCSDIR%%/examples/runtime.c
-%%PORTDOCS%%%%DOCSDIR%%/glr-bnfc.html
-%%PORTDOCS%%%%DOCSDIR%%/gpce-04/GPCE-2004.bib
-%%PORTDOCS%%%%DOCSDIR%%/gpce-04/GPCE-2004.tex
-%%PORTDOCS%%%%DOCSDIR%%/gpce-04/LBNF.tex
-%%PORTDOCS%%%%DOCSDIR%%/gpce-04/Makefile
-%%PORTDOCS%%%%DOCSDIR%%/gpce-04/c.tex
-%%PORTDOCS%%%%DOCSDIR%%/gpce-04/cpp.tex
-%%PORTDOCS%%%%DOCSDIR%%/gpce-04/haskell.tex
-%%PORTDOCS%%%%DOCSDIR%%/gpce-04/java.tex
-%%PORTDOCS%%%%DOCSDIR%%/gpce-04/lbnf_spec.tex
-%%PORTDOCS%%%%DOCSDIR%%/gpce-04/llncs.cls
-%%PORTDOCS%%%%DOCSDIR%%/gpce-04/prototyping.tex
-%%PORTDOCS%%%%DOCSDIR%%/haskell.tex
-%%PORTDOCS%%%%DOCSDIR%%/index.html
-%%PORTDOCS%%%%DOCSDIR%%/java.tex
-%%PORTDOCS%%%%DOCSDIR%%/lbnf_spec.tex
-%%PORTDOCS%%%%DOCSDIR%%/llncs.cls
-%%PORTDOCS%%%%DOCSDIR%%/pragmas.html
-%%PORTDOCS%%%%DOCSDIR%%/prototyping.tex
-%%PORTDOCS%%%%DOCSDIR%%/quick.html
-%%PORTDOCS%%%%DOCSDIR%%/retrospect2006.txt
-%%PORTDOCS%%%%DOCSDIR%%/sig-alt.cls
-%%PORTDOCS%%%%DOCSDIR%%/tech-2004/BNFC_tech_2004.bib
-%%PORTDOCS%%%%DOCSDIR%%/tech-2004/BNFC_tech_2004.tex
-%%PORTDOCS%%%%DOCSDIR%%/tech-2004/ChalmGUmarke.eps
-%%PORTDOCS%%%%DOCSDIR%%/tech-2004/ChalmGUtextsvEng.eps
-%%PORTDOCS%%%%DOCSDIR%%/tech-2004/Makefile
-%%PORTDOCS%%%%DOCSDIR%%/tech-2004/tech2004.tex
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/Makefile
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/bnfc-tutorial.html
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/bnfc-tutorial.txt
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/calc/Calc.cf
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/calc/c/Interpret.c
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/calc/c/Interpreter.c
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/calc/c/Interpreter.h
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/calc/ex1.calc
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/calc/haskell/Compile.hs
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/calc/haskell/Compiler.hs
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/calc/haskell/Interpret.hs
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/calc/haskell/Interpreter.hs
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/calc/java/Calc/Interpret.java
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/calc/java/Calc/Interpreter.java
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/cmm/CMM.cf
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/cmm/fibonacci.cmm
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/tuttree.dot
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/tuttree.png
-%%PORTDOCS%%%%DOCSDIR%%/user.html
-%%EXAMPLESDIR%%/C4.cf
-%%EXAMPLESDIR%%/JavaletteLight.cf
-%%EXAMPLESDIR%%/OCL.cf
-%%EXAMPLESDIR%%/Prolog.cf
-%%EXAMPLESDIR%%/fstStudio.cf
-%%EXAMPLESDIR%%/haskell-core/AbsCore.hcr
-%%EXAMPLESDIR%%/haskell-core/Core.cf
-%%EXAMPLESDIR%%/haskell-core/Hello.hcr
-%%EXAMPLESDIR%%/haskell-core/ParCore.hcr
-%%EXAMPLESDIR%%/haskell-core/README
-%%EXAMPLESDIR%%/haskell-core/TopCore.hs
-%%EXAMPLESDIR%%/haskell-core/notes.txt
-%%EXAMPLESDIR%%/koe.jll
-%%EXAMPLESDIR%%/koe2.c
-%%EXAMPLESDIR%%/multi/Arithm.cf
-%%EXAMPLESDIR%%/multi/TestArithm.hs
-%%EXAMPLESDIR%%/multi/types/Types.cf
-%%EXAMPLESDIR%%/multi/types/ex.old
-%%EXAMPLESDIR%%/prolog.pl
-%%EXAMPLESDIR%%/small.pl
-@dirrm %%EXAMPLESDIR%%/multi/types
-@dirrm %%EXAMPLESDIR%%/multi
-@dirrm %%EXAMPLESDIR%%/haskell-core
-@dirrm %%EXAMPLESDIR%%
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/tutorial/cmm
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/tutorial/calc/java/Calc
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/tutorial/calc/java
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/tutorial/calc/haskell
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/tutorial/calc/c
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/tutorial/calc
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/tutorial
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/tech-2004
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/gpce-04
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/examples
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/cc-2004
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/devel/hs-Boolean/Makefile b/devel/hs-Boolean/Makefile
index 3a6f794db17a..9baf9e83085f 100644
--- a/devel/hs-Boolean/Makefile
+++ b/devel/hs-Boolean/Makefile
@@ -7,10 +7,14 @@
PORTNAME= Boolean
PORTVERSION= 0.0.1
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Generalized booleans
+LICENSE= BSD
+FILE_LICENSE= COPYING
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-Boolean/distinfo b/devel/hs-Boolean/distinfo
index fe4a0bcbaf42..125dfbac8ffd 100644
--- a/devel/hs-Boolean/distinfo
+++ b/devel/hs-Boolean/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/Boolean-0.0.1.tar.gz) = b6cc0d88fae2629693128cb1a7a30cbb
SHA256 (cabal/Boolean-0.0.1.tar.gz) = dafcfb2e9d7f7aa24a3d3ceb385424176297cdf6f6044028d42d0fea1cae7765
SIZE (cabal/Boolean-0.0.1.tar.gz) = 3174
diff --git a/devel/hs-Boolean/pkg-plist b/devel/hs-Boolean/pkg-plist
deleted file mode 100644
index 499079e3b760..000000000000
--- a/devel/hs-Boolean/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Boolean.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/COPYING
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-DeepArrow/Makefile b/devel/hs-DeepArrow/Makefile
index 2b96c7104f3b..f7512819eb12 100644
--- a/devel/hs-DeepArrow/Makefile
+++ b/devel/hs-DeepArrow/Makefile
@@ -7,12 +7,15 @@
PORTNAME= DeepArrow
PORTVERSION= 0.3.3
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Haskell arrows for deep application
-USE_HACKAGE= TypeCompose>=0.6.7
+LICENSE= BSD
+
+USE_CABAL= haskell-src mtl TypeCompose>=0.6.7
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-DeepArrow/pkg-plist b/devel/hs-DeepArrow/pkg-plist
deleted file mode 100644
index 5885a7d1c0b9..000000000000
--- a/devel/hs-DeepArrow/pkg-plist
+++ /dev/null
@@ -1,23 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Arrow/DeepArrow.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Arrow/DeepArrow/Examples.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/DDeepArrow.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/FunArr.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/Parens.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/ToHs.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Arrow/DeepArrow
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Arrow
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-FileManip/Makefile b/devel/hs-FileManip/Makefile
deleted file mode 100644
index d67c88cdbd5c..000000000000
--- a/devel/hs-FileManip/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# New ports collection makefile for: hs-FileManip
-# Date created: December 20 2009
-# Whom: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= FileManip
-PORTVERSION= 0.3.3
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Expressive file and directory manipulation for Haskell
-
-CONFIGURE_ARGS+= --constraint='base<4'
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-FileManip/distinfo b/devel/hs-FileManip/distinfo
deleted file mode 100644
index 9e75b2a360de..000000000000
--- a/devel/hs-FileManip/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (cabal/FileManip-0.3.3.tar.gz) = 8399e5d22720f140dd1cd6a0f96ae56b
-SHA256 (cabal/FileManip-0.3.3.tar.gz) = 70f880986543476fa8cb8a69bfcd90ee407dc826f6e884771648a25db664f13d
-SIZE (cabal/FileManip-0.3.3.tar.gz) = 10556
diff --git a/devel/hs-FileManip/pkg-descr b/devel/hs-FileManip/pkg-descr
deleted file mode 100644
index 83169fdebeb0..000000000000
--- a/devel/hs-FileManip/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-A Haskell library for working with files and directories. Includes code
-for pattern matching, finding files, modifying file contents, and more.
-
-WWW: http://hackage.haskell.org/package/FileManip
diff --git a/devel/hs-FileManip/pkg-plist b/devel/hs-FileManip/pkg-plist
deleted file mode 100644
index b5c1a0c77f0a..000000000000
--- a/devel/hs-FileManip/pkg-plist
+++ /dev/null
@@ -1,19 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/FilePath/Error.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/FilePath/Find.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/FilePath/Glob.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/FilePath/GlobPattern.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/FilePath/Manip.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/FilePath
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-MemoTrie/Makefile b/devel/hs-MemoTrie/Makefile
index ef1fc9152fb5..9b8b9d850f09 100644
--- a/devel/hs-MemoTrie/Makefile
+++ b/devel/hs-MemoTrie/Makefile
@@ -6,11 +6,14 @@
#
PORTNAME= MemoTrie
-PORTVERSION= 0.4.7
+PORTVERSION= 0.4.9
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Trie-based memo functions for Haskell
+LICENSE= BSD
+FILE_LICENSE= COPYING
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-MemoTrie/distinfo b/devel/hs-MemoTrie/distinfo
index d296d5bbdcb0..8cd92c2fe6a9 100644
--- a/devel/hs-MemoTrie/distinfo
+++ b/devel/hs-MemoTrie/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/MemoTrie-0.4.7.tar.gz) = 4285bd9f1968f373d45c39b37eae2366
-SHA256 (cabal/MemoTrie-0.4.7.tar.gz) = b3558ce6eb9c54052b775860b491d4d70855476b8504523450e6b272d2cdf7fc
-SIZE (cabal/MemoTrie-0.4.7.tar.gz) = 5647
+SHA256 (cabal/MemoTrie-0.4.9.tar.gz) = f17dd0b73c1a11a6edb38fb6f457b9687f2e93aa4677e90f7ec482a528ac02e7
+SIZE (cabal/MemoTrie-0.4.9.tar.gz) = 6857
diff --git a/devel/hs-MemoTrie/pkg-plist b/devel/hs-MemoTrie/pkg-plist
deleted file mode 100644
index 53e8a7a7baa3..000000000000
--- a/devel/hs-MemoTrie/pkg-plist
+++ /dev/null
@@ -1,13 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/MemoTrie.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-MissingH/Makefile b/devel/hs-MissingH/Makefile
index 797c12f16824..d226bd87e7e5 100644
--- a/devel/hs-MissingH/Makefile
+++ b/devel/hs-MissingH/Makefile
@@ -7,13 +7,17 @@
PORTNAME= MissingH
PORTVERSION= 1.1.0.3
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Large Haskell utility library
+LICENSE= GPLv2
+FILE_LICENSE= COPYRIGHT
+
CABAL_SETUP= Setup.hs
-USE_HACKAGE= hslogger
+USE_CABAL= hslogger HUnit mtl network parsec regex-compat
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-MissingH/distinfo b/devel/hs-MissingH/distinfo
index 8e6be657e49b..538ab48bef02 100644
--- a/devel/hs-MissingH/distinfo
+++ b/devel/hs-MissingH/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/MissingH-1.1.0.3.tar.gz) = a64af1885d60523fe598b4dad086fa6e
SHA256 (cabal/MissingH-1.1.0.3.tar.gz) = 2d566511e8a347189cf864188d97f8406c6958c6f0a6fcf8cb1593c6bae13dbf
SIZE (cabal/MissingH-1.1.0.3.tar.gz) = 122038
diff --git a/devel/hs-MissingH/pkg-plist b/devel/hs-MissingH/pkg-plist
deleted file mode 100644
index 34b84a4df01e..000000000000
--- a/devel/hs-MissingH/pkg-plist
+++ /dev/null
@@ -1,92 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Concurrent/Thread/Utils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/BinPacking.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Bits/Utils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/CSV.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Compression/Inflate.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Either/Utils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Hash/CRC32/GZip.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Hash/CRC32/Posix.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Hash/MD5.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Hash/MD5/Zord64_HARD.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/List/Utils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/MIME/Types.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Map/Utils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Maybe/Utils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Progress/Meter.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Progress/Tracker.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Quantity.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/String/Utils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Tuple/Utils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/Email/Mailbox.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/Email/Sendmail.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/SocketServer.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/Utils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Cmd/Utils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/GetOpt/Utils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Daemon.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Debian.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Debian/ControlParser.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/FileArchive/GZip.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/IO/Binary.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/IO/HVFS.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/IO/HVFS/Combinators.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/IO/HVFS/InstanceHelpers.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/IO/HVFS/Utils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/IO/HVIO.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/IO/PlafCompat.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/IO/StatCompat.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/IO/Utils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/IO/WindowsCompat.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Path.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Path/Glob.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Path/NameManip.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Path/WildMatch.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Posix/Consts.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Time/ParseDate.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Time/Utils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators/Parsec/Utils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/COPYRIGHT
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators/Parsec
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Time
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Posix
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Path
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/IO/HVFS
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/IO
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/FileArchive
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Debian
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/GetOpt
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Cmd
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/Email
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Tuple
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/String
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Progress
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Maybe
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Map
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/MIME
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/List
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Hash/MD5
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Hash/CRC32
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Hash
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Either
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Compression
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Bits
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Concurrent/Thread
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Concurrent
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-MonadCatchIO-mtl/Makefile b/devel/hs-MonadCatchIO-mtl/Makefile
index 97583bfca75f..80b8007378ef 100644
--- a/devel/hs-MonadCatchIO-mtl/Makefile
+++ b/devel/hs-MonadCatchIO-mtl/Makefile
@@ -6,11 +6,15 @@
#
PORTNAME= MonadCatchIO-mtl
-PORTVERSION= 0.3.0.1
+PORTVERSION= 0.3.0.2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Monad-transformer version of the Control.Exception Haskell module
+LICENSE= BSD
+
+USE_CABAL= mtl
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-MonadCatchIO-mtl/distinfo b/devel/hs-MonadCatchIO-mtl/distinfo
index 558560523d7e..f3c2541058ef 100644
--- a/devel/hs-MonadCatchIO-mtl/distinfo
+++ b/devel/hs-MonadCatchIO-mtl/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/MonadCatchIO-mtl-0.3.0.1.tar.gz) = 53f56fece758b15eff950f9c9796fbdf
-SHA256 (cabal/MonadCatchIO-mtl-0.3.0.1.tar.gz) = 56113319439a10e338b2e3169e1df575024fbaf97827511f4856e46efbac9a07
-SIZE (cabal/MonadCatchIO-mtl-0.3.0.1.tar.gz) = 2090
+SHA256 (cabal/MonadCatchIO-mtl-0.3.0.2.tar.gz) = ca93c9a7758309bbb9f7bb9346cdcab8b552d5b8a854832e7be6408b95869aed
+SIZE (cabal/MonadCatchIO-mtl-0.3.0.2.tar.gz) = 2094
diff --git a/devel/hs-MonadCatchIO-mtl/pkg-plist b/devel/hs-MonadCatchIO-mtl/pkg-plist
deleted file mode 100644
index 3a58052e5cd4..000000000000
--- a/devel/hs-MonadCatchIO-mtl/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Monad/CatchIO.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Monad
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-ObjectName/Makefile b/devel/hs-ObjectName/Makefile
index 7bd7aed2cd23..1d6bd016ecf2 100644
--- a/devel/hs-ObjectName/Makefile
+++ b/devel/hs-ObjectName/Makefile
@@ -7,11 +7,14 @@
PORTNAME= ObjectName
PORTVERSION= 1.0.0.0
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Explicitly handled object names for Haskell
+LICENSE= BSD
+
CABAL_SETUP= Setup.hs
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/devel/hs-ObjectName/distinfo b/devel/hs-ObjectName/distinfo
index 281cd8b1d689..978ef01c8d43 100644
--- a/devel/hs-ObjectName/distinfo
+++ b/devel/hs-ObjectName/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/ObjectName-1.0.0.0.tar.gz) = 00140131c26a51ae1118f685a73ad923
SHA256 (cabal/ObjectName-1.0.0.0.tar.gz) = 358b7185d1f3e414a4a28155a93e15b433833967542f81354e50d0a88052217b
SIZE (cabal/ObjectName-1.0.0.0.tar.gz) = 1843
diff --git a/devel/hs-ObjectName/pkg-plist b/devel/hs-ObjectName/pkg-plist
deleted file mode 100644
index 161087fd4014..000000000000
--- a/devel/hs-ObjectName/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ObjectName.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-QuickCheck/Makefile b/devel/hs-QuickCheck/Makefile
index 4312cf557f3e..4be2d4dc74b1 100644
--- a/devel/hs-QuickCheck/Makefile
+++ b/devel/hs-QuickCheck/Makefile
@@ -5,11 +5,15 @@
# $FreeBSD$
PORTNAME= QuickCheck
-PORTVERSION= 2.1.1.1
+PORTVERSION= 2.4.0.1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Library for random testing in haskell
+LICENSE= BSD
+
+USE_CABAL= mtl
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-QuickCheck/distinfo b/devel/hs-QuickCheck/distinfo
index 6d9f0f290d10..3cb30b5ebc37 100644
--- a/devel/hs-QuickCheck/distinfo
+++ b/devel/hs-QuickCheck/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/QuickCheck-2.1.1.1.tar.gz) = a9e9170599223dc21c21a0190aadb195
-SHA256 (cabal/QuickCheck-2.1.1.1.tar.gz) = 626a6f7a69e2bea3b4fe7c573d0bc8da8c77f97035cb2d3a5e1c9fca382b59c9
-SIZE (cabal/QuickCheck-2.1.1.1.tar.gz) = 19486
+SHA256 (cabal/QuickCheck-2.4.0.1.tar.gz) = 19057c71c9fc154735b6d2a8b285930ceb5470815caf3c31a274f5bbb560f2f4
+SIZE (cabal/QuickCheck-2.4.0.1.tar.gz) = 23556
diff --git a/devel/hs-QuickCheck/pkg-plist b/devel/hs-QuickCheck/pkg-plist
deleted file mode 100644
index cf3c587c5083..000000000000
--- a/devel/hs-QuickCheck/pkg-plist
+++ /dev/null
@@ -1,26 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck/Arbitrary.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck/Exception.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck/Function.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck/Gen.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck/Modifiers.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck/Monadic.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck/Poly.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck/Property.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck/State.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck/Test.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck/Text.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-StateVar/Makefile b/devel/hs-StateVar/Makefile
index 3f85ce05e9be..9e598ca2012b 100644
--- a/devel/hs-StateVar/Makefile
+++ b/devel/hs-StateVar/Makefile
@@ -7,11 +7,14 @@
PORTNAME= StateVar
PORTVERSION= 1.0.0.0
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= State variables for Haskell
+LICENSE= BSD
+
CABAL_SETUP= Setup.hs
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/devel/hs-StateVar/distinfo b/devel/hs-StateVar/distinfo
index 1eeefaf9509a..76d85c05505f 100644
--- a/devel/hs-StateVar/distinfo
+++ b/devel/hs-StateVar/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/StateVar-1.0.0.0.tar.gz) = 313aa364e9c41bdd87f4bd3710676d63
SHA256 (cabal/StateVar-1.0.0.0.tar.gz) = 8445c998f79ef34105ffc928e50f1488505e8801f77f04d4b28d056b8d322bb0
SIZE (cabal/StateVar-1.0.0.0.tar.gz) = 2728
diff --git a/devel/hs-StateVar/pkg-plist b/devel/hs-StateVar/pkg-plist
deleted file mode 100644
index c9036bba0d02..000000000000
--- a/devel/hs-StateVar/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/StateVar.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-Stream/Makefile b/devel/hs-Stream/Makefile
index 51384da9ae74..b06674b114c0 100644
--- a/devel/hs-Stream/Makefile
+++ b/devel/hs-Stream/Makefile
@@ -5,14 +5,15 @@
# $FreeBSD$
PORTNAME= Stream
-PORTVERSION= 0.4.1
-PORTREVISION= 1
+PORTVERSION= 0.4.2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= A Haskell library for manipulating infinite lists
-USE_HACKAGE= lazysmallcheck>=0.3 QuickCheck>=2.0
+LICENSE= BSD
+
+USE_CABAL= lazysmallcheck>=0.3 QuickCheck>=2.0
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-Stream/distinfo b/devel/hs-Stream/distinfo
index 2ce613581425..fd93fb02aaf1 100644
--- a/devel/hs-Stream/distinfo
+++ b/devel/hs-Stream/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/Stream-0.4.1.tar.gz) = ba93bec9fa43c98d393bcb5318f4b8cf
-SHA256 (cabal/Stream-0.4.1.tar.gz) = 127bfca7787e532b7e0201377b9d97a1e8611354c7d2c833d460d3fee3e469d0
-SIZE (cabal/Stream-0.4.1.tar.gz) = 5911
+SHA256 (cabal/Stream-0.4.2.tar.gz) = addccbf5e8b4c46c15e4500af002fbb56d3672a7292890d6b2595b43a9e3366e
+SIZE (cabal/Stream-0.4.2.tar.gz) = 5918
diff --git a/devel/hs-Stream/pkg-plist b/devel/hs-Stream/pkg-plist
deleted file mode 100644
index 15eb8015686d..000000000000
--- a/devel/hs-Stream/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Stream.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-Tensor/Makefile b/devel/hs-Tensor/Makefile
index ea0854deb052..a105bbbfe035 100644
--- a/devel/hs-Tensor/Makefile
+++ b/devel/hs-Tensor/Makefile
@@ -7,11 +7,14 @@
PORTNAME= Tensor
PORTVERSION= 1.0.0.1
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Tensor data types for Haskell
+LICENSE= BSD
+
CABAL_SETUP= Setup.hs
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/devel/hs-Tensor/distinfo b/devel/hs-Tensor/distinfo
index 0cd7bf173b07..799a1cfba3a0 100644
--- a/devel/hs-Tensor/distinfo
+++ b/devel/hs-Tensor/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/Tensor-1.0.0.1.tar.gz) = 67e0393f0cf4f2db06f525853e47811c
SHA256 (cabal/Tensor-1.0.0.1.tar.gz) = e93260d22baf4808c88c553017ba6a4e8179e95a00e551d6edb2d8f9ca845981
SIZE (cabal/Tensor-1.0.0.1.tar.gz) = 3314
diff --git a/devel/hs-Tensor/pkg-plist b/devel/hs-Tensor/pkg-plist
deleted file mode 100644
index 06f8ef826b1e..000000000000
--- a/devel/hs-Tensor/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Tensor.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-TypeCompose/Makefile b/devel/hs-TypeCompose/Makefile
index 8a40fdccfb9b..4f3e4cac89ef 100644
--- a/devel/hs-TypeCompose/Makefile
+++ b/devel/hs-TypeCompose/Makefile
@@ -6,11 +6,13 @@
#
PORTNAME= TypeCompose
-PORTVERSION= 0.8.0
+PORTVERSION= 0.8.3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Type composition classes and instances for Haskell
+LICENSE= BSD
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-TypeCompose/distinfo b/devel/hs-TypeCompose/distinfo
index ca34b7097679..1af5f02936bd 100644
--- a/devel/hs-TypeCompose/distinfo
+++ b/devel/hs-TypeCompose/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/TypeCompose-0.8.0.tar.gz) = 91f935af1389a38512a161a8466e01f4
-SHA256 (cabal/TypeCompose-0.8.0.tar.gz) = 7a1bdfba9fd9973d6c06c1a6f720c746ba034c661da1d6263f3769a5fb23c307
-SIZE (cabal/TypeCompose-0.8.0.tar.gz) = 18777
+SHA256 (cabal/TypeCompose-0.8.3.tar.gz) = d0db276a809f91f40c83b2f56c40dd671d1c3955c7e7e6e00452228ce3db29e0
+SIZE (cabal/TypeCompose-0.8.3.tar.gz) = 16254
diff --git a/devel/hs-TypeCompose/pkg-plist b/devel/hs-TypeCompose/pkg-plist
deleted file mode 100644
index f33d7b68287f..000000000000
--- a/devel/hs-TypeCompose/pkg-plist
+++ /dev/null
@@ -1,23 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Compose.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Instances.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Bijection.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/CxMonoid.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Lambda.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Pair.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Partial.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/RefMonad.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Title.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Zip.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-alex/Makefile b/devel/hs-alex/Makefile
index c06fd20c270c..4daf84dff1ac 100644
--- a/devel/hs-alex/Makefile
+++ b/devel/hs-alex/Makefile
@@ -5,22 +5,26 @@
# $FreeBSD$
PORTNAME= alex
-PORTVERSION= 2.3.3
-PORTREVISION= 1
+PORTVERSION= 2.3.5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Alex is a tool for generating lexical analysers in Haskell
+LICENSE= BSD
+
XMLDOCS= doc/alex:html
USE_AUTOTOOLS= autoconf:env
STANDALONE= yes
EXECUTABLE= alex
-PORTDATA= *
PORTEXAMPLES= *
INSTALL_PORTEXAMPLES= cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR}
+.if defined(SLAVE)
+GHC_CMD= ghc
+.endif
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-alex/distinfo b/devel/hs-alex/distinfo
index a9231d6885a7..2e82613d0d33 100644
--- a/devel/hs-alex/distinfo
+++ b/devel/hs-alex/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/alex-2.3.3.tar.gz) = bc5d90c932470ee8a64e6cda162ca05e
-SHA256 (cabal/alex-2.3.3.tar.gz) = 338fc492a1fddd6c528d0eb89857cadab211cb42680aeee1f9702bbfa7c5e1c8
-SIZE (cabal/alex-2.3.3.tar.gz) = 79083
+SHA256 (cabal/alex-2.3.5.tar.gz) = 2ea6d30b98881c0fd57bfafae024050cd98dc5b0140d64a6d722c64a098ed253
+SIZE (cabal/alex-2.3.5.tar.gz) = 79147
diff --git a/devel/hs-alex/pkg-plist b/devel/hs-alex/pkg-plist
index 7b3ba3518ab5..b30ec382bc49 100644
--- a/devel/hs-alex/pkg-plist
+++ b/devel/hs-alex/pkg-plist
@@ -1,4 +1,16 @@
@comment $FreeBSD$
-bin/alex
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+%%DATADIR%%/AlexTemplate
+%%DATADIR%%/AlexTemplate-debug
+%%DATADIR%%/AlexTemplate-ghc
+%%DATADIR%%/AlexTemplate-ghc-debug
+%%DATADIR%%/AlexWrapper-basic
+%%DATADIR%%/AlexWrapper-basic-bytestring
+%%DATADIR%%/AlexWrapper-gscan
+%%DATADIR%%/AlexWrapper-monad
+%%DATADIR%%/AlexWrapper-monad-bytestring
+%%DATADIR%%/AlexWrapper-monadUserState
+%%DATADIR%%/AlexWrapper-monadUserState-bytestring
+%%DATADIR%%/AlexWrapper-posn
+%%DATADIR%%/AlexWrapper-posn-bytestring
+%%DATADIR%%/AlexWrapper-strict-bytestring
+@dirrmtry %%DATADIR%%
diff --git a/devel/hs-ansi-terminal/Makefile b/devel/hs-ansi-terminal/Makefile
index 70f46dace71c..56141936f757 100644
--- a/devel/hs-ansi-terminal/Makefile
+++ b/devel/hs-ansi-terminal/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= ansi-terminal
-PORTVERSION= 0.5.3
+PORTVERSION= 0.5.5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
@@ -14,16 +14,16 @@ COMMENT= Simple ANSI terminal support, with Windows compatibility
OPTIONS= EXAMPLE "Build the example application" off
+LICENSE= BSD
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk"
.include <bsd.port.options.mk>
.if defined(WITH_EXAMPLE)
CONFIGURE_ARGS+= --flags="Example"
EXECUTABLE= ansi-terminal-example
-PLIST_SUB+= MAYBE_EXAMPLE=""
.else
CONFIGURE_ARGS+= --flags="-Example"
-PLIST_SUB+= MAYBE_EXAMPLE="@comment "
.endif
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/devel/hs-ansi-terminal/distinfo b/devel/hs-ansi-terminal/distinfo
index d110b32143d7..184b3323ce48 100644
--- a/devel/hs-ansi-terminal/distinfo
+++ b/devel/hs-ansi-terminal/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/ansi-terminal-0.5.3.tar.gz) = e3b71bbf2c37b3f75ff60c6a8e642fc1
-SHA256 (cabal/ansi-terminal-0.5.3.tar.gz) = 5bcf9ec1757d1e40c94bf6e2c4a76c7e144b4c7ab827d6adeae520dd5ceb4ef7
-SIZE (cabal/ansi-terminal-0.5.3.tar.gz) = 13067
+SHA256 (cabal/ansi-terminal-0.5.5.tar.gz) = 489565cf36471bdbf38b1b76fc09bce6c311b472d54f09c66546c7592fb52427
+SIZE (cabal/ansi-terminal-0.5.5.tar.gz) = 13136
diff --git a/devel/hs-ansi-terminal/pkg-plist b/devel/hs-ansi-terminal/pkg-plist
deleted file mode 100644
index fadbc815b090..000000000000
--- a/devel/hs-ansi-terminal/pkg-plist
+++ /dev/null
@@ -1,19 +0,0 @@
-@comment $FreeBSD$
-%%MAYBE_EXAMPLE%%bin/ansi-terminal-example
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/ANSI.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/ANSI/Common.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/ANSI/Unix.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/ANSI
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-ansi-wl-pprint/Makefile b/devel/hs-ansi-wl-pprint/Makefile
index ce9bd2dbe55a..f29512cc0cb9 100644
--- a/devel/hs-ansi-wl-pprint/Makefile
+++ b/devel/hs-ansi-wl-pprint/Makefile
@@ -6,13 +6,15 @@
#
PORTNAME= ansi-wl-pprint
-PORTVERSION= 0.5.1
+PORTVERSION= 0.6.3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= The Wadler/Leijen Pretty Printer for colored ANSI terminal output
-USE_HACKAGE= ansi-terminal>=0.4.0
+LICENSE= BSD
+
+USE_CABAL= ansi-terminal>=0.4.0
OPTIONS= EXAMPLE "Build the example application" off
@@ -22,10 +24,8 @@ OPTIONS= EXAMPLE "Build the example application" off
.if defined(WITH_EXAMPLE)
CONFIGURE_ARGS+= --flags="Example"
EXECUTABLE= ansi-wl-pprint-example
-PLIST_SUB+= MAYBE_EXAMPLE=""
.else
CONFIGURE_ARGS+= --flags="-Example"
-PLIST_SUB+= MAYBE_EXAMPLE="@comment "
.endif
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/devel/hs-ansi-wl-pprint/distinfo b/devel/hs-ansi-wl-pprint/distinfo
index 172a6faea30d..da8a3f3ae48c 100644
--- a/devel/hs-ansi-wl-pprint/distinfo
+++ b/devel/hs-ansi-wl-pprint/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/ansi-wl-pprint-0.5.1.tar.gz) = d427a18a5a071b8dbcdff28633f4b800
-SHA256 (cabal/ansi-wl-pprint-0.5.1.tar.gz) = aa5e0ba85c46f2f71970645066a8efeeea2c663f222185968fda8e09383ef7e0
-SIZE (cabal/ansi-wl-pprint-0.5.1.tar.gz) = 13492
+SHA256 (cabal/ansi-wl-pprint-0.6.3.tar.gz) = 745245f9db01ad9a3c421ecd5fab26fa84153ce7bdeba6a7f65283468375f3b2
+SIZE (cabal/ansi-wl-pprint-0.6.3.tar.gz) = 13693
diff --git a/devel/hs-ansi-wl-pprint/pkg-plist b/devel/hs-ansi-wl-pprint/pkg-plist
deleted file mode 100644
index dcc808a4a0f7..000000000000
--- a/devel/hs-ansi-wl-pprint/pkg-plist
+++ /dev/null
@@ -1,17 +0,0 @@
-@comment $FreeBSD$
-%%MAYBE_EXAMPLE%%bin/ansi-wl-pprint-example
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/PrettyPrint/ANSI/Leijen.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/PrettyPrint/ANSI
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/PrettyPrint
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-arrows/Makefile b/devel/hs-arrows/Makefile
index 1a49807ffaa4..73ce89e783c3 100644
--- a/devel/hs-arrows/Makefile
+++ b/devel/hs-arrows/Makefile
@@ -6,14 +6,16 @@
#
PORTNAME= arrows
-PORTVERSION= 0.4.2.0
+PORTVERSION= 0.4.4.0
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Haskell arrow classes and transformers
+LICENSE= BSD
+
CABAL_SETUP= Setup.hs
-USE_HACKAGE= Stream
+USE_CABAL= Stream
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-arrows/distinfo b/devel/hs-arrows/distinfo
index eb09e3d7ddc2..00a77563a982 100644
--- a/devel/hs-arrows/distinfo
+++ b/devel/hs-arrows/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/arrows-0.4.2.0.tar.gz) = e6536e2809cf23a0504bfdf11881209e
-SHA256 (cabal/arrows-0.4.2.0.tar.gz) = 9c8508a08af50f7e449883390a2670c7b180ad13c5623a1e7ad4cf59cd58a69f
-SIZE (cabal/arrows-0.4.2.0.tar.gz) = 12211
+SHA256 (cabal/arrows-0.4.4.0.tar.gz) = 4999ba909061f5bede09e6116e2cac1cf89f04d3429a4a2be6ef79a677d89bb5
+SIZE (cabal/arrows-0.4.4.0.tar.gz) = 12393
diff --git a/devel/hs-arrows/pkg-plist b/devel/hs-arrows/pkg-plist
deleted file mode 100644
index 7a2740b70cd1..000000000000
--- a/devel/hs-arrows/pkg-plist
+++ /dev/null
@@ -1,27 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Arrow/Internals.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Arrow/Operations.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Arrow/Transformer.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Arrow/Transformer/All.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Arrow/Transformer/Automaton.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Arrow/Transformer/CoState.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Arrow/Transformer/Error.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Arrow/Transformer/Reader.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Arrow/Transformer/State.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Arrow/Transformer/Static.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Arrow/Transformer/Stream.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Arrow/Transformer/Writer.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Arrow/Transformer
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Arrow
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-binary/Makefile b/devel/hs-binary/Makefile
index 32e67efcdc5b..bbae537719ea 100644
--- a/devel/hs-binary/Makefile
+++ b/devel/hs-binary/Makefile
@@ -7,10 +7,13 @@
PORTNAME= binary
PORTVERSION= 0.5.0.2
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Efficient binary serialisation for Haskell
+LICENSE= BSD
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-binary/distinfo b/devel/hs-binary/distinfo
index f3d00fc775bf..7fb46d9350c1 100644
--- a/devel/hs-binary/distinfo
+++ b/devel/hs-binary/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/binary-0.5.0.2.tar.gz) = 6bf8f3d1441602c9ab09a75e3bd6e926
SHA256 (cabal/binary-0.5.0.2.tar.gz) = e0c2dede617dc9b1611f62f2801f21d2fd48e044ee6886e77b55df10e0f2130b
SIZE (cabal/binary-0.5.0.2.tar.gz) = 41494
diff --git a/devel/hs-binary/pkg-plist b/devel/hs-binary/pkg-plist
deleted file mode 100644
index db13b5df3e71..000000000000
--- a/devel/hs-binary/pkg-plist
+++ /dev/null
@@ -1,18 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Binary.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Binary/Builder.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Binary/Get.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Binary/Put.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Binary
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-bsd-sysctl/Makefile b/devel/hs-bsd-sysctl/Makefile
index 79d5b62fedb7..fbe9c6b93f04 100644
--- a/devel/hs-bsd-sysctl/Makefile
+++ b/devel/hs-bsd-sysctl/Makefile
@@ -7,11 +7,14 @@
PORTNAME= bsd-sysctl
PORTVERSION= 1.0.6
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= jupengfei@gmail.com
COMMENT= Access to the BSD sysctl(3) interface
+LICENSE= BSD
+
CABAL_SETUP= Setup.hs
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/devel/hs-bsd-sysctl/distinfo b/devel/hs-bsd-sysctl/distinfo
index 3bf8b343c1c4..1cda6a73e226 100644
--- a/devel/hs-bsd-sysctl/distinfo
+++ b/devel/hs-bsd-sysctl/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/bsd-sysctl-1.0.6.tar.gz) = b5faba2541399f914efc66a322ef57e3
SHA256 (cabal/bsd-sysctl-1.0.6.tar.gz) = 22a96060db6937bb5b0388c67bc6c41bd225e14531bb710bf9ffe261985064ca
SIZE (cabal/bsd-sysctl-1.0.6.tar.gz) = 6182
diff --git a/devel/hs-bsd-sysctl/pkg-plist b/devel/hs-bsd-sysctl/pkg-plist
deleted file mode 100644
index 518e8d969c5e..000000000000
--- a/devel/hs-bsd-sysctl/pkg-plist
+++ /dev/null
@@ -1,15 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/BSD/Sysctl.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/BSD
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-c2hs/Makefile b/devel/hs-c2hs/Makefile
index eb3d07d0b490..57fd41169f87 100644
--- a/devel/hs-c2hs/Makefile
+++ b/devel/hs-c2hs/Makefile
@@ -7,13 +7,17 @@
PORTNAME= c2hs
PORTVERSION= 0.16.2
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= C->Haskell, an Interface Generator for Haskell
+LICENSE= GPLv2
+FILE_LICENSE= COPYING
+
CABAL_SETUP= Setup.hs
-USE_HACKAGE= language-c>=0.3.1.1
+USE_CABAL= language-c>=0.3.1.1
XMLDOCS= doc/users_guide:html
diff --git a/devel/hs-c2hs/distinfo b/devel/hs-c2hs/distinfo
index 63d7bfffb8a8..87ff13865074 100644
--- a/devel/hs-c2hs/distinfo
+++ b/devel/hs-c2hs/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/c2hs-0.16.2.tar.gz) = 9137f6b5e3592c5c9e0becdba318e65a
SHA256 (cabal/c2hs-0.16.2.tar.gz) = e73ac273aa054dd959b51dd6d4c11612f506fc171b88aaee6abe541493a42768
SIZE (cabal/c2hs-0.16.2.tar.gz) = 135669
diff --git a/devel/hs-c2hs/pkg-descr b/devel/hs-c2hs/pkg-descr
index 0dae83c1c040..ccded44a2df6 100644
--- a/devel/hs-c2hs/pkg-descr
+++ b/devel/hs-c2hs/pkg-descr
@@ -8,6 +8,3 @@ information from the corresponding C header file. Another noteworthy property
is the lightweight nature of the approach.
WWW: http://www.cse.unsw.edu.au/~chak/haskell/c2hs/
-
--- Oliver Braun
-obraun@FreeBSD.org
diff --git a/devel/hs-c2hs/pkg-plist b/devel/hs-c2hs/pkg-plist
deleted file mode 100644
index 6f914bb545c9..000000000000
--- a/devel/hs-c2hs/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-@comment $FreeBSD$
-bin/c2hs
-%%NOPORTDOCS%%%%DOCSDIR%%/COPYING
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
diff --git a/devel/hs-checkers/Makefile b/devel/hs-checkers/Makefile
index 2d6b5d710460..5bf2b1bddc8e 100644
--- a/devel/hs-checkers/Makefile
+++ b/devel/hs-checkers/Makefile
@@ -14,5 +14,7 @@ COMMENT= Check properties on standard Haskell classes and data structures
USE_HACKAGE= QuickCheck>=2.1.0.2
+BROKEN= does not compile
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-convertible/Makefile b/devel/hs-convertible/Makefile
index 9b65b201d250..e4af59e085f5 100644
--- a/devel/hs-convertible/Makefile
+++ b/devel/hs-convertible/Makefile
@@ -7,10 +7,16 @@
PORTNAME= convertible
PORTVERSION= 1.0.9.1
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Haskell type classes and instances for converting between types
+LICENSE= LGPL21
+FILE_LICENSE= COPYRIGHT
+
+USE_CABAL= mtl
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-convertible/distinfo b/devel/hs-convertible/distinfo
index f141babd0bd7..aa177ddcfc1c 100644
--- a/devel/hs-convertible/distinfo
+++ b/devel/hs-convertible/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/convertible-1.0.9.1.tar.gz) = 9c1e83a4cd189011920865b7b1b0821c
SHA256 (cabal/convertible-1.0.9.1.tar.gz) = a1f46bf1166356c02e7a241d0bfea7010dc3e5f9f15181cfc2405a95df402914
SIZE (cabal/convertible-1.0.9.1.tar.gz) = 22563
diff --git a/devel/hs-convertible/pkg-plist b/devel/hs-convertible/pkg-plist
deleted file mode 100644
index 9fd6f3efd6f8..000000000000
--- a/devel/hs-convertible/pkg-plist
+++ /dev/null
@@ -1,23 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Convertible.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Convertible/Base.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Convertible/Instances.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Convertible/Instances/C.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Convertible/Instances/Map.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Convertible/Instances/Num.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Convertible/Instances/Time.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Convertible/Utils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/COPYRIGHT
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Convertible/Instances
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Convertible
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-cpphs/Makefile b/devel/hs-cpphs/Makefile
index e42b3d81c77f..87f980eb3698 100644
--- a/devel/hs-cpphs/Makefile
+++ b/devel/hs-cpphs/Makefile
@@ -7,11 +7,15 @@
PORTNAME= cpphs
PORTVERSION= 1.11
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= A simplified re-implementation of cpp in Haskell
+LICENSE= LGPL21
+FILE_LICENSE= LICENCE-LGPL
+
CABAL_SETUP= Setup.hs
MAN1= cpphs.1
diff --git a/devel/hs-cpphs/distinfo b/devel/hs-cpphs/distinfo
index 9999d69fbb2a..5bbb50190a86 100644
--- a/devel/hs-cpphs/distinfo
+++ b/devel/hs-cpphs/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/cpphs-1.11.tar.gz) = ece7f9a5335a8fd569f0b8c7153ecfaa
SHA256 (cabal/cpphs-1.11.tar.gz) = 26124ca2b1af9a9804ba37c627dbbca3977bde93925f979f08b342895548db01
SIZE (cabal/cpphs-1.11.tar.gz) = 68421
diff --git a/devel/hs-cpphs/pkg-plist b/devel/hs-cpphs/pkg-plist
deleted file mode 100644
index 09fff04e24bc..000000000000
--- a/devel/hs-cpphs/pkg-plist
+++ /dev/null
@@ -1,30 +0,0 @@
-@comment $FreeBSD$
-bin/cpphs
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Preprocessor/Cpphs.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Preprocessor/Cpphs/CppIfdef.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Preprocessor/Cpphs/HashDefine.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Preprocessor/Cpphs/MacroPass.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Preprocessor/Cpphs/Options.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Preprocessor/Cpphs/Position.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Preprocessor/Cpphs/ReadFirst.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Preprocessor/Cpphs/RunCpphs.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Preprocessor/Cpphs/SymTab.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Preprocessor/Cpphs/Tokenise.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Preprocessor/Unlit.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators/HuttonMeijer.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENCE-LGPL
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Preprocessor/Cpphs
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Preprocessor
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-darcs/Makefile b/devel/hs-darcs/Makefile
index b8d704263eee..44e8a429939a 100644
--- a/devel/hs-darcs/Makefile
+++ b/devel/hs-darcs/Makefile
@@ -6,21 +6,25 @@
#
PORTNAME= darcs
-PORTVERSION= 2.4.4
+PORTVERSION= 2.5.1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= A distributed, interactive, smart revision control system
-USE_HACKAGE= hashed-storage haskeline>=0.6.1 utf8-string>=0.3 zlib>=0.5.1.0
+LICENSE= GPLv2
+FILE_LICENSE= COPYING
+
+USE_CABAL= hashed-storage>=0.5.2 haskeline>=0.6.2.2 html>=1.0 HUnit>=1 \
+ mtl>=1 parsec>=2 QuickCheck>=2.1 regex-compat>=0.71 tar>=0.3 \
+ test-framework>=0.2.2 test-framework-hunit>=0.2.2 \
+ test-framework-quickcheck2>=0.2.2 text>=0.11 zlib>=0.5.1
EXECUTABLE= darcs
MAN1= darcs.1
-MAN1SRC= dist/build/darcs
OPTIONS= CURL "Use libcurl for HTTP support" on \
- CURL_PIPELINING "Use libcurl's HTTP pipelining" off \
HTTP "Use the pure HTTP package" off \
STATIC "Build static binary" off \
TERMINFO "Use the terminfo package" off \
@@ -33,6 +37,8 @@ OPTIONS= CURL "Use libcurl for HTTP support" on \
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk"
.include <bsd.port.options.mk>
+CONFIGURE_ARGS+= --flags="library"
+
.if defined(WITH_CURL)
CONFIGURE_ARGS+= --flags="curl"
LIB_DEPENDS+= curl:${PORTSDIR}/ftp/curl
@@ -40,19 +46,9 @@ LIB_DEPENDS+= curl:${PORTSDIR}/ftp/curl
CONFIGURE_ARGS+= --flags="-curl"
.endif
-.if defined(WITH_CURL_PIPELINING)
-CONFIGURE_ARGS+= --flags="curl-pipelining"
-BUILD_DEPENDS+= pkg-config>=0.9.0:${PORTSDIR}/devel/pkg-config
-.if !defined(WITH_CURL)
-IGNORE= cannot be compiled without CURL in this configuration. Please (re)run 'make config' and choose CURL too
-.endif
-.else
-CONFIGURE_ARGS+= --flags="-curl-pipelining"
-.endif
-
.if defined(WITH_HTTP)
CONFIGURE_ARGS+= --flags="http"
-USE_HACKAGE+= HTTP>=3000.0
+USE_CABAL+= HTTP>=3000.0 network>=2.2
.else
CONFIGURE_ARGS+= --flags="-http"
.endif
@@ -69,7 +65,7 @@ CONFIGURE_ARGS+= --flags="-static"
.if defined(WITH_TERMINFO)
CONFIGURE_ARGS+= --flags="terminfo"
-USE_HACKAGE+= terminfo>=0.3
+USE_CABAL+= terminfo>=0.3
.else
CONFIGURE_ARGS+= --flags="-terminfo"
.endif
@@ -83,10 +79,8 @@ CONFIGURE_ARGS+= --flags="-threaded"
.if defined(WITH_TYPE_WITNESSES)
CONFIGURE_ARGS+= --flags="type-witnesses"
EXECUTABLE+= witnesses
-PLIST_SUB+= MAYBE_TYPE_WITNESSES=""
.else
CONFIGURE_ARGS+= --flags="-type-witnesses"
-PLIST_SUB+= MAYBE_TYPE_WITNESSES="@comment "
.endif
.if defined(WITH_COLOR)
@@ -97,19 +91,16 @@ CONFIGURE_ARGS+= --flags="-color"
.if defined(WITH_MMAP)
CONFIGURE_ARGS+= --flags="mmap"
-USE_HACKAGE+= mmap>=0.2
+USE_CABAL+= mmap>=0.5
.else
CONFIGURE_ARGS+= --flags="-mmap"
.endif
.if defined(WITH_TEST)
CONFIGURE_ARGS+= --flags="test"
-USE_HACKAGE+= QuickCheck>=2.1.0.0 test-framework>=0.2.2 test-framework-hunit>=0.2.2 test-framework-quickcheck2>=0.2.2
EXECUTABLE+= unit
-PLIST_SUB+= MAYBE_TEST=""
.else
CONFIGURE_ARGS+= --flags="-test"
-PLIST_SUB+= MAYBE_TEST="@comment "
.endif
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/devel/hs-darcs/distinfo b/devel/hs-darcs/distinfo
index c0510ca2b797..a2d0377d6b0e 100644
--- a/devel/hs-darcs/distinfo
+++ b/devel/hs-darcs/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/darcs-2.4.4.tar.gz) = 86fe4f695f0fe2f297fe536341de1b21
-SHA256 (cabal/darcs-2.4.4.tar.gz) = 97cde35ae4b74488f8b98b487bc0498069eaa74fe035903394f3d4aff1da9f9e
-SIZE (cabal/darcs-2.4.4.tar.gz) = 1193126
+SHA256 (cabal/darcs-2.5.1.tar.gz) = 48e66ddb01424baf506ab9b40481856da1eed6da98b1fff8cead4e17b815f140
+SIZE (cabal/darcs-2.5.1.tar.gz) = 1233049
diff --git a/devel/hs-darcs/files/patch-Setup.lhs b/devel/hs-darcs/files/patch-Setup.lhs
index 5bf1fce13516..df31ea371518 100644
--- a/devel/hs-darcs/files/patch-Setup.lhs
+++ b/devel/hs-darcs/files/patch-Setup.lhs
@@ -1,20 +1,20 @@
---- ./Setup.lhs.orig 2010-05-09 15:23:32.000000000 +0200
-+++ ./Setup.lhs 2010-05-15 13:37:00.000000000 +0200
-@@ -17,7 +17,7 @@
- ( Version(versionBranch) )
+--- ./Setup.lhs.orig 2011-02-11 00:35:43.000000000 +0100
++++ ./Setup.lhs 2011-03-13 18:05:02.180256196 +0100
+@@ -21,7 +21,7 @@
+ import Data.Version( showVersion )
import Distribution.Simple.LocalBuildInfo
- ( LocalBuildInfo(..), absoluteInstallDirs )
+ ( LocalBuildInfo(..), absoluteInstallDirs, externalPackageDeps )
-import Distribution.Simple.InstallDirs (mandir, CopyDest (NoCopyDest))
+import Distribution.Simple.InstallDirs (prefix, CopyDest (NoCopyDest))
import Distribution.Simple.Setup
(buildVerbosity, copyDest, copyVerbosity, fromFlag,
haddockVerbosity, installVerbosity, sDistVerbosity)
-@@ -168,7 +168,7 @@
+@@ -180,7 +180,7 @@
-> Verbosity -> CopyDest -> IO ()
installManpage pkg lbi verbosity copy =
copyFiles verbosity
- (mandir (absoluteInstallDirs pkg lbi copy) </> "man1")
-+ (prefix (absoluteInstallDirs pkg lbi copy) </> "man/man1")
++ (prefix (absoluteInstallDirs pkg lbi copy) </> "man" </> "man1")
[(buildDir lbi </> "darcs", "darcs.1")]
determineVersion :: Verbosity -> PackageDescription -> IO (String, String)
diff --git a/devel/hs-darcs/files/patch-darcs.cabal b/devel/hs-darcs/files/patch-darcs.cabal
index 595619a55580..0216265a9956 100644
--- a/devel/hs-darcs/files/patch-darcs.cabal
+++ b/devel/hs-darcs/files/patch-darcs.cabal
@@ -1,47 +1,38 @@
---- ./darcs.cabal.orig 2010-05-09 15:23:32.000000000 +0200
-+++ ./darcs.cabal 2010-05-21 21:08:36.000000000 +0200
-@@ -328,7 +328,7 @@
+--- ./darcs.cabal.orig 2011-02-11 00:35:43.000000000 +0100
++++ ./darcs.cabal 2011-03-13 18:05:27.057566301 +0100
+@@ -172,7 +172,7 @@
+ extensible-exceptions >= 0.1 && < 0.2,
+ regex-compat >= 0.71 && < 0.94,
+ mtl >= 1.0 && < 2.1,
+- parsec >= 2.0 && < 3.1,
++ parsec >= 2.0,
+ html == 1.0.*,
+ filepath >= 1.1.0.0 && < 1.3.0.0,
+ haskeline >= 0.6.2.2 && < 0.7,
+@@ -377,7 +377,7 @@
+ extensible-exceptions >= 0.1 && < 0.2,
+ regex-compat >= 0.71 && < 0.94,
+ mtl >= 1.0 && < 2.1,
+- parsec >= 2.0 && < 3.1,
++ parsec >= 2.0,
+ html == 1.0.*,
+ filepath >= 1.1.0.0 && < 1.3.0.0,
+ haskeline >= 0.6.2.2 && < 0.7,
+@@ -525,7 +525,7 @@
+ extensible-exceptions >= 0.1 && < 0.2,
+ regex-compat >= 0.71 && < 0.94,
+ mtl >= 1.0 && < 2.1,
+- parsec >= 2.0 && < 3.1,
++ parsec >= 2.0,
html == 1.0.*,
- filepath == 1.1.*,
- haskeline >= 0.6.1 && < 0.7,
-- hashed-storage == 0.4.13
-+ hashed-storage
-
- if !os(windows)
- build-depends: unix >= 1.0 && < 2.5
-@@ -374,7 +374,7 @@
- buildable: False
-
- if flag(mmap) && !os(windows)
-- build-depends: mmap >= 0.2 && < 0.5
-+ build-depends: mmap >= 0.2
- cpp-options: -DHAVE_MMAP
-
- build-depends: zlib >= 0.5.1.0 && < 0.6.0.0
-@@ -459,7 +459,7 @@
- html == 1.0.*,
- filepath == 1.1.*,
- haskeline >= 0.6.1 && < 0.7,
-- hashed-storage == 0.4.13
-+ hashed-storage
-
- if !os(windows)
- build-depends: unix >= 1.0 && < 2.5
-@@ -497,7 +497,7 @@
- buildable: False
-
- if flag(mmap) && !os(windows)
-- build-depends: mmap >= 0.2 && < 0.5
-+ build-depends: mmap >= 0.2
- cpp-options: -DHAVE_MMAP
-
- build-depends: zlib >= 0.5.1.0 && < 0.6.0.0
-@@ -605,7 +605,7 @@
- random == 1.0.*
-
- if flag(mmap) && !os(windows)
-- build-depends: mmap >= 0.2 && < 0.5
-+ build-depends: mmap >= 0.2
- cpp-options: -DHAVE_MMAP
-
- build-depends: zlib >= 0.5.1.0 && < 0.6.0.0
+ filepath >= 1.1.0.0 && < 1.3.0.0,
+ haskeline >= 0.6.2.2 && < 0.7,
+@@ -621,7 +621,7 @@
+ extensible-exceptions >= 0.1 && < 0.2,
+ regex-compat >= 0.71 && < 0.94,
+ mtl >= 1.0 && < 2.1,
+- parsec >= 2.0 && < 3.1,
++ parsec >= 2.0,
+ html == 1.0.*,
+ filepath >= 1.1.0.0 && < 1.3.0.0,
+ QuickCheck >= 2.1.0.0,
diff --git a/devel/hs-darcs/pkg-plist b/devel/hs-darcs/pkg-plist
deleted file mode 100644
index 0091e7a49aa6..000000000000
--- a/devel/hs-darcs/pkg-plist
+++ /dev/null
@@ -1,160 +0,0 @@
-@comment $FreeBSD$
-bin/darcs
-%%MAYBE_TEST%%bin/unit
-%%MAYBE_TYPE_WITNESSES%%bin/witnesses
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ByteStringUtils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CommandLine.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Crypt/SHA256.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/ArgumentDefaults.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Arguments.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Bug.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/CheckFileSystem.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/ColorPrinter.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/Add.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/AmendRecord.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/Annotate.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/Apply.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/Changes.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/Check.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/Convert.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/Diff.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/Dist.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/GZCRCs.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/Get.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/Help.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/Init.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/MarkConflicts.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/Move.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/Optimize.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/Pull.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/Push.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/Put.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/Record.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/Remove.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/Repair.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/Replace.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/Revert.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/Rollback.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/Send.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/SetPref.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/Show.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/ShowAuthors.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/ShowBug.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/ShowContents.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/ShowFiles.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/ShowIndex.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/ShowRepo.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/ShowTags.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/Tag.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/TrackDown.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/TransferMode.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/Unrecord.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/Unrevert.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands/WhatsNew.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/CommandsAux.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Compat.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Diff.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Email.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/External.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/FilePathMonad.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Flags.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Global.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Hopefully.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/IO.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Lock.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Match.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Patch.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Patch/Apply.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Patch/Bundle.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Patch/Choices.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Patch/Commute.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Patch/Core.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Patch/Depends.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Patch/FileName.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Patch/Info.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Patch/Match.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Patch/MatchData.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Patch/Non.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Patch/OldDate.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Patch/Patchy.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Patch/Permutations.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Patch/Prim.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Patch/Properties.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Patch/Read.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Patch/ReadMonads.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Patch/Real.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Patch/RegChars.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Patch/Set.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Patch/Show.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Patch/Split.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Patch/TouchesFiles.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Patch/Viewing.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Population.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/PopulationData.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/PrintPatch.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/ProgressPatches.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/RemoteApply.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/RepoPath.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Repository.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Repository/ApplyPatches.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Repository/Cache.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Repository/Checkpoint.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Repository/DarcsRepo.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Repository/Format.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Repository/HashedIO.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Repository/HashedRepo.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Repository/Internal.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Repository/InternalTypes.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Repository/LowLevel.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Repository/Merge.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Repository/Motd.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Repository/Prefs.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Repository/Pristine.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Repository/Repair.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Repository/State.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Resolution.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/RunCommand.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/SelectChanges.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/SignalHandler.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/SlurpDirectory.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/SlurpDirectory/Internal.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Test.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/TheCommands.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/URL.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Utils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Witnesses/Ordered.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Witnesses/Sealed.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Witnesses/Show.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/DateMatcher.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/English.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Exec.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HTTP.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/IsoDate.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Lcs.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Printer.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Progress.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Ratified.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/SHA1.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Ssh.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/URL.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Version.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Workaround.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/COPYING
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Witnesses
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/SlurpDirectory
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Repository
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Patch
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs/Commands
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Darcs
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Crypt
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-datetime/Makefile b/devel/hs-datetime/Makefile
index aff12dbe31d1..b56cab104dd4 100644
--- a/devel/hs-datetime/Makefile
+++ b/devel/hs-datetime/Makefile
@@ -7,12 +7,16 @@
PORTNAME= datetime
PORTVERSION= 0.2
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Utilities to make Data.Time.* easier to use in Haskell
-USE_HACKAGE= QuickCheck>=2
+LICENSE= GPLv3
+FILE_LICENSE= COPYING
+
+USE_CABAL= QuickCheck>=2
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-datetime/distinfo b/devel/hs-datetime/distinfo
index c2b3defb1dfe..bc02c6fc72bd 100644
--- a/devel/hs-datetime/distinfo
+++ b/devel/hs-datetime/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/datetime-0.2.tar.gz) = 14daaf5ef011983dfcce22d2753c9ef4
SHA256 (cabal/datetime-0.2.tar.gz) = 143e4063ed6971a4580469e1faeae446dd8590003d5e9641ab37b27fe63bb3bd
SIZE (cabal/datetime-0.2.tar.gz) = 14553
diff --git a/devel/hs-datetime/files/patch-datetime.cabal b/devel/hs-datetime/files/patch-datetime.cabal
new file mode 100644
index 000000000000..a3af4f998293
--- /dev/null
+++ b/devel/hs-datetime/files/patch-datetime.cabal
@@ -0,0 +1,11 @@
+--- ./datetime.cabal.orig 2010-01-23 14:27:04.000000000 +0100
++++ ./datetime.cabal 2011-03-13 14:17:27.621072557 +0100
+@@ -16,7 +16,7 @@
+ build-type: Simple
+
+ library
+- build-depends: base >= 2 && < 4,
++ build-depends: base >= 2,
+ QuickCheck >= 2 && < 3,
+ old-locale >= 1.0.0.1,
+ old-time >= 1.0.0.1,
diff --git a/devel/hs-datetime/pkg-plist b/devel/hs-datetime/pkg-plist
deleted file mode 100644
index 7771060742d2..000000000000
--- a/devel/hs-datetime/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/DateTime.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/COPYING
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-deepseq/Makefile b/devel/hs-deepseq/Makefile
index ad6ddb68057b..388857cfeda7 100644
--- a/devel/hs-deepseq/Makefile
+++ b/devel/hs-deepseq/Makefile
@@ -6,12 +6,14 @@
#
PORTNAME= deepseq
-PORTVERSION= 1.1.0.0
+PORTVERSION= 1.1.0.2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Fully evaluate Haskell data structures
+LICENSE= BSD
+
CABAL_SETUP= Setup.hs
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/devel/hs-deepseq/distinfo b/devel/hs-deepseq/distinfo
index db215b6abfa8..437381978e19 100644
--- a/devel/hs-deepseq/distinfo
+++ b/devel/hs-deepseq/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/deepseq-1.1.0.0.tar.gz) = 41194f8633be8e30cacad88146dbf7c2
-SHA256 (cabal/deepseq-1.1.0.0.tar.gz) = 947c45e7ee862159f190fb8e905c1328f7672cb9e6bf3abd1d207bbcf1eee50a
-SIZE (cabal/deepseq-1.1.0.0.tar.gz) = 2920
+SHA256 (cabal/deepseq-1.1.0.2.tar.gz) = 6504d3bcd61e89c2ca6b957e45418028fcb8943727339a6468595825184513c7
+SIZE (cabal/deepseq-1.1.0.2.tar.gz) = 3619
diff --git a/devel/hs-deepseq/pkg-plist b/devel/hs-deepseq/pkg-plist
deleted file mode 100644
index 5769dea5ac45..000000000000
--- a/devel/hs-deepseq/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/DeepSeq.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-dlist/Makefile b/devel/hs-dlist/Makefile
index d92ffc1264e7..c7b9b6febe97 100644
--- a/devel/hs-dlist/Makefile
+++ b/devel/hs-dlist/Makefile
@@ -6,11 +6,13 @@
PORTNAME= dlist
PORTVERSION= 0.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= A list-like type supporting O(1) append for Haskell
+LICENSE= BSD
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-dlist/distinfo b/devel/hs-dlist/distinfo
index 3e65a4d3dd7a..2ce4b9833448 100644
--- a/devel/hs-dlist/distinfo
+++ b/devel/hs-dlist/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/dlist-0.5.tar.gz) = 54f6c18ff689b7ef54e3229dc4a94107
SHA256 (cabal/dlist-0.5.tar.gz) = 4780e5409eff55bbfdd7470ef802a087a04048c9cd5efe0482c82878292f19ea
SIZE (cabal/dlist-0.5.tar.gz) = 5962
diff --git a/devel/hs-dlist/pkg-plist b/devel/hs-dlist/pkg-plist
deleted file mode 100644
index 75122018eab7..000000000000
--- a/devel/hs-dlist/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/DList.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-drift/Makefile b/devel/hs-drift/Makefile
index e070435e77cd..ae4aee7307f0 100644
--- a/devel/hs-drift/Makefile
+++ b/devel/hs-drift/Makefile
@@ -6,7 +6,7 @@
PORTNAME= drift
PORTVERSION= 2.2.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel haskell
MASTER_SITES= http://repetae.net/computer/haskell/DrIFT/drop/
PKGNAMEPREFIX= hs-
diff --git a/devel/hs-drift/distinfo b/devel/hs-drift/distinfo
index cdd4ba74d974..3c4546e10220 100644
--- a/devel/hs-drift/distinfo
+++ b/devel/hs-drift/distinfo
@@ -1,3 +1,2 @@
-MD5 (DrIFT-2.2.3.tar.gz) = 89644a167f151ef581f7c2753f511b01
SHA256 (DrIFT-2.2.3.tar.gz) = c5edb6e89e3a04aa7918acd2db37413ff80f945fdd1370f3614dc0d93e8913a9
SIZE (DrIFT-2.2.3.tar.gz) = 219321
diff --git a/devel/hs-fgl/Makefile b/devel/hs-fgl/Makefile
index 85d89118a5c7..0dbfad0b202d 100644
--- a/devel/hs-fgl/Makefile
+++ b/devel/hs-fgl/Makefile
@@ -7,12 +7,16 @@
PORTNAME= fgl
PORTVERSION= 5.4.2.3
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Martin Erwig Functional Graph Library
+LICENSE= BSD
+
CABAL_SETUP= Setup.hs
+USE_CABAL= mtl
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-fgl/distinfo b/devel/hs-fgl/distinfo
index 2709c24ff481..cf5df5f5d151 100644
--- a/devel/hs-fgl/distinfo
+++ b/devel/hs-fgl/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/fgl-5.4.2.3.tar.gz) = 29ccab8bebed16a8d7346c3ed52c5d9c
SHA256 (cabal/fgl-5.4.2.3.tar.gz) = e72142b555a5ab6c5cdced317b42e8cafdbb54b7e2e46ed14e6ca18d71d486b8
SIZE (cabal/fgl-5.4.2.3.tar.gz) = 36357
diff --git a/devel/hs-fgl/pkg-plist b/devel/hs-fgl/pkg-plist
deleted file mode 100644
index 94de4c073461..000000000000
--- a/devel/hs-fgl/pkg-plist
+++ /dev/null
@@ -1,47 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Graph/Inductive.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Graph/Inductive/Basic.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Graph/Inductive/Example.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Graph/Inductive/Graph.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Graph/Inductive/Graphviz.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Graph/Inductive/Internal/FiniteMap.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Graph/Inductive/Internal/Heap.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Graph/Inductive/Internal/Queue.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Graph/Inductive/Internal/RootPath.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Graph/Inductive/Internal/Thread.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Graph/Inductive/Monad.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Graph/Inductive/Monad/IOArray.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Graph/Inductive/NodeMap.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Graph/Inductive/PatriciaTree.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Graph/Inductive/Query.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Graph/Inductive/Query/ArtPoint.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Graph/Inductive/Query/BCC.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Graph/Inductive/Query/BFS.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Graph/Inductive/Query/DFS.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Graph/Inductive/Query/Dominators.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Graph/Inductive/Query/GVD.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Graph/Inductive/Query/Indep.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Graph/Inductive/Query/MST.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Graph/Inductive/Query/MaxFlow.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Graph/Inductive/Query/MaxFlow2.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Graph/Inductive/Query/Monad.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Graph/Inductive/Query/SP.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Graph/Inductive/Query/TransClos.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Graph/Inductive/Tree.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Graph/Inductive/Query
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Graph/Inductive/Monad
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Graph/Inductive/Internal
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Graph/Inductive
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Graph
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-filemanip/Makefile b/devel/hs-filemanip/Makefile
index d67c88cdbd5c..3df5cb4ee244 100644
--- a/devel/hs-filemanip/Makefile
+++ b/devel/hs-filemanip/Makefile
@@ -5,14 +5,16 @@
# $FreeBSD$
#
-PORTNAME= FileManip
-PORTVERSION= 0.3.3
+PORTNAME= filemanip
+PORTVERSION= 0.3.5.2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Expressive file and directory manipulation for Haskell
-CONFIGURE_ARGS+= --constraint='base<4'
+LICENSE= BSD
+
+USE_CABAL= mtl unix-compat
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-filemanip/distinfo b/devel/hs-filemanip/distinfo
index 9e75b2a360de..0607ff4f31f1 100644
--- a/devel/hs-filemanip/distinfo
+++ b/devel/hs-filemanip/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/FileManip-0.3.3.tar.gz) = 8399e5d22720f140dd1cd6a0f96ae56b
-SHA256 (cabal/FileManip-0.3.3.tar.gz) = 70f880986543476fa8cb8a69bfcd90ee407dc826f6e884771648a25db664f13d
-SIZE (cabal/FileManip-0.3.3.tar.gz) = 10556
+SHA256 (cabal/filemanip-0.3.5.2.tar.gz) = 7611ffb3ef26c0c983723e34f93b12888c9a5ee54510b2229aa39fcda386da4e
+SIZE (cabal/filemanip-0.3.5.2.tar.gz) = 10209
diff --git a/devel/hs-filemanip/pkg-descr b/devel/hs-filemanip/pkg-descr
index 83169fdebeb0..396e697e1579 100644
--- a/devel/hs-filemanip/pkg-descr
+++ b/devel/hs-filemanip/pkg-descr
@@ -1,4 +1,4 @@
A Haskell library for working with files and directories. Includes code
for pattern matching, finding files, modifying file contents, and more.
-WWW: http://hackage.haskell.org/package/FileManip
+WWW: http://hackage.haskell.org/package/filemanip
diff --git a/devel/hs-filemanip/pkg-plist b/devel/hs-filemanip/pkg-plist
deleted file mode 100644
index b5c1a0c77f0a..000000000000
--- a/devel/hs-filemanip/pkg-plist
+++ /dev/null
@@ -1,19 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/FilePath/Error.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/FilePath/Find.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/FilePath/Glob.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/FilePath/GlobPattern.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/FilePath/Manip.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/FilePath
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-ghc-mtl/Makefile b/devel/hs-ghc-mtl/Makefile
index f007e4100744..bf7802b6841c 100644
--- a/devel/hs-ghc-mtl/Makefile
+++ b/devel/hs-ghc-mtl/Makefile
@@ -7,12 +7,15 @@
PORTNAME= ghc-mtl
PORTVERSION= 1.0.1.0
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= An mtl compatible version of the Ghc-Api monads and monad-transformers
-USE_HACKAGE= MonadCatchIO-mtl>=0.2.0.0
+LICENSE= BSD
+
+USE_CABAL= MonadCatchIO-mtl>=0.2.0.0 mtl
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-ghc-mtl/distinfo b/devel/hs-ghc-mtl/distinfo
index 7c0a79f39fc9..4f269e1bd88f 100644
--- a/devel/hs-ghc-mtl/distinfo
+++ b/devel/hs-ghc-mtl/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/ghc-mtl-1.0.1.0.tar.gz) = 73d8685fb937a27fe6ee2fce1f5fc3e6
SHA256 (cabal/ghc-mtl-1.0.1.0.tar.gz) = 5284e0ecf99511e6263503412faf6fa809dc577c009fde63203d46405eb1b191
SIZE (cabal/ghc-mtl-1.0.1.0.tar.gz) = 2239
diff --git a/devel/hs-ghc-mtl/pkg-plist b/devel/hs-ghc-mtl/pkg-plist
deleted file mode 100644
index 9a3ecae29225..000000000000
--- a/devel/hs-ghc-mtl/pkg-plist
+++ /dev/null
@@ -1,15 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Monad/Ghc.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Monad
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-ghc-paths-docs/Makefile b/devel/hs-ghc-paths-docs/Makefile
index bba5348cc75a..c628d30988af 100644
--- a/devel/hs-ghc-paths-docs/Makefile
+++ b/devel/hs-ghc-paths-docs/Makefile
@@ -5,13 +5,14 @@
# $FreeBSD$
PORTNAME= ghc-paths
-PORTVERSION= 0.1.0.5
-PORTREVISION= 1
+PORTVERSION= 0.1.0.8
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Documentation for ghc-paths
+LICENSE= BSD
+
CABAL_SETUP= Setup.hs
DOCUMENTATION= yes
diff --git a/devel/hs-ghc-paths-docs/distinfo b/devel/hs-ghc-paths-docs/distinfo
index d2e7e9d70b85..7997b1ec5b19 100644
--- a/devel/hs-ghc-paths-docs/distinfo
+++ b/devel/hs-ghc-paths-docs/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/ghc-paths-0.1.0.5.tar.gz) = 8fdc122e65845d2d53734f78e22c5155
-SHA256 (cabal/ghc-paths-0.1.0.5.tar.gz) = ea9e97425894e3dbd7915e00e107e2e7fc07b6e8293fd2dd66a813f0673cba10
-SIZE (cabal/ghc-paths-0.1.0.5.tar.gz) = 2304
+SHA256 (cabal/ghc-paths-0.1.0.8.tar.gz) = 8672c1e65525555481091443f44abf738f9442516c612d67dde12ebfe02f0c56
+SIZE (cabal/ghc-paths-0.1.0.8.tar.gz) = 2369
diff --git a/devel/hs-ghc-paths/Makefile b/devel/hs-ghc-paths/Makefile
index 3c73a0759f63..f2ca1256bd26 100644
--- a/devel/hs-ghc-paths/Makefile
+++ b/devel/hs-ghc-paths/Makefile
@@ -5,18 +5,15 @@
# $FreeBSD$
PORTNAME= ghc-paths
-PORTVERSION= 0.1.0.5
-PORTREVISION= 1
+PORTVERSION= 0.1.0.8
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Utility looking for GHC installation directories
-CABAL_SETUP= Setup.hs
+LICENSE= BSD
-.if defined(SLAVE)
-GHC_CMD= ghc
-.endif
+CABAL_SETUP= Setup.hs
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-ghc-paths/distinfo b/devel/hs-ghc-paths/distinfo
index d2e7e9d70b85..7997b1ec5b19 100644
--- a/devel/hs-ghc-paths/distinfo
+++ b/devel/hs-ghc-paths/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/ghc-paths-0.1.0.5.tar.gz) = 8fdc122e65845d2d53734f78e22c5155
-SHA256 (cabal/ghc-paths-0.1.0.5.tar.gz) = ea9e97425894e3dbd7915e00e107e2e7fc07b6e8293fd2dd66a813f0673cba10
-SIZE (cabal/ghc-paths-0.1.0.5.tar.gz) = 2304
+SHA256 (cabal/ghc-paths-0.1.0.8.tar.gz) = 8672c1e65525555481091443f44abf738f9442516c612d67dde12ebfe02f0c56
+SIZE (cabal/ghc-paths-0.1.0.8.tar.gz) = 2369
diff --git a/devel/hs-ghc-paths/pkg-plist b/devel/hs-ghc-paths/pkg-plist
deleted file mode 100644
index 74d42dd9d1ab..000000000000
--- a/devel/hs-ghc-paths/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/GHC/Paths.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%DOCSDIR%%/LICENSE
-@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/GHC
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-haddock-docs/Makefile b/devel/hs-haddock-docs/Makefile
index 27f986739929..43a0c5d36fef 100644
--- a/devel/hs-haddock-docs/Makefile
+++ b/devel/hs-haddock-docs/Makefile
@@ -6,27 +6,22 @@
#
PORTNAME= haddock
-PORTVERSION= 2.4.2
-PORTREVISION= 2
+PORTVERSION= 2.9.2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Documentation for Haddock
+LICENSE= BSD
+
USE_AUTOTOOLS= autoconf:env
+USE_CABAL= xhtml>=3000.2 ghc-paths
+USE_ALEX= true
+USE_HAPPY= true
DOCUMENTATION= yes
XMLDOCS= doc/haddock:users_guide
SHOW_PKGMSG= yes
-PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
-.if ${PORT_HADDOCK} == 11
-ECHO_MSG= ${PRINTF} "%b"
-IGNORE+= \n\t The ${LOCALBASE}/bin/haddock executable was already installed\n
-IGNORE+= \t by the lang/ghc port, setting the option WITH_HADDOCK.\n
-IGNORE+= \t You have to reinstall this last one with the right option\n
-IGNORE+= \t WITHOUT_HADDOCK.\n\c
-.endif
-
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-haddock-docs/distinfo b/devel/hs-haddock-docs/distinfo
index 024dc3b353d8..77400f7e6dc3 100644
--- a/devel/hs-haddock-docs/distinfo
+++ b/devel/hs-haddock-docs/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/haddock-2.4.2.tar.gz) = c1d5238faac72727921130eb792041a2
-SHA256 (cabal/haddock-2.4.2.tar.gz) = dbf0a7d0103a3ce6a91b2a3b96148c1b9c13ea7f8bd74260c21fe98df7839547
-SIZE (cabal/haddock-2.4.2.tar.gz) = 103033
+SHA256 (cabal/haddock-2.9.2.tar.gz) = e8498520a4b8c8a03330141ba4c31d81e90dfd361de3ff7e320cdf71c2dd3ba1
+SIZE (cabal/haddock-2.9.2.tar.gz) = 154040
diff --git a/devel/hs-haddock/Makefile b/devel/hs-haddock/Makefile
index eabf51ecb833..6b1bb61c7d72 100644
--- a/devel/hs-haddock/Makefile
+++ b/devel/hs-haddock/Makefile
@@ -5,39 +5,29 @@
# $FreeBSD$
PORTNAME= haddock
-PORTVERSION= 2.4.2
-PORTREVISION= 2
+PORTVERSION= 2.9.2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= A documentation tool for Haskell
-USE_HACKAGE= ghc-paths
+LICENSE= BSD
-EXECUTABLE= haddock
+USE_CABAL= xhtml>=3000.2 ghc-paths
+USE_ALEX= true
+USE_HAPPY= true
+
+EXECUTABLE= haddock-${PORTVERSION}
PORTDATA= *
-.include <bsd.port.pre.mk>
-
-.if !defined(SLAVE)
-PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
-.if ${PORT_HADDOCK} == 11
-ECHO_MSG= ${PRINTF} "%b"
-IGNORE+= \n\t The ${LOCALBASE}/bin/haddock executable was already installed\n
-IGNORE+= \t by the lang/ghc port, setting the option WITH_HADDOCK.\n
-IGNORE+= \t You have to reinstall this last one with the right option\n
-IGNORE+= \t WITHOUT_HADDOCK.\n\c
-.elif ${PORT_HADDOCK} == 01
-ECHO_MSG= ${PRINTF} "%b"
-IGNORE+= \n\t This port depends on the lang/ghc port, which will install\n
-IGNORE+= \t the ${LOCALBASE}/bin/haddock executable, for the WITH_HADDOCK\n
-IGNORE+= \t option was set in it. You have to set the WITHOUT_HADDOCK\n
-IGNORE+= \t options in lang/ghc before to install devel/hs-haddock.\n\c
-.endif
-.else
-GHC_CMD= ghc
-.endif
+SUB_FILES= pkg-deinstall
+SUB_LIST= GHC_HADDOCK_CMD=${GHC_HADDOCK_CMD} HADDOCK=${PREFIX}/bin/haddock
+
+CONFIGURE_ARGS= --program-suffix=-${PORTVERSION}
+
+post-install::
+ @${LN} -sf ${PREFIX}/bin/${EXECUTABLE} ${PREFIX}/bin/haddock
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/devel/hs-haddock/distinfo b/devel/hs-haddock/distinfo
index 024dc3b353d8..77400f7e6dc3 100644
--- a/devel/hs-haddock/distinfo
+++ b/devel/hs-haddock/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/haddock-2.4.2.tar.gz) = c1d5238faac72727921130eb792041a2
-SHA256 (cabal/haddock-2.4.2.tar.gz) = dbf0a7d0103a3ce6a91b2a3b96148c1b9c13ea7f8bd74260c21fe98df7839547
-SIZE (cabal/haddock-2.4.2.tar.gz) = 103033
+SHA256 (cabal/haddock-2.9.2.tar.gz) = e8498520a4b8c8a03330141ba4c31d81e90dfd361de3ff7e320cdf71c2dd3ba1
+SIZE (cabal/haddock-2.9.2.tar.gz) = 154040
diff --git a/devel/hs-haddock/files/pkg-deinstall.in b/devel/hs-haddock/files/pkg-deinstall.in
new file mode 100644
index 000000000000..51712ae3e452
--- /dev/null
+++ b/devel/hs-haddock/files/pkg-deinstall.in
@@ -0,0 +1,6 @@
+#!/bin/sh
+# $FreeBSD$
+
+[ "$2" = "POST-DEINSTALL" ] && /bin/ln -sf %%GHC_HADDOCK_CMD%% %%HADDOCK%%
+
+exit 0
diff --git a/devel/hs-haddock/pkg-plist b/devel/hs-haddock/pkg-plist
deleted file mode 100644
index b3c29ec7ce95..000000000000
--- a/devel/hs-haddock/pkg-plist
+++ /dev/null
@@ -1,23 +0,0 @@
-@comment $FreeBSD$
-bin/haddock
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Distribution/Haddock.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Haddock/DocName.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Haddock/Exception.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Haddock/GHC/Utils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Haddock/InterfaceFile.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Haddock/Types.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Haddock/Utils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%DOCSDIR%%/LICENSE
-@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Haddock/GHC
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Haddock
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Distribution
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %%LOCALBASE%%/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-happy/Makefile b/devel/hs-happy/Makefile
index 3a504b215c42..487e00358800 100644
--- a/devel/hs-happy/Makefile
+++ b/devel/hs-happy/Makefile
@@ -5,22 +5,30 @@
# $FreeBSD$
PORTNAME= happy
-PORTVERSION= 1.18.5
-PORTREVISION= 1
+PORTVERSION= 1.18.6
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= An LALR(1) parser generator for the functional language Haskell
+LICENSE= BSD
+
+USE_CABAL= mtl
+
XMLDOCS= doc/happy:html
USE_AUTOTOOLS= autoconf:env
STANDALONE= yes
EXECUTABLE= happy
-PORTDATA= *
+USE_PERL5_BUILD= 5.8+
+
PORTEXAMPLES= *
INSTALL_PORTEXAMPLES= @(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR})
+.if defined(SLAVE)
+GHC_CMD= ghc
+.endif
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-happy/distinfo b/devel/hs-happy/distinfo
index b1c0dc8a03cb..d46ec50c1e17 100644
--- a/devel/hs-happy/distinfo
+++ b/devel/hs-happy/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/happy-1.18.5.tar.gz) = 9e77b67df7b6a4d7273383cc890f39e8
-SHA256 (cabal/happy-1.18.5.tar.gz) = 91e1c29ac42bc5cabcac2c2e28e693fc59fbdf30636e5c52cb51b779a74d755e
-SIZE (cabal/happy-1.18.5.tar.gz) = 158157
+SHA256 (cabal/happy-1.18.6.tar.gz) = 840c8fb6b9795faa4fae3c3bf3fb28ad403bc6891002dc703007870823b7cd60
+SIZE (cabal/happy-1.18.6.tar.gz) = 158096
diff --git a/devel/hs-happy/pkg-plist b/devel/hs-happy/pkg-plist
index 23bafdcccd94..e4c156399dc0 100644
--- a/devel/hs-happy/pkg-plist
+++ b/devel/hs-happy/pkg-plist
@@ -1,4 +1,15 @@
@comment $FreeBSD$
-bin/happy
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+%%DATADIR%%/GLR_Base
+%%DATADIR%%/GLR_Lib
+%%DATADIR%%/GLR_Lib-ghc
+%%DATADIR%%/GLR_Lib-ghc-debug
+%%DATADIR%%/HappyTemplate
+%%DATADIR%%/HappyTemplate-arrays
+%%DATADIR%%/HappyTemplate-arrays-coerce
+%%DATADIR%%/HappyTemplate-arrays-coerce-debug
+%%DATADIR%%/HappyTemplate-arrays-debug
+%%DATADIR%%/HappyTemplate-arrays-ghc
+%%DATADIR%%/HappyTemplate-arrays-ghc-debug
+%%DATADIR%%/HappyTemplate-coerce
+%%DATADIR%%/HappyTemplate-ghc
+@dirrmtry %%DATADIR%%
diff --git a/devel/hs-hashed-storage/Makefile b/devel/hs-hashed-storage/Makefile
index 01e8ce2c4993..803734df7607 100644
--- a/devel/hs-hashed-storage/Makefile
+++ b/devel/hs-hashed-storage/Makefile
@@ -6,15 +6,16 @@
#
PORTNAME= hashed-storage
-PORTVERSION= 0.5.2
+PORTVERSION= 0.5.5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Hashed file storage support code
-CABAL_SETUP= Setup.hs
+LICENSE= BSD
-USE_HACKAGE= binary dataenc mmap>=0.5 zlib
+CABAL_SETUP= Setup.hs
+USE_CABAL= binary dataenc mmap>=0.5 mtl zlib
OPTIONS= TEST "Build tests" off
@@ -23,12 +24,12 @@ OPTIONS= TEST "Build tests" off
.if defined(WITH_TEST)
CONFIGURE_ARGS+= --flags="test"
-USE_HACKAGE+= test-framework test-framework-hunit test-framework-quickcheck2 QuickCheck>=2.0.0.0 zip-archive
+USE_CABAL+= test-framework test-framework-hunit \
+ test-framework-quickcheck2 HUnit \
+ QuickCheck>=2.3 zip-archive
EXECUTABLE+= hashed-storage-test
-PLIST_SUB+= MAYBE_TEST=""
.else
CONFIGURE_ARGS+= --flags="-test"
-PLIST_SUB+= MAYBE_TEST="@comment "
.endif
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/devel/hs-hashed-storage/distinfo b/devel/hs-hashed-storage/distinfo
index 6e56ccf28845..0a4e0a5c5d4e 100644
--- a/devel/hs-hashed-storage/distinfo
+++ b/devel/hs-hashed-storage/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/hashed-storage-0.5.2.tar.gz) = 9173f18fc672dab4e05d38092d5e7dc6
-SHA256 (cabal/hashed-storage-0.5.2.tar.gz) = 4277228f7ba67d3de35fdfbbc2772911f6c4e2a84951fcd98103644379e106dc
-SIZE (cabal/hashed-storage-0.5.2.tar.gz) = 55447
+SHA256 (cabal/hashed-storage-0.5.5.tar.gz) = 82206b4470af3c89afb5bfd912eaea5ae45bd0e3067d6716f2766efb66109d0f
+SIZE (cabal/hashed-storage-0.5.5.tar.gz) = 55919
diff --git a/devel/hs-hashed-storage/pkg-plist b/devel/hs-hashed-storage/pkg-plist
deleted file mode 100644
index 7fd117f25af6..000000000000
--- a/devel/hs-hashed-storage/pkg-plist
+++ /dev/null
@@ -1,28 +0,0 @@
-@comment $FreeBSD$
-%%MAYBE_TEST%%bin/hashed-storage-test
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bundled/Posix.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bundled/SHA256.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Storage/Hashed.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Storage/Hashed/AnchoredPath.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Storage/Hashed/Darcs.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Storage/Hashed/Hash.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Storage/Hashed/Index.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Storage/Hashed/Monad.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Storage/Hashed/Packed.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Storage/Hashed/Plain.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Storage/Hashed/Tree.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Storage/Hashed/Utils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Storage/Hashed
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Storage
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bundled
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-haskeline/Makefile b/devel/hs-haskeline/Makefile
index 8cb6a34da940..9990a5908360 100644
--- a/devel/hs-haskeline/Makefile
+++ b/devel/hs-haskeline/Makefile
@@ -5,14 +5,16 @@
# $FreeBSD$
PORTNAME= haskeline
-PORTVERSION= 0.6.2.3
+PORTVERSION= 0.6.3.2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= A command-line interface for user input, written in Haskell
+LICENSE= BSD
+
CABAL_SETUP= Setup.hs
-USE_HACKAGE= utf8-string>=0.3.6
+USE_CABAL= mtl>=1.1 utf8-string>=0.3.6
USE_ICONV= yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/devel/hs-haskeline/distinfo b/devel/hs-haskeline/distinfo
index da0e76878adf..731d89d12c50 100644
--- a/devel/hs-haskeline/distinfo
+++ b/devel/hs-haskeline/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/haskeline-0.6.2.3.tar.gz) = 4e48c5dd0133f20ce69c6a5813fb82d9
-SHA256 (cabal/haskeline-0.6.2.3.tar.gz) = d6dced71c4ebd9ad1f1f9415275aa522342a17d0cc800de9ae122e997e099d24
-SIZE (cabal/haskeline-0.6.2.3.tar.gz) = 57759
+SHA256 (cabal/haskeline-0.6.3.2.tar.gz) = 0833f0d77577927593936f871c585d48702e3d1d783960512e53d3987f8d4f65
+SIZE (cabal/haskeline-0.6.3.2.tar.gz) = 61464
diff --git a/devel/hs-haskeline/pkg-plist b/devel/hs-haskeline/pkg-plist
deleted file mode 100644
index 4ab0f0588974..000000000000
--- a/devel/hs-haskeline/pkg-plist
+++ /dev/null
@@ -1,45 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Backend.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Backend/DumbTerm.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Backend/IConv.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Backend/Posix.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Backend/WCWidth.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Command.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Command/Completion.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Command/History.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Command/KillRing.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Command/Undo.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Completion.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Directory.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Emacs.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Encoding.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/History.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/IO.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/InputT.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Key.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/LineState.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/MonadException.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Monads.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Prefs.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/RunCommand.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Term.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Vi.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include/h_iconv.h
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Command
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Backend
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-haskell-src-exts/Makefile b/devel/hs-haskell-src-exts/Makefile
index aa0c5601addc..baa1baa0cd87 100644
--- a/devel/hs-haskell-src-exts/Makefile
+++ b/devel/hs-haskell-src-exts/Makefile
@@ -6,15 +6,17 @@
#
PORTNAME= haskell-src-exts
-PORTVERSION= 1.9.0
+PORTVERSION= 1.10.2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Manipulating Haskell source
+LICENSE= BSD
+
CABAL_SETUP= Setup.hs
USE_HAPPY= yes
-USE_HACKAGE= cpphs>=1.3
+USE_CABAL= cpphs>=1.3
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-haskell-src-exts/distinfo b/devel/hs-haskell-src-exts/distinfo
index 8a93cdc06839..ffb5a5999418 100644
--- a/devel/hs-haskell-src-exts/distinfo
+++ b/devel/hs-haskell-src-exts/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/haskell-src-exts-1.9.0.tar.gz) = 1caa8d81c9f12d14ddb8a02dc9e6df1a
-SHA256 (cabal/haskell-src-exts-1.9.0.tar.gz) = dedb529217dfe393f75f26b735f7dd09eea50006481f60d06e169de6f328d1da
-SIZE (cabal/haskell-src-exts-1.9.0.tar.gz) = 176438
+SHA256 (cabal/haskell-src-exts-1.10.2.tar.gz) = 34bad3970f3602cfdd0cd0d4a51b5a68abec61b3969632eeb57ff61880cf1026
+SIZE (cabal/haskell-src-exts-1.10.2.tar.gz) = 285949
diff --git a/devel/hs-haskell-src-exts/pkg-plist b/devel/hs-haskell-src-exts/pkg-plist
deleted file mode 100644
index 8e4fa943a64b..000000000000
--- a/devel/hs-haskell-src-exts/pkg-plist
+++ /dev/null
@@ -1,37 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/Exts.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/Exts/Annotated.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/Exts/Annotated/Build.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/Exts/Annotated/ExactPrint.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/Exts/Annotated/Fixity.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/Exts/Annotated/Simplify.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/Exts/Annotated/Syntax.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/Exts/Build.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/Exts/Comments.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/Exts/ExtScheme.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/Exts/Extension.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/Exts/Fixity.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/Exts/InternalParser.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/Exts/Lexer.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/Exts/ParseMonad.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/Exts/ParseSyntax.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/Exts/ParseUtils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/Exts/Parser.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/Exts/Pretty.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/Exts/SrcLoc.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/Exts/Syntax.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/Exts/Annotated
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/Exts
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-hdoc/Makefile b/devel/hs-hdoc/Makefile
index fc88caf374c9..e02f149fbb83 100644
--- a/devel/hs-hdoc/Makefile
+++ b/devel/hs-hdoc/Makefile
@@ -6,7 +6,7 @@
PORTNAME= hdoc
PORTVERSION= 0.8.3
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel haskell
MASTER_SITES= http://staff.fmi.uni-passau.de/~groessli/hdoc/
PKGNAMEPREFIX= hs-
@@ -14,6 +14,8 @@ PKGNAMEPREFIX= hs-
MAINTAINER= haskell@FreeBSD.org
COMMENT= HTML documentation tool for Haskell
+LICENSE= GPLv2
+
BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc
LIB_DEPENDS+= gmp.10:${PORTSDIR}/math/gmp
diff --git a/devel/hs-hint/Makefile b/devel/hs-hint/Makefile
index 38e762157290..e81eef12b206 100644
--- a/devel/hs-hint/Makefile
+++ b/devel/hs-hint/Makefile
@@ -6,13 +6,16 @@
#
PORTNAME= hint
-PORTVERSION= 0.3.2.3
+PORTVERSION= 0.3.3.2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Runtime Haskell interpreter (GHC API wrapper)
-USE_HACKAGE= ghc-mtl>=1.0.1.0 ghc-paths MonadCatchIO-mtl>=0.2 utf8-string
+LICENSE= BSD
+
+USE_CABAL= ghc-mtl>=1.0.1.0 ghc-paths haskell-src MonadCatchIO-mtl>=0.2 \
+ mtl utf8-string
PORTEXAMPLES= *
INSTALL_PORTEXAMPLES= cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${EXAMPLESDIR}
diff --git a/devel/hs-hint/distinfo b/devel/hs-hint/distinfo
index 879ef62f8de3..e07499727d4e 100644
--- a/devel/hs-hint/distinfo
+++ b/devel/hs-hint/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/hint-0.3.2.3.tar.gz) = 9c1d25241997a0a80fcb68fe67a03d4c
-SHA256 (cabal/hint-0.3.2.3.tar.gz) = 1cc01037cfd32eb1a299ce625487411a97ce70178778d7bbd1d5fcef7d3d40c4
-SIZE (cabal/hint-0.3.2.3.tar.gz) = 24503
+SHA256 (cabal/hint-0.3.3.2.tar.gz) = c16ac1593aecc654821f920a4a431e2ca6f74902fa70b6d5bebe33f42524a7e2
+SIZE (cabal/hint-0.3.3.2.tar.gz) = 26974
diff --git a/devel/hs-hint/pkg-plist b/devel/hs-hint/pkg-plist
deleted file mode 100644
index 5ece040f43c9..000000000000
--- a/devel/hs-hint/pkg-plist
+++ /dev/null
@@ -1,36 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Hint/Base.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Hint/Compat.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Hint/Configuration.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Hint/Context.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Hint/Conversions.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Hint/Eval.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Hint/Extension.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Hint/GHC.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Hint/InterpreterT.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Hint/Parsers.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Hint/Reflection.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Hint/Sandbox.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Hint/Typecheck.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Hint/Util.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/Interpreter.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/Interpreter/Extension.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/Interpreter/GHC.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/Interpreter/GHC/Unsafe.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/Interpreter/Unsafe.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/Interpreter/GHC
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/Interpreter
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Hint
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-hmake/Makefile b/devel/hs-hmake/Makefile
index d1652a0ba9db..135eb45db11c 100644
--- a/devel/hs-hmake/Makefile
+++ b/devel/hs-hmake/Makefile
@@ -7,7 +7,7 @@
PORTNAME= hmake
PORTVERSION= 3.14
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel haskell
MASTER_SITES= http://www.haskell.org/hmake/ \
ftp://ftp.cs.york.ac.uk/pub/haskell/hmake/ \
@@ -17,6 +17,8 @@ PKGNAMEPREFIX= hs-
MAINTAINER= haskell@FreeBSD.org
COMMENT= Intelligent compilation management tool for Haskell programs
+BROKEN= does not compile
+
BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
hs-readline>=1.0.1.0:${PORTSDIR}/devel/hs-readline
RUN_DEPENDS= ${BUILD_DEPENDS}
diff --git a/devel/hs-hoogle/Makefile b/devel/hs-hoogle/Makefile
index 475d35d72874..73e7a3c82e0f 100644
--- a/devel/hs-hoogle/Makefile
+++ b/devel/hs-hoogle/Makefile
@@ -6,17 +6,19 @@
#
PORTNAME= hoogle
-PORTVERSION= 4.0.7
-PORTREVISION= 1
+PORTVERSION= 4.2.1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Haskell API Search
+LICENSE= GPLv2
+
CABAL_SETUP= Setup.hs
-USE_HACKAGE= safe uniplate
+USE_CABAL= binary blaze-builder>=0.2 cmdargs>=0.6 enumerator>=0.4 \
+ haskell-src-exts>=1.9 parsec safe tagsoup>=0.11 \
+ transformers>=0.2 uniplate>=1.6 wai>=0.3 warp>=0.3
-STANDALONE= yes
EXECUTABLE= hoogle
PORTDATA= *
diff --git a/devel/hs-hoogle/distinfo b/devel/hs-hoogle/distinfo
index 6ec5b70027f7..f539de4b20e0 100644
--- a/devel/hs-hoogle/distinfo
+++ b/devel/hs-hoogle/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/hoogle-4.0.7.tar.gz) = 903f96c6b25796c4e7290e0c134486d1
-SHA256 (cabal/hoogle-4.0.7.tar.gz) = 3d757c4c0897deae18cc6fa1db26e27025f452f4a4f117c55c675695c424640d
-SIZE (cabal/hoogle-4.0.7.tar.gz) = 1763525
+SHA256 (cabal/hoogle-4.2.1.tar.gz) = 7bacacc4783ee4df825eaf3ce46ffcfcf5e277fc2d0969fedd5c2093ecd7808c
+SIZE (cabal/hoogle-4.2.1.tar.gz) = 107296
diff --git a/devel/hs-hoogle/files/patch-hoogle.cabal b/devel/hs-hoogle/files/patch-hoogle.cabal
new file mode 100644
index 000000000000..902a40039146
--- /dev/null
+++ b/devel/hs-hoogle/files/patch-hoogle.cabal
@@ -0,0 +1,22 @@
+--- ./hoogle.cabal.orig 2011-01-26 12:16:52.000000000 +0100
++++ ./hoogle.cabal 2011-03-13 06:06:29.686517189 +0100
+@@ -35,7 +35,7 @@
+ array, bytestring, containers, directory, filepath, process, random,
+ safe,
+ binary,
+- parsec == 2.1.*,
++ parsec,
+ transformers == 0.2.*,
+ uniplate == 1.6.*,
+ haskell-src-exts >= 1.9 && < 1.11
+@@ -108,8 +108,8 @@
+ tagsoup >= 0.11 && < 0.13,
+ enumerator == 0.4.*,
+ blaze-builder == 0.2.*,
+- wai == 0.3.0,
+- warp == 0.3.0,
++ wai == 0.3.*,
++ warp == 0.3.*,
+ Cabal >= 1.8 && < 1.11
+
+ other-modules:
diff --git a/devel/hs-hoogle/files/patch-src__General__Web.hs b/devel/hs-hoogle/files/patch-src__General__Web.hs
new file mode 100644
index 000000000000..b4a2697497f9
--- /dev/null
+++ b/devel/hs-hoogle/files/patch-src__General__Web.hs
@@ -0,0 +1,11 @@
+--- ./src/General/Web.hs.orig 2011-01-26 12:16:52.000000000 +0100
++++ ./src/General/Web.hs 2011-03-13 06:06:29.688516885 +0100
+@@ -15,7 +15,7 @@
+
+ import General.System
+ import General.Base
+-import Network.Wai
++import Network.Wai hiding(statusOK)
+ import Blaze.ByteString.Builder(toLazyByteString)
+ import Data.Enumerator.List(consume)
+ import qualified Data.ByteString.Lazy.Char8 as LBS
diff --git a/devel/hs-hoogle/files/patch-src__Web__Server.hs b/devel/hs-hoogle/files/patch-src__Web__Server.hs
new file mode 100644
index 000000000000..22ce4419a216
--- /dev/null
+++ b/devel/hs-hoogle/files/patch-src__Web__Server.hs
@@ -0,0 +1,11 @@
+--- ./src/Web/Server.hs.orig 2011-01-26 12:16:52.000000000 +0100
++++ ./src/Web/Server.hs 2011-03-13 06:06:43.636623976 +0100
+@@ -10,7 +10,7 @@
+ import General.System
+ import Control.Concurrent
+
+-import Network.Wai
++import Network.Wai hiding(statusOK)
+ import Network.Wai.Handler.Warp
+ import qualified Data.ByteString.Lazy.Char8 as LBS
+ import qualified Data.ByteString.Char8 as BS
diff --git a/devel/hs-hoogle/pkg-plist b/devel/hs-hoogle/pkg-plist
deleted file mode 100644
index e5508266df85..000000000000
--- a/devel/hs-hoogle/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-@comment $FreeBSD$
-bin/hoogle
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
diff --git a/devel/hs-hslogger/Makefile b/devel/hs-hslogger/Makefile
index 3253132c0924..9f744b66622a 100644
--- a/devel/hs-hslogger/Makefile
+++ b/devel/hs-hslogger/Makefile
@@ -6,25 +6,17 @@
#
PORTNAME= hslogger
-PORTVERSION= 1.1.0
+PORTVERSION= 1.1.4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Versatile logging framework for Haskell
-CABAL_SETUP= Setup.hs
+LICENSE= LGPL21
+FILE_LICENSE= COPYRIGHT
-post-patch:
-#
-# Work around features unsupported by current Haddock. This shall be
-# removed on update.
-#
- @${REINPLACE_CMD} 's|-- ^|--|' \
- ${WRKSRC}/src/System/Log.hs \
- ${WRKSRC}/src/System/Log/Logger.hs \
- ${WRKSRC}/src/System/Log/Formatter.hs \
- ${WRKSRC}/src/System/Log/Handler/Growl.hs \
- ${WRKSRC}/src/System/Log/Handler/Syslog.hs
+CABAL_SETUP= Setup.hs
+USE_CABAL= mtl network
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-hslogger/distinfo b/devel/hs-hslogger/distinfo
index 97cb833cc0b1..4243223d78dc 100644
--- a/devel/hs-hslogger/distinfo
+++ b/devel/hs-hslogger/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/hslogger-1.1.0.tar.gz) = 8039e079338dae19e1273bbd73332014
-SHA256 (cabal/hslogger-1.1.0.tar.gz) = 6f36f9e0959d0b0c4834be09e7b5c5bdb82f83a5d94c7002541a401d51625a89
-SIZE (cabal/hslogger-1.1.0.tar.gz) = 44335
+SHA256 (cabal/hslogger-1.1.4.tar.gz) = c7cf96394659c3b552de85342883d26e7b199e15975ad9bf64eca826e792a820
+SIZE (cabal/hslogger-1.1.4.tar.gz) = 44342
diff --git a/devel/hs-hslogger/pkg-plist b/devel/hs-hslogger/pkg-plist
deleted file mode 100644
index 71d9554c4d42..000000000000
--- a/devel/hs-hslogger/pkg-plist
+++ /dev/null
@@ -1,23 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Log.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Log/Handler.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Log/Handler/Growl.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Log/Handler/Log4jXML.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Log/Handler/Simple.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Log/Handler/Syslog.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Log/Formatter.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Log/Logger.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/COPYRIGHT
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Log/Handler
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Log
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-idoc/Makefile b/devel/hs-idoc/Makefile
index 9f072dba4325..3e110885135f 100644
--- a/devel/hs-idoc/Makefile
+++ b/devel/hs-idoc/Makefile
@@ -6,7 +6,7 @@
PORTNAME= idoc
PORTVERSION= 0.2.6
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel haskell
MASTER_SITES= http://www.cse.unsw.edu.au/~chak/haskell/idoc/
PKGNAMEPREFIX= hs-
@@ -14,6 +14,9 @@ PKGNAMEPREFIX= hs-
MAINTAINER= haskell@FreeBSD.org
COMMENT= A No Frills Haskell Interface Documentation System
+LICENSE= GPLv2
+FILE_LICENSE= COPYING
+
BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc
LIB_DEPENDS+= gmp.10:${PORTSDIR}/math/gmp
diff --git a/devel/hs-idoc/distinfo b/devel/hs-idoc/distinfo
index 78a356447ba9..84032f7f48a6 100644
--- a/devel/hs-idoc/distinfo
+++ b/devel/hs-idoc/distinfo
@@ -1,3 +1,2 @@
-MD5 (idoc-0.2.6.tar.gz) = 5acb412b8fe0c13a9818f2b84c9637c4
SHA256 (idoc-0.2.6.tar.gz) = 9ef75016bc74b17e959d64e2542441605aeaeba394fa7a8e134ef8ee23ccef8d
SIZE (idoc-0.2.6.tar.gz) = 27594
diff --git a/devel/hs-idoc/files/patch-Makefile b/devel/hs-idoc/files/patch-Makefile
new file mode 100644
index 000000000000..27d4bf3f2d28
--- /dev/null
+++ b/devel/hs-idoc/files/patch-Makefile
@@ -0,0 +1,40 @@
+--- Makefile.orig 2002-02-28 07:33:03.000000000 +0100
++++ Makefile 2011-03-26 12:47:27.290996479 +0100
+@@ -56,7 +56,6 @@
+ #
+ PACKAGE = idoc
+ SRCS = GetOpt.hs IDoc.hs
+-OBJS = $(patsubst %.hs,%.o,$(filter %.hs,$(SRCS)))
+
+ # file that contains a `versnum = "x.y.z"' line
+ #
+@@ -78,18 +77,10 @@
+ #
+ default: idoc
+
+-# compile rules
+-#
+-%.o: %.hs
+- $(RM) $@
+- $(HC) -c $(HCFLAGS) $<
+-%.hi: %.o
+- @:
+-
+ # link target
+ #
+-idoc: $(OBJS)
+- $(HC) $(HCFLAGS) -o $@ $^
++idoc: $(SRCS)
++ $(HC) --make $(HCFLAGS) -o $@ $^
+
+ # install target
+ #
+@@ -116,8 +107,3 @@
+ tar czf $(PACKAGE)-$(VERSION).tar.gz\
+ $(addprefix $(PACKAGE)-$(VERSION)/,$(DISTFILES))
+ $(RM) $(PACKAGE)-$(VERSION)
+-
+-# dependencies
+-#
+-IDoc.o : IDoc.hs GetOpt.hi
+-GetOpt.o: GetOpt.hs
diff --git a/devel/hs-language-c/Makefile b/devel/hs-language-c/Makefile
index f99a86055c85..d3738daea054 100644
--- a/devel/hs-language-c/Makefile
+++ b/devel/hs-language-c/Makefile
@@ -6,16 +6,19 @@
#
PORTNAME= language-c
-PORTVERSION= 0.3.2
+PORTVERSION= 0.3.2.1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Analysis and generation of C code in Haskell
+LICENSE= BSD
+
CABAL_SETUP= Setup.hs
USE_ALEX= yes
USE_HAPPY= yes
+USE_CABAL= syb
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-language-c/distinfo b/devel/hs-language-c/distinfo
index 7b76bd2f3c0d..6c3a16a4b3e8 100644
--- a/devel/hs-language-c/distinfo
+++ b/devel/hs-language-c/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/language-c-0.3.2.tar.gz) = 9056fcde8918cf0b7f9a469e039d8166
-SHA256 (cabal/language-c-0.3.2.tar.gz) = b372ed745055163827dcf137a200d92b464572b3239342417e7ddde16628c19a
-SIZE (cabal/language-c-0.3.2.tar.gz) = 141677
+SHA256 (cabal/language-c-0.3.2.1.tar.gz) = bdc6680ef0b66454989245b626c437d08e1b5378e522fa160b538a8bd03568e2
+SIZE (cabal/language-c-0.3.2.1.tar.gz) = 141660
diff --git a/devel/hs-language-c/pkg-plist b/devel/hs-language-c/pkg-plist
deleted file mode 100644
index 67168498c5c7..000000000000
--- a/devel/hs-language-c/pkg-plist
+++ /dev/null
@@ -1,51 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Analysis.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Analysis/AstAnalysis.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Analysis/Debug.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Analysis/DeclAnalysis.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Analysis/DefTable.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Analysis/Export.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Analysis/NameSpaceMap.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Analysis/SemError.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Analysis/SemRep.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Analysis/TravMonad.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Data.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Data/Error.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Data/Ident.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Data/InputStream.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Data/Name.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Data/Node.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Data/Position.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Data/RList.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Parser.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Parser/Builtin.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Parser/Lexer.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Parser/Parser.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Parser/ParserMonad.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Parser/Tokens.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Pretty.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Syntax.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Syntax/AST.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Syntax/Constants.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Syntax/Ops.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/System/GCC.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/System/Preprocess.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/System
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Syntax
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Parser
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Data
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Analysis
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-lazysmallcheck/Makefile b/devel/hs-lazysmallcheck/Makefile
index dc056aa566f2..b7c0c5c66a19 100644
--- a/devel/hs-lazysmallcheck/Makefile
+++ b/devel/hs-lazysmallcheck/Makefile
@@ -7,11 +7,14 @@
PORTNAME= lazysmallcheck
PORTVERSION= 0.5
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= A library for demand-driven testing of Haskell programs
+LICENSE= BSD
+
CABAL_SETUP= Setup.hs
PORTEXAMPLES= *
diff --git a/devel/hs-lazysmallcheck/distinfo b/devel/hs-lazysmallcheck/distinfo
index 5989f4b81465..cc00ce625c8a 100644
--- a/devel/hs-lazysmallcheck/distinfo
+++ b/devel/hs-lazysmallcheck/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/lazysmallcheck-0.5.tar.gz) = f14dc0b5e2e2df93bfc3ced9e040d98f
SHA256 (cabal/lazysmallcheck-0.5.tar.gz) = 981d48118e02501cf5c7fe726ebe01428c99d94c19005dd7f4b55e1ad414faed
SIZE (cabal/lazysmallcheck-0.5.tar.gz) = 17059
diff --git a/devel/hs-lazysmallcheck/pkg-plist b/devel/hs-lazysmallcheck/pkg-plist
deleted file mode 100644
index 492b19a8767f..000000000000
--- a/devel/hs-lazysmallcheck/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/LazySmallCheck.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-mmap/Makefile b/devel/hs-mmap/Makefile
index eca112901f3f..37fc9498c1fd 100644
--- a/devel/hs-mmap/Makefile
+++ b/devel/hs-mmap/Makefile
@@ -5,11 +5,13 @@
# $FreeBSD$
PORTNAME= mmap
-PORTVERSION= 0.5.6
+PORTVERSION= 0.5.7
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
-COMMENT= Memory mapped files for POSIX and Windows
+COMMENT= Memory-mapped files for POSIX and Windows
+
+LICENSE= BSD
CABAL_SETUP= Setup.hs
diff --git a/devel/hs-mmap/distinfo b/devel/hs-mmap/distinfo
index 81340c3d0e1a..9e716f4d9b25 100644
--- a/devel/hs-mmap/distinfo
+++ b/devel/hs-mmap/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/mmap-0.5.6.tar.gz) = 642ecd97d88229ba4cd0a6d14b43f113
-SHA256 (cabal/mmap-0.5.6.tar.gz) = c2457c663baaab662662b35c653c6fdc3d3c59b5f4c11ffeebbce6ad1bbcc362
-SIZE (cabal/mmap-0.5.6.tar.gz) = 11680
+SHA256 (cabal/mmap-0.5.7.tar.gz) = d73c683a0e835b29ecc5a55c9d342b454f0b46eeb71955fe1c408d5d67ea0838
+SIZE (cabal/mmap-0.5.7.tar.gz) = 9197
diff --git a/devel/hs-mmap/pkg-plist b/devel/hs-mmap/pkg-plist
deleted file mode 100644
index 6ef4b3156373..000000000000
--- a/devel/hs-mmap/pkg-plist
+++ /dev/null
@@ -1,15 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/IO/MMap.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/IO
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-mueval/Makefile b/devel/hs-mueval/Makefile
index 03945273997d..c657b4d024c2 100644
--- a/devel/hs-mueval/Makefile
+++ b/devel/hs-mueval/Makefile
@@ -6,14 +6,16 @@
#
PORTNAME= mueval
-PORTVERSION= 0.8
+PORTVERSION= 0.8.1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Safely evaluate Haskell expressions
+LICENSE= BSD
+
CABAL_SETUP= Setup.hs
-USE_HACKAGE= hint>=0.3.1 show>=0.3 utf8-string
+USE_CABAL= hint>=0.3.1 mtl show>=0.3 utf8-string
EXECUTABLE= mueval mueval-core
diff --git a/devel/hs-mueval/distinfo b/devel/hs-mueval/distinfo
index f08d2b961b37..4645993df23e 100644
--- a/devel/hs-mueval/distinfo
+++ b/devel/hs-mueval/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/mueval-0.8.tar.gz) = 26528dd9ceb8e37779b311ae1614295b
-SHA256 (cabal/mueval-0.8.tar.gz) = cb2cf474d1a94fb71b84b572e134bed85ecbceafd3dbe9daed3d0a1023504c8a
-SIZE (cabal/mueval-0.8.tar.gz) = 14353
+SHA256 (cabal/mueval-0.8.1.tar.gz) = 41c6ab1d0f406106061322ae98aecc8bd650b2c41ae1a32abdbaad00513646a5
+SIZE (cabal/mueval-0.8.1.tar.gz) = 14744
diff --git a/devel/hs-mueval/files/patch-Mueval__Interpreter.hs b/devel/hs-mueval/files/patch-Mueval__Interpreter.hs
new file mode 100644
index 000000000000..45f0a82a44a9
--- /dev/null
+++ b/devel/hs-mueval/files/patch-Mueval__Interpreter.hs
@@ -0,0 +1,11 @@
+--- ./Mueval/Interpreter.hs.orig 2011-01-11 21:24:11.000000000 +0100
++++ ./Mueval/Interpreter.hs 2011-03-13 14:28:39.132489232 +0100
+@@ -120,7 +120,7 @@
+ exceptionMsg = "*Exception: "
+
+ -- | Renders the input String including its exceptions using @exceptionMsg@
+-render :: (Control.Monad.Trans.MonadIO m)
++render :: (Functor m, Control.Monad.Trans.MonadIO m)
+ => Int -- ^ max number of characters to include
+ -> String -- ^ input
+ -> m (String, Bool) -- ^ ( output, @True@ if we found an exception )
diff --git a/devel/hs-mueval/files/patch-mueval.cabal b/devel/hs-mueval/files/patch-mueval.cabal
new file mode 100644
index 000000000000..50590a6efa02
--- /dev/null
+++ b/devel/hs-mueval/files/patch-mueval.cabal
@@ -0,0 +1,11 @@
+--- ./mueval.cabal.orig 2011-01-11 21:24:11.000000000 +0100
++++ ./mueval.cabal 2011-03-13 14:27:32.901910764 +0100
+@@ -31,7 +31,7 @@
+ library
+ exposed-modules: Mueval.Parallel, Mueval.Context, Mueval.Interpreter,
+ Mueval.ArgsParse, Mueval.Resources
+- build-depends: base>=4 && < 5, containers, directory, mtl<1.2, filepath, unix, process,
++ build-depends: base>=4 && < 5, containers, directory, mtl, filepath, unix, process,
+ hint>=0.3.1, show>=0.3, utf8-string, Cabal, extensible-exceptions
+ ghc-options: -Wall -static -O2
+
diff --git a/devel/hs-mueval/pkg-plist b/devel/hs-mueval/pkg-plist
deleted file mode 100644
index 0a41778dc54c..000000000000
--- a/devel/hs-mueval/pkg-plist
+++ /dev/null
@@ -1,20 +0,0 @@
-@comment $FreeBSD$
-bin/mueval
-bin/mueval-core
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Mueval/ArgsParse.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Mueval/Context.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Mueval/Interpreter.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Mueval/Parallel.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Mueval/Resources.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Mueval
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-pcre-light/Makefile b/devel/hs-pcre-light/Makefile
index 624b45727c73..385dd7668704 100644
--- a/devel/hs-pcre-light/Makefile
+++ b/devel/hs-pcre-light/Makefile
@@ -7,11 +7,14 @@
PORTNAME= pcre-light
PORTVERSION= 0.4
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= A lightweight Haskell regex library compatible with Perl 5
+LICENSE= BSD
+
LIB_DEPENDS= pcre:${PORTSDIR}/devel/pcre
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/devel/hs-pcre-light/distinfo b/devel/hs-pcre-light/distinfo
index ffcdd9648e1d..c51dbb154e73 100644
--- a/devel/hs-pcre-light/distinfo
+++ b/devel/hs-pcre-light/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/pcre-light-0.4.tar.gz) = 4907d8d239d3c41f06855faee340d052
SHA256 (cabal/pcre-light-0.4.tar.gz) = b37f6ffab07b56540ba4cc410f3ad3c4e0e6e226c610c33f4b7daf70559c31f6
SIZE (cabal/pcre-light-0.4.tar.gz) = 28943
diff --git a/devel/hs-pcre-light/pkg-plist b/devel/hs-pcre-light/pkg-plist
deleted file mode 100644
index 81a92be7e128..000000000000
--- a/devel/hs-pcre-light/pkg-plist
+++ /dev/null
@@ -1,19 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Regex/PCRE/Light.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Regex/PCRE/Light/Base.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Regex/PCRE/Light/Char8.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Regex/PCRE/Light
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Regex/PCRE
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Regex
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-primitive/Makefile b/devel/hs-primitive/Makefile
index ecc936ba4f31..7b4d77fd5c31 100644
--- a/devel/hs-primitive/Makefile
+++ b/devel/hs-primitive/Makefile
@@ -6,12 +6,14 @@
#
PORTNAME= primitive
-PORTVERSION= 0.3
+PORTVERSION= 0.3.1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Wrappers for primitive operations
+LICENSE= BSD
+
CABAL_SETUP= Setup.hs
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/devel/hs-primitive/distinfo b/devel/hs-primitive/distinfo
index 5367e0554894..d616e4af3eb0 100644
--- a/devel/hs-primitive/distinfo
+++ b/devel/hs-primitive/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/primitive-0.3.tar.gz) = c676bc633309c346aec784c37ce334cb
-SHA256 (cabal/primitive-0.3.tar.gz) = b63cb5dd3417433429b3ad5489791bddd0973b96b7c3314a4ecc9e6a68b2a35d
-SIZE (cabal/primitive-0.3.tar.gz) = 7168
+SHA256 (cabal/primitive-0.3.1.tar.gz) = 7246b1aef318b714bccbead89b6fc6b3122f0d9a4001d0bd7f8d7485508703a4
+SIZE (cabal/primitive-0.3.1.tar.gz) = 7376
diff --git a/devel/hs-primitive/pkg-plist b/devel/hs-primitive/pkg-plist
deleted file mode 100644
index c44ed7ab99ab..000000000000
--- a/devel/hs-primitive/pkg-plist
+++ /dev/null
@@ -1,25 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include/primitive-memops.h
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Monad/Primitive.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Primitive.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Primitive/Addr.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Primitive/Array.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Primitive/ByteArray.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Primitive/MachDeps.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Primitive/Types.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Primitive
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Monad
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-reactive/Makefile b/devel/hs-reactive/Makefile
index 6acb08191619..100c66297c05 100644
--- a/devel/hs-reactive/Makefile
+++ b/devel/hs-reactive/Makefile
@@ -7,12 +7,15 @@
PORTNAME= reactive
PORTVERSION= 0.11.5
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Push-pull functional reactive programming
-USE_HACKAGE= category-extras>=0.53.5 checkers>=0.2.3 \
+BROKEN= cannot be compiled
+
+USE_CABAL= category-extras>=0.53.5 checkers>=0.2.3 \
QuickCheck>=2.1.0.2 Stream>=0.3.1 TypeCompose>=0.8.0 \
unamb>=0.1.5 vector-space>=0.5
diff --git a/devel/hs-reactive/distinfo b/devel/hs-reactive/distinfo
index 30b6fba3ca2a..5e75671efba3 100644
--- a/devel/hs-reactive/distinfo
+++ b/devel/hs-reactive/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/reactive-0.11.5.tar.gz) = 4142095852240a503d11cdc43d6a3825
SHA256 (cabal/reactive-0.11.5.tar.gz) = 321ca74b1182a4412611628a3818d343b04ee4b4eb047477931ebd40df7bb0ab
SIZE (cabal/reactive-0.11.5.tar.gz) = 60662
diff --git a/devel/hs-reactive/pkg-plist b/devel/hs-reactive/pkg-plist
deleted file mode 100644
index 857a22a52783..000000000000
--- a/devel/hs-reactive/pkg-plist
+++ /dev/null
@@ -1,41 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/AddBounds.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Max.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Min.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/PairMonad.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FRP/Reactive.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FRP/Reactive/Behavior.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FRP/Reactive/Fun.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FRP/Reactive/Future.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FRP/Reactive/Improving.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FRP/Reactive/Internal/Behavior.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FRP/Reactive/Internal/Chan.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FRP/Reactive/Internal/Clock.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FRP/Reactive/Internal/Fun.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FRP/Reactive/Internal/Future.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FRP/Reactive/Internal/IVar.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FRP/Reactive/Internal/Misc.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FRP/Reactive/Internal/Reactive.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FRP/Reactive/Internal/Serial.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FRP/Reactive/Internal/TVal.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FRP/Reactive/Internal/Timing.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FRP/Reactive/LegacyAdapters.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FRP/Reactive/Num.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FRP/Reactive/PrimReactive.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FRP/Reactive/Reactive.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FRP/Reactive/VectorSpace.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/COPYING
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FRP/Reactive/Internal
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FRP/Reactive
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FRP
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-readline/Makefile b/devel/hs-readline/Makefile
index 665dcc680604..0edee0c5baa1 100644
--- a/devel/hs-readline/Makefile
+++ b/devel/hs-readline/Makefile
@@ -6,12 +6,14 @@
PORTNAME= readline
PORTVERSION= 1.0.1.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Haskell interface to the GNU readline library
+LICENSE= GPLv2
+
CABAL_SETUP= Setup.hs
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/devel/hs-readline/distinfo b/devel/hs-readline/distinfo
index db37575daa7e..b7833261a4cd 100644
--- a/devel/hs-readline/distinfo
+++ b/devel/hs-readline/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/readline-1.0.1.0.tar.gz) = eade9576def53ed293628a2f8580007e
SHA256 (cabal/readline-1.0.1.0.tar.gz) = 07f2f039f32bf18838a4875d0f3caa3ed9436dd52b962b2061f0bb8a3316fa1d
SIZE (cabal/readline-1.0.1.0.tar.gz) = 52394
diff --git a/devel/hs-readline/pkg-plist b/devel/hs-readline/pkg-plist
deleted file mode 100644
index d164392986da..000000000000
--- a/devel/hs-readline/pkg-plist
+++ /dev/null
@@ -1,19 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Readline.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/SimpleLineEditor.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include/HsReadline.h
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include/HsReadlineConfig.h
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-safe/Makefile b/devel/hs-safe/Makefile
index be92538c7fb1..85347c592820 100644
--- a/devel/hs-safe/Makefile
+++ b/devel/hs-safe/Makefile
@@ -6,12 +6,14 @@
#
PORTNAME= safe
-PORTVERSION= 0.2
+PORTVERSION= 0.3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= A Haskell library for safe (pattern match free) functions
+LICENSE= BSD
+
CABAL_SETUP= Setup.hs
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/devel/hs-safe/distinfo b/devel/hs-safe/distinfo
index 036cbc890eb7..05f1db84e6ae 100644
--- a/devel/hs-safe/distinfo
+++ b/devel/hs-safe/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/safe-0.2.tar.gz) = e5331578ea7e0b68ed1ea4df923a23ca
-SHA256 (cabal/safe-0.2.tar.gz) = 73b9a247c3ba8092236c8c912687399778ff31bf3df42d707563a1528a6fc0e0
-SIZE (cabal/safe-0.2.tar.gz) = 3557
+SHA256 (cabal/safe-0.3.tar.gz) = a01ef6260a7d4bfb5d1ccbf69b9c16de9b1ea99deecaaaac61fb694ceda9929c
+SIZE (cabal/safe-0.3.tar.gz) = 3491
diff --git a/devel/hs-safe/pkg-plist b/devel/hs-safe/pkg-plist
deleted file mode 100644
index 2fe16354c640..000000000000
--- a/devel/hs-safe/pkg-plist
+++ /dev/null
@@ -1,13 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Safe.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-show/Makefile b/devel/hs-show/Makefile
index 3b7cf2981332..5f4b70758644 100644
--- a/devel/hs-show/Makefile
+++ b/devel/hs-show/Makefile
@@ -6,16 +6,16 @@
#
PORTNAME= show
-PORTVERSION= 0.3.4
+PORTVERSION= 0.4.1.1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Haskell Show instances for Lambdabot
-CABAL_SETUP= Setup.hs
-USE_HACKAGE= smallcheck>=0.4
+LICENSE= GPLv2
-CONFIGURE_ARGS+= --constraint='base<4'
+CABAL_SETUP= Setup.hs
+USE_CABAL= QuickCheck>=2.4 smallcheck>=0.4 syb>=0.3
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-show/distinfo b/devel/hs-show/distinfo
index 0ff977a06454..65a1b5cb8a0d 100644
--- a/devel/hs-show/distinfo
+++ b/devel/hs-show/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/show-0.3.4.tar.gz) = cd95f8c63f8fa3d20063a5c0617df42f
-SHA256 (cabal/show-0.3.4.tar.gz) = c009da079ec154a7c55e0e81f29f6ceed629e082b15d5de8c445481b7eec10cf
-SIZE (cabal/show-0.3.4.tar.gz) = 11716
+SHA256 (cabal/show-0.4.1.1.tar.gz) = 2e9ef8bb8ef78ec29c452459bbbac9bbc31eb05543508b29f28691f0f1f430fa
+SIZE (cabal/show-0.4.1.1.tar.gz) = 11064
diff --git a/devel/hs-show/pkg-plist b/devel/hs-show/pkg-plist
deleted file mode 100644
index 27c492c1673b..000000000000
--- a/devel/hs-show/pkg-plist
+++ /dev/null
@@ -1,16 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ShowFun.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ShowIO.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ShowQ.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/SimpleReflect.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-smallcheck/Makefile b/devel/hs-smallcheck/Makefile
index 1cb61797d2a8..0fa878d78416 100644
--- a/devel/hs-smallcheck/Makefile
+++ b/devel/hs-smallcheck/Makefile
@@ -7,11 +7,14 @@
PORTNAME= smallcheck
PORTVERSION= 0.4
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Another lightweight testing library in Haskell
+LICENSE= BSD
+
CABAL_SETUP= Setup.hs
PORTDATA= *
diff --git a/devel/hs-smallcheck/distinfo b/devel/hs-smallcheck/distinfo
index 42d9d64fcb54..eb687ff19412 100644
--- a/devel/hs-smallcheck/distinfo
+++ b/devel/hs-smallcheck/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/smallcheck-0.4.tar.gz) = dbb3e22742e5ef5f00ec9a5328408936
SHA256 (cabal/smallcheck-0.4.tar.gz) = aa86853b3c480fb3d13115823a7b70126c136ed4913261cd7c354f35aa1c015b
SIZE (cabal/smallcheck-0.4.tar.gz) = 21543
diff --git a/devel/hs-smallcheck/pkg-plist b/devel/hs-smallcheck/pkg-plist
deleted file mode 100644
index 6bb10bf68cd3..000000000000
--- a/devel/hs-smallcheck/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/SmallCheck.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-split/Makefile b/devel/hs-split/Makefile
index 9090ddc23cb2..7bf5f0a894af 100644
--- a/devel/hs-split/Makefile
+++ b/devel/hs-split/Makefile
@@ -6,11 +6,13 @@
#
PORTNAME= split
-PORTVERSION= 0.1.2
+PORTVERSION= 0.1.3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Haskell combinator library for splitting lists
+LICENSE= BSD
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-split/distinfo b/devel/hs-split/distinfo
index fd735e235af6..0aaeb1978600 100644
--- a/devel/hs-split/distinfo
+++ b/devel/hs-split/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/split-0.1.2.tar.gz) = 2ebd7a335bc12246b166dd298c6c7ac3
-SHA256 (cabal/split-0.1.2.tar.gz) = 53d6640fd898a3c5f565fc1c6ebe8c96fb2bf9949a77640177522bb6119ecd69
-SIZE (cabal/split-0.1.2.tar.gz) = 11506
+SHA256 (cabal/split-0.1.3.tar.gz) = 9aed95b6d6efa97a1f833d6dd2edc9bdfd86e2f50b9194241856961682ea83c4
+SIZE (cabal/split-0.1.3.tar.gz) = 12323
diff --git a/devel/hs-split/pkg-plist b/devel/hs-split/pkg-plist
deleted file mode 100644
index 1dff92a69498..000000000000
--- a/devel/hs-split/pkg-plist
+++ /dev/null
@@ -1,17 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/List/Split.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/List/Split/Internals.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/List/Split
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/List
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-terminfo/Makefile b/devel/hs-terminfo/Makefile
index 26ebcafcc38b..e07dc4ab5f66 100644
--- a/devel/hs-terminfo/Makefile
+++ b/devel/hs-terminfo/Makefile
@@ -7,10 +7,13 @@
PORTNAME= terminfo
PORTVERSION= 0.3.1.3
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Haskell bindings to the terminfo library
+LICENSE= BSD
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-terminfo/distinfo b/devel/hs-terminfo/distinfo
index 1362fadc46a1..5ec078eb6e97 100644
--- a/devel/hs-terminfo/distinfo
+++ b/devel/hs-terminfo/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/terminfo-0.3.1.3.tar.gz) = 8c0e052340f628b76f5687fa23379628
SHA256 (cabal/terminfo-0.3.1.3.tar.gz) = 10303a46f71973352eed26f1f076447eacba8b23b9ca9ce73b73992b22656503
SIZE (cabal/terminfo-0.3.1.3.tar.gz) = 42968
diff --git a/devel/hs-terminfo/pkg-plist b/devel/hs-terminfo/pkg-plist
deleted file mode 100644
index ba6d03708567..000000000000
--- a/devel/hs-terminfo/pkg-plist
+++ /dev/null
@@ -1,22 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Terminfo.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Terminfo/Base.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Terminfo/Color.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Terminfo/Cursor.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Terminfo/Edit.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Terminfo/Effects.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Terminfo/Keys.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Terminfo
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-test-framework-hunit/Makefile b/devel/hs-test-framework-hunit/Makefile
index c36a9671b90b..8982904ff98b 100644
--- a/devel/hs-test-framework-hunit/Makefile
+++ b/devel/hs-test-framework-hunit/Makefile
@@ -7,12 +7,15 @@
PORTNAME= test-framework-hunit
PORTVERSION= 0.2.6
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= HUnit support for the test-framework package
-USE_HACKAGE= test-framework>=0.2.0
+LICENSE= BSD
+
+USE_CABAL= HUnit>=1.2 test-framework>=0.2
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-test-framework-hunit/distinfo b/devel/hs-test-framework-hunit/distinfo
index 67ebb690f3cf..9f20c1cf0299 100644
--- a/devel/hs-test-framework-hunit/distinfo
+++ b/devel/hs-test-framework-hunit/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/test-framework-hunit-0.2.6.tar.gz) = 7c012ca5426d743b3cf35e231d6f6072
SHA256 (cabal/test-framework-hunit-0.2.6.tar.gz) = f910e18e62615f64fac9bf4938a34cc36fad9d86e6ba31edcb79731e0ef46fc7
SIZE (cabal/test-framework-hunit-0.2.6.tar.gz) = 2639
diff --git a/devel/hs-test-framework-hunit/pkg-plist b/devel/hs-test-framework-hunit/pkg-plist
deleted file mode 100644
index e4038008e399..000000000000
--- a/devel/hs-test-framework-hunit/pkg-plist
+++ /dev/null
@@ -1,16 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/Framework/Providers/HUnit.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/Framework/Providers
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/Framework
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-test-framework-quickcheck2/Makefile b/devel/hs-test-framework-quickcheck2/Makefile
index 12f1cf59bb88..c12bac2c9c41 100644
--- a/devel/hs-test-framework-quickcheck2/Makefile
+++ b/devel/hs-test-framework-quickcheck2/Makefile
@@ -6,13 +6,15 @@
#
PORTNAME= test-framework-quickcheck2
-PORTVERSION= 0.2.7
+PORTVERSION= 0.2.9
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= QuickCheck2 support for the test-framework package
-USE_HACKAGE= QuickCheck>=2.1.0.3 test-framework>=0.2.0
+LICENSE= BSD
+
+USE_CABAL= QuickCheck>=2.4 test-framework>=0.2
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-test-framework-quickcheck2/distinfo b/devel/hs-test-framework-quickcheck2/distinfo
index 4a65a13e81c2..f3193e761fdf 100644
--- a/devel/hs-test-framework-quickcheck2/distinfo
+++ b/devel/hs-test-framework-quickcheck2/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/test-framework-quickcheck2-0.2.7.tar.gz) = afe8655f52a3831b7ec0109201467caf
-SHA256 (cabal/test-framework-quickcheck2-0.2.7.tar.gz) = 1ea980dc40905f313cc0a9dce192e22a03d33e34579104384067307ea7a07ac9
-SIZE (cabal/test-framework-quickcheck2-0.2.7.tar.gz) = 4566
+SHA256 (cabal/test-framework-quickcheck2-0.2.9.tar.gz) = 1a25e2e3ba175759938cd8093092e195361a602eea44d899c377a013dfa881c0
+SIZE (cabal/test-framework-quickcheck2-0.2.9.tar.gz) = 4794
diff --git a/devel/hs-test-framework-quickcheck2/pkg-plist b/devel/hs-test-framework-quickcheck2/pkg-plist
deleted file mode 100644
index a6907b589d92..000000000000
--- a/devel/hs-test-framework-quickcheck2/pkg-plist
+++ /dev/null
@@ -1,16 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/Framework/Providers/QuickCheck2.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/Framework/Providers
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/Framework
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-test-framework/Makefile b/devel/hs-test-framework/Makefile
index e5a4cbb09ef9..c7c2088f7768 100644
--- a/devel/hs-test-framework/Makefile
+++ b/devel/hs-test-framework/Makefile
@@ -6,13 +6,16 @@
#
PORTNAME= test-framework
-PORTVERSION= 0.3.2
+PORTVERSION= 0.3.3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Framework for running and organising tests
-USE_HACKAGE= ansi-terminal>=0.4.0 ansi-wl-pprint>=0.5.1 hostname>=1.0 xml>=1.3.5
+LICENSE= BSD
+
+USE_CABAL= ansi-terminal>=0.4 ansi-wl-pprint>=0.5.1 hostname>=1 \
+ regex-posix>=0.72 xml>=1.3.5
CONFIGURE_ARGS+= --flags="-Tests"
diff --git a/devel/hs-test-framework/distinfo b/devel/hs-test-framework/distinfo
index 78947de26910..aa5e0851bda6 100644
--- a/devel/hs-test-framework/distinfo
+++ b/devel/hs-test-framework/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/test-framework-0.3.2.tar.gz) = 9db832bd496d3f525e2fdf45b63cb0de
-SHA256 (cabal/test-framework-0.3.2.tar.gz) = 89b7c45146a8dbdf1672a41e00866cf1a23ce96f29d2b7ebad9e19793234512f
-SIZE (cabal/test-framework-0.3.2.tar.gz) = 18645
+SHA256 (cabal/test-framework-0.3.3.tar.gz) = d9982c0cb2dfd34099879b78f2ce043aa170253df97b61430683ffdb63670ec2
+SIZE (cabal/test-framework-0.3.3.tar.gz) = 18657
diff --git a/devel/hs-test-framework/pkg-plist b/devel/hs-test-framework/pkg-plist
deleted file mode 100644
index eef16c02045e..000000000000
--- a/devel/hs-test-framework/pkg-plist
+++ /dev/null
@@ -1,41 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/Framework.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/Framework/Core.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/Framework/Improving.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/Framework/Options.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/Framework/Providers/API.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/Framework/Runners/Console.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/Framework/Runners/Console/Colors.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/Framework/Runners/Console/ProgressBar.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/Framework/Runners/Console/Run.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/Framework/Runners/Console/Statistics.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/Framework/Runners/Console/Table.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/Framework/Runners/Console/Utilities.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/Framework/Runners/Core.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/Framework/Runners/Options.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/Framework/Runners/Processors.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/Framework/Runners/Statistics.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/Framework/Runners/TestPattern.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/Framework/Runners/ThreadPool.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/Framework/Runners/TimedConsumption.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/Framework/Runners/XML.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/Framework/Runners/XML/JUnitWriter.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/Framework/Seed.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/Framework/Utilities.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/Framework/Runners/XML
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/Framework/Runners/Console
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/Framework/Runners
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/Framework/Providers
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/Framework
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-testpack/Makefile b/devel/hs-testpack/Makefile
index f1911b92f26a..10db68930247 100644
--- a/devel/hs-testpack/Makefile
+++ b/devel/hs-testpack/Makefile
@@ -6,13 +6,17 @@
#
PORTNAME= testpack
-PORTVERSION= 1.0.2
+PORTVERSION= 2.0.1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Haskell Test Utility Pack for HUnit and QuickCheck
+LICENSE= LGPL21
+FILE_LICENSE= COPYRIGHT
+
CABAL_SETUP= Setup.hs
+USE_CABAL= HUnit mtl QuickCheck>=2.1.0.3
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-testpack/distinfo b/devel/hs-testpack/distinfo
index 595d29ac4d2c..46c0ba8b3156 100644
--- a/devel/hs-testpack/distinfo
+++ b/devel/hs-testpack/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/testpack-1.0.2.tar.gz) = 9157c9afd6770c665a8f22bfa1663507
-SHA256 (cabal/testpack-1.0.2.tar.gz) = ff3d24a755aeeb765d5e93aa0189d0d67ac96b2d84e27a29609eb4738a6cdabc
-SIZE (cabal/testpack-1.0.2.tar.gz) = 13828
+SHA256 (cabal/testpack-2.0.1.tar.gz) = 621a6bb0bc5d6be6460c5892338b78f42fdf33c6291ef58e296fefb654e16979
+SIZE (cabal/testpack-2.0.1.tar.gz) = 14574
diff --git a/devel/hs-testpack/files/patch-src__Test__HUnit__Tools.hs b/devel/hs-testpack/files/patch-src__Test__HUnit__Tools.hs
new file mode 100644
index 000000000000..2d60c1dda342
--- /dev/null
+++ b/devel/hs-testpack/files/patch-src__Test__HUnit__Tools.hs
@@ -0,0 +1,38 @@
+--- ./src/Test/HUnit/Tools.hs.orig 2010-08-11 21:28:05.000000000 +0200
++++ ./src/Test/HUnit/Tools.hs 2011-03-13 15:12:06.976261554 +0100
+@@ -61,7 +61,7 @@
+ HU.TestLabel lbl $ HU.TestCase $
+ do result <- localquickCheckWithResult config property
+ case result of
+- Success _ -> return ()
++ Success _ _ _ -> return ()
+ _ -> HU.assertFailure (show result)
+
+ -- Modified from HUnit
+@@ -159,7 +159,7 @@
+ -- | Tests a property, using test arguments, produces a test result, and prints the results to 'stdout'.
+ localquickCheckWithResult :: Testable prop => Args -> prop -> IO Result
+ localquickCheckWithResult args p =
+- do tm <- newTerminal
++ do tm <- newStdioTerminal
+ rnd <- case replay args of
+ Nothing -> newStdGen
+ Just (rnd,_) -> return rnd
+@@ -176,7 +176,6 @@
+ , collected = []
+ , expectedFailure = False
+ , randomSeed = rnd
+- , isShrinking = False
+ , numSuccessShrinks = 0
+ , numTryShrinks = 0
+ } (unGen (property p))
+@@ -207,8 +206,7 @@
+ runATest st f =
+ do
+ let size = computeSize st (numSuccessTests st) (numDiscardedTests st)
+- MkRose mres ts <- protectRose (unProp (f rnd1 size))
+- res <- mres
++ MkRose res ts <- protectRose (return $ unProp (f rnd1 size))
+ callbackPostTest st res
+
+ case ok res of
diff --git a/devel/hs-testpack/files/patch-src__Test__QuickCheck__Instances.hs b/devel/hs-testpack/files/patch-src__Test__QuickCheck__Instances.hs
new file mode 100644
index 000000000000..542adf9bd649
--- /dev/null
+++ b/devel/hs-testpack/files/patch-src__Test__QuickCheck__Instances.hs
@@ -0,0 +1,17 @@
+--- ./src/Test/QuickCheck/Instances.hs.orig 2010-08-11 21:28:05.000000000 +0200
++++ ./src/Test/QuickCheck/Instances.hs 2011-03-13 14:56:30.837261486 +0100
+@@ -36,12 +36,14 @@
+ instance (CoArbitrary k, CoArbitrary v, Eq k, Ord k) => CoArbitrary (Map.Map k v) where
+ coarbitrary = coarbitrary . Map.keys
+
++{-
+ instance Arbitrary Word8 where
+ arbitrary = sized $ \n -> choose (0, min (fromIntegral n) maxBound)
+
+ instance CoArbitrary Word8 where
+ coarbitrary n = variant (if n >= 0 then 2 * x else 2 * x + 1)
+ where x = abs . fromIntegral $ n
++-}
+
+ instance Random Word8 where
+ randomR (a, b) g = (\(x, y) -> (fromInteger x, y)) $
diff --git a/devel/hs-testpack/pkg-plist b/devel/hs-testpack/pkg-plist
deleted file mode 100644
index 3f9a012a0794..000000000000
--- a/devel/hs-testpack/pkg-plist
+++ /dev/null
@@ -1,18 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/HUnit/Tools.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck/Instances.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck/Tools.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/COPYRIGHT
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/HUnit
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-transformers/Makefile b/devel/hs-transformers/Makefile
index 5ce5066d403d..6a1dad49df4f 100644
--- a/devel/hs-transformers/Makefile
+++ b/devel/hs-transformers/Makefile
@@ -6,12 +6,14 @@
#
PORTNAME= transformers
-PORTVERSION= 0.2.1.0
+PORTVERSION= 0.2.2.0
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Concrete Haskell monad transformers
+LICENSE= BSD
+
CABAL_SETUP= Setup.hs
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/devel/hs-transformers/distinfo b/devel/hs-transformers/distinfo
index 399511266ddf..322363eb9f4f 100644
--- a/devel/hs-transformers/distinfo
+++ b/devel/hs-transformers/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/transformers-0.2.1.0.tar.gz) = d787d0cd73c4d759127c6b39bae4deed
-SHA256 (cabal/transformers-0.2.1.0.tar.gz) = 1ff9768e60130810e888452b6052d64998d0651fe2835902f032d8f8182a2c6d
-SIZE (cabal/transformers-0.2.1.0.tar.gz) = 17064
+SHA256 (cabal/transformers-0.2.2.0.tar.gz) = bf2d197dbcad9cf964f537b926719b41510b286134bc6d4e5385832b7cff6ada
+SIZE (cabal/transformers-0.2.2.0.tar.gz) = 17148
diff --git a/devel/hs-transformers/pkg-plist b/devel/hs-transformers/pkg-plist
deleted file mode 100644
index 371eba68e4f5..000000000000
--- a/devel/hs-transformers/pkg-plist
+++ /dev/null
@@ -1,42 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Monad/IO/Class.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Monad/Trans/Class.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Monad/Trans/Cont.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Monad/Trans/Error.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Monad/Trans/Identity.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Monad/Trans/List.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Monad/Trans/Maybe.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Monad/Trans/RWS.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Monad/Trans/RWS/Lazy.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Monad/Trans/RWS/Strict.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Monad/Trans/Reader.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Monad/Trans/State.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Monad/Trans/State/Lazy.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Monad/Trans/State/Strict.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Monad/Trans/Writer.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Monad/Trans/Writer/Lazy.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Monad/Trans/Writer/Strict.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Functor/Compose.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Functor/Constant.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Functor/Identity.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Functor/Product.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Functor
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Monad/Trans/Writer
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Monad/Trans/State
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Monad/Trans/RWS
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Monad/Trans
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Monad/IO
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Monad
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-unamb/Makefile b/devel/hs-unamb/Makefile
index a4552b3a58ee..47511357878b 100644
--- a/devel/hs-unamb/Makefile
+++ b/devel/hs-unamb/Makefile
@@ -6,11 +6,13 @@
#
PORTNAME= unamb
-PORTVERSION= 0.2.2
+PORTVERSION= 0.2.4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Unambiguous choice library for Haskell
+LICENSE= BSD
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-unamb/distinfo b/devel/hs-unamb/distinfo
index 471b5e2cdf2b..819186abe5fb 100644
--- a/devel/hs-unamb/distinfo
+++ b/devel/hs-unamb/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/unamb-0.2.2.tar.gz) = 8418a80d2ba94da77bbcb0e14cf1d95d
-SHA256 (cabal/unamb-0.2.2.tar.gz) = f2552f212296554b999fb8a7ade9f8957546745e628c9016d304faaf84f72363
-SIZE (cabal/unamb-0.2.2.tar.gz) = 7661
+SHA256 (cabal/unamb-0.2.4.tar.gz) = e45b1f372def4e71a14a60ded5ef0b60798b7279307c21f375c3949e18d3cd86
+SIZE (cabal/unamb-0.2.4.tar.gz) = 8410
diff --git a/devel/hs-unamb/pkg-plist b/devel/hs-unamb/pkg-plist
deleted file mode 100644
index 8a9745550e95..000000000000
--- a/devel/hs-unamb/pkg-plist
+++ /dev/null
@@ -1,13 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Unamb.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-uniplate/Makefile b/devel/hs-uniplate/Makefile
index 8ee631a65390..4c1bf631f47c 100644
--- a/devel/hs-uniplate/Makefile
+++ b/devel/hs-uniplate/Makefile
@@ -6,13 +6,16 @@
#
PORTNAME= uniplate
-PORTVERSION= 1.5.1
+PORTVERSION= 1.6
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Uniform type generic traversals for Haskell
+LICENSE= BSD
+
CABAL_SETUP= Setup.hs
+USE_CABAL= syb
PORTDATA= *
INSTALL_PORTDATA= ${INSTALL_DATA} ${WRKSRC}/uniplate.htm ${DATADIR}
diff --git a/devel/hs-uniplate/distinfo b/devel/hs-uniplate/distinfo
index 118da1c8ed94..aefedbb1e451 100644
--- a/devel/hs-uniplate/distinfo
+++ b/devel/hs-uniplate/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/uniplate-1.5.1.tar.gz) = 78c7bdc6021b78f5cb650ccd5ab00973
-SHA256 (cabal/uniplate-1.5.1.tar.gz) = cfeaaaabbbe318992df0c51a0c04729b22dac244f415b80a3b388708ed9cfc33
-SIZE (cabal/uniplate-1.5.1.tar.gz) = 23941
+SHA256 (cabal/uniplate-1.6.tar.gz) = b9ff5fe4c462a2075587c7fac6da9d07e544ee0c9ca781e8831a1a69f5f7d48e
+SIZE (cabal/uniplate-1.6.tar.gz) = 26216
diff --git a/devel/hs-uniplate/pkg-plist b/devel/hs-uniplate/pkg-plist
deleted file mode 100644
index 024867ec4ee3..000000000000
--- a/devel/hs-uniplate/pkg-plist
+++ /dev/null
@@ -1,36 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Generics/Biplate.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Generics/Compos.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Generics/PlateData.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Generics/PlateDirect.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Generics/PlateInternal.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Generics/PlateTypeable.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Generics/SYB.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Generics/Str.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Generics/Uniplate.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Generics/Uniplate/Operations.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Generics/Uniplate/Direct.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Generics/Uniplate/Typeable.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Generics/Uniplate/Data.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Generics/Uniplate/DataOnly.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Generics/Uniplate/Internal/Data.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Generics/Uniplate/Internal/DataOnlyOperations.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Generics/Uniplate/Internal/Utils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Generics/UniplateOn.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Generics/UniplateStr.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Generics/UniplateStrOn.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Generics/Uniplate/Internal
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Generics/Uniplate
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Generics
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-unix-compat/Makefile b/devel/hs-unix-compat/Makefile
index a4bb0f9fe30d..4365cdafa796 100644
--- a/devel/hs-unix-compat/Makefile
+++ b/devel/hs-unix-compat/Makefile
@@ -6,11 +6,13 @@
#
PORTNAME= unix-compat
-PORTVERSION= 0.1.2.1
+PORTVERSION= 0.2.1.1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Portable POSIX-compatibility layer for Haskell
+LICENSE= BSD
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-unix-compat/distinfo b/devel/hs-unix-compat/distinfo
index acc2131febe8..7f2aaa6e62a7 100644
--- a/devel/hs-unix-compat/distinfo
+++ b/devel/hs-unix-compat/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/unix-compat-0.1.2.1.tar.gz) = 6ecfc3922fce2e96922af3a636b061f9
-SHA256 (cabal/unix-compat-0.1.2.1.tar.gz) = 553326e140f71f09cedeec5f74666171c2ad2b3d9ba4312da97da02cbf8a2e85
-SIZE (cabal/unix-compat-0.1.2.1.tar.gz) = 6286
+SHA256 (cabal/unix-compat-0.2.1.1.tar.gz) = b05f42ed9d13df1f0d020529a7684875b05dd08d8b8bc3fac698bc8173127085
+SIZE (cabal/unix-compat-0.2.1.1.tar.gz) = 6976
diff --git a/devel/hs-unix-compat/pkg-plist b/devel/hs-unix-compat/pkg-plist
deleted file mode 100644
index 25b55d8f74b9..000000000000
--- a/devel/hs-unix-compat/pkg-plist
+++ /dev/null
@@ -1,20 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/PosixCompat/Extensions.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/PosixCompat/Files.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/PosixCompat/Types.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/PosixCompat/User.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include/HsUnixCompat.h
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/PosixCompat
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-utf8-string/Makefile b/devel/hs-utf8-string/Makefile
index 7b7d2a57fa52..10128e984ef4 100644
--- a/devel/hs-utf8-string/Makefile
+++ b/devel/hs-utf8-string/Makefile
@@ -7,10 +7,13 @@
PORTNAME= utf8-string
PORTVERSION= 0.3.6
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Support for reading/writing UTF8 strings for Haskell programs
+LICENSE= BSD
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-utf8-string/distinfo b/devel/hs-utf8-string/distinfo
index 4b6626d50c0d..22ed4a5888c6 100644
--- a/devel/hs-utf8-string/distinfo
+++ b/devel/hs-utf8-string/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/utf8-string-0.3.6.tar.gz) = be8c5ef52a0824babdc89d60c1e9b600
SHA256 (cabal/utf8-string-0.3.6.tar.gz) = c8c74555174edfb96145585c9b80780d0fc55ba249282b8a4c5968cca7c09d69
SIZE (cabal/utf8-string-0.3.6.tar.gz) = 8871
diff --git a/devel/hs-utf8-string/pkg-plist b/devel/hs-utf8-string/pkg-plist
deleted file mode 100644
index 546971bab69c..000000000000
--- a/devel/hs-utf8-string/pkg-plist
+++ /dev/null
@@ -1,29 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Binary/UTF8/Generic.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Binary/UTF8/String.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ByteString/Lazy/UTF8.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ByteString/UTF8.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/String/UTF8.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Environment/UTF8.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/IO/UTF8.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/IO
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Environment
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/String
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ByteString/Lazy
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ByteString
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Binary/UTF8
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Binary
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-utility-ht/Makefile b/devel/hs-utility-ht/Makefile
index 15476a70a019..bed9253d2239 100644
--- a/devel/hs-utility-ht/Makefile
+++ b/devel/hs-utility-ht/Makefile
@@ -7,10 +7,13 @@
PORTNAME= utility-ht
PORTVERSION= 0.0.5.1
+PORTREVISION= 1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Various small Haskell helper functions for Lists, Maybes, Tuples, Functions
+LICENSE= BSD
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-utility-ht/distinfo b/devel/hs-utility-ht/distinfo
index c7281ae5f0be..cad709e226d8 100644
--- a/devel/hs-utility-ht/distinfo
+++ b/devel/hs-utility-ht/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/utility-ht-0.0.5.1.tar.gz) = 98dcb042f404378d9071fc6344703386
SHA256 (cabal/utility-ht-0.0.5.1.tar.gz) = f15fd1450b31f002e6d4fe3720cff7c899f23f8a68b890ea3854e68e596c97cb
SIZE (cabal/utility-ht-0.0.5.1.tar.gz) = 16773
diff --git a/devel/hs-utility-ht/pkg-plist b/devel/hs-utility-ht/pkg-plist
deleted file mode 100644
index 6890238dcb92..000000000000
--- a/devel/hs-utility-ht/pkg-plist
+++ /dev/null
@@ -1,55 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Monad/HT.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Bool/HT.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Bool/HT/Private.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Eq/HT.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Function/HT.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Function/HT/Private.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/List/HT.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/List/HT/Private.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/List/Key.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/List/Key/Private.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/List/Match.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/List/Match/Private.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Maybe/HT.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Ord/HT.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Record/HT.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Record/HT/Private.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Strictness/HT.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/String/HT.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Tuple/HT.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Read/HT.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Show/HT.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Show
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Read
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Tuple
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/String
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Strictness
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Record/HT
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Record
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Ord
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Maybe
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/List/Match
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/List/Key
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/List/HT
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/List
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Function/HT
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Function
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Eq
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Bool/HT
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Bool
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Monad
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-uuagc/Makefile b/devel/hs-uuagc/Makefile
index a22d491ad09a..a1e1f64363ae 100644
--- a/devel/hs-uuagc/Makefile
+++ b/devel/hs-uuagc/Makefile
@@ -6,14 +6,16 @@
#
PORTNAME= uuagc
-PORTVERSION= 0.9.29
+PORTVERSION= 0.9.36
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Attribute Grammar System of Universiteit Utrecht
+LICENSE= GPLv2
+
CABAL_SETUP= Setup.hs
-USE_HACKAGE= uulib>=0.9.12
+USE_CABAL= uulib>=0.9.12
EXECUTABLE= uuagc
HADDOCK_EXE=
diff --git a/devel/hs-uuagc/distinfo b/devel/hs-uuagc/distinfo
index 266808748742..d4a1c14bfd48 100644
--- a/devel/hs-uuagc/distinfo
+++ b/devel/hs-uuagc/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/uuagc-0.9.29.tar.gz) = a354d3b1e5b29e9cbfe5ace5a7c4703a
-SHA256 (cabal/uuagc-0.9.29.tar.gz) = 325d395abcc1f8224400a3cd765dd187e6be64a782251aa33080aab008b8829e
-SIZE (cabal/uuagc-0.9.29.tar.gz) = 255544
+SHA256 (cabal/uuagc-0.9.36.tar.gz) = 32a88a67f1c67aff3d3c6d20235475ea96416737f49e81ff910ff27e550a540b
+SIZE (cabal/uuagc-0.9.36.tar.gz) = 283592
diff --git a/devel/hs-uuagc/pkg-plist b/devel/hs-uuagc/pkg-plist
deleted file mode 100644
index 2c047f78317f..000000000000
--- a/devel/hs-uuagc/pkg-plist
+++ /dev/null
@@ -1,21 +0,0 @@
-@comment $FreeBSD$
-bin/uuagc
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Distribution/Simple/UUAGC.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Distribution/Simple/UUAGC/AbsSyn.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Distribution/Simple/UUAGC/Options.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Distribution/Simple/UUAGC/Parser.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Distribution/Simple/UUAGC/UUAGC.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Distribution/Simple/UUAGC
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Distribution/Simple
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Distribution
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-uulib/Makefile b/devel/hs-uulib/Makefile
index 1cd177a063cd..d74754d7bfa8 100644
--- a/devel/hs-uulib/Makefile
+++ b/devel/hs-uulib/Makefile
@@ -6,12 +6,15 @@
#
PORTNAME= uulib
-PORTVERSION= 0.9.12
+PORTVERSION= 0.9.13
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Haskell Utrecht Tools Library
+LICENSE= LGPL21
+FILE_LICENSE= COPYRIGHT
+
CABAL_SETUP= Setup.hs
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/devel/hs-uulib/distinfo b/devel/hs-uulib/distinfo
index 8000d63d2d9e..da47c998aa1a 100644
--- a/devel/hs-uulib/distinfo
+++ b/devel/hs-uulib/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/uulib-0.9.12.tar.gz) = 47c00bc23351c17b747005c7502074c6
-SHA256 (cabal/uulib-0.9.12.tar.gz) = e2ea76db10e5ce94cf6282642754d0e65e5abadc620b3827aa2ab497b88e6747
-SIZE (cabal/uulib-0.9.12.tar.gz) = 54122
+SHA256 (cabal/uulib-0.9.13.tar.gz) = c01eef81259794bbdee1dc46ece72b57c417668f6c3ea3396fd2635afaeeae84
+SIZE (cabal/uulib-0.9.13.tar.gz) = 54215
diff --git a/devel/hs-uulib/pkg-plist b/devel/hs-uulib/pkg-plist
deleted file mode 100644
index 487cf42b86c0..000000000000
--- a/devel/hs-uulib/pkg-plist
+++ /dev/null
@@ -1,44 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/PPrint.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Parsing.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Parsing/CharParser.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Parsing/Derived.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Parsing/Interface.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Parsing/Machine.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Parsing/MachineInterface.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Parsing/Merge.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Parsing/Offside.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Parsing/Perms.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Parsing/StateParser.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Pretty.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Pretty/Basic.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Pretty/Ext.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Scanner.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Scanner/GenToken.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Scanner/GenTokenOrd.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Scanner/GenTokenParser.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Scanner/GenTokenSymbol.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Scanner/Position.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Scanner/Scanner.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Scanner/Token.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Scanner/TokenParser.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Scanner/TokenShow.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Util/BinaryTrees.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Util/PermTree.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Util/Utils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/COPYRIGHT
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Util
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Scanner
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Pretty
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Parsing
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-uvector-algorithms/Makefile b/devel/hs-uvector-algorithms/Makefile
deleted file mode 100644
index 8d1696a324bf..000000000000
--- a/devel/hs-uvector-algorithms/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# New ports collection makefile for: hs-uvector-algorithms
-# Date created: December 20 2009
-# Whom: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= uvector-algorithms
-PORTVERSION= 0.2
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Efficient algorithms for uvector unboxed arrays in Haskell
-
-USE_HACKAGE= uvector>=0.1.0.4
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-uvector-algorithms/distinfo b/devel/hs-uvector-algorithms/distinfo
deleted file mode 100644
index fe526e55b656..000000000000
--- a/devel/hs-uvector-algorithms/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (cabal/uvector-algorithms-0.2.tar.gz) = 5d4088a73dd174fc0ef74b43f91443fa
-SHA256 (cabal/uvector-algorithms-0.2.tar.gz) = 01411922955d572c2fb44cd3c465769507bf7dff424c01e0c0f99dac728ef44b
-SIZE (cabal/uvector-algorithms-0.2.tar.gz) = 17537
diff --git a/devel/hs-uvector-algorithms/pkg-descr b/devel/hs-uvector-algorithms/pkg-descr
deleted file mode 100644
index f2baf9cc1bfa..000000000000
--- a/devel/hs-uvector-algorithms/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Efficient algorithms for uvector unboxed arrays for Haskell. Compilation
-with flags -O2, and -fvia-C -optc-O3 is recommended.
-
-WWW: http://code.haskell.org/~dolio/
diff --git a/devel/hs-uvector-algorithms/pkg-plist b/devel/hs-uvector-algorithms/pkg-plist
deleted file mode 100644
index d30b3dac2919..000000000000
--- a/devel/hs-uvector-algorithms/pkg-plist
+++ /dev/null
@@ -1,24 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Array/Vector/Algorithms/Combinators.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Array/Vector/Algorithms/Common.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Array/Vector/Algorithms/Insertion.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Array/Vector/Algorithms/Intro.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Array/Vector/Algorithms/Merge.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Array/Vector/Algorithms/Optimal.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Array/Vector/Algorithms/Radix.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Array/Vector/Algorithms/TriHeap.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Array/Vector/Algorithms
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Array/Vector
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Array
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-uvector/Makefile b/devel/hs-uvector/Makefile
deleted file mode 100644
index 415cf96596c7..000000000000
--- a/devel/hs-uvector/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# New ports collection makefile for: hs-uvector
-# Date created: December 20 2009
-# Whom: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= uvector
-PORTVERSION= 0.1.1.1
-CATEGORIES= devel haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Fast unboxed arrays with a flexible interface for Haskell
-
-PORTDATA= *
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/devel/hs-uvector/distinfo b/devel/hs-uvector/distinfo
deleted file mode 100644
index 5ab4309d7f1c..000000000000
--- a/devel/hs-uvector/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (cabal/uvector-0.1.1.1.tar.gz) = 0f682fe5ddfb52193cc3cfe720929f79
-SHA256 (cabal/uvector-0.1.1.1.tar.gz) = 08c42d9a31df299c2aa8e0e21e2c1077fc3bf9e755449b3243225b20b06e4bdf
-SIZE (cabal/uvector-0.1.1.1.tar.gz) = 88033
diff --git a/devel/hs-uvector/pkg-descr b/devel/hs-uvector/pkg-descr
deleted file mode 100644
index 381d052092ff..000000000000
--- a/devel/hs-uvector/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Fast unboxed arrays with a flexible interface for Haskell. The library is
-built of fusible combinators, as described in the paper "Stream Fusion:
-From Lists to Streams to Nothing at All".
-
-For best results, compile with your user programs with -O2 -fvia-C -optc-O3.
-
-WWW: http://code.haskell.org/~dons/code/uvector
diff --git a/devel/hs-uvector/pkg-plist b/devel/hs-uvector/pkg-plist
deleted file mode 100644
index 40f88e7bb405..000000000000
--- a/devel/hs-uvector/pkg-plist
+++ /dev/null
@@ -1,32 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Array/Vector.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Array/Vector/Prim/BUArr.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Array/Vector/Prim/Debug.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Array/Vector/Prim/Hyperstrict.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Array/Vector/Prim/Text.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Array/Vector/Stream.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Array/Vector/Strict/Basics.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Array/Vector/Strict/Enum.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Array/Vector/Strict/Permute.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Array/Vector/Strict/Stream.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Array/Vector/Strict/Sums.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Array/Vector/Strict/Text.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Array/Vector/UArr.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include/memcpy_extra.h
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Array/Vector/Strict
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Array/Vector/Prim
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Array/Vector
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Array
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-vector-algorithms/Makefile b/devel/hs-vector-algorithms/Makefile
index 0c6fae6db97e..0848ffb4d23f 100644
--- a/devel/hs-vector-algorithms/Makefile
+++ b/devel/hs-vector-algorithms/Makefile
@@ -6,13 +6,15 @@
#
PORTNAME= vector-algorithms
-PORTVERSION= 0.3.2
+PORTVERSION= 0.4
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Efficient algorithms for vector arrays
-USE_HACKAGE= primitive>=0.2 vector>=0.5
+LICENSE= BSD
+
+USE_CABAL= primitive>=0.3 vector>=0.6
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-vector-algorithms/distinfo b/devel/hs-vector-algorithms/distinfo
index 66ac173fef17..c50ab4ac9732 100644
--- a/devel/hs-vector-algorithms/distinfo
+++ b/devel/hs-vector-algorithms/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/vector-algorithms-0.3.2.tar.gz) = 47b39bda964ac39b380e6d7a73a24302
-SHA256 (cabal/vector-algorithms-0.3.2.tar.gz) = ac9e6c125d8e56f8d5c22bb593d93f23a97993e62ca915dc8019dacda0bcafe3
-SIZE (cabal/vector-algorithms-0.3.2.tar.gz) = 19361
+SHA256 (cabal/vector-algorithms-0.4.tar.gz) = 080a410c608e1c6fbb9b80a4ca330c6d0cafd39dc896cf20af82d437fa122f12
+SIZE (cabal/vector-algorithms-0.4.tar.gz) = 19882
diff --git a/devel/hs-vector-algorithms/pkg-plist b/devel/hs-vector-algorithms/pkg-plist
deleted file mode 100644
index 06bb9603059c..000000000000
--- a/devel/hs-vector-algorithms/pkg-plist
+++ /dev/null
@@ -1,26 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include/vector.h
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Algorithms/Combinators.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Algorithms/Common.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Algorithms/Insertion.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Algorithms/Intro.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Algorithms/Merge.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Algorithms/Optimal.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Algorithms/Radix.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Algorithms/Search.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Algorithms/TriHeap.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Algorithms
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-vector/Makefile b/devel/hs-vector/Makefile
index 43b3e1416f4d..4cc49f4ef0eb 100644
--- a/devel/hs-vector/Makefile
+++ b/devel/hs-vector/Makefile
@@ -6,15 +6,17 @@
#
PORTNAME= vector
-PORTVERSION= 0.6.0.2
+PORTVERSION= 0.7.0.1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Efficient Arrays
+LICENSE= BSD
+
CABAL_SETUP= Setup.hs
-USE_HACKAGE= primitive>=0.3
+USE_CABAL= primitive>=0.3.1
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/devel/hs-vector/distinfo b/devel/hs-vector/distinfo
index 5ea562e8c22f..700cb8ec7ddc 100644
--- a/devel/hs-vector/distinfo
+++ b/devel/hs-vector/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/vector-0.6.0.2.tar.gz) = 5268059958930935b7aa4e85ba83206a
-SHA256 (cabal/vector-0.6.0.2.tar.gz) = 9f257260ef18218e35ebc2965a01191173e3c8e0057dae946a8d0c8183f4ba16
-SIZE (cabal/vector-0.6.0.2.tar.gz) = 89232
+SHA256 (cabal/vector-0.7.0.1.tar.gz) = b2fbbd62b0a3b9f267c98446805cf796d5213f8a47d3f1747838707347e5f390
+SIZE (cabal/vector-0.7.0.1.tar.gz) = 92726
diff --git a/devel/hs-vector/pkg-plist b/devel/hs-vector/pkg-plist
deleted file mode 100644
index 0350f6bea5e4..000000000000
--- a/devel/hs-vector/pkg-plist
+++ /dev/null
@@ -1,42 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include/vector.h
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Fusion/Stream.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Fusion/Stream/Monadic.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Fusion/Stream/Size.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Fusion/Util.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Generic.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Generic/Base.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Generic/Mutable.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Generic/New.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Internal/Check.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Mutable.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Primitive.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Primitive/Mutable.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Storable.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Storable/Internal.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Storable/Mutable.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Unboxed.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Unboxed/Base.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Unboxed/Mutable.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Unboxed
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Storable
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Primitive
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Internal
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Generic
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Fusion/Stream
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Fusion
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/lhs2TeX/Makefile b/devel/lhs2TeX/Makefile
deleted file mode 100644
index 2a0697e8b7a0..000000000000
--- a/devel/lhs2TeX/Makefile
+++ /dev/null
@@ -1,50 +0,0 @@
-# ex:ts=8
-# Ports collection makefile for: lhs2TeX
-# Date created: April 24, 2007
-# Whom: mainland@apeiron.net
-#
-# $FreeBSD$
-#
-
-PORTNAME= lhs2tex
-PORTVERSION= 1.15
-PORTREVISION= 2
-CATEGORIES= devel haskell
-MASTER_SITES= http://people.cs.uu.nl/andres/${PORTNAME}/
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= A preprocessor to generate LaTeX code from literate Haskell sources
-
-BUILD_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc \
- mktexlsr:${PORTSDIR}/print/teTeX-base \
- hs-utf8-string>=0.3:${PORTSDIR}/devel/hs-utf8-string
-
-RUN_DEPENDS= mktexlsr:${PORTSDIR}/print/teTeX-base
-
-USE_GMAKE= yes
-HAS_CONFIGURE= yes
-CONFIGURE_ARGS= --prefix=${PREFIX} \
- --datadir=${PREFIX}/share \
- --docdir=${DOCSDIR} \
- --mandir=${MANPREFIX}/man
-
-DOCSDIR=${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
-PORTDOCS= *
-DATADIR=${PREFIX}/share/${PORTNAME}-${PORTVERSION}
-PORTDATA= *
-
-.include <bsd.port.pre.mk>
-
-INSTALL_TARGET= install
-
-.if !defined(NOPORTDOCS)
-INSTALL_TARGET+= install-doc
-.endif
-
-.if !defined(NOPORTDATA)
-INSTALL_TARGET+= install-data
-.endif
-
-MAN1= lhs2TeX.1
-
-.include <bsd.port.post.mk>
diff --git a/devel/lhs2TeX/distinfo b/devel/lhs2TeX/distinfo
deleted file mode 100644
index 0910f9c2ae69..000000000000
--- a/devel/lhs2TeX/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (lhs2tex-1.15.tar.gz) = 13c886a829e71e895fa172c617f31bd0
-SHA256 (lhs2tex-1.15.tar.gz) = 77f25c1f22823587ceca6eead133a403540319a0ae3bf03a369b3e8c86baf124
-SIZE (lhs2tex-1.15.tar.gz) = 580361
diff --git a/devel/lhs2TeX/files/patch-Makefile b/devel/lhs2TeX/files/patch-Makefile
deleted file mode 100644
index 08746efe6d38..000000000000
--- a/devel/lhs2TeX/files/patch-Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
---- Makefile.orig 2008-10-24 10:50:41.000000000 +0200
-+++ Makefile 2009-03-04 11:19:34.000000000 +0100
-@@ -135,14 +135,9 @@
- print : Lhs2TeX.dvi
- $(DVIPS) -D600 -f Lhs2TeX.dvi | lpr -Pa -Zl
-
--install : bin doc
-+install : bin
- $(MKINSTDIR) $(DESTDIR)$(bindir)
- $(INSTALL) -m 755 lhs2TeX $(DESTDIR)$(bindir)
-- $(MKINSTDIR) $(DESTDIR)$(stydir)
-- $(INSTALL) -m 644 lhs2TeX.sty lhs2TeX.fmt $(DESTDIR)$(stydir)
-- $(INSTALL) -m 644 Library/*.fmt $(DESTDIR)$(stydir)
-- $(MKINSTDIR) $(DESTDIR)$(docdir)
-- $(INSTALL) -m 644 doc/Guide2.pdf $(DESTDIR)$(docdir)
- $(MKINSTDIR) $(DESTDIR)$(mandir)/man1
- $(INSTALL) -m 644 lhs2TeX.1 $(DESTDIR)$(mandir)/man1
- ifeq ($(INSTALL_POLYTABLE),yes)
-@@ -158,6 +153,15 @@
- echo "Please update the TeX filename database."
- endif
-
-+install-doc : doc
-+ $(MKINSTDIR) $(DESTDIR)$(docdir)
-+ $(INSTALL) -m 644 doc/Guide2.pdf $(DESTDIR)$(docdir)
-+
-+install-data : bin
-+ $(MKINSTDIR) $(DESTDIR)$(stydir)
-+ $(INSTALL) -m 644 lhs2TeX.sty lhs2TeX.fmt $(DESTDIR)$(stydir)
-+ $(INSTALL) -m 644 Library/*.fmt $(DESTDIR)$(stydir)
-+
- srcdist : INSTALL doc
- if test -d $(DISTDIR); then $(RM) -rf $(DISTDIR); fi
- $(MKINSTDIR) $(DISTDIR)
diff --git a/devel/lhs2TeX/files/patch-configure b/devel/lhs2TeX/files/patch-configure
deleted file mode 100644
index f4c2b4ae0a39..000000000000
--- a/devel/lhs2TeX/files/patch-configure
+++ /dev/null
@@ -1,66 +0,0 @@
---- ./configure.orig 2009-12-18 13:21:18.000000000 +0100
-+++ ./configure 2010-01-07 19:34:38.000000000 +0100
-@@ -2745,54 +2745,6 @@
- POLYTABLE_INSTALL=yes
- fi
-
--if test "z$POLYTABLE_INSTALL" = "zyes"; then
--
--{ $as_echo "$as_me:$LINENO: checking for the polytable package" >&5
--$as_echo_n "checking for the polytable package... " >&6; }
--if test -x "$KPSEWHICH"; then
-- POLYTABLE="`$KPSEWHICH polytable.sty`"
--fi
--if test -f "$POLYTABLE"; then
-- { $as_echo "$as_me:$LINENO: result: $POLYTABLE" >&5
--$as_echo "$POLYTABLE" >&6; }
-- { $as_echo "$as_me:$LINENO: checking for version of polytable" >&5
--$as_echo_n "checking for version of polytable... " >&6; }
-- POLYTABLE_VERSION=`$GREP " v.* .polytable. package" $POLYTABLE | $SED -e "s/^.*v\(.*\) .polytable. package.*$/\1/"`
-- { $as_echo "$as_me:$LINENO: result: $POLYTABLE_VERSION" >&5
--$as_echo "$POLYTABLE_VERSION" >&6; }
--else
-- { $as_echo "$as_me:$LINENO: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
-- # does polytable need to be installed?
-- { $as_echo "$as_me:$LINENO: checking whether polytable needs to be installed" >&5
--$as_echo_n "checking whether polytable needs to be installed... " >&6; }
-- POLYTABLE_INSTALL=no
-- if test -n $POLYTABLE; then
-- if ( IFS=".";
-- a="$POLYTABLE_VERSION"; b="0.8.2";
-- while test -n "$a$b"
-- do
-- set -- $a; h1="$1"; shift 2>/dev/null; a="$*"
-- set -- $b; h2="$1"; shift 2>/dev/null; b="$*"
-- test -n "$h1" || h1=0; test -n "$h2" || h2=0
-- test ${h1} -eq ${h2} || break
-- done
-- test ${h1} -lt ${h2}
-- )
--then
-- POLYTABLE_INSTALL=yes
--
--fi
--
-- else
-- POLYTABLE_INSTALL=yes
-- fi
-- { $as_echo "$as_me:$LINENO: result: $POLYTABLE_INSTALL" >&5
--$as_echo "$POLYTABLE_INSTALL" >&6; }
--fi
--
- # Extract the first word of "mktexlsr", so it can be a program name with args.
- set dummy mktexlsr; ac_word=$2
- { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
-@@ -2834,8 +2786,6 @@
-
-
-
--# docdir and expansion
--docdir="$datadir/doc/$PACKAGE_TARNAME-$PACKAGE_VERSION"
-
- stydir="$datadir/$PACKAGE_TARNAME-$PACKAGE_VERSION"
-
diff --git a/devel/lhs2TeX/pkg-descr b/devel/lhs2TeX/pkg-descr
deleted file mode 100644
index 9e915cafea0b..000000000000
--- a/devel/lhs2TeX/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-lhs2TeX is a preprocessor to generate LaTeX code from literate Haskell
-sources. It is released under the GPL.
-
-WWW: http://people.cs.uu.nl/andres/
diff --git a/devel/lhs2TeX/pkg-plist b/devel/lhs2TeX/pkg-plist
deleted file mode 100644
index 17c5274b397d..000000000000
--- a/devel/lhs2TeX/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-bin/lhs2TeX
-share/texmf-local/tex/latex/polytable/lazylist.sty
-share/texmf-local/tex/latex/polytable/polytable.sty
-@dirrm share/texmf-local/tex/latex/polytable
-@exec %D/bin/mktexlsr
-@unexec %D/bin/mktexlsr
diff --git a/devel/pure-gen/Makefile b/devel/pure-gen/Makefile
index 9809a1f20cc2..698a40b3f437 100644
--- a/devel/pure-gen/Makefile
+++ b/devel/pure-gen/Makefile
@@ -7,6 +7,7 @@
PORTNAME= pure-gen
PORTVERSION= 0.11
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= http://pure-lang.googlecode.com/files/
@@ -14,7 +15,7 @@ MAINTAINER= lichray@gmail.com
COMMENT= A C interface generator for the Pure language
BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
- ${LOCALBASE}/lib/language-c-0.3.2/:${PORTSDIR}/devel/hs-language-c
+ hs-language-c>=0.3.2:${PORTSDIR}/devel/hs-language-c
LIB_DEPENDS= pure.7:${PORTSDIR}/lang/pure
MAN1= pure-gen.1
diff --git a/ftp/hs-curl/Makefile b/ftp/hs-curl/Makefile
index e98ebc4b23e3..f428a7f65abd 100644
--- a/ftp/hs-curl/Makefile
+++ b/ftp/hs-curl/Makefile
@@ -6,15 +6,19 @@
#
PORTNAME= curl
-PORTVERSION= 1.3.5
+PORTVERSION= 1.3.6
CATEGORIES= ftp haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Haskell binding to libcurl
+LICENSE= BSD
+
CABAL_SETUP= Setup.hs
LIB_DEPENDS= curl:${PORTSDIR}/ftp/curl
+USE_GHC_NATIVE= yes
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/ftp/hs-curl/distinfo b/ftp/hs-curl/distinfo
index 82d58b1e142c..f7ad8176793a 100644
--- a/ftp/hs-curl/distinfo
+++ b/ftp/hs-curl/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/curl-1.3.5.tar.gz) = 351fce6db46b14949de615b181d654712158bdcf9603601e1a90c9d786a6d67c
-SIZE (cabal/curl-1.3.5.tar.gz) = 47734
+SHA256 (cabal/curl-1.3.6.tar.gz) = 6e2dd560a880dbcbd5518b5f77353e43ea751bb55a70d5f1a59f123a9aa81bc5
+SIZE (cabal/curl-1.3.6.tar.gz) = 47125
diff --git a/ftp/hs-curl/pkg-plist b/ftp/hs-curl/pkg-plist
deleted file mode 100644
index 3a7a30eddf6f..000000000000
--- a/ftp/hs-curl/pkg-plist
+++ /dev/null
@@ -1,22 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/Curl.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/Curl/Code.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/Curl/Debug.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/Curl/Easy.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/Curl/Info.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/Curl/Opts.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/Curl/Post.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/Curl/Types.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/Curl
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/graphics/Makefile b/graphics/Makefile
index 59eac195fe21..260cd23f73d2 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -322,8 +322,10 @@
SUBDIR += gx
SUBDIR += hobbes-icons-xpm
SUBDIR += hppsmtools
+ SUBDIR += hs-cairo
SUBDIR += hs-HGL
- SUBDIR += hs-hgl
+ SUBDIR += hs-soegtk
+ SUBDIR += hs-svgcairo
SUBDIR += hsetroot
SUBDIR += hugin
SUBDIR += icoconvert
diff --git a/graphics/hs-HGL/Makefile b/graphics/hs-HGL/Makefile
index 85fd038aea77..228373530997 100644
--- a/graphics/hs-HGL/Makefile
+++ b/graphics/hs-HGL/Makefile
@@ -7,13 +7,16 @@
PORTNAME= HGL
PORTVERSION= 3.2.0.2
+PORTREVISION= 1
CATEGORIES= graphics haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= A simple Haskell graphics library based on X11 or Win32
+LICENSE= BSD
+
CABAL_SETUP= Setup.hs
-USE_HACKAGE= X11
+USE_CABAL= X11
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/graphics/hs-HGL/distinfo b/graphics/hs-HGL/distinfo
index 8cfcf5ab6d5b..a01b658da4ff 100644
--- a/graphics/hs-HGL/distinfo
+++ b/graphics/hs-HGL/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/HGL-3.2.0.2.tar.gz) = fd653c4fe622312920754a5ec35f4d65
SHA256 (cabal/HGL-3.2.0.2.tar.gz) = 7f0734d1a8a8ad1fdfff44b7838a2d8e6aef025a08549461bc2946b78cdb8c8f
SIZE (cabal/HGL-3.2.0.2.tar.gz) = 38914
diff --git a/graphics/hs-HGL/files/patch-Graphics__HGL__Internals__Utilities.hs b/graphics/hs-HGL/files/patch-Graphics__HGL__Internals__Utilities.hs
new file mode 100644
index 000000000000..0b03fe9d5ceb
--- /dev/null
+++ b/graphics/hs-HGL/files/patch-Graphics__HGL__Internals__Utilities.hs
@@ -0,0 +1,11 @@
+--- ./Graphics/HGL/Internals/Utilities.hs.orig 2009-11-03 15:50:11.000000000 +0100
++++ ./Graphics/HGL/Internals/Utilities.hs 2011-03-13 18:31:25.754332789 +0100
+@@ -20,7 +20,7 @@
+ modMVar, modMVar_
+ ) where
+
+-import qualified Control.Exception as E (bracket, try, IOException, tryJust, ioErrors)
++import qualified Control.OldException as E (bracket, try, IOException, tryJust, ioErrors)
+ import Control.Concurrent( MVar, takeMVar, putMVar )
+
+ bracket :: IO a -> (a -> IO b) -> (a -> IO c) -> IO c
diff --git a/graphics/hs-HGL/files/patch-HGL.cabal b/graphics/hs-HGL/files/patch-HGL.cabal
new file mode 100644
index 000000000000..3733424e49f1
--- /dev/null
+++ b/graphics/hs-HGL/files/patch-HGL.cabal
@@ -0,0 +1,11 @@
+--- ./HGL.cabal.orig 2009-11-03 15:50:11.000000000 +0100
++++ ./HGL.cabal 2011-03-13 18:29:56.867337655 +0100
+@@ -22,7 +22,7 @@
+
+ library
+ if flag(split-base)
+- build-depends: base >= 3 && < 4, array
++ build-depends: base >= 3, array
+ else
+ build-depends: base < 2
+ exposed-modules:
diff --git a/graphics/hs-HGL/pkg-plist b/graphics/hs-HGL/pkg-plist
deleted file mode 100644
index cf79ba076332..000000000000
--- a/graphics/hs-HGL/pkg-plist
+++ /dev/null
@@ -1,44 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Core.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Draw.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Draw/Brush.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Draw/Font.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Draw/Monad.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Draw/Pen.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Draw/Picture.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Draw/Region.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Draw/Text.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Internals/Draw.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Internals/Event.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Internals/Events.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Internals/Flag.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Internals/Types.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Internals/Utilities.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Key.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Run.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Units.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Utils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Window.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/X11/DC.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/X11/Display.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/X11/Timer.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/X11/Types.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/X11/Window.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/SOE.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/X11
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Internals
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Draw
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/graphics/hs-hgl/Makefile b/graphics/hs-hgl/Makefile
deleted file mode 100644
index 722c5a2795af..000000000000
--- a/graphics/hs-hgl/Makefile
+++ /dev/null
@@ -1,64 +0,0 @@
-# New ports collection makefile for: hgl
-# Date created: 22 January 2002
-# Whom: octaphial
-#
-# $FreeBSD$
-#
-
-PORTNAME= hgl
-PORTVERSION= 2.0.4
-PORTREVISION= 4
-CATEGORIES= graphics haskell
-MASTER_SITES= http://haskell.org/graphics/downloads/
-PKGNAMEPREFIX= hs-
-DISTNAME= graphics-${PORTVERSION}.src
-
-MAINTAINER= octaphial@yahoo.com
-COMMENT= Graphics library for Hugs98, an implementation of Haskell 98
-
-RUN_DEPENDS= hugs:${PORTSDIR}/lang/hugs
-
-WRKSRC= ${WRKDIR}/graphics-${PORTVERSION}
-USE_GMAKE= yes
-USE_XORG= x11
-
-HGL_LIBS= ${PREFIX}/lib/hugs/x11
-HGL_DOCS= ${PREFIX}/share/doc/hs-hgl
-
-BUILD_WRKSRC= ${WRKSRC}/lib/x11
-MAKE_ARGS= system=FreeBSD \
- hugs_install=${HGL_LIBS} \
- X_dir=${LOCALBASE} \
- CC=${CC}
-ALL_TARGET= all
-
-do-build:
- @cd ${BUILD_WRKSRC}; ${GMAKE} ${MAKE_ARGS}
-
-do-install:
- ${MKDIR} ${HGL_LIBS}
- ${MKDIR} ${HGL_LIBS}/demos
- ${INSTALL_DATA} ${WRKSRC}/lib/x11/*.hs ${HGL_LIBS}
- ${INSTALL_PROGRAM} ${WRKSRC}/lib/x11/*.o ${HGL_LIBS}
- ${INSTALL_PROGRAM} ${WRKSRC}/lib/x11/*.so ${HGL_LIBS}
- ${INSTALL_DATA} ${WRKSRC}/demos/* ${HGL_LIBS}/demos
- ${INSTALL_DATA} ${WRKSRC}/test/* ${HGL_LIBS}/demos
-
-post-install:
- ${MKDIR} ${HGL_DOCS}
- ${INSTALL_DATA} ${WRKSRC}/doc/* ${HGL_DOCS}
- ${INSTALL_DATA} ${WRKSRC}/License ${HGL_DOCS}
- ${INSTALL_DATA} ${WRKSRC}/Readme ${HGL_DOCS}
- ${INSTALL_DATA} ${WRKSRC}/Version ${HGL_DOCS}
- ${INSTALL_DATA} ${WRKSRC}/Version-2.0.4 ${HGL_DOCS}
- @${ECHO} ''
- @${CAT} ${PKGMESSAGE}
- @${ECHO} ''
-
-.include <bsd.port.pre.mk>
-
-.if ${MACHINE_ARCH:L} == "amd64"
-MAKE_ARGS+= CFLAGS=-fPIC
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/graphics/hs-hgl/distinfo b/graphics/hs-hgl/distinfo
deleted file mode 100644
index ae3f2d79e6ae..000000000000
--- a/graphics/hs-hgl/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (graphics-2.0.4.src.tar.gz) = 60da7bc8f3a2414778fe1e693ba54ab4
-SHA256 (graphics-2.0.4.src.tar.gz) = bb1ad2e51eecdc4a72e7f252b6b42796afe6b7482f9867c4f49d54f821d2fcf2
-SIZE (graphics-2.0.4.src.tar.gz) = 170252
diff --git a/graphics/hs-hgl/pkg-descr b/graphics/hs-hgl/pkg-descr
deleted file mode 100644
index 6116627eafb5..000000000000
--- a/graphics/hs-hgl/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-From homepage of HGL:
-
-The HGL gives the programmer access to the most interesting parts of
-the Win32 and X11 library without exposing the programmer to the pain
-and anguish usually associated with using these interfaces. The library
-library is distributed as open source and is suitable for use in
-teaching and in applications.
-
-...
-
-WWW: http://haskell.org/graphics/
-
-
- - Byunghyun Oh
- octaphial@yahoo.com
diff --git a/graphics/hs-hgl/pkg-message b/graphics/hs-hgl/pkg-message
deleted file mode 100644
index b85c2079371a..000000000000
--- a/graphics/hs-hgl/pkg-message
+++ /dev/null
@@ -1,6 +0,0 @@
-----------
-Please set the environment variable HUGSFLAGS "-P{Hugs}/x11:".
-
-In tcsh: setenv HUGSFLAGS "-P{Hugs}/x11:"
-In sh: export HUGSFLAGS="-P{Hugs}/x11:"
-----------
diff --git a/graphics/hs-hgl/pkg-plist b/graphics/hs-hgl/pkg-plist
deleted file mode 100644
index e5975b7ec81c..000000000000
--- a/graphics/hs-hgl/pkg-plist
+++ /dev/null
@@ -1,38 +0,0 @@
-share/doc/hs-hgl/License
-share/doc/hs-hgl/Readme
-share/doc/hs-hgl/Version
-share/doc/hs-hgl/Version-2.0.4
-share/doc/hs-hgl/Graphics.dvi
-share/doc/hs-hgl/Graphics.tex
-share/doc/hs-hgl/appendix.tex
-share/doc/hs-hgl/graphics.bib
-share/doc/hs-hgl/oldappendix.tex
-lib/hugs/x11/demos/HelloWorld.hs
-lib/hugs/x11/demos/GTest.hs
-lib/hugs/x11/demos/Tests.hs
-lib/hugs/x11/GraphicsCore.hs
-lib/hugs/x11/GraphicsDC.hs
-lib/hugs/x11/GraphicsEvent.hs
-lib/hugs/x11/GraphicsEvents.hs
-lib/hugs/x11/GraphicsFlag.hs
-lib/hugs/x11/GraphicsFont.hs
-lib/hugs/x11/GraphicsKey.hs
-lib/hugs/x11/GraphicsPicture.hs
-lib/hugs/x11/GraphicsRegion.hs
-lib/hugs/x11/GraphicsTimer.hs
-lib/hugs/x11/GraphicsUtils.hs
-lib/hugs/x11/GraphicsWindow.hs
-lib/hugs/x11/GraphicsWindows.hs
-lib/hugs/x11/Graphics_Utilities.hs
-lib/hugs/x11/SOEGraphics.hs
-lib/hugs/x11/X.hs
-lib/hugs/x11/X.o
-lib/hugs/x11/X.so
-lib/hugs/x11/Xlib.hs
-lib/hugs/x11/Xlib.o
-lib/hugs/x11/Xlib.so
-lib/hugs/x11/Xlib_StdDIS.hs
-lib/hugs/x11/Xlib_StdDIS.so
-@dirrm share/doc/hs-hgl
-@dirrm lib/hugs/x11/demos
-@dirrm lib/hugs/x11
diff --git a/lang/ghc/Makefile b/lang/ghc/Makefile
index 7523746c881f..03c0aff6f160 100644
--- a/lang/ghc/Makefile
+++ b/lang/ghc/Makefile
@@ -5,38 +5,42 @@
# $FreeBSD$
PORTNAME= ghc
-PORTVERSION= 6.10.4
-PORTREVISION= 3
+PORTVERSION= 7.0.3
CATEGORIES= lang haskell
-MASTER_SITES= http://www.haskell.org/ghc/dist/${PORTVERSION}/:source \
+MASTER_SITES= http://haskell.org/ghc/dist/${PORTVERSION}/:source \
${MASTER_SITE_LOCAL:S/$/:boot/} \
http://www.autistici.org/jacula/FreeBSD/:boot \
# http://haskell.org/ghc/dist/${PORTVERSION}/freebsd/:boot
MASTER_SITE_SUBDIR= pgj/:boot
-DISTFILES= ghc-${PORTVERSION}-src${EXTRACT_SUFX}:source \
- ghc-${PORTVERSION}-src-extralibs${EXTRACT_SUFX}:source
+DISTFILES= ghc-${PORTVERSION}-src${EXTRACT_SUFX}:source
MAINTAINER= haskell@FreeBSD.org
COMMENT= A Compiler for the functional language Haskell
ONLY_FOR_ARCHS= i386 amd64
-GHC_VERSION= ${PORTVERSION}
-BOOT_GHC_VERSION= ${GHC_VERSION}
-HADDOCK_VERSION= 2.4.2
-PORT_HADDOCK_VERSION= ${HADDOCK_VERSION}
-BOOT_HADDOCK_VERSION= ${HADDOCK_VERSION}
-HSCOLOUR_VERSION= 1.15
-GHCPATH_VERSION= 0.1.0.5
+GHC_VERSION= ${PORTVERSION}
+BOOT_GHC_VERSION= 6.10.4
+HSCOLOUR_VERSION= 1.16
+GHCPATH_VERSION= 0.1.0.6
+
+DATADIR= ${PREFIX}/share/ghc-${GHC_VERSION}
+EXAMPLESDIR= ${PREFIX}/share/examples/ghc-${GHC_VERSION}
+
+CONFLICTS= ghc-6.8.* ghc-6.10.* ghc-6.12.*
-USE_AUTOTOOLS= autoconf:env
USE_BZIP2= yes
LIB_DEPENDS+= gmp.10:${PORTSDIR}/math/gmp
-USE_PERL5= yes
+USE_PERL5_BUILD= yes
USE_GMAKE= yes
USE_ICONV= yes
+LICENSE= BSD
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+MAKE_ENV= LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
+
# The configure process accepts,filters and canonicalises
# the CONFIGURE_TARGET variable. You can read the files
# ${WRKSRC}/configure and ${WRKSRC}/config.sub.
@@ -46,43 +50,16 @@ GNU_CONFIGURE= yes
.if !defined(NOPORTDOCS)
OPTIONS= PROFILE "Compile for profiling as well" on \
- DOCS "Install HTML documentation" on \
- HADDOCK "Use the internal version of Haddock" off \
- TEST "Use the testsuite" off
+ DYNAMIC "Compile for dynamic linking support" on \
+ DOCS "Install HTML documentation" on
.else
OPTIONS= PROFILE "Compile for profiling as well" on \
- HADDOCK "Use the internal version of Haddock" off \
- TEST "Use the testsuite" off
+ DYNAMIC "Compile for dynamic linking support" on
.endif
.include <bsd.port.options.mk>
.include <bsd.port.pre.mk>
-.if defined(WITH_TEST)
-USE_PYTHON_BUILD= 2.5+
-DISTFILES+= testsuite-${PORTVERSION}${EXTRACT_SUFX}:source
-SUB_FILES+= testsuite.sh
-SUB_LIST+= GHC_VERSION=${GHC_VERSION} \
- GMAKE=${GMAKE} \
- WRKDIR=${WRKDIR}
-.endif
-
-# Used by devel/hs-haddock & C.
-# Haddock: (0|1)(0|1) = (installing|installed)(port|internal)
-.if !exists(${LOCALBASE}/bin/haddock)
-. if defined(WITHOUT_HADDOCK)
-PORT_HADDOCK= 00
-. else
-PORT_HADDOCK= 01
-. endif
-.else
-. if exists(${LOCALBASE}/lib/haddock-${PORT_HADDOCK_VERSION}/register.sh)
-PORT_HADDOCK= 10
-. else
-PORT_HADDOCK= 11
-. endif
-.endif
-
.if defined(WITHOUT_DOCS)
NOPORTDOCS=
.endif
@@ -90,13 +67,11 @@ NOPORTDOCS=
.if ${ARCH} == "i386"
.if ${OSVERSION} >= 900000
-DISTFILES+= ghc-${GHC_VERSION}-i386-freebsd9-boot${EXTRACT_SUFX}:boot
+DISTFILES+= ghc-${BOOT_GHC_VERSION}-i386-freebsd9-boot${EXTRACT_SUFX}:boot
.elif ${OSVERSION} >= 800000
-DISTFILES+= ghc-${GHC_VERSION}-i386-freebsd8-boot${EXTRACT_SUFX}:boot
+DISTFILES+= ghc-${BOOT_GHC_VERSION}-i386-freebsd8-boot${EXTRACT_SUFX}:boot
.elif ${OSVERSION} >= 700000
-DISTFILES+= ghc-${GHC_VERSION}-i386-freebsd7-boot${EXTRACT_SUFX}:boot
-.elif ${OSVERSION} >= 600000
-DISTFILES+= ghc-${GHC_VERSION}-i386-freebsd6-boot${EXTRACT_SUFX}:boot
+DISTFILES+= ghc-${BOOT_GHC_VERSION}-i386-freebsd7-boot${EXTRACT_SUFX}:boot
.else
IGNORE= unsupported
.endif
@@ -104,11 +79,11 @@ IGNORE= unsupported
.elif ${ARCH} == "amd64"
.if ${OSVERSION} >= 900000
-DISTFILES+= ghc-${GHC_VERSION}-amd64-freebsd9-boot${EXTRACT_SUFX}:boot
+DISTFILES+= ghc-${BOOT_GHC_VERSION}-amd64-freebsd9-boot${EXTRACT_SUFX}:boot
.elif ${OSVERSION} >= 800000
-DISTFILES+= ghc-${GHC_VERSION}-amd64-freebsd8-boot${EXTRACT_SUFX}:boot
+DISTFILES+= ghc-${BOOT_GHC_VERSION}-amd64-freebsd8-boot${EXTRACT_SUFX}:boot
.elif ${OSVERSION} >= 700000
-DISTFILES+= ghc-${GHC_VERSION}-amd64-freebsd7-boot${EXTRACT_SUFX}:boot
+DISTFILES+= ghc-${BOOT_GHC_VERSION}-amd64-freebsd7-boot${EXTRACT_SUFX}:boot
.else
IGNORE= unsupported
.endif
@@ -116,29 +91,10 @@ IGNORE= unsupported
.endif
DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+GHC_LIBDIR= ${PREFIX}/lib/ghc-${GHC_VERSION}
GHC_LIBDIR_REL= lib/ghc-${GHC_VERSION}
-PORTDOCS= *
-
-# hack to register LICENSE files without portdocs
-.if defined(NOPORTDOCS)
-PLIST_SUB+= NOPORTDOCS=""
-.else
-PLIST_SUB+= NOPORTDOCS="@comment "
-.endif
-
-PLIST_SUB+= GHC_VERSION=${GHC_VERSION} GHC_LIBDIR_REL=${GHC_LIBDIR_REL} DOCSDIR_REL=${DOCSDIR_REL}
-.if defined(WITHOUT_PROFILE)
-PLIST_SUB+= PROFILE="@comment "
-.else
-PLIST_SUB+= PROFILE=""
-.endif
-
-.if defined(WITHOUT_HADDOCK)
-PLIST_SUB+= HADDOCK="@comment "
-.else
-PLIST_SUB+= HADDOCK=""
-.endif
+PLIST_SUB+= GHC_VERSION=${GHC_VERSION} GHC_LIBDIR=${GHC_LIBDIR_REL}
# This port builds by downloading a minimal binary distribution of GHC and
# using that to bootstrap.
@@ -146,11 +102,15 @@ BOOT_DIR= ${WRKDIR}/ghc-${BOOT_GHC_VERSION}-boot
BOOT_GHC= ${BOOT_DIR}/bin/ghc-${BOOT_GHC_VERSION}
BOOT_GHC-PKG= ${BOOT_DIR}/bin/ghc-pkg-${BOOT_GHC_VERSION}
BOOT_HSC2HS= ${BOOT_DIR}/bin/hsc2hs
+HACKAGE_SITE?= http://hackage.haskell.org/
+HACKAGE_ARCH?= packages/archive/
CONFIGURE_ARGS_BOOT= --prefix=${BOOT_DIR})
CONFIGURE_ARGS+= --with-ghc=${BOOT_GHC} --with-gcc=${CC} \
--with-gmp-includes=${LOCALBASE}/include \
- --with-gmp-libraries=${LOCALBASE}/lib
+ --with-gmp-libraries=${LOCALBASE}/lib \
+ --with-iconv-includes=${LOCALBASE}/include \
+ --with-iconv-libraries=${LOCALBASE}/lib
# libgmp:
CONFIGURE_ENV+= LDFLAGS=-L${LOCALBASE}/lib
@@ -168,62 +128,38 @@ MAKE_ENV+= TMPDIR=${TMPDIR}
# you could view the output of: ${BOOT_GHC} describe hscolour
.if defined(WITH_DOCS)
-MASTER_SITES+= ftp://ftp.cs.york.ac.uk/pub/haskell/contrib/:docs
-DISTFILES+= hscolour-${HSCOLOUR_VERSION}.tar.gz:docs
-
-# Defining WITHOUT_HADDOCK:
-# An in place installation and registration of ghc-path and
-# haddock will be activated. In this way it's possible to use
-# it directly into the build tree, without needing to use the
-# base version of haddock and ghc-paths. At the end you could
-# view the output of: ${BOOT_GHC} describe haddock and
-# ${BOOT_GHC} describe ghc-paths.
-.if defined(WITHOUT_HADDOCK)
-MASTER_SITES+= http://hackage.haskell.org/packages/archive/ghc-paths/${GHCPATH_VERSION}/:docs \
- http://hackage.haskell.org/packages/archive/haddock/${PORT_HADDOCK_VERSION}/:docs
-
-DISTFILES+= ghc-paths-${GHCPATH_VERSION}.tar.gz:docs \
- haddock-${PORT_HADDOCK_VERSION}.tar.gz:docs
-.endif
+MASTER_SITES+= ${HACKAGE_SITE}${HACKAGE_ARCH}hscolour/${HSCOLOUR_VERSION}/:docs \
+ ${HACKAGE_SITE}${HACKAGE_ARCH}ghc-paths/${GHCPATH_VERSION}/:docs
+DISTFILES+= hscolour-${HSCOLOUR_VERSION}.tar.gz:docs \
+ ghc-paths-${GHCPATH_VERSION}.tar.gz:docs
-EXTRACT_ONLY= ${_DISTFILES:C/ghc-paths.*$//g:C/hscolour.*$//g:C/haddock.*$//g}
+EXTRACT_ONLY= ${_DISTFILES:C/ghc-paths.*$//g:C/hscolour.*$//g}
MAN1= ghc.1
SLAVES_PREFIX= ${WRKDIR}/slaves_prefix
SLAVES_WRKDIRPREFIX= ${WRKDIR}/slaves_wrkdirprefix
-SLAVES_MAKE_ARGS= -DSLAVE PREFIX=${SLAVES_PREFIX} WRKDIRPREFIX=${SLAVES_WRKDIRPREFIX} PATH=${BOOT_DIR}/bin:${PATH}
+SLAVE_CMD= ${SETENV} PATH=${BOOT_DIR}/bin:${PATH}
MAKE_ENV+= PATH=${SLAVES_PREFIX}/bin:${PATH}
+MAKE_ENV+= LC_ALL=en_US.UTF-8
CONFIGURE_ENV+= PATH=${SLAVES_PREFIX}/bin:${PATH}
BUILD_DEPENDS+= ${LOCALBASE}/share/xsl/docbook/html:${PORTSDIR}/textproc/docbook-xsl \
${LOCALBASE}/bin/xsltproc:${PORTSDIR}/textproc/libxslt
.endif
-# For a post installation test, set WITH_TEST and: make clean; make extract;
-# make apply-slist; make testsuite
-testsuite:
- @${ECHO_MSG} -e "\a"
- @${ECHO_MSG} "======================================================================"
- @${ECHO_MSG} " WARNING: Now a test will be performed, this will take a long time! "
- @${ECHO_MSG} " For a summary of the test see the final file: "
- @${ECHO_MSG} " "
- @${ECHO_MSG} " ${WRKDIR}/sumtest.txt "
- @${ECHO_MSG} "======================================================================"
- @${ECHO_MSG} ""
- @sleep 3
- -@(${CHMOD} a+x ${WRKDIR}/testsuite.sh && cd ${WRKDIR} && ./testsuite.sh)
-
post-extract:
@${ECHO} >> ${WRKSRC}/mk/build.mk "docdir = ${PREFIX}/share/doc/ghc-${GHC_VERSION}"
@${ECHO} >> ${WRKSRC}/mk/build.mk "htmldir = ${PREFIX}/share/doc/ghc-${GHC_VERSION}"
@${ECHO} >> ${WRKSRC}/mk/build.mk "mandir = ${PREFIX}/man"
@${ECHO} >> ${WRKSRC}/mk/build.mk "infodir = ${PREFIX}/info"
-.if defined(WITH_PROFILE)
+ @${ECHO} >> ${WRKSRC}/mk/build.mk "GhcLibWays = v"
+.if !defined(WITHOUT_PROFILE)
@${ECHO} >> ${WRKSRC}/mk/build.mk "GhcLibWays += p"
-.else
- @${ECHO} >> ${WRKSRC}/mk/build.mk "GhcLibWays ="
+.endif
+.if !defined(WITHOUT_DYNAMIC)
+ @${ECHO} >> ${WRKSRC}/mk/build.mk "GhcLibWays += dyn"
.endif
.if defined(WITH_DOCS)
@${ECHO} >> ${WRKSRC}/mk/build.mk "XMLDocWays = html"
@@ -241,16 +177,48 @@ post-extract:
@${ECHO} >> ${WRKSRC}/mk/build.mk "EXTRA_LD_OPTS += -L${LOCALBASE}/lib"
@${ECHO} >> ${WRKSRC}/mk/build.mk "EXTRA_CABAL_CONFIGURE_FLAGS += --extra-include-dirs=${LOCALBASE}/include"
@${ECHO} >> ${WRKSRC}/mk/build.mk "EXTRA_CABAL_CONFIGURE_FLAGS += --extra-lib-dirs=${LOCALBASE}/lib"
+# @${ECHO} >> ${WRKSRC}/mk/build.mk "BIN_DIST_NAME = ghc-\$$(ProjectVersion)-boot"
+# @${ECHO} >> ${WRKSRC}/mk/build.mk "BIN_DIST_TAR = ghc-\$$(ProjectVersion)-amd64-ash0-freebsd8-boot.tar"
+ -@${RM} -f ${BOOT_DIR}/mk/build.mk
+
+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}
+.if !defined(NOPORTDOCS)
+ # 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} "@exec %D/bin/ghc-pkg recache" >>${TMPPLIST}
+.if !defined(NOPORTDOCS)
+ @${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 ${GHC_LIBDIR} -type d -print | ${SED} -E -e \
+ 's,^${PREFIX}/?,@dirrm ,' >> ${TMPPLIST}
+
+#post-build:
+# @(cd ${WRKSRC} && ${GMAKE} binary-dist)
+#
+#do-install:
+# @${NONE}
post-patch:
# Hack don't to install the internal haddock.
-.if defined(WITHOUT_HADDOCK)
@${REINPLACE_CMD} -e 's+\(DO_NOT_INSTALL =\)+\1 haddock+' \
${WRKSRC}/utils/Makefile
-.endif
@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
- ${WRKSRC}/../ghc-${GHC_VERSION}-boot/rts/package.conf.in \
+ ${WRKSRC}/../ghc-${BOOT_GHC_VERSION}-boot/rts/package.conf.in \
${WRKSRC}/rts/package.conf.in \
${WRKSRC}/libraries/Makefile
@@ -260,10 +228,10 @@ post-patch:
pre-configure:
@${MKDIR} ${TMPDIR}
@(cd ${BOOT_DIR} && ${CONFIGURE_ENV} ./${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS_BOOT}
- @(cd ${BOOT_DIR} && ${GMAKE} install)
- @(${BOOT_GHC-PKG} unregister haddock-${BOOT_HADDOCK_VERSION})
- @(cd ${BOOT_DIR} && ${RM} -rf utils/haddock && ${RM} -f bin/haddock \
- && ${RM} -f ${GHC_LIBDIR_REL}/haddock && ${RM} -rf ${GHC_LIBDIR_REL}/haddock-${BOOT_HADDOCK_VERSION})
+ @(cd ${BOOT_DIR} && PACKAGES='' ${GMAKE} install)
+# @(${BOOT_GHC-PKG} unregister haddock-${BOOT_HADDOCK_VERSION})
+# @(cd ${BOOT_DIR} && ${RM} -rf utils/haddock && ${RM} -f bin/haddock \
+# && ${RM} -f ${GHC_LIBDIR_REL}/haddock && ${RM} -rf ${GHC_LIBDIR_REL}/haddock-${BOOT_HADDOCK_VERSION})
# Defining WITH_DOCS:
# Defining "SLAVE" in devel/hs-ghc-paths devel/hs-haddock and
@@ -272,9 +240,9 @@ pre-configure:
.if defined(WITH_DOCS)
@${ECHO_MSG} -e "\a"
@${ECHO_MSG} "======================================================================"
- @${ECHO_MSG} " WARNING: Now (Ghc-Paths, Haddock and) HsColour will be built, the "
- @${ECHO_MSG} " respective ports won't be installed, but it takes place "
- @${ECHO_MSG} " an in-place installation and registration of both. "
+ @${ECHO_MSG} " WARNING: Now (Ghc-Paths, Haddock and) HsColour will be "
+ @${ECHO_MSG} " built, the respective ports won't be installed, but an "
+ @${ECHO_MSG} " in-place installation and registration of both takes place."
@${ECHO_MSG} "======================================================================"
@${ECHO_MSG} ""
@sleep 3
@@ -282,35 +250,42 @@ pre-configure:
@${MKDIR} ${SLAVES_PREFIX}
@${MKDIR} ${SLAVES_WRKDIRPREFIX}
-.if defined(WITHOUT_HADDOCK)
- @(cd ${PORTSDIR}/devel/hs-ghc-paths && \
- ${MAKE} ${SLAVES_MAKE_ARGS} install)
-
- @(cd ${PORTSDIR}/devel/hs-haddock && \
- ${MAKE} ${SLAVES_MAKE_ARGS} install)
-.endif
-
- @(cd ${PORTSDIR}/print/hs-hscolour && \
- ${MAKE} ${SLAVES_MAKE_ARGS} install)
+ @(cd ${SLAVES_WRKDIRPREFIX} && \
+ ${TAR} xvf ${DISTDIR}/ghc-paths-${GHCPATH_VERSION}.tar.gz && \
+ cd ghc-paths-${GHCPATH_VERSION} && \
+ ${SLAVE_CMD} ghc --make -o Setup Setup.hs -package Cabal && \
+ ${SLAVE_CMD} ./Setup configure --ghc --prefix=${SLAVES_PREFIX} && \
+ ${SLAVE_CMD} ./Setup build && \
+ ${SLAVE_CMD} ./Setup install)
+
+ # @(cd ${SLAVES_WRKDIRPREFIX} && \
+ # ${TAR} xvf ${DISTDIR}/haddock-${HADDOCK_VERSION}.tar.gz && \
+ # cd haddock-${HADDOCK_VERSION} && \
+ # ${SLAVE_CMD} ghc --make -o Setup Setup.lhs -package Cabal && \
+ # ${SLAVE_CMD} ./Setup configure --ghc --prefix=${SLAVES_PREFIX} && \
+ # ${SLAVE_CMD} ./Setup build && \
+ # ${SLAVE_CMD} ./Setup install)
+
+ @(cd ${SLAVES_WRKDIRPREFIX} && \
+ ${TAR} xvf ${DISTDIR}/hscolour-${HSCOLOUR_VERSION}.tar.gz && \
+ cd hscolour-${HSCOLOUR_VERSION} && \
+ ${SLAVE_CMD} ghc --make -o Setup Setup.hs -package Cabal && \
+ ${SLAVE_CMD} ./Setup configure --ghc --prefix=${SLAVES_PREFIX} && \
+ ${SLAVE_CMD} ./Setup build && \
+ ${SLAVE_CMD} ./Setup install)
.endif
post-install:
# cabalised hs-foo-ghc ports
- @${MKDIR} ${PREFIX}/lib/ghc-${GHC_VERSION}/cabal
- @${MKDIR} ${PREFIX}/share/doc/ghc-${GHC_VERSION}/cabal
-
-.if defined(WITH_DOCS)
- @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} install-docs)
+ @${MKDIR} ${GHC_LIBDIR}/cabal
+ @${MKDIR} ${DOCSDIR}/cabal
+ @${MKDIR} ${EXAMPLESDIR}/cabal
+ @${MKDIR} ${DATADIR}/cabal
+.if !defined(NOPORTDOCS)
+ cd ${DOCSDIR}/html/libraries && ./gen_contents_index
.endif
+ @${RM} -f ${PREFIX}/bin/haddock
+ @${LN} -sf ${PREFIX}/bin/haddock-ghc-${GHC_VERSION} ${PREFIX}/bin/haddock
@${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
-.if defined(WITH_TEST)
- @${ECHO_MSG} -e "\a"
- @${ECHO_MSG} "====================================================================="
- @${ECHO_MSG} " The ${WRKDIR}/testsuite-${GHC_VERSION} was created. "
- @${ECHO_MSG} " Now \"make testsuite\" and let's wait! "
- @${ECHO_MSG} "====================================================================="
- @${ECHO_MSG} ""
-.endif
-
.include <bsd.port.post.mk>
diff --git a/lang/ghc/bsd.cabal.mk b/lang/ghc/bsd.cabal.mk
index 5003f41ba2e5..0318e6f20cd9 100644
--- a/lang/ghc/bsd.cabal.mk
+++ b/lang/ghc/bsd.cabal.mk
@@ -9,13 +9,27 @@
# Maintained by: haskell@FreeBSD.org
#
-PKGNAMEPREFIX?= hs-
+HSPREFIX= hs-
+PKGNAMEPREFIX?= ${HSPREFIX}
+.if !defined(METAPORT)
MASTER_SITES?= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
+.else
+MASTER_SITES= # empty
+DISTFILES= # empty
+EXTRACT_ONLY= # empty
+NO_FETCH= yes
+NO_BUILD= yes
+.endif # !METAPORT
+
DIST_SUBDIR?= cabal
+FILE_LICENSE?= LICENSE
+
.if !defined(DOCUMENTATION) && \
- (${PORTNAME} == haddock || ${PORTNAME} == ghc-paths || ${PORTNAME} == hscolour)
+ (${PORTNAME} == haddock || ${PORTNAME} == ghc-paths || \
+ ${PORTNAME} == hscolour || ${PORTNAME} == mtl || \
+ ${PORTNAME} == transformers)
NOPORTDOCS= yes
.endif
@@ -23,33 +37,50 @@ NOPORTDOCS= yes
IGNORE+= is a documentation-only port, do not install if no documentation needed
.endif
-.if !defined(SLAVE) && !defined(DOCUMENTATION) && !defined(STANDALONE)
+.if !defined(DOCUMENTATION) && !defined(STANDALONE)
BUILD_DEPENDS+= ghc:${PORTSDIR}/lang/ghc
+BUILD_DEPENDS+= ghc>=${GHC_VERSION}:${PORTSDIR}/lang/ghc
RUN_DEPENDS+= ghc:${PORTSDIR}/lang/ghc
+RUN_DEPENDS+= ghc>=${GHC_VERSION}:${PORTSDIR}/lang/ghc
.elif defined(STANDALONE)
BUILD_DEPENDS+= ghc:${PORTSDIR}/lang/ghc
+BUILD_DEPENDS+= ghc>=${GHC_VERSION}:${PORTSDIR}/lang/ghc
.endif
-.if defined(SLAVE)
-NO_PKG_REGISTER=
-.endif
-
-GHC_VERSION?= 6.10.4
+GHC_VERSION?= 7.0.3
+GHC_VERSION_N= ${GHC_VERSION:S/./0/g}
GHC_CMD?= ${LOCALBASE}/bin/ghc
CABAL_SETUP?= Setup.lhs
SETUP_CMD?= ./setup
-DATADIR= ${PREFIX}/share/${DISTNAME}
-DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
-EXAMPLESDIR= ${PREFIX}/share/examples/${DISTNAME}
+ALEX_CMD?= ${LOCALBASE}/bin/alex
+HAPPY_CMD?= ${LOCALBASE}/bin/happy
+HADDOCK_CMD?= ${LOCALBASE}/bin/haddock
+
+GHC_HADDOCK_CMD=${LOCALBASE}/bin/haddock-ghc-${GHC_VERSION}
+
+HADDOCK_PORT= ${PORTSDIR}/lang/ghc
+
+CABAL_DOCSDIR= ${PREFIX}/share/doc/ghc-${GHC_VERSION}/cabal
+CABAL_DOCSDIR_REL= ${CABAL_DOCSDIR:S,^${PREFIX}/,,}
-LIBDIR_REL= lib/${DISTNAME}
+DATADIR= ${PREFIX}/share/ghc-${GHC_VERSION}/cabal/${DISTNAME}
+DOCSDIR= ${CABAL_DOCSDIR}/${DISTNAME}
+EXAMPLESDIR= ${PREFIX}/share/examples/ghc-${GHC_VERSION}/cabal/${DISTNAME}
+
+GHC_LIB_DOCSDIR_REL= share/doc/ghc-${GHC_VERSION}/html/libraries
+
+CABAL_LIBDIR= ${PREFIX}/lib/ghc-${GHC_VERSION}/cabal
+CABAL_LIBSUBDIR= ${DISTNAME}
+CABAL_LIBDIR_REL= ${CABAL_LIBDIR:S,^${PREFIX}/,,}
+
+CONFIGURE_ARGS+= --libdir=${CABAL_LIBDIR} --libsubdir=${CABAL_LIBSUBDIR}
PLIST_SUB+= GHC_VERSION=${GHC_VERSION} \
PORTNAME=${PORTNAME} \
PORTVERSION=${PORTVERSION} \
- LIBDIR_REL=${LIBDIR_REL}
+ LIBDIR_REL=${CABAL_LIBDIR_REL}/${CABAL_LIBSUBDIR}
CFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
@@ -59,15 +90,18 @@ INSTALL_PORTDATA?=
INSTALL_PORTEXAMPLES?=
.if defined(USE_ALEX)
-BUILD_DEPENDS+= ${LOCALBASE}/bin/alex:${PORTSDIR}/devel/hs-alex
+BUILD_DEPENDS+= ${ALEX_CMD}:${PORTSDIR}/devel/hs-alex
+CONFIGURE_ARGS+= --with-alex=${ALEX_CMD}
.endif
.if defined(USE_HAPPY)
-BUILD_DEPENDS+= ${LOCALBASE}/bin/happy:${PORTSDIR}/devel/hs-happy
+BUILD_DEPENDS+= ${HAPPY_CMD}:${PORTSDIR}/devel/hs-happy
+CONFIGURE_ARGS+= --with-happy=${HAPPY_CMD}
.endif
.if defined(EXECUTABLE)
LIB_DEPENDS+= gmp.10:${PORTSDIR}/math/gmp
+USE_ICONV= yes
.endif
.if defined(EXECUTABLE) || defined(DOCUMENTATION)
@@ -87,36 +121,37 @@ _SUF2= ,${PORTEPOCH}
PKGVERSION= ${PORTVERSION:C/[-_,]/./g}${_SUF1}${_SUF2}
PKGNAMESUFFIX= -docs
-USE_HACKAGE+= ${PORTNAME}==${PKGVERSION}
+USE_CABAL+= ${PORTNAME}==${PKGVERSION}
.endif
-.if !defined(SLAVE)
-.if defined(USE_HACKAGE)
+.if defined(USE_CABAL)
.include "bsd.hackage.mk"
-.for hackage in ${USE_HACKAGE}
-__u_h_r_package= ${hackage:C/[<=>].*$//g}
+.for cabal_package in ${USE_CABAL}
+__u_h_r_package= ${cabal_package:C/[<=>].*$//g}
__u_h_r_port= ${${__u_h_r_package}_port}
__u_h_r_name= ${__u_h_r_port:C/.*\///g}
-.if ${__u_h_r_package} == ${hackage}
+.if ${__u_h_r_package} == ${cabal_package}
__u_h_r_version:= >=0
.else
-__u_h_r_version:= ${hackage:C/^[^<=>]*//g}
+__u_h_r_version:= ${cabal_package:C/^[^<=>]*//g}
.endif
dependencies:= ${dependencies} \
-${__u_h_r_name}${__u_h_r_version}:${PORTSDIR}/${__u_h_r_port}
+${HSPREFIX}${__u_h_r_package}${__u_h_r_version}:${PORTSDIR}/${__u_h_r_port}
.endfor
-.if !defined(DOCUMENTATION)
BUILD_DEPENDS+= ${dependencies}
-.endif
+
.if !defined(STANDALONE)
RUN_DEPENDS+= ${dependencies}
.endif
.endif
+
+.if defined(USE_GHC_NATIVE)
+USE_PERL5_BUILD= 5.8+
.endif
.if defined(NOPORTDOCS)
@@ -127,15 +162,17 @@ PLIST_SUB+= NOPORTDOCS="@comment "
.if !defined(NOPORTDOCS)
.if !defined(XMLDOCS) || defined(DOCUMENTATION)
-PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
-.if !empty(PORT_HADDOCK:M?0)
-BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock
-.endif
+BUILD_DEPENDS+= ${HADDOCK_CMD}:${HADDOCK_PORT}
+
+HADDOCK_OPTS= ${HADDOCK_EXE}
+.if defined(WITH_HSCOLOUR_DOCS)
BUILD_DEPENDS+= HsColour:${PORTSDIR}/print/hs-hscolour
-HSCOLOUR_VERSION= 1.15
-HSCOLOUR_DATADIR= ${LOCALBASE}/share/hscolour-${HSCOLOUR_VERSION}
+HSCOLOUR_VERSION= 1.17
+HSCOLOUR_DATADIR= ${LOCALBASE}/share/ghc-${GHC_VERSION}/cabal/hscolour-${HSCOLOUR_VERSION}
+HADDOCK_OPTS+= --hyperlink-source --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
+.endif
.endif
@@ -147,18 +184,13 @@ USE_GMAKE= yes
.endif # !XMLDOCS
-.if !defined(DOCUMENTATION)
-PORTDOCS= *
-.else
-PORTDOCS= html
-
-.if !empty(XMLDOCS)
-.for xmldoc in ${XMLDOCS}
-PORTDOCS+= ${xmldoc:C/^.*://g}
-.endfor
+.if defined(DOCUMENTATION)
+DOCSDIR= ${CABAL_DOCSDIR}/${DISTNAME}/html
.endif
-.endif # !DOCUMENTATION
+.if !defined(METAPORT)
+PORTDOCS= *
+.endif # !METAPORT
.endif # !NOPORTDOCS
@@ -168,63 +200,82 @@ __handle_datadir__= --datadir='' --datasubdir='' --docdir='${DOCSDIR}'
__handle_datadir__= --datadir='${DATADIR}' --datasubdir='' --docdir='${DOCSDIR}'
.endif
-MAN1SRC?= man/man1
+.if (!defined(XMLDOCS) || defined(DOCUMENTATION)) && !defined(NOPORTDOCS)
+CONFIGURE_ARGS+= --haddock-options=-w --with-haddock=${HADDOCK_CMD}
+.endif
+.if !defined(WITHOUT_DYNAMIC)
+CONFIGURE_ARGS+= --enable-shared
+PLIST_SUB+= DYNAMIC=""
+.else
+CONFIGURE_ARGS+= --disable-shared
+PLIST_SUB+= DYNAMIC="@comment "
+.endif
-.if (!defined(XMLDOCS) || defined(DOCUMENTATION)) && !defined(NOPORTDOCS)
-CONFIGURE_ARGS+= --haddock-options=-w
+.if defined(WITH_PROFILE)
+CONFIGURE_ARGS+= --enable-executable-profiling --enable-library-profiling
+PLIST_SUB+= PROFILE=""
+.else
+CONFIGURE_ARGS+= --disable-executable-profiling --disable-library-profiling
+PLIST_SUB+= PROFILE="@comment "
.endif
.SILENT:
-.if !target(post-patch)
-post-patch:
+post-patch::
.if defined(XMLDOCS) && defined(USE_AUTOTOOLS)
@${REINPLACE_CMD} -e 's|/usr/local/share/xsl/docbook|${LOCALBASE}/share/xsl/docbook|' \
${WRKSRC}/doc/configure.ac
.endif
-.endif # target(post-patch)
.if !target(do-configure)
do-configure:
+.if !defined(METAPORT)
cd ${WRKSRC} && ${GHC_CMD} --make ${CABAL_SETUP} -o setup -package Cabal
cd ${WRKSRC} && ${SETENV} CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CPPFLAGS="${CPPFLAGS}" \
- ${SETUP_CMD} configure --ghc --prefix=${PREFIX} --extra-include-dirs="${LOCALBASE}/include" --extra-lib-dirs="${LOCALBASE}/lib" ${__handle_datadir__} ${CONFIGURE_ARGS}
+ ${SETUP_CMD} configure --ghc --prefix=${PREFIX} --extra-include-dirs="${LOCALBASE}/include" --extra-lib-dirs="${LOCALBASE}/lib" ${__handle_datadir__} ${CONFIGURE_ARGS}
.if !defined(NOPORTDOCS)
.if defined(XMLDOCS) && defined(USE_AUTOTOOLS)
cd ${WRKSRC}/doc && ${AUTOCONF} && ./configure --prefix=${PREFIX}
.endif
.endif # !NOPORTDOCS
+.else
+ ${DO_NADA}
+.endif # !METAPORT
.endif # target(do-configure)
.if !target(do-build)
do-build:
+.if !defined(METAPORT)
.if !defined(DOCUMENTATION)
cd ${WRKSRC} && ${SETUP_CMD} build
-.if !defined(SLAVE) && !defined(STANDALONE)
+.if !defined(STANDALONE)
cd ${WRKSRC} && ${SETUP_CMD} register --gen-script
.endif
.endif # !DOCUMENTATION
.if !defined(NOPORTDOCS)
.if (!defined(XMLDOCS) && !defined(STANDALONE)) || defined(DOCUMENTATION)
- cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source ${HADDOCK_EXE} \
- --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
+ cd ${WRKSRC} && ${SETUP_CMD} haddock ${HADDOCK_OPTS}
.endif # STANDALONE
.if defined(XMLDOCS)
@(cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} html)
.endif # XMLDOCS
.endif # !NOPORTDOCS
+.else
+ ${DO_NADA}
+.endif # !METAPORT
.endif # target(do-build)
.if !target(do-install)
do-install:
+.if !defined(METAPORT)
.if !defined(DOCUMENTATION)
cd ${WRKSRC} && ${SETUP_CMD} install
-.if !defined(SLAVE) && !defined(STANDALONE)
- cd ${WRKSRC} && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${LIBDIR_REL}/register.sh
+.if !defined(STANDALONE)
+ cd ${WRKSRC} && ${INSTALL_SCRIPT} register.sh ${CABAL_LIBDIR}/${CABAL_LIBSUBDIR}/register.sh
.endif
.if !empty(INSTALL_PORTDATA) && !defined(NOPORTDATA)
@@ -237,11 +288,11 @@ do-install:
${INSTALL_PORTEXAMPLES}
.endif
-.if defined(MAN1)
+.if defined(MAN1SRC)
.for man in ${MAN1}
@${INSTALL_MAN} ${WRKSRC}/${MAN1SRC}/${man} ${PREFIX}/man/man1
.endfor
-.endif # MAN1
+.endif # MAN1SRC
.else
@@ -256,11 +307,59 @@ do-install:
.endfor
.endif # XMLDOCS
.endif
+.else
+ ${DO_NADA}
+.endif # !METAPORT
.endif # target(do-install)
-.if !target(post-install)
-post-install:
-.if !defined(SLAVE) && !defined(STANDALONE) && !defined(DOCUMENTATION)
+.if !target(post-install-script)
+post-install-script:
+.if !defined(DOCUMENTATION)
+ @if [ -d ${CABAL_LIBDIR}/${CABAL_LIBSUBDIR} ]; then ${FIND} -ds ${CABAL_LIBDIR}/${CABAL_LIBSUBDIR} \
+ -type f -print | ${SED} -E -e 's,^${PREFIX}/?,,' >> ${TMPPLIST}; fi
+ @if [ -d ${CABAL_LIBDIR}/${CABAL_LIBSUBDIR} ]; then ${FIND} -ds ${CABAL_LIBDIR}/${CABAL_LIBSUBDIR} \
+ -type d -print | ${SED} -E -e 's,^${PREFIX}/?,@dirrm ,' >> ${TMPPLIST}; fi
+.endif
+.if defined(EXECUTABLE)
+.for exe in ${EXECUTABLE}
+ @${ECHO_CMD} 'bin/${exe}' >>${TMPPLIST}
+.endfor
+.endif
+
+.endif # target(post-install-script)
+
+add-plist-post: add-plist-cabal
+add-plist-cabal:
+.if !defined(METAPORT)
+.if !defined(DOCUMENTATION)
+ @if [ -f ${CABAL_LIBDIR}/${CABAL_LIBSUBDIR}/register.sh ]; then \
+ (${ECHO_CMD} '@exec ${SH} %D/${CABAL_LIBDIR_REL}/${CABAL_LIBSUBDIR}/register.sh'; \
+ ${ECHO_CMD} '@exec ${RM} -f %D/lib/ghc-${GHC_VERSION}/package.conf.old'; \
+ ${ECHO_CMD} '@unexec %D/bin/ghc-pkg unregister ${PORTNAME}-${PORTVERSION}'; \
+ ${ECHO_CMD} '@unexec ${RM} -f %D/lib/ghc-${GHC_VERSION}/package.conf.old') >> ${TMPPLIST}; fi
+.endif
+.if defined(NOPORTDOCS)
+ @if [ -f ${DOCSDIR}/${FILE_LICENSE} ]; then \
+ (${ECHO_CMD} '${DOCSDIR_REL}/${FILE_LICENSE}'; \
+ ${ECHO_CMD} '@unexec ${RMDIR} "%D/${DOCSDIR_REL}" 2>/dev/null || true') >>${TMPPLIST}; fi
+.else
+ @(${ECHO_CMD} '@exec [ -f %D/${GHC_LIB_DOCSDIR_REL}/gen_contents_index ] && ${LN} -s ${DOCSDIR}/html %D/${GHC_LIB_DOCSDIR_REL}/${DISTNAME}' ; \
+ ${ECHO_CMD} '@exec ${SH} -c "[ -f %D/${GHC_LIB_DOCSDIR_REL}/gen_contents_index ] && cd %D/${GHC_LIB_DOCSDIR_REL} && ${RM} -f doc-index*.html && ./gen_contents_index"' ; \
+ ${ECHO_CMD} '@unexec ${RM} -f %D/${GHC_LIB_DOCSDIR_REL}/${DISTNAME}' ; \
+ ${ECHO_CMD} '@unexec ${SH} -c "[ -f %D/${GHC_LIB_DOCSDIR_REL}/gen_contents_index ] && cd %D/${GHC_LIB_DOCSDIR_REL} && ${RM} -f doc-index*.html && ./gen_contents_index"') >>${TMPPLIST};
+.endif
+.else
+ ${DO_NADA}
+.endif # !METAPORT
+
+post-install::
+.if !defined(METAPORT)
+.if !defined(NOPORTDOCS)
+ [ -f ${PREFIX}/${GHC_LIB_DOCSDIR_REL}/gen_contents_index ] && ${LN} -s ${DOCSDIR}/html ${PREFIX}/${GHC_LIB_DOCSDIR_REL}/${DISTNAME} && \
+ cd ${PREFIX}/${GHC_LIB_DOCSDIR_REL} && ${RM} -f doc-index*.html && ./gen_contents_index
+.endif
+
+.if !defined(STANDALONE) && !defined(DOCUMENTATION)
${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
.endif
@@ -278,4 +377,6 @@ post-install:
@${ECHO_MSG} "================================================================="
@${ECHO_MSG}
.endif # SHOW_PKGMSG
-.endif # target(post-install)
+.else
+ ${DO_NADA}
+.endif # !METAPORT
diff --git a/lang/ghc/bsd.hackage.mk b/lang/ghc/bsd.hackage.mk
index 372ae876e170..481148e0b352 100644
--- a/lang/ghc/bsd.hackage.mk
+++ b/lang/ghc/bsd.hackage.mk
@@ -20,20 +20,24 @@ ansi-wl-pprint_port= devel/hs-ansi-wl-pprint
arrows_port= devel/hs-arrows
binary_port= devel/hs-binary
bio_port= science/hs-bio
+blaze-builder_port= devel/hs-blaze-builder
+blaze-html_port= textproc/hs-blaze-html
Boolean_port= devel/hs-Boolean
brainfuck_port= lang/hs-brainfuck # executable
bsd-sysctl_port= devel/hs-bsd-sysctl
-bytestring-csv_port= textproc/hs-bytestring-csv
-c2hs_port= devel/hs-c2hs # exectuable
-category-extras_port= math/hs-category-extras
+c2hs_port= devel/hs-c2hs # executable
+cairo_port= graphics/hs-cairo
+category-extras_port= math/hs-category-extras # BROKEN
cgi_port= www/hs-cgi
-checkers_port= devel/hs-checkers
+checkers_port= devel/hs-checkers # BROKEN
citeproc-hs_port= textproc/hs-citeproc-hs
+cmdargs_port= devel/hs-cmdargs
convertible_port= devel/hs-convertible
cpphs_port= devel/hs-cpphs # executable
criterion_port= benchmarks/hs-criterion
curl_port= ftp/hs-curl
darcs_port= devel/hs-darcs # executable
+data-default_port= devel/hs-data-default
dataenc_port= converters/hs-dataenc
datetime_port= devel/hs-datetime
DeepArrow_port= devel/hs-DeepArrow
@@ -41,19 +45,29 @@ deepseq_port= devel/hs-deepseq
Diff_port= textproc/hs-Diff
digest_port= security/hs-digest
dlist_port= devel/hs-dlist
+enumerator_port= devel/hs-enumerator
erf_port= math/hs-erf
fastcgi_port= www/hs-fastcgi # lib_depends
feed_port= textproc/hs-feed
fgl_port= devel/hs-fgl
-FileManip_port= devel/hs-FileManip
+filemanip_port= devel/hs-filemanip
+gconf_port= devel/hs-gconf
ghc-mtl_port= devel/hs-ghc-mtl
ghc-paths_port= devel/hs-ghc-paths
-GLURaw_port= x11-toolkits/hs-GLURaw
+gio_port= devel/hs-gio
+glade_port= devel/hs-glade
+glib_port= devel/hs-glib
GLUT_port= x11-toolkits/hs-GLUT
+gstreamer_port= multimedia/hs-gstreamer
+gtk_port= x11-toolkits/hs-gtk
+gtk2hs-buildtools_port= devel/hs-gtk2hs-buildtools # executable
+gtkglext_port= x11-toolkits/hs-gtkglext
+gtksourceview2_port= x11-toolkits/hs-gtksourceview2
haddock_port= devel/hs-haddock # executable
happy_port= devel/hs-happy # executable
hashed-storage_port= devel/hs-hashed-storage
haskeline_port= devel/hs-haskeline
+haskell-src_port= devel/hs-haskell-src
haskell-src-exts_port= devel/hs-haskell-src-exts
HaXml_port= textproc/hs-HaXml # executable
HGL_port= graphics/hs-HGL
@@ -64,12 +78,18 @@ hostname_port= net/hs-hostname
hs-bibutils_port= textproc/hs-hs-bibutils
hscolour_port= print/hs-hscolour # executable
hslogger_port= devel/hs-hslogger
+html_port= textproc/hs-html
HTTP_port= www/hs-HTTP
http-server_port= www/hs-http-server
+HUnit_port= devel/hs-HUnit
hxt_port= textproc/hs-hxt
+hxt-charproperties_port= textproc/hs-hxt-charproperties
+hxt-regex-xmlschema_port= textproc/hs-hxt-regex-xmlschema
+hxt-unicode_port= textproc/hs-hxt-unicode
json_port= converters/hs-json
language-c_port= devel/hs-language-c
lazysmallcheck_port= devel/hs-lazysmallcheck
+lhs2tex_port= textproc/hs-lhs2tex
libmpd_port= audio/hs-libmpd
libxml_port= textproc/hs-libxml
MemoTrie_port= devel/hs-MemoTrie
@@ -77,15 +97,19 @@ mime_port= mail/hs-mime
MissingH_port= devel/hs-MissingH
mmap_port= devel/hs-mmap
MonadCatchIO-mtl_port= devel/hs-MonadCatchIO-mtl
+mtl_port= devel/hs-mtl
mueval_port= devel/hs-mueval # executable
mwc-random_port= math/hs-mwc-random
-network-bytestring_port= net/hs-network-bytestring
+network_port= net/hs-network
ObjectName_port= devel/hs-ObjectName
oeis_port= www/hs-oeis
OpenAL_port= audio/hs-OpenAL
OpenGL_port= x11-toolkits/hs-OpenGL
-OpenGLRaw_port= x11-toolkits/hs-OpenGLRaw
pandoc_port= textproc/hs-pandoc # executable
+pandoc-types_port= textproc/hs-pandoc-types
+pango_port= x11-toolkits/hs-pango
+parallel_port= devel/hs-parallel
+parsec_port= textproc/hs-parsec
pcap_port= net/hs-pcap
pcre-light_port= devel/hs-pcre-light # lib_depends
polyparse_port= textproc/hs-polyparse
@@ -93,19 +117,29 @@ porte_port= ports-mgmt/hs-porte # executable
primitive_port= devel/hs-primitive
probability_port= math/hs-probability
QuickCheck_port= devel/hs-QuickCheck
-reactive_port= devel/hs-reactive
+reactive_port= devel/hs-reactive # BROKEN
readline_port= devel/hs-readline
+regex-base_port= textproc/hs-regex-base
+regex-compat_port= textproc/hs-regex-compat
+regex-pcre-builtin_port= textproc/hs-regex-pcre-builtin
+regex-posix_port= textproc/hs-regex-posix
safe_port= devel/hs-safe
scgi_port= www/hs-scgi
+sendfile_port= net/hs-sendfile
SHA_port= security/hs-SHA
show_port= devel/hs-show
smallcheck_port= devel/hs-smallcheck
+soegtk_port= graphics/hs-soegtk
split_port= devel/hs-split
StateVar_port= devel/hs-StateVar
statistics_port= math/hs-statistics
+stm_port= devel/hs-stm
Stream_port= devel/hs-Stream
stringsearch_port= textproc/hs-stringsearch
+svgcairo_port= graphics/hs-svgcairo
+syb_port= devel/hs-syb
tagsoup_port= textproc/hs-tagsoup # executable
+tar_port= archivers/hs-tar
Tensor_port= devel/hs-Tensor
terminfo_port= devel/hs-terminfo
test-framework_port= devel/hs-test-framework
@@ -113,6 +147,7 @@ test-framework-hunit_port= devel/hs-test-framework-hunit
test-framework-quickcheck2_port= devel/hs-test-framework-quickcheck2
testpack_port= devel/hs-testpack
texmath_port= textproc/hs-texmath # executable
+text_port= devel/hs-text
transformers_port= devel/hs-transformers
TypeCompose_port= devel/hs-TypeCompose
unamb_port= devel/hs-unamb
@@ -124,14 +159,18 @@ utf8-string_port= devel/hs-utf8-string
utility-ht_port= devel/hs-utility-ht
uuagc_port= devel/hs-uuagc # executable
uulib_port= devel/hs-uulib
-uvector_port= devel/hs-uvector
-uvector-algorithms_port= devel/hs-uvector-algorithms
vector_port= devel/hs-vector
vector-algorithms_port= devel/hs-vector-algorithms
vector-space_port= math/hs-vector-space
+vte_port= x11-toolkits/hs-vte
+wai_port= www/hs-wai
+warp_port= www/hs-warp
+webkit_port= www/hs-webkit
X11_port= x11/hs-X11 # lib_depends
X11-xft_port= x11/hs-X11-xft
+xhtml_port= textproc/hs-xhtml
xml_port= textproc/hs-xml
+xmlhtml_port= textproc/hs-xmlhtml
xmobar_port= x11/hs-xmobar # executable
xmonad_port= x11-wm/hs-xmonad # executable
xmonad-contrib_port= x11-wm/hs-xmonad-contrib
diff --git a/lang/ghc/distinfo b/lang/ghc/distinfo
index 7d711f8cd35f..6a3c873af43d 100644
--- a/lang/ghc/distinfo
+++ b/lang/ghc/distinfo
@@ -1,39 +1,18 @@
-MD5 (ghc-6.10.4-src.tar.bz2) = 167687fa582ef6702aaac24e139ec982
-SHA256 (ghc-6.10.4-src.tar.bz2) = d66a8e52572f4ff819fe5c4e34c6dd1e84a7763e25c3fadcc222453c0bd8534d
-SIZE (ghc-6.10.4-src.tar.bz2) = 8060565
-MD5 (ghc-6.10.4-src-extralibs.tar.bz2) = 37ce285617d7cebabc3cf6805bdbca25
-SHA256 (ghc-6.10.4-src-extralibs.tar.bz2) = dcb7113104bfc2f864d7b6cf696a5192c817a3f93168e833b025ae4334b2c6df
-SIZE (ghc-6.10.4-src-extralibs.tar.bz2) = 493287
-MD5 (testsuite-6.10.4.tar.bz2) = 1973d7c1a24afbc58cebc7c574ebb56f
-SHA256 (testsuite-6.10.4.tar.bz2) = f3a443fe601350e4242dc2262088a353f8a931fd5e1e3e2b46486f870ba30ac7
-SIZE (testsuite-6.10.4.tar.bz2) = 2910165
-MD5 (hscolour-1.15.tar.gz) = ae1f3d4b1b9911ca80735548b0a622d5
-SHA256 (hscolour-1.15.tar.gz) = 762f07977d971939360e2a418dfad2a8e5f908b9a88f3a861fa13937cbcfef1e
-SIZE (hscolour-1.15.tar.gz) = 56472
-MD5 (ghc-paths-0.1.0.5.tar.gz) = 8fdc122e65845d2d53734f78e22c5155
-SHA256 (ghc-paths-0.1.0.5.tar.gz) = ea9e97425894e3dbd7915e00e107e2e7fc07b6e8293fd2dd66a813f0673cba10
-SIZE (ghc-paths-0.1.0.5.tar.gz) = 2304
-MD5 (haddock-2.4.2.tar.gz) = c1d5238faac72727921130eb792041a2
-SHA256 (haddock-2.4.2.tar.gz) = dbf0a7d0103a3ce6a91b2a3b96148c1b9c13ea7f8bd74260c21fe98df7839547
-SIZE (haddock-2.4.2.tar.gz) = 103033
-MD5 (ghc-6.10.4-i386-freebsd6-boot.tar.bz2) = bd6fdae8fefff966530a3b5da7d3c678
-SHA256 (ghc-6.10.4-i386-freebsd6-boot.tar.bz2) = 4e4099c4ad723544dc97ee0c6cd9e38e1eaa00763222dad571083d2f0756f02c
-SIZE (ghc-6.10.4-i386-freebsd6-boot.tar.bz2) = 39490742
-MD5 (ghc-6.10.4-i386-freebsd7-boot.tar.bz2) = f1141ac580afeffd5eb1f4acc2d04618
+SHA256 (ghc-7.0.3-src.tar.bz2) = 156169c28dab837922260a0fbfcc873c679940d805a736dc78aeb1b60c13ccd9
+SIZE (ghc-7.0.3-src.tar.bz2) = 24201117
+SHA256 (hscolour-1.16.tar.gz) = 206fa8c7e2b69d16d401feec2049bf5b392b1ac4c3628baf8b172b00cc7857f5
+SIZE (hscolour-1.16.tar.gz) = 57057
+SHA256 (ghc-paths-0.1.0.6.tar.gz) = 95d8c0e6ce2f182d792e910149b3c81c381b7d2c2052ffc6d96128b071c55243
+SIZE (ghc-paths-0.1.0.6.tar.gz) = 2291
SHA256 (ghc-6.10.4-i386-freebsd7-boot.tar.bz2) = bf9f983785a56538ab234b29316b01c0510a6f1c30e3e5cd43878f65d5e5d9b3
SIZE (ghc-6.10.4-i386-freebsd7-boot.tar.bz2) = 39561575
-MD5 (ghc-6.10.4-i386-freebsd8-boot.tar.bz2) = b80dd4113dc88a84437de9911f64a9c4
SHA256 (ghc-6.10.4-i386-freebsd8-boot.tar.bz2) = bd14311612459764f06dbad80492e69f771cac1dfa37f8bd84f7e2c9b826c762
SIZE (ghc-6.10.4-i386-freebsd8-boot.tar.bz2) = 39575088
-MD5 (ghc-6.10.4-i386-freebsd9-boot.tar.bz2) = cf70888e7470a1b61037d2be2860aa95
SHA256 (ghc-6.10.4-i386-freebsd9-boot.tar.bz2) = 98cb2c4015b1d99940560cd1206358d568ca2e7779aacbf44901a7541cbfb129
SIZE (ghc-6.10.4-i386-freebsd9-boot.tar.bz2) = 39578143
-MD5 (ghc-6.10.4-amd64-freebsd7-boot.tar.bz2) = af74b5fe017b912cd69434a4b250cfb3
SHA256 (ghc-6.10.4-amd64-freebsd7-boot.tar.bz2) = 94aebe9b4163de908463c51d923aa4b9de001fafa6a43625f32f14d9f0ba5f65
SIZE (ghc-6.10.4-amd64-freebsd7-boot.tar.bz2) = 39398495
-MD5 (ghc-6.10.4-amd64-freebsd8-boot.tar.bz2) = 4322b97116f1fad7140782a0520a1aa1
SHA256 (ghc-6.10.4-amd64-freebsd8-boot.tar.bz2) = 4297776df0204f40a960521870ba10165f3ab0602df2f431a31af316fc238e1a
SIZE (ghc-6.10.4-amd64-freebsd8-boot.tar.bz2) = 39414489
-MD5 (ghc-6.10.4-amd64-freebsd9-boot.tar.bz2) = c71f717821b43be98f290e13cdca753a
SHA256 (ghc-6.10.4-amd64-freebsd9-boot.tar.bz2) = dddb9e8b14c326ca517c673c6494dd16de9473ad87816f895ad4661ab203ee41
SIZE (ghc-6.10.4-amd64-freebsd9-boot.tar.bz2) = 39414446
diff --git a/lang/ghc/files/patch-configure b/lang/ghc/files/patch-configure
new file mode 100644
index 000000000000..18cd7e9742bc
--- /dev/null
+++ b/lang/ghc/files/patch-configure
@@ -0,0 +1,83 @@
+
+$FreeBSD$
+
+--- configure.orig
++++ configure
+@@ -3312,6 +3312,9 @@
+ vax)
+ BuildArch="vax"
+ ;;
++ amd64)
++ BuildArch="x86_64"
++ ;;
+ x86_64)
+ BuildArch="x86_64"
+ ;;
+@@ -3330,7 +3333,7 @@
+ BuildOS="linux"
+ ;;
+ # As far as I'm aware, none of these have relevant variants
+- freebsd|netbsd|openbsd|dragonfly|osf1|osf3|hpux|linuxaout|kfreebsdgnu|freebsd2|solaris2|cygwin32|mingw32|darwin|gnu|nextstep2|nextstep3|sunos4|ultrix|irix|aix|haiku)
++ freebsd*|netbsd|openbsd|dragonfly|osf1|osf3|hpux|linuxaout|kfreebsdgnu|freebsd2|solaris2|cygwin32|mingw32|darwin|gnu|nextstep2|nextstep3|sunos4|ultrix|irix|aix|haiku)
+ BuildOS="$build_os"
+ ;;
+ *)
+@@ -3560,7 +3563,7 @@
+
+ checkArch() {
+ case $1 in
+- alpha|arm|hppa|hppa1_1|i386|ia64|m68k|mips|mipseb|mipsel|powerpc|powerpc64|rs6000|s390|sparc|sparc64|vax|x86_64)
++ alpha|arm|hppa|hppa1_1|i386|ia64|m68k|mips|mipseb|mipsel|powerpc|powerpc64|rs6000|s390|sparc|sparc64|vax|x86_64|amd64)
+ ;;
+ *)
+ echo "Unknown arch $1"
+@@ -3571,7 +3574,7 @@
+
+ checkVendor() {
+ case $1 in
+- dec|unknown|hp|apple|next|sun|sgi|ibm)
++ dec|unknown|hp|apple|next|sun|sgi|ibm|portbld)
+ ;;
+ *)
+ echo "Unknown vendor $1"
+@@ -3582,7 +3585,7 @@
+
+ checkOS() {
+ case $1 in
+- linux|freebsd|netbsd|openbsd|dragonfly|osf1|osf3|hpux|linuxaout|kfreebsdgnu|freebsd2|solaris2|cygwin32|mingw32|darwin|gnu|nextstep2|nextstep3|sunos4|ultrix|irix|aix|haiku)
++ linux|freebsd*|netbsd|openbsd|dragonfly|osf1|osf3|hpux|linuxaout|kfreebsdgnu|freebsd2|solaris2|cygwin32|mingw32|darwin|gnu|nextstep2|nextstep3|sunos4|ultrix|irix|aix|haiku)
+ ;;
+ *)
+ echo "Unknown OS '$1'"
+@@ -3621,6 +3624,9 @@
+ checkVendor "$TargetVendor"
+ checkOS "$TargetOS"
+
++bootstrap_target=`echo "$bootstrap_target" |sed -e 's/-unknown-/-portbld-/g' -e 's/x86_64/amd64/g'`
++build=`echo "$build" |sed -e 's/\(freebsd\)[[:digit:].]*$/\1/g'`
++
+ # Verify that the installed (bootstrap) GHC is capable of generating
+ # code for the requested build platform.
+ if test "$build" != "$bootstrap_target"
+@@ -9533,7 +9539,7 @@
+ $as_echo_n "(cached) " >&6
+ else
+ ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lrt $LIBS"
++LIBS="$LIBS"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h. */
+
+@@ -9564,11 +9570,7 @@
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
+ $as_echo "$ac_cv_lib_rt_clock_gettime" >&6; }
+ if test "x$ac_cv_lib_rt_clock_gettime" = x""yes; then :
+- cat >>confdefs.h <<_ACEOF
+-#define HAVE_LIBRT 1
+-_ACEOF
+-
+- LIBS="-lrt $LIBS"
++ LIBS="$LIBS"
+
+ fi
+
diff --git a/lang/ghc/files/patch-ghc.mk b/lang/ghc/files/patch-ghc.mk
new file mode 100644
index 000000000000..892e2fdfdbcc
--- /dev/null
+++ b/lang/ghc/files/patch-ghc.mk
@@ -0,0 +1,14 @@
+
+$FreeBSD$
+
+--- ghc.mk.orig
++++ ghc.mk
+@@ -293,6 +293,8 @@
+ # -----------------------------------------------------------------------------
+ # Building libraries
+
++PACKAGES =
++
+ define addPackage # args: $1 = package, $2 = condition
+ ifneq "$2" ""
+ ifeq "$$(CLEANING)" "YES"
diff --git a/lang/ghc/files/patch-libraries_Makefile b/lang/ghc/files/patch-libraries_Makefile
deleted file mode 100644
index 5d5e84747f92..000000000000
--- a/lang/ghc/files/patch-libraries_Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- libraries/Makefile.orig 2009-07-14 19:10:53.000000000 +0200
-+++ libraries/Makefile 2009-08-14 02:48:44.000000000 +0200
-@@ -153,7 +153,7 @@
- cd Cabal && $(CABAL) build --distpref=dist-bootstrapping
- cd Cabal && $(CABAL) install --distpref=dist-bootstrapping --inplace
- -cd hpc && $(CABAL) clean --distpref=dist-bootstrapping
-- cd hpc && $(CABAL) configure --distpref=dist-bootstrapping --with-compiler=$(GHC) --with-hc-pkg=$(GHC_PKG) --package-db=$(HERE_ABS)/$@.tmp
-+ cd hpc && $(CABAL) configure --distpref=dist-bootstrapping --with-compiler=$(GHC) --with-hc-pkg=$(GHC_PKG) --with-hsc2hs=${BSD_PATH_TO_HSC2HS} --package-db=$(HERE_ABS)/$@.tmp --extra-include-dirs=%%LOCALBASE%%/include --extra-lib-dirs=%%LOCALBASE%%/lib
- cd hpc && $(CABAL) build --distpref=dist-bootstrapping
- cd hpc && $(CABAL) install --distpref=dist-bootstrapping --inplace
- mv $@.tmp $@
diff --git a/lang/ghc/files/patch-libraries_bin-package-db_LICENSE b/lang/ghc/files/patch-libraries_bin-package-db_LICENSE
new file mode 100644
index 000000000000..698da4c221ea
--- /dev/null
+++ b/lang/ghc/files/patch-libraries_bin-package-db_LICENSE
@@ -0,0 +1,8 @@
+
+$FreeBSD$
+
+--- /dev/null
++++ libraries/bin-package-db/LICENSE
+@@ -0,0 +1,2 @@
++
++
diff --git a/lang/ghc/files/patch-rts_package.conf.in b/lang/ghc/files/patch-rts_package.conf.in
index 464064005f54..4732ffc6ebe9 100644
--- a/lang/ghc/files/patch-rts_package.conf.in
+++ b/lang/ghc/files/patch-rts_package.conf.in
@@ -1,11 +1,23 @@
---- rts/package.conf.in.orig 2009-07-14 19:10:52.000000000 +0200
-+++ rts/package.conf.in 2009-08-13 22:09:10.000000000 +0200
-@@ -156,6 +156,8 @@
- , "-u", "base_GHCziConc_ensureIOManagerIsRunning_closure"
+
+$FreeBSD$
+
+--- rts/package.conf.in.orig
++++ rts/package.conf.in
+@@ -31,9 +31,6 @@
+ #ifdef HAVE_LIBM
+ "m" /* for ldexp() */
#endif
+-#ifdef HAVE_LIBRT
+- , "rt"
+-#endif
+ #ifdef HAVE_LIBDL
+ , "dl"
+ #endif
+@@ -141,6 +138,7 @@
+ , "-u", "base_GHCziConc_runSparks_closure"
+ , "-u", "base_GHCziConc_runHandlers_closure"
+ #endif
++ , "-L/usr/local/lib"
-+ , "-L%%LOCALBASE%%/lib"
-+
/* Pick up static libraries in preference over dynamic if in earlier search
* path. This is important to use the static gmp in preference on Mac OS.
- * The used option is specific to the Darwin linker.
diff --git a/lang/ghc/files/testsuite.sh.in b/lang/ghc/files/testsuite.sh.in
deleted file mode 100644
index 5c221e5e1b67..000000000000
--- a/lang/ghc/files/testsuite.sh.in
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/sh
-
-# Candy exit with Ctrl+C
-trap 'echo -e "\a"; echo -e "WoW! Bye.\n"; exit 2' 2
-
-sumtest="%%WRKDIR%%/sumtest.txt"
-testdir="%%WRKDIR%%/testsuite-%%GHC_VERSION%%/tests/ghc-regress"
-
-%%GMAKE%% -C ${testdir} EXTRA_RUNTEST_OPTS="--output-summary=${sumtest}" TEST_HC="%%PREFIX%%/bin/ghc" fast || echo -e "\aThe testsuite failed"
diff --git a/lang/ghc/pkg-plist b/lang/ghc/pkg-plist
index bed1650c3505..7ab250d17dbe 100644
--- a/lang/ghc/pkg-plist
+++ b/lang/ghc/pkg-plist
@@ -1,2497 +1,23 @@
@comment $FreeBSD$
bin/ghc
-bin/ghc-%%GHC_VERSION%%
-bin/ghc-pkg
-bin/ghc-pkg-%%GHC_VERSION%%
bin/ghci
+bin/ghc-pkg
+bin/runhaskell
+bin/haddock-ghc-%%GHC_VERSION%%
bin/ghci-%%GHC_VERSION%%
-%%HADDOCK%%bin/haddock
-bin/hasktags
-bin/hp2ps
-bin/hpc
bin/hsc2hs
+bin/ghc-pkg-%%GHC_VERSION%%
bin/runghc
-bin/runhaskell
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Compat/CopyFile.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Compat/CopyFile.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Compat/Exception.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Compat/Exception.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Compat/Permissions.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Compat/Permissions.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Compat/ReadP.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Compat/ReadP.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Compat/TempFile.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Compat/TempFile.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Compiler.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Compiler.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/GetOpt.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/GetOpt.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/InstalledPackageInfo.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/InstalledPackageInfo.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/License.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/License.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Make.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Make.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/ModuleName.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/ModuleName.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Package.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Package.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/PackageDescription.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/PackageDescription.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/PackageDescription/Check.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/PackageDescription/Check.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/PackageDescription/Configuration.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/PackageDescription/Configuration.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/PackageDescription/Parse.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/PackageDescription/Parse.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/ParseUtils.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/ParseUtils.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/ReadE.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/ReadE.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/Build.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/Build.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/Build/Macros.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/Build/Macros.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/Build/PathsModule.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/Build/PathsModule.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/BuildPaths.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/BuildPaths.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/Command.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/Command.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/Compiler.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/Compiler.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/Configure.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/Configure.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/GHC.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/GHC.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/GHC/IPI641.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/GHC/IPI641.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/GHC/IPI642.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/GHC/IPI642.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/GHC/Makefile.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/GHC/Makefile.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/Haddock.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/Haddock.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/Hugs.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/Hugs.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/Install.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/Install.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/InstallDirs.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/InstallDirs.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/JHC.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/JHC.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/LocalBuildInfo.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/LocalBuildInfo.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/NHC.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/NHC.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/PackageIndex.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/PackageIndex.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/PreProcess.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/PreProcess.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/PreProcess/Unlit.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/PreProcess/Unlit.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/Program.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/Program.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/Register.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/Register.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/Setup.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/Setup.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/SrcDist.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/SrcDist.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/UserHooks.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/UserHooks.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/Utils.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/Utils.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/System.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/System.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Text.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Text.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Verbosity.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Verbosity.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Version.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Version.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/HSCabal-1.6.0.3.o
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Language/Haskell/Extension.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Language/Haskell/Extension.p_hi
-%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/libHSCabal-1.6.0.3.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/libHSCabal-1.6.0.3_p.a
-%%GHC_LIBDIR_REL%%/HSrts.o
-%%GHC_LIBDIR_REL%%/HUnit-1.2.0.3/HSHUnit-1.2.0.3.o
-%%GHC_LIBDIR_REL%%/HUnit-1.2.0.3/Test/HUnit.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/HUnit-1.2.0.3/Test/HUnit.p_hi
-%%GHC_LIBDIR_REL%%/HUnit-1.2.0.3/Test/HUnit/Base.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/HUnit-1.2.0.3/Test/HUnit/Base.p_hi
-%%GHC_LIBDIR_REL%%/HUnit-1.2.0.3/Test/HUnit/Lang.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/HUnit-1.2.0.3/Test/HUnit/Lang.p_hi
-%%GHC_LIBDIR_REL%%/HUnit-1.2.0.3/Test/HUnit/Terminal.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/HUnit-1.2.0.3/Test/HUnit/Terminal.p_hi
-%%GHC_LIBDIR_REL%%/HUnit-1.2.0.3/Test/HUnit/Text.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/HUnit-1.2.0.3/Test/HUnit/Text.p_hi
-%%GHC_LIBDIR_REL%%/HUnit-1.2.0.3/libHSHUnit-1.2.0.3.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/HUnit-1.2.0.3/libHSHUnit-1.2.0.3_p.a
-%%GHC_LIBDIR_REL%%/QuickCheck-1.2.0.0/Debug/QuickCheck.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/QuickCheck-1.2.0.0/Debug/QuickCheck.p_hi
-%%GHC_LIBDIR_REL%%/QuickCheck-1.2.0.0/Debug/QuickCheck/Batch.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/QuickCheck-1.2.0.0/Debug/QuickCheck/Batch.p_hi
-%%GHC_LIBDIR_REL%%/QuickCheck-1.2.0.0/Debug/QuickCheck/Poly.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/QuickCheck-1.2.0.0/Debug/QuickCheck/Poly.p_hi
-%%GHC_LIBDIR_REL%%/QuickCheck-1.2.0.0/Debug/QuickCheck/Utils.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/QuickCheck-1.2.0.0/Debug/QuickCheck/Utils.p_hi
-%%GHC_LIBDIR_REL%%/QuickCheck-1.2.0.0/HSQuickCheck-1.2.0.0.o
-%%GHC_LIBDIR_REL%%/QuickCheck-1.2.0.0/Test/QuickCheck.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/QuickCheck-1.2.0.0/Test/QuickCheck.p_hi
-%%GHC_LIBDIR_REL%%/QuickCheck-1.2.0.0/Test/QuickCheck/Batch.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/QuickCheck-1.2.0.0/Test/QuickCheck/Batch.p_hi
-%%GHC_LIBDIR_REL%%/QuickCheck-1.2.0.0/Test/QuickCheck/Poly.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/QuickCheck-1.2.0.0/Test/QuickCheck/Poly.p_hi
-%%GHC_LIBDIR_REL%%/QuickCheck-1.2.0.0/Test/QuickCheck/Utils.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/QuickCheck-1.2.0.0/Test/QuickCheck/Utils.p_hi
-%%GHC_LIBDIR_REL%%/QuickCheck-1.2.0.0/libHSQuickCheck-1.2.0.0.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/QuickCheck-1.2.0.0/libHSQuickCheck-1.2.0.0_p.a
-%%GHC_LIBDIR_REL%%/array-0.2.0.0/Data/Array.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/array-0.2.0.0/Data/Array.p_hi
-%%GHC_LIBDIR_REL%%/array-0.2.0.0/Data/Array/Base.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/array-0.2.0.0/Data/Array/Base.p_hi
-%%GHC_LIBDIR_REL%%/array-0.2.0.0/Data/Array/Diff.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/array-0.2.0.0/Data/Array/Diff.p_hi
-%%GHC_LIBDIR_REL%%/array-0.2.0.0/Data/Array/IArray.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/array-0.2.0.0/Data/Array/IArray.p_hi
-%%GHC_LIBDIR_REL%%/array-0.2.0.0/Data/Array/IO.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/array-0.2.0.0/Data/Array/IO.p_hi
-%%GHC_LIBDIR_REL%%/array-0.2.0.0/Data/Array/IO/Internals.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/array-0.2.0.0/Data/Array/IO/Internals.p_hi
-%%GHC_LIBDIR_REL%%/array-0.2.0.0/Data/Array/MArray.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/array-0.2.0.0/Data/Array/MArray.p_hi
-%%GHC_LIBDIR_REL%%/array-0.2.0.0/Data/Array/ST.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/array-0.2.0.0/Data/Array/ST.p_hi
-%%GHC_LIBDIR_REL%%/array-0.2.0.0/Data/Array/Storable.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/array-0.2.0.0/Data/Array/Storable.p_hi
-%%GHC_LIBDIR_REL%%/array-0.2.0.0/Data/Array/Unboxed.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/array-0.2.0.0/Data/Array/Unboxed.p_hi
-%%GHC_LIBDIR_REL%%/array-0.2.0.0/HSarray-0.2.0.0.o
-%%GHC_LIBDIR_REL%%/array-0.2.0.0/libHSarray-0.2.0.0.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/array-0.2.0.0/libHSarray-0.2.0.0_p.a
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Control/Applicative.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Control/Applicative.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Control/Arrow.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Control/Arrow.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Control/Category.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Control/Category.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Control/Concurrent.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Control/Concurrent.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Control/Concurrent/Chan.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Control/Concurrent/Chan.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Control/Concurrent/MVar.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Control/Concurrent/MVar.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Control/Concurrent/QSem.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Control/Concurrent/QSem.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Control/Concurrent/QSemN.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Control/Concurrent/QSemN.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Control/Concurrent/SampleVar.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Control/Concurrent/SampleVar.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Control/Exception.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Control/Exception.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Control/Monad.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Control/Monad.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Control/Monad/Fix.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Control/Monad/Fix.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Control/Monad/Instances.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Control/Monad/Instances.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Control/Monad/ST.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Control/Monad/ST.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Control/Monad/ST/Lazy.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Control/Monad/ST/Lazy.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Control/Monad/ST/Strict.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Control/Monad/ST/Strict.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Bits.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Bits.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Bool.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Bool.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Char.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Char.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Complex.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Complex.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Dynamic.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Dynamic.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Either.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Either.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Eq.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Eq.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Fixed.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Fixed.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Foldable.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Foldable.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Function.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Function.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Generics.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Generics.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Generics/Aliases.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Generics/Aliases.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Generics/Basics.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Generics/Basics.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Generics/Instances.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Generics/Instances.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Generics/Schemes.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Generics/Schemes.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Generics/Text.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Generics/Text.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Generics/Twins.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Generics/Twins.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/HashTable.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/HashTable.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/IORef.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/IORef.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Int.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Int.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Ix.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Ix.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/List.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/List.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Maybe.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Maybe.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Monoid.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Monoid.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Ord.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Ord.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Ratio.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Ratio.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/STRef.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/STRef.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/STRef/Lazy.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/STRef/Lazy.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/STRef/Strict.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/STRef/Strict.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/String.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/String.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Traversable.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Traversable.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Tuple.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Tuple.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Typeable.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Typeable.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Unique.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Unique.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Version.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Version.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Word.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Word.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Debug/Trace.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Debug/Trace.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Foreign.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Foreign.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Foreign/C.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Foreign/C.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Foreign/C/Error.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Foreign/C/Error.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Foreign/C/String.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Foreign/C/String.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Foreign/C/Types.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Foreign/C/Types.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Foreign/Concurrent.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Foreign/Concurrent.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Foreign/ForeignPtr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Foreign/ForeignPtr.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Foreign/Marshal.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Foreign/Marshal.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Foreign/Marshal/Alloc.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Foreign/Marshal/Alloc.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Foreign/Marshal/Array.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Foreign/Marshal/Array.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Foreign/Marshal/Error.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Foreign/Marshal/Error.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Foreign/Marshal/Pool.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Foreign/Marshal/Pool.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Foreign/Marshal/Utils.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Foreign/Marshal/Utils.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Foreign/Ptr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Foreign/Ptr.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Foreign/StablePtr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Foreign/StablePtr.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Foreign/Storable.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Foreign/Storable.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Arr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Arr.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Base.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Base.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Conc.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Conc.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/ConsoleHandler.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/ConsoleHandler.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Desugar.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Desugar.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Dotnet.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Dotnet.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Enum.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Enum.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Environment.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Environment.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Err.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Err.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Exception.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Exception.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Exts.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Exts.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Float.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Float.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/ForeignPtr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/ForeignPtr.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Handle.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Handle.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/IO.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/IO.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/IOBase.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/IOBase.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Int.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Int.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/List.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/List.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Num.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Num.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/PArr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/PArr.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Pack.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Pack.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Ptr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Ptr.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Read.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Read.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Real.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Real.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/ST.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/ST.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/STRef.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/STRef.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Show.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Show.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Stable.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Stable.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Storable.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Storable.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/TopHandler.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/TopHandler.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Unicode.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Unicode.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Weak.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Weak.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Word.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC/Word.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/HSbase-3.0.3.1.o
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Numeric.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Numeric.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Prelude.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Prelude.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/System/CPUTime.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/System/CPUTime.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/System/Console/GetOpt.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/System/Console/GetOpt.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/System/Environment.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/System/Environment.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/System/Exit.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/System/Exit.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/System/IO.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/System/IO.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/System/IO/Error.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/System/IO/Error.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/System/IO/Unsafe.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/System/IO/Unsafe.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/System/Info.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/System/Info.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/System/Mem.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/System/Mem.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/System/Mem/StableName.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/System/Mem/StableName.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/System/Mem/Weak.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/System/Mem/Weak.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/System/Posix/Internals.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/System/Posix/Internals.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/System/Posix/Types.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/System/Posix/Types.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/System/Timeout.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/System/Timeout.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Text/ParserCombinators/ReadP.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Text/ParserCombinators/ReadP.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Text/ParserCombinators/ReadPrec.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Text/ParserCombinators/ReadPrec.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Text/Printf.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Text/Printf.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Text/Read.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Text/Read.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Text/Read/Lex.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Text/Read/Lex.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Text/Show.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Text/Show.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Text/Show/Functions.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Text/Show/Functions.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/Unsafe/Coerce.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/Unsafe/Coerce.p_hi
-%%GHC_LIBDIR_REL%%/base-3.0.3.1/libHSbase-3.0.3.1.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-3.0.3.1/libHSbase-3.0.3.1_p.a
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Applicative.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Applicative.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Arrow.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Arrow.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Category.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Category.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Concurrent.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Concurrent.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Concurrent/Chan.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Concurrent/Chan.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Concurrent/MVar.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Concurrent/MVar.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Concurrent/QSem.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Concurrent/QSem.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Concurrent/QSemN.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Concurrent/QSemN.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Concurrent/SampleVar.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Concurrent/SampleVar.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Exception.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Exception.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Exception/Base.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Exception/Base.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Monad.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Monad.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Monad/Fix.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Monad/Fix.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Monad/Instances.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Monad/Instances.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Monad/ST.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Monad/ST.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Monad/ST/Lazy.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Monad/ST/Lazy.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Monad/ST/Strict.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Monad/ST/Strict.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/OldException.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/OldException.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Bits.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Bits.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Bool.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Bool.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Char.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Char.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Complex.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Complex.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Data.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Data.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Dynamic.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Dynamic.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Either.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Either.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Eq.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Eq.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Fixed.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Fixed.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Foldable.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Foldable.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Function.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Function.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/HashTable.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/HashTable.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/IORef.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/IORef.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Int.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Int.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Ix.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Ix.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/List.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/List.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Maybe.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Maybe.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Monoid.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Monoid.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Ord.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Ord.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Ratio.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Ratio.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/STRef.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/STRef.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/STRef/Lazy.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/STRef/Lazy.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/STRef/Strict.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/STRef/Strict.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/String.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/String.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Traversable.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Traversable.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Tuple.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Tuple.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Typeable.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Typeable.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Unique.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Unique.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Version.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Version.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Word.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/Word.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Debug/Trace.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Debug/Trace.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Foreign.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Foreign.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Foreign/C.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Foreign/C.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Foreign/C/Error.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Foreign/C/Error.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Foreign/C/String.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Foreign/C/String.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Foreign/C/Types.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Foreign/C/Types.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Foreign/Concurrent.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Foreign/Concurrent.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Foreign/ForeignPtr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Foreign/ForeignPtr.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Foreign/Marshal.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Foreign/Marshal.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Foreign/Marshal/Alloc.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Foreign/Marshal/Alloc.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Foreign/Marshal/Array.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Foreign/Marshal/Array.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Foreign/Marshal/Error.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Foreign/Marshal/Error.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Foreign/Marshal/Pool.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Foreign/Marshal/Pool.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Foreign/Marshal/Utils.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Foreign/Marshal/Utils.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Foreign/Ptr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Foreign/Ptr.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Foreign/StablePtr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Foreign/StablePtr.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Foreign/Storable.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Foreign/Storable.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Arr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Arr.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Base.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Base.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Classes.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Classes.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Conc.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Conc.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/ConsoleHandler.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/ConsoleHandler.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Desugar.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Desugar.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Enum.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Enum.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Environment.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Environment.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Err.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Err.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Exception.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Exception.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Exts.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Exts.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Float.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Float.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/ForeignPtr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/ForeignPtr.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Handle.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Handle.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/IO.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/IO.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/IOBase.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/IOBase.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Int.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Int.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/List.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/List.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Num.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Num.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/PArr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/PArr.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Pack.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Pack.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Ptr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Ptr.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Read.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Read.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Real.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Real.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/ST.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/ST.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/STRef.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/STRef.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Show.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Show.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Stable.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Stable.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Storable.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Storable.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/TopHandler.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/TopHandler.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Unicode.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Unicode.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Weak.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Weak.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Word.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC/Word.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/HSbase-4.1.0.0.o
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Numeric.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Numeric.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Prelude.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Prelude.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/System/CPUTime.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/System/CPUTime.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/System/Console/GetOpt.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/System/Console/GetOpt.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/System/Environment.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/System/Environment.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/System/Exit.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/System/Exit.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/System/IO.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/System/IO.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/System/IO/Error.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/System/IO/Error.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/System/IO/Unsafe.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/System/IO/Unsafe.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/System/Info.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/System/Info.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/System/Mem.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/System/Mem.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/System/Mem/StableName.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/System/Mem/StableName.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/System/Mem/Weak.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/System/Mem/Weak.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/System/Posix/Internals.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/System/Posix/Internals.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/System/Posix/Types.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/System/Posix/Types.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/System/Timeout.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/System/Timeout.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Text/ParserCombinators/ReadP.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Text/ParserCombinators/ReadP.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Text/ParserCombinators/ReadPrec.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Text/ParserCombinators/ReadPrec.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Text/Printf.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Text/Printf.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Text/Read.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Text/Read.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Text/Read/Lex.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Text/Read/Lex.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Text/Show.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Text/Show.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Text/Show/Functions.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Text/Show/Functions.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/Unsafe/Coerce.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/Unsafe/Coerce.p_hi
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/include/HsBase.h
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/include/HsBaseConfig.h
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/include/Typeable.h
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/include/WCsubst.h
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/include/consUtils.h
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/include/dirUtils.h
-%%GHC_LIBDIR_REL%%/base-4.1.0.0/libHSbase-4.1.0.0.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/base-4.1.0.0/libHSbase-4.1.0.0_p.a
-%%GHC_LIBDIR_REL%%/bytestring-0.9.1.4/Data/ByteString.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/bytestring-0.9.1.4/Data/ByteString.p_hi
-%%GHC_LIBDIR_REL%%/bytestring-0.9.1.4/Data/ByteString/Char8.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/bytestring-0.9.1.4/Data/ByteString/Char8.p_hi
-%%GHC_LIBDIR_REL%%/bytestring-0.9.1.4/Data/ByteString/Fusion.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/bytestring-0.9.1.4/Data/ByteString/Fusion.p_hi
-%%GHC_LIBDIR_REL%%/bytestring-0.9.1.4/Data/ByteString/Internal.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/bytestring-0.9.1.4/Data/ByteString/Internal.p_hi
-%%GHC_LIBDIR_REL%%/bytestring-0.9.1.4/Data/ByteString/Lazy.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/bytestring-0.9.1.4/Data/ByteString/Lazy.p_hi
-%%GHC_LIBDIR_REL%%/bytestring-0.9.1.4/Data/ByteString/Lazy/Char8.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/bytestring-0.9.1.4/Data/ByteString/Lazy/Char8.p_hi
-%%GHC_LIBDIR_REL%%/bytestring-0.9.1.4/Data/ByteString/Lazy/Internal.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/bytestring-0.9.1.4/Data/ByteString/Lazy/Internal.p_hi
-%%GHC_LIBDIR_REL%%/bytestring-0.9.1.4/Data/ByteString/Unsafe.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/bytestring-0.9.1.4/Data/ByteString/Unsafe.p_hi
-%%GHC_LIBDIR_REL%%/bytestring-0.9.1.4/HSbytestring-0.9.1.4.o
-%%GHC_LIBDIR_REL%%/bytestring-0.9.1.4/include/fpstring.h
-%%GHC_LIBDIR_REL%%/bytestring-0.9.1.4/libHSbytestring-0.9.1.4.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/bytestring-0.9.1.4/libHSbytestring-0.9.1.4_p.a
-%%GHC_LIBDIR_REL%%/containers-0.2.0.1/Data/Graph.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/containers-0.2.0.1/Data/Graph.p_hi
-%%GHC_LIBDIR_REL%%/containers-0.2.0.1/Data/IntMap.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/containers-0.2.0.1/Data/IntMap.p_hi
-%%GHC_LIBDIR_REL%%/containers-0.2.0.1/Data/IntSet.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/containers-0.2.0.1/Data/IntSet.p_hi
-%%GHC_LIBDIR_REL%%/containers-0.2.0.1/Data/Map.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/containers-0.2.0.1/Data/Map.p_hi
-%%GHC_LIBDIR_REL%%/containers-0.2.0.1/Data/Sequence.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/containers-0.2.0.1/Data/Sequence.p_hi
-%%GHC_LIBDIR_REL%%/containers-0.2.0.1/Data/Set.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/containers-0.2.0.1/Data/Set.p_hi
-%%GHC_LIBDIR_REL%%/containers-0.2.0.1/Data/Tree.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/containers-0.2.0.1/Data/Tree.p_hi
-%%GHC_LIBDIR_REL%%/containers-0.2.0.1/HScontainers-0.2.0.1.o
-%%GHC_LIBDIR_REL%%/containers-0.2.0.1/libHScontainers-0.2.0.1.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/containers-0.2.0.1/libHScontainers-0.2.0.1_p.a
-%%GHC_LIBDIR_REL%%/directory-1.0.0.3/HSdirectory-1.0.0.3.o
-%%GHC_LIBDIR_REL%%/directory-1.0.0.3/System/Directory.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/directory-1.0.0.3/System/Directory.p_hi
-%%GHC_LIBDIR_REL%%/directory-1.0.0.3/include/HsDirectory.h
-%%GHC_LIBDIR_REL%%/directory-1.0.0.3/include/HsDirectoryConfig.h
-%%GHC_LIBDIR_REL%%/directory-1.0.0.3/libHSdirectory-1.0.0.3.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/directory-1.0.0.3/libHSdirectory-1.0.0.3_p.a
-%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Arr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Arr.p_hi
-%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Arr/BBArr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Arr/BBArr.p_hi
-%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Arr/BUArr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Arr/BUArr.p_hi
-%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Base.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Base.p_hi
-%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Base/Config.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Base/Config.p_hi
-%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Base/Debug.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Base/Debug.p_hi
-%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Base/Hyperstrict.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Base/Hyperstrict.p_hi
-%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Base/Rebox.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Base/Rebox.p_hi
-%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Base/Text.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Base/Text.p_hi
-%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Base/Util.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Base/Util.p_hi
-%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Stream.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Stream.p_hi
-%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Stream/Flat.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Stream/Flat.p_hi
-%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Stream/Flat/Basics.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Stream/Flat/Basics.p_hi
-%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Stream/Flat/Combinators.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Stream/Flat/Combinators.p_hi
-%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Stream/Flat/Enum.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Stream/Flat/Enum.p_hi
-%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Stream/Flat/Random.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Stream/Flat/Random.p_hi
-%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Stream/Flat/Search.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Stream/Flat/Search.p_hi
-%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Stream/Flat/Stream.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Stream/Flat/Stream.p_hi
-%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Stream/Segmented.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Stream/Segmented.p_hi
-%%GHC_LIBDIR_REL%%/dph-base-0.3/HSdph-base-0.3.o
-%%GHC_LIBDIR_REL%%/dph-base-0.3/include/fusion-phases.h
-%%GHC_LIBDIR_REL%%/dph-base-0.3/libHSdph-base-0.3.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-base-0.3/libHSdph-base-0.3_p.a
-%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel.p_hi
-%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Lifted.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Lifted.p_hi
-%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Lifted/Closure.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Lifted/Closure.p_hi
-%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Lifted/Combinators.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Lifted/Combinators.p_hi
-%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Lifted/Instances.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Lifted/Instances.p_hi
-%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Lifted/PArray.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Lifted/PArray.p_hi
-%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Lifted/Prim.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Lifted/Prim.p_hi
-%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Lifted/Repr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Lifted/Repr.p_hi
-%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Lifted/Unboxed.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Lifted/Unboxed.p_hi
-%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/PArray.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/PArray.p_hi
-%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Prelude.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Prelude.p_hi
-%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Prelude/Base.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Prelude/Base.p_hi
-%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Prelude/Base/Bool.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Prelude/Base/Bool.p_hi
-%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Prelude/Base/Double.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Prelude/Base/Double.p_hi
-%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Prelude/Base/Int.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Prelude/Base/Int.p_hi
-%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Prelude/Base/PArr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Prelude/Base/PArr.p_hi
-%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Prelude/Base/Tuple.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Prelude/Base/Tuple.p_hi
-%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Prelude/Base/Word8.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Prelude/Base/Word8.p_hi
-%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Prelude/Bool.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Prelude/Bool.p_hi
-%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Prelude/Double.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Prelude/Double.p_hi
-%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Prelude/Int.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Prelude/Int.p_hi
-%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Prelude/Word8.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Prelude/Word8.p_hi
-%%GHC_LIBDIR_REL%%/dph-par-0.3/HSdph-par-0.3.o
-%%GHC_LIBDIR_REL%%/dph-par-0.3/libHSdph-par-0.3.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-par-0.3/libHSdph-par-0.3_p.a
-%%GHC_LIBDIR_REL%%/dph-prim-interface-0.3/Data/Array/Parallel/Unlifted.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-interface-0.3/Data/Array/Parallel/Unlifted.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-interface-0.3/HSdph-prim-interface-0.3.o
-%%GHC_LIBDIR_REL%%/dph-prim-interface-0.3/include/DPH_Header.h
-%%GHC_LIBDIR_REL%%/dph-prim-interface-0.3/include/DPH_Interface.h
-%%GHC_LIBDIR_REL%%/dph-prim-interface-0.3/libHSdph-prim-interface-0.3.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-interface-0.3/libHSdph-prim-interface-0.3_p.a
-%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Distributed.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Distributed.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Distributed/Arrays.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Distributed/Arrays.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Distributed/Basics.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Distributed/Basics.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Distributed/Combinators.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Distributed/Combinators.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Distributed/DistST.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Distributed/DistST.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Distributed/Gang.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Distributed/Gang.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Distributed/Scalars.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Distributed/Scalars.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Distributed/TheGang.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Distributed/TheGang.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Distributed/Types.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Distributed/Types.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Parallel.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Parallel.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Parallel/Basics.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Parallel/Basics.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Parallel/Combinators.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Parallel/Combinators.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Parallel/Enum.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Parallel/Enum.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Parallel/Permute.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Parallel/Permute.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Parallel/Segmented.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Parallel/Segmented.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Parallel/Subarrays.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Parallel/Subarrays.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Parallel/Sums.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Parallel/Sums.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/HSdph-prim-par-0.3.o
-%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/libHSdph-prim-par-0.3.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-par-0.3/libHSdph-prim-par-0.3_p.a
-%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Flat.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Flat.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Flat/Basics.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Flat/Basics.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Flat/Combinators.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Flat/Combinators.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Flat/Enum.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Flat/Enum.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Flat/Permute.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Flat/Permute.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Flat/Random.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Flat/Random.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Flat/Search.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Flat/Search.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Flat/Stream.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Flat/Stream.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Flat/Subarrays.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Flat/Subarrays.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Flat/Sums.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Flat/Sums.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Flat/Text.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Flat/Text.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Flat/UArr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Flat/UArr.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Segmented.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Segmented.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Segmented/Basics.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Segmented/Basics.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Segmented/Combinators.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Segmented/Combinators.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Segmented/Permute.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Segmented/Permute.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Segmented/SUArr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Segmented/SUArr.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Segmented/Stream.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Segmented/Stream.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Segmented/Subarrays.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Segmented/Subarrays.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Segmented/Sums.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Segmented/Sums.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Segmented/Text.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Segmented/Text.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Segmented/USegd.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Segmented/USegd.p_hi
-%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/HSdph-prim-seq-0.3.o
-%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/libHSdph-prim-seq-0.3.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/libHSdph-prim-seq-0.3_p.a
-%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel.p_hi
-%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Lifted.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Lifted.p_hi
-%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Lifted/Closure.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Lifted/Closure.p_hi
-%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Lifted/Combinators.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Lifted/Combinators.p_hi
-%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Lifted/Instances.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Lifted/Instances.p_hi
-%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Lifted/PArray.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Lifted/PArray.p_hi
-%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Lifted/Prim.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Lifted/Prim.p_hi
-%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Lifted/Repr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Lifted/Repr.p_hi
-%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Lifted/Unboxed.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Lifted/Unboxed.p_hi
-%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/PArray.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/PArray.p_hi
-%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Prelude.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Prelude.p_hi
-%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Prelude/Base.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Prelude/Base.p_hi
-%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Prelude/Base/Bool.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Prelude/Base/Bool.p_hi
-%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Prelude/Base/Double.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Prelude/Base/Double.p_hi
-%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Prelude/Base/Int.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Prelude/Base/Int.p_hi
-%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Prelude/Base/PArr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Prelude/Base/PArr.p_hi
-%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Prelude/Base/Tuple.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Prelude/Base/Tuple.p_hi
-%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Prelude/Base/Word8.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Prelude/Base/Word8.p_hi
-%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Prelude/Bool.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Prelude/Bool.p_hi
-%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Prelude/Double.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Prelude/Double.p_hi
-%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Prelude/Int.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Prelude/Int.p_hi
-%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Prelude/Word8.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Prelude/Word8.p_hi
-%%GHC_LIBDIR_REL%%/dph-seq-0.3/HSdph-seq-0.3.o
-%%GHC_LIBDIR_REL%%/dph-seq-0.3/libHSdph-seq-0.3.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/dph-seq-0.3/libHSdph-seq-0.3_p.a
-%%GHC_LIBDIR_REL%%/extensible-exceptions-0.1.1.0/Control/Exception/Extensible.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/extensible-exceptions-0.1.1.0/Control/Exception/Extensible.p_hi
-%%GHC_LIBDIR_REL%%/extensible-exceptions-0.1.1.0/HSextensible-exceptions-0.1.1.0.o
-%%GHC_LIBDIR_REL%%/extensible-exceptions-0.1.1.0/libHSextensible-exceptions-0.1.1.0.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/extensible-exceptions-0.1.1.0/libHSextensible-exceptions-0.1.1.0_p.a
-%%GHC_LIBDIR_REL%%/extra-gcc-opts
-%%GHC_LIBDIR_REL%%/filepath-1.1.0.2/HSfilepath-1.1.0.2.o
-%%GHC_LIBDIR_REL%%/filepath-1.1.0.2/System/FilePath.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/filepath-1.1.0.2/System/FilePath.p_hi
-%%GHC_LIBDIR_REL%%/filepath-1.1.0.2/System/FilePath/Posix.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/filepath-1.1.0.2/System/FilePath/Posix.p_hi
-%%GHC_LIBDIR_REL%%/filepath-1.1.0.2/System/FilePath/Windows.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/filepath-1.1.0.2/System/FilePath/Windows.p_hi
-%%GHC_LIBDIR_REL%%/filepath-1.1.0.2/libHSfilepath-1.1.0.2.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/filepath-1.1.0.2/libHSfilepath-1.1.0.2_p.a
-%%GHC_LIBDIR_REL%%/ghc
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/AsmCodeGen.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/AsmCodeGen.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bag.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bag.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/BasicTypes.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/BasicTypes.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/BinIface.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/BinIface.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Binary.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Binary.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bitmap.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bitmap.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/BlockId.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/BlockId.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/BreakArray.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/BreakArray.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/BufWrite.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/BufWrite.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/BuildTyCl.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/BuildTyCl.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ByteCodeAsm.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ByteCodeAsm.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ByteCodeFFI.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ByteCodeFFI.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ByteCodeGen.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ByteCodeGen.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ByteCodeInstr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ByteCodeInstr.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ByteCodeItbls.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ByteCodeItbls.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ByteCodeLink.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ByteCodeLink.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CLabel.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CLabel.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CSE.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CSE.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgBindery.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgBindery.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgCallConv.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgCallConv.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgCase.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgCase.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgClosure.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgClosure.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgCon.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgCon.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgExpr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgExpr.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgForeignCall.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgForeignCall.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgHeapery.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgHeapery.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgHpc.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgHpc.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgInfoTbls.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgInfoTbls.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgLetNoEscape.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgLetNoEscape.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgMonad.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgMonad.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgParallel.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgParallel.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgPrimOp.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgPrimOp.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgProf.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgProf.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgStackery.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgStackery.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgTailCall.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgTailCall.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgTicky.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgTicky.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgUtils.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CgUtils.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Check.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Check.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Class.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Class.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ClosureInfo.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ClosureInfo.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmdLineParser.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmdLineParser.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Cmm.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Cmm.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmBrokenBlock.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmBrokenBlock.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmCPS.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmCPS.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmCPSGen.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmCPSGen.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmCPSZ.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmCPSZ.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmCallConv.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmCallConv.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmCommonBlockElimZ.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmCommonBlockElimZ.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmContFlowOpt.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmContFlowOpt.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmCvt.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmCvt.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmExpr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmExpr.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmInfo.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmInfo.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmLex.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmLex.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmLint.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmLint.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmLive.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmLive.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmLiveZ.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmLiveZ.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmOpt.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmOpt.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmParse.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmParse.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmProcPoint.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmProcPoint.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmProcPointZ.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmProcPointZ.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmSpillReload.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmSpillReload.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmTx.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmTx.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmUtils.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmUtils.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmZipUtil.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CmmZipUtil.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CodeGen.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CodeGen.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CodeOutput.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CodeOutput.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Coercion.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Coercion.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Config.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Config.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Constants.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Constants.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Convert.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Convert.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CoreFVs.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CoreFVs.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CoreLint.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CoreLint.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CorePrep.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CorePrep.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CoreSubst.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CoreSubst.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CoreSyn.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CoreSyn.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CoreTidy.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CoreTidy.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CoreToStg.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CoreToStg.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CoreUnfold.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CoreUnfold.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CoreUtils.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CoreUtils.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CostCentre.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CostCentre.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Coverage.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Coverage.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CprAnalyse.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/CprAnalyse.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Ctype.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Ctype.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/DFMonad.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/DFMonad.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/DataCon.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/DataCon.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Dataflow.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Dataflow.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Debugger.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Debugger.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Demand.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Demand.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Desugar.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Desugar.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Digraph.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Digraph.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/DmdAnal.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/DmdAnal.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/DriverMkDepend.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/DriverMkDepend.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/DriverPhases.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/DriverPhases.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/DriverPipeline.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/DriverPipeline.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/DsArrows.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/DsArrows.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/DsBinds.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/DsBinds.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/DsCCall.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/DsCCall.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/DsExpr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/DsExpr.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/DsForeign.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/DsForeign.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/DsGRHSs.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/DsGRHSs.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/DsListComp.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/DsListComp.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/DsMeta.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/DsMeta.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/DsMonad.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/DsMonad.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/DsUtils.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/DsUtils.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/DynFlags.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/DynFlags.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Encoding.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Encoding.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ErrUtils.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ErrUtils.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Exception.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Exception.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ExternalCore.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ExternalCore.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FamInst.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FamInst.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FamInstEnv.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FamInstEnv.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FastBool.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FastBool.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FastFunctions.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FastFunctions.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FastMutInt.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FastMutInt.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FastString.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FastString.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FastTypes.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FastTypes.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Finder.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Finder.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Fingerprint.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Fingerprint.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FiniteMap.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FiniteMap.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FloatIn.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FloatIn.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FloatOut.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FloatOut.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ForeignCall.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ForeignCall.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FunDeps.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/FunDeps.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/GHC.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/GHC.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Generics.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Generics.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/GraphBase.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/GraphBase.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/GraphColor.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/GraphColor.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/GraphOps.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/GraphOps.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/GraphPpr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/GraphPpr.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSghc-%%GHC_VERSION%%.o
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HaddockLex.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HaddockLex.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HaddockParse.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HaddockParse.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HaddockUtils.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HaddockUtils.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HeaderInfo.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HeaderInfo.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HsBinds.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HsBinds.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HsDecls.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HsDecls.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HsDoc.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HsDoc.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HsExpr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HsExpr.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HsImpExp.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HsImpExp.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HsLit.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HsLit.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HsPat.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HsPat.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HsSyn.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HsSyn.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HsTypes.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HsTypes.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HsUtils.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HsUtils.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HscMain.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HscMain.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HscStats.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HscStats.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HscTypes.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HscTypes.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/IOEnv.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/IOEnv.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Id.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Id.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/IdInfo.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/IdInfo.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/IfaceEnv.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/IfaceEnv.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/IfaceSyn.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/IfaceSyn.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/IfaceType.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/IfaceType.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Inst.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Inst.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/InstEnv.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/InstEnv.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/InteractiveEval.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/InteractiveEval.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Interval.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Interval.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/LazyUniqFM.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/LazyUniqFM.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/LexCore.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/LexCore.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Lexer.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Lexer.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/LibFFI.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/LibFFI.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/LiberateCase.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/LiberateCase.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Linker.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Linker.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ListSetOps.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ListSetOps.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Literal.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Literal.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/LoadIface.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/LoadIface.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/MachCodeGen.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/MachCodeGen.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/MachInstrs.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/MachInstrs.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/MachOp.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/MachOp.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/MachRegs.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/MachRegs.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Match.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Match.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/MatchCon.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/MatchCon.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/MatchLit.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/MatchLit.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Maybes.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Maybes.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/MkCore.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/MkCore.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/MkExternalCore.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/MkExternalCore.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/MkId.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/MkId.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/MkIface.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/MkIface.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/MkZipCfg.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/MkZipCfg.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/MkZipCfgCmm.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/MkZipCfgCmm.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Module.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Module.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/MonadUtils.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/MonadUtils.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/NCGMonad.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/NCGMonad.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Name.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Name.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/NameEnv.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/NameEnv.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/NameSet.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/NameSet.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/NewDemand.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/NewDemand.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ObjLink.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ObjLink.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/OccName.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/OccName.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/OccurAnal.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/OccurAnal.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/OptimizationFuel.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/OptimizationFuel.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/OrdList.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/OrdList.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Outputable.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Outputable.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/PackageConfig.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/PackageConfig.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Packages.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Packages.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Panic.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Panic.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ParsePkgConf.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ParsePkgConf.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Parser.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Parser.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ParserCore.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ParserCore.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ParserCoreUtils.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ParserCoreUtils.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/PositionIndependentCode.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/PositionIndependentCode.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/PprC.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/PprC.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/PprCmm.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/PprCmm.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/PprCmmZ.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/PprCmmZ.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/PprCore.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/PprCore.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/PprExternalCore.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/PprExternalCore.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/PprMach.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/PprMach.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/PprTyThing.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/PprTyThing.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/PrelInfo.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/PrelInfo.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/PrelNames.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/PrelNames.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/PrelRules.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/PrelRules.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Pretty.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Pretty.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/PrimOp.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/PrimOp.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RdrHsSyn.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RdrHsSyn.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RdrName.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RdrName.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RegAllocColor.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RegAllocColor.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RegAllocInfo.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RegAllocInfo.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RegAllocLinear.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RegAllocLinear.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RegAllocStats.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RegAllocStats.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RegArchBase.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RegArchBase.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RegArchX86.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RegArchX86.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RegCoalesce.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RegCoalesce.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RegLiveness.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RegLiveness.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RegSpill.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RegSpill.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RegSpillClean.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RegSpillClean.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RegSpillCost.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RegSpillCost.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RnBinds.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RnBinds.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RnEnv.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RnEnv.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RnExpr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RnExpr.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RnHsDoc.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RnHsDoc.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RnHsSyn.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RnHsSyn.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RnNames.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RnNames.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RnPat.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RnPat.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RnSource.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RnSource.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RnTypes.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RnTypes.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RtClosureInspect.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/RtClosureInspect.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Rules.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Rules.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/SAT.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/SAT.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/SCCfinal.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/SCCfinal.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/SMRep.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/SMRep.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/SRT.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/SRT.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/SaAbsInt.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/SaAbsInt.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/SaLib.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/SaLib.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/SetLevels.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/SetLevels.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/SimplCore.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/SimplCore.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/SimplEnv.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/SimplEnv.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/SimplMonad.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/SimplMonad.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/SimplStg.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/SimplStg.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/SimplUtils.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/SimplUtils.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Simplify.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Simplify.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/SpecConstr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/SpecConstr.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Specialise.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Specialise.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/SrcLoc.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/SrcLoc.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/StackColor.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/StackColor.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/StackPlacements.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/StackPlacements.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/State.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/State.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/StaticFlagParser.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/StaticFlagParser.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/StaticFlags.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/StaticFlags.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/StgLint.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/StgLint.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/StgStats.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/StgStats.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/StgSyn.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/StgSyn.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/StrictAnal.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/StrictAnal.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/StringBuffer.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/StringBuffer.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/SysTools.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/SysTools.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcArrows.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcArrows.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcBinds.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcBinds.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcClassDcl.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcClassDcl.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcDefaults.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcDefaults.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcDeriv.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcDeriv.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcEnv.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcEnv.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcExpr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcExpr.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcForeign.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcForeign.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcGenDeriv.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcGenDeriv.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcHsSyn.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcHsSyn.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcHsType.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcHsType.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcIface.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcIface.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcInstDcls.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcInstDcls.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcMType.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcMType.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcMatches.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcMatches.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcPat.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcPat.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcRnDriver.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcRnDriver.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcRnMonad.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcRnMonad.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcRnTypes.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcRnTypes.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcRules.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcRules.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcSimplify.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcSimplify.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcSplice.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcSplice.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcTyClsDecls.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcTyClsDecls.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcTyDecls.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcTyDecls.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcTyFuns.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcTyFuns.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcType.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcType.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcUnify.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TcUnify.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TidyPgm.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TidyPgm.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TyCon.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TyCon.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Type.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Type.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TypeRep.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TypeRep.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TysPrim.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TysPrim.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TysWiredIn.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/TysWiredIn.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Unicode.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Unicode.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Unify.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Unify.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UniqFM.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UniqFM.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UniqSet.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UniqSet.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UniqSupply.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UniqSupply.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Unique.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Unique.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Util.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Util.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Var.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Var.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/VarEnv.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/VarEnv.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/VarSet.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/VarSet.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/VectBuiltIn.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/VectBuiltIn.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/VectCore.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/VectCore.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/VectMonad.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/VectMonad.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/VectType.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/VectType.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/VectUtils.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/VectUtils.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Vectorise.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Vectorise.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/WorkWrap.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/WorkWrap.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/WwLib.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/WwLib.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ZipCfg.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ZipCfg.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ZipCfgCmmRep.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ZipCfgCmmRep.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ZipCfgExtras.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ZipCfgExtras.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ZipDataflow.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/ZipDataflow.p_hi
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include/HsVersions.h
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include/ghc_boot_platform.h
-%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSghc-%%GHC_VERSION%%.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSghc-%%GHC_VERSION%%_p.a
-%%GHC_LIBDIR_REL%%/ghc-asm
-%%GHC_LIBDIR_REL%%/ghc-pkg
-%%GHC_LIBDIR_REL%%/ghc-prim-0.1.0.0/GHC/Bool.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-prim-0.1.0.0/GHC/Bool.p_hi
-%%GHC_LIBDIR_REL%%/ghc-prim-0.1.0.0/GHC/Generics.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-prim-0.1.0.0/GHC/Generics.p_hi
-%%GHC_LIBDIR_REL%%/ghc-prim-0.1.0.0/GHC/IntWord32.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-prim-0.1.0.0/GHC/IntWord32.p_hi
-%%GHC_LIBDIR_REL%%/ghc-prim-0.1.0.0/GHC/IntWord64.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-prim-0.1.0.0/GHC/IntWord64.p_hi
-%%GHC_LIBDIR_REL%%/ghc-prim-0.1.0.0/GHC/Ordering.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-prim-0.1.0.0/GHC/Ordering.p_hi
-%%GHC_LIBDIR_REL%%/ghc-prim-0.1.0.0/GHC/PrimopWrappers.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-prim-0.1.0.0/GHC/PrimopWrappers.p_hi
-%%GHC_LIBDIR_REL%%/ghc-prim-0.1.0.0/GHC/Tuple.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-prim-0.1.0.0/GHC/Tuple.p_hi
-%%GHC_LIBDIR_REL%%/ghc-prim-0.1.0.0/GHC/Types.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-prim-0.1.0.0/GHC/Types.p_hi
-%%GHC_LIBDIR_REL%%/ghc-prim-0.1.0.0/GHC/Unit.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-prim-0.1.0.0/GHC/Unit.p_hi
-%%GHC_LIBDIR_REL%%/ghc-prim-0.1.0.0/HSghc-prim-0.1.0.0.o
-%%GHC_LIBDIR_REL%%/ghc-prim-0.1.0.0/libHSghc-prim-0.1.0.0.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/ghc-prim-0.1.0.0/libHSghc-prim-0.1.0.0_p.a
-%%GHC_LIBDIR_REL%%/ghc-split
-%%GHC_LIBDIR_REL%%/ghc-usage.txt
-%%GHC_LIBDIR_REL%%/ghci-usage.txt
-%%HADDOCK%%%%GHC_LIBDIR_REL%%/haddock
-%%HADDOCK%%%%GHC_LIBDIR_REL%%/haddock-2.4.2/Distribution/Haddock.hi
-%%HADDOCK%%%%GHC_LIBDIR_REL%%/haddock-2.4.2/HShaddock-2.4.2.o
-%%HADDOCK%%%%GHC_LIBDIR_REL%%/haddock-2.4.2/Haddock/DocName.hi
-%%HADDOCK%%%%GHC_LIBDIR_REL%%/haddock-2.4.2/Haddock/Exception.hi
-%%HADDOCK%%%%GHC_LIBDIR_REL%%/haddock-2.4.2/Haddock/GHC/Utils.hi
-%%HADDOCK%%%%GHC_LIBDIR_REL%%/haddock-2.4.2/Haddock/InterfaceFile.hi
-%%HADDOCK%%%%GHC_LIBDIR_REL%%/haddock-2.4.2/Haddock/Types.hi
-%%HADDOCK%%%%GHC_LIBDIR_REL%%/haddock-2.4.2/Haddock/Utils.hi
-%%HADDOCK%%%%GHC_LIBDIR_REL%%/haddock-2.4.2/libHShaddock-2.4.2.a
-%%GHC_LIBDIR_REL%%/haskell-src-1.0.1.3/HShaskell-src-1.0.1.3.o
-%%GHC_LIBDIR_REL%%/haskell-src-1.0.1.3/Language/Haskell/Lexer.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell-src-1.0.1.3/Language/Haskell/Lexer.p_hi
-%%GHC_LIBDIR_REL%%/haskell-src-1.0.1.3/Language/Haskell/ParseMonad.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell-src-1.0.1.3/Language/Haskell/ParseMonad.p_hi
-%%GHC_LIBDIR_REL%%/haskell-src-1.0.1.3/Language/Haskell/ParseUtils.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell-src-1.0.1.3/Language/Haskell/ParseUtils.p_hi
-%%GHC_LIBDIR_REL%%/haskell-src-1.0.1.3/Language/Haskell/Parser.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell-src-1.0.1.3/Language/Haskell/Parser.p_hi
-%%GHC_LIBDIR_REL%%/haskell-src-1.0.1.3/Language/Haskell/Pretty.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell-src-1.0.1.3/Language/Haskell/Pretty.p_hi
-%%GHC_LIBDIR_REL%%/haskell-src-1.0.1.3/Language/Haskell/Syntax.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell-src-1.0.1.3/Language/Haskell/Syntax.p_hi
-%%GHC_LIBDIR_REL%%/haskell-src-1.0.1.3/libHShaskell-src-1.0.1.3.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell-src-1.0.1.3/libHShaskell-src-1.0.1.3_p.a
-%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/Array.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/Array.p_hi
-%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/Bits.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/Bits.p_hi
-%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/CError.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/CError.p_hi
-%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/CForeign.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/CForeign.p_hi
-%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/CPUTime.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/CPUTime.p_hi
-%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/CString.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/CString.p_hi
-%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/CTypes.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/CTypes.p_hi
-%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/Char.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/Char.p_hi
-%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/Complex.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/Complex.p_hi
-%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/Directory.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/Directory.p_hi
-%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/ForeignPtr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/ForeignPtr.p_hi
-%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/HShaskell98-1.0.1.0.o
-%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/IO.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/IO.p_hi
-%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/Int.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/Int.p_hi
-%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/Ix.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/Ix.p_hi
-%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/List.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/List.p_hi
-%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/Locale.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/Locale.p_hi
-%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/MarshalAlloc.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/MarshalAlloc.p_hi
-%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/MarshalArray.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/MarshalArray.p_hi
-%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/MarshalError.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/MarshalError.p_hi
-%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/MarshalUtils.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/MarshalUtils.p_hi
-%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/Maybe.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/Maybe.p_hi
-%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/Monad.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/Monad.p_hi
-%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/Ptr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/Ptr.p_hi
-%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/Random.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/Random.p_hi
-%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/Ratio.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/Ratio.p_hi
-%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/StablePtr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/StablePtr.p_hi
-%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/Storable.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/Storable.p_hi
-%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/System.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/System.p_hi
-%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/Time.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/Time.p_hi
-%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/Word.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/Word.p_hi
-%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/libHShaskell98-1.0.1.0.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/haskell98-1.0.1.0/libHShaskell98-1.0.1.0_p.a
-%%GHC_LIBDIR_REL%%/hpc-0.5.0.3/HShpc-0.5.0.3.o
-%%GHC_LIBDIR_REL%%/hpc-0.5.0.3/Trace/Hpc/Mix.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/hpc-0.5.0.3/Trace/Hpc/Mix.p_hi
-%%GHC_LIBDIR_REL%%/hpc-0.5.0.3/Trace/Hpc/Reflect.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/hpc-0.5.0.3/Trace/Hpc/Reflect.p_hi
-%%GHC_LIBDIR_REL%%/hpc-0.5.0.3/Trace/Hpc/Tix.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/hpc-0.5.0.3/Trace/Hpc/Tix.p_hi
-%%GHC_LIBDIR_REL%%/hpc-0.5.0.3/Trace/Hpc/Util.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/hpc-0.5.0.3/Trace/Hpc/Util.p_hi
-%%GHC_LIBDIR_REL%%/hpc-0.5.0.3/libHShpc-0.5.0.3.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/hpc-0.5.0.3/libHShpc-0.5.0.3_p.a
-%%GHC_LIBDIR_REL%%/hsc2hs
-%%GHC_LIBDIR_REL%%/hsc2hs-0.67/template-hsc.h
-%%GHC_LIBDIR_REL%%/html-1.0.1.2/HShtml-1.0.1.2.o
-%%GHC_LIBDIR_REL%%/html-1.0.1.2/Text/Html.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/html-1.0.1.2/Text/Html.p_hi
-%%GHC_LIBDIR_REL%%/html-1.0.1.2/Text/Html/BlockTable.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/html-1.0.1.2/Text/Html/BlockTable.p_hi
-%%GHC_LIBDIR_REL%%/html-1.0.1.2/libHShtml-1.0.1.2.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/html-1.0.1.2/libHShtml-1.0.1.2_p.a
-%%HADDOCK%%%%GHC_LIBDIR_REL%%/html/frames.html
-%%HADDOCK%%%%GHC_LIBDIR_REL%%/html/haddock-DEBUG.css
-%%HADDOCK%%%%GHC_LIBDIR_REL%%/html/haddock-util.js
-%%HADDOCK%%%%GHC_LIBDIR_REL%%/html/haddock.css
-%%HADDOCK%%%%GHC_LIBDIR_REL%%/html/haskell_icon.gif
-%%HADDOCK%%%%GHC_LIBDIR_REL%%/html/minus.gif
-%%HADDOCK%%%%GHC_LIBDIR_REL%%/html/plus.gif
-%%GHC_LIBDIR_REL%%/include/Block.h
-%%GHC_LIBDIR_REL%%/include/Bytecodes.h
-%%GHC_LIBDIR_REL%%/include/ClosureMacros.h
-%%GHC_LIBDIR_REL%%/include/ClosureTypes.h
-%%GHC_LIBDIR_REL%%/include/Closures.h
-%%GHC_LIBDIR_REL%%/include/Cmm.h
-%%GHC_LIBDIR_REL%%/include/Constants.h
-%%GHC_LIBDIR_REL%%/include/DNInvoke.h
-%%GHC_LIBDIR_REL%%/include/DerivedConstants.h
-%%GHC_LIBDIR_REL%%/include/Dotnet.h
-%%GHC_LIBDIR_REL%%/include/FileLock.h
-%%GHC_LIBDIR_REL%%/include/GHCConstants.h
-%%GHC_LIBDIR_REL%%/include/GranSim.h
-%%GHC_LIBDIR_REL%%/include/Hooks.h
-%%GHC_LIBDIR_REL%%/include/HsFFI.h
-%%GHC_LIBDIR_REL%%/include/InfoTables.h
-%%GHC_LIBDIR_REL%%/include/Linker.h
-%%GHC_LIBDIR_REL%%/include/Liveness.h
-%%GHC_LIBDIR_REL%%/include/MachDeps.h
-%%GHC_LIBDIR_REL%%/include/MachRegs.h
-%%GHC_LIBDIR_REL%%/include/OSThreads.h
-%%GHC_LIBDIR_REL%%/include/Parallel.h
-%%GHC_LIBDIR_REL%%/include/Regs.h
-%%GHC_LIBDIR_REL%%/include/Rts.h
-%%GHC_LIBDIR_REL%%/include/RtsAPI.h
-%%GHC_LIBDIR_REL%%/include/RtsConfig.h
-%%GHC_LIBDIR_REL%%/include/RtsExternal.h
-%%GHC_LIBDIR_REL%%/include/RtsFlags.h
-%%GHC_LIBDIR_REL%%/include/RtsGlobals.h
-%%GHC_LIBDIR_REL%%/include/RtsMessages.h
-%%GHC_LIBDIR_REL%%/include/RtsTypes.h
-%%GHC_LIBDIR_REL%%/include/SMP.h
-%%GHC_LIBDIR_REL%%/include/SMPClosureOps.h
-%%GHC_LIBDIR_REL%%/include/STM.h
-%%GHC_LIBDIR_REL%%/include/SchedAPI.h
-%%GHC_LIBDIR_REL%%/include/Signals.h
-%%GHC_LIBDIR_REL%%/include/SpinLock.h
-%%GHC_LIBDIR_REL%%/include/Stable.h
-%%GHC_LIBDIR_REL%%/include/Stg.h
-%%GHC_LIBDIR_REL%%/include/StgDLL.h
-%%GHC_LIBDIR_REL%%/include/StgFun.h
-%%GHC_LIBDIR_REL%%/include/StgLdvProf.h
-%%GHC_LIBDIR_REL%%/include/StgMiscClosures.h
-%%GHC_LIBDIR_REL%%/include/StgProf.h
-%%GHC_LIBDIR_REL%%/include/StgTypes.h
-%%GHC_LIBDIR_REL%%/include/Storage.h
-%%GHC_LIBDIR_REL%%/include/TSO.h
-%%GHC_LIBDIR_REL%%/include/TailCalls.h
-%%GHC_LIBDIR_REL%%/include/TickyCounters.h
-%%GHC_LIBDIR_REL%%/include/config.h
-%%GHC_LIBDIR_REL%%/include/ffi.h
-%%GHC_LIBDIR_REL%%/include/ghcautoconf.h
-%%GHC_LIBDIR_REL%%/include/ghcconfig.h
-%%GHC_LIBDIR_REL%%/include/ghcplatform.h
-%%GHC_LIBDIR_REL%%/include/ieee-flpt.h
-%%GHC_LIBDIR_REL%%/integer-0.1.0.1/GHC/Integer.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/integer-0.1.0.1/GHC/Integer.p_hi
-%%GHC_LIBDIR_REL%%/integer-0.1.0.1/GHC/Integer/Internals.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/integer-0.1.0.1/GHC/Integer/Internals.p_hi
-%%GHC_LIBDIR_REL%%/integer-0.1.0.1/HSinteger-0.1.0.1.o
-%%GHC_LIBDIR_REL%%/integer-0.1.0.1/libHSinteger-0.1.0.1.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/integer-0.1.0.1/libHSinteger-0.1.0.1_p.a
-%%GHC_LIBDIR_REL%%/libHSrts.a
-%%GHC_LIBDIR_REL%%/libHSrts_debug.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/libHSrts_p.a
-%%GHC_LIBDIR_REL%%/libHSrts_thr.a
-%%GHC_LIBDIR_REL%%/libHSrts_thr_debug.a
-%%GHC_LIBDIR_REL%%/libHSrts_thr_p.a
-%%GHC_LIBDIR_REL%%/libffi.a
-%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/Cont.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/Cont.p_hi
-%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/Cont/Class.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/Cont/Class.p_hi
-%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/Error.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/Error.p_hi
-%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/Error/Class.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/Error/Class.p_hi
-%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/Identity.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/Identity.p_hi
-%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/List.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/List.p_hi
-%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/RWS.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/RWS.p_hi
-%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/RWS/Class.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/RWS/Class.p_hi
-%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/RWS/Lazy.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/RWS/Lazy.p_hi
-%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/RWS/Strict.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/RWS/Strict.p_hi
-%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/Reader.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/Reader.p_hi
-%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/Reader/Class.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/Reader/Class.p_hi
-%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/State.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/State.p_hi
-%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/State/Class.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/State/Class.p_hi
-%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/State/Lazy.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/State/Lazy.p_hi
-%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/State/Strict.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/State/Strict.p_hi
-%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/Trans.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/Trans.p_hi
-%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/Writer.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/Writer.p_hi
-%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/Writer/Class.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/Writer/Class.p_hi
-%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/Writer/Lazy.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/Writer/Lazy.p_hi
-%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/Writer/Strict.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/Writer/Strict.p_hi
-%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/HSmtl-1.1.0.2.o
-%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/libHSmtl-1.1.0.2.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/mtl-1.1.0.2/libHSmtl-1.1.0.2_p.a
-%%GHC_LIBDIR_REL%%/network-2.2.1.2/HSnetwork-2.2.1.2.o
-%%GHC_LIBDIR_REL%%/network-2.2.1.2/Network.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/network-2.2.1.2/Network.p_hi
-%%GHC_LIBDIR_REL%%/network-2.2.1.2/Network/BSD.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/network-2.2.1.2/Network/BSD.p_hi
-%%GHC_LIBDIR_REL%%/network-2.2.1.2/Network/Socket.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/network-2.2.1.2/Network/Socket.p_hi
-%%GHC_LIBDIR_REL%%/network-2.2.1.2/Network/Socket/Internal.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/network-2.2.1.2/Network/Socket/Internal.p_hi
-%%GHC_LIBDIR_REL%%/network-2.2.1.2/Network/URI.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/network-2.2.1.2/Network/URI.p_hi
-%%GHC_LIBDIR_REL%%/network-2.2.1.2/include/HsNet.h
-%%GHC_LIBDIR_REL%%/network-2.2.1.2/include/HsNetworkConfig.h
-%%GHC_LIBDIR_REL%%/network-2.2.1.2/libHSnetwork-2.2.1.2.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/network-2.2.1.2/libHSnetwork-2.2.1.2_p.a
-%%GHC_LIBDIR_REL%%/old-locale-1.0.0.1/HSold-locale-1.0.0.1.o
-%%GHC_LIBDIR_REL%%/old-locale-1.0.0.1/System/Locale.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/old-locale-1.0.0.1/System/Locale.p_hi
-%%GHC_LIBDIR_REL%%/old-locale-1.0.0.1/libHSold-locale-1.0.0.1.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/old-locale-1.0.0.1/libHSold-locale-1.0.0.1_p.a
-%%GHC_LIBDIR_REL%%/old-time-1.0.0.2/HSold-time-1.0.0.2.o
-%%GHC_LIBDIR_REL%%/old-time-1.0.0.2/System/Time.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/old-time-1.0.0.2/System/Time.p_hi
-%%GHC_LIBDIR_REL%%/old-time-1.0.0.2/include/HsTime.h
-%%GHC_LIBDIR_REL%%/old-time-1.0.0.2/include/HsTimeConfig.h
-%%GHC_LIBDIR_REL%%/old-time-1.0.0.2/libHSold-time-1.0.0.2.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/old-time-1.0.0.2/libHSold-time-1.0.0.2_p.a
-%%GHC_LIBDIR_REL%%/package.conf
-%%GHC_LIBDIR_REL%%/packedstring-0.1.0.1/Data/PackedString.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/packedstring-0.1.0.1/Data/PackedString.p_hi
-%%GHC_LIBDIR_REL%%/packedstring-0.1.0.1/HSpackedstring-0.1.0.1.o
-%%GHC_LIBDIR_REL%%/packedstring-0.1.0.1/libHSpackedstring-0.1.0.1.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/packedstring-0.1.0.1/libHSpackedstring-0.1.0.1_p.a
-%%GHC_LIBDIR_REL%%/parallel-1.1.0.1/Control/Parallel.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/parallel-1.1.0.1/Control/Parallel.p_hi
-%%GHC_LIBDIR_REL%%/parallel-1.1.0.1/Control/Parallel/Strategies.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/parallel-1.1.0.1/Control/Parallel/Strategies.p_hi
-%%GHC_LIBDIR_REL%%/parallel-1.1.0.1/HSparallel-1.1.0.1.o
-%%GHC_LIBDIR_REL%%/parallel-1.1.0.1/libHSparallel-1.1.0.1.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/parallel-1.1.0.1/libHSparallel-1.1.0.1_p.a
-%%GHC_LIBDIR_REL%%/parsec-2.1.0.1/HSparsec-2.1.0.1.o
-%%GHC_LIBDIR_REL%%/parsec-2.1.0.1/Text/ParserCombinators/Parsec.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/parsec-2.1.0.1/Text/ParserCombinators/Parsec.p_hi
-%%GHC_LIBDIR_REL%%/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Char.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Char.p_hi
-%%GHC_LIBDIR_REL%%/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Combinator.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Combinator.p_hi
-%%GHC_LIBDIR_REL%%/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Error.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Error.p_hi
-%%GHC_LIBDIR_REL%%/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Expr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Expr.p_hi
-%%GHC_LIBDIR_REL%%/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Language.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Language.p_hi
-%%GHC_LIBDIR_REL%%/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Perm.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Perm.p_hi
-%%GHC_LIBDIR_REL%%/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Pos.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Pos.p_hi
-%%GHC_LIBDIR_REL%%/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Prim.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Prim.p_hi
-%%GHC_LIBDIR_REL%%/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Token.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Token.p_hi
-%%GHC_LIBDIR_REL%%/parsec-2.1.0.1/libHSparsec-2.1.0.1.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/parsec-2.1.0.1/libHSparsec-2.1.0.1_p.a
-%%GHC_LIBDIR_REL%%/pretty-1.0.1.0/HSpretty-1.0.1.0.o
-%%GHC_LIBDIR_REL%%/pretty-1.0.1.0/Text/PrettyPrint.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/pretty-1.0.1.0/Text/PrettyPrint.p_hi
-%%GHC_LIBDIR_REL%%/pretty-1.0.1.0/Text/PrettyPrint/HughesPJ.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/pretty-1.0.1.0/Text/PrettyPrint/HughesPJ.p_hi
-%%GHC_LIBDIR_REL%%/pretty-1.0.1.0/libHSpretty-1.0.1.0.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/pretty-1.0.1.0/libHSpretty-1.0.1.0_p.a
-%%GHC_LIBDIR_REL%%/process-1.0.1.1/HSprocess-1.0.1.1.o
-%%GHC_LIBDIR_REL%%/process-1.0.1.1/System/Cmd.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/process-1.0.1.1/System/Cmd.p_hi
-%%GHC_LIBDIR_REL%%/process-1.0.1.1/System/Process.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/process-1.0.1.1/System/Process.p_hi
-%%GHC_LIBDIR_REL%%/process-1.0.1.1/System/Process/Internals.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/process-1.0.1.1/System/Process/Internals.p_hi
-%%GHC_LIBDIR_REL%%/process-1.0.1.1/include/HsProcessConfig.h
-%%GHC_LIBDIR_REL%%/process-1.0.1.1/include/runProcess.h
-%%GHC_LIBDIR_REL%%/process-1.0.1.1/libHSprocess-1.0.1.1.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/process-1.0.1.1/libHSprocess-1.0.1.1_p.a
-%%GHC_LIBDIR_REL%%/random-1.0.0.1/HSrandom-1.0.0.1.o
-%%GHC_LIBDIR_REL%%/random-1.0.0.1/System/Random.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/random-1.0.0.1/System/Random.p_hi
-%%GHC_LIBDIR_REL%%/random-1.0.0.1/libHSrandom-1.0.0.1.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/random-1.0.0.1/libHSrandom-1.0.0.1_p.a
-%%GHC_LIBDIR_REL%%/regex-base-0.72.0.2/HSregex-base-0.72.0.2.o
-%%GHC_LIBDIR_REL%%/regex-base-0.72.0.2/Text/Regex/Base.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/regex-base-0.72.0.2/Text/Regex/Base.p_hi
-%%GHC_LIBDIR_REL%%/regex-base-0.72.0.2/Text/Regex/Base/Context.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/regex-base-0.72.0.2/Text/Regex/Base/Context.p_hi
-%%GHC_LIBDIR_REL%%/regex-base-0.72.0.2/Text/Regex/Base/Impl.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/regex-base-0.72.0.2/Text/Regex/Base/Impl.p_hi
-%%GHC_LIBDIR_REL%%/regex-base-0.72.0.2/Text/Regex/Base/RegexLike.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/regex-base-0.72.0.2/Text/Regex/Base/RegexLike.p_hi
-%%GHC_LIBDIR_REL%%/regex-base-0.72.0.2/libHSregex-base-0.72.0.2.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/regex-base-0.72.0.2/libHSregex-base-0.72.0.2_p.a
-%%GHC_LIBDIR_REL%%/regex-compat-0.71.0.1/HSregex-compat-0.71.0.1.o
-%%GHC_LIBDIR_REL%%/regex-compat-0.71.0.1/Text/Regex.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/regex-compat-0.71.0.1/Text/Regex.p_hi
-%%GHC_LIBDIR_REL%%/regex-compat-0.71.0.1/libHSregex-compat-0.71.0.1.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/regex-compat-0.71.0.1/libHSregex-compat-0.71.0.1_p.a
-%%GHC_LIBDIR_REL%%/regex-posix-0.72.0.3/HSregex-posix-0.72.0.3.o
-%%GHC_LIBDIR_REL%%/regex-posix-0.72.0.3/Text/Regex/Posix.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/regex-posix-0.72.0.3/Text/Regex/Posix.p_hi
-%%GHC_LIBDIR_REL%%/regex-posix-0.72.0.3/Text/Regex/Posix/ByteString.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/regex-posix-0.72.0.3/Text/Regex/Posix/ByteString.p_hi
-%%GHC_LIBDIR_REL%%/regex-posix-0.72.0.3/Text/Regex/Posix/String.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/regex-posix-0.72.0.3/Text/Regex/Posix/String.p_hi
-%%GHC_LIBDIR_REL%%/regex-posix-0.72.0.3/Text/Regex/Posix/Wrap.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/regex-posix-0.72.0.3/Text/Regex/Posix/Wrap.p_hi
-%%GHC_LIBDIR_REL%%/regex-posix-0.72.0.3/libHSregex-posix-0.72.0.3.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/regex-posix-0.72.0.3/libHSregex-posix-0.72.0.3_p.a
-%%GHC_LIBDIR_REL%%/runghc
-%%GHC_LIBDIR_REL%%/stm-2.1.1.2/Control/Concurrent/STM.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/stm-2.1.1.2/Control/Concurrent/STM.p_hi
-%%GHC_LIBDIR_REL%%/stm-2.1.1.2/Control/Concurrent/STM/TArray.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/stm-2.1.1.2/Control/Concurrent/STM/TArray.p_hi
-%%GHC_LIBDIR_REL%%/stm-2.1.1.2/Control/Concurrent/STM/TChan.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/stm-2.1.1.2/Control/Concurrent/STM/TChan.p_hi
-%%GHC_LIBDIR_REL%%/stm-2.1.1.2/Control/Concurrent/STM/TMVar.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/stm-2.1.1.2/Control/Concurrent/STM/TMVar.p_hi
-%%GHC_LIBDIR_REL%%/stm-2.1.1.2/Control/Concurrent/STM/TVar.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/stm-2.1.1.2/Control/Concurrent/STM/TVar.p_hi
-%%GHC_LIBDIR_REL%%/stm-2.1.1.2/Control/Monad/STM.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/stm-2.1.1.2/Control/Monad/STM.p_hi
-%%GHC_LIBDIR_REL%%/stm-2.1.1.2/Control/Sequential/STM.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/stm-2.1.1.2/Control/Sequential/STM.p_hi
-%%GHC_LIBDIR_REL%%/stm-2.1.1.2/HSstm-2.1.1.2.o
-%%GHC_LIBDIR_REL%%/stm-2.1.1.2/libHSstm-2.1.1.2.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/stm-2.1.1.2/libHSstm-2.1.1.2_p.a
-%%GHC_LIBDIR_REL%%/syb-0.1.0.1/Data/Generics.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/syb-0.1.0.1/Data/Generics.p_hi
-%%GHC_LIBDIR_REL%%/syb-0.1.0.1/Data/Generics/Aliases.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/syb-0.1.0.1/Data/Generics/Aliases.p_hi
-%%GHC_LIBDIR_REL%%/syb-0.1.0.1/Data/Generics/Basics.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/syb-0.1.0.1/Data/Generics/Basics.p_hi
-%%GHC_LIBDIR_REL%%/syb-0.1.0.1/Data/Generics/Instances.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/syb-0.1.0.1/Data/Generics/Instances.p_hi
-%%GHC_LIBDIR_REL%%/syb-0.1.0.1/Data/Generics/Schemes.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/syb-0.1.0.1/Data/Generics/Schemes.p_hi
-%%GHC_LIBDIR_REL%%/syb-0.1.0.1/Data/Generics/Text.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/syb-0.1.0.1/Data/Generics/Text.p_hi
-%%GHC_LIBDIR_REL%%/syb-0.1.0.1/Data/Generics/Twins.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/syb-0.1.0.1/Data/Generics/Twins.p_hi
-%%GHC_LIBDIR_REL%%/syb-0.1.0.1/HSsyb-0.1.0.1.o
-%%GHC_LIBDIR_REL%%/syb-0.1.0.1/libHSsyb-0.1.0.1.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/syb-0.1.0.1/libHSsyb-0.1.0.1_p.a
-%%GHC_LIBDIR_REL%%/template-haskell-2.3.0.1/HStemplate-haskell-2.3.0.1.o
-%%GHC_LIBDIR_REL%%/template-haskell-2.3.0.1/Language/Haskell/TH.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/template-haskell-2.3.0.1/Language/Haskell/TH.p_hi
-%%GHC_LIBDIR_REL%%/template-haskell-2.3.0.1/Language/Haskell/TH/Lib.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/template-haskell-2.3.0.1/Language/Haskell/TH/Lib.p_hi
-%%GHC_LIBDIR_REL%%/template-haskell-2.3.0.1/Language/Haskell/TH/Ppr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/template-haskell-2.3.0.1/Language/Haskell/TH/Ppr.p_hi
-%%GHC_LIBDIR_REL%%/template-haskell-2.3.0.1/Language/Haskell/TH/PprLib.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/template-haskell-2.3.0.1/Language/Haskell/TH/PprLib.p_hi
-%%GHC_LIBDIR_REL%%/template-haskell-2.3.0.1/Language/Haskell/TH/Quote.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/template-haskell-2.3.0.1/Language/Haskell/TH/Quote.p_hi
-%%GHC_LIBDIR_REL%%/template-haskell-2.3.0.1/Language/Haskell/TH/Syntax.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/template-haskell-2.3.0.1/Language/Haskell/TH/Syntax.p_hi
-%%GHC_LIBDIR_REL%%/template-haskell-2.3.0.1/libHStemplate-haskell-2.3.0.1.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/template-haskell-2.3.0.1/libHStemplate-haskell-2.3.0.1_p.a
-%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time.p_hi
-%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Calendar.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Calendar.p_hi
-%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Calendar/Days.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Calendar/Days.p_hi
-%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Calendar/Easter.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Calendar/Easter.p_hi
-%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Calendar/Gregorian.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Calendar/Gregorian.p_hi
-%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Calendar/Julian.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Calendar/Julian.p_hi
-%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Calendar/JulianYearDay.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Calendar/JulianYearDay.p_hi
-%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Calendar/MonthDay.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Calendar/MonthDay.p_hi
-%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Calendar/OrdinalDate.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Calendar/OrdinalDate.p_hi
-%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Calendar/Private.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Calendar/Private.p_hi
-%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Calendar/WeekDate.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Calendar/WeekDate.p_hi
-%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Clock.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Clock.p_hi
-%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Clock/CTimeval.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Clock/CTimeval.p_hi
-%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Clock/POSIX.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Clock/POSIX.p_hi
-%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Clock/Scale.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Clock/Scale.p_hi
-%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Clock/TAI.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Clock/TAI.p_hi
-%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Clock/UTC.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Clock/UTC.p_hi
-%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Clock/UTCDiff.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Clock/UTCDiff.p_hi
-%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Format.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Format.p_hi
-%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Format/Parse.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Format/Parse.p_hi
-%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/LocalTime.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/LocalTime.p_hi
-%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/LocalTime/LocalTime.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/LocalTime/LocalTime.p_hi
-%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/LocalTime/TimeOfDay.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/LocalTime/TimeOfDay.p_hi
-%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/LocalTime/TimeZone.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/LocalTime/TimeZone.p_hi
-%%GHC_LIBDIR_REL%%/time-1.1.4/HStime-1.1.4.o
-%%GHC_LIBDIR_REL%%/time-1.1.4/include/HsTime.h
-%%GHC_LIBDIR_REL%%/time-1.1.4/include/HsTimeConfig.h
-%%GHC_LIBDIR_REL%%/time-1.1.4/libHStime-1.1.4.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/time-1.1.4/libHStime-1.1.4_p.a
-%%GHC_LIBDIR_REL%%/unix-2.3.2.0/HSunix-2.3.2.0.o
-%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix.p_hi
-%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/Directory.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/Directory.p_hi
-%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/DynamicLinker.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/DynamicLinker.p_hi
-%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/DynamicLinker/Module.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/DynamicLinker/Module.p_hi
-%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/DynamicLinker/Prim.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/DynamicLinker/Prim.p_hi
-%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/Env.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/Env.p_hi
-%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/Error.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/Error.p_hi
-%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/Files.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/Files.p_hi
-%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/IO.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/IO.p_hi
-%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/Process.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/Process.p_hi
-%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/Process/Internals.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/Process/Internals.p_hi
-%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/Resource.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/Resource.p_hi
-%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/Semaphore.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/Semaphore.p_hi
-%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/SharedMem.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/SharedMem.p_hi
-%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/Signals.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/Signals.p_hi
-%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/Signals/Exts.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/Signals/Exts.p_hi
-%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/Temp.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/Temp.p_hi
-%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/Terminal.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/Terminal.p_hi
-%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/Time.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/Time.p_hi
-%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/Unistd.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/Unistd.p_hi
-%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/User.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/User.p_hi
-%%GHC_LIBDIR_REL%%/unix-2.3.2.0/include/HsUnix.h
-%%GHC_LIBDIR_REL%%/unix-2.3.2.0/include/HsUnixConfig.h
-%%GHC_LIBDIR_REL%%/unix-2.3.2.0/include/execvpe.h
-%%GHC_LIBDIR_REL%%/unix-2.3.2.0/libHSunix-2.3.2.0.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/unix-2.3.2.0/libHSunix-2.3.2.0_p.a
-%%GHC_LIBDIR_REL%%/unlit
-%%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/HSxhtml-3000.2.0.1.o
-%%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/Text/XHtml.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/Text/XHtml.p_hi
-%%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/Text/XHtml/BlockTable.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/Text/XHtml/BlockTable.p_hi
-%%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/Text/XHtml/Debug.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/Text/XHtml/Debug.p_hi
-%%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/Text/XHtml/Extras.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/Text/XHtml/Extras.p_hi
-%%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/Text/XHtml/Frameset.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/Text/XHtml/Frameset.p_hi
-%%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/Text/XHtml/Frameset/Attributes.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/Text/XHtml/Frameset/Attributes.p_hi
-%%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/Text/XHtml/Frameset/Elements.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/Text/XHtml/Frameset/Elements.p_hi
-%%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/Text/XHtml/Internals.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/Text/XHtml/Internals.p_hi
-%%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/Text/XHtml/Strict.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/Text/XHtml/Strict.p_hi
-%%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/Text/XHtml/Strict/Attributes.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/Text/XHtml/Strict/Attributes.p_hi
-%%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/Text/XHtml/Strict/Elements.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/Text/XHtml/Strict/Elements.p_hi
-%%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/Text/XHtml/Table.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/Text/XHtml/Table.p_hi
-%%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/Text/XHtml/Transitional.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/Text/XHtml/Transitional.p_hi
-%%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/Text/XHtml/Transitional/Attributes.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/Text/XHtml/Transitional/Attributes.p_hi
-%%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/Text/XHtml/Transitional/Elements.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/Text/XHtml/Transitional/Elements.p_hi
-%%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/libHSxhtml-3000.2.0.1.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/libHSxhtml-3000.2.0.1_p.a
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/Cabal/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/HUnit/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/QuickCheck/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/array/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/base/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/bytestring/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/containers/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/directory/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/dph-base/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/dph-par/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/dph-prim-interface/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/dph-prim-par/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/dph-prim-seq/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/dph-seq/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/extensible-exceptions/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/filepath/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/ghc-prim/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/ghc/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/haskell-src/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/haskell98/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/hpc/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/html/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/integer/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/mtl/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/network/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/old-locale/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/old-time/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/packedstring/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/parallel/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/parsec/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/pretty/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/process/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/random/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/regex-base/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/regex-compat/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/regex-posix/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/stm/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/syb/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/template-haskell/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/time/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/unix/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/xhtml/LICENSE
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/xhtml
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/unix
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/time
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/template-haskell
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/syb
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/stm
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/regex-posix
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/regex-compat
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/regex-base
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/random
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/process
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/pretty
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/parsec
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/parallel
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/packedstring
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/old-time
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/old-locale
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/network
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/mtl
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/integer
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/html
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/hpc
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/haskell98
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/haskell-src
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/ghc-prim
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/ghc
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/filepath
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/extensible-exceptions
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/dph-seq
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/dph-prim-seq
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/dph-prim-par
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/dph-prim-interface
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/dph-par
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/dph-base
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/directory
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/containers
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/bytestring
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/base
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/array
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/QuickCheck
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/HUnit
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/Cabal
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/cabal
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%
-@dirrm %%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/Text/XHtml/Transitional
-@dirrm %%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/Text/XHtml/Strict
-@dirrm %%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/Text/XHtml/Frameset
-@dirrm %%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/Text/XHtml
-@dirrm %%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1/Text
-@dirrm %%GHC_LIBDIR_REL%%/xhtml-3000.2.0.1
-@dirrm %%GHC_LIBDIR_REL%%/unix-2.3.2.0/include
-@dirrm %%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/Signals
-@dirrm %%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/Process
-@dirrm %%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix/DynamicLinker
-@dirrm %%GHC_LIBDIR_REL%%/unix-2.3.2.0/System/Posix
-@dirrm %%GHC_LIBDIR_REL%%/unix-2.3.2.0/System
-@dirrm %%GHC_LIBDIR_REL%%/unix-2.3.2.0
-@dirrm %%GHC_LIBDIR_REL%%/time-1.1.4/include
-@dirrm %%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/LocalTime
-@dirrm %%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Format
-@dirrm %%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Clock
-@dirrm %%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time/Calendar
-@dirrm %%GHC_LIBDIR_REL%%/time-1.1.4/Data/Time
-@dirrm %%GHC_LIBDIR_REL%%/time-1.1.4/Data
-@dirrm %%GHC_LIBDIR_REL%%/time-1.1.4
-@dirrm %%GHC_LIBDIR_REL%%/template-haskell-2.3.0.1/Language/Haskell/TH
-@dirrm %%GHC_LIBDIR_REL%%/template-haskell-2.3.0.1/Language/Haskell
-@dirrm %%GHC_LIBDIR_REL%%/template-haskell-2.3.0.1/Language
-@dirrm %%GHC_LIBDIR_REL%%/template-haskell-2.3.0.1
-@dirrm %%GHC_LIBDIR_REL%%/syb-0.1.0.1/Data/Generics
-@dirrm %%GHC_LIBDIR_REL%%/syb-0.1.0.1/Data
-@dirrm %%GHC_LIBDIR_REL%%/syb-0.1.0.1
-@dirrm %%GHC_LIBDIR_REL%%/stm-2.1.1.2/Control/Sequential
-@dirrm %%GHC_LIBDIR_REL%%/stm-2.1.1.2/Control/Monad
-@dirrm %%GHC_LIBDIR_REL%%/stm-2.1.1.2/Control/Concurrent/STM
-@dirrm %%GHC_LIBDIR_REL%%/stm-2.1.1.2/Control/Concurrent
-@dirrm %%GHC_LIBDIR_REL%%/stm-2.1.1.2/Control
-@dirrm %%GHC_LIBDIR_REL%%/stm-2.1.1.2
-@dirrm %%GHC_LIBDIR_REL%%/regex-posix-0.72.0.3/Text/Regex/Posix
-@dirrm %%GHC_LIBDIR_REL%%/regex-posix-0.72.0.3/Text/Regex
-@dirrm %%GHC_LIBDIR_REL%%/regex-posix-0.72.0.3/Text
-@dirrm %%GHC_LIBDIR_REL%%/regex-posix-0.72.0.3
-@dirrm %%GHC_LIBDIR_REL%%/regex-compat-0.71.0.1/Text
-@dirrm %%GHC_LIBDIR_REL%%/regex-compat-0.71.0.1
-@dirrm %%GHC_LIBDIR_REL%%/regex-base-0.72.0.2/Text/Regex/Base
-@dirrm %%GHC_LIBDIR_REL%%/regex-base-0.72.0.2/Text/Regex
-@dirrm %%GHC_LIBDIR_REL%%/regex-base-0.72.0.2/Text
-@dirrm %%GHC_LIBDIR_REL%%/regex-base-0.72.0.2
-@dirrm %%GHC_LIBDIR_REL%%/random-1.0.0.1/System
-@dirrm %%GHC_LIBDIR_REL%%/random-1.0.0.1
-@dirrm %%GHC_LIBDIR_REL%%/process-1.0.1.1/include
-@dirrm %%GHC_LIBDIR_REL%%/process-1.0.1.1/System/Process
-@dirrm %%GHC_LIBDIR_REL%%/process-1.0.1.1/System
-@dirrm %%GHC_LIBDIR_REL%%/process-1.0.1.1
-@dirrm %%GHC_LIBDIR_REL%%/pretty-1.0.1.0/Text/PrettyPrint
-@dirrm %%GHC_LIBDIR_REL%%/pretty-1.0.1.0/Text
-@dirrm %%GHC_LIBDIR_REL%%/pretty-1.0.1.0
-@dirrm %%GHC_LIBDIR_REL%%/parsec-2.1.0.1/Text/ParserCombinators/Parsec
-@dirrm %%GHC_LIBDIR_REL%%/parsec-2.1.0.1/Text/ParserCombinators
-@dirrm %%GHC_LIBDIR_REL%%/parsec-2.1.0.1/Text
-@dirrm %%GHC_LIBDIR_REL%%/parsec-2.1.0.1
-@dirrm %%GHC_LIBDIR_REL%%/parallel-1.1.0.1/Control/Parallel
-@dirrm %%GHC_LIBDIR_REL%%/parallel-1.1.0.1/Control
-@dirrm %%GHC_LIBDIR_REL%%/parallel-1.1.0.1
-@dirrm %%GHC_LIBDIR_REL%%/packedstring-0.1.0.1/Data
-@dirrm %%GHC_LIBDIR_REL%%/packedstring-0.1.0.1
-@dirrm %%GHC_LIBDIR_REL%%/old-time-1.0.0.2/include
-@dirrm %%GHC_LIBDIR_REL%%/old-time-1.0.0.2/System
-@dirrm %%GHC_LIBDIR_REL%%/old-time-1.0.0.2
-@dirrm %%GHC_LIBDIR_REL%%/old-locale-1.0.0.1/System
-@dirrm %%GHC_LIBDIR_REL%%/old-locale-1.0.0.1
-@dirrm %%GHC_LIBDIR_REL%%/network-2.2.1.2/include
-@dirrm %%GHC_LIBDIR_REL%%/network-2.2.1.2/Network/Socket
-@dirrm %%GHC_LIBDIR_REL%%/network-2.2.1.2/Network
-@dirrm %%GHC_LIBDIR_REL%%/network-2.2.1.2
-@dirrm %%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/Writer
-@dirrm %%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/State
-@dirrm %%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/Reader
-@dirrm %%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/RWS
-@dirrm %%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/Error
-@dirrm %%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad/Cont
-@dirrm %%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control/Monad
-@dirrm %%GHC_LIBDIR_REL%%/mtl-1.1.0.2/Control
-@dirrm %%GHC_LIBDIR_REL%%/mtl-1.1.0.2
-@dirrm %%GHC_LIBDIR_REL%%/integer-0.1.0.1/GHC/Integer
-@dirrm %%GHC_LIBDIR_REL%%/integer-0.1.0.1/GHC
-@dirrm %%GHC_LIBDIR_REL%%/integer-0.1.0.1
-@dirrm %%GHC_LIBDIR_REL%%/include
-@dirrm %%GHC_LIBDIR_REL%%/html-1.0.1.2/Text/Html
-@dirrm %%GHC_LIBDIR_REL%%/html-1.0.1.2/Text
-@dirrm %%GHC_LIBDIR_REL%%/html-1.0.1.2
-%%HADDOCK%%@dirrm %%GHC_LIBDIR_REL%%/html
-@dirrm %%GHC_LIBDIR_REL%%/hsc2hs-0.67
-@dirrm %%GHC_LIBDIR_REL%%/hpc-0.5.0.3/Trace/Hpc
-@dirrm %%GHC_LIBDIR_REL%%/hpc-0.5.0.3/Trace
-@dirrm %%GHC_LIBDIR_REL%%/hpc-0.5.0.3
-@dirrm %%GHC_LIBDIR_REL%%/haskell98-1.0.1.0
-@dirrm %%GHC_LIBDIR_REL%%/haskell-src-1.0.1.3/Language/Haskell
-@dirrm %%GHC_LIBDIR_REL%%/haskell-src-1.0.1.3/Language
-@dirrm %%GHC_LIBDIR_REL%%/haskell-src-1.0.1.3
-%%HADDOCK%%@dirrm %%GHC_LIBDIR_REL%%/haddock-2.4.2/Haddock/GHC
-%%HADDOCK%%@dirrm %%GHC_LIBDIR_REL%%/haddock-2.4.2/Haddock
-%%HADDOCK%%@dirrm %%GHC_LIBDIR_REL%%/haddock-2.4.2/Distribution
-%%HADDOCK%%@dirrm %%GHC_LIBDIR_REL%%/haddock-2.4.2
-@dirrm %%GHC_LIBDIR_REL%%/ghc-prim-0.1.0.0/GHC
-@dirrm %%GHC_LIBDIR_REL%%/ghc-prim-0.1.0.0
-@dirrm %%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include
-@dirrm %%GHC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%GHC_LIBDIR_REL%%/filepath-1.1.0.2/System/FilePath
-@dirrm %%GHC_LIBDIR_REL%%/filepath-1.1.0.2/System
-@dirrm %%GHC_LIBDIR_REL%%/filepath-1.1.0.2
-@dirrm %%GHC_LIBDIR_REL%%/extensible-exceptions-0.1.1.0/Control/Exception
-@dirrm %%GHC_LIBDIR_REL%%/extensible-exceptions-0.1.1.0/Control
-@dirrm %%GHC_LIBDIR_REL%%/extensible-exceptions-0.1.1.0
-@dirrm %%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Prelude/Base
-@dirrm %%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Prelude
-@dirrm %%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel/Lifted
-@dirrm %%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array/Parallel
-@dirrm %%GHC_LIBDIR_REL%%/dph-seq-0.3/Data/Array
-@dirrm %%GHC_LIBDIR_REL%%/dph-seq-0.3/Data
-@dirrm %%GHC_LIBDIR_REL%%/dph-seq-0.3
-@dirrm %%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Segmented
-@dirrm %%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential/Flat
-@dirrm %%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted/Sequential
-@dirrm %%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel/Unlifted
-@dirrm %%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array/Parallel
-@dirrm %%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data/Array
-@dirrm %%GHC_LIBDIR_REL%%/dph-prim-seq-0.3/Data
-@dirrm %%GHC_LIBDIR_REL%%/dph-prim-seq-0.3
-@dirrm %%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Parallel
-@dirrm %%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted/Distributed
-@dirrm %%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel/Unlifted
-@dirrm %%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array/Parallel
-@dirrm %%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data/Array
-@dirrm %%GHC_LIBDIR_REL%%/dph-prim-par-0.3/Data
-@dirrm %%GHC_LIBDIR_REL%%/dph-prim-par-0.3
-@dirrm %%GHC_LIBDIR_REL%%/dph-prim-interface-0.3/include
-@dirrm %%GHC_LIBDIR_REL%%/dph-prim-interface-0.3/Data/Array/Parallel
-@dirrm %%GHC_LIBDIR_REL%%/dph-prim-interface-0.3/Data/Array
-@dirrm %%GHC_LIBDIR_REL%%/dph-prim-interface-0.3/Data
-@dirrm %%GHC_LIBDIR_REL%%/dph-prim-interface-0.3
-@dirrm %%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Prelude/Base
-@dirrm %%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Prelude
-@dirrm %%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel/Lifted
-@dirrm %%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array/Parallel
-@dirrm %%GHC_LIBDIR_REL%%/dph-par-0.3/Data/Array
-@dirrm %%GHC_LIBDIR_REL%%/dph-par-0.3/Data
-@dirrm %%GHC_LIBDIR_REL%%/dph-par-0.3
-@dirrm %%GHC_LIBDIR_REL%%/dph-base-0.3/include
-@dirrm %%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Stream/Flat
-@dirrm %%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Stream
-@dirrm %%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Base
-@dirrm %%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel/Arr
-@dirrm %%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array/Parallel
-@dirrm %%GHC_LIBDIR_REL%%/dph-base-0.3/Data/Array
-@dirrm %%GHC_LIBDIR_REL%%/dph-base-0.3/Data
-@dirrm %%GHC_LIBDIR_REL%%/dph-base-0.3
-@dirrm %%GHC_LIBDIR_REL%%/directory-1.0.0.3/include
-@dirrm %%GHC_LIBDIR_REL%%/directory-1.0.0.3/System
-@dirrm %%GHC_LIBDIR_REL%%/directory-1.0.0.3
-@dirrm %%GHC_LIBDIR_REL%%/containers-0.2.0.1/Data
-@dirrm %%GHC_LIBDIR_REL%%/containers-0.2.0.1
-@dirrm %%GHC_LIBDIR_REL%%/cabal
-@dirrm %%GHC_LIBDIR_REL%%/bytestring-0.9.1.4/include
-@dirrm %%GHC_LIBDIR_REL%%/bytestring-0.9.1.4/Data/ByteString/Lazy
-@dirrm %%GHC_LIBDIR_REL%%/bytestring-0.9.1.4/Data/ByteString
-@dirrm %%GHC_LIBDIR_REL%%/bytestring-0.9.1.4/Data
-@dirrm %%GHC_LIBDIR_REL%%/bytestring-0.9.1.4
-@dirrm %%GHC_LIBDIR_REL%%/base-4.1.0.0/include
-@dirrm %%GHC_LIBDIR_REL%%/base-4.1.0.0/Unsafe
-@dirrm %%GHC_LIBDIR_REL%%/base-4.1.0.0/Text/Show
-@dirrm %%GHC_LIBDIR_REL%%/base-4.1.0.0/Text/Read
-@dirrm %%GHC_LIBDIR_REL%%/base-4.1.0.0/Text/ParserCombinators
-@dirrm %%GHC_LIBDIR_REL%%/base-4.1.0.0/Text
-@dirrm %%GHC_LIBDIR_REL%%/base-4.1.0.0/System/Posix
-@dirrm %%GHC_LIBDIR_REL%%/base-4.1.0.0/System/Mem
-@dirrm %%GHC_LIBDIR_REL%%/base-4.1.0.0/System/IO
-@dirrm %%GHC_LIBDIR_REL%%/base-4.1.0.0/System/Console
-@dirrm %%GHC_LIBDIR_REL%%/base-4.1.0.0/System
-@dirrm %%GHC_LIBDIR_REL%%/base-4.1.0.0/GHC
-@dirrm %%GHC_LIBDIR_REL%%/base-4.1.0.0/Foreign/Marshal
-@dirrm %%GHC_LIBDIR_REL%%/base-4.1.0.0/Foreign/C
-@dirrm %%GHC_LIBDIR_REL%%/base-4.1.0.0/Foreign
-@dirrm %%GHC_LIBDIR_REL%%/base-4.1.0.0/Debug
-@dirrm %%GHC_LIBDIR_REL%%/base-4.1.0.0/Data/STRef
-@dirrm %%GHC_LIBDIR_REL%%/base-4.1.0.0/Data
-@dirrm %%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Monad/ST
-@dirrm %%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Monad
-@dirrm %%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Exception
-@dirrm %%GHC_LIBDIR_REL%%/base-4.1.0.0/Control/Concurrent
-@dirrm %%GHC_LIBDIR_REL%%/base-4.1.0.0/Control
-@dirrm %%GHC_LIBDIR_REL%%/base-4.1.0.0
-@dirrm %%GHC_LIBDIR_REL%%/base-3.0.3.1/Unsafe
-@dirrm %%GHC_LIBDIR_REL%%/base-3.0.3.1/Text/Show
-@dirrm %%GHC_LIBDIR_REL%%/base-3.0.3.1/Text/Read
-@dirrm %%GHC_LIBDIR_REL%%/base-3.0.3.1/Text/ParserCombinators
-@dirrm %%GHC_LIBDIR_REL%%/base-3.0.3.1/Text
-@dirrm %%GHC_LIBDIR_REL%%/base-3.0.3.1/System/Posix
-@dirrm %%GHC_LIBDIR_REL%%/base-3.0.3.1/System/Mem
-@dirrm %%GHC_LIBDIR_REL%%/base-3.0.3.1/System/IO
-@dirrm %%GHC_LIBDIR_REL%%/base-3.0.3.1/System/Console
-@dirrm %%GHC_LIBDIR_REL%%/base-3.0.3.1/System
-@dirrm %%GHC_LIBDIR_REL%%/base-3.0.3.1/GHC
-@dirrm %%GHC_LIBDIR_REL%%/base-3.0.3.1/Foreign/Marshal
-@dirrm %%GHC_LIBDIR_REL%%/base-3.0.3.1/Foreign/C
-@dirrm %%GHC_LIBDIR_REL%%/base-3.0.3.1/Foreign
-@dirrm %%GHC_LIBDIR_REL%%/base-3.0.3.1/Debug
-@dirrm %%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/STRef
-@dirrm %%GHC_LIBDIR_REL%%/base-3.0.3.1/Data/Generics
-@dirrm %%GHC_LIBDIR_REL%%/base-3.0.3.1/Data
-@dirrm %%GHC_LIBDIR_REL%%/base-3.0.3.1/Control/Monad/ST
-@dirrm %%GHC_LIBDIR_REL%%/base-3.0.3.1/Control/Monad
-@dirrm %%GHC_LIBDIR_REL%%/base-3.0.3.1/Control/Concurrent
-@dirrm %%GHC_LIBDIR_REL%%/base-3.0.3.1/Control
-@dirrm %%GHC_LIBDIR_REL%%/base-3.0.3.1
-@dirrm %%GHC_LIBDIR_REL%%/array-0.2.0.0/Data/Array/IO
-@dirrm %%GHC_LIBDIR_REL%%/array-0.2.0.0/Data/Array
-@dirrm %%GHC_LIBDIR_REL%%/array-0.2.0.0/Data
-@dirrm %%GHC_LIBDIR_REL%%/array-0.2.0.0
-@dirrm %%GHC_LIBDIR_REL%%/QuickCheck-1.2.0.0/Test/QuickCheck
-@dirrm %%GHC_LIBDIR_REL%%/QuickCheck-1.2.0.0/Test
-@dirrm %%GHC_LIBDIR_REL%%/QuickCheck-1.2.0.0/Debug/QuickCheck
-@dirrm %%GHC_LIBDIR_REL%%/QuickCheck-1.2.0.0/Debug
-@dirrm %%GHC_LIBDIR_REL%%/QuickCheck-1.2.0.0
-@dirrm %%GHC_LIBDIR_REL%%/HUnit-1.2.0.3/Test/HUnit
-@dirrm %%GHC_LIBDIR_REL%%/HUnit-1.2.0.3/Test
-@dirrm %%GHC_LIBDIR_REL%%/HUnit-1.2.0.3
-@dirrm %%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Language/Haskell
-@dirrm %%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Language
-@dirrm %%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/PreProcess
-@dirrm %%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/GHC
-@dirrm %%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple/Build
-@dirrm %%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Simple
-@dirrm %%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/PackageDescription
-@dirrm %%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution/Compat
-@dirrm %%GHC_LIBDIR_REL%%/Cabal-1.6.0.3/Distribution
-@dirrm %%GHC_LIBDIR_REL%%/Cabal-1.6.0.3
-@exec mkdir -p %D/%%GHC_LIBDIR_REL%%/cabal
-@exec mkdir -p %D/%%DOCSDIR_REL%%/cabal
-@exec if [ -f %D/%%GHC_LIBDIR_REL%%/package.conf.old ]; then rm -f %D/%%GHC_LIBDIR_REL%%/package.conf.old || /usr/bin/true; fi
-@unexec /bin/rm -f %D/%%GHC_LIBDIR_REL%%/package.conf || /usr/bin/true
-@unexec if [ -f %D/%%GHC_LIBDIR_REL%%/package.conf.old ]; then rm -f %D/%%GHC_LIBDIR_REL%%/package.conf.old || /usr/bin/true; fi
-@dirrm %%GHC_LIBDIR_REL%%
+bin/ghc-%%GHC_VERSION%%
+bin/hp2ps
+bin/hpc
+@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/%%GHC_LIBDIR%%/cabal || return true
+@exec /bin/mkdir -p %D/%%DOCSDIR%%/cabal || return true
+@exec /bin/mkdir -p %D/%%DATADIR%%/cabal || return true
+@exec /bin/mkdir -p %D/%%EXAMPLESDIR%%/cabal || return true
+@dirrm %%DATADIR%%/cabal
+@dirrm %%DATADIR%%
+@dirrm %%EXAMPLESDIR%%/cabal
+@dirrm %%EXAMPLESDIR%%
diff --git a/lang/hs-brainfuck/Makefile b/lang/hs-brainfuck/Makefile
index 7df63d3264b4..91c46127e115 100644
--- a/lang/hs-brainfuck/Makefile
+++ b/lang/hs-brainfuck/Makefile
@@ -7,13 +7,16 @@
PORTNAME= brainfuck
PORTVERSION= 0.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= lang haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Brainfuck interpreter written in Haskell
+LICENSE= GPLv2
+
CABAL_SETUP= Setup.hs
+USE_CABAL= mtl
EXECUTABLE= bf
diff --git a/lang/hs-brainfuck/distinfo b/lang/hs-brainfuck/distinfo
index c03765b315a7..a7fcb7c15e66 100644
--- a/lang/hs-brainfuck/distinfo
+++ b/lang/hs-brainfuck/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/brainfuck-0.1.tar.gz) = e6f181153c0dbe6186fb7cb8d27c876c
SHA256 (cabal/brainfuck-0.1.tar.gz) = e3a382b42cb4f431574a6401ab7d45a8e18aae21aee9a6a46c11e5489e305c53
SIZE (cabal/brainfuck-0.1.tar.gz) = 12110
diff --git a/lang/hs-brainfuck/pkg-plist b/lang/hs-brainfuck/pkg-plist
deleted file mode 100644
index ea97aef3018e..000000000000
--- a/lang/hs-brainfuck/pkg-plist
+++ /dev/null
@@ -1,17 +0,0 @@
-@comment $FreeBSD$
-bin/bf
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Brainfuck.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Brainfuck/Examples.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Brainfuck
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/lang/hs-unlambda/Makefile b/lang/hs-unlambda/Makefile
index 4cbe170e2d4c..25ba9c6498a3 100644
--- a/lang/hs-unlambda/Makefile
+++ b/lang/hs-unlambda/Makefile
@@ -7,13 +7,16 @@
PORTNAME= unlambda
PORTVERSION= 0.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= lang haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Unlambda interpreter written in Haskell
+LICENSE= GPLv2
+
CABAL_SETUP= Setup.hs
+USE_CABAL= mtl
EXECUTABLE= unlambda
diff --git a/lang/hs-unlambda/distinfo b/lang/hs-unlambda/distinfo
index cd1c557c486d..75adfd6b8c89 100644
--- a/lang/hs-unlambda/distinfo
+++ b/lang/hs-unlambda/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/unlambda-0.1.tar.gz) = 2d31c90b3888043b8de77bb87f88bfcb
SHA256 (cabal/unlambda-0.1.tar.gz) = f1ede8570bd18c4947d776c68d429a9e86559f141b0aed4614dfa8bf0b2fb676
SIZE (cabal/unlambda-0.1.tar.gz) = 9275
diff --git a/lang/hs-unlambda/pkg-plist b/lang/hs-unlambda/pkg-plist
deleted file mode 100644
index c4e748b78b40..000000000000
--- a/lang/hs-unlambda/pkg-plist
+++ /dev/null
@@ -1,15 +0,0 @@
-@comment $FreeBSD$
-bin/unlambda
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Unlambda.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/mail/hs-mime/Makefile b/mail/hs-mime/Makefile
index e31e3df8ece9..b85bba948188 100644
--- a/mail/hs-mime/Makefile
+++ b/mail/hs-mime/Makefile
@@ -7,11 +7,14 @@
PORTNAME= mime
PORTVERSION= 0.3.2
+PORTREVISION= 1
CATEGORIES= mail haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Haskell library for working with MIME types
+LICENSE= BSD
+
CABAL_SETUP= Setup.hs
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/mail/hs-mime/distinfo b/mail/hs-mime/distinfo
index e0e23d22996b..31db47873ea7 100644
--- a/mail/hs-mime/distinfo
+++ b/mail/hs-mime/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/mime-0.3.2.tar.gz) = ced0701b92c375296dcf30214797951d
SHA256 (cabal/mime-0.3.2.tar.gz) = 39a80fd4d84c8017e78183ff17f8a436ad772bd21816a1ecffe903916a05c413
SIZE (cabal/mime-0.3.2.tar.gz) = 8899
diff --git a/mail/hs-mime/files/patch-mime.cabal b/mail/hs-mime/files/patch-mime.cabal
new file mode 100644
index 000000000000..025cbafa6fee
--- /dev/null
+++ b/mail/hs-mime/files/patch-mime.cabal
@@ -0,0 +1,11 @@
+--- ./mime.cabal.orig 2009-12-21 07:52:20.000000000 +0100
++++ ./mime.cabal 2011-03-13 15:20:32.890642014 +0100
+@@ -16,7 +16,7 @@
+
+ library
+ if flag(split-base)
+- build-depends: base >= 3 && <= 4
++ build-depends: base >= 3
+ else
+ build-depends: base >= 2 && <= 4
+
diff --git a/mail/hs-mime/pkg-plist b/mail/hs-mime/pkg-plist
deleted file mode 100644
index f3723d8d851a..000000000000
--- a/mail/hs-mime/pkg-plist
+++ /dev/null
@@ -1,20 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/MIME/Base64.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/MIME/Decode.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/MIME/Parse.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/MIME/QuotedPrintable.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/MIME/Type.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/MIME/Utils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/MIME
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/math/hs-Agda-executable/Makefile b/math/hs-Agda-executable/Makefile
index 2c0b6e2bc86b..ae95325403e7 100644
--- a/math/hs-Agda-executable/Makefile
+++ b/math/hs-Agda-executable/Makefile
@@ -6,15 +6,14 @@
#
PORTNAME= Agda-executable
-PORTVERSION= 2.2.6
-PORTREVISION= 1
+PORTVERSION= 2.2.10
CATEGORIES= math haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Command-line program for type-checking and compiling Agda programs
CABAL_SETUP= Setup.hs
-USE_HACKAGE= Agda>=2.2.6
+USE_CABAL= Agda==2.2.10
USE_ICONV= yes
diff --git a/math/hs-Agda-executable/distinfo b/math/hs-Agda-executable/distinfo
index c22f45b12dc2..40c939b6e575 100644
--- a/math/hs-Agda-executable/distinfo
+++ b/math/hs-Agda-executable/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/Agda-executable-2.2.6.tar.gz) = b036404796bd94b0cf069b3aa9c56c39889846f31f2a59cb5a62f4b4d42f5f86
-SIZE (cabal/Agda-executable-2.2.6.tar.gz) = 1596
+SHA256 (cabal/Agda-executable-2.2.10.tar.gz) = c65fda739b23d1c996918e8adaf5d8bf7d4a37479e05cd9d56377cb5cb5f544a
+SIZE (cabal/Agda-executable-2.2.10.tar.gz) = 1788
diff --git a/math/hs-Agda-executable/pkg-plist b/math/hs-Agda-executable/pkg-plist
deleted file mode 100644
index 99ca7673e565..000000000000
--- a/math/hs-Agda-executable/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-@comment $FreeBSD$
-bin/agda
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
diff --git a/math/hs-Agda/Makefile b/math/hs-Agda/Makefile
index 623710d0bc14..7961742615ad 100644
--- a/math/hs-Agda/Makefile
+++ b/math/hs-Agda/Makefile
@@ -6,15 +6,15 @@
#
PORTNAME= Agda
-PORTVERSION= 2.2.6
-PORTREVISION= 1
+PORTVERSION= 2.2.10
CATEGORIES= math haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= A functional programming language and proof assistant
CABAL_SETUP= Setup.hs
-USE_HACKAGE= binary>=0.4.4 haskeline>=0.3 QuickCheck>=2.1.0.2 \
+USE_CABAL= binary>=0.4.4 haskeline>=0.6.3.2 haskell-src-exts>=1.9.6 \
+ mtl>=2 QuickCheck>=2.3 syb utf8-string>=0.3 xhtml>=3000.2 \
zlib>=0.4.0.1
USE_ALEX= yes
diff --git a/math/hs-Agda/distinfo b/math/hs-Agda/distinfo
index d25895eb196d..9dd99ea833b4 100644
--- a/math/hs-Agda/distinfo
+++ b/math/hs-Agda/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/Agda-2.2.6.tar.gz) = e9268a61db30fc0f22f7e1fbc78673cd3e0d1bf2dd40ee5cf809635ca40fca78
-SIZE (cabal/Agda-2.2.6.tar.gz) = 429015
+SHA256 (cabal/Agda-2.2.10.tar.gz) = 5cd3b69a744b86b74344b790350d8a6f2b62f206f5a53a9cfad22cc3ca3309ae
+SIZE (cabal/Agda-2.2.10.tar.gz) = 517723
diff --git a/math/hs-Agda/files/patch-Agda.cabal b/math/hs-Agda/files/patch-Agda.cabal
new file mode 100644
index 000000000000..0978224feb14
--- /dev/null
+++ b/math/hs-Agda/files/patch-Agda.cabal
@@ -0,0 +1,20 @@
+--- ./Agda.cabal.orig 2011-02-20 16:43:52.000000000 +0100
++++ ./Agda.cabal 2011-03-13 15:30:44.772094824 +0100
+@@ -77,7 +77,7 @@
+ build-depends: epic >= 0.1.7 && < 0.2
+ build-depends: mtl == 2.0.*,
+ QuickCheck >= 2.3 && < 2.5,
+- haskell-src-exts >= 1.9.6 && < 1.10,
++ haskell-src-exts >= 1.9.6,
+ containers >= 0.1.0 && < 1,
+ pretty >= 1 && < 2,
+ directory >= 1.0 && < 1.2,
+@@ -90,7 +90,7 @@
+ process >= 1.0.1.0 && < 2,
+ haskeline >= 0.6.3.2 && < 0.7,
+ xhtml == 3000.2.*,
+- syb >= 0.1 && < 0.3
++ syb >= 0.1
+ build-tools: happy >= 1.15 && < 2,
+ alex >= 2.0.1 && < 3
+ extensions: CPP
diff --git a/math/hs-Agda/files/patch-src__full__Agda__Interaction__Highlighting__Generate.hs b/math/hs-Agda/files/patch-src__full__Agda__Interaction__Highlighting__Generate.hs
new file mode 100644
index 000000000000..fa10c8edfa4a
--- /dev/null
+++ b/math/hs-Agda/files/patch-src__full__Agda__Interaction__Highlighting__Generate.hs
@@ -0,0 +1,11 @@
+--- ./src/full/Agda/Interaction/Highlighting/Generate.hs.orig 2011-02-20 16:43:52.000000000 +0100
++++ ./src/full/Agda/Interaction/Highlighting/Generate.hs 2011-03-13 15:37:48.951336040 +0100
+@@ -37,7 +37,7 @@
+ import Control.Monad.State
+ import Control.Applicative
+ import Data.Monoid
+-import Data.Generics
++import Data.Generics hiding (everythingBut)
+ import Data.Function
+ import Agda.Utils.Generics
+ import Agda.Utils.FileName
diff --git a/math/hs-Agda/files/patch-src__full__Agda__Utils__Generics.hs b/math/hs-Agda/files/patch-src__full__Agda__Utils__Generics.hs
new file mode 100644
index 000000000000..b9b45b9ace71
--- /dev/null
+++ b/math/hs-Agda/files/patch-src__full__Agda__Utils__Generics.hs
@@ -0,0 +1,11 @@
+--- ./src/full/Agda/Utils/Generics.hs.orig 2011-02-20 16:43:52.000000000 +0100
++++ ./src/full/Agda/Utils/Generics.hs 2011-03-13 15:32:35.151924104 +0100
+@@ -3,7 +3,7 @@
+ -}
+ module Agda.Utils.Generics where
+
+-import Data.Generics
++import Data.Generics hiding (everythingBut)
+
+ isString :: GenericQ Bool
+ isString = mkQ False (const True :: String -> Bool)
diff --git a/math/hs-Agda/pkg-plist b/math/hs-Agda/pkg-plist
deleted file mode 100644
index 7cca7f4ea380..000000000000
--- a/math/hs-Agda/pkg-plist
+++ /dev/null
@@ -1,217 +0,0 @@
-@comment $FreeBSD$
-bin/agda-mode
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Auto/Auto.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Auto/Convert.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Auto/NarrowingSearch.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Auto/Print.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Auto/SearchControl.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Auto/Syntax.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Auto/Typecheck.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Compiler/Agate/Classify.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Compiler/Agate/Common.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Compiler/Agate/Main.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Compiler/Agate/OptimizedPrinter.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Compiler/Agate/TranslateName.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Compiler/Agate/UntypedPrinter.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Compiler/Alonzo/Haskell.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Compiler/Alonzo/Main.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Compiler/Alonzo/Names.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Compiler/Alonzo/PatternMonad.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Compiler/HaskellTypes.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Compiler/MAlonzo/Compiler.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Compiler/MAlonzo/Encode.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Compiler/MAlonzo/Misc.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Compiler/MAlonzo/Pretty.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Compiler/MAlonzo/Primitives.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Interaction/BasicOps.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Interaction/CommandLine/CommandLine.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Interaction/Exceptions.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Interaction/FindFile.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Interaction/GhciTop.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Interaction/Highlighting/Emacs.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Interaction/Highlighting/Generate.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Interaction/Highlighting/HTML.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Interaction/Highlighting/Precise.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Interaction/Highlighting/Range.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Interaction/Highlighting/Vim.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Interaction/Imports.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Interaction/MakeCase.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Interaction/Monad.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Interaction/Options.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Main.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Abstract.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Abstract/Name.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Abstract/Pretty.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Abstract/Views.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Common.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Concrete.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Concrete/Definitions.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Concrete/Name.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Concrete/Operators.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Concrete/Operators/Parser.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Concrete/Pretty.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Fixity.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Info.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Internal.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Internal/Generic.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Internal/Pattern.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Literal.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Parser.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Parser/Alex.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Parser/Comments.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Parser/Layout.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Parser/LexActions.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Parser/Lexer.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Parser/LookAhead.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Parser/Monad.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Parser/Parser.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Parser/StringLiterals.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Parser/Tokens.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Position.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Scope/Base.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Scope/Monad.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Strict.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Translation/AbstractToConcrete.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Translation/ConcreteToAbstract.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Translation/InternalToAbstract.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Termination/CallGraph.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Termination/Lexicographic.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Termination/Matrix.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Termination/Semiring.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Termination/TermCheck.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Termination/Termination.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Tests.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecker.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Abstract.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Constraints.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Conversion.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Coverage.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Coverage/Match.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/DisplayForm.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Empty.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Errors.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/EtaContract.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Free.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Implicit.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Injectivity.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Level.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/MetaVars.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/MetaVars/Occurs.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Monad.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Monad/Base.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Monad/Builtin.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Monad/Closure.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Monad/Constraints.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Monad/Context.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Monad/Debug.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Monad/Env.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Monad/Exception.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Monad/Imports.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Monad/MetaVars.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Monad/Mutual.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Monad/Open.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Monad/Options.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Monad/Signature.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Monad/SizedTypes.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Monad/State.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Monad/Statistics.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Monad/Trace.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Patterns/Match.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Polarity.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Positivity.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Pretty.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Primitive.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Rebind.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Records.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Reduce.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Rules/Builtin.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Rules/Data.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Rules/Decl.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Rules/Def.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Rules/LHS.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Rules/LHS/Implicit.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Rules/LHS/Instantiate.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Rules/LHS/Problem.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Rules/LHS/Split.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Rules/LHS/Unify.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Rules/Record.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Rules/Term.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Serialise.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/SizedTypes.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Substitute.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Telescope.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Test/Generators.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Tests.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/With.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Utils/Char.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Utils/Either.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Utils/FileName.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Utils/Fresh.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Utils/Function.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Utils/Generics.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Utils/Graph.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Utils/Hash.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Utils/IO/Binary.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Utils/IO/Locale.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Utils/IO/UTF8.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Utils/Impossible.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Utils/List.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Utils/Map.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Utils/Maybe.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Utils/Monad.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Utils/Permutation.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Utils/Pointer.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Utils/Pretty.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Utils/QuickCheck.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Utils/ReadP.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Utils/SemiRing.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Utils/Size.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Utils/String.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Utils/Suffix.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Utils/TestHelpers.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Utils/Trace.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Utils/Trie.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Utils/Tuple.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Utils/Unicode.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Utils/Warshall.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Version.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Paths_Agda.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Utils/IO
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Utils
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Test
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Rules/LHS
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Rules
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Patterns
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Monad
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/MetaVars
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking/Coverage
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/TypeChecking
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Termination
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Translation
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Scope
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Parser
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Internal
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Concrete/Operators
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Concrete
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax/Abstract
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Syntax
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Interaction/Highlighting
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Interaction/CommandLine
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Interaction
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Compiler/MAlonzo
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Compiler/Alonzo
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Compiler/Agate
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Compiler
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda/Auto
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Agda
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/math/hs-category-extras/Makefile b/math/hs-category-extras/Makefile
index 35e5da6ffea4..56ce779ad264 100644
--- a/math/hs-category-extras/Makefile
+++ b/math/hs-category-extras/Makefile
@@ -12,5 +12,7 @@ CATEGORIES= math haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Various Haskell modules and constructs inspired by category theory
+BROKEN= obsolete
+
.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 8382ff9acb22..226c517f7595 100644
--- a/math/hs-mwc-random/Makefile
+++ b/math/hs-mwc-random/Makefile
@@ -6,16 +6,18 @@
#
PORTNAME= mwc-random
-PORTVERSION= 0.7.0.1
+PORTVERSION= 0.8.0.3
CATEGORIES= math haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Fast, high quality pseudo random number generation in Haskell
-USE_HACKAGE= primitive vector>=0.5
+LICENSE= BSD
+
+USE_CABAL= primitive vector>=0.5
PORTDATA= *
-INSTALL_PORTDATA= ${INSTALL_DATA} ${WRKSRC}/README ${DATADIR}
+INSTALL_PORTDATA= ${INSTALL_DATA} ${WRKSRC}/README.markdown ${DATADIR}
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/math/hs-mwc-random/distinfo b/math/hs-mwc-random/distinfo
index 05ff66a2bd7d..dacd575b42b8 100644
--- a/math/hs-mwc-random/distinfo
+++ b/math/hs-mwc-random/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/mwc-random-0.7.0.1.tar.gz) = a4b5075d283f0f2bca277b312c44cc1a6728c3d885c2633f4029a1abb26198d6
-SIZE (cabal/mwc-random-0.7.0.1.tar.gz) = 9265
+SHA256 (cabal/mwc-random-0.8.0.3.tar.gz) = e3766496409ac1a30233252dba759b51ded428762c88db38ebd14d079d5752ea
+SIZE (cabal/mwc-random-0.8.0.3.tar.gz) = 10657
diff --git a/math/hs-mwc-random/pkg-plist b/math/hs-mwc-random/pkg-plist
deleted file mode 100644
index 2d8fb72c4cd9..000000000000
--- a/math/hs-mwc-random/pkg-plist
+++ /dev/null
@@ -1,15 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Random/MWC.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Random
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/math/hs-statistics/Makefile b/math/hs-statistics/Makefile
index f9dcaeba3f09..bdfc9198314d 100644
--- a/math/hs-statistics/Makefile
+++ b/math/hs-statistics/Makefile
@@ -6,16 +6,19 @@
#
PORTNAME= statistics
-PORTVERSION= 0.6.0.2
+PORTVERSION= 0.8.0.5
CATEGORIES= math haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= A Haskell library of statistical types, data, and functions
-USE_HACKAGE= erf mwc-random>=0.7.0.0 primitive>=0.3 vector>=0.6.0.2 vector-algorithms>=0.3.2
+LICENSE= BSD
+
+USE_CABAL= erf mwc-random>=0.8.0.3 primitive>=0.3 vector>=0.7 \
+ vector-algorithms>=0.4
PORTDATA= *
-INSTALL_PORTDATA= ${INSTALL_DATA} ${WRKSRC}/README ${DATADIR}
+INSTALL_PORTDATA= ${INSTALL_DATA} ${WRKSRC}/README.markdown ${DATADIR}
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/math/hs-statistics/distinfo b/math/hs-statistics/distinfo
index 6f022137930a..862791fb5410 100644
--- a/math/hs-statistics/distinfo
+++ b/math/hs-statistics/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/statistics-0.6.0.2.tar.gz) = 332e180db2dbce01db56ac96cae1c531c10730ae0c4802b4e507ef99e86157ee
-SIZE (cabal/statistics-0.6.0.2.tar.gz) = 24913
+SHA256 (cabal/statistics-0.8.0.5.tar.gz) = b6df0f211a231cbd84160a131664f2d1e7eb49edacce32b19e08d12879e8f967
+SIZE (cabal/statistics-0.8.0.5.tar.gz) = 30729
diff --git a/math/hs-statistics/pkg-plist b/math/hs-statistics/pkg-plist
deleted file mode 100644
index 8ea9b0d6c249..000000000000
--- a/math/hs-statistics/pkg-plist
+++ /dev/null
@@ -1,36 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Statistics/Autocorrelation.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Statistics/Constants.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Statistics/Distribution.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Statistics/Distribution/Binomial.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Statistics/Distribution/Exponential.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Statistics/Distribution/Gamma.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Statistics/Distribution/Geometric.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Statistics/Distribution/Hypergeometric.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Statistics/Distribution/Normal.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Statistics/Distribution/Poisson.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Statistics/Function.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Statistics/Internal.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Statistics/KernelDensity.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Statistics/Math.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Statistics/Quantile.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Statistics/Resampling.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Statistics/Resampling/Bootstrap.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Statistics/Sample.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Statistics/Sample/Powers.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Statistics/Types.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Statistics/Sample
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Statistics/Resampling
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Statistics/Distribution
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Statistics
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/math/hs-vector-space/Makefile b/math/hs-vector-space/Makefile
index 64189cdd9f27..505e0332ac7a 100644
--- a/math/hs-vector-space/Makefile
+++ b/math/hs-vector-space/Makefile
@@ -6,13 +6,16 @@
#
PORTNAME= vector-space
-PORTVERSION= 0.7.1
+PORTVERSION= 0.7.2
CATEGORIES= math haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Vector & affine spaces, linear maps, and derivatives in Haskell
-USE_HACKAGE= Boolean>=0.0.1 MemoTrie>=0.4.2
+LICENSE= BSD
+FILE_LICENSE= COPYING
+
+USE_CABAL= Boolean>=0.0.1 MemoTrie>=0.4.2
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/math/hs-vector-space/distinfo b/math/hs-vector-space/distinfo
index b483887e7150..6c0e8b7bca67 100644
--- a/math/hs-vector-space/distinfo
+++ b/math/hs-vector-space/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/vector-space-0.7.1.tar.gz) = 0e2d3d5f435b2766971c8be112e5e8e9ff5d78b43417d83d8e98ff082c284d61
-SIZE (cabal/vector-space-0.7.1.tar.gz) = 17017
+SHA256 (cabal/vector-space-0.7.2.tar.gz) = 391fc90943cb63b0aa696aede46159c69b5308a2d91ec5816ef6cda736a3256e
+SIZE (cabal/vector-space-0.7.2.tar.gz) = 17769
diff --git a/math/hs-vector-space/pkg-plist b/math/hs-vector-space/pkg-plist
deleted file mode 100644
index 022de4c9d03e..000000000000
--- a/math/hs-vector-space/pkg-plist
+++ /dev/null
@@ -1,21 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/AdditiveGroup.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/AffineSpace.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Basis.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Cross.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Derivative.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/LinearMap.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Maclaurin.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/NumInstances.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/VectorSpace.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/multimedia/Makefile b/multimedia/Makefile
index aea387cd30ab..53d8b188d957 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -121,6 +121,7 @@
SUBDIR += gxine
SUBDIR += gxmms
SUBDIR += handbrake
+ SUBDIR += hs-gstreamer
SUBDIR += imagination
SUBDIR += iriverter
SUBDIR += iso2mkv
diff --git a/net/Makefile b/net/Makefile
index 38258316097f..1828ed15e22a 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -219,8 +219,9 @@
SUBDIR += hping
SUBDIR += hping-devel
SUBDIR += hs-hostname
- SUBDIR += hs-network-bytestring
+ SUBDIR += hs-network
SUBDIR += hs-pcap
+ SUBDIR += hs-sendfile
SUBDIR += htpdate
SUBDIR += http_ping
SUBDIR += httping
diff --git a/net/hs-hostname/Makefile b/net/hs-hostname/Makefile
index 0f8d919cde10..42350a499af0 100644
--- a/net/hs-hostname/Makefile
+++ b/net/hs-hostname/Makefile
@@ -7,10 +7,13 @@
PORTNAME= hostname
PORTVERSION= 1.0
+PORTREVISION= 1
CATEGORIES= net haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Cross-platform means of determining the hostname
+LICENSE= BSD
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/net/hs-hostname/pkg-plist b/net/hs-hostname/pkg-plist
deleted file mode 100644
index be8e89c330ad..000000000000
--- a/net/hs-hostname/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/HostName.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/net/hs-network-bytestring/Makefile b/net/hs-network-bytestring/Makefile
deleted file mode 100644
index 4cb9a9197679..000000000000
--- a/net/hs-network-bytestring/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# New ports collection makefile for: hs-network-bytestring
-# Date created: June 5, 2010
-# Whom: Gabor Pali <pgj@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= network-bytestring
-PORTVERSION= 0.1.3
-CATEGORIES= net haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Fast, memory-efficient, low-level networking
-
-CABAL_SETUP= Setup.hs
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/net/hs-network-bytestring/distinfo b/net/hs-network-bytestring/distinfo
deleted file mode 100644
index 02cd5941bacd..000000000000
--- a/net/hs-network-bytestring/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (cabal/network-bytestring-0.1.3.tar.gz) = d2b5e9ccfef15ca8ea2d00fede066f73d1cc9e532ca69c9f7a440b8948e2b746
-SIZE (cabal/network-bytestring-0.1.3.tar.gz) = 9855
diff --git a/net/hs-network-bytestring/pkg-descr b/net/hs-network-bytestring/pkg-descr
deleted file mode 100644
index ef7d3a9ef5d9..000000000000
--- a/net/hs-network-bytestring/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Fast, memory-efficient, low-level socket functions that use
-'Data.ByteString's instead of 'String's.
-
-WWW: http://github.com/tibbe/network-bytestring
diff --git a/net/hs-network-bytestring/pkg-plist b/net/hs-network-bytestring/pkg-plist
deleted file mode 100644
index 5a7783f1624d..000000000000
--- a/net/hs-network-bytestring/pkg-plist
+++ /dev/null
@@ -1,20 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/Socket/ByteString.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/Socket/ByteString/Internal.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/Socket/ByteString/IOVec.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/Socket/ByteString/Lazy.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/Socket/ByteString/MsgHdr.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/Socket/ByteString
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/Socket
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/net/hs-pcap/Makefile b/net/hs-pcap/Makefile
index 6b3af2d83393..1bce4806ad53 100644
--- a/net/hs-pcap/Makefile
+++ b/net/hs-pcap/Makefile
@@ -6,13 +6,16 @@
#
PORTNAME= pcap
-PORTVERSION= 0.4.5
+PORTVERSION= 0.4.5.1
CATEGORIES= net haskell
MAINTAINER= jupengfei@gmail.com
COMMENT= A system-independent interface for user-level packet capture
+LICENSE= BSD
+
CABAL_SETUP= Setup.lhs
+USE_CABAL= network
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/net/hs-pcap/distinfo b/net/hs-pcap/distinfo
index cb80c432b5be..23bc2b6f4559 100644
--- a/net/hs-pcap/distinfo
+++ b/net/hs-pcap/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/pcap-0.4.5.tar.gz) = f3b9a93cbee762b7d1f0384ad9a16f686db3c76260e85bc702da792356b5c569
-SIZE (cabal/pcap-0.4.5.tar.gz) = 46293
+SHA256 (cabal/pcap-0.4.5.1.tar.gz) = b21f220ecdd854f3bf371dec9c082f626e2757c11495d00e41dd8b63b67e6c5c
+SIZE (cabal/pcap-0.4.5.1.tar.gz) = 48534
diff --git a/net/hs-pcap/pkg-plist b/net/hs-pcap/pkg-plist
deleted file mode 100644
index 3ab92cedac86..000000000000
--- a/net/hs-pcap/pkg-plist
+++ /dev/null
@@ -1,18 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include/pcapconfig.h
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/Pcap/Base.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/Pcap.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/Pcap
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/ports-mgmt/hs-porte/Makefile b/ports-mgmt/hs-porte/Makefile
index f3f34a95222d..9dd1924ac168 100644
--- a/ports-mgmt/hs-porte/Makefile
+++ b/ports-mgmt/hs-porte/Makefile
@@ -5,15 +5,16 @@
# $FreeBSD$
PORTNAME= porte
-PORTVERSION= 0.0.3
-PORTREVISION= 4
+PORTVERSION= 0.0.4
CATEGORIES= ports-mgmt haskell
MAINTAINER= sbahra@repnop.org
COMMENT= FreeBSD ports index search and statistical analysis tool
+LICENSE= BSD
+
CABAL_SETUP= Setup.hs
-USE_HACKAGE= stringsearch
+USE_CABAL= stringsearch
EXECUTABLE= porte
diff --git a/ports-mgmt/hs-porte/distinfo b/ports-mgmt/hs-porte/distinfo
index a39dbb40d191..3b1dd96d838e 100644
--- a/ports-mgmt/hs-porte/distinfo
+++ b/ports-mgmt/hs-porte/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/porte-0.0.3.tar.gz) = 843169fa258872582a05ac38a046df0def28cbdbe3d0d6d526baca317dfcabf3
-SIZE (cabal/porte-0.0.3.tar.gz) = 3737
+SHA256 (cabal/porte-0.0.4.tar.gz) = 4d3c0b25d2c0dcc36b98fb692100179dd776d142d677c51430106ff0d79a87b1
+SIZE (cabal/porte-0.0.4.tar.gz) = 3767
diff --git a/ports-mgmt/hs-porte/pkg-plist b/ports-mgmt/hs-porte/pkg-plist
deleted file mode 100644
index 97b48bca44b0..000000000000
--- a/ports-mgmt/hs-porte/pkg-plist
+++ /dev/null
@@ -1,17 +0,0 @@
-@comment $FreeBSD$
-bin/porte
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Porte/Ports.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Porte/Statistics.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Porte/Tool.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Porte
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/print/hs-hscolour-docs/Makefile b/print/hs-hscolour-docs/Makefile
index 63e058a3baad..e66203bf180e 100644
--- a/print/hs-hscolour-docs/Makefile
+++ b/print/hs-hscolour-docs/Makefile
@@ -6,14 +6,16 @@
#
PORTNAME= hscolour
-PORTVERSION= 1.15
-PORTREVISION= 1
+PORTVERSION= 1.17
PORTEPOCH= 1
CATEGORIES= print haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Documentation for HsColour
+LICENSE= GPLv2
+FILE_LICENSE= LICENCE-GPL
+
CABAL_SETUP= Setup.hs
DOCUMENTATION= yes
diff --git a/print/hs-hscolour-docs/distinfo b/print/hs-hscolour-docs/distinfo
index b8323ac80d6c..592e5906133c 100644
--- a/print/hs-hscolour-docs/distinfo
+++ b/print/hs-hscolour-docs/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/hscolour-1.15.tar.gz) = ae1f3d4b1b9911ca80735548b0a622d5
-SHA256 (cabal/hscolour-1.15.tar.gz) = 762f07977d971939360e2a418dfad2a8e5f908b9a88f3a861fa13937cbcfef1e
-SIZE (cabal/hscolour-1.15.tar.gz) = 56472
+SHA256 (cabal/hscolour-1.17.tar.gz) = b645cdde1b7827dae1519a4423031b4c6bed82a8edb52aa295bea86478ce24b0
+SIZE (cabal/hscolour-1.17.tar.gz) = 20801
diff --git a/print/hs-hscolour/Makefile b/print/hs-hscolour/Makefile
index a770b79e63d1..7626989863aa 100644
--- a/print/hs-hscolour/Makefile
+++ b/print/hs-hscolour/Makefile
@@ -6,23 +6,21 @@
#
PORTNAME= hscolour
-PORTVERSION= 1.15
-PORTREVISION= 1
+PORTVERSION= 1.17
PORTEPOCH= 1
CATEGORIES= print haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Colourise Haskell code
+LICENSE= GPLv2
+FILE_LICENSE= LICENCE-GPL
+
CABAL_SETUP= Setup.hs
EXECUTABLE= HsColour
PORTDATA= *
-.if defined(SLAVE)
-GHC_CMD= ghc
-.endif
-
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/print/hs-hscolour/distinfo b/print/hs-hscolour/distinfo
index b8323ac80d6c..592e5906133c 100644
--- a/print/hs-hscolour/distinfo
+++ b/print/hs-hscolour/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/hscolour-1.15.tar.gz) = ae1f3d4b1b9911ca80735548b0a622d5
-SHA256 (cabal/hscolour-1.15.tar.gz) = 762f07977d971939360e2a418dfad2a8e5f908b9a88f3a861fa13937cbcfef1e
-SIZE (cabal/hscolour-1.15.tar.gz) = 56472
+SHA256 (cabal/hscolour-1.17.tar.gz) = b645cdde1b7827dae1519a4423031b4c6bed82a8edb52aa295bea86478ce24b0
+SIZE (cabal/hscolour-1.17.tar.gz) = 20801
diff --git a/print/hs-hscolour/pkg-plist b/print/hs-hscolour/pkg-plist
deleted file mode 100644
index f93e4681053a..000000000000
--- a/print/hs-hscolour/pkg-plist
+++ /dev/null
@@ -1,31 +0,0 @@
-@comment $FreeBSD$
-bin/HsColour
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/ANSI.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/Anchors.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/CSS.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/Classify.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/ColourHighlight.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/Colourise.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/General.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/HTML.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/InlineCSS.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/LaTeX.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/MIRC.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/Options.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/Output.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/TTY.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%DOCSDIR%%/LICENCE-GPL
-@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %%LOCALBASE%%/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %%LOCALBASE%%/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/science/hs-bio/Makefile b/science/hs-bio/Makefile
index 3990bd79a6ab..8b3d272a2aa8 100644
--- a/science/hs-bio/Makefile
+++ b/science/hs-bio/Makefile
@@ -6,14 +6,18 @@
#
PORTNAME= bio
-PORTVERSION= 0.4.6
+PORTVERSION= 0.5
CATEGORIES= science haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= A Haskell bioinformatics library
+LICENSE= LGPL21
+
CABAL_SETUP= Setup.hs
-USE_HACKAGE= binary tagsoup>=0.4
+USE_CABAL= binary>=0.4 mtl parallel parsec QuickCheck>=2 tagsoup>=0.8
+
+EXECUTABLE= fastout flx frecover frename
PORTDATA= *
diff --git a/science/hs-bio/distinfo b/science/hs-bio/distinfo
index df3b28dd995f..4c3f617a1bfa 100644
--- a/science/hs-bio/distinfo
+++ b/science/hs-bio/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/bio-0.4.6.tar.gz) = 1235cbc3a35ff34c91580e37b8dce878
-SHA256 (cabal/bio-0.4.6.tar.gz) = 8cec219365412bb2932218fc20a623449ca5ec4a44257bb93d6072547f21122c
-SIZE (cabal/bio-0.4.6.tar.gz) = 86798
+SHA256 (cabal/bio-0.5.tar.gz) = e5c240e3fa9f3950965e2ec638397ef8be7a24eb243e46a1ed0a353df3b9cc53
+SIZE (cabal/bio-0.5.tar.gz) = 100689
diff --git a/science/hs-bio/files/patch-Bio__Alignment__BlastXML.hs b/science/hs-bio/files/patch-Bio__Alignment__BlastXML.hs
deleted file mode 100644
index a10e513c21a6..000000000000
--- a/science/hs-bio/files/patch-Bio__Alignment__BlastXML.hs
+++ /dev/null
@@ -1,61 +0,0 @@
---- ./Bio/Alignment/BlastXML.hs.orig 2009-06-16 12:30:17.000000000 +0200
-+++ ./Bio/Alignment/BlastXML.hs 2010-05-20 12:08:16.000000000 +0200
-@@ -20,6 +20,8 @@
- import Control.Parallel
- import Data.List (isPrefixOf)
-
-+type STag = Tag String
-+
- -- | Parse BLAST results in XML format
- readXML :: FilePath -> IO [BlastResult]
- readXML fp = do
-@@ -38,7 +40,7 @@
- in rest `par` first : if null rest then [] else breaks p rest
- breaks _ [] = []
-
--getFrom :: [Tag] -> String -> String
-+getFrom :: [STag] -> String -> String
- getFrom list tag = let xs = sections (isTagOpenName tag) list
- in if null xs || null (head xs) || (null . drop 1 . head) xs
- then error ("Couldn't find tag '"++show tag++"' in\n"++showSome list)
-@@ -47,11 +49,11 @@
- x -> error ("Unexpeced tag: "++ show x)
-
- -- Use pattern match since 'length' is strict, defeating the purpose.
--showSome :: [Tag] -> String
-+showSome :: [STag] -> String
- showSome a@(_:_:_:_:_:_:_) = (init . show . take 5 $ a)++" ... ]"
- showSome a = show a
-
--xml2br :: [Tag] -> [[Tag]] -> BlastResult
-+xml2br :: [STag] -> [[STag]] -> BlastResult
- xml2br h is = BlastResult { blastprogram = get "BlastOutput_program"
- , blastversion = bv
- , blastdate = bd
-@@ -64,7 +66,7 @@
- where (bv,bd) = B.break (=='[') $ get "BlastOutput_version"
- get = B.pack . getFrom h
-
--iter2rec :: [[Tag]] -> BlastRecord
-+iter2rec :: [[STag]] -> BlastRecord
- iter2rec (i:hs) = BlastRecord
- { query = B.pack $ get "Iteration_query-def"
- , qlength = read $ get "Iteration_query-len"
-@@ -73,7 +75,7 @@
- where get = getFrom i
- iter2rec [] = error "iter2rec: got empty list of sections!"
-
--hit2hit :: [Tag] -> BlastHit
-+hit2hit :: [STag] -> BlastHit
- hit2hit hs = BlastHit
- { subject = B.pack $ get "Hit_def"
- , slength = read $ get "Hit_len"
-@@ -82,7 +84,7 @@
- where get = getFrom hs
-
-
--hsp2match :: [Tag] -> BlastMatch
-+hsp2match :: [STag] -> BlastMatch
- hsp2match ms = BlastMatch
- { bits = read $ get "Hsp_bit-score"
- , e_val = read $ get "Hsp_evalue"
diff --git a/science/hs-bio/files/patch-bio.cabal b/science/hs-bio/files/patch-bio.cabal
index daca1e34cb76..0dc3382c45dd 100644
--- a/science/hs-bio/files/patch-bio.cabal
+++ b/science/hs-bio/files/patch-bio.cabal
@@ -1,11 +1,11 @@
---- ./bio.cabal.orig 2010-07-20 16:19:58.000000000 +0200
-+++ ./bio.cabal 2010-07-29 13:06:19.000000000 +0200
-@@ -26,7 +26,7 @@
+--- ./bio.cabal.orig 2011-01-26 15:07:16.000000000 +0100
++++ ./bio.cabal 2011-03-13 15:52:53.711304695 +0100
+@@ -38,7 +38,7 @@
+ Default: True
- Tested-With: GHC==6.12.1
- Build-Type: Simple
--Build-Depends: base>=4 && <5, QuickCheck>=2, binary >=0.4 && <0.5, tagsoup>=0.4 && <0.8, bytestring >= 0.9.1,
-+Build-Depends: base>=4 && <5, QuickCheck>=2, binary, tagsoup>=0.4, bytestring >= 0.9.1,
- containers, array, parallel, parsec, random, old-time, mtl
+ Library
+- Build-Depends: base>=4 && <5, binary >=0.4 && <0.5, tagsoup>=0.8, bytestring >= 0.9.1,
++ Build-Depends: base>=4 && <5, binary >=0.4, tagsoup>=0.8, bytestring >= 0.9.1,
+ containers, array, parallel, parsec, mtl, directory
- Data-Files: README
+ Exposed-modules: Bio.Sequence,
diff --git a/science/hs-bio/pkg-plist b/science/hs-bio/pkg-plist
deleted file mode 100644
index e1d283862995..000000000000
--- a/science/hs-bio/pkg-plist
+++ /dev/null
@@ -1,65 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Alignment/AAlign.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Alignment/ACE.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Alignment/AlignData.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Alignment/BED.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Alignment/Blast.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Alignment/BlastData.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Alignment/BlastFlat.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Alignment/BlastXML.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Alignment/Bowtie.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Alignment/Matrices.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Alignment/Multiple.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Alignment/QAlign.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Alignment/PSL.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Alignment/SAlign.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Alignment/Soap.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Clustering.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/GFF3/Escape.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/GFF3/Feature.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/GFF3/FeatureHier.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/GFF3/FeatureHierSequences.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/GFF3/SGD.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Location/ContigLocation.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Location/LocMap.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Location/Location.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Location/OnSeq.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Location/Position.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Location/SeqLocMap.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Location/SeqLocation.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Location/Strand.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Sequence.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Sequence/AminoProperties.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Sequence/Entropy.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Sequence/FastQ.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Sequence/Fasta.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Sequence/GOA.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Sequence/GeneOntology.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Sequence/HashWord.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Sequence/KEGG.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Sequence/Phd.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Sequence/SFF.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Sequence/SFF_filters.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Sequence/SFF_name.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Sequence/SeqData.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Sequence/TwoBit.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Util.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Util/Parsex.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Util/TestBase.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Util
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Sequence
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Location
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/GFF3
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio/Alignment
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Bio
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/security/hs-SHA/Makefile b/security/hs-SHA/Makefile
index 84a2cb48c164..3fe7d22323cd 100644
--- a/security/hs-SHA/Makefile
+++ b/security/hs-SHA/Makefile
@@ -6,15 +6,16 @@
#
PORTNAME= SHA
-PORTVERSION= 1.4.1.1
+PORTVERSION= 1.4.1.3
CATEGORIES= security haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Haskell implementations of the SHA suite of message digest functions
-CABAL_SETUP= Setup.hs
+LICENSE= BSD
-USE_HACKAGE= binary
+CABAL_SETUP= Setup.hs
+USE_CABAL= binary
OPTIONS= TEST "Build the SHA test suite" off \
EXE "Build a SHA2-384 executable similar to 'md5sum'" off
@@ -24,21 +25,17 @@ OPTIONS= TEST "Build the SHA test suite" off \
.if defined(WITH_TEST)
CONFIGURE_ARGS+= --flags="Test"
-USE_HACKAGE+= QuickCheck>=2.0.0.0
+USE_CABAL+= QuickCheck>=2 test-framework>=0.3 test-framework-quickcheck2>=0.2
EXECUTABLE+= test_sha
-PLIST_SUB+= MAYBE_TEST=""
.else
CONFIGURE_ARGS+= --flags="-Test"
-PLIST_SUB+= MAYBE_TEST="@comment "
.endif
.if defined(WITH_EXE)
CONFIGURE_ARGS+= --flags="exe"
EXECUTABLE+= sha1 sha384
-PLIST_SUB+= MAYBE_EXE=""
.else
CONFIGURE_ARGS+= --flags="-exe"
-PLIST_SUB+= MAYBE_EXE="@comment "
.endif
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/security/hs-SHA/distinfo b/security/hs-SHA/distinfo
index d8666fd3bd4e..b1bbc3c89568 100644
--- a/security/hs-SHA/distinfo
+++ b/security/hs-SHA/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/SHA-1.4.1.1.tar.gz) = 51ac8cc9248a2eb162bf25a4db1f77ad
-SHA256 (cabal/SHA-1.4.1.1.tar.gz) = 8ecdc91679d1aa1d4050e1124cf5af79ae2ece66aee3b907e1078d71bf03169a
-SIZE (cabal/SHA-1.4.1.1.tar.gz) = 2713700
+SHA256 (cabal/SHA-1.4.1.3.tar.gz) = c0b1486b0c632195148885ec32217192f08dee77c99c09136ec38bf57745a6eb
+SIZE (cabal/SHA-1.4.1.3.tar.gz) = 2713767
diff --git a/security/hs-SHA/pkg-plist b/security/hs-SHA/pkg-plist
deleted file mode 100644
index ecba426b1c62..000000000000
--- a/security/hs-SHA/pkg-plist
+++ /dev/null
@@ -1,19 +0,0 @@
-@comment $FreeBSD$
-%%MAYBE_EXE%%bin/sha1
-%%MAYBE_EXE%%bin/sha384
-%%MAYBE_TEST%%bin/test_sha
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Digest/Pure/SHA.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Digest/Pure
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Digest
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/security/hs-digest/Makefile b/security/hs-digest/Makefile
index 65f479871b80..90119124e40f 100644
--- a/security/hs-digest/Makefile
+++ b/security/hs-digest/Makefile
@@ -6,12 +6,14 @@
#
PORTNAME= digest
-PORTVERSION= 0.0.0.8
+PORTVERSION= 0.0.0.9
CATEGORIES= security haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Efficient cryptographic hash implementations in Haskell
+LICENSE= BSD
+
CABAL_SETUP= Setup.hs
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/security/hs-digest/distinfo b/security/hs-digest/distinfo
index 357724dcecb6..95c91855d455 100644
--- a/security/hs-digest/distinfo
+++ b/security/hs-digest/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/digest-0.0.0.8.tar.gz) = 3a730a6439b14fb7a30bcd03c9e3f4ff
-SHA256 (cabal/digest-0.0.0.8.tar.gz) = 0b213020c064cf36d1a3d5a77e1d19337713d2cb2ac4c170bc0fc8dc370af6f3
-SIZE (cabal/digest-0.0.0.8.tar.gz) = 2534
+SHA256 (cabal/digest-0.0.0.9.tar.gz) = 4940311321f4ceb0865fc971a9f4fa7ea8882eda495a68d8b4945439701cf295
+SIZE (cabal/digest-0.0.0.9.tar.gz) = 2517
diff --git a/security/hs-digest/pkg-plist b/security/hs-digest/pkg-plist
deleted file mode 100644
index 3d370d552e2b..000000000000
--- a/security/hs-digest/pkg-plist
+++ /dev/null
@@ -1,16 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Digest/Adler32.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Digest/CRC32.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Digest
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/textproc/Makefile b/textproc/Makefile
index e990f9b3b86c..76bc97d4a3a1 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -227,13 +227,25 @@
SUBDIR += hs-feed
SUBDIR += hs-highlighting-kate
SUBDIR += hs-hs-bibutils
+ SUBDIR += hs-html
SUBDIR += hs-hxt
+ SUBDIR += hs-hxt-charproperties
+ SUBDIR += hs-hxt-regex-xmlschema
+ SUBDIR += hs-hxt-unicode
SUBDIR += hs-libxml
+ SUBDIR += hs-lhs2tex
SUBDIR += hs-pandoc
+ SUBDIR += hs-pandoc-types
+ SUBDIR += hs-parsec
SUBDIR += hs-polyparse
+ SUBDIR += hs-regex-base
+ SUBDIR += hs-regex-compat
+ SUBDIR += hs-regex-pcre-builtin
+ SUBDIR += hs-regex-posix
SUBDIR += hs-stringsearch
SUBDIR += hs-tagsoup
SUBDIR += hs-texmath
+ SUBDIR += hs-xhtml
SUBDIR += hs-xml
SUBDIR += hsb-aspell
SUBDIR += htdig
diff --git a/textproc/hs-Diff/Makefile b/textproc/hs-Diff/Makefile
index c77c6b581773..1c2092c084d5 100644
--- a/textproc/hs-Diff/Makefile
+++ b/textproc/hs-Diff/Makefile
@@ -7,10 +7,13 @@
PORTNAME= Diff
PORTVERSION= 0.1.2
+PORTREVISION= 1
CATEGORIES= textproc haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= O(ND) diff algorithm in haskell
+LICENSE= BSD
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-Diff/distinfo b/textproc/hs-Diff/distinfo
index 4c71fcb592bd..1115684725f3 100644
--- a/textproc/hs-Diff/distinfo
+++ b/textproc/hs-Diff/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/Diff-0.1.2.tar.gz) = d7efbd54c6c1dba78970deb579000b04
SHA256 (cabal/Diff-0.1.2.tar.gz) = f831ce6029a75b54dd69801d865ed45284f7dacf723fe5fd81758ad03f8eef5e
SIZE (cabal/Diff-0.1.2.tar.gz) = 2799
diff --git a/textproc/hs-Diff/pkg-plist b/textproc/hs-Diff/pkg-plist
deleted file mode 100644
index b6f30e1fd48e..000000000000
--- a/textproc/hs-Diff/pkg-plist
+++ /dev/null
@@ -1,15 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Algorithm/Diff.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Algorithm
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/textproc/hs-HaXml/Makefile b/textproc/hs-HaXml/Makefile
index fdf2ec689ac2..e2fbe35c9fe5 100644
--- a/textproc/hs-HaXml/Makefile
+++ b/textproc/hs-HaXml/Makefile
@@ -6,13 +6,17 @@
PORTNAME= HaXml
PORTVERSION= 1.20.2
+PORTREVISION= 1
CATEGORIES= textproc haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= A collection of utilities for using Haskell and XML together
+LICENSE= LGPL21
+FILE_LICENSE= COPYRIGHT
+
CABAL_SETUP= Setup.hs
-USE_HACKAGE= polyparse>=1.2
+USE_CABAL= polyparse>=1.2
EXECUTABLE= Canonicalise CanonicaliseLazy \
DtdToHaskell MkOneOf Validate \
diff --git a/textproc/hs-HaXml/distinfo b/textproc/hs-HaXml/distinfo
index f89ec6470e4b..bfcbf699ec17 100644
--- a/textproc/hs-HaXml/distinfo
+++ b/textproc/hs-HaXml/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/HaXml-1.20.2.tar.gz) = 9635c348e70c0446e74783e7c267050c
SHA256 (cabal/HaXml-1.20.2.tar.gz) = c32c10b95446ecb938dc6cd34585187efd3fcb4b21f7d0c7cbd646ba94c87516
SIZE (cabal/HaXml-1.20.2.tar.gz) = 642240
diff --git a/textproc/hs-HaXml/pkg-plist b/textproc/hs-HaXml/pkg-plist
deleted file mode 100644
index ce55b177c260..000000000000
--- a/textproc/hs-HaXml/pkg-plist
+++ /dev/null
@@ -1,57 +0,0 @@
-@comment $FreeBSD$
-bin/Canonicalise
-bin/CanonicaliseLazy
-bin/DtdToHaskell
-bin/MkOneOf
-bin/Validate
-bin/Xtract
-bin/XtractLazy
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/ByteStringPP.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Combinators.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/DtdToHaskell/Convert.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/DtdToHaskell/Instance.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/DtdToHaskell/TypeDef.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Escape.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Html/Generate.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Html/Parse.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Html/ParseLazy.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Html/Pretty.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Lex.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/OneOfN.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Parse.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/ParseLazy.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Posn.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Pretty.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/SAX.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/ShowXmlLazy.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/TypeMapping.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Types.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Util.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Validate.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Verbatim.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Wrappers.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/XmlContent.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/XmlContent/Haskell.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/XmlContent/Parser.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Xtract/Combinators.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Xtract/Lex.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Xtract/Parse.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/COPYRIGHT
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Xtract
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/XmlContent
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Html
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/DtdToHaskell
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/textproc/hs-bytestring-csv/Makefile b/textproc/hs-bytestring-csv/Makefile
index 2129294cdbac..8ab69ebc8bc4 100644
--- a/textproc/hs-bytestring-csv/Makefile
+++ b/textproc/hs-bytestring-csv/Makefile
@@ -6,13 +6,15 @@
PORTNAME= bytestring-csv
PORTVERSION= 0.1.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= textproc haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Parse CSV formatted data efficiently with Haskell
-USE_HACKAGE= dlist
+LICENSE= BSD
+
+USE_CABAL= dlist
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-bytestring-csv/distinfo b/textproc/hs-bytestring-csv/distinfo
index 8a8763c95c41..08fe78053e97 100644
--- a/textproc/hs-bytestring-csv/distinfo
+++ b/textproc/hs-bytestring-csv/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/bytestring-csv-0.1.2.tar.gz) = 45adcabc345af6bc8201e254a7de0683
SHA256 (cabal/bytestring-csv-0.1.2.tar.gz) = 19480f2f60c474b18ef507a657daa63b18a40f97a3171883cf9d4b33169df874
SIZE (cabal/bytestring-csv-0.1.2.tar.gz) = 76022
diff --git a/textproc/hs-bytestring-csv/pkg-plist b/textproc/hs-bytestring-csv/pkg-plist
deleted file mode 100644
index d7e5c5675d0c..000000000000
--- a/textproc/hs-bytestring-csv/pkg-plist
+++ /dev/null
@@ -1,17 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/CSV/ByteString.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/CSV/ByteString/Lex.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/CSV/ByteString
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/CSV
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/textproc/hs-citeproc-hs/Makefile b/textproc/hs-citeproc-hs/Makefile
index e2e991bf7606..5f7cd4cf79c6 100644
--- a/textproc/hs-citeproc-hs/Makefile
+++ b/textproc/hs-citeproc-hs/Makefile
@@ -6,27 +6,37 @@
#
PORTNAME= citeproc-hs
-PORTVERSION= 0.2
+PORTVERSION= 0.3.2
CATEGORIES= textproc haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= A Citation Style Language implementation in Haskell
-USE_HACKAGE= hxt>=8.1
+LICENSE= BSD
+
+USE_CABAL= json mtl pandoc-types>=1.8 utf8-string xml
PORTDATA= *
-OPTIONS= BIBUTILS "Use Chris Putnam's Bibutils" off
+OPTIONS= BIBUTILS "Use Chris Putnam's Bibutils" on \
+ NETWORK "Use network and HTTP to retrieve CSL file" on
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk"
.include <bsd.port.options.mk>
.if defined(WITH_BIBUTILS)
CONFIGURE_ARGS+= --flags="bibutils"
-USE_HACKAGE+= hs-bibutils
+USE_CABAL+= hs-bibutils>=0.3
.else
CONFIGURE_ARGS+= --flags="-bibutils"
.endif
+.if defined(WITH_NETWORK)
+CONFIGURE_ARGS+= --flags="network"
+USE_CABAL+= HTTP>=4000.0.9 network>=2
+.else
+CONFIGURE_ARGS+= --flags="-network"
+.endif
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-citeproc-hs/distinfo b/textproc/hs-citeproc-hs/distinfo
index 444325e49387..a96f3aa9b524 100644
--- a/textproc/hs-citeproc-hs/distinfo
+++ b/textproc/hs-citeproc-hs/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/citeproc-hs-0.2.tar.gz) = d9fd2f297917861ee4131f144d44042b
-SHA256 (cabal/citeproc-hs-0.2.tar.gz) = d7cf725e6bab06cde4bbc51d8e3b816ecf16f7b1a1e4face326692965c65302c
-SIZE (cabal/citeproc-hs-0.2.tar.gz) = 64300
+SHA256 (cabal/citeproc-hs-0.3.2.tar.gz) = eedd04b29521c38394d090e37d36edc7b8a46220fce2a85324562be903079812
+SIZE (cabal/citeproc-hs-0.3.2.tar.gz) = 90757
diff --git a/textproc/hs-citeproc-hs/pkg-plist b/textproc/hs-citeproc-hs/pkg-plist
deleted file mode 100644
index 068c76915c7e..000000000000
--- a/textproc/hs-citeproc-hs/pkg-plist
+++ /dev/null
@@ -1,30 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Paths_citeproc_hs.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/CSL.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/CSL/Eval.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/CSL/Input/Bibutils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/CSL/Input/MODS.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/CSL/Output/Pandoc.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/CSL/Output/Plain.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/CSL/Parser.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/CSL/Proc.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/CSL/Proc/Collapse.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/CSL/Proc/Disamb.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/CSL/Reference.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/CSL/Style.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/CSL/Proc
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/CSL/Output
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/CSL/Input
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/CSL
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/textproc/hs-feed/Makefile b/textproc/hs-feed/Makefile
index 245e8d9927bd..35ee8e4de91d 100644
--- a/textproc/hs-feed/Makefile
+++ b/textproc/hs-feed/Makefile
@@ -6,14 +6,16 @@
#
PORTNAME= feed
-PORTVERSION= 0.3.7
+PORTVERSION= 0.3.8
CATEGORIES= textproc haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds in Haskell
+LICENSE= BSD
+
CABAL_SETUP= Setup.hs
-USE_HACKAGE= utf8-string xml>=1.2.6
+USE_CABAL= utf8-string xml>=1.2.6
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-feed/distinfo b/textproc/hs-feed/distinfo
index 4a74bf31e0e6..4b32dddea11f 100644
--- a/textproc/hs-feed/distinfo
+++ b/textproc/hs-feed/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/feed-0.3.7.tar.gz) = 1c48ada3060fc18121b07e137dc6e47f
-SHA256 (cabal/feed-0.3.7.tar.gz) = c2d539f763cdce1b1498f1fd0707b12078337aff690f01e41db0b6e3569c08aa
-SIZE (cabal/feed-0.3.7.tar.gz) = 72592
+SHA256 (cabal/feed-0.3.8.tar.gz) = e614f7019a035c1eaa8952cdcfe5291c539f670f218ab591727d33b4367b71fb
+SIZE (cabal/feed-0.3.8.tar.gz) = 72269
diff --git a/textproc/hs-feed/pkg-plist b/textproc/hs-feed/pkg-plist
deleted file mode 100644
index cce617f2e0d4..000000000000
--- a/textproc/hs-feed/pkg-plist
+++ /dev/null
@@ -1,42 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Atom/Feed.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Atom/Feed/Export.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Atom/Feed/Import.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Atom/Feed/Link.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Atom/Feed/Validate.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Atom/Pub.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Atom/Pub/Export.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/DublinCore/Types.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Feed/Constructor.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Feed/Export.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Feed/Import.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Feed/Query.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Feed/Translate.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Feed/Types.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Feed/Util.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/RSS/Export.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/RSS/Import.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/RSS/Syntax.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/RSS1/Export.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/RSS1/Import.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/RSS1/Syntax.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/RSS1/Utils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/RSS1
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/RSS
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Feed
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/DublinCore
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Atom/Pub
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Atom/Feed
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Atom
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/textproc/hs-highlighting-kate/Makefile b/textproc/hs-highlighting-kate/Makefile
index 5305a1a3a061..6c84b6b9c75f 100644
--- a/textproc/hs-highlighting-kate/Makefile
+++ b/textproc/hs-highlighting-kate/Makefile
@@ -6,13 +6,15 @@
#
PORTNAME= highlighting-kate
-PORTVERSION= 0.2.7.1
+PORTVERSION= 0.2.9
CATEGORIES= textproc haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= A Haskell syntax highlighting library for 50+ languages
-USE_HACKAGE= pcre-light
+LICENSE= GPLv2
+
+USE_CABAL= parsec regex-pcre-builtin xhtml
OPTIONS= EXECUTABLE "Build the Highlight executable" off
@@ -22,10 +24,8 @@ OPTIONS= EXECUTABLE "Build the Highlight executable" off
.if defined(WITH_EXECUTABLE)
CONFIGURE_ARGS+= --flags="executable"
EXECUTABLE+= Highlight
-PLIST_SUB+= MAYBE_EXECUTABLE=""
.else
CONFIGURE_ARGS+= --flags="-executable"
-PLIST_SUB+= MAYBE_EXECUTABLE="@comment "
.endif
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/textproc/hs-highlighting-kate/distinfo b/textproc/hs-highlighting-kate/distinfo
index fb739d506a2d..9f45967d4b92 100644
--- a/textproc/hs-highlighting-kate/distinfo
+++ b/textproc/hs-highlighting-kate/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/highlighting-kate-0.2.7.1.tar.gz) = 6e85c3f558ffe33490523ded7cbdded3
-SHA256 (cabal/highlighting-kate-0.2.7.1.tar.gz) = 330c5fdc6b5dae62c12ee2455892319df12723346aa75401aea05ea0b24cf5ed
-SIZE (cabal/highlighting-kate-0.2.7.1.tar.gz) = 451384
+SHA256 (cabal/highlighting-kate-0.2.9.tar.gz) = f3ad0a001848f161270a9589242a91e590108c612d96dca8b4db705c03a86856
+SIZE (cabal/highlighting-kate-0.2.9.tar.gz) = 767587
diff --git a/textproc/hs-highlighting-kate/pkg-plist b/textproc/hs-highlighting-kate/pkg-plist
deleted file mode 100644
index dd44d76892bb..000000000000
--- a/textproc/hs-highlighting-kate/pkg-plist
+++ /dev/null
@@ -1,80 +0,0 @@
-@comment $FreeBSD$
-%%MAYBE_EXECUTABLE%%bin/Highlight
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Paths_highlighting_kate.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Common.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Definitions.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Format.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Ada.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Alert.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Asp.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Awk.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Bash.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Bibtex.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/C.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Cmake.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Coldfusion.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Commonlisp.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Cpp.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Css.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/D.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Djangotemplate.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Doxygen.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Dtd.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Eiffel.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Erlang.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Fortran.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Haskell.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Html.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Java.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Javadoc.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Javascript.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Json.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Latex.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Lex.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/LiterateHaskell.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Lua.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Makefile.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Matlab.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Mediawiki.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Modula3.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Nasm.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Objectivec.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Ocaml.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Octave.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Pascal.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Perl.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Php.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Postscript.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Prolog.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Python.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Relaxngcompact.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Rhtml.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Ruby.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Scala.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Scheme.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Sgml.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Sql.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/SqlMysql.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/SqlPostgresql.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Tcl.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Texinfo.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Xml.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Xslt.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Yacc.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/textproc/hs-hs-bibutils/Makefile b/textproc/hs-hs-bibutils/Makefile
index 37fc4a7feb11..57f0616393d8 100644
--- a/textproc/hs-hs-bibutils/Makefile
+++ b/textproc/hs-hs-bibutils/Makefile
@@ -6,14 +6,18 @@
#
PORTNAME= hs-bibutils
-PORTVERSION= 0.3
+PORTVERSION= 4.12
CATEGORIES= textproc haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Haskell bindings to bibutils, the bibliography conversion utilities
+LICENSE= GPLv2
+
BUILD_DEPENDS= bibutils>=4.9:${PORTSDIR}/textproc/bibutils
RUN_DEPENDS= bibutils>=4.9:${PORTSDIR}/textproc/bibutils
+USE_CABAL= syb
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-hs-bibutils/distinfo b/textproc/hs-hs-bibutils/distinfo
index 12e09f063853..a1580d1ba1c7 100644
--- a/textproc/hs-hs-bibutils/distinfo
+++ b/textproc/hs-hs-bibutils/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/hs-bibutils-0.3.tar.gz) = 1c17fc71397cd91e7a4fa22eb47bff2e
-SHA256 (cabal/hs-bibutils-0.3.tar.gz) = 162e04d8c4187c2edc3b302554efbd3286ac08b9b8bf82844b59f9a954055e5e
-SIZE (cabal/hs-bibutils-0.3.tar.gz) = 404384
+SHA256 (cabal/hs-bibutils-4.12.tar.gz) = 67949b90a3810774a40c77f87fffdb6cf740194f8afa521260651ead92897d2a
+SIZE (cabal/hs-bibutils-4.12.tar.gz) = 409820
diff --git a/textproc/hs-hs-bibutils/pkg-plist b/textproc/hs-hs-bibutils/pkg-plist
deleted file mode 100644
index b8d37e402516..000000000000
--- a/textproc/hs-hs-bibutils/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Bibutils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/textproc/hs-hxt/Makefile b/textproc/hs-hxt/Makefile
index d1e837220d97..ae8f07890cae 100644
--- a/textproc/hs-hxt/Makefile
+++ b/textproc/hs-hxt/Makefile
@@ -6,13 +6,14 @@
#
PORTNAME= hxt
-PORTVERSION= 8.5.4
+PORTVERSION= 9.1.1
CATEGORIES= textproc haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= A collection of tools for processing XML with Haskell
-USE_HACKAGE= curl>=1.3 deepseq>=1.1 tagsoup>=0.8
+USE_CABAL= binary>=0.5 deepseq>=1.1 HUnit>=1.2 hxt-charproperties>=9.1 \
+ hxt-regex-xmlschema>=9 hxt-unicode>=9 network>=2.1 parsec>=2.1
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-hxt/distinfo b/textproc/hs-hxt/distinfo
index 916117ad9bd2..48ffa9301260 100644
--- a/textproc/hs-hxt/distinfo
+++ b/textproc/hs-hxt/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/hxt-8.5.4.tar.gz) = 41833fb54fe376555510d97648a607b8
-SHA256 (cabal/hxt-8.5.4.tar.gz) = c888aaf740258a52d465859641b1794a4fc1940a87be55c34b4843bd18b891d9
-SIZE (cabal/hxt-8.5.4.tar.gz) = 256802
+SHA256 (cabal/hxt-9.1.1.tar.gz) = d98d8c10e13a34dfd9a86be8f7d48f58b8186e1f9c14671776861e9a12a71311
+SIZE (cabal/hxt-9.1.1.tar.gz) = 226325
diff --git a/textproc/hs-hxt/pkg-plist b/textproc/hs-hxt/pkg-plist
deleted file mode 100644
index beda42286c11..000000000000
--- a/textproc/hs-hxt/pkg-plist
+++ /dev/null
@@ -1,121 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Arrow/ArrowIO.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Arrow/ArrowIf.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Arrow/ArrowList.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Arrow/ArrowNF.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Arrow/ArrowState.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Arrow/ArrowTree.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Arrow/IOListArrow.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Arrow/IOStateListArrow.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Arrow/ListArrow.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Arrow/ListArrows.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Arrow/StateListArrow.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/AssocList.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Atom.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Char/UTF8.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Tree/Class.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Tree/NTree/TypeDefs.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/Arrow.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/Arrow/DTDProcessing.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/Arrow/DocumentInput.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/Arrow/DocumentOutput.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/Arrow/Edit.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/Arrow/GeneralEntitySubstitution.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/Arrow/Namespace.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/Arrow/ParserInterface.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/Arrow/Pickle.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/Arrow/Pickle/DTD.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/Arrow/Pickle/Schema.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/Arrow/Pickle/Xml.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/Arrow/ProcessDocument.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/Arrow/ReadDocument.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/Arrow/WriteDocument.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/Arrow/XmlArrow.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/Arrow/XmlIOStateArrow.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/Arrow/XmlRegex.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/DOM/FormatXmlTree.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/DOM/Interface.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/DOM/IsoLatinTables.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/DOM/MimeTypeDefaults.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/DOM/MimeTypes.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/DOM/QualifiedName.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/DOM/ShowXml.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/DOM/TypeDefs.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/DOM/UTF8Decoding.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/DOM/Unicode.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/DOM/Util.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/DOM/XmlKeywords.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/DOM/XmlNode.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/DOM/XmlOptions.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/DTDValidation/AttributeValueValidation.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/DTDValidation/DTDValidation.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/DTDValidation/DocTransformation.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/DTDValidation/DocValidation.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/DTDValidation/IdValidation.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/DTDValidation/RE.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/DTDValidation/TypeDefs.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/DTDValidation/Validation.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/DTDValidation/XmlRE.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/IO/GetFILE.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/IO/GetHTTPLibCurl.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/Parser/HtmlParsec.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/Parser/ProtocolHandlerUtil.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/Parser/TagSoup.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/Parser/XhtmlEntities.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/Parser/XmlCharParser.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/Parser/XmlDTDParser.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/Parser/XmlDTDTokenParser.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/Parser/XmlEntities.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/Parser/XmlParsec.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/Parser/XmlTokenParser.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/RelaxNG.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/RelaxNG/BasicArrows.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/RelaxNG/CreatePattern.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/RelaxNG/DataTypeLibMysql.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/RelaxNG/DataTypeLibUtils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/RelaxNG/DataTypeLibraries.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/RelaxNG/DataTypes.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/RelaxNG/PatternFunctions.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/RelaxNG/PatternToString.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/RelaxNG/Schema.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/RelaxNG/SchemaGrammar.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/RelaxNG/Simplification.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/RelaxNG/Unicode/Blocks.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/RelaxNG/Unicode/CharProps.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/RelaxNG/Utils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/RelaxNG/Validation.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/RelaxNG/Validator.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/RelaxNG/XmlSchema/DataTypeLibW3C.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/RelaxNG/XmlSchema/Regex.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/RelaxNG/XmlSchema/RegexMatch.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/RelaxNG/XmlSchema/RegexParser.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/Version.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/RelaxNG/XmlSchema
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/RelaxNG/Unicode
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/RelaxNG
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/Parser
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/IO
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/DTDValidation
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/DOM
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/Arrow/Pickle
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT/Arrow
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HXT
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Tree/NTree
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Tree
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Char
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control/Arrow
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Control
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/textproc/hs-lhs2tex/Makefile b/textproc/hs-lhs2tex/Makefile
index 2a0697e8b7a0..6e3b8dba09bd 100644
--- a/textproc/hs-lhs2tex/Makefile
+++ b/textproc/hs-lhs2tex/Makefile
@@ -7,44 +7,25 @@
#
PORTNAME= lhs2tex
-PORTVERSION= 1.15
-PORTREVISION= 2
-CATEGORIES= devel haskell
-MASTER_SITES= http://people.cs.uu.nl/andres/${PORTNAME}/
+PORTVERSION= 1.16
+CATEGORIES= textproc haskell
MAINTAINER= haskell@FreeBSD.org
-COMMENT= A preprocessor to generate LaTeX code from literate Haskell sources
+COMMENT= Preprocessor for typesetting Haskell sources with LaTeX
-BUILD_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc \
- mktexlsr:${PORTSDIR}/print/teTeX-base \
- hs-utf8-string>=0.3:${PORTSDIR}/devel/hs-utf8-string
+LICENSE= GPLv2
-RUN_DEPENDS= mktexlsr:${PORTSDIR}/print/teTeX-base
+CABAL_SETUP= Setup.hs
+USE_CABAL= regex-compat
+BUILD_DEPENDS+= mktexlsr:${PORTSDIR}/print/teTeX-base
+RUN_DEPENDS+= mktexlsr:${PORTSDIR}/print/teTeX-base
-USE_GMAKE= yes
-HAS_CONFIGURE= yes
-CONFIGURE_ARGS= --prefix=${PREFIX} \
- --datadir=${PREFIX}/share \
- --docdir=${DOCSDIR} \
- --mandir=${MANPREFIX}/man
-
-DOCSDIR=${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
-PORTDOCS= *
-DATADIR=${PREFIX}/share/${PORTNAME}-${PORTVERSION}
-PORTDATA= *
-
-.include <bsd.port.pre.mk>
-
-INSTALL_TARGET= install
-
-.if !defined(NOPORTDOCS)
-INSTALL_TARGET+= install-doc
-.endif
-
-.if !defined(NOPORTDATA)
-INSTALL_TARGET+= install-data
-.endif
+STANDALONE= yes
+EXECUTABLE= lhs2TeX
MAN1= lhs2TeX.1
-.include <bsd.port.post.mk>
+PORTDATA= *
+
+.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
+.include <bsd.port.mk>
diff --git a/textproc/hs-lhs2tex/distinfo b/textproc/hs-lhs2tex/distinfo
index 0910f9c2ae69..5cfbc116227b 100644
--- a/textproc/hs-lhs2tex/distinfo
+++ b/textproc/hs-lhs2tex/distinfo
@@ -1,3 +1,2 @@
-MD5 (lhs2tex-1.15.tar.gz) = 13c886a829e71e895fa172c617f31bd0
-SHA256 (lhs2tex-1.15.tar.gz) = 77f25c1f22823587ceca6eead133a403540319a0ae3bf03a369b3e8c86baf124
-SIZE (lhs2tex-1.15.tar.gz) = 580361
+SHA256 (cabal/lhs2tex-1.16.tar.gz) = aa43ec92e8d7c94213365a7211d605314476977155e36420caa3cfb394f7c76f
+SIZE (cabal/lhs2tex-1.16.tar.gz) = 581362
diff --git a/textproc/hs-lhs2tex/files/patch-Makefile b/textproc/hs-lhs2tex/files/patch-Makefile
deleted file mode 100644
index 08746efe6d38..000000000000
--- a/textproc/hs-lhs2tex/files/patch-Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
---- Makefile.orig 2008-10-24 10:50:41.000000000 +0200
-+++ Makefile 2009-03-04 11:19:34.000000000 +0100
-@@ -135,14 +135,9 @@
- print : Lhs2TeX.dvi
- $(DVIPS) -D600 -f Lhs2TeX.dvi | lpr -Pa -Zl
-
--install : bin doc
-+install : bin
- $(MKINSTDIR) $(DESTDIR)$(bindir)
- $(INSTALL) -m 755 lhs2TeX $(DESTDIR)$(bindir)
-- $(MKINSTDIR) $(DESTDIR)$(stydir)
-- $(INSTALL) -m 644 lhs2TeX.sty lhs2TeX.fmt $(DESTDIR)$(stydir)
-- $(INSTALL) -m 644 Library/*.fmt $(DESTDIR)$(stydir)
-- $(MKINSTDIR) $(DESTDIR)$(docdir)
-- $(INSTALL) -m 644 doc/Guide2.pdf $(DESTDIR)$(docdir)
- $(MKINSTDIR) $(DESTDIR)$(mandir)/man1
- $(INSTALL) -m 644 lhs2TeX.1 $(DESTDIR)$(mandir)/man1
- ifeq ($(INSTALL_POLYTABLE),yes)
-@@ -158,6 +153,15 @@
- echo "Please update the TeX filename database."
- endif
-
-+install-doc : doc
-+ $(MKINSTDIR) $(DESTDIR)$(docdir)
-+ $(INSTALL) -m 644 doc/Guide2.pdf $(DESTDIR)$(docdir)
-+
-+install-data : bin
-+ $(MKINSTDIR) $(DESTDIR)$(stydir)
-+ $(INSTALL) -m 644 lhs2TeX.sty lhs2TeX.fmt $(DESTDIR)$(stydir)
-+ $(INSTALL) -m 644 Library/*.fmt $(DESTDIR)$(stydir)
-+
- srcdist : INSTALL doc
- if test -d $(DISTDIR); then $(RM) -rf $(DISTDIR); fi
- $(MKINSTDIR) $(DISTDIR)
diff --git a/textproc/hs-lhs2tex/files/patch-MathPoly.lhs b/textproc/hs-lhs2tex/files/patch-MathPoly.lhs
new file mode 100644
index 000000000000..7c4ca99a1acd
--- /dev/null
+++ b/textproc/hs-lhs2tex/files/patch-MathPoly.lhs
@@ -0,0 +1,11 @@
+--- ./MathPoly.lhs.orig 2010-07-22 12:13:20.000000000 +0200
++++ ./MathPoly.lhs 2011-03-27 01:52:26.469094252 +0100
+@@ -358,7 +358,7 @@
+ > (rn,rc) = findrel (n,c) rstack
+ > -- Schritt 3: Zeile auf Stack legen
+ > fstack = (c,l) : rstack
+-> in mkFromTo fstack rn n rc [fromToken $ TeX False (indent (rn,rc) (n,c))] p ls
++> in mkFromTo fstack rn n rc [fromToken $ (TeX False (indent (rn,rc) (n,c))) :: Token] p ls
+ >
+ >
+ > | c `elem` z -> mkFromTo stack n (n ++ "E") c ts rs ls
diff --git a/textproc/hs-lhs2tex/files/patch-Setup.hs b/textproc/hs-lhs2tex/files/patch-Setup.hs
new file mode 100644
index 000000000000..a5ea584380dc
--- /dev/null
+++ b/textproc/hs-lhs2tex/files/patch-Setup.hs
@@ -0,0 +1,23 @@
+--- ./Setup.hs.orig 2010-07-22 12:13:20.000000000 +0200
++++ ./Setup.hs 2011-03-27 01:53:35.109600797 +0100
+@@ -204,7 +204,7 @@
+ else docdir (absoluteInstallDirs pd lbi cd) `joinFileName` "doc"
+ let manDir = if isWindows
+ then dataPref `joinFileName` "Documentation"
+- else datadir (absoluteInstallDirs pd lbi cd) `joinFileName` ".." `joinFileName` "man" `joinFileName` "man1"
++ else prefix (absoluteInstallDirs pd lbi cd) `joinFileName` "man" `joinFileName` "man1"
+ createDirectoryIfMissing True docDir
+ copyFileVerbose v (lhs2texDocDir `joinFileName` "Guide2.pdf") (docDir `joinFileName` "Guide2.pdf")
+ when (not isWindows) $
+@@ -291,9 +291,9 @@
+ do let mProg = lookupProgram (simpleProgram progName) programConf
+ case mProg of
+ Just (ConfiguredProgram { programLocation = UserSpecified p,
+- programArgs = args }) -> return (p,args)
++ programDefaultArgs = args }) -> return (p,args)
+ Just (ConfiguredProgram { programLocation = FoundOnSystem p,
+- programArgs = args }) -> return (p,args)
++ programDefaultArgs = args }) -> return (p,args)
+ _ -> (die (progName ++ " command not found"))
+
+ -- | Run a command in a specific environment and return the output and errors.
diff --git a/textproc/hs-lhs2tex/files/patch-configure b/textproc/hs-lhs2tex/files/patch-configure
deleted file mode 100644
index f4c2b4ae0a39..000000000000
--- a/textproc/hs-lhs2tex/files/patch-configure
+++ /dev/null
@@ -1,66 +0,0 @@
---- ./configure.orig 2009-12-18 13:21:18.000000000 +0100
-+++ ./configure 2010-01-07 19:34:38.000000000 +0100
-@@ -2745,54 +2745,6 @@
- POLYTABLE_INSTALL=yes
- fi
-
--if test "z$POLYTABLE_INSTALL" = "zyes"; then
--
--{ $as_echo "$as_me:$LINENO: checking for the polytable package" >&5
--$as_echo_n "checking for the polytable package... " >&6; }
--if test -x "$KPSEWHICH"; then
-- POLYTABLE="`$KPSEWHICH polytable.sty`"
--fi
--if test -f "$POLYTABLE"; then
-- { $as_echo "$as_me:$LINENO: result: $POLYTABLE" >&5
--$as_echo "$POLYTABLE" >&6; }
-- { $as_echo "$as_me:$LINENO: checking for version of polytable" >&5
--$as_echo_n "checking for version of polytable... " >&6; }
-- POLYTABLE_VERSION=`$GREP " v.* .polytable. package" $POLYTABLE | $SED -e "s/^.*v\(.*\) .polytable. package.*$/\1/"`
-- { $as_echo "$as_me:$LINENO: result: $POLYTABLE_VERSION" >&5
--$as_echo "$POLYTABLE_VERSION" >&6; }
--else
-- { $as_echo "$as_me:$LINENO: result: no" >&5
--$as_echo "no" >&6; }
--fi
--
-- # does polytable need to be installed?
-- { $as_echo "$as_me:$LINENO: checking whether polytable needs to be installed" >&5
--$as_echo_n "checking whether polytable needs to be installed... " >&6; }
-- POLYTABLE_INSTALL=no
-- if test -n $POLYTABLE; then
-- if ( IFS=".";
-- a="$POLYTABLE_VERSION"; b="0.8.2";
-- while test -n "$a$b"
-- do
-- set -- $a; h1="$1"; shift 2>/dev/null; a="$*"
-- set -- $b; h2="$1"; shift 2>/dev/null; b="$*"
-- test -n "$h1" || h1=0; test -n "$h2" || h2=0
-- test ${h1} -eq ${h2} || break
-- done
-- test ${h1} -lt ${h2}
-- )
--then
-- POLYTABLE_INSTALL=yes
--
--fi
--
-- else
-- POLYTABLE_INSTALL=yes
-- fi
-- { $as_echo "$as_me:$LINENO: result: $POLYTABLE_INSTALL" >&5
--$as_echo "$POLYTABLE_INSTALL" >&6; }
--fi
--
- # Extract the first word of "mktexlsr", so it can be a program name with args.
- set dummy mktexlsr; ac_word=$2
- { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
-@@ -2834,8 +2786,6 @@
-
-
-
--# docdir and expansion
--docdir="$datadir/doc/$PACKAGE_TARNAME-$PACKAGE_VERSION"
-
- stydir="$datadir/$PACKAGE_TARNAME-$PACKAGE_VERSION"
-
diff --git a/textproc/hs-lhs2tex/pkg-descr b/textproc/hs-lhs2tex/pkg-descr
index 9e915cafea0b..0c58501a3309 100644
--- a/textproc/hs-lhs2tex/pkg-descr
+++ b/textproc/hs-lhs2tex/pkg-descr
@@ -1,4 +1,3 @@
-lhs2TeX is a preprocessor to generate LaTeX code from literate Haskell
-sources. It is released under the GPL.
+Preprocessor for typesetting Haskell sources with LaTeX.
-WWW: http://people.cs.uu.nl/andres/
+WWW: http://www.andres-loeh.de/lhs2tex/
diff --git a/textproc/hs-lhs2tex/pkg-plist b/textproc/hs-lhs2tex/pkg-plist
index 17c5274b397d..883595e8b6c6 100644
--- a/textproc/hs-lhs2tex/pkg-plist
+++ b/textproc/hs-lhs2tex/pkg-plist
@@ -1,4 +1,6 @@
-bin/lhs2TeX
+@comment $FreeBSD$
+%%NOPORTDOCS%%%%DOCSDIR%%/doc/Guide2.pdf
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%/doc
share/texmf-local/tex/latex/polytable/lazylist.sty
share/texmf-local/tex/latex/polytable/polytable.sty
@dirrm share/texmf-local/tex/latex/polytable
diff --git a/textproc/hs-libxml/Makefile b/textproc/hs-libxml/Makefile
index 456bd51f268e..f7d82af9c089 100644
--- a/textproc/hs-libxml/Makefile
+++ b/textproc/hs-libxml/Makefile
@@ -7,11 +7,15 @@
PORTNAME= libxml
PORTVERSION= 0.1.1
+PORTREVISION= 1
CATEGORIES= textproc haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Binding to libxml2
+LICENSE= BSD
+
+USE_CABAL= mtl
USE_GNOME= libxml2
CONFIGURE_ARGS+= --extra-include-dirs="${LOCALBASE}/include/libxml2"
diff --git a/textproc/hs-libxml/distinfo b/textproc/hs-libxml/distinfo
index fbc0e354213b..6cac89f65758 100644
--- a/textproc/hs-libxml/distinfo
+++ b/textproc/hs-libxml/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/libxml-0.1.1.tar.gz) = 417ec538637b313bd4d5ef9545624ab5
SHA256 (cabal/libxml-0.1.1.tar.gz) = d1e92affb41e7abe1c7b692aa24ae47dbcf3636f2753bb85a3469c370d9afb07
SIZE (cabal/libxml-0.1.1.tar.gz) = 3959
diff --git a/textproc/hs-libxml/pkg-plist b/textproc/hs-libxml/pkg-plist
deleted file mode 100644
index 2d7d5e25053a..000000000000
--- a/textproc/hs-libxml/pkg-plist
+++ /dev/null
@@ -1,20 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/LibXML.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/LibXML/Internals.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/LibXML/Parser.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/LibXML/Tree.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/LibXML/Types.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/LibXML
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/textproc/hs-pandoc/Makefile b/textproc/hs-pandoc/Makefile
index b9eb5156155e..525467d1ef2c 100644
--- a/textproc/hs-pandoc/Makefile
+++ b/textproc/hs-pandoc/Makefile
@@ -6,16 +6,23 @@
#
PORTNAME= pandoc
-PORTVERSION= 1.6
+PORTVERSION= 1.8.1.1
CATEGORIES= textproc haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= A general markup converter
+LICENSE= GPLv2
+FILE_LICENSE= COPYING
+
CABAL_SETUP= Setup.hs
-USE_HACKAGE= utf8-string>=0.3 zip-archive>=0.1.1.4 xml>=1.3.5 texmath HTTP>=4000.0.5
+USE_CABAL= citeproc-hs>=0.3.1 dlist>=0.4 HTTP>=4000.0.5 json>=0.4 \
+ mtl>=1.1 network>=2 pandoc-types>=1.8 parsec>=2.1 \
+ tagsoup>=0.12 texmath>=0.5 utf8-string>=0.3 \
+ xhtml>=3000.0 xml>=1.3.5 zip-archive>=0.1.1.7
MAN1= pandoc.1 markdown2pdf.1
+MAN5= pandoc_markdown.5
PORTDATA= *
@@ -23,14 +30,14 @@ OPTIONS= HIGHLIGHTING "Compile in support for syntax highlighting" off \
EXECUTABLE "Build the pandoc executable" on \
WRAPPERS "Build the wrappers (markdown2pdf)" on \
LIBRARY "Build the pandoc library" on \
- CITEPROC "Compile in support for citeproc-hs" off
+ THREADED "Compile markdown2pdf with -threaded option" on
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk"
.include <bsd.port.options.mk>
.if defined(WITH_HIGHLIGHTING)
CONFIGURE_ARGS+= --flags="highlighting"
-USE_HACKAGE+= highlighting-kate
+USE_CABAL+= highlighting-kate
.else
CONFIGURE_ARGS+= --flags="-highlighting"
.endif
@@ -38,16 +45,13 @@ CONFIGURE_ARGS+= --flags="-highlighting"
.if defined(WITH_EXECUTABLE)
CONFIGURE_ARGS+= --flags="exectuable"
EXECUTABLE+= pandoc
-PLIST_SUB+= MAYBE_EXECUTABLE=""
.else
CONFIGURE_ARGS+= --flags="-executable"
-PLIST_SUB+= MAYBE_EXECUTABLE="@comment "
.endif
.if defined(WITH_WRAPPERS)
CONFIGURE_ARGS+= --flags="wrappers"
EXECUTABLE+= markdown2pdf
-PLIST_SUB+= MAYBE_WRAPPERS=""
.if !defined(WITH_EXECUTABLE)
IGNORE= cannot be compiled since wrappers require an executable. Please (re)run 'make config' and choose EXECUTABLE
@@ -55,15 +59,12 @@ IGNORE= cannot be compiled since wrappers require an executable. Please (re)ru
.else
CONFIGURE_ARGS+= --flags="-wrappers"
-PLIST_SUB+= MAYBE_WRAPPERS="@comment "
.endif
.if defined(WITH_LIBRARY)
CONFIGURE_ARGS+= --flags="library"
-PLIST_SUB+= MAYBE_LIBRARY=""
.else
CONFIGURE_ARGS+= --flags="-library"
-PLIST_SUB+= MAYBE_LIBRARY="@comment "
STANDALONE= yes
.endif
@@ -71,13 +72,10 @@ STANDALONE= yes
IGNORE= cannot be compiled in this configuration. Please (re)run 'make config' and choose either EXECUTABLE or LIBRARY or both
.endif
-.if defined(WITH_CITEPROC)
-CONFIGURE_ARGS+= --flags="citeproc"
-USE_HACKAGE+= citeproc-hs
-PLIST_SUB+= MAYBE_CITEPROC=""
+.if defined(WITH_THREADED)
+CONFIGURE_ARGS+= --flags="threaded"
.else
-CONFIGURE_ARGS+= --flags="-citeproc"
-PLIST_SUB+= MAYBE_CITEPROC="@comment "
+CONFIGURE_ARGS+= --flags="-threaded"
.endif
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/textproc/hs-pandoc/distinfo b/textproc/hs-pandoc/distinfo
index 14c06345582f..663636dc5b08 100644
--- a/textproc/hs-pandoc/distinfo
+++ b/textproc/hs-pandoc/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/pandoc-1.6.tar.gz) = c24014cd65471a056938cf0f08e1dfd4
-SHA256 (cabal/pandoc-1.6.tar.gz) = 9b825233293edf1ea414b0e7ea821d6a914711dc2c60546566ab5a97512b079b
-SIZE (cabal/pandoc-1.6.tar.gz) = 360842
+SHA256 (cabal/pandoc-1.8.1.1.tar.gz) = 526355ddcbff69c0df7757d30d37e08864995b7ebd899916e329ecd19104c83c
+SIZE (cabal/pandoc-1.8.1.1.tar.gz) = 459135
diff --git a/textproc/hs-pandoc/files/patch-Setup.hs b/textproc/hs-pandoc/files/patch-Setup.hs
index 1de649dd9d37..b666d2d2005c 100644
--- a/textproc/hs-pandoc/files/patch-Setup.hs
+++ b/textproc/hs-pandoc/files/patch-Setup.hs
@@ -1,5 +1,5 @@
---- ./Setup.hs.orig 2010-03-29 16:24:56.000000000 +0200
-+++ ./Setup.hs 2010-05-15 13:39:12.000000000 +0200
+--- ./Setup.hs.orig 2011-02-13 18:03:00.000000000 +0100
++++ ./Setup.hs 2011-03-13 01:14:26.580023488 +0100
@@ -6,7 +6,7 @@
import Distribution.Simple.LocalBuildInfo
(LocalBuildInfo(..), absoluteInstallDirs)
@@ -9,12 +9,12 @@
import Distribution.Simple.Utils (copyFiles)
import Control.Exception ( bracket_ )
import Control.Monad ( unless )
-@@ -86,7 +86,7 @@
+@@ -85,7 +85,7 @@
installManpages :: PackageDescription -> LocalBuildInfo
-> Verbosity -> CopyDest -> IO ()
installManpages pkg lbi verbosity copy =
-- copyFiles verbosity (mandir (absoluteInstallDirs pkg lbi copy) </> "man1")
-+ copyFiles verbosity (prefix (absoluteInstallDirs pkg lbi copy) </> "man/man1")
+- copyFiles verbosity (mandir (absoluteInstallDirs pkg lbi copy))
++ copyFiles verbosity (prefix (absoluteInstallDirs pkg lbi copy) </> "man")
(zip (repeat manDir) manpages)
-- | Returns a list of 'dependencies' that have been modified after 'file'.
diff --git a/textproc/hs-pandoc/pkg-plist b/textproc/hs-pandoc/pkg-plist
deleted file mode 100644
index 6a30dd84b8a8..000000000000
--- a/textproc/hs-pandoc/pkg-plist
+++ /dev/null
@@ -1,51 +0,0 @@
-@comment $FreeBSD$
-%%MAYBE_WRAPPERS%%bin/markdown2pdf
-%%MAYBE_EXECUTABLE%%bin/pandoc
-%%MAYBE_LIBRARY%%%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Paths_pandoc.hi
-%%MAYBE_LIBRARY%%%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Pandoc.hi
-%%MAYBE_LIBRARY%%%%MAYBE_CITEPROC%%%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Pandoc/Biblio.hi
-%%MAYBE_LIBRARY%%%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Pandoc/Blocks.hi
-%%MAYBE_LIBRARY%%%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Pandoc/CharacterReferences.hi
-%%MAYBE_LIBRARY%%%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Pandoc/Definition.hi
-%%MAYBE_LIBRARY%%%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Pandoc/Highlighting.hi
-%%MAYBE_LIBRARY%%%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Pandoc/Parsing.hi
-%%MAYBE_LIBRARY%%%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Pandoc/S5.hi
-%%MAYBE_LIBRARY%%%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Pandoc/UTF8.hi
-%%MAYBE_LIBRARY%%%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Pandoc/UUID.hi
-%%MAYBE_LIBRARY%%%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Pandoc/Readers/HTML.hi
-%%MAYBE_LIBRARY%%%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Pandoc/Readers/LaTeX.hi
-%%MAYBE_LIBRARY%%%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Pandoc/Readers/Markdown.hi
-%%MAYBE_LIBRARY%%%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Pandoc/Readers/RST.hi
-%%MAYBE_LIBRARY%%%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Pandoc/Readers/TeXMath.hi
-%%MAYBE_LIBRARY%%%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Pandoc/Shared.hi
-%%MAYBE_LIBRARY%%%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Pandoc/Templates.hi
-%%MAYBE_LIBRARY%%%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Pandoc/Writers/ConTeXt.hi
-%%MAYBE_LIBRARY%%%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Pandoc/Writers/Docbook.hi
-%%MAYBE_LIBRARY%%%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Pandoc/Writers/EPUB.hi
-%%MAYBE_LIBRARY%%%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Pandoc/Writers/HTML.hi
-%%MAYBE_LIBRARY%%%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Pandoc/Writers/LaTeX.hi
-%%MAYBE_LIBRARY%%%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Pandoc/Writers/Man.hi
-%%MAYBE_LIBRARY%%%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Pandoc/Writers/Markdown.hi
-%%MAYBE_LIBRARY%%%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Pandoc/Writers/MediaWiki.hi
-%%MAYBE_LIBRARY%%%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Pandoc/Writers/Native.hi
-%%MAYBE_LIBRARY%%%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Pandoc/Writers/OpenDocument.hi
-%%MAYBE_LIBRARY%%%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Pandoc/Writers/ODT.hi
-%%MAYBE_LIBRARY%%%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Pandoc/Writers/RST.hi
-%%MAYBE_LIBRARY%%%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Pandoc/Writers/RTF.hi
-%%MAYBE_LIBRARY%%%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Pandoc/Writers/Texinfo.hi
-%%MAYBE_LIBRARY%%%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Pandoc/XML.hi
-%%MAYBE_LIBRARY%%%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%MAYBE_LIBRARY%%%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%MAYBE_LIBRARY%%%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/COPYING
-%%NOPORTDOCS%%@dirrm %%DOCSDIR%%
-%%MAYBE_LIBRARY%%@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Pandoc/Writers
-%%MAYBE_LIBRARY%%@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Pandoc/Readers
-%%MAYBE_LIBRARY%%@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Pandoc
-%%MAYBE_LIBRARY%%@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text
-%%MAYBE_LIBRARY%%@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-%%MAYBE_LIBRARY%%@dirrm %%LIBDIR_REL%%
-%%MAYBE_LIBRARY%%@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-%%MAYBE_LIBRARY%%@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-%%MAYBE_LIBRARY%%@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-%%MAYBE_LIBRARY%%@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/textproc/hs-polyparse/Makefile b/textproc/hs-polyparse/Makefile
index 9bd9fbbbf6f8..0c3e37ae5937 100644
--- a/textproc/hs-polyparse/Makefile
+++ b/textproc/hs-polyparse/Makefile
@@ -6,12 +6,15 @@
#
PORTNAME= polyparse
-PORTVERSION= 1.4
+PORTVERSION= 1.5
CATEGORIES= textproc haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Alternative parser combinator libraries for Haskell
+LICENSE= LGPL21
+FILE_LICENSE= COPYRIGHT
+
CABAL_SETUP= Setup.hs
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/textproc/hs-polyparse/distinfo b/textproc/hs-polyparse/distinfo
index 71dc9c66dc83..940053701404 100644
--- a/textproc/hs-polyparse/distinfo
+++ b/textproc/hs-polyparse/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/polyparse-1.4.tar.gz) = 1783867124b49eefdbdc9ac39caf3174
-SHA256 (cabal/polyparse-1.4.tar.gz) = 6e599fb0771e8ce2e1d3a3bbe5eddc2d77b2b4bbb54602f01005dc55dc039d44
-SIZE (cabal/polyparse-1.4.tar.gz) = 18002
+SHA256 (cabal/polyparse-1.5.tar.gz) = 50f39d71a94dd00f12e7eb90436ef6512ea4b34c60bb7e4521ad706ac4e920f9
+SIZE (cabal/polyparse-1.5.tar.gz) = 21291
diff --git a/textproc/hs-polyparse/pkg-plist b/textproc/hs-polyparse/pkg-plist
deleted file mode 100644
index 64c92e0ef130..000000000000
--- a/textproc/hs-polyparse/pkg-plist
+++ /dev/null
@@ -1,27 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Parse.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Parse/ByteString.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators/HuttonMeijer.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators/HuttonMeijerWallace.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators/Poly.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators/Poly/Base.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators/Poly/ByteString.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators/Poly/Lazy.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators/Poly/Plain.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators/Poly/State.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators/Poly/StateLazy.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/COPYRIGHT
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators/Poly
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Parse
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/textproc/hs-stringsearch/Makefile b/textproc/hs-stringsearch/Makefile
index b6421e18ed8b..c38e9cb1f245 100644
--- a/textproc/hs-stringsearch/Makefile
+++ b/textproc/hs-stringsearch/Makefile
@@ -5,12 +5,15 @@
# $FreeBSD$
PORTNAME= stringsearch
-PORTVERSION= 0.3.0
+PORTVERSION= 0.3.3
CATEGORIES= textproc haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Boyer-Moore/Knuth-Morris-Pratt string search library
+LICENSE= BSD
+FILE_LICENSE= LICENCE
+
CABAL_SETUP= Setup.hs
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/textproc/hs-stringsearch/distinfo b/textproc/hs-stringsearch/distinfo
index e593436ebac0..8d11a0efcde6 100644
--- a/textproc/hs-stringsearch/distinfo
+++ b/textproc/hs-stringsearch/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/stringsearch-0.3.0.tar.gz) = 707123ceed7b55df0e92266f2c100d93
-SHA256 (cabal/stringsearch-0.3.0.tar.gz) = 0cac37bc53526c29d571e2c7fe2670f8387feb90e16eae7a79de7c4795f063a4
-SIZE (cabal/stringsearch-0.3.0.tar.gz) = 35459
+SHA256 (cabal/stringsearch-0.3.3.tar.gz) = 510650feccf69652921741585835613cc228d216ba351ced1052d6b9d9842ea6
+SIZE (cabal/stringsearch-0.3.3.tar.gz) = 35733
diff --git a/textproc/hs-stringsearch/pkg-plist b/textproc/hs-stringsearch/pkg-plist
deleted file mode 100644
index d050c6e20106..000000000000
--- a/textproc/hs-stringsearch/pkg-plist
+++ /dev/null
@@ -1,32 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ByteString/Search.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ByteString/Search/BoyerMoore.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ByteString/Search/DFA.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ByteString/Search/KarpRabin.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ByteString/Search/KMP.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ByteString/Search/KnuthMorrisPratt.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ByteString/Search/Substitution.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ByteString/Lazy/Search.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ByteString/Lazy/Search/DFA.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ByteString/Lazy/Search/KarpRabin.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ByteString/Lazy/Search/KMP.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ByteString/Search/Internal/BoyerMoore.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ByteString/Search/Internal/KnuthMorrisPratt.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ByteString/Search/Internal/Utils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENCE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ByteString/Lazy/Search
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ByteString/Lazy
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ByteString/Search/Internal
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ByteString/Search
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ByteString
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/textproc/hs-tagsoup/Makefile b/textproc/hs-tagsoup/Makefile
index c8fa3f575ebf..1d1ed2596f60 100644
--- a/textproc/hs-tagsoup/Makefile
+++ b/textproc/hs-tagsoup/Makefile
@@ -6,32 +6,19 @@
#
PORTNAME= tagsoup
-PORTVERSION= 0.10.1
+PORTVERSION= 0.12
CATEGORIES= textproc haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= A Haskell library for extracting information from HTML documents
+LICENSE= BSD
+
CABAL_SETUP= Setup.hs
PORTDATA= *
INSTALL_PORTDATA= cd ${WRKSRC} && \
${INSTALL_DATA} ${WRKSRC}/tagsoup.htm ${DATADIR}
-OPTIONS= TESTPROG "Build the test program" on
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk"
-.include <bsd.port.options.mk>
-
-.if defined(WITH_TESTPROG)
-CONFIGURE_ARGS+= --flags="testprog"
-EXECUTABLE+= tagsoup
-USE_HACKAGE+= deepseq==1.1.0.0 HTTP QuickCheck>=2.1.0.0
-PLIST_SUB+= MAYBE_TESTPROG=""
-.else
-CONFIGURE_ARGS+= --flags="-testprog"
-PLIST_SUB+= MAYBE_TESTPROG="@comment "
-.endif
-
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-tagsoup/distinfo b/textproc/hs-tagsoup/distinfo
index 27cc6683951d..f1f95cba456b 100644
--- a/textproc/hs-tagsoup/distinfo
+++ b/textproc/hs-tagsoup/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/tagsoup-0.10.1.tar.gz) = a0a15e88465282de5263ea3d19b68290
-SHA256 (cabal/tagsoup-0.10.1.tar.gz) = d47a8d5db237bf1d84c650129753fb50f581e4a2200e81c7901ea4938b745a2f
-SIZE (cabal/tagsoup-0.10.1.tar.gz) = 28949
+SHA256 (cabal/tagsoup-0.12.tar.gz) = e7d59b1e2473cb0f6b307a43fae943f5d35218a34b7733467bc76a85b0c95849
+SIZE (cabal/tagsoup-0.12.tar.gz) = 29306
diff --git a/textproc/hs-tagsoup/pkg-plist b/textproc/hs-tagsoup/pkg-plist
deleted file mode 100644
index 5b05fe5038e9..000000000000
--- a/textproc/hs-tagsoup/pkg-plist
+++ /dev/null
@@ -1,30 +0,0 @@
-@comment $FreeBSD$
-%%MAYBE_TESTPROG%%bin/tagsoup
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/HTML/Download.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/HTML/TagSoup.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/HTML/TagSoup/Entity.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/HTML/TagSoup/Generated.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/HTML/TagSoup/Implementation.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/HTML/TagSoup/Manual.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/HTML/TagSoup/Match.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/HTML/TagSoup/Options.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/HTML/TagSoup/Parser.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/HTML/TagSoup/Render.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/HTML/TagSoup/Specification.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/HTML/TagSoup/Tree.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/HTML/TagSoup/Type.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/StringLike.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/HTML/TagSoup
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/HTML
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/textproc/hs-texmath/Makefile b/textproc/hs-texmath/Makefile
index 260793b7f217..162a190c78e2 100644
--- a/textproc/hs-texmath/Makefile
+++ b/textproc/hs-texmath/Makefile
@@ -6,17 +6,18 @@
#
PORTNAME= texmath
-PORTVERSION= 0.3.0.2
+PORTVERSION= 0.5.0.1
CATEGORIES= textproc haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Conversion of LaTeX math formulas to MathML for Haskell
+LICENSE= GPLv2
+
CABAL_SETUP= Setup.hs
-USE_HACKAGE= xml utf8-string
+USE_CABAL= parsec>=2 syb xml
-OPTIONS= CGI "Compile CGI executable" off \
- TEST "Compile test executable" off
+OPTIONS= CGI "Compile CGI executable" off
PORTDATA= *
@@ -25,21 +26,10 @@ PORTDATA= *
.if defined(WITH_CGI)
CONFIGURE_ARGS+= --flags="cgi"
-USE_HACKAGE+= cgi json
+USE_CABAL+= cgi json utf8-string
EXECUTABLE+= texmath-cgi
-PLIST_SUB+= MAYBE_CGI=""
.else
CONFIGURE_ARGS+= --flags="-cgi"
-PLIST_SUB+= MAYBE_CGI="@comment "
-.endif
-
-.if defined(WITH_TEST)
-CONFIGURE_ARGS+= --flags="test"
-EXECUTABLE+= testTeXMathML
-PLIST_SUB+= MAYBE_TEST=""
-.else
-CONFIGURE_ARGS+= --flags="-test"
-PLIST_SUB+= MAYBE_TEST="@comment "
.endif
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/textproc/hs-texmath/distinfo b/textproc/hs-texmath/distinfo
index eb6ee03bc81c..3424c65e40e5 100644
--- a/textproc/hs-texmath/distinfo
+++ b/textproc/hs-texmath/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/texmath-0.3.0.2.tar.gz) = 7748c1628eadf8ba3a26e0782df3dcfc
-SHA256 (cabal/texmath-0.3.0.2.tar.gz) = 8d2bb26fc5aab09ae92d2c194ec39acb4e04c054ad2caf1a1db0dc9b53b4b1d4
-SIZE (cabal/texmath-0.3.0.2.tar.gz) = 25370
+SHA256 (cabal/texmath-0.5.0.1.tar.gz) = bedd883728fbd84bf07c1d1c851440db6d8be6b9e221024533851cd7c21a824f
+SIZE (cabal/texmath-0.5.0.1.tar.gz) = 27958
diff --git a/textproc/hs-texmath/pkg-plist b/textproc/hs-texmath/pkg-plist
deleted file mode 100644
index 16bd4a0b1700..000000000000
--- a/textproc/hs-texmath/pkg-plist
+++ /dev/null
@@ -1,19 +0,0 @@
-@comment $FreeBSD$
-%%MAYBE_TEST%%bin/testTeXMathML
-%%MAYBE_CGI%%bin/texmath-cgi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/TeXMath.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/TeXMath/MathMLWriter.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/TeXMath/Parser.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/TeXMath
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/www/Makefile b/www/Makefile
index 505aeff147e1..96a4301398e6 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -317,6 +317,9 @@
SUBDIR += hs-oeis
SUBDIR += hs-scgi
SUBDIR += hs-url
+ SUBDIR += hs-wai
+ SUBDIR += hs-warp
+ SUBDIR += hs-webkit
SUBDIR += htdump
SUBDIR += html2hdml
SUBDIR += html2wml
diff --git a/www/hs-HTTP/Makefile b/www/hs-HTTP/Makefile
index 75b042a15beb..601c89e26566 100644
--- a/www/hs-HTTP/Makefile
+++ b/www/hs-HTTP/Makefile
@@ -6,11 +6,15 @@
#
PORTNAME= HTTP
-PORTVERSION= 4000.0.9
+PORTVERSION= 4000.1.1
CATEGORIES= www haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= A Haskell library for client-side HTTP
+LICENSE= BSD
+
+USE_CABAL= mtl network parsec
+
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-HTTP/distinfo b/www/hs-HTTP/distinfo
index 3ad19c9df7cc..d47e62db9c59 100644
--- a/www/hs-HTTP/distinfo
+++ b/www/hs-HTTP/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/HTTP-4000.0.9.tar.gz) = 1e2b4a8b782ad1417c8755bb0d248851bc142b351366ed460e07f2945a5e95ba
-SIZE (cabal/HTTP-4000.0.9.tar.gz) = 59528
+SHA256 (cabal/HTTP-4000.1.1.tar.gz) = c3b7f8815f5528c88a41a4d62c4a0586edde644f83ae514f036a1cb35ce97026
+SIZE (cabal/HTTP-4000.1.1.tar.gz) = 59459
diff --git a/www/hs-HTTP/pkg-plist b/www/hs-HTTP/pkg-plist
deleted file mode 100644
index e633e1521133..000000000000
--- a/www/hs-HTTP/pkg-plist
+++ /dev/null
@@ -1,32 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/Browser.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/BufferType.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/HTTP.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/HTTP/Auth.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/HTTP/Base.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/HTTP/Base64.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/HTTP/Cookie.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/HTTP/HandleStream.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/HTTP/Headers.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/HTTP/MD5.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/HTTP/MD5Aux.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/HTTP/Proxy.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/HTTP/Stream.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/HTTP/Utils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/Stream.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/StreamDebugger.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/StreamSocket.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/TCP.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/HTTP
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/www/hs-cgi/Makefile b/www/hs-cgi/Makefile
index 62a2295299d1..314b1c2a85c4 100644
--- a/www/hs-cgi/Makefile
+++ b/www/hs-cgi/Makefile
@@ -6,15 +6,17 @@
#
PORTNAME= cgi
-PORTVERSION= 3001.1.8.1
+PORTVERSION= 3001.1.7.4
+PORTEPOCH= 1
CATEGORIES= www haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= A Haskell library for writing CGI programs
-CABAL_SETUP= Setup.hs
+LICENSE= BSD
-USE_HACKAGE= MonadCatchIO-mtl
+CABAL_SETUP= Setup.hs
+USE_CABAL= mtl>=1 network>=2 parsec>=2 xhtml>=3000
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-cgi/distinfo b/www/hs-cgi/distinfo
index a17f3f671443..936482382a00 100644
--- a/www/hs-cgi/distinfo
+++ b/www/hs-cgi/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/cgi-3001.1.8.1.tar.gz) = b10b5ef149c007c0ea1e568b28e221aa6c7a9b711cbd13947464f8130cfe914d
-SIZE (cabal/cgi-3001.1.8.1.tar.gz) = 21349
+SHA256 (cabal/cgi-3001.1.7.4.tar.gz) = 6de5da8be4bb8323a864761bbb604ca8c1cdc9048bf33990f91e7ed948a331ba
+SIZE (cabal/cgi-3001.1.7.4.tar.gz) = 21357
diff --git a/www/hs-cgi/pkg-descr b/www/hs-cgi/pkg-descr
index a29726377f07..2ce7f8f821f5 100644
--- a/www/hs-cgi/pkg-descr
+++ b/www/hs-cgi/pkg-descr
@@ -1,3 +1,3 @@
-This is a Haskell library for writing CGI programs.
+This is a Haskell library for writing CGI programs.
WWW: http://hackage.haskell.org/package/cgi
diff --git a/www/hs-cgi/pkg-plist b/www/hs-cgi/pkg-plist
deleted file mode 100644
index 0a290293de8e..000000000000
--- a/www/hs-cgi/pkg-plist
+++ /dev/null
@@ -1,22 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/CGI.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/CGI/Accept.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/CGI/Compat.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/CGI/Cookie.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/CGI/Header.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/CGI/Monad.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/CGI/Multipart.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/CGI/Protocol.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/CGI
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/www/hs-fastcgi/Makefile b/www/hs-fastcgi/Makefile
index c36393feab80..246037cba8c6 100644
--- a/www/hs-fastcgi/Makefile
+++ b/www/hs-fastcgi/Makefile
@@ -7,12 +7,15 @@
PORTNAME= fastcgi
PORTVERSION= 3001.0.2.3
+PORTREVISION= 1
CATEGORIES= www haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= A Haskell library for writing FastCGI programs
-USE_HACKAGE= cgi>=3000.0.0
+LICENSE= BSD
+
+USE_CABAL= cgi>=3000
LIB_DEPENDS= fcgi.0:${PORTSDIR}/www/fcgi
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/www/hs-fastcgi/files/patch-fastcgi.cabal b/www/hs-fastcgi/files/patch-fastcgi.cabal
deleted file mode 100644
index 9f8e26ac9b32..000000000000
--- a/www/hs-fastcgi/files/patch-fastcgi.cabal
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./fastcgi.cabal.orig 2010-06-23 20:23:46.000000000 +0200
-+++ ./fastcgi.cabal 2010-07-29 20:31:01.000000000 +0200
-@@ -18,7 +18,7 @@
- description: Choose the new smaller, split-up base package.
-
- library
-- build-depends: base >= 4 && < 5, cgi >= 3000.0.0, bytestring >= 0.9.1.5
-+ build-depends: base >= 4 && < 5, cgi >= 3000.0.0, bytestring
- Extensions: ForeignFunctionInterface, EmptyDataDecls, ScopedTypeVariables
- Exposed-Modules:
- Network.FastCGI
diff --git a/www/hs-fastcgi/pkg-plist b/www/hs-fastcgi/pkg-plist
deleted file mode 100644
index 0da51a56d321..000000000000
--- a/www/hs-fastcgi/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/FastCGI.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/www/hs-http-server/Makefile b/www/hs-http-server/Makefile
index 9d5c4b29bc52..a68110e7e8a3 100644
--- a/www/hs-http-server/Makefile
+++ b/www/hs-http-server/Makefile
@@ -7,13 +7,16 @@
PORTNAME= http-server
PORTVERSION= 1
+PORTREVISION= 1
CATEGORIES= www haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= A library for writing Haskell web servers
+LICENSE= BSD
+
CABAL_SETUP= Setup.hs
-USE_HACKAGE= HTTP>=4000.0.7 mime>=0.3 url>=2 utf8-string>=0.3.4
+USE_CABAL= HTTP>=4000.0.7 mime>=0.3 network>=2 url>=2 utf8-string>=0.3.4
PORTEXAMPLES= *
INSTALL_PORTEXAMPLES= cd ${WRKSRC}/example && \
diff --git a/www/hs-http-server/pkg-plist b/www/hs-http-server/pkg-plist
deleted file mode 100644
index dbb52486544d..000000000000
--- a/www/hs-http-server/pkg-plist
+++ /dev/null
@@ -1,20 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/HTTP/Server.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/HTTP/Server/HtmlForm.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/HTTP/Server/Logger.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/HTTP/Server/Response.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/HTTP/Server/Utils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/HTTP/Server
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/HTTP
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/www/hs-oeis/Makefile b/www/hs-oeis/Makefile
index da59b51ccc60..09d999f9e241 100644
--- a/www/hs-oeis/Makefile
+++ b/www/hs-oeis/Makefile
@@ -6,13 +6,16 @@
#
PORTNAME= oeis
-PORTVERSION= 0.2.2
+PORTVERSION= 0.3.0
CATEGORIES= www haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= A Haskell interface to the Online Encyclopedia of Integer Sequences
-USE_HACKAGE= HTTP>=4000.0.2
+LICENSE= BSD
+
+CABAL_SETUP= Setup.hs
+USE_CABAL= HTTP>=4000.0.2 network>=2
PORTDATA= *
diff --git a/www/hs-oeis/distinfo b/www/hs-oeis/distinfo
index a508f742e381..758ae7a6a1ef 100644
--- a/www/hs-oeis/distinfo
+++ b/www/hs-oeis/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/oeis-0.2.2.tar.gz) = ac69aa48b29ea89c58c7ead5d0c2d62280526618667a024f35e89a71380606d0
-SIZE (cabal/oeis-0.2.2.tar.gz) = 7287
+SHA256 (cabal/oeis-0.3.0.tar.gz) = f21ca2cedc72c8e922a759d8a9151ee28747af91f5402ae7f2ba8f3de0aa8be8
+SIZE (cabal/oeis-0.3.0.tar.gz) = 7309
diff --git a/www/hs-oeis/pkg-plist b/www/hs-oeis/pkg-plist
deleted file mode 100644
index 608196b2a48a..000000000000
--- a/www/hs-oeis/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Math/OEIS.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Math
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/www/hs-scgi/Makefile b/www/hs-scgi/Makefile
index a6f9c190123c..eedd4472d0e1 100644
--- a/www/hs-scgi/Makefile
+++ b/www/hs-scgi/Makefile
@@ -5,14 +5,18 @@
# $FreeBSD$
#
+# deprecated: use wai
+
PORTNAME= scgi
-PORTVERSION= 0.3.2
+PORTVERSION= 0.3.3
CATEGORIES= www haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= A Haskell library for writing SCGI programs
-USE_HACKAGE= cgi network-bytestring
+LICENSE= BSD
+
+USE_CABAL= cgi network>=2.2.3
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-scgi/distinfo b/www/hs-scgi/distinfo
index bbda5d019e5b..c4c58eec3160 100644
--- a/www/hs-scgi/distinfo
+++ b/www/hs-scgi/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/scgi-0.3.2.tar.gz) = 8d03ef5577a12836806db84e5b1e8c72756b237f75df004a389a66945ca9e4e9
-SIZE (cabal/scgi-0.3.2.tar.gz) = 2973
+SHA256 (cabal/scgi-0.3.3.tar.gz) = 55b40f48739aefb7f25ac971a1b3f27aaf0a9d0c32afe62dd56877be0b2fb67e
+SIZE (cabal/scgi-0.3.3.tar.gz) = 3235
diff --git a/www/hs-scgi/pkg-plist b/www/hs-scgi/pkg-plist
deleted file mode 100644
index f9987ed09b83..000000000000
--- a/www/hs-scgi/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/SCGI.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/www/hs-url/Makefile b/www/hs-url/Makefile
index 2a6688072204..18af881fdfdd 100644
--- a/www/hs-url/Makefile
+++ b/www/hs-url/Makefile
@@ -7,12 +7,15 @@
PORTNAME= url
PORTVERSION= 2.1.2
+PORTREVISION= 1
CATEGORIES= www haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= A Haskell library for working with URLs
-USE_HACKAGE= utf8-string>=0.3.4
+LICENSE= BSD
+
+USE_CABAL= utf8-string>=0.3.4
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/www/hs-url/pkg-plist b/www/hs-url/pkg-plist
deleted file mode 100644
index 3c88b703fa94..000000000000
--- a/www/hs-url/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network/URL.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Network
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/x11-toolkits/Makefile b/x11-toolkits/Makefile
index 3fe3365decbc..14b2742803e6 100644
--- a/x11-toolkits/Makefile
+++ b/x11-toolkits/Makefile
@@ -79,12 +79,15 @@
SUBDIR += gtoolkit
SUBDIR += guile-gtk
SUBDIR += hippo-canvas
- SUBDIR += hs-GLURaw
SUBDIR += hs-GLUT
SUBDIR += hs-OpenGL
- SUBDIR += hs-OpenGLRaw
SUBDIR += hs-frantk
+ SUBDIR += hs-gtk
+ SUBDIR += hs-gtkglext
+ SUBDIR += hs-gtksourceview2
SUBDIR += hs-gtk2hs
+ SUBDIR += hs-pango
+ SUBDIR += hs-vte
SUBDIR += irrlicht
SUBDIR += itk
SUBDIR += iwidgets
diff --git a/x11-toolkits/hs-GLURaw/Makefile b/x11-toolkits/hs-GLURaw/Makefile
deleted file mode 100644
index fc1d665944a1..000000000000
--- a/x11-toolkits/hs-GLURaw/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# New ports collection makefile for: hs-GLURaw-ghc
-# Date created: December 20 2009
-# Whom: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= GLURaw
-PORTVERSION= 1.1.0.0
-CATEGORIES= x11-toolkits haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= A raw Haskell binding for the OpenGL Utility Toolkit
-
-CABAL_SETUP= Setup.hs
-USE_HACKAGE= OpenGLRaw
-USE_GL= glu
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/x11-toolkits/hs-GLURaw/distinfo b/x11-toolkits/hs-GLURaw/distinfo
deleted file mode 100644
index 9bd0fb2a00a2..000000000000
--- a/x11-toolkits/hs-GLURaw/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (cabal/GLURaw-1.1.0.0.tar.gz) = 3f195f73f5c58edc3dd32c5048c5b64e
-SHA256 (cabal/GLURaw-1.1.0.0.tar.gz) = 4ce5bb03bb7d7822554d4bafb8b82d05ff7379f97d41c4ed9a070bd8f1d49a0e
-SIZE (cabal/GLURaw-1.1.0.0.tar.gz) = 7670
diff --git a/x11-toolkits/hs-GLURaw/pkg-descr b/x11-toolkits/hs-GLURaw/pkg-descr
deleted file mode 100644
index 72227ae677a5..000000000000
--- a/x11-toolkits/hs-GLURaw/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-GLURaw is a raw Haskell binding for the GLU 1.3 OpenGL utility library.
-It is basically a 1:1 mapping of GLU's C API, intended as a basis for a
-nicer interface.
-
-WWW: http://www.haskell.org/HOpenGL/
diff --git a/x11-toolkits/hs-GLURaw/pkg-plist b/x11-toolkits/hs-GLURaw/pkg-plist
deleted file mode 100644
index 57a1db218f1b..000000000000
--- a/x11-toolkits/hs-GLURaw/pkg-plist
+++ /dev/null
@@ -1,23 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/GLU/Raw.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/GLU/Raw/APIEntry.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/GLU/Raw/Callbacks.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/GLU/Raw/Functions.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/GLU/Raw/Tokens.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/GLU/Raw/Types.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/GLU/Raw/TypesInternal.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/GLU/Raw
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/GLU
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/x11-toolkits/hs-GLUT/Makefile b/x11-toolkits/hs-GLUT/Makefile
index 65b6b9b7892b..0e4730d1817c 100644
--- a/x11-toolkits/hs-GLUT/Makefile
+++ b/x11-toolkits/hs-GLUT/Makefile
@@ -5,14 +5,18 @@
# $FreeBSD$
PORTNAME= GLUT
-PORTVERSION= 2.2.2.0
+PORTVERSION= 2.1.2.1
+PORTEPOCH= 1
CATEGORIES= x11-toolkits haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= A Haskell binding for the OpenGL Utility Toolkit
+LICENSE= BSD
+
CABAL_SETUP= Setup.hs
-USE_HACKAGE= OpenGL>=2.3 StateVar Tensor
+
+USE_CABAL= OpenGL>=2.2
USE_GL= glut
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/x11-toolkits/hs-GLUT/distinfo b/x11-toolkits/hs-GLUT/distinfo
index bb8ba6f3162c..a1190aaca3ac 100644
--- a/x11-toolkits/hs-GLUT/distinfo
+++ b/x11-toolkits/hs-GLUT/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/GLUT-2.2.2.0.tar.gz) = e11912f50b76950b0d9e27d25127e391
-SHA256 (cabal/GLUT-2.2.2.0.tar.gz) = 3d7febc48af4688b6b10a7356c25f33e54d4eb3643e10fbe26ff6e39b9bc3442
-SIZE (cabal/GLUT-2.2.2.0.tar.gz) = 650235
+SHA256 (cabal/GLUT-2.1.2.1.tar.gz) = 0230bfacbfb85c126f1fba45fcd8d02f20da9ee19180b5ada698224362d17264
+SIZE (cabal/GLUT-2.1.2.1.tar.gz) = 720222
diff --git a/x11-toolkits/hs-GLUT/pkg-plist b/x11-toolkits/hs-GLUT/pkg-plist
deleted file mode 100644
index 2fd1aa4770d1..000000000000
--- a/x11-toolkits/hs-GLUT/pkg-plist
+++ /dev/null
@@ -1,42 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Begin.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Callbacks.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Callbacks/Global.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Callbacks/Registration.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Callbacks/Window.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Colormap.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Debugging.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/DeviceControl.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Fonts.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/GameMode.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Initialization.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Menu.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Objects.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Overlay.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/QueryUtils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Raw.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Raw/APIEntry.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Raw/Callbacks.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Raw/Fonts.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Raw/Functions.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Raw/Tokens.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/State.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Types.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Window.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Callbacks
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Raw
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/x11-toolkits/hs-OpenGL/Makefile b/x11-toolkits/hs-OpenGL/Makefile
index 7f993d12cd51..6660432b0466 100644
--- a/x11-toolkits/hs-OpenGL/Makefile
+++ b/x11-toolkits/hs-OpenGL/Makefile
@@ -5,14 +5,17 @@
# $FreeBSD$
PORTNAME= OpenGL
-PORTVERSION= 2.4.0.1
+PORTVERSION= 2.2.3.0
+PORTEPOCH= 1
CATEGORIES= x11-toolkits haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= OpenGL bindings for Haskell programs
+LICENSE= BSD
+
CABAL_SETUP= Setup.hs
-USE_HACKAGE= GLURaw>=1.1.0.0 ObjectName OpenGLRaw>=1.1.0.0 StateVar Tensor
+USE_GL= gl glut
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/x11-toolkits/hs-OpenGL/distinfo b/x11-toolkits/hs-OpenGL/distinfo
index 85b1a7e82dc7..3ab10bce68c6 100644
--- a/x11-toolkits/hs-OpenGL/distinfo
+++ b/x11-toolkits/hs-OpenGL/distinfo
@@ -1,3 +1,2 @@
-MD5 (cabal/OpenGL-2.4.0.1.tar.gz) = 71b03fce1e3d64be1e874d7989f0272c
-SHA256 (cabal/OpenGL-2.4.0.1.tar.gz) = c59a718a3a992be4fc140f4c1563c4eef8bbbc5e6c14704a20b7e35381a3ac75
-SIZE (cabal/OpenGL-2.4.0.1.tar.gz) = 105262
+SHA256 (cabal/OpenGL-2.2.3.0.tar.gz) = a75c3277bb20fda9a4ac1eb0e838fe4b5baf92f5539466b92bd255626afb0502
+SIZE (cabal/OpenGL-2.2.3.0.tar.gz) = 189240
diff --git a/x11-toolkits/hs-OpenGL/pkg-plist b/x11-toolkits/hs-OpenGL/pkg-plist
deleted file mode 100644
index 439d11f6d034..000000000000
--- a/x11-toolkits/hs-OpenGL/pkg-plist
+++ /dev/null
@@ -1,101 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Antialiasing.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/BeginEnd.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Bitmaps.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/BlendingFactor.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/BufferMode.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/BufferObjects.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Capability.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Clipping.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/ColorSum.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Colors.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/ComparisonFunction.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/ControlPoint.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/CoordTrans.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/DataType.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/DisplayLists.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Domain.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/EdgeFlag.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Evaluators.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Exception.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Face.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Feedback.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/FlushFinish.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Fog.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Framebuffer.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/GLboolean.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Hints.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/IOState.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/LineSegments.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PeekPoke.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PerFragment.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelData.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelFormat.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/ColorTable.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/Convolution.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/Histogram.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/Minmax.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/PixelMap.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/PixelStorage.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/PixelTransfer.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/Rasterization.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/Reset.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/Sink.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PointParameter.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Points.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PolygonMode.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Polygons.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PrimitiveMode.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/QueryUtils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/RasterPos.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/ReadCopyPixels.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Rectangles.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/RenderMode.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/SavingState.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Selection.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Shaders.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/StringQueries.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing/Application.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing/Environments.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing/Objects.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing/Parameters.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing/PixelInternalFormat.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing/Queries.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing/Specification.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing/TexParameter.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing/TextureTarget.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing/TextureUnit.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/VertexArrays.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/VertexAttributes.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/VertexSpec.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GLU.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GLU/Errors.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GLU/ErrorsInternal.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GLU/Initialization.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GLU/Matrix.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GLU/Mipmapping.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GLU/NURBS.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GLU/Quadrics.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GLU/Tessellation.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GLU
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/x11-toolkits/hs-OpenGLRaw/Makefile b/x11-toolkits/hs-OpenGLRaw/Makefile
deleted file mode 100644
index cac09574f99b..000000000000
--- a/x11-toolkits/hs-OpenGLRaw/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# New ports collection makefile for: hs-OpenGLRaw-ghc
-# Date created: December 20 2009
-# Whom: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= OpenGLRaw
-PORTVERSION= 1.1.0.1
-CATEGORIES= x11-toolkits haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= A raw Haskell binding for the OpenGL graphics system
-
-CABAL_SETUP= Setup.hs
-USE_GL= gl
-
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
-.include <bsd.port.mk>
diff --git a/x11-toolkits/hs-OpenGLRaw/distinfo b/x11-toolkits/hs-OpenGLRaw/distinfo
deleted file mode 100644
index a068a8f65d9d..000000000000
--- a/x11-toolkits/hs-OpenGLRaw/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (cabal/OpenGLRaw-1.1.0.1.tar.gz) = efe968cf32e46ae61b7b19edc2711044
-SHA256 (cabal/OpenGLRaw-1.1.0.1.tar.gz) = cee27bab424717bac8eed663bda76b295aa0a1815af27c467845cadd8967df6c
-SIZE (cabal/OpenGLRaw-1.1.0.1.tar.gz) = 73758
diff --git a/x11-toolkits/hs-OpenGLRaw/pkg-descr b/x11-toolkits/hs-OpenGLRaw/pkg-descr
deleted file mode 100644
index 3945b3cdbff0..000000000000
--- a/x11-toolkits/hs-OpenGLRaw/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-OpenGLRaw is a raw Haskell binding for the OpenGL 3.2 graphics system and
-lots of OpenGL extensions. It is basically a 1:1 mapping of OpenGL's C API,
-intended as a basis for a nicer interface. OpenGLRaw offers access to all
-necessary functions, tokens and types plus a general facility for loading
-extension entries. The module hierarchy closely mirrors the naming structure
-of the OpenGL extensions, making it easy to find the right module to import.
-All API entries are loaded dynamically, so no special C header files are
-needed for building this package. If an API entry is not found at runtime, a
-userError is thrown.
-
-WWW: http://www.haskell.org/HOpenGL/
diff --git a/x11-toolkits/hs-OpenGLRaw/pkg-plist b/x11-toolkits/hs-OpenGLRaw/pkg-plist
deleted file mode 100644
index a04c10253f1e..000000000000
--- a/x11-toolkits/hs-OpenGLRaw/pkg-plist
+++ /dev/null
@@ -1,205 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/ColorBufferFloat.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/Compatibility.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/Compatibility/Functions.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/Compatibility/Tokens.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/CopyBuffer.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/CreateContextProfile.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/DepthBufferFloat.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/DepthClamp.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/DepthTexture.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/DrawBuffers.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/DrawBuffersBlend.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/DrawElementsBaseVertex.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/DrawInstanced.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/FragmentProgram.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/FragmentShader.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/FramebufferObject.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/FramebufferSRGB.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/GeometryShader4.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/HalfFloatPixel.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/HalfFloatVertex.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/InstancedArrays.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/MapBufferRange.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/MatrixPalette.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/Multisample.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/Multitexture.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/OcclusionQuery.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/PixelBufferObject.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/PointParameters.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/PointSprite.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/ProvokingVertex.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/SampleShading.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/SeamlessCubeMap.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/ShaderObjects.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/ShadingLanguage100.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/Shadow.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/ShadowAmbient.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/Sync.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/TextureBorderClamp.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/TextureBufferObject.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/TextureCompression.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/TextureCompressionRGTC.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/TextureCubeMap.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/TextureCubeMapArray.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/TextureEnvAdd.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/TextureEnvCombine.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/TextureEnvCrossbar.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/TextureEnvDot3.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/TextureFloat.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/TextureGather.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/TextureMirroredRepeat.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/TextureMultisample.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/TextureRG.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/TextureRectangle.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/TransposeMatrix.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/UniformBufferObject.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/VertexArrayObject.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/VertexBlend.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/VertexBufferObject.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/VertexProgram.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/VertexShader.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/WindowPos.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/Core31.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/Core31/Functions.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/Core31/Tokens.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/Core31/Types.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/Core31/TypesInternal.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/Core32.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/Abgr.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/Bgra.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/BindableUniform.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/BlendColor.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/BlendEquationSeparate.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/BlendFuncSeparate.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/BlendMinmax.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/BlendSubtract.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/ClipVolumeHint.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/Cmyka.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/ColorSubtable.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/CompiledVertexArray.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/Convolution.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/CoordinateFrame.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/CopyTexture.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/CullVertex.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/DepthBoundsTest.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/DirectStateAccess.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/DrawRangeElements.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/FogCoord.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/FourTwoTwoPixels.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/FragmentLighting.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/FramebufferObject.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/FramebufferSRGB.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/GeometryShader4.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/GpuProgramParameters.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/Histogram.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/IndexArrayFormats.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/IndexFunc.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/IndexMaterial.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/LightTexture.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/MultiDrawArrays.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/Multisample.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/PackedFloat.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/PackedPixels.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/PalettedTexture.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/PixelTransform.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/PointParameters.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/PolygonOffset.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/ProvokingVertex.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/RescaleNormal.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/SceneMarker.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/SecondaryColor.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/SeparateSpecularColor.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/SharedTexturePalette.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/StencilClearTag.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/StencilTwoSide.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/StencilWrap.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/Subtexture.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/Texture.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/Texture3D.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/TextureCompressionDxt1.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/TextureCompressionLatc.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/TextureCompressionS3tc.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/TextureEnvAdd.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/TextureEnvCombine.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/TextureEnvDot3.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/TextureFilterAnisotropic.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/TextureInteger.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/TextureLodBias.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/TextureMirrorClamp.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/TextureObject.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/TexturePerturbNormal.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/TextureSRGB.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/TextureSwizzle.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/TimerQuery.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/VertexArray.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/VertexShader.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT/VertexWeighting.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/Extensions.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/GetProcAddress.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/ConditionalRender.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/CopyDepthToColor.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/DepthBufferFloat.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/DepthClamp.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/ExplicitMultisample.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/Fence.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/FloatBuffer.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/FogDistance.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/FragmentProgram.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/FragmentProgram2.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/FramebufferMultisampleCoverage.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/GeometryProgram4.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/GpuProgram4.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/HalfFloat.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/LightMaxExponent.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/MultisampleFilterHint.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/OcclusionQuery.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/PackedDepthStencil.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/ParameterBufferObject.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/PixelDataRange.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/PointSprite.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/PresentVideo.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/PrimitiveRestart.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/RegisterCombiners.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/RegisterCombiners2.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/TexgenEmboss.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/TexgenReflection.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/TextureCompressionVtc.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/TextureEnvCombine4.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/TextureExpandNormal.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/TextureRectangle.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/TextureShader.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/TextureShader2.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/TextureShader3.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/TransformFeedback.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/TransformFeedback2.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/VertexArrayRange.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/VertexArrayRange2.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/VertexProgram.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/VertexProgram2Option.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/VertexProgram3.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV/VertexProgram4.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/NV
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/EXT
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/Core31
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB/Compatibility
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw/ARB
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/Raw
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/x11-toolkits/hs-frantk/distinfo b/x11-toolkits/hs-frantk/distinfo
index 2e29db4f8d4f..7bd7bdc44b9a 100644
--- a/x11-toolkits/hs-frantk/distinfo
+++ b/x11-toolkits/hs-frantk/distinfo
@@ -1,3 +1,2 @@
-MD5 (FranTk1_1.tar.gz) = eb7137696a9e736fff4731c635063f9f
SHA256 (FranTk1_1.tar.gz) = 25333ef5baae0371fe5d00d10b4394125de1094aee2d0d391d1ba70789add7ca
SIZE (FranTk1_1.tar.gz) = 498670
diff --git a/x11-toolkits/hs-gtk2hs/Makefile b/x11-toolkits/hs-gtk2hs/Makefile
index 0e3bd2bda308..71d1ef084287 100644
--- a/x11-toolkits/hs-gtk2hs/Makefile
+++ b/x11-toolkits/hs-gtk2hs/Makefile
@@ -6,74 +6,64 @@
#
PORTNAME= gtk2hs
-PORTVERSION= 0.10.0
-PORTREVISION= 7
+PORTVERSION= 0.12.0
PORTEPOCH= 1
CATEGORIES= x11-toolkits haskell
-MASTER_SITES= SF
-PKGNAMEPREFIX= hs-
MAINTAINER= haskell@FreeBSD.org
COMMENT= A GTK2 Binding for Haskell
-BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
- gstreamer-plugins>=0.10:${PORTSDIR}/multimedia/gstreamer-plugins
-LIB_DEPENDS= gstreamer-0.10:${PORTSDIR}/multimedia/gstreamer \
- gtkglext-x11-1.0:${PORTSDIR}/x11-toolkits/gtkglext
-RUN_DEPENDS= ${BUILD_DEPENDS}
+METAPORT= yes
+USE_CABAL= glib gio cairo pango gtk
-USE_GNOME= gtk20 libglade2 gtksourceview2 gconf2 librsvg2 gnomevfs2
-USE_GECKO= libxul
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-SUB_FILES= pkg-install
-PKGDEINSTALL= ${PKGINSTALL}
+OPTIONS= GCONF "GConf2 configuration system" off \
+ GLADE "libglade UI loader" off \
+ GSTREAMER "Media codec library" off \
+ GTKGLEXT "Gtk+ OpenGL extension" off \
+ GTKSOURCEVIEW2 "Source code editor" off \
+ SVGCAIRO "Cairo SVG loader" off \
+ VTE "Terminal emulator" off \
+ WEBKIT "WebKit rendering engine" off \
+ SOEGTK "Examples for Haskell SoE" off
-GHC_VERSION= 6.10.4
-GTK2HS_VERSION= ${PORTVERSION}
+.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk"
+.include <bsd.port.options.mk>
-GTK2HS_LIBDIR_REL= lib/${PORTNAME}
-
-PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
- GTK2HS_VERSION=${GTK2HS_VERSION} \
- GTK2HS_LIBDIR_REL=${GTK2HS_LIBDIR_REL}
-
-SUB_LIST+= GHC_VERSION="${GHC_VERSION}" \
- PORTVERSION=${PORTVERSION} \
- PKGS="${PKGS}"
+.if defined(WITH_GCONF)
+USE_CABAL+= gconf
+.endif
-PKGS= glib cairo gstreamer gnomevfs gio \
- gtk glade svgcairo gtkglext gconf \
- gtksourceview2 mozembed soegtk
+.if defined(WITH_GLADE)
+USE_CABAL+= glade
+.endif
-CONFIGURE_ENV+= GIO_CFLAGS="-I${LOCALBASE}/include/gio-unix-2.0"
+.if defined(WITH_GSTREAMER)
+USE_CABAL+= gstreamer
+.endif
-.if defined(NOPORTDOCS)
-PLIST_SUB+= NOPORTDOCS=""
-.else
-PLIST_SUB+= NOPORTDOCS="@comment "
+.if defined(WITH_GTKGLEXT)
+USE_CABAL+= gtkglext
.endif
-.if !defined(NOPORTDOCS)
+.if defined(WITH_GSOURCEVIEW2)
+USE_CABAL+= gsourceview2
+.endif
-PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
-.if !empty(PORT_HADDOCK:M?0)
-BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock
+.if defined(WITH_SVGCAIRO)
+USE_CABAL+= svgcairo
.endif
-CONFIGURE_ARGS+= --enable-docs
+.if defined(WITH_VTE)
+USE_CABAL+= vte
+.endif
-PORTDOCS= *
+.if defined(WITH_WEBKIT)
+USE_CABAL+= webkit
.endif
-post-install:
-.if defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
+.if defined(WITH_SOEGTK)
+USE_CABAL+= soegtk
.endif
- @${INSTALL_DATA} ${WRKSRC}/docs/prologue.txt ${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/AUTHORS ${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/COPYING ${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/COPYING.GPLv3 ${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/COPYING.LGPLv3 ${DOCSDIR}
+.include "../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/x11-toolkits/hs-gtk2hs/distinfo b/x11-toolkits/hs-gtk2hs/distinfo
deleted file mode 100644
index 8cd7533cf29a..000000000000
--- a/x11-toolkits/hs-gtk2hs/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (gtk2hs-0.10.0.tar.gz) = 08df47256cbcd5668e82b9f8beb621ab
-SHA256 (gtk2hs-0.10.0.tar.gz) = 1bf066caca7d9f178a58570a472acaa23ddc5b04d75b3b04bf125e368244310e
-SIZE (gtk2hs-0.10.0.tar.gz) = 1445881
diff --git a/x11-toolkits/hs-gtk2hs/files/patch-Makefile.in b/x11-toolkits/hs-gtk2hs/files/patch-Makefile.in
deleted file mode 100644
index 9c899749c34a..000000000000
--- a/x11-toolkits/hs-gtk2hs/files/patch-Makefile.in
+++ /dev/null
@@ -1,16 +0,0 @@
---- Makefile.in.orig 2009-02-06 22:30:22.000000000 +0100
-+++ Makefile.in 2009-03-08 06:43:06.000000000 +0100
-@@ -4179,11 +4179,11 @@
- @WIN32_INSTALLER_FALSE@ -e 's|$${modules}|$(call getModules,$(pkgname))|' \
- @WIN32_INSTALLER_FALSE@ $(call getVar,$(pkgname),CONFIG) \
- @WIN32_INSTALLER_FALSE@ > $(DESTDIR)/$(pkglibdir)/$(notdir $(call getVar,$(pkgname),CONFIG)).tmp; \
--@WIN32_INSTALLER_FALSE@ mv $(DESTDIR)/$(pkglibdir)/$(notdir $(call getVar,$(pkgname),CONFIG)){.tmp,} ; \
-+@WIN32_INSTALLER_FALSE@ csh -c "mv $(DESTDIR)/$(pkglibdir)/$(notdir $(call getVar,$(pkgname),CONFIG)){.tmp,}" ; \
- @WIN32_INSTALLER_FALSE@ $(SED) 's|$${modules}|$(call getModules,$(pkgname))|' \
- @WIN32_INSTALLER_FALSE@ $(patsubst %.package.conf,%.cabal,$(call getVar,$(pkgname),CONFIG)) \
- @WIN32_INSTALLER_FALSE@ > $(DESTDIR)/$(pkglibdir)/$(notdir $(patsubst %.package.conf,%.cabal,$(call getVar,$(pkgname),CONFIG))).tmp; \
--@WIN32_INSTALLER_FALSE@ mv $(DESTDIR)/$(pkglibdir)/$(notdir $(patsubst %.package.conf,%.cabal,$(call getVar,$(pkgname),CONFIG))){.tmp,};)
-+@WIN32_INSTALLER_FALSE@ csh -c "mv $(DESTDIR)/$(pkglibdir)/$(notdir $(patsubst %.package.conf,%.cabal,$(call getVar,$(pkgname),CONFIG))){.tmp,}";)
-
- # Except on Windows if we're makeing an installer where we delay the variable
- # substitution, since the installer does that. So we still substitute for the
diff --git a/x11-toolkits/hs-gtk2hs/files/pkg-install.in b/x11-toolkits/hs-gtk2hs/files/pkg-install.in
deleted file mode 100644
index 05bb2cf14e0a..000000000000
--- a/x11-toolkits/hs-gtk2hs/files/pkg-install.in
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/bin/sh
-
-pkglibdir=$PKG_PREFIX/lib/gtk2hs
-ghcpkg=%%LOCALBASE%%/bin/ghc-pkg
-
-case "$2" in
-POST-INSTALL)
- for p in %%PKGS%%; do
- $ghcpkg --auto-ghci-libs update $pkglibdir/$p.package.conf ;
- done
- /bin/rm -f %%LOCALBASE%%/lib/ghc-%%GHC_VERSION%%/package.conf.old
- ;;
-DEINSTALL)
- for p in %%PKGS%%; do
- $ghcpkg unregister $p-%%PORTVERSION%% ;
- done
- /bin/rm -f %%LOCALBASE%%/lib/ghc-%%GHC_VERSION%%/package.conf.old
- ;;
-esac
diff --git a/x11-toolkits/hs-gtk2hs/pkg-plist b/x11-toolkits/hs-gtk2hs/pkg-plist
deleted file mode 100644
index 235773713a17..000000000000
--- a/x11-toolkits/hs-gtk2hs/pkg-plist
+++ /dev/null
@@ -1,495 +0,0 @@
-@comment $FreeBSD$
-%%GTK2HS_LIBDIR_REL%%/HScairo.o
-%%GTK2HS_LIBDIR_REL%%/HSgconf.o
-%%GTK2HS_LIBDIR_REL%%/HSgio.o
-%%GTK2HS_LIBDIR_REL%%/HSglade.o
-%%GTK2HS_LIBDIR_REL%%/HSglib.o
-%%GTK2HS_LIBDIR_REL%%/HSgnomevfs.o
-%%GTK2HS_LIBDIR_REL%%/HSgstreamer.o
-%%GTK2HS_LIBDIR_REL%%/HSgtk.o
-%%GTK2HS_LIBDIR_REL%%/HSgtkglext.o
-%%GTK2HS_LIBDIR_REL%%/HSgtksourceview2.o
-%%GTK2HS_LIBDIR_REL%%/HSmozembed.o
-%%GTK2HS_LIBDIR_REL%%/HSsoegtk.o
-%%GTK2HS_LIBDIR_REL%%/HSsvgcairo.o
-%%GTK2HS_LIBDIR_REL%%/cairo.cabal
-%%GTK2HS_LIBDIR_REL%%/cairo.package.conf
-%%GTK2HS_LIBDIR_REL%%/gconf.cabal
-%%GTK2HS_LIBDIR_REL%%/gconf.package.conf
-%%GTK2HS_LIBDIR_REL%%/gio.cabal
-%%GTK2HS_LIBDIR_REL%%/gio.package.conf
-%%GTK2HS_LIBDIR_REL%%/glade.cabal
-%%GTK2HS_LIBDIR_REL%%/glade.package.conf
-%%GTK2HS_LIBDIR_REL%%/glib.cabal
-%%GTK2HS_LIBDIR_REL%%/glib.package.conf
-%%GTK2HS_LIBDIR_REL%%/gnomevfs.cabal
-%%GTK2HS_LIBDIR_REL%%/gnomevfs.package.conf
-%%GTK2HS_LIBDIR_REL%%/gstreamer.cabal
-%%GTK2HS_LIBDIR_REL%%/gstreamer.package.conf
-%%GTK2HS_LIBDIR_REL%%/gtk.cabal
-%%GTK2HS_LIBDIR_REL%%/gtk.package.conf
-%%GTK2HS_LIBDIR_REL%%/gtkglext.cabal
-%%GTK2HS_LIBDIR_REL%%/gtkglext.package.conf
-%%GTK2HS_LIBDIR_REL%%/gtksourceview2.cabal
-%%GTK2HS_LIBDIR_REL%%/gtksourceview2.package.conf
-%%GTK2HS_LIBDIR_REL%%/imports/cairo/Graphics/Rendering/Cairo.hi
-%%GTK2HS_LIBDIR_REL%%/imports/cairo/Graphics/Rendering/Cairo/Internal.hi
-%%GTK2HS_LIBDIR_REL%%/imports/cairo/Graphics/Rendering/Cairo/Internal/Drawing/Cairo.hi
-%%GTK2HS_LIBDIR_REL%%/imports/cairo/Graphics/Rendering/Cairo/Internal/Drawing/Paths.hi
-%%GTK2HS_LIBDIR_REL%%/imports/cairo/Graphics/Rendering/Cairo/Internal/Drawing/Patterns.hi
-%%GTK2HS_LIBDIR_REL%%/imports/cairo/Graphics/Rendering/Cairo/Internal/Drawing/Text.hi
-%%GTK2HS_LIBDIR_REL%%/imports/cairo/Graphics/Rendering/Cairo/Internal/Drawing/Transformations.hi
-%%GTK2HS_LIBDIR_REL%%/imports/cairo/Graphics/Rendering/Cairo/Internal/Fonts/FontOptions.hi
-%%GTK2HS_LIBDIR_REL%%/imports/cairo/Graphics/Rendering/Cairo/Internal/Surfaces/Image.hi
-%%GTK2HS_LIBDIR_REL%%/imports/cairo/Graphics/Rendering/Cairo/Internal/Surfaces/PDF.hi
-%%GTK2HS_LIBDIR_REL%%/imports/cairo/Graphics/Rendering/Cairo/Internal/Surfaces/PNG.hi
-%%GTK2HS_LIBDIR_REL%%/imports/cairo/Graphics/Rendering/Cairo/Internal/Surfaces/PS.hi
-%%GTK2HS_LIBDIR_REL%%/imports/cairo/Graphics/Rendering/Cairo/Internal/Surfaces/SVG.hi
-%%GTK2HS_LIBDIR_REL%%/imports/cairo/Graphics/Rendering/Cairo/Internal/Surfaces/Surface.hi
-%%GTK2HS_LIBDIR_REL%%/imports/cairo/Graphics/Rendering/Cairo/Internal/Utilities.hi
-%%GTK2HS_LIBDIR_REL%%/imports/cairo/Graphics/Rendering/Cairo/Matrix.hi
-%%GTK2HS_LIBDIR_REL%%/imports/cairo/Graphics/Rendering/Cairo/Types.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gconf/System/Gnome/GConf.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gconf/System/Gnome/GConf/GConfClient.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gconf/System/Gnome/GConf/GConfValue.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gconf/System/Gnome/GConf/Signals.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gconf/System/Gnome/GConf/Types.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gio/System/GIO.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gio/System/GIO/AsyncResult.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gio/System/GIO/Base.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gio/System/GIO/Cancellable.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gio/System/GIO/File.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gio/System/GIO/FileAttribute.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gio/System/GIO/Signals.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gio/System/GIO/Types.hi
-%%GTK2HS_LIBDIR_REL%%/imports/glade/Graphics/UI/Gtk/Glade.hi
-%%GTK2HS_LIBDIR_REL%%/imports/glade/Graphics/UI/Gtk/Glade/Types.hi
-%%GTK2HS_LIBDIR_REL%%/imports/glib/System/Glib.hi
-%%GTK2HS_LIBDIR_REL%%/imports/glib/System/Glib/Attributes.hi
-%%GTK2HS_LIBDIR_REL%%/imports/glib/System/Glib/FFI.hi
-%%GTK2HS_LIBDIR_REL%%/imports/glib/System/Glib/Flags.hi
-%%GTK2HS_LIBDIR_REL%%/imports/glib/System/Glib/GDateTime.hi
-%%GTK2HS_LIBDIR_REL%%/imports/glib/System/Glib/GError.hi
-%%GTK2HS_LIBDIR_REL%%/imports/glib/System/Glib/GList.hi
-%%GTK2HS_LIBDIR_REL%%/imports/glib/System/Glib/GObject.hi
-%%GTK2HS_LIBDIR_REL%%/imports/glib/System/Glib/GParameter.hi
-%%GTK2HS_LIBDIR_REL%%/imports/glib/System/Glib/GType.hi
-%%GTK2HS_LIBDIR_REL%%/imports/glib/System/Glib/GTypeConstants.hi
-%%GTK2HS_LIBDIR_REL%%/imports/glib/System/Glib/GValue.hi
-%%GTK2HS_LIBDIR_REL%%/imports/glib/System/Glib/GValueTypes.hi
-%%GTK2HS_LIBDIR_REL%%/imports/glib/System/Glib/MainLoop.hi
-%%GTK2HS_LIBDIR_REL%%/imports/glib/System/Glib/Properties.hi
-%%GTK2HS_LIBDIR_REL%%/imports/glib/System/Glib/Signals.hi
-%%GTK2HS_LIBDIR_REL%%/imports/glib/System/Glib/StoreValue.hi
-%%GTK2HS_LIBDIR_REL%%/imports/glib/System/Glib/Types.hi
-%%GTK2HS_LIBDIR_REL%%/imports/glib/System/Glib/UTFString.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gnomevfs/System/Gnome/VFS.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gnomevfs/System/Gnome/VFS/Cancellation.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gnomevfs/System/Gnome/VFS/Constants.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gnomevfs/System/Gnome/VFS/Directory.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gnomevfs/System/Gnome/VFS/Drive.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gnomevfs/System/Gnome/VFS/Error.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gnomevfs/System/Gnome/VFS/FileInfo.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gnomevfs/System/Gnome/VFS/Hierarchy.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gnomevfs/System/Gnome/VFS/Init.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gnomevfs/System/Gnome/VFS/MIME.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gnomevfs/System/Gnome/VFS/Marshal.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gnomevfs/System/Gnome/VFS/Monitor.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gnomevfs/System/Gnome/VFS/Ops.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gnomevfs/System/Gnome/VFS/Signals.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gnomevfs/System/Gnome/VFS/Types.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gnomevfs/System/Gnome/VFS/URI.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gnomevfs/System/Gnome/VFS/Util.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gnomevfs/System/Gnome/VFS/Volume.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gnomevfs/System/Gnome/VFS/VolumeMonitor.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gnomevfs/System/Gnome/VFS/Xfer.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Audio/Audio.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Audio/AudioClock.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Audio/Constants.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Audio/Hierarchy.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Audio/Types.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Base.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Base/Adapter.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Base/BaseSink.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Base/BaseSrc.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Base/BaseTransform.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Base/CollectPads.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Base/Constants.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Base/GObjectHierarchy.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Base/Hierarchy.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Base/PushSrc.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Base/Types.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Controller/Controller.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Controller/GObjectHierarchy.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Controller/Types.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/Bin.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/Buffer.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/Bus.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/Caps.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/Clock.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/Constants.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/Element.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/ElementFactory.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/Event.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/Format.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/GObjectHierarchy.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/GhostPad.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/Hierarchy.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/HierarchyBase.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/ImplementsInterface.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/Index.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/IndexFactory.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/Init.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/Iterator.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/Message.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/MiniHierarchy.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/MiniHierarchyBase.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/MiniObject.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/Object.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/Pad.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/PadTemplate.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/Parse.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/Pipeline.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/Plugin.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/PluginFeature.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/Query.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/Registry.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/Segment.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/Signals.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/Structure.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/SystemClock.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/TagList.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core/Types.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/DataProtocol/Constants.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/DataProtocol/DataProtocol.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Net/Hierarchy.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Net/NetClientClock.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Net/Types.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Abstract/Bin.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Abstract/Box.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Abstract/ButtonBox.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Abstract/Container.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Abstract/ContainerChildProperties.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Abstract/Misc.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Abstract/Object.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Abstract/Paned.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Abstract/Range.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Abstract/Scale.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Abstract/Scrollbar.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Abstract/Separator.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Abstract/Widget.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/ActionMenuToolbar/Action.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/ActionMenuToolbar/ActionGroup.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/ActionMenuToolbar/RadioAction.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/ActionMenuToolbar/ToggleAction.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/ActionMenuToolbar/UIManager.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Buttons/Button.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Buttons/CheckButton.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Buttons/RadioButton.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Buttons/ToggleButton.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Cairo.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Display/AccelLabel.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Display/Image.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Display/Label.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Display/ProgressBar.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Display/StatusIcon.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Display/Statusbar.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Embedding/Embedding.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Embedding/Plug.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Embedding/Socket.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Entry/Editable.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Entry/Entry.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Entry/EntryCompletion.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Entry/HScale.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Entry/SpinButton.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Entry/VScale.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Gdk/Cursor.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Gdk/DrawWindow.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Gdk/Drawable.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Gdk/Enums.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Gdk/EventM.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Gdk/Events.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Gdk/GC.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Gdk/Gdk.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Gdk/Keys.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Gdk/Pixbuf.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Gdk/PixbufData.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Gdk/Pixmap.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Gdk/Region.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Gdk/Screen.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/General/Clipboard.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/General/DNDTypes.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/General/Drag.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/General/Enums.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/General/General.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/General/IconFactory.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/General/Selection.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/General/StockItems.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/General/Structs.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/General/Style.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Layout/Alignment.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Layout/AspectFrame.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Layout/Expander.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Layout/Fixed.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Layout/HBox.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Layout/HButtonBox.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Layout/HPaned.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Layout/Layout.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Layout/Notebook.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Layout/Table.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Layout/VBox.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Layout/VButtonBox.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Layout/VPaned.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/CheckMenuItem.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/Combo.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/ComboBox.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/ComboBoxEntry.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/ImageMenuItem.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/Menu.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/MenuBar.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/MenuItem.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/MenuShell.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/MenuToolButton.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/OptionMenu.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/RadioMenuItem.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/RadioToolButton.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/SeparatorMenuItem.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/SeparatorToolItem.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/TearoffMenuItem.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/ToggleToolButton.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/ToolButton.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/ToolItem.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/Toolbar.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Misc/Adjustment.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Misc/Arrow.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Misc/Calendar.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Misc/DrawingArea.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Misc/EventBox.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Misc/HandleBox.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Misc/SizeGroup.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Misc/Tooltips.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Misc/Viewport.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/ModelView.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/ModelView/CellLayout.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/ModelView/CellRenderer.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/ModelView/CellRendererCombo.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/ModelView/CellRendererPixbuf.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/ModelView/CellRendererProgress.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/ModelView/CellRendererText.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/ModelView/CellRendererToggle.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/ModelView/CellView.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/ModelView/CustomStore.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/ModelView/IconView.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/ModelView/ListStore.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/ModelView/Sequence.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/ModelView/TreeDrag.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/ModelView/TreeModel.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/ModelView/TreeModelSort.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/ModelView/TreeRowReference.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/ModelView/TreeSelection.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/ModelView/TreeSortable.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/ModelView/TreeStore.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/ModelView/TreeView.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/ModelView/TreeViewColumn.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/ModelView/Types.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Multiline/TextBuffer.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Multiline/TextIter.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Multiline/TextMark.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Multiline/TextTag.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Multiline/TextTagTable.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Multiline/TextView.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Multiline/Types.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Ornaments/Frame.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Ornaments/HSeparator.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Ornaments/VSeparator.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Pango/Attributes.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Pango/Context.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Pango/Description.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Pango/Enums.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Pango/Font.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Pango/GlyphStorage.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Pango/Layout.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Pango/Markup.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Pango/Rendering.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Pango/Structs.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Pango/Types.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Scrolling/HScrollbar.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Scrolling/ScrolledWindow.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Scrolling/VScrollbar.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Selectors/ColorButton.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Selectors/ColorSelection.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Selectors/ColorSelectionDialog.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Selectors/FileChooser.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Selectors/FileChooserButton.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Selectors/FileChooserDialog.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Selectors/FileChooserWidget.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Selectors/FileFilter.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Selectors/FileSelection.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Selectors/FontButton.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Selectors/FontSelection.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Selectors/FontSelectionDialog.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Signals.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/TreeList.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/TreeList/CellRenderer.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/TreeList/CellRendererPixbuf.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/TreeList/CellRendererText.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/TreeList/CellRendererToggle.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/TreeList/CellView.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/TreeList/IconView.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/TreeList/ListStore.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/TreeList/TreeIter.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/TreeList/TreeModel.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/TreeList/TreeModelSort.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/TreeList/TreePath.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/TreeList/TreeRowReference.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/TreeList/TreeSelection.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/TreeList/TreeStore.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/TreeList/TreeView.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/TreeList/TreeViewColumn.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Types.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Windows/AboutDialog.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Windows/Dialog.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Windows/MessageDialog.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Windows/Window.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Windows/WindowGroup.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtkglext/Graphics/UI/Gtk/OpenGL.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtkglext/Graphics/UI/Gtk/OpenGL/Config.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtkglext/Graphics/UI/Gtk/OpenGL/Context.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtkglext/Graphics/UI/Gtk/OpenGL/Drawable.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtkglext/Graphics/UI/Gtk/OpenGL/DrawingArea.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtkglext/Graphics/UI/Gtk/OpenGL/General.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtkglext/Graphics/UI/Gtk/OpenGL/Pixmap.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtkglext/Graphics/UI/Gtk/OpenGL/Types.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtkglext/Graphics/UI/Gtk/OpenGL/Window.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtksourceview2/Graphics/UI/Gtk/SourceView.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtksourceview2/Graphics/UI/Gtk/SourceView/Signals.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtksourceview2/Graphics/UI/Gtk/SourceView/SourceBuffer.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtksourceview2/Graphics/UI/Gtk/SourceView/SourceIter.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtksourceview2/Graphics/UI/Gtk/SourceView/SourceLanguage.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtksourceview2/Graphics/UI/Gtk/SourceView/SourceLanguageManager.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtksourceview2/Graphics/UI/Gtk/SourceView/SourceMark.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtksourceview2/Graphics/UI/Gtk/SourceView/SourceStyle.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtksourceview2/Graphics/UI/Gtk/SourceView/SourceStyle/Internal.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtksourceview2/Graphics/UI/Gtk/SourceView/SourceStyleScheme.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtksourceview2/Graphics/UI/Gtk/SourceView/SourceStyleSchemeManager.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtksourceview2/Graphics/UI/Gtk/SourceView/SourceView.hi
-%%GTK2HS_LIBDIR_REL%%/imports/gtksourceview2/Graphics/UI/Gtk/SourceView/Types.hi
-%%GTK2HS_LIBDIR_REL%%/imports/mozembed/Graphics/UI/Gtk/MozEmbed.hi
-%%GTK2HS_LIBDIR_REL%%/imports/mozembed/Graphics/UI/Gtk/MozEmbed/Types.hi
-%%GTK2HS_LIBDIR_REL%%/imports/soegtk/Graphics/SOE/Gtk.hi
-%%GTK2HS_LIBDIR_REL%%/imports/svgcairo/Graphics/Rendering/Cairo/SVG.hi
-%%GTK2HS_LIBDIR_REL%%/include/gtk2hs-config.h
-%%GTK2HS_LIBDIR_REL%%/libHScairo.a
-%%GTK2HS_LIBDIR_REL%%/libHSgconf.a
-%%GTK2HS_LIBDIR_REL%%/libHSgio.a
-%%GTK2HS_LIBDIR_REL%%/libHSglade.a
-%%GTK2HS_LIBDIR_REL%%/libHSglib.a
-%%GTK2HS_LIBDIR_REL%%/libHSgnomevfs.a
-%%GTK2HS_LIBDIR_REL%%/libHSgstreamer.a
-%%GTK2HS_LIBDIR_REL%%/libHSgtk.a
-%%GTK2HS_LIBDIR_REL%%/libHSgtkglext.a
-%%GTK2HS_LIBDIR_REL%%/libHSgtksourceview2.a
-%%GTK2HS_LIBDIR_REL%%/libHSmozembed.a
-%%GTK2HS_LIBDIR_REL%%/libHSsoegtk.a
-%%GTK2HS_LIBDIR_REL%%/libHSsvgcairo.a
-%%GTK2HS_LIBDIR_REL%%/mozembed.cabal
-%%GTK2HS_LIBDIR_REL%%/mozembed.package.conf
-%%GTK2HS_LIBDIR_REL%%/soegtk.cabal
-%%GTK2HS_LIBDIR_REL%%/soegtk.package.conf
-%%GTK2HS_LIBDIR_REL%%/svgcairo.cabal
-%%GTK2HS_LIBDIR_REL%%/svgcairo.package.conf
-%%NOPORTDOCS%%%%DOCSDIR%%/prologue.txt
-%%NOPORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%NOPORTDOCS%%%%DOCSDIR%%/COPYING
-%%NOPORTDOCS%%%%DOCSDIR%%/COPYING.GPLv3
-%%NOPORTDOCS%%%%DOCSDIR%%/COPYING.LGPLv3
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%GTK2HS_LIBDIR_REL%%/include
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/svgcairo/Graphics/Rendering/Cairo
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/svgcairo/Graphics/Rendering
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/svgcairo/Graphics
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/svgcairo
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/soegtk/Graphics/SOE
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/soegtk/Graphics
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/soegtk
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/mozembed/Graphics/UI/Gtk/MozEmbed
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/mozembed/Graphics/UI/Gtk
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/mozembed/Graphics/UI
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/mozembed/Graphics
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/mozembed
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gtksourceview2/Graphics/UI/Gtk/SourceView/SourceStyle
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gtksourceview2/Graphics/UI/Gtk/SourceView
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gtksourceview2/Graphics/UI/Gtk
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gtksourceview2/Graphics/UI
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gtksourceview2/Graphics
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gtksourceview2
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gtkglext/Graphics/UI/Gtk/OpenGL
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gtkglext/Graphics/UI/Gtk
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gtkglext/Graphics/UI
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gtkglext/Graphics
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gtkglext
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Windows
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/TreeList
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Selectors
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Scrolling
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Pango
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Ornaments
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Multiline
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/ModelView
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Misc
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Layout
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/General
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Gdk
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Entry
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Embedding
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Display
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Buttons
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/ActionMenuToolbar
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk/Abstract
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI/Gtk
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics/UI
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gtk/Graphics
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gtk
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Net
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/DataProtocol
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Core
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Controller
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Base
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer/Audio
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming/GStreamer
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media/Streaming
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gstreamer/Media
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gstreamer
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gnomevfs/System/Gnome/VFS
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gnomevfs/System/Gnome
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gnomevfs/System
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gnomevfs
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/glib/System/Glib
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/glib/System
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/glib
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/glade/Graphics/UI/Gtk/Glade
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/glade/Graphics/UI/Gtk
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/glade/Graphics/UI
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/glade/Graphics
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/glade
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gio/System/GIO
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gio/System
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gio
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gconf/System/Gnome/GConf
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gconf/System/Gnome
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gconf/System
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/gconf
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/cairo/Graphics/Rendering/Cairo/Internal/Surfaces
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/cairo/Graphics/Rendering/Cairo/Internal/Fonts
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/cairo/Graphics/Rendering/Cairo/Internal/Drawing
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/cairo/Graphics/Rendering/Cairo/Internal
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/cairo/Graphics/Rendering/Cairo
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/cairo/Graphics/Rendering
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/cairo/Graphics
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports/cairo
-@dirrm %%GTK2HS_LIBDIR_REL%%/imports
-@dirrm %%GTK2HS_LIBDIR_REL%%
diff --git a/x11-wm/hs-xmonad-contrib/Makefile b/x11-wm/hs-xmonad-contrib/Makefile
index 908d31cfa18b..187f5cb639c5 100644
--- a/x11-wm/hs-xmonad-contrib/Makefile
+++ b/x11-wm/hs-xmonad-contrib/Makefile
@@ -6,14 +6,15 @@
#
PORTNAME= xmonad-contrib
-PORTVERSION= 0.9.1
-PORTREVISION= 1
+PORTVERSION= 0.9.2
CATEGORIES= x11-wm haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Third party tiling algorithms, configurations and scripts to xmonad
-USE_HACKAGE= xmonad utf8-string
+LICENSE= BSD
+
+USE_CABAL= mtl xmonad>=0.9.1 X11>=1.5 utf8-string
USE_XORG= x11
OPTIONS= XFT "Enable Xft support for fonts" On
@@ -23,7 +24,7 @@ OPTIONS= XFT "Enable Xft support for fonts" On
.if defined(WITH_XFT)
CONFIGURE_ARGS+= --flags="use_xft"
-USE_HACKAGE+= X11-xft>=0.2
+USE_CABAL+= X11-xft>=0.2
.endif
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/x11-wm/hs-xmonad-contrib/distinfo b/x11-wm/hs-xmonad-contrib/distinfo
index af6934b88f8c..6d21429a1234 100644
--- a/x11-wm/hs-xmonad-contrib/distinfo
+++ b/x11-wm/hs-xmonad-contrib/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/xmonad-contrib-0.9.1.tar.gz) = b4ca1d71d12903be76187ce58898697086e7af3ef73468987cb7ef03b076ec47
-SIZE (cabal/xmonad-contrib-0.9.1.tar.gz) = 291348
+SHA256 (cabal/xmonad-contrib-0.9.2.tar.gz) = b7c0c0013b533234088bab0d0821ed2dc5c5fa61043fef2b17e647c4892c0f1a
+SIZE (cabal/xmonad-contrib-0.9.2.tar.gz) = 292481
diff --git a/x11-wm/hs-xmonad-contrib/pkg-plist b/x11-wm/hs-xmonad-contrib/pkg-plist
deleted file mode 100644
index 38a3771818f3..000000000000
--- a/x11-wm/hs-xmonad-contrib/pkg-plist
+++ /dev/null
@@ -1,201 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/CycleWindows.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/FloatSnap.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/GridSelect.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/OnScreen.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/MessageFeedback.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/PhysicalScreens.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/RandomBackground.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/SpawnOn.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/TopicSpace.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/UpdateFocus.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/WindowMenu.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/WithAll.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/WorkspaceCursors.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Config/Azerty.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/FloatNext.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/InsertPosition.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/Place.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/RestoreMinimized.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/WorkspaceByPos.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/AutoMaster.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/BorderResize.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/CenteredMaster.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Cross.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Column.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/ComboP.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/FixedColumn.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/GridVariants.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/IndependentScreens.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/LayoutBuilder.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/LimitWindows.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/MessageControl.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Minimize.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Monitor.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Mosaic.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/MouseResizableTile.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/NoFrillsDecoration.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/OneBig.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Spacing.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/SubLayouts.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/Cursor.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/NamedActions.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/NamedScratchpad.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/StringProp.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/Types.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/Paste.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/Replace.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/Commands.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/ConstrainedResize.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/CopyWindow.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/CycleRecentWS.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/CycleSelectedLayouts.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/CycleWS.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/DeManage.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/DwmPromote.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/DynamicWorkspaces.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/FindEmptyWorkspace.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/FlexibleManipulate.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/FlexibleResize.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/FloatKeys.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/FocusNth.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/MouseGestures.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/MouseResize.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/NoBorders.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/PerWorkspaceKeys.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/Plane.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/Promote.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/RotSlaves.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/Search.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/SimpleDate.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/SinkAll.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/Submap.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/SwapWorkspaces.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/TagWindows.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/UpdatePointer.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/Warp.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/WindowBringer.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/WindowGo.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/WindowNavigation.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Config/Arossato.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Config/Desktop.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Config/Droundy.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Config/Gnome.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Config/Kde.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Config/Sjanssen.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Config/Xfce.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Doc.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Doc/Configuring.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Doc/Developing.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Doc/Extending.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/DynamicHooks.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/DynamicLog.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/EwmhDesktops.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/FadeInactive.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/ManageDocks.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/ManageHelpers.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/Script.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/ServerMode.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/SetWMName.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/UrgencyHook.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/XPropManage.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Accordion.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/BoringWindows.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Circle.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Combo.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Decoration.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/DecorationMadness.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Dishes.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/DragPane.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/DwmStyle.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Gaps.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Grid.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/HintedGrid.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/HintedTile.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/IM.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/LayoutCombinators.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/LayoutHints.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/LayoutModifier.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/LayoutScreens.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/MagicFocus.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Magnifier.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Master.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Maximize.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/MosaicAlt.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/MultiToggle.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/MultiToggle/Instances.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Named.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/NoBorders.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/PerWorkspace.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Reflect.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/ResizableTile.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/ResizeScreen.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Roledex.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/ShowWName.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/SimpleDecoration.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/SimpleFloat.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Simplest.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/SimplestFloat.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Spiral.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Square.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/StackTile.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/TabBarDecoration.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Tabbed.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/ThreeColumns.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/ToggleLayouts.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/TwoPane.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/WindowArranger.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/WindowNavigation.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/WorkspaceDir.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/AppLauncher.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/AppendFile.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/DirExec.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Directory.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Email.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Input.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Layout.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Man.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/RunOrRaise.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Shell.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Ssh.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Theme.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Window.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Workspace.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/XMonad.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/CustomKeys.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/Dmenu.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/Dzen.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/EZConfig.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/Font.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/Invisible.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/Loggers.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/NamedWindows.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/Run.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/Scratchpad.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/Themes.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/Timer.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/WindowProperties.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/WorkspaceCompare.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/XSelection.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/XUtils.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/MultiToggle
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Doc
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Config
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/x11-wm/hs-xmonad/Makefile b/x11-wm/hs-xmonad/Makefile
index 9ad4a9fb18d7..82c149ab0a3d 100644
--- a/x11-wm/hs-xmonad/Makefile
+++ b/x11-wm/hs-xmonad/Makefile
@@ -6,14 +6,18 @@
#
PORTNAME= xmonad
-PORTVERSION= 0.9.1
-PORTREVISION= 1
+PORTVERSION= 0.9.2
CATEGORIES= x11-wm haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Xmonad is a minimalist and tiling window manager for X
-USE_HACKAGE= X11>=1.5.0.0
+LICENSE= BSD
+
+# Temporarily disabled, because there is a bug in documentation generation.
+NOPORTDOCS= yes
+
+USE_CABAL= mtl X11>=1.5
USE_XORG= x11
MAN1= xmonad.1
diff --git a/x11-wm/hs-xmonad/distinfo b/x11-wm/hs-xmonad/distinfo
index ba93c05e7957..3ab18e016069 100644
--- a/x11-wm/hs-xmonad/distinfo
+++ b/x11-wm/hs-xmonad/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/xmonad-0.9.1.tar.gz) = 014201200e8a521ee3a0d8c0727392916a7549207b91064fb456f8c660609927
-SIZE (cabal/xmonad-0.9.1.tar.gz) = 56974
+SHA256 (cabal/xmonad-0.9.2.tar.gz) = adcda3f5b7a59fb1fa4f7f48e8c4eb0599642e7d215b013fb072f98aef98851f
+SIZE (cabal/xmonad-0.9.2.tar.gz) = 56974
diff --git a/x11-wm/hs-xmonad/pkg-plist b/x11-wm/hs-xmonad/pkg-plist
deleted file mode 100644
index 49ddc371d8d1..000000000000
--- a/x11-wm/hs-xmonad/pkg-plist
+++ /dev/null
@@ -1,22 +0,0 @@
-@comment $FreeBSD$
-bin/xmonad
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Config.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Core.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Main.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/ManageHook.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Operations.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/StackSet.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/x11/hs-X11-xft/Makefile b/x11/hs-X11-xft/Makefile
index bac6a8339690..e7f5f0dda1ad 100644
--- a/x11/hs-X11-xft/Makefile
+++ b/x11/hs-X11-xft/Makefile
@@ -7,13 +7,15 @@
PORTNAME= X11-xft
PORTVERSION= 0.3
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= x11 haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Bindings to the Xft, Xrender and Freetype for Haskell programs
-USE_HACKAGE= utf8-string>=0.1 X11>=1.2.1
+LICENSE= LGPL21
+
+USE_CABAL= utf8-string>=0.1 X11>=1.2.1
USE_XORG= xft xrender
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/x11/hs-X11-xft/pkg-plist b/x11/hs-X11-xft/pkg-plist
deleted file mode 100644
index 02bdbd2b0846..000000000000
--- a/x11/hs-X11-xft/pkg-plist
+++ /dev/null
@@ -1,16 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xft.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xrender.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/x11/hs-X11/Makefile b/x11/hs-X11/Makefile
index 667f7730b11b..5dd613093777 100644
--- a/x11/hs-X11/Makefile
+++ b/x11/hs-X11/Makefile
@@ -6,13 +6,16 @@
PORTNAME= X11
PORTVERSION= 1.5.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= X11 bindings for Haskell programs
+LICENSE= BSD
+
CABAL_SETUP= Setup.hs
+USE_CABAL= syb
USE_XORG= x11 xext sm
OPTIONS= XINERAMA "Build with Xinerama support" off
diff --git a/x11/hs-X11/pkg-plist b/x11/hs-X11/pkg-plist
deleted file mode 100644
index 1744ca61519c..000000000000
--- a/x11/hs-X11/pkg-plist
+++ /dev/null
@@ -1,45 +0,0 @@
-@comment $FreeBSD$
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/ExtraTypes.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/ExtraTypes/AP.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/ExtraTypes/DEC.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/ExtraTypes/HP.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/ExtraTypes/Sun.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/ExtraTypes/XF86.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/ExtraTypes/XorgDefault.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Types.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xinerama.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Atom.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Color.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Context.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Cursor.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Display.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Event.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Extras.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Font.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Image.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Misc.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Region.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Screen.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Types.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Window.hi
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include/HsAllKeysyms.h
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include/HsXlib.h
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include/XlibExtras.h
-%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%LIBDIR_REL%%/register.sh
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/ExtraTypes
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics
-@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%
-@dirrm %%LIBDIR_REL%%
-@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%%
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/x11/hs-xmobar/Makefile b/x11/hs-xmobar/Makefile
index f2547f51e397..7d9b254a1065 100644
--- a/x11/hs-xmobar/Makefile
+++ b/x11/hs-xmobar/Makefile
@@ -5,20 +5,22 @@
# $FreeBSD$
PORTNAME= xmobar
-PORTVERSION= 0.11.1
+PORTVERSION= 0.12
CATEGORIES= x11 haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= A minimalistic text based status bar
-USE_HACKAGE= X11>=1.3.0
+LICENSE= BSD
+
+USE_CABAL= mtl parsec stm X11>=1.3.0
USE_XORG= x11
EXECUTABLE= xmobar
STANDALONE= yes
PORTDATA= *
-INSTALL_PORTDATA= ${INSTALL_DATA} ${WRKSRC}/xmobar.config-sample ${DATADIR}
+INSTALL_PORTDATA= ${INSTALL_DATA} ${WRKSRC}/samples/xmobar.config ${DATADIR}
OPTIONS= XFT "Use Xft to render text (UTF-8 support included)" off \
UTF8 "UTF-8 support" on \
@@ -32,7 +34,7 @@ CONFIGURE_ARGS+= --flags="-with_inotify -with_iwlib"
.if defined(WITH_XFT)
CONFIGURE_ARGS+= --flags="with_xft"
-USE_HACKAGE+= utf8-string X11-xft>=0.2
+USE_CABAL+= utf8-string X11-xft>=0.2
.else
CONFIGURE_ARGS+= --flags="-with_xft"
.endif
@@ -40,7 +42,7 @@ CONFIGURE_ARGS+= --flags="-with_xft"
.if defined(WITH_UTF8)
CONFIGURE_ARGS+= --flags="with_utf8"
.if !defined(WITH_XFT)
-USE_HACKAGE+= utf8-string
+USE_CABAL+= utf8-string
.endif
.else
CONFIGURE_ARGS+= --flags="-with_utf8"
@@ -48,7 +50,7 @@ CONFIGURE_ARGS+= --flags="-with_utf8"
.if defined(WITH_MPD)
CONFIGURE_ARGS+= --flags="with_mpd"
-USE_HACKAGE+= libmpd
+USE_CABAL+= libmpd
.else
CONFIGURE_ARGS+= --flags="-with_mpd"
.endif
diff --git a/x11/hs-xmobar/distinfo b/x11/hs-xmobar/distinfo
index 6b3657508f3d..2255f62bfedf 100644
--- a/x11/hs-xmobar/distinfo
+++ b/x11/hs-xmobar/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/xmobar-0.11.1.tar.gz) = 753b755b96852008bbbf8c79933d9ebb87554bf7e562888e8d6fb5b8320a6a73
-SIZE (cabal/xmobar-0.11.1.tar.gz) = 45872
+SHA256 (cabal/xmobar-0.12.tar.gz) = 633b7985dbaebd58864f591ea7ff8b44f5a69b4e3d0a592df01daf8fe11a5d31
+SIZE (cabal/xmobar-0.12.tar.gz) = 52630
diff --git a/x11/hs-xmobar/pkg-plist b/x11/hs-xmobar/pkg-plist
deleted file mode 100644
index f4b7e0083752..000000000000
--- a/x11/hs-xmobar/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-@comment $FreeBSD$
-bin/xmobar
-%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
-%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%