aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--archivers/hs-zip-archive-ghc/Makefile66
-rw-r--r--archivers/hs-zip-archive-ghc/pkg-plist27
-rw-r--r--archivers/hs-zip-archive/Makefile66
-rw-r--r--archivers/hs-zip-archive/pkg-plist27
-rw-r--r--archivers/hs-zlib/Makefile63
-rw-r--r--archivers/hs-zlib/distinfo6
-rw-r--r--archivers/hs-zlib/pkg-descr2
-rw-r--r--archivers/hs-zlib/pkg-plist33
-rw-r--r--devel/Makefile6
-rw-r--r--devel/darcs/Makefile5
-rw-r--r--devel/darcs/pkg-plist1
-rw-r--r--devel/hs-QuickCheck/Makefile74
-rw-r--r--devel/hs-QuickCheck/distinfo3
-rw-r--r--devel/hs-QuickCheck/files/patch-QuickCheck.cabal11
-rw-r--r--devel/hs-QuickCheck/pkg-descr10
-rw-r--r--devel/hs-QuickCheck/pkg-plist25
-rw-r--r--devel/hs-Stream/Makefile68
-rw-r--r--devel/hs-Stream/distinfo6
-rw-r--r--devel/hs-Stream/pkg-plist21
-rw-r--r--devel/hs-alex/Makefile3
-rw-r--r--devel/hs-alex/pkg-plist1
-rw-r--r--devel/hs-binary-ghc/Makefile61
-rw-r--r--devel/hs-binary-ghc/pkg-plist32
-rw-r--r--devel/hs-binary/Makefile61
-rw-r--r--devel/hs-binary/pkg-plist32
-rw-r--r--devel/hs-c2hs/Makefile60
-rw-r--r--devel/hs-c2hs/pkg-plist6
-rw-r--r--devel/hs-cpphs/Makefile60
-rw-r--r--devel/hs-cpphs/distinfo6
-rw-r--r--devel/hs-cpphs/pkg-plist33
-rw-r--r--devel/hs-darcs/Makefile5
-rw-r--r--devel/hs-darcs/pkg-plist1
-rw-r--r--devel/hs-dlist/Makefile65
-rw-r--r--devel/hs-dlist/distinfo6
-rw-r--r--devel/hs-dlist/pkg-descr2
-rw-r--r--devel/hs-dlist/pkg-plist21
-rw-r--r--devel/hs-drift/Makefile2
-rw-r--r--devel/hs-ghc-paths-docs/Makefile46
-rw-r--r--devel/hs-ghc-paths-docs/distinfo3
-rw-r--r--devel/hs-ghc-paths-docs/pkg-descr2
-rw-r--r--devel/hs-ghc-paths-docs/pkg-plist18
-rw-r--r--devel/hs-ghc-paths/Makefile55
-rw-r--r--devel/hs-ghc-paths/distinfo3
-rw-r--r--devel/hs-ghc-paths/pkg-descr3
-rw-r--r--devel/hs-ghc-paths/pkg-plist14
-rw-r--r--devel/hs-haddock-docs/Makefile43
-rw-r--r--devel/hs-haddock-docs/distinfo6
-rw-r--r--devel/hs-haddock-docs/files/patch-src-Haddock-GHC-Typecheck.hs27
-rw-r--r--devel/hs-haddock-docs/pkg-message4
-rw-r--r--devel/hs-haddock-docs/pkg-plist37
-rw-r--r--devel/hs-haddock/Makefile46
-rw-r--r--devel/hs-haddock/distinfo6
-rw-r--r--devel/hs-haddock/files/patch-src-Haddock-GHC-Typecheck.hs27
-rw-r--r--devel/hs-haddock/pkg-descr7
-rw-r--r--devel/hs-haddock/pkg-plist16
-rw-r--r--devel/hs-happy/Makefile5
-rw-r--r--devel/hs-happy/distinfo6
-rw-r--r--devel/hs-happy/files/patch-doc_configure.ac (renamed from devel/hs-happy/files/patch-configure)11
-rw-r--r--devel/hs-happy/pkg-descr2
-rw-r--r--devel/hs-happy/pkg-plist1
-rw-r--r--devel/hs-haskeline/Makefile79
-rw-r--r--devel/hs-haskeline/distinfo3
-rw-r--r--devel/hs-haskeline/pkg-descr7
-rw-r--r--devel/hs-haskeline/pkg-plist42
-rw-r--r--devel/hs-hat/Makefile13
-rw-r--r--devel/hs-hdoc/Makefile16
-rw-r--r--devel/hs-hdoc/pkg-descr2
-rw-r--r--devel/hs-hmake/Makefile13
-rw-r--r--devel/hs-hmake/files/patch-src_hmake_Config.hs20
-rw-r--r--devel/hs-hmake/files/patch-src_hmake_MkConfig.hs20
-rw-r--r--devel/hs-hmake/files/patch-src_hmake_PackageConfig.hs22
-rw-r--r--devel/hs-hmake/pkg-plist1
-rw-r--r--devel/hs-idoc/Makefile3
-rw-r--r--devel/hs-idoc/pkg-descr2
-rw-r--r--devel/hs-language-c-ghc/Makefile60
-rw-r--r--devel/hs-language-c-ghc/pkg-plist98
-rw-r--r--devel/hs-language-c/Makefile60
-rw-r--r--devel/hs-language-c/pkg-plist98
-rw-r--r--devel/hs-lazysmallcheck-ghc/Makefile60
-rw-r--r--devel/hs-lazysmallcheck-ghc/files/patch-lazysmallcheck.cabal11
-rw-r--r--devel/hs-lazysmallcheck-ghc/pkg-plist28
-rw-r--r--devel/hs-lazysmallcheck/Makefile60
-rw-r--r--devel/hs-lazysmallcheck/files/patch-lazysmallcheck.cabal11
-rw-r--r--devel/hs-lazysmallcheck/pkg-plist28
-rw-r--r--devel/hs-mmap/Makefile74
-rw-r--r--devel/hs-mmap/distinfo3
-rw-r--r--devel/hs-mmap/pkg-descr6
-rw-r--r--devel/hs-mmap/pkg-plist15
-rw-r--r--devel/hs-pcre-light-ghc/Makefile63
-rw-r--r--devel/hs-pcre-light-ghc/pkg-descr4
-rw-r--r--devel/hs-pcre-light-ghc/pkg-plist33
-rw-r--r--devel/hs-pcre-light/Makefile63
-rw-r--r--devel/hs-pcre-light/pkg-descr4
-rw-r--r--devel/hs-pcre-light/pkg-plist33
-rw-r--r--devel/hs-readline/Makefile74
-rw-r--r--devel/hs-readline/distinfo3
-rw-r--r--devel/hs-readline/files/patch-Setup.hs8
-rw-r--r--devel/hs-readline/pkg-descr4
-rw-r--r--devel/hs-readline/pkg-plist19
-rw-r--r--devel/hs-utf8-string-ghc/Makefile62
-rw-r--r--devel/hs-utf8-string-ghc/distinfo6
-rw-r--r--devel/hs-utf8-string-ghc/pkg-descr8
-rw-r--r--devel/hs-utf8-string-ghc/pkg-plist47
-rw-r--r--devel/hs-utf8-string/Makefile62
-rw-r--r--devel/hs-utf8-string/distinfo6
-rw-r--r--devel/hs-utf8-string/pkg-descr8
-rw-r--r--devel/hs-utf8-string/pkg-plist47
-rw-r--r--devel/hs-uuagc/Makefile5
-rw-r--r--devel/hs-uuagc/distinfo6
-rw-r--r--devel/hs-uuagc/pkg-descr9
-rw-r--r--devel/hs-uuagc/pkg-plist1
-rw-r--r--devel/hs-uulib/Makefile33
-rw-r--r--devel/hs-uulib/distinfo6
-rw-r--r--devel/hs-uulib/pkg-descr26
-rw-r--r--devel/hs-uulib/pkg-plist11
-rw-r--r--devel/lhs2TeX/Makefile10
-rw-r--r--graphics/hs-HGL-ghc/Makefile18
-rw-r--r--graphics/hs-HGL-ghc/files/patch-HGL.cabal11
-rw-r--r--graphics/hs-HGL-ghc/pkg-descr29
-rw-r--r--graphics/hs-HGL-ghc/pkg-plist1
-rw-r--r--graphics/hs-HGL/Makefile18
-rw-r--r--graphics/hs-HGL/files/patch-HGL.cabal11
-rw-r--r--graphics/hs-HGL/pkg-descr29
-rw-r--r--graphics/hs-HGL/pkg-plist1
-rw-r--r--lang/Makefile1
-rw-r--r--lang/ghc-doc/Makefile45
-rw-r--r--lang/ghc-doc/distinfo12
-rw-r--r--lang/ghc-doc/pkg-descr3
-rw-r--r--lang/ghc/Makefile216
-rw-r--r--lang/ghc/distinfo51
-rw-r--r--lang/ghc/files/patch-.._ghc-6.10.4-boot_configure11
-rw-r--r--lang/ghc/files/patch-.._ghc-6.10.4-boot_rts_package.conf.in11
-rw-r--r--lang/ghc/files/patch-ghc-rts-package.conf.in10
-rw-r--r--lang/ghc/files/patch-libraries_Makefile11
-rw-r--r--lang/ghc/files/patch-rts_package.conf.in11
-rw-r--r--lang/ghc/files/pkg-message.haddock.in9
-rw-r--r--lang/ghc/files/testsuite.sh.in9
-rw-r--r--lang/ghc/pkg-plist3809
-rw-r--r--ports-mgmt/hs-porte/Makefile65
-rw-r--r--ports-mgmt/hs-porte/pkg-plist25
-rw-r--r--ports-mgmt/porte/Makefile65
-rw-r--r--ports-mgmt/porte/pkg-plist25
-rw-r--r--print/hs-hscolour-docs/Makefile13
-rw-r--r--print/hs-hscolour-docs/distinfo6
-rw-r--r--print/hs-hscolour-docs/pkg-plist39
-rw-r--r--print/hs-hscolour/Makefile9
-rw-r--r--print/hs-hscolour/distinfo6
-rw-r--r--print/hs-hscolour/pkg-descr37
-rw-r--r--print/hs-hscolour/pkg-plist8
-rw-r--r--security/hs-digest-ghc/Makefile61
-rw-r--r--security/hs-digest-ghc/distinfo6
-rw-r--r--security/hs-digest-ghc/pkg-descr1
-rw-r--r--security/hs-digest-ghc/pkg-plist28
-rw-r--r--security/hs-digest/Makefile61
-rw-r--r--security/hs-digest/distinfo6
-rw-r--r--security/hs-digest/pkg-descr1
-rw-r--r--security/hs-digest/pkg-plist28
-rw-r--r--textproc/hs-HaXml/Makefile70
-rw-r--r--textproc/hs-HaXml/distinfo6
-rw-r--r--textproc/hs-HaXml/files/patch-HaXml.cabal11
-rw-r--r--textproc/hs-HaXml/pkg-descr2
-rw-r--r--textproc/hs-HaXml/pkg-plist95
-rw-r--r--textproc/hs-bytestring-csv/Makefile65
-rw-r--r--textproc/hs-bytestring-csv/pkg-plist29
-rw-r--r--textproc/hs-haxml/Makefile70
-rw-r--r--textproc/hs-haxml/distinfo6
-rw-r--r--textproc/hs-haxml/files/patch-HaXml.cabal11
-rw-r--r--textproc/hs-haxml/pkg-descr2
-rw-r--r--textproc/hs-haxml/pkg-plist95
-rw-r--r--textproc/hs-highlighting-kate-ghc/Makefile61
-rw-r--r--textproc/hs-highlighting-kate-ghc/distinfo6
-rw-r--r--textproc/hs-highlighting-kate-ghc/pkg-descr7
-rw-r--r--textproc/hs-highlighting-kate-ghc/pkg-plist149
-rw-r--r--textproc/hs-highlighting-kate/Makefile61
-rw-r--r--textproc/hs-highlighting-kate/distinfo6
-rw-r--r--textproc/hs-highlighting-kate/pkg-descr7
-rw-r--r--textproc/hs-highlighting-kate/pkg-plist149
-rw-r--r--textproc/hs-lhs2tex/Makefile10
-rw-r--r--textproc/hs-polyparse-ghc/Makefile65
-rw-r--r--textproc/hs-polyparse-ghc/distinfo6
-rw-r--r--textproc/hs-polyparse-ghc/pkg-plist53
-rw-r--r--textproc/hs-polyparse/Makefile65
-rw-r--r--textproc/hs-polyparse/distinfo6
-rw-r--r--textproc/hs-polyparse/pkg-plist53
-rw-r--r--textproc/hs-stringsearch/Makefile62
-rw-r--r--textproc/hs-stringsearch/pkg-plist29
-rw-r--r--x11-toolkits/hs-GLUT/Makefile80
-rw-r--r--x11-toolkits/hs-GLUT/distinfo6
-rw-r--r--x11-toolkits/hs-GLUT/pkg-plist69
-rw-r--r--x11-toolkits/hs-OpenGL/Makefile80
-rw-r--r--x11-toolkits/hs-OpenGL/distinfo6
-rw-r--r--x11-toolkits/hs-OpenGL/pkg-plist203
-rw-r--r--x11-toolkits/hs-glut-ghc/Makefile80
-rw-r--r--x11-toolkits/hs-glut-ghc/distinfo6
-rw-r--r--x11-toolkits/hs-glut-ghc/pkg-plist69
-rw-r--r--x11-toolkits/hs-gtk2hs/Makefile49
-rw-r--r--x11-toolkits/hs-gtk2hs/pkg-plist983
-rw-r--r--x11-toolkits/hs-opengl-ghc/Makefile80
-rw-r--r--x11-toolkits/hs-opengl-ghc/distinfo6
-rw-r--r--x11-toolkits/hs-opengl-ghc/pkg-plist203
-rw-r--r--x11-wm/hs-xmonad-contrib/Makefile76
-rw-r--r--x11-wm/hs-xmonad-contrib/pkg-descr2
-rw-r--r--x11-wm/hs-xmonad-contrib/pkg-plist305
-rw-r--r--x11-wm/hs-xmonad/Makefile63
-rw-r--r--x11-wm/hs-xmonad/pkg-descr2
-rw-r--r--x11-wm/hs-xmonad/pkg-plist34
-rw-r--r--x11-wm/xmonad-contrib/Makefile76
-rw-r--r--x11-wm/xmonad-contrib/pkg-descr2
-rw-r--r--x11-wm/xmonad-contrib/pkg-plist305
-rw-r--r--x11-wm/xmonad/Makefile63
-rw-r--r--x11-wm/xmonad/pkg-descr2
-rw-r--r--x11-wm/xmonad/pkg-plist34
-rw-r--r--x11/hs-X11-xft/Makefile61
-rw-r--r--x11/hs-X11-xft/pkg-descr6
-rw-r--r--x11/hs-X11-xft/pkg-plist23
-rw-r--r--x11/hs-X11/Makefile77
-rw-r--r--x11/hs-X11/pkg-descr2
-rw-r--r--x11/hs-X11/pkg-plist81
-rw-r--r--x11/hs-x11-ghc/Makefile77
-rw-r--r--x11/hs-x11-ghc/pkg-descr2
-rw-r--r--x11/hs-x11-ghc/pkg-plist81
-rw-r--r--x11/hs-x11-xft-ghc/Makefile61
-rw-r--r--x11/hs-x11-xft-ghc/pkg-descr6
-rw-r--r--x11/hs-x11-xft-ghc/pkg-plist23
-rw-r--r--x11/hs-xmobar/Makefile3
-rw-r--r--x11/hs-xmobar/distinfo6
-rw-r--r--x11/hs-xmobar/pkg-plist1
-rw-r--r--x11/xmobar/Makefile3
-rw-r--r--x11/xmobar/distinfo6
-rw-r--r--x11/xmobar/pkg-plist1
230 files changed, 7705 insertions, 4654 deletions
diff --git a/archivers/hs-zip-archive-ghc/Makefile b/archivers/hs-zip-archive-ghc/Makefile
index be4e0aed7977..3cd9d70d993e 100644
--- a/archivers/hs-zip-archive-ghc/Makefile
+++ b/archivers/hs-zip-archive-ghc/Makefile
@@ -7,6 +7,7 @@
PORTNAME= zip-archive
PORTVERSION= 0.1.1.3
+PORTREVISION= 1
CATEGORIES= archivers haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
PKGNAMEPREFIX= hs-
@@ -18,46 +19,67 @@ COMMENT= A Haskell library for working with zip archives
BUILD_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc \
hs-zlib>=0.5:${PORTSDIR}/archivers/hs-zlib \
hs-binary-ghc>=0.4:${PORTSDIR}/devel/hs-binary-ghc \
- hs-utf8-string-ghc>=0.3:${PORTSDIR}/devel/hs-utf8-string-ghc \
+ hs-utf8-string-ghc>=0.3.1:${PORTSDIR}/devel/hs-utf8-string-ghc \
hs-digest-ghc>=0.0.0.1:${PORTSDIR}/security/hs-digest-ghc
RUN_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc \
hs-zlib>=0.5:${PORTSDIR}/archivers/hs-zlib \
hs-binary-ghc>=0.4:${PORTSDIR}/devel/hs-binary-ghc \
- hs-utf8-string-ghc>=0.3:${PORTSDIR}/devel/hs-utf8-string-ghc \
- hs-digest-ghc>=0.0.0.1:${PORTSDIR}/security/hs-digest-ghc
+ hs-utf8-string-ghc>=0.3.1:${PORTSDIR}/devel/hs-utf8-string-ghc \
+ hs-digest-ghc>=0.0.0.1:${PORTSDIR}/security/hs-digest-ghc
+
+GHC_VERSION= 6.10.4
+ZIPARCHIVE_VERSION= ${PORTVERSION}
-GHC_VERSION= 6.8.3
-CABALCMD= ${LOCALBASE}/bin/runghc Setup.lhs
-CABALDIR= lib/ghc-${GHC_VERSION}/cabal
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
-SUBDIR= lib/${PORTNAME}-${PORTVERSION}
-PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
- PORTNAME=${PORTNAME} \
- PORTVERSION=${PORTVERSION} \
- SUBDIR=${CABALDIR}
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
-PORTDOCS= LICENSE html
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+ZIPARCHIVE_LIBDIR_REL= lib/${DISTNAME}
-CONFIGURE_ARGS= --ghc --prefix=${PREFIX} --libdir=${PREFIX}/${CABALDIR} --libsubdir='' --datasubdir=''
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ ZIPARCHIVE_VERSION=${ZIPARCHIVE_VERSION} \
+ ZIPARCHIVE_LIBDIR_REL=${ZIPARCHIVE_LIBDIR_REL}
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
.if !defined(NOPORTDOCS)
+
+PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
+.if !empty(PORT_HADDOCK:M?0)
BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock
-PLIST_SUB+= RMLIC="@comment "
-.else
-PLIST_SUB+= RMLIC=""
.endif
+BUILD_DEPENDS+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
do-configure:
- cd ${WRKSRC} && ${CABALCMD} configure ${CONFIGURE_ARGS}
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.lhs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABALCMD} build && ${CABALCMD} --gen-script register
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
.if !defined(NOPORTDOCS)
- cd ${WRKSRC} && ${CABALCMD} haddock
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
.endif
do-install:
- cd ${WRKSRC} && ${CABALCMD} install
- ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${PREFIX}/${CABALDIR}/${PORTNAME}-register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${ZIPARCHIVE_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
.include <bsd.port.mk>
diff --git a/archivers/hs-zip-archive-ghc/pkg-plist b/archivers/hs-zip-archive-ghc/pkg-plist
index f7b70ee8dde0..fb78819dffb1 100644
--- a/archivers/hs-zip-archive-ghc/pkg-plist
+++ b/archivers/hs-zip-archive-ghc/pkg-plist
@@ -1,12 +1,15 @@
-%%SUBDIR%%/Codec/Archive/Zip.hi
-%%SUBDIR%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%SUBDIR%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%SUBDIR%%/%%PORTNAME%%-register.sh
-%%RMLIC%%%%DOCSDIR%%/LICENSE
-%%RMLIC%%@dirrm %%DOCSDIR%%
-@dirrmtry %%SUBDIR%%/Codec/Archive
-@dirrmtry %%SUBDIR%%/Codec
-@exec sh %D/%%SUBDIR%%/%%PORTNAME%%-register.sh
-@exec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec ghc-pkg unregister %%PORTNAME%%
-@unexec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+@comment $FreeBSD$
+%%ZIPARCHIVE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Archive/Zip.hi
+%%ZIPARCHIVE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSzip-archive-%%ZIPARCHIVE_VERSION%%.o
+%%ZIPARCHIVE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSzip-archive-%%ZIPARCHIVE_VERSION%%.a
+%%ZIPARCHIVE_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%ZIPARCHIVE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Archive
+@dirrm %%ZIPARCHIVE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec
+@dirrm %%ZIPARCHIVE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%ZIPARCHIVE_LIBDIR_REL%%
+@exec /bin/sh %D/%%ZIPARCHIVE_LIBDIR_REL%%/register.sh
+@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+@unexec %D/bin/ghc-pkg unregister zip-archive
+@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/archivers/hs-zip-archive/Makefile b/archivers/hs-zip-archive/Makefile
index be4e0aed7977..3cd9d70d993e 100644
--- a/archivers/hs-zip-archive/Makefile
+++ b/archivers/hs-zip-archive/Makefile
@@ -7,6 +7,7 @@
PORTNAME= zip-archive
PORTVERSION= 0.1.1.3
+PORTREVISION= 1
CATEGORIES= archivers haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
PKGNAMEPREFIX= hs-
@@ -18,46 +19,67 @@ COMMENT= A Haskell library for working with zip archives
BUILD_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc \
hs-zlib>=0.5:${PORTSDIR}/archivers/hs-zlib \
hs-binary-ghc>=0.4:${PORTSDIR}/devel/hs-binary-ghc \
- hs-utf8-string-ghc>=0.3:${PORTSDIR}/devel/hs-utf8-string-ghc \
+ hs-utf8-string-ghc>=0.3.1:${PORTSDIR}/devel/hs-utf8-string-ghc \
hs-digest-ghc>=0.0.0.1:${PORTSDIR}/security/hs-digest-ghc
RUN_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc \
hs-zlib>=0.5:${PORTSDIR}/archivers/hs-zlib \
hs-binary-ghc>=0.4:${PORTSDIR}/devel/hs-binary-ghc \
- hs-utf8-string-ghc>=0.3:${PORTSDIR}/devel/hs-utf8-string-ghc \
- hs-digest-ghc>=0.0.0.1:${PORTSDIR}/security/hs-digest-ghc
+ hs-utf8-string-ghc>=0.3.1:${PORTSDIR}/devel/hs-utf8-string-ghc \
+ hs-digest-ghc>=0.0.0.1:${PORTSDIR}/security/hs-digest-ghc
+
+GHC_VERSION= 6.10.4
+ZIPARCHIVE_VERSION= ${PORTVERSION}
-GHC_VERSION= 6.8.3
-CABALCMD= ${LOCALBASE}/bin/runghc Setup.lhs
-CABALDIR= lib/ghc-${GHC_VERSION}/cabal
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
-SUBDIR= lib/${PORTNAME}-${PORTVERSION}
-PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
- PORTNAME=${PORTNAME} \
- PORTVERSION=${PORTVERSION} \
- SUBDIR=${CABALDIR}
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
-PORTDOCS= LICENSE html
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+ZIPARCHIVE_LIBDIR_REL= lib/${DISTNAME}
-CONFIGURE_ARGS= --ghc --prefix=${PREFIX} --libdir=${PREFIX}/${CABALDIR} --libsubdir='' --datasubdir=''
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ ZIPARCHIVE_VERSION=${ZIPARCHIVE_VERSION} \
+ ZIPARCHIVE_LIBDIR_REL=${ZIPARCHIVE_LIBDIR_REL}
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
.if !defined(NOPORTDOCS)
+
+PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
+.if !empty(PORT_HADDOCK:M?0)
BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock
-PLIST_SUB+= RMLIC="@comment "
-.else
-PLIST_SUB+= RMLIC=""
.endif
+BUILD_DEPENDS+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
do-configure:
- cd ${WRKSRC} && ${CABALCMD} configure ${CONFIGURE_ARGS}
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.lhs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABALCMD} build && ${CABALCMD} --gen-script register
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
.if !defined(NOPORTDOCS)
- cd ${WRKSRC} && ${CABALCMD} haddock
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
.endif
do-install:
- cd ${WRKSRC} && ${CABALCMD} install
- ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${PREFIX}/${CABALDIR}/${PORTNAME}-register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${ZIPARCHIVE_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
.include <bsd.port.mk>
diff --git a/archivers/hs-zip-archive/pkg-plist b/archivers/hs-zip-archive/pkg-plist
index f7b70ee8dde0..fb78819dffb1 100644
--- a/archivers/hs-zip-archive/pkg-plist
+++ b/archivers/hs-zip-archive/pkg-plist
@@ -1,12 +1,15 @@
-%%SUBDIR%%/Codec/Archive/Zip.hi
-%%SUBDIR%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%SUBDIR%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%SUBDIR%%/%%PORTNAME%%-register.sh
-%%RMLIC%%%%DOCSDIR%%/LICENSE
-%%RMLIC%%@dirrm %%DOCSDIR%%
-@dirrmtry %%SUBDIR%%/Codec/Archive
-@dirrmtry %%SUBDIR%%/Codec
-@exec sh %D/%%SUBDIR%%/%%PORTNAME%%-register.sh
-@exec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec ghc-pkg unregister %%PORTNAME%%
-@unexec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+@comment $FreeBSD$
+%%ZIPARCHIVE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Archive/Zip.hi
+%%ZIPARCHIVE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSzip-archive-%%ZIPARCHIVE_VERSION%%.o
+%%ZIPARCHIVE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSzip-archive-%%ZIPARCHIVE_VERSION%%.a
+%%ZIPARCHIVE_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%ZIPARCHIVE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Archive
+@dirrm %%ZIPARCHIVE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec
+@dirrm %%ZIPARCHIVE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%ZIPARCHIVE_LIBDIR_REL%%
+@exec /bin/sh %D/%%ZIPARCHIVE_LIBDIR_REL%%/register.sh
+@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+@unexec %D/bin/ghc-pkg unregister zip-archive
+@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 bf362ee1ca35..8a86d048fb8d 100644
--- a/archivers/hs-zlib/Makefile
+++ b/archivers/hs-zlib/Makefile
@@ -5,8 +5,7 @@
# $FreeBSD$
PORTNAME= zlib
-PORTVERSION= 0.5.0.0
-PORTREVISION= 2
+PORTVERSION= 0.5.2.0
CATEGORIES= archivers haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/ \
http://kerneled.org/tmp/
@@ -16,23 +15,61 @@ MAINTAINER= haskell@FreeBSD.org
COMMENT= Pure Haskell interface to the C zlib library
BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc
-LIB_DEPENDS= gmp.8:${PORTSDIR}/math/libgmp4
+RUN_DEPENDS+= ghc:${PORTSDIR}/lang/ghc
-CABAL= ${LOCALBASE}/bin/runghc Setup.hs
-GHC_VERSION= `${LOCALBASE}/bin/ghc --numeric-version`
-SUBDIR= lib/${PORTNAME}-${PORTVERSION}
-PLIST_SUB= GHC_VERSION="${GHC_VERSION}" \
- PORTVERSION=${PORTVERSION} \
- SUBDIR=${SUBDIR}
+GHC_VERSION= 6.10.4
+ZLIB_VERSION= ${PORTVERSION}
+
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
+
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+ZLIB_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ ZLIB_VERSION=${ZLIB_VERSION} \
+ ZLIB_LIBDIR_REL=${ZLIB_LIBDIR_REL}
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
+
+.if !defined(NOPORTDOCS)
+
+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+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
do-configure:
- cd ${WRKSRC} && ${CABAL} configure --prefix=${PREFIX} --ghc
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.hs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABAL} build && ${CABAL} register --gen-script
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
+.if !defined(NOPORTDOCS)
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
+.endif
do-install:
- cd ${WRKSRC} && ${CABAL} install
- ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${PREFIX}/${SUBDIR}/register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${ZLIB_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
.include <bsd.port.mk>
diff --git a/archivers/hs-zlib/distinfo b/archivers/hs-zlib/distinfo
index 32a2ff8fd31f..6a32d42da26e 100644
--- a/archivers/hs-zlib/distinfo
+++ b/archivers/hs-zlib/distinfo
@@ -1,3 +1,3 @@
-MD5 (zlib-0.5.0.0.tar.gz) = 22fa6d394c42c8584b234799b923f860
-SHA256 (zlib-0.5.0.0.tar.gz) = 20e067cfbec87ec062ac144875a60e158ea6cf7836aac031ec367fcdd5446891
-SIZE (zlib-0.5.0.0.tar.gz) = 122533
+MD5 (zlib-0.5.2.0.tar.gz) = 19859e241dc18ef1501a5d44d8523507
+SHA256 (zlib-0.5.2.0.tar.gz) = 4119fb627e0adc2b129acd86fe5724cf05a49d8de5b64eb7a6e519d3befd3b8f
+SIZE (zlib-0.5.2.0.tar.gz) = 125081
diff --git a/archivers/hs-zlib/pkg-descr b/archivers/hs-zlib/pkg-descr
index 8d178293cde6..d723ed05600f 100644
--- a/archivers/hs-zlib/pkg-descr
+++ b/archivers/hs-zlib/pkg-descr
@@ -3,6 +3,6 @@ streams of data represented as lazy ByteStrings. It uses the zlib C
library so it has high performance. It supports the "zlib", "gzip" and
"raw" compression formats. It provides a convenient high level api suitable
for most tasks and for the few cases where more control is needed it provides
-access to the full zlib feature set.
+access to the full zlib feature set.
WWW: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/zlib
diff --git a/archivers/hs-zlib/pkg-plist b/archivers/hs-zlib/pkg-plist
index b136d3360832..53ee34210146 100644
--- a/archivers/hs-zlib/pkg-plist
+++ b/archivers/hs-zlib/pkg-plist
@@ -1,19 +1,20 @@
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/libHSzlib-%%PORTVERSION%%.a
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/HSzlib-%%PORTVERSION%%.o
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/Codec/Compression/GZip.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/Codec/Compression/Zlib.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/Codec/Compression/Zlib/Internal.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/Codec/Compression/Zlib/Raw.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/Codec/Compression/Zlib/Stream.hi
-%%SUBDIR%%/register.sh
-share/doc/zlib-%%PORTVERSION%%/LICENSE
-@dirrm share/doc/zlib-%%PORTVERSION%%
-@dirrm lib/zlib-%%PORTVERSION%%/ghc-%%GHC_VERSION%%/Codec/Compression/Zlib
-@dirrm lib/zlib-%%PORTVERSION%%/ghc-%%GHC_VERSION%%/Codec/Compression
-@dirrm lib/zlib-%%PORTVERSION%%/ghc-%%GHC_VERSION%%/Codec
-@dirrm lib/zlib-%%PORTVERSION%%/ghc-%%GHC_VERSION%%
-@dirrm lib/zlib-%%PORTVERSION%%
-@exec /bin/sh %D/%%SUBDIR%%/register.sh
+@comment $FreeBSD$
+%%ZLIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSzlib-%%ZLIB_VERSION%%.a
+%%ZLIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSzlib-%%ZLIB_VERSION%%.o
+%%ZLIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Compression/GZip.hi
+%%ZLIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Compression/Zlib.hi
+%%ZLIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Compression/Zlib/Internal.hi
+%%ZLIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Compression/Zlib/Raw.hi
+%%ZLIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Compression/Zlib/Stream.hi
+%%ZLIB_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%ZLIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Compression/Zlib
+@dirrm %%ZLIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Compression
+@dirrm %%ZLIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec
+@dirrm %%ZLIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%ZLIB_LIBDIR_REL%%
+@exec /bin/sh %D/%%ZLIB_LIBDIR_REL%%/register.sh
@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
@unexec %D/bin/ghc-pkg unregister zlib
@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/Makefile b/devel/Makefile
index 2d8afb56c169..61a9399131f3 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -504,6 +504,7 @@
SUBDIR += hp48cc
SUBDIR += hp48xgcc
SUBDIR += hptools
+ SUBDIR += hs-QuickCheck
SUBDIR += hs-Stream
SUBDIR += hs-alex
SUBDIR += hs-binary-ghc
@@ -511,16 +512,21 @@
SUBDIR += hs-cpphs
SUBDIR += hs-dlist
SUBDIR += hs-drift
+ SUBDIR += hs-ghc-paths
+ SUBDIR += hs-ghc-paths-docs
SUBDIR += hs-haddock
SUBDIR += hs-haddock-docs
SUBDIR += hs-happy
+ SUBDIR += hs-haskeline
SUBDIR += hs-hat
SUBDIR += hs-hdoc
SUBDIR += hs-hmake
SUBDIR += hs-idoc
SUBDIR += hs-language-c-ghc
SUBDIR += hs-lazysmallcheck-ghc
+ SUBDIR += hs-mmap
SUBDIR += hs-pcre-light-ghc
+ SUBDIR += hs-readline
SUBDIR += hs-utf8-string-ghc
SUBDIR += hs-uuagc
SUBDIR += hs-uulib
diff --git a/devel/darcs/Makefile b/devel/darcs/Makefile
index 40ee4165bf97..98c1f6f743a2 100644
--- a/devel/darcs/Makefile
+++ b/devel/darcs/Makefile
@@ -7,7 +7,7 @@
PORTNAME= darcs
PORTVERSION= 2.2.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MASTER_SITES= http://darcs.net/
@@ -21,8 +21,7 @@ LIB_DEPENDS= curl:${PORTSDIR}/ftp/curl \
OPTIONS= SERVER "install server" on
GNU_CONFIGURE= yes
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
- LDFLAGS="-L${LOCALBASE}/lib -L${PREFIX}/lib/ ${PTHREAD_LIBS}" \
- CFLAGS=""
+ LDFLAGS="-L${LOCALBASE}/lib -L${PREFIX}/lib/ ${PTHREAD_LIBS}"
USE_GMAKE= yes
MAKEFILE= GNUmakefile
INSTALL_TARGET= install
diff --git a/devel/darcs/pkg-plist b/devel/darcs/pkg-plist
index 90fb275f77e6..5897cd25d12e 100644
--- a/devel/darcs/pkg-plist
+++ b/devel/darcs/pkg-plist
@@ -1,3 +1,4 @@
+@comment $FreeBSD$
bin/darcs
etc/bash_completion.d/darcs
%%SERVER%%%%CGIDIR%%/darcs.cgi
diff --git a/devel/hs-QuickCheck/Makefile b/devel/hs-QuickCheck/Makefile
new file mode 100644
index 000000000000..94e0eeaf91e6
--- /dev/null
+++ b/devel/hs-QuickCheck/Makefile
@@ -0,0 +1,74 @@
+# New ports collection makefile for: hs-QuickCheck
+# Date created: July 09 2009
+# Whom: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
+#
+# $FreeBSD$
+
+PORTNAME= QuickCheck
+PORTVERSION= 2.1.0.1
+CATEGORIES= devel haskell
+MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
+PKGNAMEPREFIX= hs-
+
+MAINTAINER= jacula@gmail.com
+COMMENT= Library for random testing in haskell
+
+BUILD_DEPENDS+= ghc:${PORTSDIR}/lang/ghc
+RUN_DEPENDS+= ghc:${PORTSDIR}/lang/ghc
+
+GHC_VERSION= 6.10.4
+QUICKCHECK_VERSION= ${PORTVERSION}
+
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
+
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+QUICKCHECK_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ QUICKCHECK_VERSION=${QUICKCHECK_VERSION} \
+ QUICKCHECK_LIBDIR_REL=${QUICKCHECK_LIBDIR_REL}
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
+
+.if !defined(NOPORTDOCS)
+
+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+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
+
+do-configure:
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.lhs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
+
+do-build:
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
+.if !defined(NOPORTDOCS)
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
+.endif
+
+do-install:
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${QUICKCHECK_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
+
+.include <bsd.port.mk>
diff --git a/devel/hs-QuickCheck/distinfo b/devel/hs-QuickCheck/distinfo
new file mode 100644
index 000000000000..584b4c8a437f
--- /dev/null
+++ b/devel/hs-QuickCheck/distinfo
@@ -0,0 +1,3 @@
+MD5 (QuickCheck-2.1.0.1.tar.gz) = 9fbf2948ef7fefc8a6e5dd945156a7dd
+SHA256 (QuickCheck-2.1.0.1.tar.gz) = f99edf1a45315e90c9ec672d5d959d5878dcc1de65678c6aed85829a896b75f1
+SIZE (QuickCheck-2.1.0.1.tar.gz) = 17476
diff --git a/devel/hs-QuickCheck/files/patch-QuickCheck.cabal b/devel/hs-QuickCheck/files/patch-QuickCheck.cabal
new file mode 100644
index 000000000000..69fd96db9f44
--- /dev/null
+++ b/devel/hs-QuickCheck/files/patch-QuickCheck.cabal
@@ -0,0 +1,11 @@
+--- QuickCheck.cabal.orig 2009-07-15 09:22:34.000000000 +0000
++++ QuickCheck.cabal 2009-07-15 09:22:38.000000000 +0000
+@@ -30,7 +30,7 @@
+ library
+ Build-depends: mtl
+ if flag(splitBase)
+- Build-depends: base >= 3, random
++ Build-depends: base >= 3, base < 4, random
+ else
+ Build-depends: base < 3
+ Exposed-Modules:
diff --git a/devel/hs-QuickCheck/pkg-descr b/devel/hs-QuickCheck/pkg-descr
new file mode 100644
index 000000000000..f940f045d589
--- /dev/null
+++ b/devel/hs-QuickCheck/pkg-descr
@@ -0,0 +1,10 @@
+QuickCheck is a library for random testing of program properties. The programmer
+provides a specification of the program, in the form of properties which
+functions should satisfy, and QuickCheck then tests that the properties hold in
+a large number of randomly generated cases.
+
+Specifications are expressed in Haskell, using combinators defined in the
+QuickCheck library. QuickCheck provides combinators to define properties,
+observe the distribution of test data, and define test data generators.
+
+WWWW: http://www.cs.chalmers.se/~koen
diff --git a/devel/hs-QuickCheck/pkg-plist b/devel/hs-QuickCheck/pkg-plist
new file mode 100644
index 000000000000..665c1f7baa83
--- /dev/null
+++ b/devel/hs-QuickCheck/pkg-plist
@@ -0,0 +1,25 @@
+@comment $FreeBSD$
+%%QUICKCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSQuickCheck-%%QUICKCHECK_VERSION%%.o
+%%QUICKCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck.hi
+%%QUICKCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck/Arbitrary.hi
+%%QUICKCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck/Exception.hi
+%%QUICKCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck/Function.hi
+%%QUICKCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck/Gen.hi
+%%QUICKCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck/Monadic.hi
+%%QUICKCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck/Poly.hi
+%%QUICKCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck/Property.hi
+%%QUICKCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck/State.hi
+%%QUICKCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck/Test.hi
+%%QUICKCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck/Text.hi
+%%QUICKCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSQuickCheck-%%QUICKCHECK_VERSION%%.a
+%%QUICKCHECK_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%QUICKCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck
+@dirrm %%QUICKCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test
+@dirrm %%QUICKCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%QUICKCHECK_LIBDIR_REL%%
+@exec /bin/sh %D/%%QUICKCHECK_LIBDIR_REL%%/register.sh
+@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+@unexec %D/bin/ghc-pkg unregister QuickCheck-%%QUICKCHECK_VERSION%%
+@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 a611daba372f..9a2bcbdd1050 100644
--- a/devel/hs-Stream/Makefile
+++ b/devel/hs-Stream/Makefile
@@ -5,8 +5,7 @@
# $FreeBSD$
PORTNAME= Stream
-PORTVERSION= 0.2.6
-PORTREVISION= 1
+PORTVERSION= 0.3.2
CATEGORIES= devel haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/ \
http://carte.kerneled.org/mirror/
@@ -15,24 +14,67 @@ PKGNAMEPREFIX= hs-
MAINTAINER= haskell@FreeBSD.org
COMMENT= A Haskell library for manipulating infinite lists
-BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc
+BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
+ hs-QuickCheck>=2.0:${PORTSDIR}/devel/hs-QuickCheck \
+ hs-lazysmallcheck-ghc>=0.3:${PORTSDIR}/devel/hs-lazysmallcheck-ghc
+RUN_DEPENDS+= ghc:${PORTSDIR}/lang/ghc \
+ hs-QuickCheck>=2.0:${PORTSDIR}/devel/hs-QuickCheck \
+ hs-lazysmallcheck-ghc>=0.3:${PORTSDIR}/devel/hs-lazysmallcheck-ghc
LIB_DEPENDS= gmp.8:${PORTSDIR}/math/libgmp4
-CABAL= ${LOCALBASE}/bin/runghc Setup.lhs
-GHC_VERSION= `${LOCALBASE}/bin/ghc --numeric-version`
-SUBDIR= lib/${PORTNAME}-${PORTVERSION}
-PLIST_SUB= GHC_VERSION="${GHC_VERSION}" \
- PORTVERSION=${PORTVERSION} \
- SUBDIR=${SUBDIR}
+GHC_VERSION= 6.10.4
+STREAM_VERSION= ${PORTVERSION}
+
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
+
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+STREAM_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ STREAM_VERSION=${STREAM_VERSION} \
+ STREAM_LIBDIR_REL=${STREAM_LIBDIR_REL}
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
+
+.if !defined(NOPORTDOCS)
+
+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+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
do-configure:
- cd ${WRKSRC} && ${CABAL} configure --prefix=${PREFIX} --ghc
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.lhs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABAL} build && ${CABAL} register --gen-script
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
+.if !defined(NOPORTDOCS)
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
+.endif
do-install:
- cd ${WRKSRC} && ${CABAL} install
- ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${PREFIX}/${SUBDIR}/register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${STREAM_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
.include <bsd.port.mk>
diff --git a/devel/hs-Stream/distinfo b/devel/hs-Stream/distinfo
index b0a810ee98de..5fdcbc3c2be2 100644
--- a/devel/hs-Stream/distinfo
+++ b/devel/hs-Stream/distinfo
@@ -1,3 +1,3 @@
-MD5 (Stream-0.2.6.tar.gz) = 04a52fe84381c60c8830dac83915ae83
-SHA256 (Stream-0.2.6.tar.gz) = ce2b94a81a91497d024177654521d219aaab4462a381eb70c8199fefbb52edde
-SIZE (Stream-0.2.6.tar.gz) = 4885
+MD5 (Stream-0.3.2.tar.gz) = ff6546da67f3e7e024e69ba31c427460
+SHA256 (Stream-0.3.2.tar.gz) = 2a9a394ffd8f0172c4491181c4b5977804b33d6465faad0cd5684bbf99721f4b
+SIZE (Stream-0.3.2.tar.gz) = 5899
diff --git a/devel/hs-Stream/pkg-plist b/devel/hs-Stream/pkg-plist
index 374bf4bba375..b2dd98089cc1 100644
--- a/devel/hs-Stream/pkg-plist
+++ b/devel/hs-Stream/pkg-plist
@@ -1,13 +1,14 @@
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/libHSStream-%%PORTVERSION%%.a
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/HSStream-%%PORTVERSION%%.o
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/Data/Stream.hi
-%%SUBDIR%%/register.sh
-share/doc/Stream-%%PORTVERSION%%/LICENSE
-@dirrm share/doc/Stream-%%PORTVERSION%%
-@dirrm lib/Stream-%%PORTVERSION%%/ghc-%%GHC_VERSION%%/Data
-@dirrm lib/Stream-%%PORTVERSION%%/ghc-%%GHC_VERSION%%
-@dirrm lib/Stream-%%PORTVERSION%%
-@exec /bin/sh %D/%%SUBDIR%%/register.sh
+@comment $FreeBSD$
+%%STREAM_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Stream.hi
+%%STREAM_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSStream-%%STREAM_VERSION%%.o
+%%STREAM_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSStream-%%STREAM_VERSION%%.a
+%%STREAM_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%STREAM_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
+@dirrm %%STREAM_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%STREAM_LIBDIR_REL%%
+@exec /bin/sh %D/%%STREAM_LIBDIR_REL%%/register.sh
@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
@unexec %D/bin/ghc-pkg unregister Stream
@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 ab4bc067650f..39ed628b053b 100644
--- a/devel/hs-alex/Makefile
+++ b/devel/hs-alex/Makefile
@@ -6,7 +6,7 @@
PORTNAME= alex
PORTVERSION= 2.3.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/alex/${PORTVERSION}/
PKGNAMEPREFIX= hs-
@@ -15,6 +15,7 @@ MAINTAINER= haskell@FreeBSD.org
COMMENT= Alex is a tool for generating lexical analysers in Haskell
BUILD_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc
+LIB_DEPENDS= gmp.8:${PORTSDIR}/math/libgmp4
.if !defined(NOPORTDOCS)
BUILD_DEPENDS+= ${LOCALBASE}/share/xsl/docbook/html:${PORTSDIR}/textproc/docbook-xsl \
diff --git a/devel/hs-alex/pkg-plist b/devel/hs-alex/pkg-plist
index 85bf58ac4e24..59f5fa1f6abb 100644
--- a/devel/hs-alex/pkg-plist
+++ b/devel/hs-alex/pkg-plist
@@ -1,3 +1,4 @@
+@comment $FreeBSD$
bin/alex
%%SUBDIR%%/AlexTemplate
%%SUBDIR%%/AlexTemplate-debug
diff --git a/devel/hs-binary-ghc/Makefile b/devel/hs-binary-ghc/Makefile
index b3ab4a926f01..fb6993993b6f 100644
--- a/devel/hs-binary-ghc/Makefile
+++ b/devel/hs-binary-ghc/Makefile
@@ -7,6 +7,7 @@
PORTNAME= binary
PORTVERSION= 0.5.0.1
+PORTREVISION= 1
CATEGORIES= devel haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
PKGNAMEPREFIX= hs-
@@ -18,38 +19,60 @@ COMMENT= Efficient binary serialisation for Haskell
BUILD_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc
RUN_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc
-GHC_VERSION= 6.8.3
-CABALCMD= ${LOCALBASE}/bin/runghc Setup.lhs
-CABALDIR= lib/ghc-${GHC_VERSION}/cabal
+GHC_VERSION= 6.10.4
-SUBDIR= lib/${PORTNAME}-${PORTVERSION}
-PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
- PORTNAME=${PORTNAME} \
- PORTVERSION=${PORTVERSION} \
- SUBDIR=${CABALDIR}
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
-PORTDOCS= LICENSE html
+BINARY_VERSION= ${PORTVERSION}
-CONFIGURE_ARGS= --ghc --prefix=${PREFIX} --libdir=${PREFIX}/${CABALDIR} --libsubdir='' --datasubdir=''
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
+
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+BINARY_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ BINARY_VERSION=${BINARY_VERSION} \
+ BINARY_LIBDIR_REL=${BINARY_LIBDIR_REL}
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
.if !defined(NOPORTDOCS)
+
+PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
+.if !empty(PORT_HADDOCK:M?0)
BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock
-PLIST_SUB+= RMLIC="@comment "
-.else
-PLIST_SUB+= RMLIC=""
.endif
+BUILD_DEPENDS+= HsColour:${PORTSDIR}/print/hs-hscolour
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
+
do-configure:
- cd ${WRKSRC} && ${CABALCMD} configure ${CONFIGURE_ARGS}
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.lhs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABALCMD} build && ${CABALCMD} --gen-script register
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
.if !defined(NOPORTDOCS)
- cd ${WRKSRC} && ${CABALCMD} haddock
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
.endif
do-install:
- cd ${WRKSRC} && ${CABALCMD} install
- ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${PREFIX}/${CABALDIR}/${PORTNAME}-register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${BINARY_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
.include <bsd.port.mk>
diff --git a/devel/hs-binary-ghc/pkg-plist b/devel/hs-binary-ghc/pkg-plist
index f8567b76455e..63c22b11f80d 100644
--- a/devel/hs-binary-ghc/pkg-plist
+++ b/devel/hs-binary-ghc/pkg-plist
@@ -1,16 +1,18 @@
@comment $FreeBSD$
-%%SUBDIR%%/Data/Binary.hi
-%%SUBDIR%%/Data/Binary/Builder.hi
-%%SUBDIR%%/Data/Binary/Get.hi
-%%SUBDIR%%/Data/Binary/Put.hi
-%%SUBDIR%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%SUBDIR%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%SUBDIR%%/%%PORTNAME%%-register.sh
-@dirrmtry %%SUBDIR%%/Data/Binary
-@dirrmtry %%SUBDIR%%/Data
-%%RMLIC%%%%DOCSDIR%%/LICENSE
-%%RMLIC%%@dirrm %%DOCSDIR%%
-@exec sh %D/%%SUBDIR%%/%%PORTNAME%%-register.sh
-@exec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec ghc-pkg unregister %%PORTNAME%%
-@unexec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+%%BINARY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Binary.hi
+%%BINARY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Binary/Builder.hi
+%%BINARY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Binary/Get.hi
+%%BINARY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Binary/Put.hi
+%%BINARY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSbinary-%%BINARY_VERSION%%.o
+%%BINARY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSbinary-%%BINARY_VERSION%%.a
+%%BINARY_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%BINARY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Binary
+@dirrm %%BINARY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
+@dirrm %%BINARY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%BINARY_LIBDIR_REL%%
+@exec /bin/sh %D/%%BINARY_LIBDIR_REL%%/register.sh
+@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+@unexec %D/bin/ghc-pkg unregister binary
+@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 b3ab4a926f01..fb6993993b6f 100644
--- a/devel/hs-binary/Makefile
+++ b/devel/hs-binary/Makefile
@@ -7,6 +7,7 @@
PORTNAME= binary
PORTVERSION= 0.5.0.1
+PORTREVISION= 1
CATEGORIES= devel haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
PKGNAMEPREFIX= hs-
@@ -18,38 +19,60 @@ COMMENT= Efficient binary serialisation for Haskell
BUILD_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc
RUN_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc
-GHC_VERSION= 6.8.3
-CABALCMD= ${LOCALBASE}/bin/runghc Setup.lhs
-CABALDIR= lib/ghc-${GHC_VERSION}/cabal
+GHC_VERSION= 6.10.4
-SUBDIR= lib/${PORTNAME}-${PORTVERSION}
-PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
- PORTNAME=${PORTNAME} \
- PORTVERSION=${PORTVERSION} \
- SUBDIR=${CABALDIR}
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
-PORTDOCS= LICENSE html
+BINARY_VERSION= ${PORTVERSION}
-CONFIGURE_ARGS= --ghc --prefix=${PREFIX} --libdir=${PREFIX}/${CABALDIR} --libsubdir='' --datasubdir=''
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
+
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+BINARY_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ BINARY_VERSION=${BINARY_VERSION} \
+ BINARY_LIBDIR_REL=${BINARY_LIBDIR_REL}
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
.if !defined(NOPORTDOCS)
+
+PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
+.if !empty(PORT_HADDOCK:M?0)
BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock
-PLIST_SUB+= RMLIC="@comment "
-.else
-PLIST_SUB+= RMLIC=""
.endif
+BUILD_DEPENDS+= HsColour:${PORTSDIR}/print/hs-hscolour
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
+
do-configure:
- cd ${WRKSRC} && ${CABALCMD} configure ${CONFIGURE_ARGS}
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.lhs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABALCMD} build && ${CABALCMD} --gen-script register
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
.if !defined(NOPORTDOCS)
- cd ${WRKSRC} && ${CABALCMD} haddock
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
.endif
do-install:
- cd ${WRKSRC} && ${CABALCMD} install
- ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${PREFIX}/${CABALDIR}/${PORTNAME}-register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${BINARY_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
.include <bsd.port.mk>
diff --git a/devel/hs-binary/pkg-plist b/devel/hs-binary/pkg-plist
index f8567b76455e..63c22b11f80d 100644
--- a/devel/hs-binary/pkg-plist
+++ b/devel/hs-binary/pkg-plist
@@ -1,16 +1,18 @@
@comment $FreeBSD$
-%%SUBDIR%%/Data/Binary.hi
-%%SUBDIR%%/Data/Binary/Builder.hi
-%%SUBDIR%%/Data/Binary/Get.hi
-%%SUBDIR%%/Data/Binary/Put.hi
-%%SUBDIR%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%SUBDIR%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%SUBDIR%%/%%PORTNAME%%-register.sh
-@dirrmtry %%SUBDIR%%/Data/Binary
-@dirrmtry %%SUBDIR%%/Data
-%%RMLIC%%%%DOCSDIR%%/LICENSE
-%%RMLIC%%@dirrm %%DOCSDIR%%
-@exec sh %D/%%SUBDIR%%/%%PORTNAME%%-register.sh
-@exec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec ghc-pkg unregister %%PORTNAME%%
-@unexec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+%%BINARY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Binary.hi
+%%BINARY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Binary/Builder.hi
+%%BINARY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Binary/Get.hi
+%%BINARY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Binary/Put.hi
+%%BINARY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSbinary-%%BINARY_VERSION%%.o
+%%BINARY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSbinary-%%BINARY_VERSION%%.a
+%%BINARY_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%BINARY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Binary
+@dirrm %%BINARY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
+@dirrm %%BINARY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%BINARY_LIBDIR_REL%%
+@exec /bin/sh %D/%%BINARY_LIBDIR_REL%%/register.sh
+@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+@unexec %D/bin/ghc-pkg unregister binary
+@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 83cfd273e6b0..64ca31528b98 100644
--- a/devel/hs-c2hs/Makefile
+++ b/devel/hs-c2hs/Makefile
@@ -7,7 +7,7 @@
PORTNAME= c2hs
PORTVERSION= 0.16.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
PKGNAMEPREFIX= hs-
@@ -20,34 +20,56 @@ BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
RUN_DEPENDS= ghc:${PORTSDIR}/lang/ghc
LIB_DEPENDS= gmp.8:${PORTSDIR}/math/libgmp4
-.include <bsd.port.pre.mk>
+GHC_VERSION= 6.10.4
+C2HS_VERSION= ${PORTVERSION}
-GHC_VERSION= 6.8.3
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
-# 'owned' by lang/ghc:
-CABALDIR= ${PREFIX}/${SUBDIR}
-CABALCMD= ${LOCALBASE}/bin/runghc Setup.hs
-SUBDIR= lib/ghc-${GHC_VERSION}/cabal
+DATADIR= ${PREFIX}/share/${DISTNAME}
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+C2HS_LIBDIR_REL= lib/${DISTNAME}
-PLIST_FILES= bin/c2hs ${SUBDIR}/${PORTNAME}/C2HS.hs \
- ${SUBDIR}/${PORTNAME}/doc/c2hs-${PORTVERSION}/COPYING
-PLIST_DIRS= ${SUBDIR}/${PORTNAME}/doc/c2hs-${PORTVERSION} ${SUBDIR}/${PORTNAME}/doc \
- ${SUBDIR}/${PORTNAME}
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ C2HS_VERSION=${C2HS_VERSION} \
+ C2HS_LIBDIR_REL=${C2HS_LIBDIR_REL}
-CONFIGURE_ARGS= --ghc --prefix=${PREFIX} --libdir=${CABALDIR} \
- --datadir=${CABALDIR}/${PORTNAME} \
- --libsubdir='' --datasubdir=''
+MAN1= c2hs.1
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
+
+.if !defined(NOPORTDOCS)
+BUILD_DEPENDS+= ${LOCALBASE}/share/xsl/docbook/html:${PORTSDIR}/textproc/docbook-xsl \
+ ${LOCALBASE}/bin/xsltproc:${PORTSDIR}/textproc/libxslt
+USE_GMAKE= yes
+PORTDOCS= COPYING users_guide
+.endif
+
+.SILENT:
do-configure:
- cd ${WRKSRC} && ${CABALCMD} configure ${CONFIGURE_ARGS}
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.hs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABALCMD} build
+ cd ${WRKSRC} && ${SETUP_CMD} build
+
+.if !defined(NOPORTDOCS)
+ @(cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} html)
+.endif
do-install:
- cd ${WRKSRC} && ${CABALCMD} install
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_MAN} ${WRKSRC}/doc/man1/c2hs.1 ${PREFIX}/man/man1
+.if !defined(NOPORTDOCS)
+ @(cd ${WRKSRC}/doc && ${CP} -R users_guide ${DOCSDIR})
+.endif
post-install:
- @${STRIP_CMD} ${PREFIX}/bin/c2hs
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/devel/hs-c2hs/pkg-plist b/devel/hs-c2hs/pkg-plist
new file mode 100644
index 000000000000..6b2a303cac68
--- /dev/null
+++ b/devel/hs-c2hs/pkg-plist
@@ -0,0 +1,6 @@
+@comment $FreeBSD$
+bin/c2hs
+%%DATADIR%%/C2HS.hs
+%%NOPORTDOCS%%%%DOCSDIR%%/COPYING
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%DATADIR%%
diff --git a/devel/hs-cpphs/Makefile b/devel/hs-cpphs/Makefile
index 09d85b1d1b05..7676e04e0d95 100644
--- a/devel/hs-cpphs/Makefile
+++ b/devel/hs-cpphs/Makefile
@@ -6,8 +6,7 @@
#
PORTNAME= cpphs
-PORTVERSION= 1.6
-PORTREVISION= 1
+PORTVERSION= 1.7
CATEGORIES= devel haskell
MASTER_SITES= http://www.cs.york.ac.uk/fp/cpphs/
PKGNAMEPREFIX= hs-
@@ -16,17 +15,68 @@ MAINTAINER= haskell@FreeBSD.org
COMMENT= A simplified re-implementation of cpp in Haskell
BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc
+RUN_DEPENDS= ghc:${PORTSDIR}/lang/ghc
LIB_DEPENDS= gmp.8:${PORTSDIR}/math/libgmp4
-PLIST_FILES= bin/cpphs
+GHC_VERSION= 6.10.4
+CPPHS_VERSION= ${PORTVERSION}
+
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
+
+DATADIR= ${PREFIX}/share/${DISTNAME}
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+CPPHS_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ CPPHS_VERSION=${CPPHS_VERSION} \
+ CPPHS_LIBDIR_REL=${CPPHS_LIBDIR_REL}
MAN1= cpphs.1
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
+
+.if !defined(NOPORTDOCS)
+
+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+= HsColour:${PORTSDIR}/print/hs-hscolour
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
+
+do-configure:
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.hs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
+
do-build:
- @(cd ${WRKSRC} && ghc -o cpphs --make cpphs)
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
+.if !defined(NOPORTDOCS)
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source --executables \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
+.endif
do-install:
- @${INSTALL_PROGRAM} ${WRKSRC}/cpphs ${PREFIX}/bin/cpphs
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${CPPHS_LIBDIR_REL}/register.sh
@${INSTALL_MAN} ${WRKSRC}/docs/cpphs.1 ${PREFIX}/man/man1
+ @${MKDIR} ${DATADIR} && ${INSTALL_DATA} ${WRKSRC}/docs/index.html ${DATADIR} \
+ && ${INSTALL_DATA} ${WRKSRC}/docs/design ${DATADIR}
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
.include <bsd.port.mk>
diff --git a/devel/hs-cpphs/distinfo b/devel/hs-cpphs/distinfo
index 7229b6f1afd4..38a920099ce4 100644
--- a/devel/hs-cpphs/distinfo
+++ b/devel/hs-cpphs/distinfo
@@ -1,3 +1,3 @@
-MD5 (cpphs-1.6.tar.gz) = 8a7565ff3b2d7bdb594af4c10c594951
-SHA256 (cpphs-1.6.tar.gz) = 2e7c430fde17adbb3905e6d2a3c3845a40349c61a53fcfa40c733e8b43e73295
-SIZE (cpphs-1.6.tar.gz) = 110723
+MD5 (cpphs-1.7.tar.gz) = e76cba8387e7f4747b21fbca4881a78a
+SHA256 (cpphs-1.7.tar.gz) = 5c8c94f7a8f6c8441b908532288339196e02141dac1d7c69ea045fd4ac3a6944
+SIZE (cpphs-1.7.tar.gz) = 113724
diff --git a/devel/hs-cpphs/pkg-plist b/devel/hs-cpphs/pkg-plist
new file mode 100644
index 000000000000..80cbaac78ecf
--- /dev/null
+++ b/devel/hs-cpphs/pkg-plist
@@ -0,0 +1,33 @@
+@comment $FreeBSD$
+bin/cpphs
+%%CPPHS_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HScpphs-%%CPPHS_VERSION%%.o
+%%CPPHS_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Preprocessor/Cpphs.hi
+%%CPPHS_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Preprocessor/Cpphs/CppIfdef.hi
+%%CPPHS_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Preprocessor/Cpphs/HashDefine.hi
+%%CPPHS_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Preprocessor/Cpphs/MacroPass.hi
+%%CPPHS_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Preprocessor/Cpphs/Options.hi
+%%CPPHS_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Preprocessor/Cpphs/Position.hi
+%%CPPHS_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Preprocessor/Cpphs/ReadFirst.hi
+%%CPPHS_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Preprocessor/Cpphs/RunCpphs.hi
+%%CPPHS_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Preprocessor/Cpphs/SymTab.hi
+%%CPPHS_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Preprocessor/Cpphs/Tokenise.hi
+%%CPPHS_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Preprocessor/Unlit.hi
+%%CPPHS_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators/HuttonMeijer.hi
+%%CPPHS_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHScpphs-%%CPPHS_VERSION%%.a
+%%CPPHS_LIBDIR_REL%%/register.sh
+%%DATADIR%%/design
+%%DATADIR%%/index.html
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENCE-LGPL
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%CPPHS_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators
+@dirrm %%CPPHS_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text
+@dirrm %%CPPHS_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Preprocessor/Cpphs
+@dirrm %%CPPHS_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Preprocessor
+@dirrm %%CPPHS_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language
+@dirrm %%CPPHS_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%CPPHS_LIBDIR_REL%%
+@dirrmtry %%DATADIR%%
+@exec /bin/sh %D/%%CPPHS_LIBDIR_REL%%/register.sh
+@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+@unexec %D/bin/ghc-pkg unregister cpphs
+@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 40ee4165bf97..98c1f6f743a2 100644
--- a/devel/hs-darcs/Makefile
+++ b/devel/hs-darcs/Makefile
@@ -7,7 +7,7 @@
PORTNAME= darcs
PORTVERSION= 2.2.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MASTER_SITES= http://darcs.net/
@@ -21,8 +21,7 @@ LIB_DEPENDS= curl:${PORTSDIR}/ftp/curl \
OPTIONS= SERVER "install server" on
GNU_CONFIGURE= yes
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
- LDFLAGS="-L${LOCALBASE}/lib -L${PREFIX}/lib/ ${PTHREAD_LIBS}" \
- CFLAGS=""
+ LDFLAGS="-L${LOCALBASE}/lib -L${PREFIX}/lib/ ${PTHREAD_LIBS}"
USE_GMAKE= yes
MAKEFILE= GNUmakefile
INSTALL_TARGET= install
diff --git a/devel/hs-darcs/pkg-plist b/devel/hs-darcs/pkg-plist
index 90fb275f77e6..5897cd25d12e 100644
--- a/devel/hs-darcs/pkg-plist
+++ b/devel/hs-darcs/pkg-plist
@@ -1,3 +1,4 @@
+@comment $FreeBSD$
bin/darcs
etc/bash_completion.d/darcs
%%SERVER%%%%CGIDIR%%/darcs.cgi
diff --git a/devel/hs-dlist/Makefile b/devel/hs-dlist/Makefile
index 3c46ed3b6a5f..16eff35b3f6b 100644
--- a/devel/hs-dlist/Makefile
+++ b/devel/hs-dlist/Makefile
@@ -5,8 +5,7 @@
# $FreeBSD$
PORTNAME= dlist
-PORTVERSION= 0.4.1
-PORTREVISION= 1
+PORTVERSION= 0.5
CATEGORIES= devel haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/ \
http://carte.kerneled.org/mirror/
@@ -15,24 +14,62 @@ PKGNAMEPREFIX= hs-
MAINTAINER= haskell@FreeBSD.org
COMMENT= A list-like type supporting O(1) append for Haskell
-BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc
-LIB_DEPENDS= gmp.8:${PORTSDIR}/math/libgmp4
+BUILD_DEPENDS+= ghc:${PORTSDIR}/lang/ghc
+RUN_DEPENDS+= ghc:${PORTSDIR}/lang/ghc
-CABAL= ${LOCALBASE}/bin/runghc Setup.lhs
-GHC_VERSION= `${LOCALBASE}/bin/ghc --numeric-version`
-SUBDIR= lib/${PORTNAME}-${PORTVERSION}
-PLIST_SUB= GHC_VERSION="${GHC_VERSION}" \
- PORTVERSION=${PORTVERSION} \
- SUBDIR=${SUBDIR}
+GHC_VERSION= 6.10.4
+DLIST_VERSION= ${PORTVERSION}
+
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
+
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+DLIST_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ DLIST_VERSION=${DLIST_VERSION} \
+ DLIST_LIBDIR_REL=${DLIST_LIBDIR_REL}
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
+
+.if !defined(NOPORTDOCS)
+
+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+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
do-configure:
- cd ${WRKSRC} && ${CABAL} configure --prefix=${PREFIX} --ghc
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.lhs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABAL} build && ${CABAL} register --gen-script
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
+.if !defined(NOPORTDOCS)
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
+.endif
do-install:
- cd ${WRKSRC} && ${CABAL} install
- ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${PREFIX}/${SUBDIR}/register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${DLIST_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
.include <bsd.port.mk>
diff --git a/devel/hs-dlist/distinfo b/devel/hs-dlist/distinfo
index b48ed2a18362..28c8d5c8fec2 100644
--- a/devel/hs-dlist/distinfo
+++ b/devel/hs-dlist/distinfo
@@ -1,3 +1,3 @@
-MD5 (dlist-0.4.1.tar.gz) = c1d0bcebbb62a60f56a42cfdc1b32758
-SHA256 (dlist-0.4.1.tar.gz) = 5e3271b7962e002a86c62cd13aa27960ef643cdf87908324a781e9a437898b10
-SIZE (dlist-0.4.1.tar.gz) = 5841
+MD5 (dlist-0.5.tar.gz) = 54f6c18ff689b7ef54e3229dc4a94107
+SHA256 (dlist-0.5.tar.gz) = 4780e5409eff55bbfdd7470ef802a087a04048c9cd5efe0482c82878292f19ea
+SIZE (dlist-0.5.tar.gz) = 5962
diff --git a/devel/hs-dlist/pkg-descr b/devel/hs-dlist/pkg-descr
index 363c837fd492..1d56e5b0e9b7 100644
--- a/devel/hs-dlist/pkg-descr
+++ b/devel/hs-dlist/pkg-descr
@@ -1,5 +1,5 @@
Differences lists are a list-like type supporting O(1) append. This is
particularly useful for efficient logging and pretty printing, (e.g.
-with the Writer monad), where list append quickly becomes too expensive.
+with the Writer monad), where list append quickly becomes too expensive.
WWW: http://code.haskell.org/~dons/code/dlist/
diff --git a/devel/hs-dlist/pkg-plist b/devel/hs-dlist/pkg-plist
index cbb4384f880a..53c530aa32cd 100644
--- a/devel/hs-dlist/pkg-plist
+++ b/devel/hs-dlist/pkg-plist
@@ -1,13 +1,14 @@
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/libHSdlist-%%PORTVERSION%%.a
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/HSdlist-%%PORTVERSION%%.o
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/Data/DList.hi
-%%SUBDIR%%/register.sh
-share/doc/dlist-%%PORTVERSION%%/LICENSE
-@dirrm share/doc/dlist-%%PORTVERSION%%
-@dirrm lib/dlist-%%PORTVERSION%%/ghc-%%GHC_VERSION%%/Data
-@dirrm lib/dlist-%%PORTVERSION%%/ghc-%%GHC_VERSION%%
-@dirrm lib/dlist-%%PORTVERSION%%
-@exec /bin/sh %D/%%SUBDIR%%/register.sh
+@comment $FreeBSD$
+%%DLIST_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/DList.hi
+%%DLIST_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSdlist-%%DLIST_VERSION%%.o
+%%DLIST_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSdlist-%%DLIST_VERSION%%.a
+%%DLIST_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%DLIST_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
+@dirrm %%DLIST_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%DLIST_LIBDIR_REL%%
+@exec /bin/sh %D/%%DLIST_LIBDIR_REL%%/register.sh
@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
@unexec %D/bin/ghc-pkg unregister dlist
@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 f9adaf0a4264..032d08a91b85 100644
--- a/devel/hs-drift/Makefile
+++ b/devel/hs-drift/Makefile
@@ -6,6 +6,7 @@
PORTNAME= drift
PORTVERSION= 2.2.3
+PORTREVISION= 1
CATEGORIES= devel haskell
MASTER_SITES= http://repetae.net/computer/haskell/DrIFT/drop/
PKGNAMEPREFIX= hs-
@@ -21,6 +22,7 @@ OPTIONS= NHC98 "Build with nhc98" off \
.if !defined(WITH_NHC98)
BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc
+LIB_DEPENDS= gmp.8:${PORTSDIR}/math/libgmp4
.else
BUILD_DEPENDS= nhc98:${PORTSDIR}/lang/nhc98
BROKEN= Does not build
diff --git a/devel/hs-ghc-paths-docs/Makefile b/devel/hs-ghc-paths-docs/Makefile
new file mode 100644
index 000000000000..42fefe1d2cc6
--- /dev/null
+++ b/devel/hs-ghc-paths-docs/Makefile
@@ -0,0 +1,46 @@
+# New ports collection makefile for: hs-ghc-paths-docs
+# Date created: July 09 2009
+# Whom: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
+#
+# $FreeBSD$
+
+PORTNAME= ghc-paths
+PORTVERSION= 0.1.0.5
+CATEGORIES= devel haskell
+MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
+PKGNAMEPREFIX= hs-
+PKGNAMESUFFIX= -doc
+
+MAINTAINER= jacula@gmail.com
+COMMENT= Documentation for ghc-paths
+
+BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
+ HsColour:${PORTSDIR}/print/hs-hscolour
+RUN_DEPENDS= hs-ghc-paths=${PORTVERSION}:${PORTSDIR}/devel/hs-ghc-paths
+
+PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
+.if !empty(PORT_HADDOCK:M?0)
+BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock
+.endif
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+CABAL_CMD= runghc Setup.hs
+
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+
+.SILENT:
+
+do-configure:
+ cd ${WRKSRC} && ${CABAL_CMD} configure --ghc --haddock-options=-w --prefix=${PREFIX}
+
+do-build:
+ cd ${WRKSRC} && ${CABAL_CMD} haddock --executables --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
+
+do-install:
+ ${MKDIR} ${DOCSDIR}/html
+ cd ${WRKSRC}/dist/doc/html/ghc-paths && ${COPYTREE_SHARE} \* ${DOCSDIR}/html
+
+.include <bsd.port.mk>
diff --git a/devel/hs-ghc-paths-docs/distinfo b/devel/hs-ghc-paths-docs/distinfo
new file mode 100644
index 000000000000..97b714ae50b3
--- /dev/null
+++ b/devel/hs-ghc-paths-docs/distinfo
@@ -0,0 +1,3 @@
+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
diff --git a/devel/hs-ghc-paths-docs/pkg-descr b/devel/hs-ghc-paths-docs/pkg-descr
new file mode 100644
index 000000000000..5c414bbc3ccf
--- /dev/null
+++ b/devel/hs-ghc-paths-docs/pkg-descr
@@ -0,0 +1,2 @@
+Hyperlinked documentation for the Ghc-Paths libraries.
+This documentaion is generated by HsColour and haddock.
diff --git a/devel/hs-ghc-paths-docs/pkg-plist b/devel/hs-ghc-paths-docs/pkg-plist
new file mode 100644
index 000000000000..82043f7091bd
--- /dev/null
+++ b/devel/hs-ghc-paths-docs/pkg-plist
@@ -0,0 +1,18 @@
+@comment $FreeBSD$
+%%DOCSDIR%%/html/GHC-Paths.html
+%%DOCSDIR%%/html/doc-index.html
+%%DOCSDIR%%/html/frames.html
+%%DOCSDIR%%/html/ghc-paths.haddock
+%%DOCSDIR%%/html/haddock-util.js
+%%DOCSDIR%%/html/haddock.css
+%%DOCSDIR%%/html/haskell_icon.gif
+%%DOCSDIR%%/html/index-frames.html
+%%DOCSDIR%%/html/index.html
+%%DOCSDIR%%/html/mini_GHC-Paths.html
+%%DOCSDIR%%/html/minus.gif
+%%DOCSDIR%%/html/plus.gif
+%%DOCSDIR%%/html/src/GHC-Paths.html
+%%DOCSDIR%%/html/src/hscolour.css
+@dirrm %%DOCSDIR%%/html/src
+@dirrm %%DOCSDIR%%/html
+@dirrmtry %%DOCSDIR%%
diff --git a/devel/hs-ghc-paths/Makefile b/devel/hs-ghc-paths/Makefile
new file mode 100644
index 000000000000..93dc86eac76b
--- /dev/null
+++ b/devel/hs-ghc-paths/Makefile
@@ -0,0 +1,55 @@
+# New ports collection makefile for: hs-ghc-paths
+# Date created: July 09 2009
+# Whom: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
+#
+# $FreeBSD$
+
+PORTNAME= ghc-paths
+PORTVERSION= 0.1.0.5
+CATEGORIES= devel haskell
+MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
+PKGNAMEPREFIX= hs-
+
+MAINTAINER= jacula@gmail.com
+COMMENT= Utility looking for GHC installation directories
+
+.if !defined(SLAVE)
+BUILD_DEPENDS+= ghc:${PORTSDIR}/lang/ghc
+RUN_DEPENDS= ghc:${PORTSDIR}/lang/ghc
+.else
+NO_PKG_REGISTER=
+.endif
+
+GHC_VERSION= 6.10.4
+GHC-PATHS_VERSION= ${PORTVERSION}
+
+CABAL_CMD= runghc Setup.hs
+
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+GHC-PATHS_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ GHC-PATHS_VERSION=${GHC-PATHS_VERSION} \
+ GHC-PATHS_LIBDIR_REL=${GHC-PATHS_LIBDIR_REL}
+
+.SILENT:
+
+do-configure:
+ cd ${WRKSRC} && ${CABAL_CMD} configure --ghc --prefix=${PREFIX}
+
+do-build:
+ cd ${WRKSRC} && ${CABAL_CMD} build
+.if !defined(SLAVE)
+ cd ${WRKSRC} && ${CABAL_CMD} register --gen-script
+.endif
+
+do-install:
+ cd ${WRKSRC} && ${CABAL_CMD} install
+
+post-install:
+.if !defined(SLAVE)
+ ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${PREFIX}/${GHC-PATHS_LIBDIR_REL}/register.sh
+.endif
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
+
+.include <bsd.port.mk>
diff --git a/devel/hs-ghc-paths/distinfo b/devel/hs-ghc-paths/distinfo
new file mode 100644
index 000000000000..97b714ae50b3
--- /dev/null
+++ b/devel/hs-ghc-paths/distinfo
@@ -0,0 +1,3 @@
+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
diff --git a/devel/hs-ghc-paths/pkg-descr b/devel/hs-ghc-paths/pkg-descr
new file mode 100644
index 000000000000..7ebe02750896
--- /dev/null
+++ b/devel/hs-ghc-paths/pkg-descr
@@ -0,0 +1,3 @@
+Knowledge of GHC's installation directories.
+
+WWW: http://hackage.haskell.org/packages/archive/ghc-paths
diff --git a/devel/hs-ghc-paths/pkg-plist b/devel/hs-ghc-paths/pkg-plist
new file mode 100644
index 000000000000..7068c570320c
--- /dev/null
+++ b/devel/hs-ghc-paths/pkg-plist
@@ -0,0 +1,14 @@
+@comment $FreeBSD$
+%%GHC-PATHS_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/GHC/Paths.hi
+%%GHC-PATHS_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSghc-paths-%%GHC-PATHS_VERSION%%.o
+%%GHC-PATHS_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSghc-paths-%%GHC-PATHS_VERSION%%.a
+%%GHC-PATHS_LIBDIR_REL%%/register.sh
+%%DOCSDIR%%/LICENSE
+@dirrmtry %%DOCSDIR%%
+@dirrm %%GHC-PATHS_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/GHC
+@dirrm %%GHC-PATHS_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%GHC-PATHS_LIBDIR_REL%%
+@exec /bin/sh %D/%%GHC-PATHS_LIBDIR_REL%%/register.sh
+@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+@unexec %D/bin/ghc-pkg unregister ghc-paths
+@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 51df0fdf1719..f1d53b19e870 100644
--- a/devel/hs-haddock-docs/Makefile
+++ b/devel/hs-haddock-docs/Makefile
@@ -5,13 +5,13 @@
# $FreeBSD$
#
-PORTNAME= haddock-docs
-PORTVERSION= 2.1.0
-PORTREVISION= 4
+PORTNAME= haddock
+PORTVERSION= 2.4.2
CATEGORIES= devel haskell
-MASTER_SITES= http://www.haskell.org/haddock/dist/
+MASTER_SITES= http://www.haskell.org/haddock/dist/ \
+ http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
PKGNAMEPREFIX= hs-
-DISTNAME= haddock-${PORTVERSION}
+PKGNAMESUFFIX= -doc
MAINTAINER= haskell@FreeBSD.org
COMMENT= Documentation for Haddock
@@ -19,22 +19,29 @@ COMMENT= Documentation for Haddock
USE_GMAKE= yes
USE_AUTOTOOLS= autoconf:262:env
-BUILD_DEPENDS+= ghc:${PORTSDIR}/lang/ghc \
- haddock:${PORTSDIR}/devel/hs-haddock \
- HsColour:${PORTSDIR}/print/hs-hscolour
-
-BUILD_DEPENDS+= ${LOCALBASE}/share/sgml/docbook/dsssl/modular:${PORTSDIR}/textproc/dsssl-docbook-modular \
- docbook<2:${PORTSDIR}/textproc/docbook \
- ${LOCALBASE}/share/sgml/iso8879:${PORTSDIR}/textproc/iso8879 \
- ${LOCALBASE}/share/sgml/docbook/3.1:${PORTSDIR}/textproc/docbook-310 \
- ${LOCALBASE}/share/xsl/docbook/catalog:${PORTSDIR}/textproc/docbook-xsl \
- jade:${PORTSDIR}/textproc/jade \
- xsltproc:${PORTSDIR}/textproc/libxslt
+BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
+ HsColour:${PORTSDIR}/print/hs-hscolour \
+ hs-ghc-paths>=0.1.0.5:${PORTSDIR}/devel/hs-ghc-paths
+
+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
+.else
+BUILD_DEPENDS+= hs-haddock=${PORTVERSION}:${PORTSDIR}/devel/hs-haddock
+RUN_DEPENDS= hs-haddock=${PORTVERSION}:${PORTSDIR}/devel/hs-haddock
+.endif
+
+BUILD_DEPENDS+= ${LOCALBASE}/share/xsl/docbook/html:${PORTSDIR}/textproc/docbook-xsl \
+ ${LOCALBASE}/bin/xsltproc:${PORTSDIR}/textproc/libxslt
WRKSRC= ${WRKDIR}/${DISTNAME:S/-src//g}
CONFIGURE_ARGS= --prefix=${PREFIX}
-HSCOLOUR_VERSION= 1.12
+HSCOLOUR_VERSION= 1.13
HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
CABAL_CMD= runghc Setup.lhs
@@ -53,7 +60,7 @@ do-configure:
cd ${WRKSRC}/doc && ${AUTOCONF} && ./configure ${CONFIGURE_ARGS}
do-build:
- cd ${WRKSRC} && ${CABAL_CMD} haddock --executables --hyperlink-source \
+ cd ${WRKSRC} && ${CABAL_CMD} haddock --executables --hyperlink-source --executables \
--hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
cd ${WRKSRC}/doc && \
${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} html
diff --git a/devel/hs-haddock-docs/distinfo b/devel/hs-haddock-docs/distinfo
index f2d7b7d109ac..13ad4cb9404e 100644
--- a/devel/hs-haddock-docs/distinfo
+++ b/devel/hs-haddock-docs/distinfo
@@ -1,3 +1,3 @@
-MD5 (haddock-2.1.0.tar.gz) = 8971b42827758aa06519aeeecbfa30e6
-SHA256 (haddock-2.1.0.tar.gz) = 1b67869e493e56366207a128949998851f975d821e0952c2c717840d2eadaca7
-SIZE (haddock-2.1.0.tar.gz) = 95531
+MD5 (haddock-2.4.2.tar.gz) = c1d5238faac72727921130eb792041a2
+SHA256 (haddock-2.4.2.tar.gz) = dbf0a7d0103a3ce6a91b2a3b96148c1b9c13ea7f8bd74260c21fe98df7839547
+SIZE (haddock-2.4.2.tar.gz) = 103033
diff --git a/devel/hs-haddock-docs/files/patch-src-Haddock-GHC-Typecheck.hs b/devel/hs-haddock-docs/files/patch-src-Haddock-GHC-Typecheck.hs
deleted file mode 100644
index dad648dbb311..000000000000
--- a/devel/hs-haddock-docs/files/patch-src-Haddock-GHC-Typecheck.hs
+++ /dev/null
@@ -1,27 +0,0 @@
---- src/Haddock/GHC/Typecheck.hs.orig 2008-05-01 15:13:13.000000000 +0200
-+++ src/Haddock/GHC/Typecheck.hs 2008-06-22 16:52:52.000000000 +0200
-@@ -23,6 +23,7 @@
-
- import Data.List
-
-+import FastString
-
- type CheckedMod = (Module, FilePath, FullyCheckedMod)
-
-@@ -69,7 +70,7 @@
- mkGhcModule (mod, file, checkedMod) dynflags = GhcModule {
- ghcModule = mod,
- ghcFilename = file,
-- ghcMbDocOpts = mbOpts,
-+ ghcMbDocOpts = fmap unpackFS mbOpts,
- ghcHaddockModInfo = info,
- ghcMbDoc = mbDoc,
- ghcGroup = group,
-@@ -79,6 +80,6 @@
- ghcInstances = modInfoInstances modInfo
- }
- where
-- HsModule _ _ _ _ _ mbOpts _ _ = unLoc parsed
-+ HsModule _ _ _ _ mbOpts _ _ = unLoc parsed
- (group, _, mbExports, mbDoc, info) = renamed
- (parsed, renamed, _, modInfo) = checkedMod
diff --git a/devel/hs-haddock-docs/pkg-message b/devel/hs-haddock-docs/pkg-message
index 95365a86cc12..941bf125540c 100644
--- a/devel/hs-haddock-docs/pkg-message
+++ b/devel/hs-haddock-docs/pkg-message
@@ -3,9 +3,7 @@
WARNING: if the lang/ghc port doesn't install the hyperlinkable
documentation for its libraries, then haddock can't know about
these. But also in this case haddock can't handle recursive
- modules currently, so the lang/ghc port can't install the
- hyperlinkable documentation of the HSghc libraries, and then
- haddock can't know about these last.
+ modules currently.
In general haddock detects and reports as an error recursive
modules and emits chatting warnings listing all the identifiers
it couldn't resolve.
diff --git a/devel/hs-haddock-docs/pkg-plist b/devel/hs-haddock-docs/pkg-plist
index 8b7593649fa9..cec54ce8190e 100644
--- a/devel/hs-haddock-docs/pkg-plist
+++ b/devel/hs-haddock-docs/pkg-plist
@@ -1,7 +1,7 @@
+@comment $FreeBSD$
%%DOCSDIR%%/html/Distribution-Haddock.html
-%%DOCSDIR%%/html/Haddock-DocName.html
-%%DOCSDIR%%/html/Haddock-GHC-Utils.html
%%DOCSDIR%%/html/doc-index.html
+%%DOCSDIR%%/html/frames.html
%%DOCSDIR%%/html/haddock-util.js
%%DOCSDIR%%/html/haddock.css
%%DOCSDIR%%/html/haddock.haddock
@@ -11,10 +11,8 @@
%%DOCSDIR%%/html/haddock/Haddock-Backends-HaddockDB.html
%%DOCSDIR%%/html/haddock/Haddock-Backends-Hoogle.html
%%DOCSDIR%%/html/haddock/Haddock-Backends-Html.html
-%%DOCSDIR%%/html/haddock/Haddock-DocName.html
%%DOCSDIR%%/html/haddock/Haddock-Exception.html
%%DOCSDIR%%/html/haddock/Haddock-GHC-Typecheck.html
-%%DOCSDIR%%/html/haddock/Haddock-GHC-Utils.html
%%DOCSDIR%%/html/haddock/Haddock-GHC.html
%%DOCSDIR%%/html/haddock/Haddock-Interface-AttachInstances.html
%%DOCSDIR%%/html/haddock/Haddock-Interface-Create.html
@@ -23,7 +21,6 @@
%%DOCSDIR%%/html/haddock/Haddock-InterfaceFile.html
%%DOCSDIR%%/html/haddock/Haddock-ModuleTree.html
%%DOCSDIR%%/html/haddock/Haddock-Options.html
-%%DOCSDIR%%/html/haddock/Haddock-Types.html
%%DOCSDIR%%/html/haddock/Haddock-Utils-BlockTable.html
%%DOCSDIR%%/html/haddock/Haddock-Utils-FastMutInt2.html
%%DOCSDIR%%/html/haddock/Haddock-Utils-Html.html
@@ -32,10 +29,35 @@
%%DOCSDIR%%/html/haddock/Main.html
%%DOCSDIR%%/html/haddock/Paths_haddock.html
%%DOCSDIR%%/html/haddock/doc-index.html
+%%DOCSDIR%%/html/haddock/frames.html
%%DOCSDIR%%/html/haddock/haddock-util.js
%%DOCSDIR%%/html/haddock/haddock.css
%%DOCSDIR%%/html/haddock/haskell_icon.gif
+%%DOCSDIR%%/html/haddock/index-frames.html
%%DOCSDIR%%/html/haddock/index.html
+%%DOCSDIR%%/html/haddock/mini_Haddock-Backends-DevHelp.html
+%%DOCSDIR%%/html/haddock/mini_Haddock-Backends-HH.html
+%%DOCSDIR%%/html/haddock/mini_Haddock-Backends-HH2.html
+%%DOCSDIR%%/html/haddock/mini_Haddock-Backends-HaddockDB.html
+%%DOCSDIR%%/html/haddock/mini_Haddock-Backends-Hoogle.html
+%%DOCSDIR%%/html/haddock/mini_Haddock-Backends-Html.html
+%%DOCSDIR%%/html/haddock/mini_Haddock-Exception.html
+%%DOCSDIR%%/html/haddock/mini_Haddock-GHC-Typecheck.html
+%%DOCSDIR%%/html/haddock/mini_Haddock-GHC.html
+%%DOCSDIR%%/html/haddock/mini_Haddock-Interface-AttachInstances.html
+%%DOCSDIR%%/html/haddock/mini_Haddock-Interface-Create.html
+%%DOCSDIR%%/html/haddock/mini_Haddock-Interface-Rename.html
+%%DOCSDIR%%/html/haddock/mini_Haddock-Interface.html
+%%DOCSDIR%%/html/haddock/mini_Haddock-InterfaceFile.html
+%%DOCSDIR%%/html/haddock/mini_Haddock-ModuleTree.html
+%%DOCSDIR%%/html/haddock/mini_Haddock-Options.html
+%%DOCSDIR%%/html/haddock/mini_Haddock-Utils-BlockTable.html
+%%DOCSDIR%%/html/haddock/mini_Haddock-Utils-FastMutInt2.html
+%%DOCSDIR%%/html/haddock/mini_Haddock-Utils-Html.html
+%%DOCSDIR%%/html/haddock/mini_Haddock-Utils.html
+%%DOCSDIR%%/html/haddock/mini_Haddock-Version.html
+%%DOCSDIR%%/html/haddock/mini_Main.html
+%%DOCSDIR%%/html/haddock/mini_Paths_haddock.html
%%DOCSDIR%%/html/haddock/minus.gif
%%DOCSDIR%%/html/haddock/plus.gif
%%DOCSDIR%%/html/haddock/src/Haddock-Backends-DevHelp.html
@@ -65,13 +87,18 @@
%%DOCSDIR%%/html/haddock/src/Main.html
%%DOCSDIR%%/html/haddock/src/hscolour.css
%%DOCSDIR%%/html/haskell_icon.gif
+%%DOCSDIR%%/html/index-frames.html
%%DOCSDIR%%/html/index.html
+%%DOCSDIR%%/html/mini_Distribution-Haddock.html
%%DOCSDIR%%/html/minus.gif
%%DOCSDIR%%/html/plus.gif
%%DOCSDIR%%/html/src/Distribution-Haddock.html
+%%DOCSDIR%%/html/src/Haddock-DocName.html
%%DOCSDIR%%/html/src/Haddock-Exception.html
+%%DOCSDIR%%/html/src/Haddock-GHC-Utils.html
%%DOCSDIR%%/html/src/Haddock-InterfaceFile.html
%%DOCSDIR%%/html/src/Haddock-Types.html
+%%DOCSDIR%%/html/src/Haddock-Utils.html
%%DOCSDIR%%/html/src/hscolour.css
%%DOCSDIR%%/users_guide/ch01s03.html
%%DOCSDIR%%/users_guide/ch03s02.html
diff --git a/devel/hs-haddock/Makefile b/devel/hs-haddock/Makefile
index 55e9b0d735b3..f65f3035e217 100644
--- a/devel/hs-haddock/Makefile
+++ b/devel/hs-haddock/Makefile
@@ -5,29 +5,28 @@
# $FreeBSD$
PORTNAME= haddock
-PORTVERSION= 2.1.0
-PORTREVISION= 2
+PORTVERSION= 2.4.2
CATEGORIES= devel haskell
-MASTER_SITES= http://hackage.haskell.org/packages/archive/haddock/${PORTVERSION}/
+MASTER_SITES= http://www.haskell.org/haddock/dist/ \
+ http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
PKGNAMEPREFIX= hs-
MAINTAINER= haskell@FreeBSD.org
COMMENT= A documentation tool for Haskell
.if !defined(SLAVE)
-BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc
-
-.if exists(${LOCALBASE}/lib/libreadline.so.6)
-LIB_DEPENDS+= readline.6:${PORTSDIR}/devel/readline
-.endif
-
+BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
+ hs-ghc-paths>=0.1.0.5:${PORTSDIR}/devel/hs-ghc-paths
+RUN_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
+ hs-ghc-paths>=0.1.0.5:${PORTSDIR}/devel/hs-ghc-paths
+LIB_DEPENDS= gmp.8:${PORTSDIR}/math/libgmp4
.else
NO_PKG_REGISTER=
.endif
WRKSRC= ${WRKDIR}/${DISTNAME:S/-src//g}
-GHC_VERSION= 6.8.3
+GHC_VERSION= 6.10.4
HADDOCK_VERSION= ${PORTVERSION}
CABAL_CMD= runghc Setup.lhs
@@ -42,13 +41,36 @@ PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
HADDOCK_VERSION=${HADDOCK_VERSION} \
DOCSDIR_REL=${DOCSDIR_REL}
+.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
+.endif
+
.SILENT:
+post-patch:
+ @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
+ ${WRKSRC}/doc/configure.ac
+
do-configure:
cd ${WRKSRC} && ${CABAL_CMD} configure --ghc --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABAL_CMD} build --ghc-option="-package process-1.0.0.1"
+ cd ${WRKSRC} && ${CABAL_CMD} build
.if !defined(SLAVE)
cd ${WRKSRC} && ${CABAL_CMD} register --gen-script
.endif
@@ -63,4 +85,4 @@ post-install:
.endif
@${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/devel/hs-haddock/distinfo b/devel/hs-haddock/distinfo
index f2d7b7d109ac..13ad4cb9404e 100644
--- a/devel/hs-haddock/distinfo
+++ b/devel/hs-haddock/distinfo
@@ -1,3 +1,3 @@
-MD5 (haddock-2.1.0.tar.gz) = 8971b42827758aa06519aeeecbfa30e6
-SHA256 (haddock-2.1.0.tar.gz) = 1b67869e493e56366207a128949998851f975d821e0952c2c717840d2eadaca7
-SIZE (haddock-2.1.0.tar.gz) = 95531
+MD5 (haddock-2.4.2.tar.gz) = c1d5238faac72727921130eb792041a2
+SHA256 (haddock-2.4.2.tar.gz) = dbf0a7d0103a3ce6a91b2a3b96148c1b9c13ea7f8bd74260c21fe98df7839547
+SIZE (haddock-2.4.2.tar.gz) = 103033
diff --git a/devel/hs-haddock/files/patch-src-Haddock-GHC-Typecheck.hs b/devel/hs-haddock/files/patch-src-Haddock-GHC-Typecheck.hs
deleted file mode 100644
index dad648dbb311..000000000000
--- a/devel/hs-haddock/files/patch-src-Haddock-GHC-Typecheck.hs
+++ /dev/null
@@ -1,27 +0,0 @@
---- src/Haddock/GHC/Typecheck.hs.orig 2008-05-01 15:13:13.000000000 +0200
-+++ src/Haddock/GHC/Typecheck.hs 2008-06-22 16:52:52.000000000 +0200
-@@ -23,6 +23,7 @@
-
- import Data.List
-
-+import FastString
-
- type CheckedMod = (Module, FilePath, FullyCheckedMod)
-
-@@ -69,7 +70,7 @@
- mkGhcModule (mod, file, checkedMod) dynflags = GhcModule {
- ghcModule = mod,
- ghcFilename = file,
-- ghcMbDocOpts = mbOpts,
-+ ghcMbDocOpts = fmap unpackFS mbOpts,
- ghcHaddockModInfo = info,
- ghcMbDoc = mbDoc,
- ghcGroup = group,
-@@ -79,6 +80,6 @@
- ghcInstances = modInfoInstances modInfo
- }
- where
-- HsModule _ _ _ _ _ mbOpts _ _ = unLoc parsed
-+ HsModule _ _ _ _ mbOpts _ _ = unLoc parsed
- (group, _, mbExports, mbDoc, info) = renamed
- (parsed, renamed, _, modInfo) = checkedMod
diff --git a/devel/hs-haddock/pkg-descr b/devel/hs-haddock/pkg-descr
index 51e5466f6a41..309f42816e19 100644
--- a/devel/hs-haddock/pkg-descr
+++ b/devel/hs-haddock/pkg-descr
@@ -1,11 +1,8 @@
Haddock is a tool for automatically generating documentation from
annotated Haskell source code. The documentation generated by Haddock
is fully hyperlinked.
+
Haddock can generate documentation in multiple formats; currently HTML
is implemented, and there is partial support for generating DocBook.
-author: Simon Marlow, David Waern
-maintainer: David Waern <david.waern@gmail.com>
-license: BSD3
-exposed-modules: Distribution.Haddock
-WWW: http://www.haskell.org/haddock/
+WWW: http://www.haskell.org/haddock/
diff --git a/devel/hs-haddock/pkg-plist b/devel/hs-haddock/pkg-plist
index 4c3f560b60c3..c38e4b2b0a98 100644
--- a/devel/hs-haddock/pkg-plist
+++ b/devel/hs-haddock/pkg-plist
@@ -1,12 +1,17 @@
+@comment $FreeBSD$
bin/haddock
%%HADDOCK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Distribution/Haddock.hi
%%HADDOCK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HShaddock-%%HADDOCK_VERSION%%.o
+%%HADDOCK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Haddock/DocName.hi
%%HADDOCK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Haddock/Exception.hi
+%%HADDOCK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Haddock/GHC/Utils.hi
%%HADDOCK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Haddock/InterfaceFile.hi
%%HADDOCK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Haddock/Types.hi
+%%HADDOCK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Haddock/Utils.hi
%%HADDOCK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHShaddock-%%HADDOCK_VERSION%%.a
%%HADDOCK_LIBDIR_REL%%/register.sh
%%DOCSDIR%%/LICENSE
+%%DATADIR_REL%%/html/frames.html
%%DATADIR_REL%%/html/haddock-DEBUG.css
%%DATADIR_REL%%/html/haddock-util.js
%%DATADIR_REL%%/html/haddock.css
@@ -15,12 +20,13 @@ bin/haddock
%%DATADIR_REL%%/html/plus.gif
@dirrm %%DATADIR_REL%%/html
@dirrm %%DATADIR_REL%%
-@dirrm %%DOCSDIR%%
+@dirrmtry %%DOCSDIR%%
+@dirrm %%HADDOCK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Haddock/GHC
@dirrm %%HADDOCK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Haddock
@dirrm %%HADDOCK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Distribution
@dirrm %%HADDOCK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
@dirrm %%HADDOCK_LIBDIR_REL%%
-@exec /bin/sh %D/%%HADDOCK_LIBDIR_REL%%/register.sh
-@exec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec if [ -x %D/bin/ghc-pkg ]; then %D/bin/ghc-pkg unregister haddock || /usr/bin/true; fi
-@unexec if [ -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old ]; then rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old || /usr/bin/true; fi
+@exec /bin/sh %%LOCALBASE%%/%%HADDOCK_LIBDIR_REL%%/register.sh
+@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+@unexec %%LOCALBASE%%/bin/ghc-pkg unregister haddock
+@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 d6a62011b526..5a5932fd6707 100644
--- a/devel/hs-happy/Makefile
+++ b/devel/hs-happy/Makefile
@@ -5,16 +5,16 @@
# $FreeBSD$
PORTNAME= happy
-PORTVERSION= 1.18.2
+PORTVERSION= 1.18.4
CATEGORIES= devel haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
PKGNAMEPREFIX= hs-
-DISTNAME= ${PORTNAME}-${PORTVERSION}
MAINTAINER= haskell@FreeBSD.org
COMMENT= An LALR(1) parser generator for the functional language Haskell
BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc
+LIB_DEPENDS= gmp.8:${PORTSDIR}/math/libgmp4
.if !defined(NOPORTDOCS)
BUILD_DEPENDS+= ${LOCALBASE}/share/xsl/docbook/html:${PORTSDIR}/textproc/docbook-xsl \
${LOCALBASE}/bin/xsltproc:${PORTSDIR}/textproc/libxslt
@@ -23,7 +23,6 @@ PLIST_SUB+= RMLIC="@comment "
PLIST_SUB+= RMLIC=""
.endif
-WRKSRC= ${WRKDIR}/${DISTNAME:S/-src//g}
PLIST_SUB+= SUBDIR=share/${PORTNAME}-${PORTVERSION}
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
PORTDOCS= LICENSE html
diff --git a/devel/hs-happy/distinfo b/devel/hs-happy/distinfo
index d5d637cf0a61..ee24939dbf2b 100644
--- a/devel/hs-happy/distinfo
+++ b/devel/hs-happy/distinfo
@@ -1,3 +1,3 @@
-MD5 (happy-1.18.2.tar.gz) = adb1679a1fa8cec74a6e621a4a277e98
-SHA256 (happy-1.18.2.tar.gz) = 7515922f3cfd32cd844a0abfefe0b4871f403f0d869b8644bf9cbfc0b67996ae
-SIZE (happy-1.18.2.tar.gz) = 158782
+MD5 (happy-1.18.4.tar.gz) = 614e3ef9623dbeefc4c8ca699912efb4
+SHA256 (happy-1.18.4.tar.gz) = 909bec4541a92d3765e74756f752514d2d03ec7a5d3e74c18268a57fe7ffa832
+SIZE (happy-1.18.4.tar.gz) = 157585
diff --git a/devel/hs-happy/files/patch-configure b/devel/hs-happy/files/patch-doc_configure.ac
index eefbeb1437f1..cebed39431ec 100644
--- a/devel/hs-happy/files/patch-configure
+++ b/devel/hs-happy/files/patch-doc_configure.ac
@@ -1,14 +1,11 @@
-
-$FreeBSD$
-
---- doc/configure.ac.orig
-+++ doc/configure.ac
+--- doc/configure.ac.orig 2009-07-13 20:16:47.000000000 +0000
++++ doc/configure.ac 2009-07-13 20:18:47.000000000 +0000
@@ -5,7 +5,7 @@
dnl ** check for DocBook toolchain
FP_CHECK_DOCBOOK_DTD
-FP_DIR_DOCBOOK_XSL([/usr/share/xml/docbook/stylesheet/nwalsh/current /usr/share/xml/docbook/stylesheet/nwalsh /usr/share/sgml/docbook/docbook-xsl-stylesheets* /usr/share/sgml/docbook/xsl-stylesheets* /opt/kde?/share/apps/ksgmltools2/docbook/xsl /usr/share/docbook-xsl /usr/share/sgml/docbkxsl /usr/local/share/xsl/docbook /sw/share/xml/xsl/docbook-xsl])
+FP_DIR_DOCBOOK_XSL([%%LOCALBASE%%/share/xsl/docbook /usr/share/xml/docbook/stylesheet/nwalsh/current /usr/share/xml/docbook/stylesheet/nwalsh /usr/share/sgml/docbook/docbook-xsl-stylesheets* /usr/share/sgml/docbook/xsl-stylesheets* /opt/kde?/share/apps/ksgmltools2/docbook/xsl /usr/share/docbook-xsl /usr/share/sgml/docbkxsl /usr/local/share/xsl/docbook /sw/share/xml/xsl/docbook-xsl])
- FP_PROG_FO_PROCESSOR
- AC_CONFIG_FILES([config.mk])
+ AC_PATH_PROG(DbLatexCmd,dblatex)
+
diff --git a/devel/hs-happy/pkg-descr b/devel/hs-happy/pkg-descr
index b9cc4c2fc14b..1459d7de8e51 100644
--- a/devel/hs-happy/pkg-descr
+++ b/devel/hs-happy/pkg-descr
@@ -13,6 +13,6 @@ As of version 1.5, Happy is capable of parsing full Haskell. We have a
Haskell parser that uses Happy, which will shortly be part of the
library collection distributed with GHC.
-WWW: http://www.haskell.org/happy/
+WWW: http://www.haskell.org/happy/
-- Simon Marlow <simonmar@microsoft.com>
diff --git a/devel/hs-happy/pkg-plist b/devel/hs-happy/pkg-plist
index 3130ee00fb6f..702020b2d524 100644
--- a/devel/hs-happy/pkg-plist
+++ b/devel/hs-happy/pkg-plist
@@ -1,3 +1,4 @@
+@comment $FreeBSD$
bin/happy
%%SUBDIR%%/GLR_Base
%%SUBDIR%%/GLR_Lib
diff --git a/devel/hs-haskeline/Makefile b/devel/hs-haskeline/Makefile
new file mode 100644
index 000000000000..b2aaedb45659
--- /dev/null
+++ b/devel/hs-haskeline/Makefile
@@ -0,0 +1,79 @@
+# New ports collection makefile for: hs-haskeline
+# Date created: July 09 2009
+# Whom: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
+#
+# $FreeBSD$
+
+PORTNAME= haskeline
+PORTVERSION= 0.6.1.6
+CATEGORIES= devel haskell
+MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
+PKGNAMEPREFIX= hs-
+
+MAINTAINER= jacula@gmail.com
+COMMENT= A command-line interface for user input, written in Haskell
+
+BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
+ hs-utf8-string-ghc>=0.3:${PORTSDIR}/devel/hs-utf8-string-ghc
+RUN_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
+ hs-utf8-string-ghc>=0.3:${PORTSDIR}/devel/hs-utf8-string-ghc
+
+GHC_VERSION= 6.10.4
+HASKELINE_VERSION= ${PORTVERSION}
+
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
+
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+HASKELINE_LIBDIR_REL= lib/${DISTNAME}
+
+USE_ICONV= yes
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ HASKELINE_VERSION=${HASKELINE_VERSION} \
+ HASKELINE_LIBDIR_REL=${HASKELINE_LIBDIR_REL}
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
+
+.if !defined(NOPORTDOCS)
+
+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+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
+
+do-configure:
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.hs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX} \
+ --extra-include-dirs="${LOCALBASE}/include" --extra-lib-dirs="${LOCALBASE}/lib"
+
+do-build:
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
+.if !defined(NOPORTDOCS)
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
+.endif
+
+do-install:
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${HASKELINE_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
+
+.include <bsd.port.mk>
diff --git a/devel/hs-haskeline/distinfo b/devel/hs-haskeline/distinfo
new file mode 100644
index 000000000000..d4e55e84db94
--- /dev/null
+++ b/devel/hs-haskeline/distinfo
@@ -0,0 +1,3 @@
+MD5 (haskeline-0.6.1.6.tar.gz) = 9147ccdf85e7532066e5edfa580a2916
+SHA256 (haskeline-0.6.1.6.tar.gz) = d3206b73937eeea638f3f1035969161af9182396699af8790a5455a8b5bbcde1
+SIZE (haskeline-0.6.1.6.tar.gz) = 41906
diff --git a/devel/hs-haskeline/pkg-descr b/devel/hs-haskeline/pkg-descr
new file mode 100644
index 000000000000..50be300a6741
--- /dev/null
+++ b/devel/hs-haskeline/pkg-descr
@@ -0,0 +1,7 @@
+Haskeline provides a user interface for line input in command-line programs.
+This library is similar in purpose to readline, but since it is written in
+Haskell it is (hopefully) more easily used in other Haskell programs.
+
+Haskeline runs both on POSIX-compatible systems and on Windows.
+
+WWW: http://trac.haskell.org/haskeline
diff --git a/devel/hs-haskeline/pkg-plist b/devel/hs-haskeline/pkg-plist
new file mode 100644
index 000000000000..89453ed1ea11
--- /dev/null
+++ b/devel/hs-haskeline/pkg-plist
@@ -0,0 +1,42 @@
+@comment $FreeBSD$
+%%HASKELINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HShaskeline-%%HASKELINE_VERSION%%.o
+%%HASKELINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline.hi
+%%HASKELINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Backend.hi
+%%HASKELINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Backend/DumbTerm.hi
+%%HASKELINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Backend/IConv.hi
+%%HASKELINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Backend/Posix.hi
+%%HASKELINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Command.hi
+%%HASKELINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Command/Completion.hi
+%%HASKELINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Command/History.hi
+%%HASKELINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Command/Undo.hi
+%%HASKELINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Completion.hi
+%%HASKELINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Directory.hi
+%%HASKELINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Emacs.hi
+%%HASKELINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Encoding.hi
+%%HASKELINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/History.hi
+%%HASKELINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/IO.hi
+%%HASKELINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/InputT.hi
+%%HASKELINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Key.hi
+%%HASKELINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/LineState.hi
+%%HASKELINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/MonadException.hi
+%%HASKELINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Monads.hi
+%%HASKELINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Prefs.hi
+%%HASKELINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Term.hi
+%%HASKELINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Vi.hi
+%%HASKELINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include/h_iconv.h
+%%HASKELINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHShaskeline-%%HASKELINE_VERSION%%.a
+%%HASKELINE_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%HASKELINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include
+@dirrm %%HASKELINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Command
+@dirrm %%HASKELINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline/Backend
+@dirrm %%HASKELINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Haskeline
+@dirrm %%HASKELINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console
+@dirrm %%HASKELINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System
+@dirrm %%HASKELINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%HASKELINE_LIBDIR_REL%%
+@exec /bin/sh %D/%%HASKELINE_LIBDIR_REL%%/register.sh
+@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+@unexec %D/bin/ghc-pkg unregister haskeline
+@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-hat/Makefile b/devel/hs-hat/Makefile
index 38dda22d4366..4a010517130e 100644
--- a/devel/hs-hat/Makefile
+++ b/devel/hs-hat/Makefile
@@ -7,6 +7,7 @@
PORTNAME= hat
PORTVERSION= 2.06
+PORTREVISION= 1
CATEGORIES= devel haskell
MASTER_SITES= ftp://ftp.cs.york.ac.uk/pub/haskell/${PORTNAME}/
PKGNAMEPREFIX= hs-
@@ -18,8 +19,8 @@ USE_GMAKE= yes
HAS_CONFIGURE= yes
USE_GNOME= glib12
-OPTIONS= GHC "Build with GHC" on \
- NHC98 "Build with NHC98" off
+OPTIONS= GHC "Build with GHC" off \
+ NHC98 "Build with NHC98" on
.include <bsd.port.pre.mk>
@@ -32,7 +33,11 @@ IGNORE= can be compiled only with one of the compilers. Please (re)run 'make co
.endif
.if defined(WITH_NHC98) && ${ARCH} == "amd64"
-IGNORE= on AMD64 is only supported by GHC. Please (re)run 'make config' and choose GHC
+IGNORE= is not supported on AMD64 by NHC98.
+.endif
+
+.if defined(WITH_GHC)
+IGNORE= is only supported by NHC98. Please (re)run 'make config' and choose NHC98
.endif
.if ${ARCH} == "i386"
@@ -76,7 +81,7 @@ PLIST_SUB+= GHC="@comment "
.endif
.if defined(WITH_GHC)
-GHC_VERSION= 6.8.3
+GHC_VERSION= 6.10.4
PLIST_SUB+= NHC98="@comment "
PLIST_SUB+= GHC=""
PLIST_SUB+= GHC_VER="608"
diff --git a/devel/hs-hdoc/Makefile b/devel/hs-hdoc/Makefile
index 450ed74fb329..19aa85386496 100644
--- a/devel/hs-hdoc/Makefile
+++ b/devel/hs-hdoc/Makefile
@@ -6,7 +6,7 @@
PORTNAME= hdoc
PORTVERSION= 0.8.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel haskell
MASTER_SITES= http://staff.fmi.uni-passau.de/~groessli/hdoc/
PKGNAMEPREFIX= hs-
@@ -15,12 +15,26 @@ MAINTAINER= haskell@FreeBSD.org
COMMENT= HTML documentation tool for Haskell
BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc
+LIB_DEPENDS+= gmp.8:${PORTSDIR}/math/libgmp4
+
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
PLIST_FILES= bin/hdoc
+.if !defined(NOPORTDOCS)
+PLIST_DIRS= share/doc/${DISTNAME}
+PLIST_FILES+= share/doc/${DISTNAME}/hdoc.pdf
+.endif
+
GNU_CONFIGURE= yes
USE_GMAKE= yes
CONFIGURE_ARGS+= --prefix=${PREFIX}
ALL_TARGET= # empty
+post-install:
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR} && \
+ cd ${WRKSRC}/docs && ${INSTALL_DATA} hdoc.pdf ${DOCSDIR}
+.endif
+
.include <bsd.port.mk>
diff --git a/devel/hs-hdoc/pkg-descr b/devel/hs-hdoc/pkg-descr
index e57ff794ae59..426f9952dbc9 100644
--- a/devel/hs-hdoc/pkg-descr
+++ b/devel/hs-hdoc/pkg-descr
@@ -2,7 +2,7 @@ HDoc generates documentation in HTML format for Haskell modules. The generated
documents are cross linked and include summaries and detailed descriptions for
the documented functions, data types, type classes and instance declarations.
-WWW: http://staff.fmi.uni-passau.de/~groessli/hdoc/
+WWW: http://staff.fmi.uni-passau.de/~groessli/hdoc/
-- Oliver Braun
obraun@FreeBSD.org
diff --git a/devel/hs-hmake/Makefile b/devel/hs-hmake/Makefile
index 3df8f10ffb65..89c1f0e9a0cc 100644
--- a/devel/hs-hmake/Makefile
+++ b/devel/hs-hmake/Makefile
@@ -7,7 +7,7 @@
PORTNAME= hmake
PORTVERSION= 3.14
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel haskell
MASTER_SITES= http://www.haskell.org/hmake/ \
ftp://ftp.cs.york.ac.uk/pub/haskell/hmake/ \
@@ -17,11 +17,10 @@ PKGNAMEPREFIX= hs-
MAINTAINER= haskell@FreeBSD.org
COMMENT= Intelligent compilation management tool for Haskell programs
-BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc
-.if exists(${LOCALBASE}/lib/libreadline.so)
-LIB_DEPENDS= readline.6:${PORTSDIR}/devel/readline
-.endif
+BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
+ hs-readline>=1.0.1.0:${PORTSDIR}/devel/hs-readline
RUN_DEPENDS= ${BUILD_DEPENDS}
+LIB_DEPENDS= gmp.8:${PORTSDIR}/math/libgmp4
HAS_CONFIGURE= YES
CONFIGURE_ARGS+= --prefix=${PREFIX}
@@ -35,6 +34,10 @@ PLIST_SUB+= ARCH=ix86
PLIST_SUB+= ARCH=amd64
.endif
+.if exists(${LOCALBASE}/lib/libreadline.so)
+LIB_DEPENDS= readline.6:${PORTSDIR}/devel/readline
+.endif
+
do-install:
# cheat a bit, otherwise LIBDIR gets clobbered
(cd ${WRKSRC} && ./configure --install)
diff --git a/devel/hs-hmake/files/patch-src_hmake_Config.hs b/devel/hs-hmake/files/patch-src_hmake_Config.hs
new file mode 100644
index 000000000000..322bd0ca7bf2
--- /dev/null
+++ b/devel/hs-hmake/files/patch-src_hmake_Config.hs
@@ -0,0 +1,20 @@
+--- src/hmake/Config.hs.orig 2007-11-23 14:26:05.000000000 +0000
++++ src/hmake/Config.hs 2009-07-16 07:56:15.000000000 +0000
+@@ -272,14 +272,14 @@
+ ok <- doesFileExist ghcpkg0
+ let ghcpkg = if ok then ghcpkg0 else dirname fullpath++"/ghc-pkg"
+ -- pkgs <- runAndReadStdout (ghcpkg++" --list-packages")
+- pkgs <- runAndReadStdout (ghcpkg++" -l")
++ pkgs <- runAndReadStdout (ghcpkg++" list")
+ let pkgsOK = filter (\p-> any (`isPrefixOf` p)
+ ["std","base","haskell98"])
+ (deComma pkgs)
+ idirs <- mapM (\p-> runAndReadStdout
+- (ghcpkg++" --show-package="
++ (ghcpkg++" field "
+ ++deVersion (ghcsym>=604) p
+- ++" --field=import_dirs"))
++ ++" import_dirs"))
+ pkgsOK
+ return config{ includePaths = pkgDirs libdir (nub idirs) }
+ where
diff --git a/devel/hs-hmake/files/patch-src_hmake_MkConfig.hs b/devel/hs-hmake/files/patch-src_hmake_MkConfig.hs
new file mode 100644
index 000000000000..37e20a61b1f2
--- /dev/null
+++ b/devel/hs-hmake/files/patch-src_hmake_MkConfig.hs
@@ -0,0 +1,20 @@
+--- src/hmake/MkConfig.hs.orig 2006-07-07 16:01:16.000000000 +0000
++++ src/hmake/MkConfig.hs 2009-07-16 07:56:44.000000000 +0000
+@@ -258,14 +258,14 @@
+ ok <- doesFileExist ghcpkg0
+ let ghcpkg = if ok then ghcpkg0 else dirname fullpath++"/ghc-pkg"
+ -- pkgs <- runAndReadStdout (ghcpkg++" --list-packages")
+- pkgs <- runAndReadStdout (ghcpkg++" -l")
++ pkgs <- runAndReadStdout (ghcpkg++" list")
+ let pkgsOK = filter (\p-> any (`isPrefixOf` p)
+ ["std","base","haskell98"])
+ (deComma pkgs)
+ idirs <- mapM (\p-> runAndReadStdout
+- (ghcpkg++" --show-package="
++ (ghcpkg++" field "
+ ++deVersion (ghcsym>=604) p
+- ++" --field=import_dirs"))
++ ++" import_dirs"))
+ pkgsOK
+ return config{ includePaths = pkgDirs libdir (nub idirs) }
+ else do ioError (userError ("Can't find ghc includes at "++incdir1))
diff --git a/devel/hs-hmake/files/patch-src_hmake_PackageConfig.hs b/devel/hs-hmake/files/patch-src_hmake_PackageConfig.hs
new file mode 100644
index 000000000000..ed21f08cac62
--- /dev/null
+++ b/devel/hs-hmake/files/patch-src_hmake_PackageConfig.hs
@@ -0,0 +1,22 @@
+--- src/hmake/PackageConfig.hs.orig 2008-04-25 10:28:08.000000000 +0000
++++ src/hmake/PackageConfig.hs 2009-07-16 07:57:07.000000000 +0000
+@@ -55,7 +55,7 @@
+ -- ghcpkg <- runAndReadStdout
+ -- ("echo `" ++ ghc ++ " --print-libdir`/bin/ghc-pkg")
+ -- pkgs <- runAndReadStdout (ghcpkg++" --list-packages")
+- pkgs <- runAndReadStdout (ghcpkg++" -l")
++ pkgs <- runAndReadStdout (ghcpkg++" list")
+ let (ok,bad) = partition (\p-> elemBy versionMatch p (deComma pkgs))
+ packages
+ when (not (null bad))
+@@ -63,8 +63,8 @@
+ ++concat (intersperse ", " bad)
+ ++" not available (according to ghc-pkg)"))
+ idirs <- mapM (\p-> runAndReadStdout
+- (ghcpkg++" --show-package="++p
+- ++" --field=import_dirs"))
++ (ghcpkg++" field "++p
++ ++" import_dirs"))
+ ok
+ return (pkgDirs libdir idirs)
+ where
diff --git a/devel/hs-hmake/pkg-plist b/devel/hs-hmake/pkg-plist
index 6cbfd8ae1ca1..7e6c27a24876 100644
--- a/devel/hs-hmake/pkg-plist
+++ b/devel/hs-hmake/pkg-plist
@@ -1,3 +1,4 @@
+@comment $FreeBSD$
bin/harch
bin/hi
bin/hmake
diff --git a/devel/hs-idoc/Makefile b/devel/hs-idoc/Makefile
index 662597e21ad5..e656a731040a 100644
--- a/devel/hs-idoc/Makefile
+++ b/devel/hs-idoc/Makefile
@@ -6,7 +6,7 @@
PORTNAME= idoc
PORTVERSION= 0.2.6
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel haskell
MASTER_SITES= http://www.cse.unsw.edu.au/~chak/haskell/idoc/
PKGNAMEPREFIX= hs-
@@ -15,6 +15,7 @@ MAINTAINER= haskell@FreeBSD.org
COMMENT= A No Frills Haskell Interface Documentation System
BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc
+LIB_DEPENDS+= gmp.8:${PORTSDIR}/math/libgmp4
PLIST_FILES= bin/idoc
USE_GMAKE= yes
diff --git a/devel/hs-idoc/pkg-descr b/devel/hs-idoc/pkg-descr
index 57ec58f50933..98a1b59fbd52 100644
--- a/devel/hs-idoc/pkg-descr
+++ b/devel/hs-idoc/pkg-descr
@@ -5,7 +5,7 @@ visually non-imposing when displaying the source in a text editor. Interface
documentation is rendered in standard markup languages (currently, only HTML is
supported). IDoc has been designed to be simple to use and install.
-WWW: http://www.cse.unsw.edu.au/~chak/haskell/idoc/
+WWW: http://www.cse.unsw.edu.au/~chak/haskell/idoc/
-- Oliver Braun
obraun@FreeBSD.org
diff --git a/devel/hs-language-c-ghc/Makefile b/devel/hs-language-c-ghc/Makefile
index 22695a9f67f0..1a2f4787db31 100644
--- a/devel/hs-language-c-ghc/Makefile
+++ b/devel/hs-language-c-ghc/Makefile
@@ -7,6 +7,7 @@
PORTNAME= language-c
PORTVERSION= 0.3.1.1
+PORTREVISION= 1
CATEGORIES= devel haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
PKGNAMEPREFIX= hs-
@@ -20,38 +21,59 @@ BUILD_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc \
happy:${PORTSDIR}/devel/hs-happy
RUN_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc
-GHC_VERSION= 6.8.3
-CABALCMD= ${LOCALBASE}/bin/runghc Setup.hs
-CABALDIR= lib/ghc-${GHC_VERSION}/cabal
+GHC_VERSION= 6.10.4
+LANGUAGEC_VERSION= ${PORTVERSION}
-SUBDIR= lib/${PORTNAME}-${PORTVERSION}
-PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
- PORTNAME=${PORTNAME} \
- PORTVERSION=${PORTVERSION} \
- SUBDIR=${CABALDIR}
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
-PORTDOCS= LICENSE html
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
-CONFIGURE_ARGS= --ghc --prefix=${PREFIX} --libdir=${PREFIX}/${CABALDIR} --libsubdir='' --datasubdir=''
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+LANGUAGEC_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ LANGUAGEC_VERSION=${LANGUAGEC_VERSION} \
+ LANGUAGEC_LIBDIR_REL=${LANGUAGEC_LIBDIR_REL}
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
.if !defined(NOPORTDOCS)
+
+PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
+.if !empty(PORT_HADDOCK:M?0)
BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock
-PLIST_SUB+= RMLIC="@comment "
-.else
-PLIST_SUB+= RMLIC=""
.endif
+BUILD_DEPENDS+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
do-configure:
- cd ${WRKSRC} && ${CABALCMD} configure ${CONFIGURE_ARGS}
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.hs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABALCMD} build && ${CABALCMD} --gen-script register
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
.if !defined(NOPORTDOCS)
- cd ${WRKSRC} && ${CABALCMD} haddock
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
.endif
do-install:
- cd ${WRKSRC} && ${CABALCMD} install
- ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${PREFIX}/${CABALDIR}/${PORTNAME}-register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${LANGUAGEC_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
.include <bsd.port.mk>
diff --git a/devel/hs-language-c-ghc/pkg-plist b/devel/hs-language-c-ghc/pkg-plist
index 9710c4be8b0a..f6ae49bbf4a8 100644
--- a/devel/hs-language-c-ghc/pkg-plist
+++ b/devel/hs-language-c-ghc/pkg-plist
@@ -1,49 +1,51 @@
@comment $FreeBSD$
-%%SUBDIR%%/Language/C.hi
-%%SUBDIR%%/Language/C/Analysis/AstAnalysis.hi
-%%SUBDIR%%/Language/C/Analysis/Debug.hi
-%%SUBDIR%%/Language/C/Analysis/DeclAnalysis.hi
-%%SUBDIR%%/Language/C/Analysis/DefTable.hi
-%%SUBDIR%%/Language/C/Analysis/Export.hi
-%%SUBDIR%%/Language/C/Analysis/NameSpaceMap.hi
-%%SUBDIR%%/Language/C/Analysis/SemError.hi
-%%SUBDIR%%/Language/C/Analysis/SemRep.hi
-%%SUBDIR%%/Language/C/Analysis/TravMonad.hi
-%%SUBDIR%%/Language/C/Data/Error.hi
-%%SUBDIR%%/Language/C/Data/Ident.hi
-%%SUBDIR%%/Language/C/Data/InputStream.hi
-%%SUBDIR%%/Language/C/Data/Name.hi
-%%SUBDIR%%/Language/C/Data/Node.hi
-%%SUBDIR%%/Language/C/Data/Position.hi
-%%SUBDIR%%/Language/C/Data/RList.hi
-%%SUBDIR%%/Language/C/Parser/Builtin.hi
-%%SUBDIR%%/Language/C/Parser/Lexer.hi
-%%SUBDIR%%/Language/C/Parser/Parser.hi
-%%SUBDIR%%/Language/C/Parser/ParserMonad.hi
-%%SUBDIR%%/Language/C/Parser/Tokens.hi
-%%SUBDIR%%/Language/C/Syntax/AST.hi
-%%SUBDIR%%/Language/C/Syntax/Constants.hi
-%%SUBDIR%%/Language/C/Syntax/Ops.hi
-%%SUBDIR%%/Language/C/System/GCC.hi
-%%SUBDIR%%/Language/C/System/Preprocess.hi
-%%SUBDIR%%/Language/C/Analysis.hi
-%%SUBDIR%%/Language/C/Data.hi
-%%SUBDIR%%/Language/C/Parser.hi
-%%SUBDIR%%/Language/C/Pretty.hi
-%%SUBDIR%%/Language/C/Syntax.hi
-%%SUBDIR%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%SUBDIR%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%SUBDIR%%/%%PORTNAME%%-register.sh
-@dirrm %%SUBDIR%%/Language/C/Analysis
-@dirrm %%SUBDIR%%/Language/C/Data
-@dirrm %%SUBDIR%%/Language/C/Parser
-@dirrm %%SUBDIR%%/Language/C/Syntax
-@dirrm %%SUBDIR%%/Language/C/System
-@dirrm %%SUBDIR%%/Language/C
-@dirrmtry %%SUBDIR%%/Language
-%%RMLIC%%%%DOCSDIR%%/LICENSE
-%%RMLIC%%@dirrm %%DOCSDIR%%
-@exec sh %D/%%SUBDIR%%/%%PORTNAME%%-register.sh
-@exec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec ghc-pkg unregister %%PORTNAME%%
-@unexec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSlanguage-c-%%LANGUAGEC_VERSION%%.o
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Analysis.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Analysis/AstAnalysis.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Analysis/Debug.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Analysis/DeclAnalysis.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Analysis/DefTable.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Analysis/Export.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Analysis/NameSpaceMap.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Analysis/SemError.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Analysis/SemRep.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Analysis/TravMonad.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Data.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Data/Error.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Data/Ident.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Data/InputStream.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Data/Name.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Data/Node.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Data/Position.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Data/RList.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Parser.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Parser/Builtin.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Parser/Lexer.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Parser/Parser.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Parser/ParserMonad.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Parser/Tokens.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Pretty.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Syntax.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Syntax/AST.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Syntax/Constants.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Syntax/Ops.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/System/GCC.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/System/Preprocess.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSlanguage-c-%%LANGUAGEC_VERSION%%.a
+%%LANGUAGEC_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/System
+@dirrm %%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Syntax
+@dirrm %%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Parser
+@dirrm %%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Data
+@dirrm %%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Analysis
+@dirrm %%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C
+@dirrm %%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language
+@dirrm %%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%LANGUAGEC_LIBDIR_REL%%
+@exec /bin/sh %D/%%LANGUAGEC_LIBDIR_REL%%/register.sh
+@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+@unexec %D/bin/ghc-pkg unregister language-c
+@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-language-c/Makefile b/devel/hs-language-c/Makefile
index 22695a9f67f0..1a2f4787db31 100644
--- a/devel/hs-language-c/Makefile
+++ b/devel/hs-language-c/Makefile
@@ -7,6 +7,7 @@
PORTNAME= language-c
PORTVERSION= 0.3.1.1
+PORTREVISION= 1
CATEGORIES= devel haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
PKGNAMEPREFIX= hs-
@@ -20,38 +21,59 @@ BUILD_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc \
happy:${PORTSDIR}/devel/hs-happy
RUN_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc
-GHC_VERSION= 6.8.3
-CABALCMD= ${LOCALBASE}/bin/runghc Setup.hs
-CABALDIR= lib/ghc-${GHC_VERSION}/cabal
+GHC_VERSION= 6.10.4
+LANGUAGEC_VERSION= ${PORTVERSION}
-SUBDIR= lib/${PORTNAME}-${PORTVERSION}
-PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
- PORTNAME=${PORTNAME} \
- PORTVERSION=${PORTVERSION} \
- SUBDIR=${CABALDIR}
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
-PORTDOCS= LICENSE html
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
-CONFIGURE_ARGS= --ghc --prefix=${PREFIX} --libdir=${PREFIX}/${CABALDIR} --libsubdir='' --datasubdir=''
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+LANGUAGEC_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ LANGUAGEC_VERSION=${LANGUAGEC_VERSION} \
+ LANGUAGEC_LIBDIR_REL=${LANGUAGEC_LIBDIR_REL}
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
.if !defined(NOPORTDOCS)
+
+PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
+.if !empty(PORT_HADDOCK:M?0)
BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock
-PLIST_SUB+= RMLIC="@comment "
-.else
-PLIST_SUB+= RMLIC=""
.endif
+BUILD_DEPENDS+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
do-configure:
- cd ${WRKSRC} && ${CABALCMD} configure ${CONFIGURE_ARGS}
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.hs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABALCMD} build && ${CABALCMD} --gen-script register
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
.if !defined(NOPORTDOCS)
- cd ${WRKSRC} && ${CABALCMD} haddock
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
.endif
do-install:
- cd ${WRKSRC} && ${CABALCMD} install
- ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${PREFIX}/${CABALDIR}/${PORTNAME}-register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${LANGUAGEC_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
.include <bsd.port.mk>
diff --git a/devel/hs-language-c/pkg-plist b/devel/hs-language-c/pkg-plist
index 9710c4be8b0a..f6ae49bbf4a8 100644
--- a/devel/hs-language-c/pkg-plist
+++ b/devel/hs-language-c/pkg-plist
@@ -1,49 +1,51 @@
@comment $FreeBSD$
-%%SUBDIR%%/Language/C.hi
-%%SUBDIR%%/Language/C/Analysis/AstAnalysis.hi
-%%SUBDIR%%/Language/C/Analysis/Debug.hi
-%%SUBDIR%%/Language/C/Analysis/DeclAnalysis.hi
-%%SUBDIR%%/Language/C/Analysis/DefTable.hi
-%%SUBDIR%%/Language/C/Analysis/Export.hi
-%%SUBDIR%%/Language/C/Analysis/NameSpaceMap.hi
-%%SUBDIR%%/Language/C/Analysis/SemError.hi
-%%SUBDIR%%/Language/C/Analysis/SemRep.hi
-%%SUBDIR%%/Language/C/Analysis/TravMonad.hi
-%%SUBDIR%%/Language/C/Data/Error.hi
-%%SUBDIR%%/Language/C/Data/Ident.hi
-%%SUBDIR%%/Language/C/Data/InputStream.hi
-%%SUBDIR%%/Language/C/Data/Name.hi
-%%SUBDIR%%/Language/C/Data/Node.hi
-%%SUBDIR%%/Language/C/Data/Position.hi
-%%SUBDIR%%/Language/C/Data/RList.hi
-%%SUBDIR%%/Language/C/Parser/Builtin.hi
-%%SUBDIR%%/Language/C/Parser/Lexer.hi
-%%SUBDIR%%/Language/C/Parser/Parser.hi
-%%SUBDIR%%/Language/C/Parser/ParserMonad.hi
-%%SUBDIR%%/Language/C/Parser/Tokens.hi
-%%SUBDIR%%/Language/C/Syntax/AST.hi
-%%SUBDIR%%/Language/C/Syntax/Constants.hi
-%%SUBDIR%%/Language/C/Syntax/Ops.hi
-%%SUBDIR%%/Language/C/System/GCC.hi
-%%SUBDIR%%/Language/C/System/Preprocess.hi
-%%SUBDIR%%/Language/C/Analysis.hi
-%%SUBDIR%%/Language/C/Data.hi
-%%SUBDIR%%/Language/C/Parser.hi
-%%SUBDIR%%/Language/C/Pretty.hi
-%%SUBDIR%%/Language/C/Syntax.hi
-%%SUBDIR%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%SUBDIR%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%SUBDIR%%/%%PORTNAME%%-register.sh
-@dirrm %%SUBDIR%%/Language/C/Analysis
-@dirrm %%SUBDIR%%/Language/C/Data
-@dirrm %%SUBDIR%%/Language/C/Parser
-@dirrm %%SUBDIR%%/Language/C/Syntax
-@dirrm %%SUBDIR%%/Language/C/System
-@dirrm %%SUBDIR%%/Language/C
-@dirrmtry %%SUBDIR%%/Language
-%%RMLIC%%%%DOCSDIR%%/LICENSE
-%%RMLIC%%@dirrm %%DOCSDIR%%
-@exec sh %D/%%SUBDIR%%/%%PORTNAME%%-register.sh
-@exec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec ghc-pkg unregister %%PORTNAME%%
-@unexec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSlanguage-c-%%LANGUAGEC_VERSION%%.o
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Analysis.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Analysis/AstAnalysis.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Analysis/Debug.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Analysis/DeclAnalysis.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Analysis/DefTable.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Analysis/Export.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Analysis/NameSpaceMap.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Analysis/SemError.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Analysis/SemRep.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Analysis/TravMonad.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Data.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Data/Error.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Data/Ident.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Data/InputStream.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Data/Name.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Data/Node.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Data/Position.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Data/RList.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Parser.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Parser/Builtin.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Parser/Lexer.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Parser/Parser.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Parser/ParserMonad.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Parser/Tokens.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Pretty.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Syntax.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Syntax/AST.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Syntax/Constants.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Syntax/Ops.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/System/GCC.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/System/Preprocess.hi
+%%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSlanguage-c-%%LANGUAGEC_VERSION%%.a
+%%LANGUAGEC_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/System
+@dirrm %%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Syntax
+@dirrm %%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Parser
+@dirrm %%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Data
+@dirrm %%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C/Analysis
+@dirrm %%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/C
+@dirrm %%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language
+@dirrm %%LANGUAGEC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%LANGUAGEC_LIBDIR_REL%%
+@exec /bin/sh %D/%%LANGUAGEC_LIBDIR_REL%%/register.sh
+@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+@unexec %D/bin/ghc-pkg unregister language-c
+@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-lazysmallcheck-ghc/Makefile b/devel/hs-lazysmallcheck-ghc/Makefile
index aa62399d16a6..ec544a1ad919 100644
--- a/devel/hs-lazysmallcheck-ghc/Makefile
+++ b/devel/hs-lazysmallcheck-ghc/Makefile
@@ -7,6 +7,7 @@
PORTNAME= lazysmallcheck
PORTVERSION= 0.3
+PORTREVISION= 1
CATEGORIES= devel haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
PKGNAMEPREFIX= hs-
@@ -18,38 +19,59 @@ COMMENT= A library for demand-driven testing of Haskell programs
BUILD_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc
RUN_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc
-GHC_VERSION= 6.8.3
-CABALCMD= ${LOCALBASE}/bin/runghc Setup.hs
-CABALDIR= lib/ghc-${GHC_VERSION}/cabal
+GHC_VERSION= 6.10.4
+LAZYSMALLCHECK_VERSION= ${PORTVERSION}
-SUBDIR= lib/${PORTNAME}-${PORTVERSION}
-PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
- PORTNAME=${PORTNAME} \
- PORTVERSION=${PORTVERSION} \
- SUBDIR=${CABALDIR}
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
-PORTDOCS= LICENSE html
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
-CONFIGURE_ARGS= --ghc --prefix=${PREFIX} --libdir=${PREFIX}/${CABALDIR} --libsubdir='' --datasubdir=''
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+LAZYSMALLCHECK_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ LAZYSMALLCHECK_VERSION=${LAZYSMALLCHECK_VERSION} \
+ LAZYSMALLCHECK_LIBDIR_REL=${LAZYSMALLCHECK_LIBDIR_REL}
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
.if !defined(NOPORTDOCS)
+
+PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
+.if !empty(PORT_HADDOCK:M?0)
BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock
-PLIST_SUB+= RMLIC="@comment "
-.else
-PLIST_SUB+= RMLIC=""
.endif
+BUILD_DEPENDS+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
do-configure:
- cd ${WRKSRC} && ${CABALCMD} configure ${CONFIGURE_ARGS}
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.hs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABALCMD} build && ${CABALCMD} --gen-script register
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
.if !defined(NOPORTDOCS)
- cd ${WRKSRC} && ${CABALCMD} haddock
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
.endif
do-install:
- cd ${WRKSRC} && ${CABALCMD} install
- ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${PREFIX}/${CABALDIR}/${PORTNAME}-register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${LAZYSMALLCHECK_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
.include <bsd.port.mk>
diff --git a/devel/hs-lazysmallcheck-ghc/files/patch-lazysmallcheck.cabal b/devel/hs-lazysmallcheck-ghc/files/patch-lazysmallcheck.cabal
new file mode 100644
index 000000000000..55446d2616cd
--- /dev/null
+++ b/devel/hs-lazysmallcheck-ghc/files/patch-lazysmallcheck.cabal
@@ -0,0 +1,11 @@
+--- lazysmallcheck.cabal.orig 2009-07-15 09:45:12.000000000 +0000
++++ lazysmallcheck.cabal 2009-07-15 09:45:44.000000000 +0000
+@@ -16,7 +16,7 @@
+ significantly fewer test-cases to verify a property for all inputs up
+ to a given depth.
+ Category: Testing
+-Build-Depends: base, haskell98
++Build-Depends: base < 4, haskell98
+ Build-Type: Simple
+ Extra-Source-Files:
+ examples/Catch.hs
diff --git a/devel/hs-lazysmallcheck-ghc/pkg-plist b/devel/hs-lazysmallcheck-ghc/pkg-plist
index 8faf59b6756e..1ab46c70ca5c 100644
--- a/devel/hs-lazysmallcheck-ghc/pkg-plist
+++ b/devel/hs-lazysmallcheck-ghc/pkg-plist
@@ -1,14 +1,16 @@
@comment $FreeBSD$
-%%SUBDIR%%/Test/LazySmallCheck.hi
-%%SUBDIR%%/Test/LazySmallCheck/Generic.hi
-%%SUBDIR%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%SUBDIR%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%SUBDIR%%/%%PORTNAME%%-register.sh
-@dirrm %%SUBDIR%%/Test/LazySmallCheck
-@dirrmtry %%SUBDIR%%/Test
-%%RMLIC%%%%DOCSDIR%%/LICENSE
-%%RMLIC%%@dirrm %%DOCSDIR%%
-@exec sh %D/%%SUBDIR%%/%%PORTNAME%%-register.sh
-@exec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec ghc-pkg unregister %%PORTNAME%%
-@unexec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+%%LAZYSMALLCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSlazysmallcheck-%%LAZYSMALLCHECK_VERSION%%.o
+%%LAZYSMALLCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/LazySmallCheck.hi
+%%LAZYSMALLCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/LazySmallCheck/Generic.hi
+%%LAZYSMALLCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSlazysmallcheck-%%LAZYSMALLCHECK_VERSION%%.a
+%%LAZYSMALLCHECK_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%LAZYSMALLCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/LazySmallCheck
+@dirrm %%LAZYSMALLCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test
+@dirrm %%LAZYSMALLCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%LAZYSMALLCHECK_LIBDIR_REL%%
+@exec /bin/sh %D/%%LAZYSMALLCHECK_LIBDIR_REL%%/register.sh
+@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+@unexec %D/bin/ghc-pkg unregister lazysmallcheck
+@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 aa62399d16a6..ec544a1ad919 100644
--- a/devel/hs-lazysmallcheck/Makefile
+++ b/devel/hs-lazysmallcheck/Makefile
@@ -7,6 +7,7 @@
PORTNAME= lazysmallcheck
PORTVERSION= 0.3
+PORTREVISION= 1
CATEGORIES= devel haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
PKGNAMEPREFIX= hs-
@@ -18,38 +19,59 @@ COMMENT= A library for demand-driven testing of Haskell programs
BUILD_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc
RUN_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc
-GHC_VERSION= 6.8.3
-CABALCMD= ${LOCALBASE}/bin/runghc Setup.hs
-CABALDIR= lib/ghc-${GHC_VERSION}/cabal
+GHC_VERSION= 6.10.4
+LAZYSMALLCHECK_VERSION= ${PORTVERSION}
-SUBDIR= lib/${PORTNAME}-${PORTVERSION}
-PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
- PORTNAME=${PORTNAME} \
- PORTVERSION=${PORTVERSION} \
- SUBDIR=${CABALDIR}
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
-PORTDOCS= LICENSE html
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
-CONFIGURE_ARGS= --ghc --prefix=${PREFIX} --libdir=${PREFIX}/${CABALDIR} --libsubdir='' --datasubdir=''
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+LAZYSMALLCHECK_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ LAZYSMALLCHECK_VERSION=${LAZYSMALLCHECK_VERSION} \
+ LAZYSMALLCHECK_LIBDIR_REL=${LAZYSMALLCHECK_LIBDIR_REL}
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
.if !defined(NOPORTDOCS)
+
+PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
+.if !empty(PORT_HADDOCK:M?0)
BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock
-PLIST_SUB+= RMLIC="@comment "
-.else
-PLIST_SUB+= RMLIC=""
.endif
+BUILD_DEPENDS+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
do-configure:
- cd ${WRKSRC} && ${CABALCMD} configure ${CONFIGURE_ARGS}
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.hs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABALCMD} build && ${CABALCMD} --gen-script register
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
.if !defined(NOPORTDOCS)
- cd ${WRKSRC} && ${CABALCMD} haddock
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
.endif
do-install:
- cd ${WRKSRC} && ${CABALCMD} install
- ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${PREFIX}/${CABALDIR}/${PORTNAME}-register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${LAZYSMALLCHECK_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
.include <bsd.port.mk>
diff --git a/devel/hs-lazysmallcheck/files/patch-lazysmallcheck.cabal b/devel/hs-lazysmallcheck/files/patch-lazysmallcheck.cabal
new file mode 100644
index 000000000000..55446d2616cd
--- /dev/null
+++ b/devel/hs-lazysmallcheck/files/patch-lazysmallcheck.cabal
@@ -0,0 +1,11 @@
+--- lazysmallcheck.cabal.orig 2009-07-15 09:45:12.000000000 +0000
++++ lazysmallcheck.cabal 2009-07-15 09:45:44.000000000 +0000
+@@ -16,7 +16,7 @@
+ significantly fewer test-cases to verify a property for all inputs up
+ to a given depth.
+ Category: Testing
+-Build-Depends: base, haskell98
++Build-Depends: base < 4, haskell98
+ Build-Type: Simple
+ Extra-Source-Files:
+ examples/Catch.hs
diff --git a/devel/hs-lazysmallcheck/pkg-plist b/devel/hs-lazysmallcheck/pkg-plist
index 8faf59b6756e..1ab46c70ca5c 100644
--- a/devel/hs-lazysmallcheck/pkg-plist
+++ b/devel/hs-lazysmallcheck/pkg-plist
@@ -1,14 +1,16 @@
@comment $FreeBSD$
-%%SUBDIR%%/Test/LazySmallCheck.hi
-%%SUBDIR%%/Test/LazySmallCheck/Generic.hi
-%%SUBDIR%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%SUBDIR%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%SUBDIR%%/%%PORTNAME%%-register.sh
-@dirrm %%SUBDIR%%/Test/LazySmallCheck
-@dirrmtry %%SUBDIR%%/Test
-%%RMLIC%%%%DOCSDIR%%/LICENSE
-%%RMLIC%%@dirrm %%DOCSDIR%%
-@exec sh %D/%%SUBDIR%%/%%PORTNAME%%-register.sh
-@exec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec ghc-pkg unregister %%PORTNAME%%
-@unexec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+%%LAZYSMALLCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSlazysmallcheck-%%LAZYSMALLCHECK_VERSION%%.o
+%%LAZYSMALLCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/LazySmallCheck.hi
+%%LAZYSMALLCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/LazySmallCheck/Generic.hi
+%%LAZYSMALLCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSlazysmallcheck-%%LAZYSMALLCHECK_VERSION%%.a
+%%LAZYSMALLCHECK_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%LAZYSMALLCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/LazySmallCheck
+@dirrm %%LAZYSMALLCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test
+@dirrm %%LAZYSMALLCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%LAZYSMALLCHECK_LIBDIR_REL%%
+@exec /bin/sh %D/%%LAZYSMALLCHECK_LIBDIR_REL%%/register.sh
+@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+@unexec %D/bin/ghc-pkg unregister lazysmallcheck
+@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-mmap/Makefile b/devel/hs-mmap/Makefile
new file mode 100644
index 000000000000..f044c6c7cee3
--- /dev/null
+++ b/devel/hs-mmap/Makefile
@@ -0,0 +1,74 @@
+# New ports collection makefile for: hs-mmap
+# Date created: July 09 2009
+# Whom: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
+#
+# $FreeBSD$
+
+PORTNAME= mmap
+PORTVERSION= 0.4.1
+CATEGORIES= devel haskell
+MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
+PKGNAMEPREFIX= hs-
+
+MAINTAINER= jacula@gmail.com
+COMMENT= Memory mapped files for POSIX and Windows
+
+BUILD_DEPENDS+= ghc:${PORTSDIR}/lang/ghc
+RUN_DEPENDS+= ghc:${PORTSDIR}/lang/ghc
+
+GHC_VERSION= 6.10.4
+MMAP_VERSION= ${PORTVERSION}
+
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
+
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+MMAP_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ MMAP_VERSION=${MMAP_VERSION} \
+ MMAP_LIBDIR_REL=${MMAP_LIBDIR_REL}
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
+
+.if !defined(NOPORTDOCS)
+
+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+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
+
+do-configure:
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.hs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
+
+do-build:
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
+.if !defined(NOPORTDOCS)
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
+.endif
+
+do-install:
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${MMAP_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
+
+.include <bsd.port.mk>
diff --git a/devel/hs-mmap/distinfo b/devel/hs-mmap/distinfo
new file mode 100644
index 000000000000..c321c49e264b
--- /dev/null
+++ b/devel/hs-mmap/distinfo
@@ -0,0 +1,3 @@
+MD5 (mmap-0.4.1.tar.gz) = 2ebe9772a0efd0a6febfbc67c02faab2
+SHA256 (mmap-0.4.1.tar.gz) = 792b8ecfb0cce1f8588f0d2a63c6893ff98a2479c06745583da8166d5a46ead9
+SIZE (mmap-0.4.1.tar.gz) = 5956
diff --git a/devel/hs-mmap/pkg-descr b/devel/hs-mmap/pkg-descr
new file mode 100644
index 000000000000..8d89b67e0f4a
--- /dev/null
+++ b/devel/hs-mmap/pkg-descr
@@ -0,0 +1,6 @@
+This library provides a wrapper to mmap(2) or MapViewOfFile, allowing files or
+devices to be lazily loaded into memory as strict or lazy ByteStrings,
+ForeignPtrs or plain Ptrs, using the virtual memory subsystem to do on-demand
+loading.
+
+WWW: http://hackage.haskell.org/packages/archive/mmap
diff --git a/devel/hs-mmap/pkg-plist b/devel/hs-mmap/pkg-plist
new file mode 100644
index 000000000000..b8a2abd6641e
--- /dev/null
+++ b/devel/hs-mmap/pkg-plist
@@ -0,0 +1,15 @@
+@comment $FreeBSD$
+%%MMAP_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSmmap-%%MMAP_VERSION%%.o
+%%MMAP_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/IO/MMap.hi
+%%MMAP_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSmmap-%%MMAP_VERSION%%.a
+%%MMAP_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%MMAP_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/IO
+@dirrm %%MMAP_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System
+@dirrm %%MMAP_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%MMAP_LIBDIR_REL%%
+@exec /bin/sh %D/%%MMAP_LIBDIR_REL%%/register.sh
+@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+@unexec %D/bin/ghc-pkg unregister mmap
+@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-pcre-light-ghc/Makefile b/devel/hs-pcre-light-ghc/Makefile
index 1b80dc3662ca..db219098037e 100644
--- a/devel/hs-pcre-light-ghc/Makefile
+++ b/devel/hs-pcre-light-ghc/Makefile
@@ -7,7 +7,7 @@
PORTNAME= pcre-light
PORTVERSION= 0.3.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
PKGNAMEPREFIX= hs-
@@ -20,38 +20,61 @@ BUILD_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc
LIB_DEPENDS= pcre:${PORTSDIR}/devel/pcre
RUN_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc
-GHC_VERSION= 6.8.3
-CABALCMD= ${LOCALBASE}/bin/runghc Setup.lhs
-CABALDIR= lib/ghc-${GHC_VERSION}/cabal
+GHC_VERSION= 6.10.4
+PCRELIGHT_VERSION= ${PORTVERSION}
-SUBDIR= lib/${PORTNAME}-${PORTVERSION}
-PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
- PORTNAME=${PORTNAME} \
- PORTVERSION=${PORTVERSION} \
- SUBDIR=${CABALDIR}
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
-PORTDOCS= LICENSE html
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
-CONFIGURE_ARGS= --ghc --prefix=${PREFIX} --libdir=${PREFIX}/${CABALDIR} --libsubdir='' --datasubdir=''
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+PCRELIGHT_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ PCRELIGHT_VERSION=${PCRELIGHT_VERSION} \
+ PCRELIGHT_LIBDIR_REL=${PCRELIGHT_LIBDIR_REL}
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
.if !defined(NOPORTDOCS)
+
+PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
+.if !empty(PORT_HADDOCK:M?0)
BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock
-.else
-PLIST_DIRS+= %%DOCSDIR%%
-PLIST_FILES+= %%DOCSDIR%%/LICENSE
.endif
+BUILD_DEPENDS+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
do-configure:
- cd ${WRKSRC} && ${CABALCMD} configure ${CONFIGURE_ARGS}
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.lhs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w \
+ --extra-include-dirs=${LOCALBASE}/include \
+ --extra-lib-dirs=${LOCALBASE}/lib --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABALCMD} build && ${CABALCMD} --gen-script register
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
.if !defined(NOPORTDOCS)
- cd ${WRKSRC} && ${CABALCMD} haddock
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
.endif
do-install:
- cd ${WRKSRC} && ${CABALCMD} install
- ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${PREFIX}/${CABALDIR}/${PORTNAME}-register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${PCRELIGHT_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
.include <bsd.port.mk>
diff --git a/devel/hs-pcre-light-ghc/pkg-descr b/devel/hs-pcre-light-ghc/pkg-descr
index 7018663a7db1..b4cc9d1c14dc 100644
--- a/devel/hs-pcre-light-ghc/pkg-descr
+++ b/devel/hs-pcre-light-ghc/pkg-descr
@@ -1,5 +1,5 @@
-A small, efficient and portable Haskell regex library for Perl 5
-compatible regular expressions.
+A small, efficient and portable Haskell regex library for Perl 5 compatible
+regular expressions.
The PCRE library is a set of functions that implement regular expression
pattern matching using the same syntax and semantics as Perl 5.
diff --git a/devel/hs-pcre-light-ghc/pkg-plist b/devel/hs-pcre-light-ghc/pkg-plist
index 655486b56580..77c2f52f2ba0 100644
--- a/devel/hs-pcre-light-ghc/pkg-plist
+++ b/devel/hs-pcre-light-ghc/pkg-plist
@@ -1,14 +1,19 @@
-%%SUBDIR%%/Text/Regex/PCRE/Light.hi
-%%SUBDIR%%/Text/Regex/PCRE/Light/Base.hi
-%%SUBDIR%%/Text/Regex/PCRE/Light/Char8.hi
-%%SUBDIR%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%SUBDIR%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%SUBDIR%%/%%PORTNAME%%-register.sh
-@dirrmtry %%SUBDIR%%/Text/Regex/PCRE/Light
-@dirrmtry %%SUBDIR%%/Text/Regex/PCRE
-@dirrmtry %%SUBDIR%%/Text/Regex
-@dirrmtry %%SUBDIR%%/Text
-@exec sh %D/%%SUBDIR%%/%%PORTNAME%%-register.sh
-@exec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec ghc-pkg unregister %%PORTNAME%%
-@unexec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+@comment $FreeBSD$
+%%PCRELIGHT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSpcre-light-%%PCRELIGHT_VERSION%%.o
+%%PCRELIGHT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Regex/PCRE/Light.hi
+%%PCRELIGHT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Regex/PCRE/Light/Base.hi
+%%PCRELIGHT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Regex/PCRE/Light/Char8.hi
+%%PCRELIGHT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSpcre-light-%%PCRELIGHT_VERSION%%.a
+%%PCRELIGHT_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%PCRELIGHT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Regex/PCRE/Light
+@dirrm %%PCRELIGHT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Regex/PCRE
+@dirrm %%PCRELIGHT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Regex
+@dirrm %%PCRELIGHT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text
+@dirrm %%PCRELIGHT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%PCRELIGHT_LIBDIR_REL%%
+@exec /bin/sh %D/%%PCRELIGHT_LIBDIR_REL%%/register.sh
+@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+@unexec %D/bin/ghc-pkg unregister pcre-light
+@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 1b80dc3662ca..db219098037e 100644
--- a/devel/hs-pcre-light/Makefile
+++ b/devel/hs-pcre-light/Makefile
@@ -7,7 +7,7 @@
PORTNAME= pcre-light
PORTVERSION= 0.3.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
PKGNAMEPREFIX= hs-
@@ -20,38 +20,61 @@ BUILD_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc
LIB_DEPENDS= pcre:${PORTSDIR}/devel/pcre
RUN_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc
-GHC_VERSION= 6.8.3
-CABALCMD= ${LOCALBASE}/bin/runghc Setup.lhs
-CABALDIR= lib/ghc-${GHC_VERSION}/cabal
+GHC_VERSION= 6.10.4
+PCRELIGHT_VERSION= ${PORTVERSION}
-SUBDIR= lib/${PORTNAME}-${PORTVERSION}
-PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
- PORTNAME=${PORTNAME} \
- PORTVERSION=${PORTVERSION} \
- SUBDIR=${CABALDIR}
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
-PORTDOCS= LICENSE html
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
-CONFIGURE_ARGS= --ghc --prefix=${PREFIX} --libdir=${PREFIX}/${CABALDIR} --libsubdir='' --datasubdir=''
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+PCRELIGHT_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ PCRELIGHT_VERSION=${PCRELIGHT_VERSION} \
+ PCRELIGHT_LIBDIR_REL=${PCRELIGHT_LIBDIR_REL}
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
.if !defined(NOPORTDOCS)
+
+PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
+.if !empty(PORT_HADDOCK:M?0)
BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock
-.else
-PLIST_DIRS+= %%DOCSDIR%%
-PLIST_FILES+= %%DOCSDIR%%/LICENSE
.endif
+BUILD_DEPENDS+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
do-configure:
- cd ${WRKSRC} && ${CABALCMD} configure ${CONFIGURE_ARGS}
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.lhs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w \
+ --extra-include-dirs=${LOCALBASE}/include \
+ --extra-lib-dirs=${LOCALBASE}/lib --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABALCMD} build && ${CABALCMD} --gen-script register
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
.if !defined(NOPORTDOCS)
- cd ${WRKSRC} && ${CABALCMD} haddock
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
.endif
do-install:
- cd ${WRKSRC} && ${CABALCMD} install
- ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${PREFIX}/${CABALDIR}/${PORTNAME}-register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${PCRELIGHT_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
.include <bsd.port.mk>
diff --git a/devel/hs-pcre-light/pkg-descr b/devel/hs-pcre-light/pkg-descr
index 7018663a7db1..b4cc9d1c14dc 100644
--- a/devel/hs-pcre-light/pkg-descr
+++ b/devel/hs-pcre-light/pkg-descr
@@ -1,5 +1,5 @@
-A small, efficient and portable Haskell regex library for Perl 5
-compatible regular expressions.
+A small, efficient and portable Haskell regex library for Perl 5 compatible
+regular expressions.
The PCRE library is a set of functions that implement regular expression
pattern matching using the same syntax and semantics as Perl 5.
diff --git a/devel/hs-pcre-light/pkg-plist b/devel/hs-pcre-light/pkg-plist
index 655486b56580..77c2f52f2ba0 100644
--- a/devel/hs-pcre-light/pkg-plist
+++ b/devel/hs-pcre-light/pkg-plist
@@ -1,14 +1,19 @@
-%%SUBDIR%%/Text/Regex/PCRE/Light.hi
-%%SUBDIR%%/Text/Regex/PCRE/Light/Base.hi
-%%SUBDIR%%/Text/Regex/PCRE/Light/Char8.hi
-%%SUBDIR%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%SUBDIR%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%SUBDIR%%/%%PORTNAME%%-register.sh
-@dirrmtry %%SUBDIR%%/Text/Regex/PCRE/Light
-@dirrmtry %%SUBDIR%%/Text/Regex/PCRE
-@dirrmtry %%SUBDIR%%/Text/Regex
-@dirrmtry %%SUBDIR%%/Text
-@exec sh %D/%%SUBDIR%%/%%PORTNAME%%-register.sh
-@exec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec ghc-pkg unregister %%PORTNAME%%
-@unexec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+@comment $FreeBSD$
+%%PCRELIGHT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSpcre-light-%%PCRELIGHT_VERSION%%.o
+%%PCRELIGHT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Regex/PCRE/Light.hi
+%%PCRELIGHT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Regex/PCRE/Light/Base.hi
+%%PCRELIGHT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Regex/PCRE/Light/Char8.hi
+%%PCRELIGHT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSpcre-light-%%PCRELIGHT_VERSION%%.a
+%%PCRELIGHT_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%PCRELIGHT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Regex/PCRE/Light
+@dirrm %%PCRELIGHT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Regex/PCRE
+@dirrm %%PCRELIGHT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Regex
+@dirrm %%PCRELIGHT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text
+@dirrm %%PCRELIGHT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%PCRELIGHT_LIBDIR_REL%%
+@exec /bin/sh %D/%%PCRELIGHT_LIBDIR_REL%%/register.sh
+@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+@unexec %D/bin/ghc-pkg unregister pcre-light
+@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-readline/Makefile b/devel/hs-readline/Makefile
new file mode 100644
index 000000000000..c509bedbb5e1
--- /dev/null
+++ b/devel/hs-readline/Makefile
@@ -0,0 +1,74 @@
+# New ports collection makefile for: hs-readline
+# Date created: July 09 2009
+# Whom: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
+#
+# $FreeBSD$
+
+PORTNAME= readline
+PORTVERSION= 1.0.1.0
+CATEGORIES= devel haskell
+MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
+PKGNAMEPREFIX= hs-
+
+MAINTAINER= jacula@gmail.com
+COMMENT= Haskell interface to the GNU readline library
+
+BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc
+RUN_DEPENDS= ghc:${PORTSDIR}/lang/ghc
+
+GHC_VERSION= 6.10.4
+HSREADLINE_VERSION= ${PORTVERSION}
+
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
+
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+HSREADLINE_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ HSREADLINE_VERSION=${HSREADLINE_VERSION} \
+ HSREADLINE_LIBDIR_REL=${HSREADLINE_LIBDIR_REL}
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
+
+.if !defined(NOPORTDOCS)
+
+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+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
+
+do-configure:
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.hs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
+
+do-build:
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
+.if !defined(NOPORTDOCS)
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
+.endif
+
+do-install:
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${HSREADLINE_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
+
+.include <bsd.port.mk>
diff --git a/devel/hs-readline/distinfo b/devel/hs-readline/distinfo
new file mode 100644
index 000000000000..70db17e19cba
--- /dev/null
+++ b/devel/hs-readline/distinfo
@@ -0,0 +1,3 @@
+MD5 (readline-1.0.1.0.tar.gz) = eade9576def53ed293628a2f8580007e
+SHA256 (readline-1.0.1.0.tar.gz) = 07f2f039f32bf18838a4875d0f3caa3ed9436dd52b962b2061f0bb8a3316fa1d
+SIZE (readline-1.0.1.0.tar.gz) = 52394
diff --git a/devel/hs-readline/files/patch-Setup.hs b/devel/hs-readline/files/patch-Setup.hs
new file mode 100644
index 000000000000..cc3d6bccc53c
--- /dev/null
+++ b/devel/hs-readline/files/patch-Setup.hs
@@ -0,0 +1,8 @@
+--- Setup.hs.orig 2009-07-16 09:03:11.000000000 +0000
++++ Setup.hs 2009-07-16 09:03:29.000000000 +0000
+@@ -3,4 +3,4 @@
+ import Distribution.Simple
+
+ main :: IO ()
+-main = defaultMainWithHooks defaultUserHooks
++main = defaultMainWithHooks autoconfUserHooks
diff --git a/devel/hs-readline/pkg-descr b/devel/hs-readline/pkg-descr
new file mode 100644
index 000000000000..c80da8f32ec9
--- /dev/null
+++ b/devel/hs-readline/pkg-descr
@@ -0,0 +1,4 @@
+An interface to the GNU readline library. More information on readline can be
+found at <http://www.gnu.org/directory/readline.html>.
+
+WWW: http://hackage.haskell.org/package/readline
diff --git a/devel/hs-readline/pkg-plist b/devel/hs-readline/pkg-plist
new file mode 100644
index 000000000000..3e1414d88292
--- /dev/null
+++ b/devel/hs-readline/pkg-plist
@@ -0,0 +1,19 @@
+@comment $FreeBSD$
+%%HSREADLINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSreadline-%%HSREADLINE_VERSION%%.o
+%%HSREADLINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/Readline.hi
+%%HSREADLINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console/SimpleLineEditor.hi
+%%HSREADLINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include/HsReadline.h
+%%HSREADLINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include/HsReadlineConfig.h
+%%HSREADLINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSreadline-%%HSREADLINE_VERSION%%.a
+%%HSREADLINE_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%HSREADLINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include
+@dirrm %%HSREADLINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Console
+@dirrm %%HSREADLINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System
+@dirrm %%HSREADLINE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%HSREADLINE_LIBDIR_REL%%
+@exec /bin/sh %D/%%HSREADLINE_LIBDIR_REL%%/register.sh
+@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+@unexec %D/bin/ghc-pkg unregister readline
+@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/hs-utf8-string-ghc/Makefile b/devel/hs-utf8-string-ghc/Makefile
index 11ac8b19b71d..840dcfee7823 100644
--- a/devel/hs-utf8-string-ghc/Makefile
+++ b/devel/hs-utf8-string-ghc/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= utf8-string
-PORTVERSION= 0.3.4
+PORTVERSION= 0.3.5
CATEGORIES= devel haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
PKGNAMEPREFIX= hs-
@@ -18,37 +18,59 @@ COMMENT= Support for reading/writing UTF8 strings for Haskell programs
BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc
RUN_DEPENDS= ghc:${PORTSDIR}/lang/ghc
-CABALCMD= ${LOCALBASE}/bin/runghc Setup.lhs
-CABALDIR= ${PREFIX}/lib/ghc-${GHC_VERSION}/cabal
-GHC_VERSION= 6.8.3
-SUBDIR= lib/${PORTNAME}-${PORTVERSION}
-PLIST_SUB+= GHC_VERSION=${GHC_VERSION} \
- PORTVERSION=${PORTVERSION} \
- PORTNAME=${PORTNAME} \
- SUBDIR=lib/ghc-${GHC_VERSION}/cabal
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
-PORTDOCS= LICENSE html
+GHC_VERSION= 6.10.4
+UTF8STR_VERSION= ${PORTVERSION}
-CONFIGURE_ARGS= --ghc --prefix=${PREFIX} --libdir=${CABALDIR} --libsubdir='' --datasubdir=''
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
+
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+UTF8STR_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ UTF8STR_VERSION=${UTF8STR_VERSION} \
+ UTF8STR_LIBDIR_REL=${UTF8STR_LIBDIR_REL}
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
.if !defined(NOPORTDOCS)
+
+PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
+.if !empty(PORT_HADDOCK:M?0)
BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock
-.else
-PLIST_DIRS+= %%DOCSDIR%%
-PLIST_FILES+= %%DOCSDIR%%/LICENSE
.endif
+BUILD_DEPENDS+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
do-configure:
- cd ${WRKSRC} && ${CABALCMD} configure ${CONFIGURE_ARGS}
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.lhs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABALCMD} build && ${CABALCMD} --gen-script register
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
.if !defined(NOPORTDOCS)
- cd ${WRKSRC} && ${CABALCMD} haddock
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
.endif
do-install:
- cd ${WRKSRC} && ${CABALCMD} install \
- && ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${CABALDIR}/${PORTNAME}-register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${UTF8STR_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
.include <bsd.port.mk>
diff --git a/devel/hs-utf8-string-ghc/distinfo b/devel/hs-utf8-string-ghc/distinfo
index 85d6c5076db1..e8f11ef97472 100644
--- a/devel/hs-utf8-string-ghc/distinfo
+++ b/devel/hs-utf8-string-ghc/distinfo
@@ -1,3 +1,3 @@
-MD5 (utf8-string-0.3.4.tar.gz) = 72d13d9453cdf721dd95bc18144a120a
-SHA256 (utf8-string-0.3.4.tar.gz) = f97027354f0b88af9bf3638aee0eb3bb72c05ec44f4af4c1abe070597059a5bd
-SIZE (utf8-string-0.3.4.tar.gz) = 8063
+MD5 (utf8-string-0.3.5.tar.gz) = d5198209bd81ea4f8af7692e2467336c
+SHA256 (utf8-string-0.3.5.tar.gz) = 41f99b3e9f61ab5309c93f98d45f1ba2e475a8504c5202a350720c27fb82d07a
+SIZE (utf8-string-0.3.5.tar.gz) = 8758
diff --git a/devel/hs-utf8-string-ghc/pkg-descr b/devel/hs-utf8-string-ghc/pkg-descr
index 2a19919f8879..52a189edfd36 100644
--- a/devel/hs-utf8-string-ghc/pkg-descr
+++ b/devel/hs-utf8-string-ghc/pkg-descr
@@ -1,5 +1,5 @@
-A UTF8 layer for IO and Strings. The utf8-string package
-provides operations for encoding UTF8 strings to Word8 lists
-and back, and for reading and writing UTF8 without truncation.
+A UTF8 layer for IO and Strings. The utf8-string package provides operations for
+encoding UTF8 strings to Word8 lists and back, and for reading and writing UTF8
+without truncation.
-WWW: http://github.com/glguy/utf8-string/
+WWW: http://github.com/glguy/utf8-string/
diff --git a/devel/hs-utf8-string-ghc/pkg-plist b/devel/hs-utf8-string-ghc/pkg-plist
index 1dc9435721bb..ccda5fa99128 100644
--- a/devel/hs-utf8-string-ghc/pkg-plist
+++ b/devel/hs-utf8-string-ghc/pkg-plist
@@ -1,22 +1,29 @@
-%%SUBDIR%%/Codec/Binary/UTF8/Generic.hi
-%%SUBDIR%%/Codec/Binary/UTF8/String.hi
-%%SUBDIR%%/Data/ByteString/Lazy/UTF8.hi
-%%SUBDIR%%/Data/ByteString/UTF8.hi
-%%SUBDIR%%/Data/String/UTF8.hi
-%%SUBDIR%%/System/IO/UTF8.hi
-%%SUBDIR%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%SUBDIR%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%SUBDIR%%/%%PORTNAME%%-register.sh
-@dirrmtry %%SUBDIR%%/System/IO
-@dirrmtry %%SUBDIR%%/System
-@dirrmtry %%SUBDIR%%/Data/String
-@dirrmtry %%SUBDIR%%/Data/ByteString/Lazy
-@dirrmtry %%SUBDIR%%/Data/ByteString
-@dirrmtry %%SUBDIR%%/Data
-@dirrmtry %%SUBDIR%%/Codec/Binary/UTF8
-@dirrmtry %%SUBDIR%%/Codec/Binary
-@dirrmtry %%SUBDIR%%/Codec
-@exec /bin/sh %D/%%SUBDIR%%/%%PORTNAME%%-register.sh
+@comment $FreeBSD$
+%%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Binary/UTF8/Generic.hi
+%%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Binary/UTF8/String.hi
+%%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ByteString/Lazy/UTF8.hi
+%%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ByteString/UTF8.hi
+%%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/String/UTF8.hi
+%%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSutf8-string-%%UTF8STR_VERSION%%.o
+%%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Environment/UTF8.hi
+%%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/IO/UTF8.hi
+%%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSutf8-string-%%UTF8STR_VERSION%%.a
+%%UTF8STR_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/IO
+@dirrm %%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Environment
+@dirrm %%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System
+@dirrm %%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/String
+@dirrm %%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ByteString/Lazy
+@dirrm %%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ByteString
+@dirrm %%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
+@dirrm %%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Binary/UTF8
+@dirrm %%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Binary
+@dirrm %%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec
+@dirrm %%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%UTF8STR_LIBDIR_REL%%
+@exec /bin/sh %D/%%UTF8STR_LIBDIR_REL%%/register.sh
@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%
+@unexec %D/bin/ghc-pkg unregister utf8-string
@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 11ac8b19b71d..840dcfee7823 100644
--- a/devel/hs-utf8-string/Makefile
+++ b/devel/hs-utf8-string/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= utf8-string
-PORTVERSION= 0.3.4
+PORTVERSION= 0.3.5
CATEGORIES= devel haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
PKGNAMEPREFIX= hs-
@@ -18,37 +18,59 @@ COMMENT= Support for reading/writing UTF8 strings for Haskell programs
BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc
RUN_DEPENDS= ghc:${PORTSDIR}/lang/ghc
-CABALCMD= ${LOCALBASE}/bin/runghc Setup.lhs
-CABALDIR= ${PREFIX}/lib/ghc-${GHC_VERSION}/cabal
-GHC_VERSION= 6.8.3
-SUBDIR= lib/${PORTNAME}-${PORTVERSION}
-PLIST_SUB+= GHC_VERSION=${GHC_VERSION} \
- PORTVERSION=${PORTVERSION} \
- PORTNAME=${PORTNAME} \
- SUBDIR=lib/ghc-${GHC_VERSION}/cabal
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
-PORTDOCS= LICENSE html
+GHC_VERSION= 6.10.4
+UTF8STR_VERSION= ${PORTVERSION}
-CONFIGURE_ARGS= --ghc --prefix=${PREFIX} --libdir=${CABALDIR} --libsubdir='' --datasubdir=''
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
+
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+UTF8STR_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ UTF8STR_VERSION=${UTF8STR_VERSION} \
+ UTF8STR_LIBDIR_REL=${UTF8STR_LIBDIR_REL}
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
.if !defined(NOPORTDOCS)
+
+PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
+.if !empty(PORT_HADDOCK:M?0)
BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock
-.else
-PLIST_DIRS+= %%DOCSDIR%%
-PLIST_FILES+= %%DOCSDIR%%/LICENSE
.endif
+BUILD_DEPENDS+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
do-configure:
- cd ${WRKSRC} && ${CABALCMD} configure ${CONFIGURE_ARGS}
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.lhs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABALCMD} build && ${CABALCMD} --gen-script register
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
.if !defined(NOPORTDOCS)
- cd ${WRKSRC} && ${CABALCMD} haddock
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
.endif
do-install:
- cd ${WRKSRC} && ${CABALCMD} install \
- && ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${CABALDIR}/${PORTNAME}-register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${UTF8STR_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
.include <bsd.port.mk>
diff --git a/devel/hs-utf8-string/distinfo b/devel/hs-utf8-string/distinfo
index 85d6c5076db1..e8f11ef97472 100644
--- a/devel/hs-utf8-string/distinfo
+++ b/devel/hs-utf8-string/distinfo
@@ -1,3 +1,3 @@
-MD5 (utf8-string-0.3.4.tar.gz) = 72d13d9453cdf721dd95bc18144a120a
-SHA256 (utf8-string-0.3.4.tar.gz) = f97027354f0b88af9bf3638aee0eb3bb72c05ec44f4af4c1abe070597059a5bd
-SIZE (utf8-string-0.3.4.tar.gz) = 8063
+MD5 (utf8-string-0.3.5.tar.gz) = d5198209bd81ea4f8af7692e2467336c
+SHA256 (utf8-string-0.3.5.tar.gz) = 41f99b3e9f61ab5309c93f98d45f1ba2e475a8504c5202a350720c27fb82d07a
+SIZE (utf8-string-0.3.5.tar.gz) = 8758
diff --git a/devel/hs-utf8-string/pkg-descr b/devel/hs-utf8-string/pkg-descr
index 2a19919f8879..52a189edfd36 100644
--- a/devel/hs-utf8-string/pkg-descr
+++ b/devel/hs-utf8-string/pkg-descr
@@ -1,5 +1,5 @@
-A UTF8 layer for IO and Strings. The utf8-string package
-provides operations for encoding UTF8 strings to Word8 lists
-and back, and for reading and writing UTF8 without truncation.
+A UTF8 layer for IO and Strings. The utf8-string package provides operations for
+encoding UTF8 strings to Word8 lists and back, and for reading and writing UTF8
+without truncation.
-WWW: http://github.com/glguy/utf8-string/
+WWW: http://github.com/glguy/utf8-string/
diff --git a/devel/hs-utf8-string/pkg-plist b/devel/hs-utf8-string/pkg-plist
index 1dc9435721bb..ccda5fa99128 100644
--- a/devel/hs-utf8-string/pkg-plist
+++ b/devel/hs-utf8-string/pkg-plist
@@ -1,22 +1,29 @@
-%%SUBDIR%%/Codec/Binary/UTF8/Generic.hi
-%%SUBDIR%%/Codec/Binary/UTF8/String.hi
-%%SUBDIR%%/Data/ByteString/Lazy/UTF8.hi
-%%SUBDIR%%/Data/ByteString/UTF8.hi
-%%SUBDIR%%/Data/String/UTF8.hi
-%%SUBDIR%%/System/IO/UTF8.hi
-%%SUBDIR%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%SUBDIR%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%SUBDIR%%/%%PORTNAME%%-register.sh
-@dirrmtry %%SUBDIR%%/System/IO
-@dirrmtry %%SUBDIR%%/System
-@dirrmtry %%SUBDIR%%/Data/String
-@dirrmtry %%SUBDIR%%/Data/ByteString/Lazy
-@dirrmtry %%SUBDIR%%/Data/ByteString
-@dirrmtry %%SUBDIR%%/Data
-@dirrmtry %%SUBDIR%%/Codec/Binary/UTF8
-@dirrmtry %%SUBDIR%%/Codec/Binary
-@dirrmtry %%SUBDIR%%/Codec
-@exec /bin/sh %D/%%SUBDIR%%/%%PORTNAME%%-register.sh
+@comment $FreeBSD$
+%%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Binary/UTF8/Generic.hi
+%%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Binary/UTF8/String.hi
+%%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ByteString/Lazy/UTF8.hi
+%%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ByteString/UTF8.hi
+%%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/String/UTF8.hi
+%%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSutf8-string-%%UTF8STR_VERSION%%.o
+%%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Environment/UTF8.hi
+%%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/IO/UTF8.hi
+%%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSutf8-string-%%UTF8STR_VERSION%%.a
+%%UTF8STR_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/IO
+@dirrm %%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System/Environment
+@dirrm %%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/System
+@dirrm %%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/String
+@dirrm %%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ByteString/Lazy
+@dirrm %%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ByteString
+@dirrm %%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
+@dirrm %%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Binary/UTF8
+@dirrm %%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec/Binary
+@dirrm %%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Codec
+@dirrm %%UTF8STR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%UTF8STR_LIBDIR_REL%%
+@exec /bin/sh %D/%%UTF8STR_LIBDIR_REL%%/register.sh
@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%
+@unexec %D/bin/ghc-pkg unregister utf8-string
@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 2f16e0607427..87f91f90be4c 100644
--- a/devel/hs-uuagc/Makefile
+++ b/devel/hs-uuagc/Makefile
@@ -6,8 +6,7 @@
#
PORTNAME= uuagc
-PORTVERSION= 0.9.7
-PORTREVISION= 1
+PORTVERSION= 0.9.10
CATEGORIES= devel haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
PKGNAMEPREFIX= hs-
@@ -19,7 +18,7 @@ BUILD_DEPENDS+= ghc:${PORTSDIR}/lang/ghc \
hs-uulib>=0.9.5:${PORTSDIR}/devel/hs-uulib
LIB_DEPENDS+= gmp.8:${PORTSDIR}/math/libgmp4
-GHC_VERSION= 6.8.3
+GHC_VERSION= 6.10.4
GHC_CMD= ${LOCALBASE}/bin/ghc
SETUP_CMD= ./setup
diff --git a/devel/hs-uuagc/distinfo b/devel/hs-uuagc/distinfo
index 2be2acfac7ba..743c505b826d 100644
--- a/devel/hs-uuagc/distinfo
+++ b/devel/hs-uuagc/distinfo
@@ -1,3 +1,3 @@
-MD5 (uuagc-0.9.7.tar.gz) = 9e11b40c0a1d4f829dfa7802e62e93ad
-SHA256 (uuagc-0.9.7.tar.gz) = 7479ddbc8dc4b04cae278a942a50d7d76f06011aca06c56bcd26bdeba6eeb2d6
-SIZE (uuagc-0.9.7.tar.gz) = 190381
+MD5 (uuagc-0.9.10.tar.gz) = 4be7fb2b0e7477b929e88977ab2c66f9
+SHA256 (uuagc-0.9.10.tar.gz) = cdbe78b6138a67bbc612f0f667f70ba483ebbdaa4d0c87c5508cfb5e68a49dcb
+SIZE (uuagc-0.9.10.tar.gz) = 191213
diff --git a/devel/hs-uuagc/pkg-descr b/devel/hs-uuagc/pkg-descr
index 0d8869076f85..d0d0a26f1695 100644
--- a/devel/hs-uuagc/pkg-descr
+++ b/devel/hs-uuagc/pkg-descr
@@ -1,12 +1,9 @@
-UUAG is the Utrecht University Attribute Grammar system.
-It generates Haskell files from an attribute grammar specification.
+UUAG is the Utrecht University Attribute Grammar system. It generates Haskell
+files from an attribute grammar specification.
It is a preprocessor for Haskell which makes it easy to write catamorphisms
(that is, functions that do to any datatype what foldr does to lists).
You can define tree walks using the intuitive concepts of inherited and
synthesized attributes, while keeping the full expressive power of Haskell.
-maintainer: Arie Middelkoop <ariem@cs.uu.nl>
-license: GPL-2
-WWW: http://www.cs.uu.nl/wiki/HUT/AttributeGrammarSystem
-package-url: http://nix.cs.uu.nl/dist/hut/
+WWW: http://www.cs.uu.nl/wiki/HUT/AttributeGrammarSystem
diff --git a/devel/hs-uuagc/pkg-plist b/devel/hs-uuagc/pkg-plist
index f2ca2c9f06ad..11b417f5d194 100644
--- a/devel/hs-uuagc/pkg-plist
+++ b/devel/hs-uuagc/pkg-plist
@@ -1,3 +1,4 @@
+@comment $FreeBSD$
bin/uuagc
%%DOCSDIR%%/LICENSE
@dirrm %%DOCSDIR%%
diff --git a/devel/hs-uulib/Makefile b/devel/hs-uulib/Makefile
index f9cdad3b9881..10e47d039d23 100644
--- a/devel/hs-uulib/Makefile
+++ b/devel/hs-uulib/Makefile
@@ -6,8 +6,7 @@
#
PORTNAME= uulib
-PORTVERSION= 0.9.5
-PORTREVISION= 1
+PORTVERSION= 0.9.10
CATEGORIES= devel haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
PKGNAMEPREFIX= hs-
@@ -16,8 +15,9 @@ MAINTAINER= jacula@gmail.com
COMMENT= Haskell Utrecht Tools Library
BUILD_DEPENDS+= ghc:${PORTSDIR}/lang/ghc
+RUN_DEPENDS+= ghc:${PORTSDIR}/lang/ghc
-GHC_VERSION= 6.8.3
+GHC_VERSION= 6.10.4
UULIB_VERSION= ${PORTVERSION}
GHC_CMD= ${LOCALBASE}/bin/ghc
@@ -30,16 +30,41 @@ PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
UULIB_VERSION=${UULIB_VERSION} \
UULIB_LIBDIR_REL=${UULIB_LIBDIR_REL}
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
+
+.if !defined(NOPORTDOCS)
+
+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+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
.SILENT:
do-configure:
cd ${WRKSRC} && ${GHC_CMD} --make Setup.hs -o setup -package Cabal \
- && ${SETUP_CMD} configure --prefix=${PREFIX}
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
cd ${WRKSRC} && ${SETUP_CMD} build \
&& ${SETUP_CMD} register --gen-script
+.if !defined(NOPORTDOCS)
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
+.endif
+
do-install:
cd ${WRKSRC} && ${SETUP_CMD} install \
&& ${INSTALL_SCRIPT} register.sh ${PREFIX}/${UULIB_LIBDIR_REL}/register.sh
diff --git a/devel/hs-uulib/distinfo b/devel/hs-uulib/distinfo
index dcd0eacdaba7..af002f2ee7f9 100644
--- a/devel/hs-uulib/distinfo
+++ b/devel/hs-uulib/distinfo
@@ -1,3 +1,3 @@
-MD5 (uulib-0.9.5.tar.gz) = 606dec3a8ea8797421e795336392f02f
-SHA256 (uulib-0.9.5.tar.gz) = 38415725133af464de582dadc7d7e60b1aeb96344b18b239d176bf2181f98563
-SIZE (uulib-0.9.5.tar.gz) = 93618
+MD5 (uulib-0.9.10.tar.gz) = 5db835e7ee4accd902a54eb26c4762d8
+SHA256 (uulib-0.9.10.tar.gz) = 1df7336ed76c278323c2e25ab53ec1afc9eba6a7c918c826e9f783e84479e08f
+SIZE (uulib-0.9.10.tar.gz) = 96312
diff --git a/devel/hs-uulib/pkg-descr b/devel/hs-uulib/pkg-descr
index 05502b0220e5..081fe1e02175 100644
--- a/devel/hs-uulib/pkg-descr
+++ b/devel/hs-uulib/pkg-descr
@@ -1,24 +1,4 @@
-Fast Parser Combinators and Pretty Printing Combinators
-libraries by the Utrecht University.
+Fast Parser Combinators and Pretty Printing Combinators libraries by the
+Utrecht University.
-author:
-maintainer: Arie Middelkoop <ariem@cs.uu.nl>
-license: LGPL-2.1
-WWW: http://www.cs.uu.nl/wiki/HUT/AttributeGrammarSystem
-package-url: http://nix.cs.uu.nl/dist/hut/
-
-exposed-modules:
- UU.Parsing.CharParser UU.Parsing.Derived
- UU.Parsing.Interface UU.Parsing.MachineInterface
- UU.Parsing.Merge UU.Parsing.Offside UU.Parsing.Perms
- UU.Parsing.StateParser UU.Parsing UU.DData.IntBag
- UU.DData.Map UU.DData.MultiSet UU.DData.Queue
- UU.DData.Scc UU.DData.Seq UU.DData.Set UU.PPrint
- UU.Pretty.Ext UU.Pretty UU.Scanner.GenToken UU.Scanner.GenTokenOrd
- UU.Scanner.GenTokenParser UU.Scanner.GenTokenSymbol
- UU.Scanner.Position UU.Scanner.Scanner
- UU.Scanner.Token UU.Scanner.TokenParser UU.Scanner.TokenShow
- UU.Scanner UU.Util.BinaryTrees UU.Util.PermTree UU.Util.Utils
- UU.Pretty.Basic UU.Parsing.Machine
- UU.DData.IntMap
- UU.DData.IntSet
+WWW: http://www.cs.uu.nl/wiki/HUT/AttributeGrammarSystem
diff --git a/devel/hs-uulib/pkg-plist b/devel/hs-uulib/pkg-plist
index c1c11961d535..50f2d18d2c55 100644
--- a/devel/hs-uulib/pkg-plist
+++ b/devel/hs-uulib/pkg-plist
@@ -1,3 +1,4 @@
+@comment $FreeBSD$
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSuulib-%%UULIB_VERSION%%.o
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/DData/IntBag.hi
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/DData/IntMap.hi
@@ -37,8 +38,8 @@
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Util/Utils.hi
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSuulib-%%UULIB_VERSION%%.a
%%UULIB_LIBDIR_REL%%/register.sh
-%%DOCSDIR%%/COPYRIGHT
-@dirrm %%DOCSDIR%%
+%%NOPORTDOCS%%%%DOCSDIR%%/COPYRIGHT
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
@dirrm %%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Util
@dirrm %%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Scanner
@dirrm %%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Pretty
@@ -48,6 +49,6 @@
@dirrm %%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
@dirrm %%UULIB_LIBDIR_REL%%
@exec /bin/sh %D/%%UULIB_LIBDIR_REL%%/register.sh
-@exec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec if [ -x %D/bin/ghc-pkg ]; then %D/bin/ghc-pkg unregister uulib || /usr/bin/true; fi
-@unexec if [ -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old ]; then rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old || /usr/bin/true; fi
+@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+@unexec %D/bin/ghc-pkg unregister uulib
+@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/devel/lhs2TeX/Makefile b/devel/lhs2TeX/Makefile
index 9d1e1871c93c..a7a569363d4d 100644
--- a/devel/lhs2TeX/Makefile
+++ b/devel/lhs2TeX/Makefile
@@ -8,7 +8,7 @@
PORTNAME= lhs2tex
PORTVERSION= 1.14
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel haskell
MASTER_SITES= http://people.cs.uu.nl/andres/${PORTNAME}/
@@ -31,16 +31,18 @@ PORTDOCS= *
DATADIR=${PREFIX}/share/${PORTNAME}-${PORTVERSION}
PORTDATA= *
+BROKEN= Does not compile with GHC 6.10
+
.include <bsd.port.pre.mk>
-INSTALL_TARGET= install
+INSTALL_TARGET= install
.if !defined(NOPORTDOCS)
-INSTALL_TARGET+= install-doc
+INSTALL_TARGET+= install-doc
.endif
.if !defined(NOPORTDATA)
-INSTALL_TARGET+= install-data
+INSTALL_TARGET+= install-data
.endif
MAN1= lhs2TeX.1
diff --git a/graphics/hs-HGL-ghc/Makefile b/graphics/hs-HGL-ghc/Makefile
index 53a17ded8688..5d216cb1987a 100644
--- a/graphics/hs-HGL-ghc/Makefile
+++ b/graphics/hs-HGL-ghc/Makefile
@@ -7,7 +7,7 @@
PORTNAME= HGL
PORTVERSION= 3.2.0.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
PKGNAMEPREFIX= hs-
@@ -16,10 +16,12 @@ PKGNAMESUFFIX= -ghc
MAINTAINER= jacula@gmail.com
COMMENT= A simple graphics library based on X11 or Win32
-BUILD_DEPENDS+= ghc:${PORTSDIR}/lang/ghc \
+BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
+ hs-x11-ghc>=1.2.1:${PORTSDIR}/x11/hs-x11-ghc
+RUN_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
hs-x11-ghc>=1.2.1:${PORTSDIR}/x11/hs-x11-ghc
-GHC_VERSION= 6.8.3
+GHC_VERSION= 6.10.4
HGL_VERSION= ${PORTVERSION}
CABAL_CMD= ${LOCALBASE}/bin/runghc Setup.hs
@@ -38,10 +40,14 @@ PLIST_SUB+= NOPORTDOCS="@comment "
.endif
.if !defined(NOPORTDOCS)
-BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock \
- HsColour:${PORTSDIR}/print/hs-hscolour
-HSCOLOUR_VERSION= 1.12
+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+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
PORTDOCS= *
diff --git a/graphics/hs-HGL-ghc/files/patch-HGL.cabal b/graphics/hs-HGL-ghc/files/patch-HGL.cabal
new file mode 100644
index 000000000000..d4f30644bcc1
--- /dev/null
+++ b/graphics/hs-HGL-ghc/files/patch-HGL.cabal
@@ -0,0 +1,11 @@
+--- HGL.cabal.orig 2009-07-14 16:55:20.000000000 +0000
++++ HGL.cabal 2009-07-14 16:56:13.000000000 +0000
+@@ -22,7 +22,7 @@
+
+ library
+ if flag(split-base)
+- build-depends: base >= 3, array
++ build-depends: base < 4, array
+ else
+ build-depends: base < 2
+ exposed-modules:
diff --git a/graphics/hs-HGL-ghc/pkg-descr b/graphics/hs-HGL-ghc/pkg-descr
index 0364f499e3db..893d95650fd7 100644
--- a/graphics/hs-HGL-ghc/pkg-descr
+++ b/graphics/hs-HGL-ghc/pkg-descr
@@ -1,23 +1,10 @@
-A simple graphics library, designed to give the programmer access
-to most interesting parts of the Win32 Graphics Device Interface
-and X11 library without exposing the programmer to the pain and
-anguish usually associated with using these interfaces.
-The library also includes a module Graphics.SOE providing the
-interface used in "The Haskell School of Expression", by Paul
-Hudak, cf <http://www.haskell.org/soe/>.
+A simple graphics library, designed to give the programmer access to most
+interesting parts of the Win32 Graphics Device Interface and X11 library
+without exposing the programmer to the pain and anguish usually associated with
+using these interfaces.
-author: Alastair Reid
-maintainer: <libraries@haskell.org>
-license: BSD3
-WWW: http://www.haskell.org/graphics/index.html
-package-url: http://hackage.haskell.org/packages/archive/HGL
+The library also includes a module Graphics.SOE providing the interface used
+in "The Haskell School of Expression", by Paul Hudak,
+cf <http://www.haskell.org/soe/>.
-exposed-modules:
- Graphics.HGL.Core, Graphics.HGL.Draw,
- Graphics.HGL.Units, Graphics.HGL.Key,
- Graphics.HGL.Run, Graphics.HGL.Draw.Brush,
- Graphics.HGL.Draw.Font, Graphics.HGL.Draw.Monad,
- Graphics.HGL.Draw.Pen, Graphics.HGL.Draw.Picture,
- Graphics.HGL.Draw.Region, Graphics.HGL.Draw.Text,
- Graphics.HGL.Utils, Graphics.HGL.Window,
- Graphics.HGL, Graphics.SOE
+WWW: http://www.haskell.org/graphics/index.html
diff --git a/graphics/hs-HGL-ghc/pkg-plist b/graphics/hs-HGL-ghc/pkg-plist
index 8f82c647e39b..d5a6c8c4c9a3 100644
--- a/graphics/hs-HGL-ghc/pkg-plist
+++ b/graphics/hs-HGL-ghc/pkg-plist
@@ -1,3 +1,4 @@
+@comment $FreeBSD$
%%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL.hi
%%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Core.hi
%%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Draw.hi
diff --git a/graphics/hs-HGL/Makefile b/graphics/hs-HGL/Makefile
index 53a17ded8688..5d216cb1987a 100644
--- a/graphics/hs-HGL/Makefile
+++ b/graphics/hs-HGL/Makefile
@@ -7,7 +7,7 @@
PORTNAME= HGL
PORTVERSION= 3.2.0.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
PKGNAMEPREFIX= hs-
@@ -16,10 +16,12 @@ PKGNAMESUFFIX= -ghc
MAINTAINER= jacula@gmail.com
COMMENT= A simple graphics library based on X11 or Win32
-BUILD_DEPENDS+= ghc:${PORTSDIR}/lang/ghc \
+BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
+ hs-x11-ghc>=1.2.1:${PORTSDIR}/x11/hs-x11-ghc
+RUN_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
hs-x11-ghc>=1.2.1:${PORTSDIR}/x11/hs-x11-ghc
-GHC_VERSION= 6.8.3
+GHC_VERSION= 6.10.4
HGL_VERSION= ${PORTVERSION}
CABAL_CMD= ${LOCALBASE}/bin/runghc Setup.hs
@@ -38,10 +40,14 @@ PLIST_SUB+= NOPORTDOCS="@comment "
.endif
.if !defined(NOPORTDOCS)
-BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock \
- HsColour:${PORTSDIR}/print/hs-hscolour
-HSCOLOUR_VERSION= 1.12
+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+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
PORTDOCS= *
diff --git a/graphics/hs-HGL/files/patch-HGL.cabal b/graphics/hs-HGL/files/patch-HGL.cabal
new file mode 100644
index 000000000000..d4f30644bcc1
--- /dev/null
+++ b/graphics/hs-HGL/files/patch-HGL.cabal
@@ -0,0 +1,11 @@
+--- HGL.cabal.orig 2009-07-14 16:55:20.000000000 +0000
++++ HGL.cabal 2009-07-14 16:56:13.000000000 +0000
+@@ -22,7 +22,7 @@
+
+ library
+ if flag(split-base)
+- build-depends: base >= 3, array
++ build-depends: base < 4, array
+ else
+ build-depends: base < 2
+ exposed-modules:
diff --git a/graphics/hs-HGL/pkg-descr b/graphics/hs-HGL/pkg-descr
index 0364f499e3db..893d95650fd7 100644
--- a/graphics/hs-HGL/pkg-descr
+++ b/graphics/hs-HGL/pkg-descr
@@ -1,23 +1,10 @@
-A simple graphics library, designed to give the programmer access
-to most interesting parts of the Win32 Graphics Device Interface
-and X11 library without exposing the programmer to the pain and
-anguish usually associated with using these interfaces.
-The library also includes a module Graphics.SOE providing the
-interface used in "The Haskell School of Expression", by Paul
-Hudak, cf <http://www.haskell.org/soe/>.
+A simple graphics library, designed to give the programmer access to most
+interesting parts of the Win32 Graphics Device Interface and X11 library
+without exposing the programmer to the pain and anguish usually associated with
+using these interfaces.
-author: Alastair Reid
-maintainer: <libraries@haskell.org>
-license: BSD3
-WWW: http://www.haskell.org/graphics/index.html
-package-url: http://hackage.haskell.org/packages/archive/HGL
+The library also includes a module Graphics.SOE providing the interface used
+in "The Haskell School of Expression", by Paul Hudak,
+cf <http://www.haskell.org/soe/>.
-exposed-modules:
- Graphics.HGL.Core, Graphics.HGL.Draw,
- Graphics.HGL.Units, Graphics.HGL.Key,
- Graphics.HGL.Run, Graphics.HGL.Draw.Brush,
- Graphics.HGL.Draw.Font, Graphics.HGL.Draw.Monad,
- Graphics.HGL.Draw.Pen, Graphics.HGL.Draw.Picture,
- Graphics.HGL.Draw.Region, Graphics.HGL.Draw.Text,
- Graphics.HGL.Utils, Graphics.HGL.Window,
- Graphics.HGL, Graphics.SOE
+WWW: http://www.haskell.org/graphics/index.html
diff --git a/graphics/hs-HGL/pkg-plist b/graphics/hs-HGL/pkg-plist
index 8f82c647e39b..d5a6c8c4c9a3 100644
--- a/graphics/hs-HGL/pkg-plist
+++ b/graphics/hs-HGL/pkg-plist
@@ -1,3 +1,4 @@
+@comment $FreeBSD$
%%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL.hi
%%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Core.hi
%%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Draw.hi
diff --git a/lang/Makefile b/lang/Makefile
index 5a8a6a54aaa2..0454d0dc80ed 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -97,7 +97,6 @@
SUBDIR += gdc
SUBDIR += gforth
SUBDIR += ghc
- SUBDIR += ghc-doc
SUBDIR += gnat
SUBDIR += gnat-doc-html
SUBDIR += gnat-doc-info
diff --git a/lang/ghc-doc/Makefile b/lang/ghc-doc/Makefile
deleted file mode 100644
index f3fdb1342484..000000000000
--- a/lang/ghc-doc/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-# Ports collection makefile for: ghc6-doc
-# Date created: 19 Jun 2003
-# Whom: olgeni@FreeBSD.org
-#
-# $FreeBSD$
-#
-
-PORTNAME= ghc
-PORTVERSION= 6.8.3
-CATEGORIES= lang haskell
-MASTER_SITES= http://www.haskell.org/ghc/docs/${PORTVERSION}/ \
- http://www.haskell.org/ghc/docs/${PORTVERSION}/html/
-PKGNAMESUFFIX= -doc
-DISTFILES= Cabal.html.tar.gz \
- libraries.html.tar.gz users_guide.html.tar.gz \
- index.html
-DIST_SUBDIR= ghc-${PORTVERSION}
-EXTRACT_ONLY=
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Documentation (HTML, PS) for the Glasgow Haskell Compiler
-
-NO_BUILD= yes
-DOCSDIR= ${PREFIX}/share/doc/ghc6
-PORTDOCS= *
-
-do-install:
-.if defined(NOPORTDOCS)
- @${ECHO} NOPORTDOCS set, nothing to do!
-.else
- @${MKDIR} ${DOCSDIR}
-.for FILE in index.html
- @${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${FILE} \
- ${DOCSDIR}
-.endfor
-.for FILE in Cabal.html.tar.gz \
- libraries.html.tar.gz users_guide.html.tar.gz
- @${TAR} xfz ${DISTDIR}/${DIST_SUBDIR}/${FILE} \
- -C ${DOCSDIR}
-.endfor
- @${FIND} ${DOCSDIR}/ -type f -exec ${CHMOD} ${SHAREMODE} {} \;
- @${FIND} ${DOCSDIR}/ -type f -exec ${CHOWN} ${SHAREOWN}:${SHAREGRP} {} \;
-.endif
-
-.include <bsd.port.mk>
diff --git a/lang/ghc-doc/distinfo b/lang/ghc-doc/distinfo
deleted file mode 100644
index 0ca60f307bc0..000000000000
--- a/lang/ghc-doc/distinfo
+++ /dev/null
@@ -1,12 +0,0 @@
-MD5 (ghc-6.8.3/Cabal.html.tar.gz) = bf1a14c0236d712ab9402645ad764e6e
-SHA256 (ghc-6.8.3/Cabal.html.tar.gz) = f99b2acb8f3d73dfbedfabf6ba6e8aada6e34487bbdbc9b65dc74efcbbf4b6b6
-SIZE (ghc-6.8.3/Cabal.html.tar.gz) = 29411
-MD5 (ghc-6.8.3/libraries.html.tar.gz) = afe44e4743e6da9594d3839f39ca34b4
-SHA256 (ghc-6.8.3/libraries.html.tar.gz) = e1c1926c02b0144698156c7a38d4999531f345976cf3bb5b40831e362780e4ce
-SIZE (ghc-6.8.3/libraries.html.tar.gz) = 4113111
-MD5 (ghc-6.8.3/users_guide.html.tar.gz) = 8e9195b30ff3c62eea1e422bd9cb6744
-SHA256 (ghc-6.8.3/users_guide.html.tar.gz) = 499e97c5c923d41c10171f92111b9f5838b9d697c0d2240bf8015c92c22ab038
-SIZE (ghc-6.8.3/users_guide.html.tar.gz) = 285478
-MD5 (ghc-6.8.3/index.html) = ed7a0368fee505993e788a82081636ec
-SHA256 (ghc-6.8.3/index.html) = 571a616b6f32bd7891ef943ccead027e56f5286e8a32905522820e66654d2a8f
-SIZE (ghc-6.8.3/index.html) = 1337
diff --git a/lang/ghc-doc/pkg-descr b/lang/ghc-doc/pkg-descr
deleted file mode 100644
index 4c9f8f0f6360..000000000000
--- a/lang/ghc-doc/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Documentation (HTML, PS) for the Glasgow Haskell Compiler.
-
-WWW: http://www.haskell.org/ghc/documentation.html
diff --git a/lang/ghc/Makefile b/lang/ghc/Makefile
index 54ad4b20cdc1..a06fb0ad9eae 100644
--- a/lang/ghc/Makefile
+++ b/lang/ghc/Makefile
@@ -5,12 +5,13 @@
# $FreeBSD$
PORTNAME= ghc
-PORTVERSION= 6.8.3
-PORTREVISION= 5
+PORTVERSION= 6.10.4
CATEGORIES= lang haskell
MASTER_SITES= http://www.haskell.org/ghc/dist/${PORTVERSION}/:source \
- http://www.haskell.org/ghc/dist/${PORTVERSION}/FreeBSD/:boot \
- ${MASTER_SITE_LOCAL:S/$/:boot/}
+ ${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
@@ -19,7 +20,13 @@ COMMENT= A Compiler for the functional language Haskell
ONLY_FOR_ARCHS= i386 amd64
-GHC_VERSION= ${PORTVERSION}
+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.13
+GHCPATH_VERSION= 0.1.0.5
USE_AUTOTOOLS= autoconf:262:env
USE_BZIP2= yes
@@ -27,6 +34,7 @@ LIB_DEPENDS+= gmp.8:${PORTSDIR}/math/libgmp4
USE_PERL5= yes
USE_GMAKE= yes
+USE_ICONV= yes
# The configure process accepts,filters and canonicalises
# the CONFIGURE_TARGET variable. You can read the files
@@ -35,33 +43,62 @@ USE_GMAKE= yes
# You can view below.
GNU_CONFIGURE= yes
-OPTIONS= PROFILE "Compile for profiling as well" on
+.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
+.else
+OPTIONS= PROFILE "Compile for profiling as well" on \
+ HADDOCK "Use the internal version of Haddock" off \
+ TEST "Use the testsuite" off
+.endif
+.include <bsd.port.options.mk>
.include <bsd.port.pre.mk>
-.if ${ARCH} == "i386"
-OPTIONS+= DOCS "Install HTML documentation" on
+.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
-.undef WITH_DOCS
+. if exists(${LOCALBASE}/lib/haddock-${PORT_HADDOCK_VERSION}/register.sh)
+PORT_HADDOCK= 10
+. else
+PORT_HADDOCK= 11
+. endif
.endif
-.if exists(${LOCALBASE}/lib/libreadline.so.6)
-LIB_DEPENDS+= readline.6:${PORTSDIR}/devel/readline
+.if defined(WITHOUT_DOCS)
+NOPORTDOCS=
.endif
.if ${ARCH} == "i386"
-.if ${OSVERSION} >= 800105
-BROKEN= does not build
+.if ${OSVERSION} >= 800000
+DISTFILES+= ghc-${GHC_VERSION}-i386-jm0-freebsd8-boot${EXTRACT_SUFX}:boot
.elif ${OSVERSION} >= 700000
-DISTFILES+= ghc-${PORTVERSION}-i386-unknown-freebsd7-boot${EXTRACT_SUFX}:boot
-.else
-DISTFILES+= ghc-${PORTVERSION}-i386-unknown-freebsd6-boot${EXTRACT_SUFX}:boot
-.endif
+DISTFILES+= ghc-${GHC_VERSION}-i386-jm0-freebsd7-boot${EXTRACT_SUFX}:boot
+.elif ${OSVERSION} >= 600000
+DISTFILES+= ghc-${GHC_VERSION}-i386-jm0-freebsd6-boot${EXTRACT_SUFX}:boot
.endif
-
-.if ${ARCH} == "amd64"
-.if ${OSVERSION} >= 700000
-DISTFILES+= ghc-${PORTVERSION}-x86_64-unknown-freebsd7-boot${EXTRACT_SUFX}:boot
+.elif ${ARCH} == "amd64"
+.if ${OSVERSION} >= 800000
+DISTFILES+= ghc-${GHC_VERSION}-amd64-ash0-freebsd8-boot${EXTRACT_SUFX}:boot
+.elif ${OSVERSION} >= 700000
+DISTFILES+= ghc-${GHC_VERSION}-amd64-ash0-freebsd7-boot${EXTRACT_SUFX}:boot
.else
IGNORE= unsupported at the moment
.endif
@@ -86,41 +123,62 @@ PLIST_SUB+= PROFILE="@comment "
PLIST_SUB+= PROFILE=""
.endif
+.if defined(WITHOUT_HADDOCK)
+PLIST_SUB+= HADDOCK="@comment "
+.else
+PLIST_SUB+= HADDOCK=""
+.endif
+
# This port builds by downloading a minimal binary distribution of GHC and
# using that to bootstrap.
-BOOT_DIR= ${WRKDIR}/ghc-${GHC_VERSION}-boot
-BOOT_GHC= ${BOOT_DIR}/bin/ghc-${GHC_VERSION}
+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
+
+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
-CONFIGURE_ARGS+= --with-ghc=${BOOT_GHC} --with-gcc=${CC} \
- --with-gmp-includes=${LOCALBASE}/include --with-gmp-libraries=${LOCALBASE}/lib
# libgmp:
-CONFIGURE_ENV+= CFLAGS=-I${LOCALBASE}/include LDFLAGS=-L${LOCALBASE}/lib
+CONFIGURE_ENV+= LDFLAGS=-L${LOCALBASE}/lib
+CFLAGS+= -I${LOCALBASE}/include
# override TMPDIR because /tmp often doesn't have enough space
# to build some of the larger libraries.
TMPDIR= ${WRKSRC}/tmp
MAKE_ENV+= TMPDIR=${TMPDIR}
-EXCLUDELIBS= ALUT GLUT HGL OpenAL OpenGL X11
# Defining WITH_DOCS:
-# An in place installation and registration of haddock will be
+# An in place installation and registration of hscolour will be
# activated. In this way it's possible to use it directly into
# the build tree, without needing to install it. At the end
-# you could view the output of: ${BOOT_GHC} describe haddock
+# you could view the output of: ${BOOT_GHC} describe hscolour
.if defined(WITH_DOCS)
-MASTER_SITES+= http://hackage.haskell.org/packages/archive/haddock/2.1.0/:docs \
- ftp://ftp.cs.york.ac.uk/pub/haskell/contrib/:docs
-
-DISTFILES+= haddock-2.1.0.tar.gz:docs \
- hscolour-1.12.tar.gz: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
-EXTRACT_ONLY= ${_DISTFILES:C/hscolour.*$//g:C/haddock.*$//g}
+EXTRACT_ONLY= ${_DISTFILES:C/ghc-paths.*$//g:C/hscolour.*$//g:C/haddock.*$//g}
MAN1= ghc.1
-SUB_FILES= pkg-message.haddock
-
SLAVES_PREFIX= ${WRKDIR}/slaves_prefix
SLAVES_WRKDIRPREFIX= ${WRKDIR}/slaves_wrkdirprefix
SLAVES_MAKE_ARGS= -DSLAVE PREFIX=${SLAVES_PREFIX} WRKDIRPREFIX=${SLAVES_WRKDIRPREFIX}
@@ -132,49 +190,94 @@ BUILD_DEPENDS+= ${LOCALBASE}/share/xsl/docbook/html:${PORTSDIR}/textproc/docbook
${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(WITHOUT_PROFILE)
+.if defined(WITH_PROFILE)
+ @${ECHO} >> ${WRKSRC}/mk/build.mk "GhcLibWays += p"
+.else
@${ECHO} >> ${WRKSRC}/mk/build.mk "GhcLibWays ="
.endif
.if defined(WITH_DOCS)
@${ECHO} >> ${WRKSRC}/mk/build.mk "XMLDocWays = html"
@${ECHO} >> ${WRKSRC}/mk/build.mk "HADDOCK_DOCS = YES"
+ @${ECHO} >> ${WRKSRC}/mk/build.mk "HSCOLOUR_SRCS = YES"
+.else
+ @${ECHO} >> ${WRKSRC}/mk/build.mk "XMLDocWays ="
+ @${ECHO} >> ${WRKSRC}/mk/build.mk "HADDOCK_DOCS ="
+ @${ECHO} >> ${WRKSRC}/mk/build.mk "HSCOLOUR_SRCS ="
.endif
-
- @cd ${WRKSRC}/libraries && ${RM} -rf ${EXCLUDELIBS}
+ @${ECHO} >> ${WRKSRC}/mk/build.mk "BSD_PATH_TO_HSC2HS = ${BOOT_HSC2HS}"
+ @${ECHO} >> ${WRKSRC}/mk/build.mk "SRC_HC_OPTS += -I${LOCALBASE}/include -L${LOCALBASE}/lib"
+ @${ECHO} >> ${WRKSRC}/mk/build.mk "SRC_CC_OPTS += ${CFLAGS}"
+ @${ECHO} >> ${WRKSRC}/mk/build.mk "EXTRA_HSC2HS_OPTS += -I${LOCALBASE}/include --lflag=-L${LOCALBASE}/lib"
+ @${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"
post-patch:
- @${REINPLACE_CMD} s+%%LOCALBASE%%+${LOCALBASE}+ \
- ${WRKSRC}/rts/package.conf.in
+# 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}/rts/package.conf.in \
+ ${WRKSRC}/libraries/Makefile
+
+ @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
+ ${WRKSRC}/configure
pre-configure:
@${MKDIR} ${TMPDIR}
- @(cd ${BOOT_DIR} && ${CONFIGURE_ENV} ./${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS} --prefix=${BOOT_DIR})
+ @(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})
# Defining WITH_DOCS:
-# Defining "SLAVE" in devel/hs-haddock and
+# Defining "SLAVE" in devel/hs-ghc-paths devel/hs-haddock and
# print/hs-hscolour flips the building process
# functionally to this port.
.if defined(WITH_DOCS)
@${ECHO_MSG} -e "\a"
- @${ECHO_MSG} "====================================================================="
- @${ECHO_MSG} " WARNING: Now Haddock and HsColour will be built, the respective "
- @${ECHO_MSG} " ports won't be installed, but it takes place an in-place "
- @${ECHO_MSG} " installation and registration of both. "
- @${ECHO_MSG} "====================================================================="
+ @${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} "======================================================================"
@${ECHO_MSG} ""
@sleep 3
@${MKDIR} ${SLAVES_PREFIX}
@${MKDIR} ${SLAVES_WRKDIRPREFIX}
+.if defined(WITHOUT_HADDOCK)
+ @(cd ${PORTSDIR}/devel/hs-ghc-paths && \
+ ${SETENV} PATH=${BOOT_DIR}/bin:${PATH} ${MAKE} ${SLAVES_MAKE_ARGS} install)
+
@(cd ${PORTSDIR}/devel/hs-haddock && \
${SETENV} PATH=${BOOT_DIR}/bin:${PATH} ${MAKE} ${SLAVES_MAKE_ARGS} install)
+.endif
@(cd ${PORTSDIR}/print/hs-hscolour && \
${SETENV} PATH=${BOOT_DIR}/bin:${PATH} ${MAKE} ${SLAVES_MAKE_ARGS} install)
@@ -182,16 +285,21 @@ pre-configure:
post-install:
# cabalised hs-foo-ghc ports
- @${MKDIR} ${PREFIX}/lib/ghc-${PORTVERSION}/cabal
+ @${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)
+.endif
+ @${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
- @${ECHO_MSG}
- @${CAT} ${PKGMESSAGE}
- @${ECHO_MSG}
+.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
- @${RM} -f ${PREFIX}/lib/ghc-${PORTVERSION}/package.conf.old
.include <bsd.port.post.mk>
diff --git a/lang/ghc/distinfo b/lang/ghc/distinfo
index deb7ceb678b6..da4c640fd57b 100644
--- a/lang/ghc/distinfo
+++ b/lang/ghc/distinfo
@@ -1,21 +1,30 @@
-MD5 (ghc-6.8.3-src.tar.bz2) = dfa31028b4d06d1d226f55fe3a2ab7b3
-SHA256 (ghc-6.8.3-src.tar.bz2) = 1fc1ff82a555532f1c9d2dc628fd9de5e6ebab2ce6ee9490a34174ceb6f76e6b
-SIZE (ghc-6.8.3-src.tar.bz2) = 7092076
-MD5 (ghc-6.8.3-src-extralibs.tar.bz2) = 5ac72f5d5433151cf6b718dc6601dc41
-SHA256 (ghc-6.8.3-src-extralibs.tar.bz2) = ee2f5ba6a46157fc53eae515cb6fa1ed3c5023e7eac15981d92af0af00ee2ba2
-SIZE (ghc-6.8.3-src-extralibs.tar.bz2) = 1912647
-MD5 (ghc-6.8.3-i386-unknown-freebsd6-boot.tar.bz2) = 5cdcf4433a655e456c00f64cb1b73820
-SHA256 (ghc-6.8.3-i386-unknown-freebsd6-boot.tar.bz2) = 2693ce11867996dc15fdcea91d6c7da67c04bf87fd501b660c8ebfe18c2d2fb6
-SIZE (ghc-6.8.3-i386-unknown-freebsd6-boot.tar.bz2) = 28974145
-MD5 (ghc-6.8.3-i386-unknown-freebsd7-boot.tar.bz2) = b039eed7bc8b7fda4aab34bb77d914a6
-SHA256 (ghc-6.8.3-i386-unknown-freebsd7-boot.tar.bz2) = eacc27978d66eb52634d25f5d7b148a7a4816465d6b26a7aaefbf65c1e7947ca
-SIZE (ghc-6.8.3-i386-unknown-freebsd7-boot.tar.bz2) = 28899621
-MD5 (ghc-6.8.3-x86_64-unknown-freebsd7-boot.tar.bz2) = 02bf1e86c20d6e841ec20fa38dfefce6
-SHA256 (ghc-6.8.3-x86_64-unknown-freebsd7-boot.tar.bz2) = b08a287a7c828934bf8d9c5ccbcf75212a366599e7d3d5d737e7c3e98f07aa5b
-SIZE (ghc-6.8.3-x86_64-unknown-freebsd7-boot.tar.bz2) = 28805632
-MD5 (haddock-2.1.0.tar.gz) = 8971b42827758aa06519aeeecbfa30e6
-SHA256 (haddock-2.1.0.tar.gz) = 1b67869e493e56366207a128949998851f975d821e0952c2c717840d2eadaca7
-SIZE (haddock-2.1.0.tar.gz) = 95531
-MD5 (hscolour-1.12.tar.gz) = 4328a84b87b245693bcf10b49c608e43
-SHA256 (hscolour-1.12.tar.gz) = b80a446c0b27d1eaca172d07e7a5d814e4b3a63db0bc8689e60a3db2fc92cfc0
-SIZE (hscolour-1.12.tar.gz) = 54116
+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 (hscolour-1.13.tar.gz) = a48b90999b0b28903e774e53fb4ec4e6
+SHA256 (hscolour-1.13.tar.gz) = f52f978dbd0e31101c514968e0d2c0302683a38f72b47f054e99a11e465243e8
+SIZE (hscolour-1.13.tar.gz) = 56410
+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-jm0-freebsd6-boot.tar.bz2) = e528ad305e12ec45b051acf22a41929f
+SHA256 (ghc-6.10.4-i386-jm0-freebsd6-boot.tar.bz2) = ff39d911930e0afd79dcd312583b2ade830e0f4f11db2d6c9ee5658732332ac3
+SIZE (ghc-6.10.4-i386-jm0-freebsd6-boot.tar.bz2) = 47466113
+MD5 (ghc-6.10.4-i386-jm0-freebsd7-boot.tar.bz2) = 3bb1b91d0f06af390d493d7d936b6086
+SHA256 (ghc-6.10.4-i386-jm0-freebsd7-boot.tar.bz2) = 44f41b1a2d9ffee6ede9aff00288b2b7bc405d68f2cc1a092db6bb2096344e9b
+SIZE (ghc-6.10.4-i386-jm0-freebsd7-boot.tar.bz2) = 47556193
+MD5 (ghc-6.10.4-i386-jm0-freebsd8-boot.tar.bz2) = c4e4ce9daae4bfdda1dcc14813cb9507
+SHA256 (ghc-6.10.4-i386-jm0-freebsd8-boot.tar.bz2) = 6d411549995acf0a4759759da9c56de1330377bd1c3f65e095b7762fb454df62
+SIZE (ghc-6.10.4-i386-jm0-freebsd8-boot.tar.bz2) = 47553947
+MD5 (ghc-6.10.4-amd64-ash0-freebsd7-boot.tar.bz2) = e466e916c44be04f3c2480f17bfeef9d
+SHA256 (ghc-6.10.4-amd64-ash0-freebsd7-boot.tar.bz2) = e81b511703083f38f180a39af91f5ea31988135d59010cf50b925a1f5b396d7c
+SIZE (ghc-6.10.4-amd64-ash0-freebsd7-boot.tar.bz2) = 78412026
+MD5 (ghc-6.10.4-amd64-ash0-freebsd8-boot.tar.bz2) = c85ebe7ac505320a910c7b0493bce00f
+SHA256 (ghc-6.10.4-amd64-ash0-freebsd8-boot.tar.bz2) = 2ef34c2f3b49bff4f611405186398c21b7f4e0c5a228ce737853f0f845945fb4
+SIZE (ghc-6.10.4-amd64-ash0-freebsd8-boot.tar.bz2) = 78499098
diff --git a/lang/ghc/files/patch-.._ghc-6.10.4-boot_configure b/lang/ghc/files/patch-.._ghc-6.10.4-boot_configure
new file mode 100644
index 000000000000..02d2bf9963fc
--- /dev/null
+++ b/lang/ghc/files/patch-.._ghc-6.10.4-boot_configure
@@ -0,0 +1,11 @@
+--- ../ghc-6.10.4-boot/configure.orig
++++ ../ghc-6.10.4-boot/configure
+@@ -1989,6 +1989,8 @@
+ TargetPlatform=x86_64-unknown-linux;;
+ x86_64-*-freebsd*)
+ TargetPlatform=x86_64-unknown-freebsd;;
++amd64-*-freebsd*)
++ TargetPlatform=x86_64-unknown-freebsd;;
+ x86_64-*-openbsd*)
+ TargetPlatform=x86_64-unknown-openbsd;;
+ x86_64-*-netbsd*)
diff --git a/lang/ghc/files/patch-.._ghc-6.10.4-boot_rts_package.conf.in b/lang/ghc/files/patch-.._ghc-6.10.4-boot_rts_package.conf.in
new file mode 100644
index 000000000000..428014e57ff5
--- /dev/null
+++ b/lang/ghc/files/patch-.._ghc-6.10.4-boot_rts_package.conf.in
@@ -0,0 +1,11 @@
+--- ../ghc-6.10.4-boot/rts/package.conf.in.orig 2009-07-14 19:10:52.000000000 +0200
++++ ../ghc-6.10.4-boot/rts/package.conf.in 2009-08-13 22:09:35.000000000 +0200
+@@ -156,6 +156,8 @@
+ , "-u", "base_GHCziConc_ensureIOManagerIsRunning_closure"
+ #endif
+
++ , "-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/patch-ghc-rts-package.conf.in b/lang/ghc/files/patch-ghc-rts-package.conf.in
deleted file mode 100644
index 2c5509016e2c..000000000000
--- a/lang/ghc/files/patch-ghc-rts-package.conf.in
+++ /dev/null
@@ -1,10 +0,0 @@
---- rts/package.conf.in.orig 2008-06-16 19:27:16.000000000 +0200
-+++ rts/package.conf.in 2008-06-21 21:46:49.000000000 +0200
-@@ -144,6 +144,7 @@
- , "-u", "base_GHCziIOBase_NestedAtomically_closure"
- , "-u", "base_GHCziWeak_runFinalizzerBatch_closure"
- #endif
-+ , "-L/usr/local/lib"
-
- #ifdef LEADING_UNDERSCORE
- , "-u", "_base_GHCziConc_ensureIOManagerIsRunning_closure"
diff --git a/lang/ghc/files/patch-libraries_Makefile b/lang/ghc/files/patch-libraries_Makefile
new file mode 100644
index 000000000000..5d5e84747f92
--- /dev/null
+++ b/lang/ghc/files/patch-libraries_Makefile
@@ -0,0 +1,11 @@
+--- 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-rts_package.conf.in b/lang/ghc/files/patch-rts_package.conf.in
new file mode 100644
index 000000000000..464064005f54
--- /dev/null
+++ b/lang/ghc/files/patch-rts_package.conf.in
@@ -0,0 +1,11 @@
+--- 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"
+ #endif
+
++ , "-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/pkg-message.haddock.in b/lang/ghc/files/pkg-message.haddock.in
deleted file mode 100644
index e5d15a09244d..000000000000
--- a/lang/ghc/files/pkg-message.haddock.in
+++ /dev/null
@@ -1,9 +0,0 @@
-===============================================================
-
- WARNING: Haddock doesn't like swimming in circles, so can't
- handle mutually recursive modules currently, then the
- documentation for the HSghc libraries isn't been compiled
- and the paths haddock-interfaces and haddock-html about
- ghc are fake (you can view ghc-pkg describe ghc).
-
-===============================================================
diff --git a/lang/ghc/files/testsuite.sh.in b/lang/ghc/files/testsuite.sh.in
new file mode 100644
index 000000000000..5c221e5e1b67
--- /dev/null
+++ b/lang/ghc/files/testsuite.sh.in
@@ -0,0 +1,9 @@
+#!/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 1c51f1a8fd25..bed1650c3505 100644
--- a/lang/ghc/pkg-plist
+++ b/lang/ghc/pkg-plist
@@ -1,347 +1,1761 @@
+@comment $FreeBSD$
bin/ghc
bin/ghc-%%GHC_VERSION%%
bin/ghc-pkg
bin/ghc-pkg-%%GHC_VERSION%%
bin/ghci
bin/ghci-%%GHC_VERSION%%
-bin/ghcprof
+%%HADDOCK%%bin/haddock
bin/hasktags
bin/hp2ps
bin/hpc
bin/hsc2hs
-bin/hsc2hs-ghc
-bin/hsc2hs-ghc-%%GHC_VERSION%%
bin/runghc
bin/runhaskell
-%%GHC_LIBDIR_REL%%/HSghc.o
+%%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%%/cgprof
+%%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%%/ghc-%%GHC_VERSION%%
+%%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.bin
+%%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
-%%GHC_LIBDIR_REL%%/hsc2hs-bin
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/AsmCodeGen.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Bag.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/BasicTypes.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/BinIface.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Binary.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Bitmap.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/BreakArray.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/BufWrite.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/BuildTyCl.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/ByteCodeAsm.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/ByteCodeFFI.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/ByteCodeGen.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/ByteCodeInstr.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/ByteCodeItbls.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/ByteCodeLink.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CLabel.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CSE.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CgBindery.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CgCallConv.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CgCase.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CgClosure.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CgCon.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CgExpr.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CgForeignCall.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CgHeapery.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CgHpc.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CgInfoTbls.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CgLetNoEscape.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CgMonad.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CgParallel.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CgPrimOp.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CgProf.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CgStackery.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CgTailCall.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CgTicky.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CgUtils.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Check.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Class.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/ClosureInfo.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CmdLineParser.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Cmm.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CmmBrokenBlock.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CmmCPS.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CmmCPSGen.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CmmCallConv.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CmmInfo.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CmmLex.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CmmLint.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CmmLive.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CmmOpt.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CmmParse.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CmmProcPoint.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CmmUtils.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CodeGen.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CodeOutput.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Coercion.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Config.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Constants.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Convert.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CoreFVs.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CoreLint.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CorePrep.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CoreSubst.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CoreSyn.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CoreTidy.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CoreToStg.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CoreUnfold.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CoreUtils.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CostCentre.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Coverage.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/CprAnalyse.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Ctype.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/DataCon.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Dataflow.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Debugger.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Demand.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Desugar.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Digraph.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/DmdAnal.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/DriverMkDepend.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/DriverPhases.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/DriverPipeline.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/DsArrows.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/DsBinds.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/DsCCall.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/DsExpr.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/DsForeign.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/DsGRHSs.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/DsListComp.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/DsMeta.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/DsMonad.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/DsUtils.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/DynFlags.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Encoding.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/ErrUtils.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/ExternalCore.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/FamInst.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/FamInstEnv.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/FastMutInt.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/FastString.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/FastTypes.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Finder.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/FiniteMap.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/FlattenInfo.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/FlattenMonad.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Flattening.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/FloatIn.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/FloatOut.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/ForeignCall.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/FunDeps.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/GHC.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Generics.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/GhciMonad.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/GhciTags.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/GraphBase.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/GraphColor.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/GraphOps.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/GraphPpr.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/HaddockLex.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/HaddockParse.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/HaddockUtils.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/HeaderInfo.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/HsBinds.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/HsDecls.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/HsDoc.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/HsExpr.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/HsImpExp.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/HsLit.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/HsPat.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/HsSyn.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/HsTypes.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/HsUtils.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/HscMain.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/HscStats.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/HscTypes.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/IOEnv.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Id.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/IdInfo.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/IfaceEnv.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/IfaceSyn.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/IfaceType.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Inst.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/InstEnv.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/InteractiveEval.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/InteractiveUI.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/LexCore.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Lexer.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/LiberateCase.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Linker.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/ListSetOps.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Literal.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/LoadIface.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/MachCodeGen.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/MachInstrs.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/MachOp.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/MachRegs.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Main.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Match.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/MatchCon.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/MatchLit.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Maybes.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/MkExternalCore.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/MkId.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/MkIface.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Module.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/NCGMonad.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/NDPCoreUtils.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Name.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/NameEnv.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/NameSet.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/NewDemand.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/ObjLink.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/OccName.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/OccurAnal.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/OrdList.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Outputable.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/PArrAnal.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/PackageConfig.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Packages.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Panic.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/ParsePkgConf.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Parser.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/ParserCore.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/ParserCoreUtils.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/PositionIndependentCode.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/PprC.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/PprCmm.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/PprCore.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/PprExternalCore.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/PprMach.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/PprTyThing.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/PrelInfo.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/PrelNames.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/PrelRules.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Pretty.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/PrimOp.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/RdrHsSyn.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/RdrName.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/RegAllocColor.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/RegAllocInfo.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/RegAllocLinear.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/RegAllocStats.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/RegArchBase.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/RegArchX86.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/RegCoalesce.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/RegLiveness.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/RegSpill.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/RegSpillClean.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/RegSpillCost.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/RnBinds.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/RnEnv.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/RnExpr.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/RnHsDoc.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/RnHsSyn.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/RnNames.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/RnSource.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/RnTypes.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/RtClosureInspect.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Rules.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/SAT.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/SATMonad.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/SCCfinal.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/SMRep.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/SRT.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/SaAbsInt.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/SaLib.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/SetLevels.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/SimplCore.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/SimplEnv.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/SimplMonad.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/SimplStg.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/SimplUtils.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Simplify.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/SpecConstr.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Specialise.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/SrcLoc.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/State.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/StaticFlags.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/StgLint.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/StgStats.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/StgSyn.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/StrictAnal.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/StringBuffer.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/SysTools.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/TcArrows.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/TcBinds.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/TcClassDcl.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/TcDefaults.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/TcDeriv.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/TcEnv.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/TcExpr.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/TcForeign.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/TcGadt.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/TcGenDeriv.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/TcHsSyn.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/TcHsType.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/TcIface.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/TcInstDcls.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/TcMType.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/TcMatches.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/TcPat.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/TcRnDriver.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/TcRnMonad.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/TcRnTypes.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/TcRules.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/TcSimplify.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/TcSplice.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/TcTyClsDecls.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/TcTyDecls.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/TcTyFuns.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/TcType.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/TcUnify.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/TidyPgm.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/TyCon.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Type.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/TypeRep.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/TysPrim.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/TysWiredIn.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Unify.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/UniqFM.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/UniqSet.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/UniqSupply.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Unique.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Util.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Var.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/VarEnv.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/VarSet.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/VectBuiltIn.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/VectCore.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/VectMonad.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/VectType.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/VectUtils.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/Vectorise.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/WorkWrap.hi
-%%GHC_LIBDIR_REL%%/hslibs-imports/ghc/WwLib.hi
-%%GHC_LIBDIR_REL%%/icons/absdelta.xbm
-%%GHC_LIBDIR_REL%%/icons/absolute.xbm
-%%GHC_LIBDIR_REL%%/icons/comm.xbm
-%%GHC_LIBDIR_REL%%/icons/commslack.xbm
-%%GHC_LIBDIR_REL%%/icons/comp.xbm
-%%GHC_LIBDIR_REL%%/icons/compress.xbm
-%%GHC_LIBDIR_REL%%/icons/compslack.xbm
-%%GHC_LIBDIR_REL%%/icons/delete.xbm
-%%GHC_LIBDIR_REL%%/icons/help.xbm
-%%GHC_LIBDIR_REL%%/icons/hrel.xbm
-%%GHC_LIBDIR_REL%%/icons/hrelslack.xbm
-%%GHC_LIBDIR_REL%%/icons/jump.xbm
-%%GHC_LIBDIR_REL%%/icons/mycomm.xbm
-%%GHC_LIBDIR_REL%%/icons/oxpara.xbm
-%%GHC_LIBDIR_REL%%/icons/percent.xbm
-%%GHC_LIBDIR_REL%%/icons/reldelta.xbm
-%%GHC_LIBDIR_REL%%/icons/sync.xbm
-%%GHC_LIBDIR_REL%%/icons/time.xbm
-%%GHC_LIBDIR_REL%%/icons/time1.xbm
-%%GHC_LIBDIR_REL%%/icons/uncompress.xbm
-%%GHC_LIBDIR_REL%%/icons/undo.xbm
-%%GHC_LIBDIR_REL%%/icons/wait.xbm
-%%GHC_LIBDIR_REL%%/icons/weightdelta.xbm
+%%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
@@ -370,13 +1784,15 @@ bin/runhaskell
%%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/RtsTypeable.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
@@ -390,990 +1806,392 @@ bin/runhaskell
%%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%%/lib/Cabal-1.2.4.0/Distribution/Compat/Directory.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Compat/Directory.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Compat/Exception.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Compat/Exception.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Compat/Map.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Compat/Map.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Compat/RawSystem.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Compat/RawSystem.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Compat/ReadP.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Compat/ReadP.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Compat/TempFile.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Compat/TempFile.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Compiler.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Compiler.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Configuration.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Configuration.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Extension.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Extension.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/GetOpt.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/GetOpt.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/InstalledPackageInfo.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/InstalledPackageInfo.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/License.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/License.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Make.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Make.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Package.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Package.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/PackageDescription.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/PackageDescription.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/ParseUtils.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/ParseUtils.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Setup.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Setup.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/Build.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/Build.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/Compiler.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/Compiler.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/Configure.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/Configure.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/GHC.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/GHC.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/GHC/Makefile.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/GHC/Makefile.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/GHC/PackageConfig.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/GHC/PackageConfig.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/Haddock.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/Haddock.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/Hugs.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/Hugs.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/Install.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/Install.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/InstallDirs.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/InstallDirs.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/JHC.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/JHC.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/LocalBuildInfo.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/LocalBuildInfo.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/NHC.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/NHC.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/PreProcess.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/PreProcess.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/PreProcess/Unlit.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/PreProcess/Unlit.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/Program.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/Program.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/Register.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/Register.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/Setup.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/Setup.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/SetupWrapper.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/SetupWrapper.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/SrcDist.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/SrcDist.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/Utils.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/Utils.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/System.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/System.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Verbosity.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Verbosity.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Version.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Version.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/HSCabal-1.2.4.0.o
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Language/Haskell/Extension.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Language/Haskell/Extension.p_hi
-%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/libHSCabal-1.2.4.0.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/libHSCabal-1.2.4.0_p.a
-%%GHC_LIBDIR_REL%%/lib/HUnit-1.2.0.0/HSHUnit-1.2.0.0.o
-%%GHC_LIBDIR_REL%%/lib/HUnit-1.2.0.0/Test/HUnit.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/HUnit-1.2.0.0/Test/HUnit.p_hi
-%%GHC_LIBDIR_REL%%/lib/HUnit-1.2.0.0/Test/HUnit/Base.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/HUnit-1.2.0.0/Test/HUnit/Base.p_hi
-%%GHC_LIBDIR_REL%%/lib/HUnit-1.2.0.0/Test/HUnit/Lang.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/HUnit-1.2.0.0/Test/HUnit/Lang.p_hi
-%%GHC_LIBDIR_REL%%/lib/HUnit-1.2.0.0/Test/HUnit/Terminal.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/HUnit-1.2.0.0/Test/HUnit/Terminal.p_hi
-%%GHC_LIBDIR_REL%%/lib/HUnit-1.2.0.0/Test/HUnit/Text.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/HUnit-1.2.0.0/Test/HUnit/Text.p_hi
-%%GHC_LIBDIR_REL%%/lib/HUnit-1.2.0.0/libHSHUnit-1.2.0.0.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/HUnit-1.2.0.0/libHSHUnit-1.2.0.0_p.a
-%%GHC_LIBDIR_REL%%/lib/QuickCheck-1.1.0.0/Debug/QuickCheck.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/QuickCheck-1.1.0.0/Debug/QuickCheck.p_hi
-%%GHC_LIBDIR_REL%%/lib/QuickCheck-1.1.0.0/Debug/QuickCheck/Batch.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/QuickCheck-1.1.0.0/Debug/QuickCheck/Batch.p_hi
-%%GHC_LIBDIR_REL%%/lib/QuickCheck-1.1.0.0/Debug/QuickCheck/Poly.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/QuickCheck-1.1.0.0/Debug/QuickCheck/Poly.p_hi
-%%GHC_LIBDIR_REL%%/lib/QuickCheck-1.1.0.0/Debug/QuickCheck/Utils.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/QuickCheck-1.1.0.0/Debug/QuickCheck/Utils.p_hi
-%%GHC_LIBDIR_REL%%/lib/QuickCheck-1.1.0.0/HSQuickCheck-1.1.0.0.o
-%%GHC_LIBDIR_REL%%/lib/QuickCheck-1.1.0.0/Test/QuickCheck.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/QuickCheck-1.1.0.0/Test/QuickCheck.p_hi
-%%GHC_LIBDIR_REL%%/lib/QuickCheck-1.1.0.0/Test/QuickCheck/Batch.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/QuickCheck-1.1.0.0/Test/QuickCheck/Batch.p_hi
-%%GHC_LIBDIR_REL%%/lib/QuickCheck-1.1.0.0/Test/QuickCheck/Poly.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/QuickCheck-1.1.0.0/Test/QuickCheck/Poly.p_hi
-%%GHC_LIBDIR_REL%%/lib/QuickCheck-1.1.0.0/Test/QuickCheck/Utils.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/QuickCheck-1.1.0.0/Test/QuickCheck/Utils.p_hi
-%%GHC_LIBDIR_REL%%/lib/QuickCheck-1.1.0.0/libHSQuickCheck-1.1.0.0.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/QuickCheck-1.1.0.0/libHSQuickCheck-1.1.0.0_p.a
-%%GHC_LIBDIR_REL%%/lib/array-0.1.0.0/Data/Array.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/array-0.1.0.0/Data/Array.p_hi
-%%GHC_LIBDIR_REL%%/lib/array-0.1.0.0/Data/Array/Base.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/array-0.1.0.0/Data/Array/Base.p_hi
-%%GHC_LIBDIR_REL%%/lib/array-0.1.0.0/Data/Array/Diff.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/array-0.1.0.0/Data/Array/Diff.p_hi
-%%GHC_LIBDIR_REL%%/lib/array-0.1.0.0/Data/Array/IArray.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/array-0.1.0.0/Data/Array/IArray.p_hi
-%%GHC_LIBDIR_REL%%/lib/array-0.1.0.0/Data/Array/IO.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/array-0.1.0.0/Data/Array/IO.p_hi
-%%GHC_LIBDIR_REL%%/lib/array-0.1.0.0/Data/Array/IO/Internals.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/array-0.1.0.0/Data/Array/IO/Internals.p_hi
-%%GHC_LIBDIR_REL%%/lib/array-0.1.0.0/Data/Array/MArray.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/array-0.1.0.0/Data/Array/MArray.p_hi
-%%GHC_LIBDIR_REL%%/lib/array-0.1.0.0/Data/Array/ST.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/array-0.1.0.0/Data/Array/ST.p_hi
-%%GHC_LIBDIR_REL%%/lib/array-0.1.0.0/Data/Array/Storable.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/array-0.1.0.0/Data/Array/Storable.p_hi
-%%GHC_LIBDIR_REL%%/lib/array-0.1.0.0/Data/Array/Unboxed.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/array-0.1.0.0/Data/Array/Unboxed.p_hi
-%%GHC_LIBDIR_REL%%/lib/array-0.1.0.0/HSarray-0.1.0.0.o
-%%GHC_LIBDIR_REL%%/lib/array-0.1.0.0/libHSarray-0.1.0.0.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/array-0.1.0.0/libHSarray-0.1.0.0_p.a
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Control/Applicative.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Control/Applicative.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Control/Arrow.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Control/Arrow.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Control/Concurrent.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Control/Concurrent.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Control/Concurrent/Chan.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Control/Concurrent/Chan.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Control/Concurrent/MVar.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Control/Concurrent/MVar.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Control/Concurrent/QSem.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Control/Concurrent/QSem.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Control/Concurrent/QSemN.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Control/Concurrent/QSemN.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Control/Concurrent/SampleVar.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Control/Concurrent/SampleVar.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Control/Exception.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Control/Exception.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Control/Monad.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Control/Monad.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Control/Monad/Fix.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Control/Monad/Fix.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Control/Monad/Instances.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Control/Monad/Instances.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Control/Monad/ST.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Control/Monad/ST.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Control/Monad/ST/Lazy.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Control/Monad/ST/Lazy.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Control/Monad/ST/Strict.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Control/Monad/ST/Strict.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Bits.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Bits.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Bool.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Bool.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Char.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Char.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Complex.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Complex.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Dynamic.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Dynamic.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Either.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Either.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Eq.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Eq.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Fixed.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Fixed.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Foldable.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Foldable.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Function.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Function.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Generics.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Generics.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Generics/Aliases.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Generics/Aliases.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Generics/Basics.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Generics/Basics.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Generics/Instances.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Generics/Instances.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Generics/Schemes.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Generics/Schemes.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Generics/Text.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Generics/Text.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Generics/Twins.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Generics/Twins.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/HashTable.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/HashTable.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/IORef.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/IORef.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Int.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Int.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Ix.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Ix.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/List.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/List.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Maybe.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Maybe.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Monoid.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Monoid.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Ord.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Ord.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Ratio.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Ratio.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/STRef.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/STRef.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/STRef/Lazy.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/STRef/Lazy.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/STRef/Strict.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/STRef/Strict.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/String.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/String.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Traversable.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Traversable.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Tuple.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Tuple.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Typeable.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Typeable.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Unique.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Unique.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Version.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Version.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Word.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Word.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Debug/Trace.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Debug/Trace.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Foreign.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Foreign.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Foreign/C.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Foreign/C.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Foreign/C/Error.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Foreign/C/Error.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Foreign/C/String.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Foreign/C/String.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Foreign/C/Types.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Foreign/C/Types.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Foreign/Concurrent.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Foreign/Concurrent.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Foreign/ForeignPtr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Foreign/ForeignPtr.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Foreign/Marshal.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Foreign/Marshal.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Foreign/Marshal/Alloc.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Foreign/Marshal/Alloc.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Foreign/Marshal/Array.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Foreign/Marshal/Array.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Foreign/Marshal/Error.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Foreign/Marshal/Error.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Foreign/Marshal/Pool.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Foreign/Marshal/Pool.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Foreign/Marshal/Utils.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Foreign/Marshal/Utils.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Foreign/Ptr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Foreign/Ptr.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Foreign/StablePtr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Foreign/StablePtr.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Foreign/Storable.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Foreign/Storable.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Arr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Arr.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Base.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Base.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Conc.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Conc.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/ConsoleHandler.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/ConsoleHandler.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Dotnet.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Dotnet.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Enum.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Enum.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Environment.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Environment.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Err.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Err.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Exception.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Exception.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Exts.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Exts.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Float.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Float.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/ForeignPtr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/ForeignPtr.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Handle.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Handle.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/IO.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/IO.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/IOBase.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/IOBase.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Int.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Int.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/List.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/List.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Num.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Num.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/PArr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/PArr.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Pack.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Pack.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/PrimopWrappers.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/PrimopWrappers.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Ptr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Ptr.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Read.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Read.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Real.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Real.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/ST.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/ST.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/STRef.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/STRef.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Show.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Show.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Stable.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Stable.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Storable.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Storable.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/TopHandler.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/TopHandler.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Unicode.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Unicode.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Weak.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Weak.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Word.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC/Word.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/HSbase-3.0.2.0.o
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Numeric.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Numeric.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Prelude.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Prelude.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/System/CPUTime.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/System/CPUTime.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/System/Console/GetOpt.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/System/Console/GetOpt.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/System/Environment.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/System/Environment.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/System/Exit.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/System/Exit.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/System/IO.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/System/IO.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/System/IO/Error.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/System/IO/Error.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/System/IO/Unsafe.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/System/IO/Unsafe.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/System/Info.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/System/Info.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/System/Mem.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/System/Mem.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/System/Mem/StableName.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/System/Mem/StableName.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/System/Mem/Weak.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/System/Mem/Weak.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/System/Posix/Internals.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/System/Posix/Internals.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/System/Posix/Types.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/System/Posix/Types.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/System/Timeout.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/System/Timeout.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Text/ParserCombinators/ReadP.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Text/ParserCombinators/ReadP.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Text/ParserCombinators/ReadPrec.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Text/ParserCombinators/ReadPrec.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Text/Printf.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Text/Printf.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Text/Read.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Text/Read.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Text/Read/Lex.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Text/Read/Lex.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Text/Show.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Text/Show.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Text/Show/Functions.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Text/Show/Functions.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Unsafe/Coerce.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Unsafe/Coerce.p_hi
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/include/HsBase.h
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/include/HsBaseConfig.h
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/include/Typeable.h
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/include/WCsubst.h
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/include/consUtils.h
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/include/dirUtils.h
-%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/libHSbase-3.0.2.0.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/libHSbase-3.0.2.0_p.a
-%%GHC_LIBDIR_REL%%/lib/bytestring-0.9.0.1.1/Data/ByteString.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/bytestring-0.9.0.1.1/Data/ByteString.p_hi
-%%GHC_LIBDIR_REL%%/lib/bytestring-0.9.0.1.1/Data/ByteString/Char8.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/bytestring-0.9.0.1.1/Data/ByteString/Char8.p_hi
-%%GHC_LIBDIR_REL%%/lib/bytestring-0.9.0.1.1/Data/ByteString/Fusion.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/bytestring-0.9.0.1.1/Data/ByteString/Fusion.p_hi
-%%GHC_LIBDIR_REL%%/lib/bytestring-0.9.0.1.1/Data/ByteString/Internal.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/bytestring-0.9.0.1.1/Data/ByteString/Internal.p_hi
-%%GHC_LIBDIR_REL%%/lib/bytestring-0.9.0.1.1/Data/ByteString/Lazy.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/bytestring-0.9.0.1.1/Data/ByteString/Lazy.p_hi
-%%GHC_LIBDIR_REL%%/lib/bytestring-0.9.0.1.1/Data/ByteString/Lazy/Char8.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/bytestring-0.9.0.1.1/Data/ByteString/Lazy/Char8.p_hi
-%%GHC_LIBDIR_REL%%/lib/bytestring-0.9.0.1.1/Data/ByteString/Lazy/Internal.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/bytestring-0.9.0.1.1/Data/ByteString/Lazy/Internal.p_hi
-%%GHC_LIBDIR_REL%%/lib/bytestring-0.9.0.1.1/Data/ByteString/Unsafe.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/bytestring-0.9.0.1.1/Data/ByteString/Unsafe.p_hi
-%%GHC_LIBDIR_REL%%/lib/bytestring-0.9.0.1.1/HSbytestring-0.9.0.1.1.o
-%%GHC_LIBDIR_REL%%/lib/bytestring-0.9.0.1.1/include/fpstring.h
-%%GHC_LIBDIR_REL%%/lib/bytestring-0.9.0.1.1/libHSbytestring-0.9.0.1.1.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/bytestring-0.9.0.1.1/libHSbytestring-0.9.0.1.1_p.a
-%%GHC_LIBDIR_REL%%/lib/cgi-3001.1.6.0/HScgi-3001.1.6.0.o
-%%GHC_LIBDIR_REL%%/lib/cgi-3001.1.6.0/Network/CGI.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/cgi-3001.1.6.0/Network/CGI.p_hi
-%%GHC_LIBDIR_REL%%/lib/cgi-3001.1.6.0/Network/CGI/Compat.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/cgi-3001.1.6.0/Network/CGI/Compat.p_hi
-%%GHC_LIBDIR_REL%%/lib/cgi-3001.1.6.0/Network/CGI/Cookie.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/cgi-3001.1.6.0/Network/CGI/Cookie.p_hi
-%%GHC_LIBDIR_REL%%/lib/cgi-3001.1.6.0/Network/CGI/Header.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/cgi-3001.1.6.0/Network/CGI/Header.p_hi
-%%GHC_LIBDIR_REL%%/lib/cgi-3001.1.6.0/Network/CGI/Monad.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/cgi-3001.1.6.0/Network/CGI/Monad.p_hi
-%%GHC_LIBDIR_REL%%/lib/cgi-3001.1.6.0/Network/CGI/Multipart.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/cgi-3001.1.6.0/Network/CGI/Multipart.p_hi
-%%GHC_LIBDIR_REL%%/lib/cgi-3001.1.6.0/Network/CGI/Protocol.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/cgi-3001.1.6.0/Network/CGI/Protocol.p_hi
-%%GHC_LIBDIR_REL%%/lib/cgi-3001.1.6.0/libHScgi-3001.1.6.0.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/cgi-3001.1.6.0/libHScgi-3001.1.6.0_p.a
-%%GHC_LIBDIR_REL%%/lib/containers-0.1.0.2/Data/Graph.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/containers-0.1.0.2/Data/Graph.p_hi
-%%GHC_LIBDIR_REL%%/lib/containers-0.1.0.2/Data/IntMap.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/containers-0.1.0.2/Data/IntMap.p_hi
-%%GHC_LIBDIR_REL%%/lib/containers-0.1.0.2/Data/IntSet.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/containers-0.1.0.2/Data/IntSet.p_hi
-%%GHC_LIBDIR_REL%%/lib/containers-0.1.0.2/Data/Map.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/containers-0.1.0.2/Data/Map.p_hi
-%%GHC_LIBDIR_REL%%/lib/containers-0.1.0.2/Data/Sequence.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/containers-0.1.0.2/Data/Sequence.p_hi
-%%GHC_LIBDIR_REL%%/lib/containers-0.1.0.2/Data/Set.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/containers-0.1.0.2/Data/Set.p_hi
-%%GHC_LIBDIR_REL%%/lib/containers-0.1.0.2/Data/Tree.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/containers-0.1.0.2/Data/Tree.p_hi
-%%GHC_LIBDIR_REL%%/lib/containers-0.1.0.2/HScontainers-0.1.0.2.o
-%%GHC_LIBDIR_REL%%/lib/containers-0.1.0.2/libHScontainers-0.1.0.2.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/containers-0.1.0.2/libHScontainers-0.1.0.2_p.a
-%%GHC_LIBDIR_REL%%/lib/directory-1.0.0.1/HSdirectory-1.0.0.1.o
-%%GHC_LIBDIR_REL%%/lib/directory-1.0.0.1/System/Directory.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/directory-1.0.0.1/System/Directory.p_hi
-%%GHC_LIBDIR_REL%%/lib/directory-1.0.0.1/include/HsDirectory.h
-%%GHC_LIBDIR_REL%%/lib/directory-1.0.0.1/include/HsDirectoryConfig.h
-%%GHC_LIBDIR_REL%%/lib/directory-1.0.0.1/libHSdirectory-1.0.0.1.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/directory-1.0.0.1/libHSdirectory-1.0.0.1_p.a
-%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive.p_hi
-%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Basic.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Basic.p_hi
-%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Example.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Example.p_hi
-%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Graph.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Graph.p_hi
-%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Graphviz.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Graphviz.p_hi
-%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Internal/FiniteMap.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Internal/FiniteMap.p_hi
-%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Internal/Heap.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Internal/Heap.p_hi
-%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Internal/Queue.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Internal/Queue.p_hi
-%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Internal/RootPath.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Internal/RootPath.p_hi
-%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Internal/Thread.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Internal/Thread.p_hi
-%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Monad.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Monad.p_hi
-%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Monad/IOArray.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Monad/IOArray.p_hi
-%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/NodeMap.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/NodeMap.p_hi
-%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query.p_hi
-%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/ArtPoint.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/ArtPoint.p_hi
-%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/BCC.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/BCC.p_hi
-%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/BFS.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/BFS.p_hi
-%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/DFS.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/DFS.p_hi
-%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/Dominators.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/Dominators.p_hi
-%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/GVD.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/GVD.p_hi
-%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/Indep.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/Indep.p_hi
-%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/MST.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/MST.p_hi
-%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/MaxFlow.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/MaxFlow.p_hi
-%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/MaxFlow2.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/MaxFlow2.p_hi
-%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/Monad.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/Monad.p_hi
-%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/SP.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/SP.p_hi
-%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/TransClos.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/TransClos.p_hi
-%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Tree.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Tree.p_hi
-%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/HSfgl-5.4.2.0.o
-%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/libHSfgl-5.4.2.0.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/libHSfgl-5.4.2.0_p.a
-%%GHC_LIBDIR_REL%%/lib/filepath-1.1.0.0/HSfilepath-1.1.0.0.o
-%%GHC_LIBDIR_REL%%/lib/filepath-1.1.0.0/System/FilePath.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/filepath-1.1.0.0/System/FilePath.p_hi
-%%GHC_LIBDIR_REL%%/lib/filepath-1.1.0.0/System/FilePath/Posix.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/filepath-1.1.0.0/System/FilePath/Posix.p_hi
-%%GHC_LIBDIR_REL%%/lib/filepath-1.1.0.0/System/FilePath/Windows.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/filepath-1.1.0.0/System/FilePath/Windows.p_hi
-%%GHC_LIBDIR_REL%%/lib/filepath-1.1.0.0/libHSfilepath-1.1.0.0.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/filepath-1.1.0.0/libHSfilepath-1.1.0.0_p.a
-%%GHC_LIBDIR_REL%%/lib/haskell-src-1.0.1.2/HShaskell-src-1.0.1.2.o
-%%GHC_LIBDIR_REL%%/lib/haskell-src-1.0.1.2/Language/Haskell/Lexer.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell-src-1.0.1.2/Language/Haskell/Lexer.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell-src-1.0.1.2/Language/Haskell/ParseMonad.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell-src-1.0.1.2/Language/Haskell/ParseMonad.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell-src-1.0.1.2/Language/Haskell/ParseUtils.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell-src-1.0.1.2/Language/Haskell/ParseUtils.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell-src-1.0.1.2/Language/Haskell/Parser.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell-src-1.0.1.2/Language/Haskell/Parser.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell-src-1.0.1.2/Language/Haskell/Pretty.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell-src-1.0.1.2/Language/Haskell/Pretty.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell-src-1.0.1.2/Language/Haskell/Syntax.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell-src-1.0.1.2/Language/Haskell/Syntax.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell-src-1.0.1.2/libHShaskell-src-1.0.1.2.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell-src-1.0.1.2/libHShaskell-src-1.0.1.2_p.a
-%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/Array.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/Array.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/Bits.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/Bits.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/CError.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/CError.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/CForeign.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/CForeign.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/CPUTime.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/CPUTime.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/CString.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/CString.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/CTypes.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/CTypes.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/Char.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/Char.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/Complex.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/Complex.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/Directory.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/Directory.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/ForeignPtr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/ForeignPtr.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/HShaskell98-1.0.1.0.o
-%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/IO.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/IO.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/Int.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/Int.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/Ix.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/Ix.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/List.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/List.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/Locale.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/Locale.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/MarshalAlloc.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/MarshalAlloc.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/MarshalArray.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/MarshalArray.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/MarshalError.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/MarshalError.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/MarshalUtils.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/MarshalUtils.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/Maybe.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/Maybe.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/Monad.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/Monad.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/Ptr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/Ptr.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/Random.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/Random.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/Ratio.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/Ratio.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/StablePtr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/StablePtr.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/Storable.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/Storable.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/System.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/System.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/Time.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/Time.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/Word.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/Word.p_hi
-%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/libHShaskell98-1.0.1.0.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0/libHShaskell98-1.0.1.0_p.a
-%%GHC_LIBDIR_REL%%/lib/hpc-0.5.0.1/HShpc-0.5.0.1.o
-%%GHC_LIBDIR_REL%%/lib/hpc-0.5.0.1/Trace/Hpc/Mix.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/hpc-0.5.0.1/Trace/Hpc/Mix.p_hi
-%%GHC_LIBDIR_REL%%/lib/hpc-0.5.0.1/Trace/Hpc/Reflect.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/hpc-0.5.0.1/Trace/Hpc/Reflect.p_hi
-%%GHC_LIBDIR_REL%%/lib/hpc-0.5.0.1/Trace/Hpc/Tix.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/hpc-0.5.0.1/Trace/Hpc/Tix.p_hi
-%%GHC_LIBDIR_REL%%/lib/hpc-0.5.0.1/Trace/Hpc/Util.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/hpc-0.5.0.1/Trace/Hpc/Util.p_hi
-%%GHC_LIBDIR_REL%%/lib/hpc-0.5.0.1/libHShpc-0.5.0.1.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/hpc-0.5.0.1/libHShpc-0.5.0.1_p.a
-%%GHC_LIBDIR_REL%%/lib/html-1.0.1.1/HShtml-1.0.1.1.o
-%%GHC_LIBDIR_REL%%/lib/html-1.0.1.1/Text/Html.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/html-1.0.1.1/Text/Html.p_hi
-%%GHC_LIBDIR_REL%%/lib/html-1.0.1.1/Text/Html/BlockTable.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/html-1.0.1.1/Text/Html/BlockTable.p_hi
-%%GHC_LIBDIR_REL%%/lib/html-1.0.1.1/libHShtml-1.0.1.1.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/html-1.0.1.1/libHShtml-1.0.1.1_p.a
-%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/Cont.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/Cont.p_hi
-%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/Cont/Class.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/Cont/Class.p_hi
-%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/Error.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/Error.p_hi
-%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/Error/Class.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/Error/Class.p_hi
-%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/Identity.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/Identity.p_hi
-%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/List.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/List.p_hi
-%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/RWS.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/RWS.p_hi
-%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/RWS/Class.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/RWS/Class.p_hi
-%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/RWS/Lazy.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/RWS/Lazy.p_hi
-%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/RWS/Strict.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/RWS/Strict.p_hi
-%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/Reader.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/Reader.p_hi
-%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/Reader/Class.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/Reader/Class.p_hi
-%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/State.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/State.p_hi
-%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/State/Class.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/State/Class.p_hi
-%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/State/Lazy.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/State/Lazy.p_hi
-%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/State/Strict.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/State/Strict.p_hi
-%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/Trans.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/Trans.p_hi
-%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/Writer.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/Writer.p_hi
-%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/Writer/Class.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/Writer/Class.p_hi
-%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/Writer/Lazy.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/Writer/Lazy.p_hi
-%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/Writer/Strict.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/Writer/Strict.p_hi
-%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/HSmtl-1.1.0.1.o
-%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/libHSmtl-1.1.0.1.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/libHSmtl-1.1.0.1_p.a
-%%GHC_LIBDIR_REL%%/lib/network-2.2.0.0/HSnetwork-2.2.0.0.o
-%%GHC_LIBDIR_REL%%/lib/network-2.2.0.0/Network.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/network-2.2.0.0/Network.p_hi
-%%GHC_LIBDIR_REL%%/lib/network-2.2.0.0/Network/BSD.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/network-2.2.0.0/Network/BSD.p_hi
-%%GHC_LIBDIR_REL%%/lib/network-2.2.0.0/Network/Socket.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/network-2.2.0.0/Network/Socket.p_hi
-%%GHC_LIBDIR_REL%%/lib/network-2.2.0.0/Network/URI.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/network-2.2.0.0/Network/URI.p_hi
-%%GHC_LIBDIR_REL%%/lib/network-2.2.0.0/include/HsNet.h
-%%GHC_LIBDIR_REL%%/lib/network-2.2.0.0/include/HsNetworkConfig.h
-%%GHC_LIBDIR_REL%%/lib/network-2.2.0.0/libHSnetwork-2.2.0.0.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/network-2.2.0.0/libHSnetwork-2.2.0.0_p.a
-%%GHC_LIBDIR_REL%%/lib/old-locale-1.0.0.0/HSold-locale-1.0.0.0.o
-%%GHC_LIBDIR_REL%%/lib/old-locale-1.0.0.0/System/Locale.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/old-locale-1.0.0.0/System/Locale.p_hi
-%%GHC_LIBDIR_REL%%/lib/old-locale-1.0.0.0/libHSold-locale-1.0.0.0.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/old-locale-1.0.0.0/libHSold-locale-1.0.0.0_p.a
-%%GHC_LIBDIR_REL%%/lib/old-time-1.0.0.0/HSold-time-1.0.0.0.o
-%%GHC_LIBDIR_REL%%/lib/old-time-1.0.0.0/System/Time.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/old-time-1.0.0.0/System/Time.p_hi
-%%GHC_LIBDIR_REL%%/lib/old-time-1.0.0.0/include/HsTime.h
-%%GHC_LIBDIR_REL%%/lib/old-time-1.0.0.0/include/HsTimeConfig.h
-%%GHC_LIBDIR_REL%%/lib/old-time-1.0.0.0/libHSold-time-1.0.0.0.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/old-time-1.0.0.0/libHSold-time-1.0.0.0_p.a
-%%GHC_LIBDIR_REL%%/lib/packedstring-0.1.0.0/Data/PackedString.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/packedstring-0.1.0.0/Data/PackedString.p_hi
-%%GHC_LIBDIR_REL%%/lib/packedstring-0.1.0.0/HSpackedstring-0.1.0.0.o
-%%GHC_LIBDIR_REL%%/lib/packedstring-0.1.0.0/libHSpackedstring-0.1.0.0.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/packedstring-0.1.0.0/libHSpackedstring-0.1.0.0_p.a
-%%GHC_LIBDIR_REL%%/lib/parallel-1.0.0.1/Control/Parallel.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/parallel-1.0.0.1/Control/Parallel.p_hi
-%%GHC_LIBDIR_REL%%/lib/parallel-1.0.0.1/Control/Parallel/Strategies.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/parallel-1.0.0.1/Control/Parallel/Strategies.p_hi
-%%GHC_LIBDIR_REL%%/lib/parallel-1.0.0.1/HSparallel-1.0.0.1.o
-%%GHC_LIBDIR_REL%%/lib/parallel-1.0.0.1/libHSparallel-1.0.0.1.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/parallel-1.0.0.1/libHSparallel-1.0.0.1_p.a
-%%GHC_LIBDIR_REL%%/lib/parsec-2.1.0.1/HSparsec-2.1.0.1.o
-%%GHC_LIBDIR_REL%%/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec.p_hi
-%%GHC_LIBDIR_REL%%/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Char.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Char.p_hi
-%%GHC_LIBDIR_REL%%/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Combinator.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Combinator.p_hi
-%%GHC_LIBDIR_REL%%/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Error.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Error.p_hi
-%%GHC_LIBDIR_REL%%/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Expr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Expr.p_hi
-%%GHC_LIBDIR_REL%%/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Language.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Language.p_hi
-%%GHC_LIBDIR_REL%%/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Perm.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Perm.p_hi
-%%GHC_LIBDIR_REL%%/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Pos.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Pos.p_hi
-%%GHC_LIBDIR_REL%%/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Prim.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Prim.p_hi
-%%GHC_LIBDIR_REL%%/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Token.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Token.p_hi
-%%GHC_LIBDIR_REL%%/lib/parsec-2.1.0.1/libHSparsec-2.1.0.1.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/parsec-2.1.0.1/libHSparsec-2.1.0.1_p.a
-%%GHC_LIBDIR_REL%%/lib/pretty-1.0.0.0/HSpretty-1.0.0.0.o
-%%GHC_LIBDIR_REL%%/lib/pretty-1.0.0.0/Text/PrettyPrint.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/pretty-1.0.0.0/Text/PrettyPrint.p_hi
-%%GHC_LIBDIR_REL%%/lib/pretty-1.0.0.0/Text/PrettyPrint/HughesPJ.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/pretty-1.0.0.0/Text/PrettyPrint/HughesPJ.p_hi
-%%GHC_LIBDIR_REL%%/lib/pretty-1.0.0.0/libHSpretty-1.0.0.0.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/pretty-1.0.0.0/libHSpretty-1.0.0.0_p.a
-%%GHC_LIBDIR_REL%%/lib/process-1.0.0.1/HSprocess-1.0.0.1.o
-%%GHC_LIBDIR_REL%%/lib/process-1.0.0.1/System/Cmd.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/process-1.0.0.1/System/Cmd.p_hi
-%%GHC_LIBDIR_REL%%/lib/process-1.0.0.1/System/Process.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/process-1.0.0.1/System/Process.p_hi
-%%GHC_LIBDIR_REL%%/lib/process-1.0.0.1/System/Process/Internals.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/process-1.0.0.1/System/Process/Internals.p_hi
-%%GHC_LIBDIR_REL%%/lib/process-1.0.0.1/include/HsProcessConfig.h
-%%GHC_LIBDIR_REL%%/lib/process-1.0.0.1/include/runProcess.h
-%%GHC_LIBDIR_REL%%/lib/process-1.0.0.1/libHSprocess-1.0.0.1.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/process-1.0.0.1/libHSprocess-1.0.0.1_p.a
-%%GHC_LIBDIR_REL%%/lib/random-1.0.0.0/HSrandom-1.0.0.0.o
-%%GHC_LIBDIR_REL%%/lib/random-1.0.0.0/System/Random.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/random-1.0.0.0/System/Random.p_hi
-%%GHC_LIBDIR_REL%%/lib/random-1.0.0.0/libHSrandom-1.0.0.0.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/random-1.0.0.0/libHSrandom-1.0.0.0_p.a
-%%GHC_LIBDIR_REL%%/lib/readline-1.0.1.0/HSreadline-1.0.1.0.o
-%%GHC_LIBDIR_REL%%/lib/readline-1.0.1.0/System/Console/Readline.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/readline-1.0.1.0/System/Console/Readline.p_hi
-%%GHC_LIBDIR_REL%%/lib/readline-1.0.1.0/System/Console/SimpleLineEditor.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/readline-1.0.1.0/System/Console/SimpleLineEditor.p_hi
-%%GHC_LIBDIR_REL%%/lib/readline-1.0.1.0/include/HsReadline.h
-%%GHC_LIBDIR_REL%%/lib/readline-1.0.1.0/include/HsReadlineConfig.h
-%%GHC_LIBDIR_REL%%/lib/readline-1.0.1.0/libHSreadline-1.0.1.0.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/readline-1.0.1.0/libHSreadline-1.0.1.0_p.a
-%%GHC_LIBDIR_REL%%/lib/regex-base-0.72.0.1/HSregex-base-0.72.0.1.o
-%%GHC_LIBDIR_REL%%/lib/regex-base-0.72.0.1/Text/Regex/Base.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/regex-base-0.72.0.1/Text/Regex/Base.p_hi
-%%GHC_LIBDIR_REL%%/lib/regex-base-0.72.0.1/Text/Regex/Base/Context.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/regex-base-0.72.0.1/Text/Regex/Base/Context.p_hi
-%%GHC_LIBDIR_REL%%/lib/regex-base-0.72.0.1/Text/Regex/Base/Impl.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/regex-base-0.72.0.1/Text/Regex/Base/Impl.p_hi
-%%GHC_LIBDIR_REL%%/lib/regex-base-0.72.0.1/Text/Regex/Base/RegexLike.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/regex-base-0.72.0.1/Text/Regex/Base/RegexLike.p_hi
-%%GHC_LIBDIR_REL%%/lib/regex-base-0.72.0.1/libHSregex-base-0.72.0.1.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/regex-base-0.72.0.1/libHSregex-base-0.72.0.1_p.a
-%%GHC_LIBDIR_REL%%/lib/regex-compat-0.71.0.1/HSregex-compat-0.71.0.1.o
-%%GHC_LIBDIR_REL%%/lib/regex-compat-0.71.0.1/Text/Regex.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/regex-compat-0.71.0.1/Text/Regex.p_hi
-%%GHC_LIBDIR_REL%%/lib/regex-compat-0.71.0.1/libHSregex-compat-0.71.0.1.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/regex-compat-0.71.0.1/libHSregex-compat-0.71.0.1_p.a
-%%GHC_LIBDIR_REL%%/lib/regex-posix-0.72.0.2/HSregex-posix-0.72.0.2.o
-%%GHC_LIBDIR_REL%%/lib/regex-posix-0.72.0.2/Text/Regex/Posix.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/regex-posix-0.72.0.2/Text/Regex/Posix.p_hi
-%%GHC_LIBDIR_REL%%/lib/regex-posix-0.72.0.2/Text/Regex/Posix/ByteString.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/regex-posix-0.72.0.2/Text/Regex/Posix/ByteString.p_hi
-%%GHC_LIBDIR_REL%%/lib/regex-posix-0.72.0.2/Text/Regex/Posix/String.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/regex-posix-0.72.0.2/Text/Regex/Posix/String.p_hi
-%%GHC_LIBDIR_REL%%/lib/regex-posix-0.72.0.2/Text/Regex/Posix/Wrap.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/regex-posix-0.72.0.2/Text/Regex/Posix/Wrap.p_hi
-%%GHC_LIBDIR_REL%%/lib/regex-posix-0.72.0.2/libHSregex-posix-0.72.0.2.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/regex-posix-0.72.0.2/libHSregex-posix-0.72.0.2_p.a
-%%GHC_LIBDIR_REL%%/lib/stm-2.1.1.1/Control/Concurrent/STM.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/stm-2.1.1.1/Control/Concurrent/STM.p_hi
-%%GHC_LIBDIR_REL%%/lib/stm-2.1.1.1/Control/Concurrent/STM/TArray.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/stm-2.1.1.1/Control/Concurrent/STM/TArray.p_hi
-%%GHC_LIBDIR_REL%%/lib/stm-2.1.1.1/Control/Concurrent/STM/TChan.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/stm-2.1.1.1/Control/Concurrent/STM/TChan.p_hi
-%%GHC_LIBDIR_REL%%/lib/stm-2.1.1.1/Control/Concurrent/STM/TMVar.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/stm-2.1.1.1/Control/Concurrent/STM/TMVar.p_hi
-%%GHC_LIBDIR_REL%%/lib/stm-2.1.1.1/Control/Concurrent/STM/TVar.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/stm-2.1.1.1/Control/Concurrent/STM/TVar.p_hi
-%%GHC_LIBDIR_REL%%/lib/stm-2.1.1.1/Control/Monad/STM.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/stm-2.1.1.1/Control/Monad/STM.p_hi
-%%GHC_LIBDIR_REL%%/lib/stm-2.1.1.1/Control/Sequential/STM.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/stm-2.1.1.1/Control/Sequential/STM.p_hi
-%%GHC_LIBDIR_REL%%/lib/stm-2.1.1.1/HSstm-2.1.1.1.o
-%%GHC_LIBDIR_REL%%/lib/stm-2.1.1.1/libHSstm-2.1.1.1.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/stm-2.1.1.1/libHSstm-2.1.1.1_p.a
-%%GHC_LIBDIR_REL%%/lib/template-haskell-2.2.0.0/HStemplate-haskell-2.2.0.0.o
-%%GHC_LIBDIR_REL%%/lib/template-haskell-2.2.0.0/Language/Haskell/TH.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/template-haskell-2.2.0.0/Language/Haskell/TH.p_hi
-%%GHC_LIBDIR_REL%%/lib/template-haskell-2.2.0.0/Language/Haskell/TH/Lib.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/template-haskell-2.2.0.0/Language/Haskell/TH/Lib.p_hi
-%%GHC_LIBDIR_REL%%/lib/template-haskell-2.2.0.0/Language/Haskell/TH/Ppr.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/template-haskell-2.2.0.0/Language/Haskell/TH/Ppr.p_hi
-%%GHC_LIBDIR_REL%%/lib/template-haskell-2.2.0.0/Language/Haskell/TH/PprLib.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/template-haskell-2.2.0.0/Language/Haskell/TH/PprLib.p_hi
-%%GHC_LIBDIR_REL%%/lib/template-haskell-2.2.0.0/Language/Haskell/TH/Syntax.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/template-haskell-2.2.0.0/Language/Haskell/TH/Syntax.p_hi
-%%GHC_LIBDIR_REL%%/lib/template-haskell-2.2.0.0/libHStemplate-haskell-2.2.0.0.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/template-haskell-2.2.0.0/libHStemplate-haskell-2.2.0.0_p.a
-%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time.p_hi
-%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Calendar.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Calendar.p_hi
-%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Calendar/Days.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Calendar/Days.p_hi
-%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Calendar/Easter.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Calendar/Easter.p_hi
-%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Calendar/Gregorian.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Calendar/Gregorian.p_hi
-%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Calendar/Julian.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Calendar/Julian.p_hi
-%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Calendar/JulianYearDay.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Calendar/JulianYearDay.p_hi
-%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Calendar/MonthDay.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Calendar/MonthDay.p_hi
-%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Calendar/OrdinalDate.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Calendar/OrdinalDate.p_hi
-%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Calendar/Private.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Calendar/Private.p_hi
-%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Calendar/WeekDate.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Calendar/WeekDate.p_hi
-%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Clock.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Clock.p_hi
-%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Clock/CTimeval.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Clock/CTimeval.p_hi
-%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Clock/POSIX.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Clock/POSIX.p_hi
-%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Clock/Scale.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Clock/Scale.p_hi
-%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Clock/TAI.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Clock/TAI.p_hi
-%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Clock/UTC.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Clock/UTC.p_hi
-%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Clock/UTCDiff.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Clock/UTCDiff.p_hi
-%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Format.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Format.p_hi
-%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Format/Parse.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Format/Parse.p_hi
-%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/LocalTime.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/LocalTime.p_hi
-%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/LocalTime/LocalTime.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/LocalTime/LocalTime.p_hi
-%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/LocalTime/TimeOfDay.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/LocalTime/TimeOfDay.p_hi
-%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/LocalTime/TimeZone.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/LocalTime/TimeZone.p_hi
-%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/HStime-1.1.2.1.o
-%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/include/HsTime.h
-%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/include/HsTimeConfig.h
-%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/libHStime-1.1.2.1.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/libHStime-1.1.2.1_p.a
-%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/HSunix-2.3.0.1.o
-%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix.p_hi
-%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/Directory.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/Directory.p_hi
-%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/DynamicLinker.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/DynamicLinker.p_hi
-%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/DynamicLinker/Module.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/DynamicLinker/Module.p_hi
-%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/DynamicLinker/Prim.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/DynamicLinker/Prim.p_hi
-%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/Env.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/Env.p_hi
-%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/Error.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/Error.p_hi
-%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/Files.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/Files.p_hi
-%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/IO.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/IO.p_hi
-%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/Process.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/Process.p_hi
-%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/Process/Internals.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/Process/Internals.p_hi
-%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/Resource.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/Resource.p_hi
-%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/Semaphore.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/Semaphore.p_hi
-%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/SharedMem.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/SharedMem.p_hi
-%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/Signals.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/Signals.p_hi
-%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/Signals/Exts.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/Signals/Exts.p_hi
-%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/Temp.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/Temp.p_hi
-%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/Terminal.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/Terminal.p_hi
-%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/Time.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/Time.p_hi
-%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/Unistd.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/Unistd.p_hi
-%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/User.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/User.p_hi
-%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/include/HsUnix.h
-%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/include/HsUnixConfig.h
-%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/include/execvpe.h
-%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/libHSunix-2.3.0.1.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/libHSunix-2.3.0.1_p.a
-%%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/HSxhtml-3000.2.0.0.o
-%%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/Text/XHtml.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/Text/XHtml.p_hi
-%%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/Text/XHtml/BlockTable.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/Text/XHtml/BlockTable.p_hi
-%%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/Text/XHtml/Debug.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/Text/XHtml/Debug.p_hi
-%%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/Text/XHtml/Extras.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/Text/XHtml/Extras.p_hi
-%%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/Text/XHtml/Frameset.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/Text/XHtml/Frameset.p_hi
-%%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/Text/XHtml/Frameset/Attributes.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/Text/XHtml/Frameset/Attributes.p_hi
-%%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/Text/XHtml/Frameset/Elements.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/Text/XHtml/Frameset/Elements.p_hi
-%%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/Text/XHtml/Internals.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/Text/XHtml/Internals.p_hi
-%%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/Text/XHtml/Strict.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/Text/XHtml/Strict.p_hi
-%%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/Text/XHtml/Strict/Attributes.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/Text/XHtml/Strict/Attributes.p_hi
-%%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/Text/XHtml/Strict/Elements.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/Text/XHtml/Strict/Elements.p_hi
-%%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/Text/XHtml/Table.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/Text/XHtml/Table.p_hi
-%%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/Text/XHtml/Transitional.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/Text/XHtml/Transitional.p_hi
-%%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/Text/XHtml/Transitional/Attributes.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/Text/XHtml/Transitional/Attributes.p_hi
-%%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/Text/XHtml/Transitional/Elements.hi
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/Text/XHtml/Transitional/Elements.p_hi
-%%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/libHSxhtml-3000.2.0.0.a
-%%PROFILE%%%%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/libHSxhtml-3000.2.0.0_p.a
-%%GHC_LIBDIR_REL%%/libHSghc.a
+%%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%%/template-hsc.h
+%%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/cgi/LICENSE
%%NOPORTDOCS%%%%DOCSDIR%%/libraries/containers/LICENSE
%%NOPORTDOCS%%%%DOCSDIR%%/libraries/directory/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/fgl/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
@@ -1384,189 +2202,24 @@ bin/runhaskell
%%NOPORTDOCS%%%%DOCSDIR%%/libraries/pretty/LICENSE
%%NOPORTDOCS%%%%DOCSDIR%%/libraries/process/LICENSE
%%NOPORTDOCS%%%%DOCSDIR%%/libraries/random/LICENSE
-%%NOPORTDOCS%%%%DOCSDIR%%/libraries/readline/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
-@dirrm %%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/Text/XHtml/Transitional
-@dirrm %%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/Text/XHtml/Strict
-@dirrm %%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/Text/XHtml/Frameset
-@dirrm %%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/Text/XHtml
-@dirrm %%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0/Text
-@dirrm %%GHC_LIBDIR_REL%%/lib/xhtml-3000.2.0.0
-@dirrm %%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/include
-@dirrm %%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/Signals
-@dirrm %%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/Process
-@dirrm %%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix/DynamicLinker
-@dirrm %%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System/Posix
-@dirrm %%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1/System
-@dirrm %%GHC_LIBDIR_REL%%/lib/unix-2.3.0.1
-@dirrm %%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/include
-@dirrm %%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/LocalTime
-@dirrm %%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Format
-@dirrm %%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Clock
-@dirrm %%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time/Calendar
-@dirrm %%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data/Time
-@dirrm %%GHC_LIBDIR_REL%%/lib/time-1.1.2.1/Data
-@dirrm %%GHC_LIBDIR_REL%%/lib/time-1.1.2.1
-@dirrm %%GHC_LIBDIR_REL%%/lib/template-haskell-2.2.0.0/Language/Haskell/TH
-@dirrm %%GHC_LIBDIR_REL%%/lib/template-haskell-2.2.0.0/Language/Haskell
-@dirrm %%GHC_LIBDIR_REL%%/lib/template-haskell-2.2.0.0/Language
-@dirrm %%GHC_LIBDIR_REL%%/lib/template-haskell-2.2.0.0
-@dirrm %%GHC_LIBDIR_REL%%/lib/stm-2.1.1.1/Control/Sequential
-@dirrm %%GHC_LIBDIR_REL%%/lib/stm-2.1.1.1/Control/Monad
-@dirrm %%GHC_LIBDIR_REL%%/lib/stm-2.1.1.1/Control/Concurrent/STM
-@dirrm %%GHC_LIBDIR_REL%%/lib/stm-2.1.1.1/Control/Concurrent
-@dirrm %%GHC_LIBDIR_REL%%/lib/stm-2.1.1.1/Control
-@dirrm %%GHC_LIBDIR_REL%%/lib/stm-2.1.1.1
-@dirrm %%GHC_LIBDIR_REL%%/lib/regex-posix-0.72.0.2/Text/Regex/Posix
-@dirrm %%GHC_LIBDIR_REL%%/lib/regex-posix-0.72.0.2/Text/Regex
-@dirrm %%GHC_LIBDIR_REL%%/lib/regex-posix-0.72.0.2/Text
-@dirrm %%GHC_LIBDIR_REL%%/lib/regex-posix-0.72.0.2
-@dirrm %%GHC_LIBDIR_REL%%/lib/regex-compat-0.71.0.1/Text
-@dirrm %%GHC_LIBDIR_REL%%/lib/regex-compat-0.71.0.1
-@dirrm %%GHC_LIBDIR_REL%%/lib/regex-base-0.72.0.1/Text/Regex/Base
-@dirrm %%GHC_LIBDIR_REL%%/lib/regex-base-0.72.0.1/Text/Regex
-@dirrm %%GHC_LIBDIR_REL%%/lib/regex-base-0.72.0.1/Text
-@dirrm %%GHC_LIBDIR_REL%%/lib/regex-base-0.72.0.1
-@dirrm %%GHC_LIBDIR_REL%%/lib/readline-1.0.1.0/include
-@dirrm %%GHC_LIBDIR_REL%%/lib/readline-1.0.1.0/System/Console
-@dirrm %%GHC_LIBDIR_REL%%/lib/readline-1.0.1.0/System
-@dirrm %%GHC_LIBDIR_REL%%/lib/readline-1.0.1.0
-@dirrm %%GHC_LIBDIR_REL%%/lib/random-1.0.0.0/System
-@dirrm %%GHC_LIBDIR_REL%%/lib/random-1.0.0.0
-@dirrm %%GHC_LIBDIR_REL%%/lib/process-1.0.0.1/include
-@dirrm %%GHC_LIBDIR_REL%%/lib/process-1.0.0.1/System/Process
-@dirrm %%GHC_LIBDIR_REL%%/lib/process-1.0.0.1/System
-@dirrm %%GHC_LIBDIR_REL%%/lib/process-1.0.0.1
-@dirrm %%GHC_LIBDIR_REL%%/lib/pretty-1.0.0.0/Text/PrettyPrint
-@dirrm %%GHC_LIBDIR_REL%%/lib/pretty-1.0.0.0/Text
-@dirrm %%GHC_LIBDIR_REL%%/lib/pretty-1.0.0.0
-@dirrm %%GHC_LIBDIR_REL%%/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec
-@dirrm %%GHC_LIBDIR_REL%%/lib/parsec-2.1.0.1/Text/ParserCombinators
-@dirrm %%GHC_LIBDIR_REL%%/lib/parsec-2.1.0.1/Text
-@dirrm %%GHC_LIBDIR_REL%%/lib/parsec-2.1.0.1
-@dirrm %%GHC_LIBDIR_REL%%/lib/parallel-1.0.0.1/Control/Parallel
-@dirrm %%GHC_LIBDIR_REL%%/lib/parallel-1.0.0.1/Control
-@dirrm %%GHC_LIBDIR_REL%%/lib/parallel-1.0.0.1
-@dirrm %%GHC_LIBDIR_REL%%/lib/packedstring-0.1.0.0/Data
-@dirrm %%GHC_LIBDIR_REL%%/lib/packedstring-0.1.0.0
-@dirrm %%GHC_LIBDIR_REL%%/lib/old-time-1.0.0.0/include
-@dirrm %%GHC_LIBDIR_REL%%/lib/old-time-1.0.0.0/System
-@dirrm %%GHC_LIBDIR_REL%%/lib/old-time-1.0.0.0
-@dirrm %%GHC_LIBDIR_REL%%/lib/old-locale-1.0.0.0/System
-@dirrm %%GHC_LIBDIR_REL%%/lib/old-locale-1.0.0.0
-@dirrm %%GHC_LIBDIR_REL%%/lib/network-2.2.0.0/include
-@dirrm %%GHC_LIBDIR_REL%%/lib/network-2.2.0.0/Network
-@dirrm %%GHC_LIBDIR_REL%%/lib/network-2.2.0.0
-@dirrm %%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/Writer
-@dirrm %%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/State
-@dirrm %%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/Reader
-@dirrm %%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/RWS
-@dirrm %%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/Error
-@dirrm %%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad/Cont
-@dirrm %%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control/Monad
-@dirrm %%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1/Control
-@dirrm %%GHC_LIBDIR_REL%%/lib/mtl-1.1.0.1
-@dirrm %%GHC_LIBDIR_REL%%/lib/html-1.0.1.1/Text/Html
-@dirrm %%GHC_LIBDIR_REL%%/lib/html-1.0.1.1/Text
-@dirrm %%GHC_LIBDIR_REL%%/lib/html-1.0.1.1
-@dirrm %%GHC_LIBDIR_REL%%/lib/hpc-0.5.0.1/Trace/Hpc
-@dirrm %%GHC_LIBDIR_REL%%/lib/hpc-0.5.0.1/Trace
-@dirrm %%GHC_LIBDIR_REL%%/lib/hpc-0.5.0.1
-@dirrm %%GHC_LIBDIR_REL%%/lib/haskell98-1.0.1.0
-@dirrm %%GHC_LIBDIR_REL%%/lib/haskell-src-1.0.1.2/Language/Haskell
-@dirrm %%GHC_LIBDIR_REL%%/lib/haskell-src-1.0.1.2/Language
-@dirrm %%GHC_LIBDIR_REL%%/lib/haskell-src-1.0.1.2
-@dirrm %%GHC_LIBDIR_REL%%/lib/filepath-1.1.0.0/System/FilePath
-@dirrm %%GHC_LIBDIR_REL%%/lib/filepath-1.1.0.0/System
-@dirrm %%GHC_LIBDIR_REL%%/lib/filepath-1.1.0.0
-@dirrm %%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query
-@dirrm %%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Monad
-@dirrm %%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive/Internal
-@dirrm %%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph/Inductive
-@dirrm %%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data/Graph
-@dirrm %%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0/Data
-@dirrm %%GHC_LIBDIR_REL%%/lib/fgl-5.4.2.0
-@dirrm %%GHC_LIBDIR_REL%%/lib/directory-1.0.0.1/include
-@dirrm %%GHC_LIBDIR_REL%%/lib/directory-1.0.0.1/System
-@dirrm %%GHC_LIBDIR_REL%%/lib/directory-1.0.0.1
-@dirrm %%GHC_LIBDIR_REL%%/lib/containers-0.1.0.2/Data
-@dirrm %%GHC_LIBDIR_REL%%/lib/containers-0.1.0.2
-@dirrm %%GHC_LIBDIR_REL%%/lib/cgi-3001.1.6.0/Network/CGI
-@dirrm %%GHC_LIBDIR_REL%%/lib/cgi-3001.1.6.0/Network
-@dirrm %%GHC_LIBDIR_REL%%/lib/cgi-3001.1.6.0
-@dirrm %%GHC_LIBDIR_REL%%/lib/bytestring-0.9.0.1.1/include
-@dirrm %%GHC_LIBDIR_REL%%/lib/bytestring-0.9.0.1.1/Data/ByteString/Lazy
-@dirrm %%GHC_LIBDIR_REL%%/lib/bytestring-0.9.0.1.1/Data/ByteString
-@dirrm %%GHC_LIBDIR_REL%%/lib/bytestring-0.9.0.1.1/Data
-@dirrm %%GHC_LIBDIR_REL%%/lib/bytestring-0.9.0.1.1
-@dirrm %%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/include
-@dirrm %%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Unsafe
-@dirrm %%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Text/Show
-@dirrm %%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Text/Read
-@dirrm %%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Text/ParserCombinators
-@dirrm %%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Text
-@dirrm %%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/System/Posix
-@dirrm %%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/System/Mem
-@dirrm %%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/System/IO
-@dirrm %%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/System/Console
-@dirrm %%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/System
-@dirrm %%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/GHC
-@dirrm %%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Foreign/Marshal
-@dirrm %%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Foreign/C
-@dirrm %%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Foreign
-@dirrm %%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Debug
-@dirrm %%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/STRef
-@dirrm %%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data/Generics
-@dirrm %%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Data
-@dirrm %%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Control/Monad/ST
-@dirrm %%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Control/Monad
-@dirrm %%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Control/Concurrent
-@dirrm %%GHC_LIBDIR_REL%%/lib/base-3.0.2.0/Control
-@dirrm %%GHC_LIBDIR_REL%%/lib/base-3.0.2.0
-@dirrm %%GHC_LIBDIR_REL%%/lib/array-0.1.0.0/Data/Array/IO
-@dirrm %%GHC_LIBDIR_REL%%/lib/array-0.1.0.0/Data/Array
-@dirrm %%GHC_LIBDIR_REL%%/lib/array-0.1.0.0/Data
-@dirrm %%GHC_LIBDIR_REL%%/lib/array-0.1.0.0
-@dirrm %%GHC_LIBDIR_REL%%/lib/QuickCheck-1.1.0.0/Test/QuickCheck
-@dirrm %%GHC_LIBDIR_REL%%/lib/QuickCheck-1.1.0.0/Test
-@dirrm %%GHC_LIBDIR_REL%%/lib/QuickCheck-1.1.0.0/Debug/QuickCheck
-@dirrm %%GHC_LIBDIR_REL%%/lib/QuickCheck-1.1.0.0/Debug
-@dirrm %%GHC_LIBDIR_REL%%/lib/QuickCheck-1.1.0.0
-@dirrm %%GHC_LIBDIR_REL%%/lib/HUnit-1.2.0.0/Test/HUnit
-@dirrm %%GHC_LIBDIR_REL%%/lib/HUnit-1.2.0.0/Test
-@dirrm %%GHC_LIBDIR_REL%%/lib/HUnit-1.2.0.0
-@dirrm %%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Language/Haskell
-@dirrm %%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Language
-@dirrm %%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/PreProcess
-@dirrm %%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple/GHC
-@dirrm %%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Simple
-@dirrm %%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution/Compat
-@dirrm %%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0/Distribution
-@dirrm %%GHC_LIBDIR_REL%%/lib/Cabal-1.2.4.0
-@dirrm %%GHC_LIBDIR_REL%%/lib
-@dirrm %%GHC_LIBDIR_REL%%/include
-@dirrm %%GHC_LIBDIR_REL%%/icons
-@dirrm %%GHC_LIBDIR_REL%%/hslibs-imports/ghc
-@dirrm %%GHC_LIBDIR_REL%%/hslibs-imports
-@exec mkdir -p %D/%%GHC_LIBDIR_REL%%/cabal
-@dirrm %%GHC_LIBDIR_REL%%/cabal
-@exec mkdir -p %D/%%DOCSDIR_REL%%/cabal
%%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/readline
%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/random
%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/process
%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/pretty
@@ -1577,14 +2230,23 @@ bin/runhaskell
%%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/fgl
+%%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/cgi
%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/bytestring
%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/base
%%NOPORTDOCS%%@dirrm %%DOCSDIR%%/libraries/array
@@ -1594,6 +2256,241 @@ bin/runhaskell
%%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
diff --git a/ports-mgmt/hs-porte/Makefile b/ports-mgmt/hs-porte/Makefile
index 5b4995ef820d..98b68f25c95a 100644
--- a/ports-mgmt/hs-porte/Makefile
+++ b/ports-mgmt/hs-porte/Makefile
@@ -6,32 +6,73 @@
PORTNAME= porte
PORTVERSION= 0.0.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= ports-mgmt haskell
MASTER_SITES= http://carte.repnop.org/releases/
MAINTAINER= sbahra@kerneled.org
COMMENT= FreeBSD ports index search and statistical analysis tool
-BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
+BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
+ hs-stringsearch>=0.2.1.1:${PORTSDIR}/textproc/hs-stringsearch
+BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
hs-stringsearch>=0.2.1.1:${PORTSDIR}/textproc/hs-stringsearch
LIB_DEPENDS= gmp.8:${PORTSDIR}/math/libgmp4
-CABAL= ${LOCALBASE}/bin/runghc Setup.hs
-GHC_VERSION= `${LOCALBASE}/bin/ghc --numeric-version`
-SUBDIR= lib/${PORTNAME}-${PORTVERSION}
-PLIST_SUB= GHC_VERSION="${GHC_VERSION}" \
- PORTVERSION=${PORTVERSION} \
- SUBDIR=${SUBDIR}
+GHC_VERSION= 6.10.4
+PORTE_VERSION= ${PORTVERSION}
+
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
+
+DATADIR= ${PREFIX}/share/${DISTNAME}
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+PORTE_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ PORTE_VERSION=${PORTE_VERSION} \
+ PORTE_LIBDIR_REL=${PORTE_LIBDIR_REL}
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
+
+.if !defined(NOPORTDOCS)
+
+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+= HsColour:${PORTSDIR}/print/hs-hscolour
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
do-configure:
- cd ${WRKSRC} && ${CABAL} configure --prefix=${PREFIX} --ghc
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.hs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABAL} build && ${CABAL} register --gen-script
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
+.if !defined(NOPORTDOCS)
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source --executables \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
+.endif
do-install:
- cd ${WRKSRC} && ${CABAL} install
- ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${PREFIX}/${SUBDIR}/register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${PORTE_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
.include <bsd.port.mk>
diff --git a/ports-mgmt/hs-porte/pkg-plist b/ports-mgmt/hs-porte/pkg-plist
index e3c3a2e8a25d..f66d5c9d185f 100644
--- a/ports-mgmt/hs-porte/pkg-plist
+++ b/ports-mgmt/hs-porte/pkg-plist
@@ -1,16 +1,17 @@
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/libHSporte-%%PORTVERSION%%.a
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/HSporte-%%PORTVERSION%%.o
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/Porte/Ports.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/Porte/Statistics.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/Porte/Tool.hi
+@comment $FreeBSD$
bin/porte
-%%SUBDIR%%/register.sh
-share/doc/porte-%%PORTVERSION%%/LICENSE
-@dirrm share/doc/porte-%%PORTVERSION%%
-@dirrm lib/porte-%%PORTVERSION%%/ghc-%%GHC_VERSION%%/Porte
-@dirrm lib/porte-%%PORTVERSION%%/ghc-%%GHC_VERSION%%
-@dirrm lib/porte-%%PORTVERSION%%
-@exec /bin/sh %D/%%SUBDIR%%/register.sh
+%%PORTE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSporte-%%PORTE_VERSION%%.o
+%%PORTE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Porte/Ports.hi
+%%PORTE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Porte/Statistics.hi
+%%PORTE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Porte/Tool.hi
+%%PORTE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSporte-%%PORTE_VERSION%%.a
+%%PORTE_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%PORTE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Porte
+@dirrm %%PORTE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%PORTE_LIBDIR_REL%%
+@exec /bin/sh %D/%%PORTE_LIBDIR_REL%%/register.sh
@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
@unexec %D/bin/ghc-pkg unregister porte
@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/ports-mgmt/porte/Makefile b/ports-mgmt/porte/Makefile
index 5b4995ef820d..98b68f25c95a 100644
--- a/ports-mgmt/porte/Makefile
+++ b/ports-mgmt/porte/Makefile
@@ -6,32 +6,73 @@
PORTNAME= porte
PORTVERSION= 0.0.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= ports-mgmt haskell
MASTER_SITES= http://carte.repnop.org/releases/
MAINTAINER= sbahra@kerneled.org
COMMENT= FreeBSD ports index search and statistical analysis tool
-BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
+BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
+ hs-stringsearch>=0.2.1.1:${PORTSDIR}/textproc/hs-stringsearch
+BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
hs-stringsearch>=0.2.1.1:${PORTSDIR}/textproc/hs-stringsearch
LIB_DEPENDS= gmp.8:${PORTSDIR}/math/libgmp4
-CABAL= ${LOCALBASE}/bin/runghc Setup.hs
-GHC_VERSION= `${LOCALBASE}/bin/ghc --numeric-version`
-SUBDIR= lib/${PORTNAME}-${PORTVERSION}
-PLIST_SUB= GHC_VERSION="${GHC_VERSION}" \
- PORTVERSION=${PORTVERSION} \
- SUBDIR=${SUBDIR}
+GHC_VERSION= 6.10.4
+PORTE_VERSION= ${PORTVERSION}
+
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
+
+DATADIR= ${PREFIX}/share/${DISTNAME}
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+PORTE_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ PORTE_VERSION=${PORTE_VERSION} \
+ PORTE_LIBDIR_REL=${PORTE_LIBDIR_REL}
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
+
+.if !defined(NOPORTDOCS)
+
+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+= HsColour:${PORTSDIR}/print/hs-hscolour
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
do-configure:
- cd ${WRKSRC} && ${CABAL} configure --prefix=${PREFIX} --ghc
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.hs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABAL} build && ${CABAL} register --gen-script
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
+.if !defined(NOPORTDOCS)
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source --executables \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
+.endif
do-install:
- cd ${WRKSRC} && ${CABAL} install
- ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${PREFIX}/${SUBDIR}/register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${PORTE_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
.include <bsd.port.mk>
diff --git a/ports-mgmt/porte/pkg-plist b/ports-mgmt/porte/pkg-plist
index e3c3a2e8a25d..f66d5c9d185f 100644
--- a/ports-mgmt/porte/pkg-plist
+++ b/ports-mgmt/porte/pkg-plist
@@ -1,16 +1,17 @@
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/libHSporte-%%PORTVERSION%%.a
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/HSporte-%%PORTVERSION%%.o
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/Porte/Ports.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/Porte/Statistics.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/Porte/Tool.hi
+@comment $FreeBSD$
bin/porte
-%%SUBDIR%%/register.sh
-share/doc/porte-%%PORTVERSION%%/LICENSE
-@dirrm share/doc/porte-%%PORTVERSION%%
-@dirrm lib/porte-%%PORTVERSION%%/ghc-%%GHC_VERSION%%/Porte
-@dirrm lib/porte-%%PORTVERSION%%/ghc-%%GHC_VERSION%%
-@dirrm lib/porte-%%PORTVERSION%%
-@exec /bin/sh %D/%%SUBDIR%%/register.sh
+%%PORTE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSporte-%%PORTE_VERSION%%.o
+%%PORTE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Porte/Ports.hi
+%%PORTE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Porte/Statistics.hi
+%%PORTE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Porte/Tool.hi
+%%PORTE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSporte-%%PORTE_VERSION%%.a
+%%PORTE_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%PORTE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Porte
+@dirrm %%PORTE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%PORTE_LIBDIR_REL%%
+@exec /bin/sh %D/%%PORTE_LIBDIR_REL%%/register.sh
@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
@unexec %D/bin/ghc-pkg unregister porte
@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 42ac4e77467d..2fb7de8b1522 100644
--- a/print/hs-hscolour-docs/Makefile
+++ b/print/hs-hscolour-docs/Makefile
@@ -5,20 +5,25 @@
# $FreeBSD$
#
-PORTNAME= hscolour-docs
-PORTVERSION= 1.12
+PORTNAME= hscolour
+PORTVERSION= 1.13
CATEGORIES= print haskell
MASTER_SITES= ftp://ftp.cs.york.ac.uk/pub/haskell/contrib/ \
http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
PKGNAMEPREFIX= hs-
-DISTNAME= hscolour-${PORTVERSION}
+PKGNAMESUFFIX= -doc
MAINTAINER= jacula@gmail.com
COMMENT= Documentation for HsColour
BUILD_DEPENDS+= ghc:${PORTSDIR}/lang/ghc \
- haddock:${PORTSDIR}/devel/hs-haddock \
HsColour:${PORTSDIR}/print/hs-hscolour
+RUN_DEPENDS= hs-hscolour=${PORTVERSION}:${PORTSDIR}/print/hs-hscolour
+
+PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
+.if !empty(PORT_HADDOCK:M?0)
+BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock
+.endif
HSCOLOUR_VERSION= ${PORTVERSION}
HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
diff --git a/print/hs-hscolour-docs/distinfo b/print/hs-hscolour-docs/distinfo
index a0a9d02bb343..000d9e7b0fd1 100644
--- a/print/hs-hscolour-docs/distinfo
+++ b/print/hs-hscolour-docs/distinfo
@@ -1,3 +1,3 @@
-MD5 (hscolour-1.12.tar.gz) = 4328a84b87b245693bcf10b49c608e43
-SHA256 (hscolour-1.12.tar.gz) = b80a446c0b27d1eaca172d07e7a5d814e4b3a63db0bc8689e60a3db2fc92cfc0
-SIZE (hscolour-1.12.tar.gz) = 54116
+MD5 (hscolour-1.13.tar.gz) = a48b90999b0b28903e774e53fb4ec4e6
+SHA256 (hscolour-1.13.tar.gz) = f52f978dbd0e31101c514968e0d2c0302683a38f72b47f054e99a11e465243e8
+SIZE (hscolour-1.13.tar.gz) = 56410
diff --git a/print/hs-hscolour-docs/pkg-plist b/print/hs-hscolour-docs/pkg-plist
index 0af9fa1c8bb2..ebcb65f9e3f5 100644
--- a/print/hs-hscolour-docs/pkg-plist
+++ b/print/hs-hscolour-docs/pkg-plist
@@ -1,3 +1,4 @@
+@comment $FreeBSD$
%%DOCSDIR%%/html/HsColour/Language-Haskell-HsColour-ANSI.html
%%DOCSDIR%%/html/HsColour/Language-Haskell-HsColour-Anchors.html
%%DOCSDIR%%/html/HsColour/Language-Haskell-HsColour-CSS.html
@@ -6,6 +7,7 @@
%%DOCSDIR%%/html/HsColour/Language-Haskell-HsColour-Colourise.html
%%DOCSDIR%%/html/HsColour/Language-Haskell-HsColour-General.html
%%DOCSDIR%%/html/HsColour/Language-Haskell-HsColour-HTML.html
+%%DOCSDIR%%/html/HsColour/Language-Haskell-HsColour-InlineCSS.html
%%DOCSDIR%%/html/HsColour/Language-Haskell-HsColour-LaTeX.html
%%DOCSDIR%%/html/HsColour/Language-Haskell-HsColour-MIRC.html
%%DOCSDIR%%/html/HsColour/Language-Haskell-HsColour-Options.html
@@ -14,10 +16,28 @@
%%DOCSDIR%%/html/HsColour/Language-Haskell-HsColour.html
%%DOCSDIR%%/html/HsColour/Main.html
%%DOCSDIR%%/html/HsColour/doc-index.html
+%%DOCSDIR%%/html/HsColour/frames.html
%%DOCSDIR%%/html/HsColour/haddock-util.js
%%DOCSDIR%%/html/HsColour/haddock.css
%%DOCSDIR%%/html/HsColour/haskell_icon.gif
+%%DOCSDIR%%/html/HsColour/index-frames.html
%%DOCSDIR%%/html/HsColour/index.html
+%%DOCSDIR%%/html/HsColour/mini_Language-Haskell-HsColour-ANSI.html
+%%DOCSDIR%%/html/HsColour/mini_Language-Haskell-HsColour-Anchors.html
+%%DOCSDIR%%/html/HsColour/mini_Language-Haskell-HsColour-CSS.html
+%%DOCSDIR%%/html/HsColour/mini_Language-Haskell-HsColour-Classify.html
+%%DOCSDIR%%/html/HsColour/mini_Language-Haskell-HsColour-ColourHighlight.html
+%%DOCSDIR%%/html/HsColour/mini_Language-Haskell-HsColour-Colourise.html
+%%DOCSDIR%%/html/HsColour/mini_Language-Haskell-HsColour-General.html
+%%DOCSDIR%%/html/HsColour/mini_Language-Haskell-HsColour-HTML.html
+%%DOCSDIR%%/html/HsColour/mini_Language-Haskell-HsColour-InlineCSS.html
+%%DOCSDIR%%/html/HsColour/mini_Language-Haskell-HsColour-LaTeX.html
+%%DOCSDIR%%/html/HsColour/mini_Language-Haskell-HsColour-MIRC.html
+%%DOCSDIR%%/html/HsColour/mini_Language-Haskell-HsColour-Options.html
+%%DOCSDIR%%/html/HsColour/mini_Language-Haskell-HsColour-Output.html
+%%DOCSDIR%%/html/HsColour/mini_Language-Haskell-HsColour-TTY.html
+%%DOCSDIR%%/html/HsColour/mini_Language-Haskell-HsColour.html
+%%DOCSDIR%%/html/HsColour/mini_Main.html
%%DOCSDIR%%/html/HsColour/minus.gif
%%DOCSDIR%%/html/HsColour/plus.gif
%%DOCSDIR%%/html/HsColour/src/Main.html
@@ -30,6 +50,7 @@
%%DOCSDIR%%/html/Language-Haskell-HsColour-Colourise.html
%%DOCSDIR%%/html/Language-Haskell-HsColour-General.html
%%DOCSDIR%%/html/Language-Haskell-HsColour-HTML.html
+%%DOCSDIR%%/html/Language-Haskell-HsColour-InlineCSS.html
%%DOCSDIR%%/html/Language-Haskell-HsColour-LaTeX.html
%%DOCSDIR%%/html/Language-Haskell-HsColour-MIRC.html
%%DOCSDIR%%/html/Language-Haskell-HsColour-Options.html
@@ -37,11 +58,28 @@
%%DOCSDIR%%/html/Language-Haskell-HsColour-TTY.html
%%DOCSDIR%%/html/Language-Haskell-HsColour.html
%%DOCSDIR%%/html/doc-index.html
+%%DOCSDIR%%/html/frames.html
%%DOCSDIR%%/html/haddock-util.js
%%DOCSDIR%%/html/haddock.css
%%DOCSDIR%%/html/haskell_icon.gif
%%DOCSDIR%%/html/hscolour.haddock
+%%DOCSDIR%%/html/index-frames.html
%%DOCSDIR%%/html/index.html
+%%DOCSDIR%%/html/mini_Language-Haskell-HsColour-ANSI.html
+%%DOCSDIR%%/html/mini_Language-Haskell-HsColour-Anchors.html
+%%DOCSDIR%%/html/mini_Language-Haskell-HsColour-CSS.html
+%%DOCSDIR%%/html/mini_Language-Haskell-HsColour-Classify.html
+%%DOCSDIR%%/html/mini_Language-Haskell-HsColour-ColourHighlight.html
+%%DOCSDIR%%/html/mini_Language-Haskell-HsColour-Colourise.html
+%%DOCSDIR%%/html/mini_Language-Haskell-HsColour-General.html
+%%DOCSDIR%%/html/mini_Language-Haskell-HsColour-HTML.html
+%%DOCSDIR%%/html/mini_Language-Haskell-HsColour-InlineCSS.html
+%%DOCSDIR%%/html/mini_Language-Haskell-HsColour-LaTeX.html
+%%DOCSDIR%%/html/mini_Language-Haskell-HsColour-MIRC.html
+%%DOCSDIR%%/html/mini_Language-Haskell-HsColour-Options.html
+%%DOCSDIR%%/html/mini_Language-Haskell-HsColour-Output.html
+%%DOCSDIR%%/html/mini_Language-Haskell-HsColour-TTY.html
+%%DOCSDIR%%/html/mini_Language-Haskell-HsColour.html
%%DOCSDIR%%/html/minus.gif
%%DOCSDIR%%/html/plus.gif
%%DOCSDIR%%/html/src/Language-Haskell-HsColour-ANSI.html
@@ -52,6 +90,7 @@
%%DOCSDIR%%/html/src/Language-Haskell-HsColour-Colourise.html
%%DOCSDIR%%/html/src/Language-Haskell-HsColour-General.html
%%DOCSDIR%%/html/src/Language-Haskell-HsColour-HTML.html
+%%DOCSDIR%%/html/src/Language-Haskell-HsColour-InlineCSS.html
%%DOCSDIR%%/html/src/Language-Haskell-HsColour-LaTeX.html
%%DOCSDIR%%/html/src/Language-Haskell-HsColour-MIRC.html
%%DOCSDIR%%/html/src/Language-Haskell-HsColour-Options.html
diff --git a/print/hs-hscolour/Makefile b/print/hs-hscolour/Makefile
index 66943076d5a4..b377ac9221df 100644
--- a/print/hs-hscolour/Makefile
+++ b/print/hs-hscolour/Makefile
@@ -6,8 +6,7 @@
#
PORTNAME= hscolour
-PORTVERSION= 1.12
-PORTREVISION= 1
+PORTVERSION= 1.13
CATEGORIES= print haskell
MASTER_SITES= ftp://ftp.cs.york.ac.uk/pub/haskell/contrib/ \
http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
@@ -16,15 +15,15 @@ PKGNAMEPREFIX= hs-
MAINTAINER= jacula@gmail.com
COMMENT= Colourise Haskell code
-LIB_DEPENDS+= gmp.8:${PORTSDIR}/math/libgmp4
-
.if !defined(SLAVE)
BUILD_DEPENDS+= ghc:${PORTSDIR}/lang/ghc
+RUN_DEPENDS+= ghc:${PORTSDIR}/lang/ghc
+LIB_DEPENDS+= gmp.8:${PORTSDIR}/math/libgmp4
.else
NO_PKG_REGISTER=
.endif
-GHC_VERSION= 6.8.3
+GHC_VERSION= 6.10.4
HSCOLOUR_VERSION= ${PORTVERSION}
CABAL_CMD= runghc Setup.hs
diff --git a/print/hs-hscolour/distinfo b/print/hs-hscolour/distinfo
index a0a9d02bb343..000d9e7b0fd1 100644
--- a/print/hs-hscolour/distinfo
+++ b/print/hs-hscolour/distinfo
@@ -1,3 +1,3 @@
-MD5 (hscolour-1.12.tar.gz) = 4328a84b87b245693bcf10b49c608e43
-SHA256 (hscolour-1.12.tar.gz) = b80a446c0b27d1eaca172d07e7a5d814e4b3a63db0bc8689e60a3db2fc92cfc0
-SIZE (hscolour-1.12.tar.gz) = 54116
+MD5 (hscolour-1.13.tar.gz) = a48b90999b0b28903e774e53fb4ec4e6
+SHA256 (hscolour-1.13.tar.gz) = f52f978dbd0e31101c514968e0d2c0302683a38f72b47f054e99a11e465243e8
+SIZE (hscolour-1.13.tar.gz) = 56410
diff --git a/print/hs-hscolour/pkg-descr b/print/hs-hscolour/pkg-descr
index ffe4a83b63d6..68195cc9163b 100644
--- a/print/hs-hscolour/pkg-descr
+++ b/print/hs-hscolour/pkg-descr
@@ -1,32 +1,11 @@
hscolour is a small Haskell script to colourise Haskell code.
-It currently has five output formats:
+It currently has six output formats:
-- ANSI terminal codes
-- HTML 3.2 with <font> tags
-- HTML 4.01 with CSS
-- LaTeX
-- mIRC chat codes
+ - ANSI terminal codes,
+ - HTML 3.2 with <font> tags,
+ - HTML 4.01 with CSS,
+ - XHTML 1.0 with inline CSS styling,
+ - LaTeX,
+ - and mIRC chat codes.
-author: Malcolm Wallace
-maintainer: Malcolm Wallace
-license: GPL
-WWW: http://www.cs.york.ac.uk/fp/darcs/hscolour
-package-url: ftp://ftp.cs.york.ac.uk/pub/haskell/contrib
-
-Exposed-Modules:
- Language.Haskell.HsColour
- Language.Haskell.HsColour.ANSI
- Language.Haskell.HsColour.Anchors
- Language.Haskell.HsColour.Classify
- Language.Haskell.HsColour.ColourHighlight
- Language.Haskell.HsColour.Colourise
- Language.Haskell.HsColour.TTY
- Language.Haskell.HsColour.HTML
- Language.Haskell.HsColour.LaTeX
- Language.Haskell.HsColour.General
- Language.Haskell.HsColour.MIRC
- Language.Haskell.HsColour.CSS
- Language.Haskell.HsColour.Output
- Language.Haskell.HsColour.Options
-
-Executable: HsColour
+WWW: http://www.cs.york.ac.uk/fp/darcs/hscolour/
diff --git a/print/hs-hscolour/pkg-plist b/print/hs-hscolour/pkg-plist
index 5d1be4bfd029..5ce6fa58d01b 100644
--- a/print/hs-hscolour/pkg-plist
+++ b/print/hs-hscolour/pkg-plist
@@ -1,3 +1,4 @@
+@comment $FreeBSD$
bin/HsColour
%%HSCOLOUR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HShscolour-%%HSCOLOUR_VERSION%%.o
%%HSCOLOUR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour.hi
@@ -9,6 +10,7 @@ bin/HsColour
%%HSCOLOUR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/Colourise.hi
%%HSCOLOUR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/General.hi
%%HSCOLOUR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/HTML.hi
+%%HSCOLOUR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/InlineCSS.hi
%%HSCOLOUR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/LaTeX.hi
%%HSCOLOUR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/MIRC.hi
%%HSCOLOUR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/Options.hi
@@ -20,13 +22,13 @@ bin/HsColour
%%DOCSDIR%%/README
%%DATADIR%%/hscolour.css
@dirrm %%DATADIR%%
-@dirrm %%DOCSDIR%%
+@dirrmtry %%DOCSDIR%%
@dirrm %%HSCOLOUR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour
@dirrm %%HSCOLOUR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell
@dirrm %%HSCOLOUR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language
@dirrm %%HSCOLOUR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
@dirrm %%HSCOLOUR_LIBDIR_REL%%
-@exec /bin/sh %D/%%HSCOLOUR_LIBDIR_REL%%/register.sh
+@exec /bin/sh %%LOCALBASE%%/%%HSCOLOUR_LIBDIR_REL%%/register.sh
@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister hscolour
+@unexec %%LOCALBASE%%/bin/ghc-pkg unregister hscolour
@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/security/hs-digest-ghc/Makefile b/security/hs-digest-ghc/Makefile
index 63a8072b1ffa..5ad1f482a07f 100644
--- a/security/hs-digest-ghc/Makefile
+++ b/security/hs-digest-ghc/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= digest
-PORTVERSION= 0.0.0.5
+PORTVERSION= 0.0.0.6
CATEGORIES= security haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
PKGNAMEPREFIX= hs-
@@ -18,38 +18,59 @@ COMMENT= Efficient cryptographic hash implementations in Haskell
BUILD_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc
RUN_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc
-GHC_VERSION= 6.8.3
-CABALCMD= ${LOCALBASE}/bin/runghc Setup.hs
-CABALDIR= lib/ghc-${GHC_VERSION}/cabal
+GHC_VERSION= 6.10.4
+DIGEST_VERSION= ${PORTVERSION}
-SUBDIR= lib/${PORTNAME}-${PORTVERSION}
-PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
- PORTNAME=${PORTNAME} \
- PORTVERSION=${PORTVERSION} \
- SUBDIR=${CABALDIR}
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
-PORTDOCS= LICENSE html
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
-CONFIGURE_ARGS= --ghc --prefix=${PREFIX} --libdir=${PREFIX}/${CABALDIR} --libsubdir='' --datasubdir=''
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+DIGEST_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ DIGEST_VERSION=${DIGEST_VERSION} \
+ DIGEST_LIBDIR_REL=${DIGEST_LIBDIR_REL}
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
.if !defined(NOPORTDOCS)
+
+PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
+.if !empty(PORT_HADDOCK:M?0)
BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock
-PLIST_SUB+= RMLIC="@comment "
-.else
-PLIST_SUB+= RMLIC=""
.endif
+BUILD_DEPENDS+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
do-configure:
- cd ${WRKSRC} && ${CABALCMD} configure ${CONFIGURE_ARGS}
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.hs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABALCMD} build && ${CABALCMD} --gen-script register
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
.if !defined(NOPORTDOCS)
- cd ${WRKSRC} && ${CABALCMD} haddock
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
.endif
do-install:
- cd ${WRKSRC} && ${CABALCMD} install
- ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${PREFIX}/${CABALDIR}/${PORTNAME}-register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${DIGEST_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
.include <bsd.port.mk>
diff --git a/security/hs-digest-ghc/distinfo b/security/hs-digest-ghc/distinfo
index 073182b6394d..53d787a30d9f 100644
--- a/security/hs-digest-ghc/distinfo
+++ b/security/hs-digest-ghc/distinfo
@@ -1,3 +1,3 @@
-MD5 (digest-0.0.0.5.tar.gz) = ba60cc9d1ad6d0795ad84390976699d1
-SHA256 (digest-0.0.0.5.tar.gz) = dddfcdd325dc7d4fb1ce4772c1f5618cb20504b28dba8a78682011cba1341efd
-SIZE (digest-0.0.0.5.tar.gz) = 15487
+MD5 (digest-0.0.0.6.tar.gz) = bc75fa0d90cf58973144f9af18b29214
+SHA256 (digest-0.0.0.6.tar.gz) = a293da46aa874c5e75f28f4b100b766e42fbc7d6ebcb43c6351dbe3e1ec13752
+SIZE (digest-0.0.0.6.tar.gz) = 15522
diff --git a/security/hs-digest-ghc/pkg-descr b/security/hs-digest-ghc/pkg-descr
index c57435d330e6..a160a7000e9e 100644
--- a/security/hs-digest-ghc/pkg-descr
+++ b/security/hs-digest-ghc/pkg-descr
@@ -3,3 +3,4 @@ strict and lazy bytestrings for the functional programming language
Haskell.
WWW: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/digest
+
diff --git a/security/hs-digest-ghc/pkg-plist b/security/hs-digest-ghc/pkg-plist
index d1bd66c8263c..463379c61c82 100644
--- a/security/hs-digest-ghc/pkg-plist
+++ b/security/hs-digest-ghc/pkg-plist
@@ -1,14 +1,16 @@
@comment $FreeBSD$
-%%SUBDIR%%/Data/Digest/Adler32.hi
-%%SUBDIR%%/Data/Digest/CRC32.hi
-%%SUBDIR%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%SUBDIR%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%SUBDIR%%/%%PORTNAME%%-register.sh
-%%RMLIC%%%%DOCSDIR%%/LICENSE
-%%RMLIC%%@dirrm %%DOCSDIR%%
-@dirrmtry %%SUBDIR%%/Data/Digest
-@dirrmtry %%SUBDIR%%/Data
-@exec sh %D/%%SUBDIR%%/%%PORTNAME%%-register.sh
-@exec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec ghc-pkg unregister %%PORTNAME%%
-@unexec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+%%DIGEST_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Digest/Adler32.hi
+%%DIGEST_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Digest/CRC32.hi
+%%DIGEST_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSdigest-%%DIGEST_VERSION%%.o
+%%DIGEST_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSdigest-%%DIGEST_VERSION%%.a
+%%DIGEST_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%DIGEST_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Digest
+@dirrm %%DIGEST_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
+@dirrm %%DIGEST_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%DIGEST_LIBDIR_REL%%
+@exec /bin/sh %D/%%DIGEST_LIBDIR_REL%%/register.sh
+@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+@unexec %D/bin/ghc-pkg unregister digest
+@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 63a8072b1ffa..5ad1f482a07f 100644
--- a/security/hs-digest/Makefile
+++ b/security/hs-digest/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= digest
-PORTVERSION= 0.0.0.5
+PORTVERSION= 0.0.0.6
CATEGORIES= security haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
PKGNAMEPREFIX= hs-
@@ -18,38 +18,59 @@ COMMENT= Efficient cryptographic hash implementations in Haskell
BUILD_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc
RUN_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc
-GHC_VERSION= 6.8.3
-CABALCMD= ${LOCALBASE}/bin/runghc Setup.hs
-CABALDIR= lib/ghc-${GHC_VERSION}/cabal
+GHC_VERSION= 6.10.4
+DIGEST_VERSION= ${PORTVERSION}
-SUBDIR= lib/${PORTNAME}-${PORTVERSION}
-PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
- PORTNAME=${PORTNAME} \
- PORTVERSION=${PORTVERSION} \
- SUBDIR=${CABALDIR}
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
-PORTDOCS= LICENSE html
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
-CONFIGURE_ARGS= --ghc --prefix=${PREFIX} --libdir=${PREFIX}/${CABALDIR} --libsubdir='' --datasubdir=''
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+DIGEST_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ DIGEST_VERSION=${DIGEST_VERSION} \
+ DIGEST_LIBDIR_REL=${DIGEST_LIBDIR_REL}
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
.if !defined(NOPORTDOCS)
+
+PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
+.if !empty(PORT_HADDOCK:M?0)
BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock
-PLIST_SUB+= RMLIC="@comment "
-.else
-PLIST_SUB+= RMLIC=""
.endif
+BUILD_DEPENDS+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
do-configure:
- cd ${WRKSRC} && ${CABALCMD} configure ${CONFIGURE_ARGS}
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.hs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABALCMD} build && ${CABALCMD} --gen-script register
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
.if !defined(NOPORTDOCS)
- cd ${WRKSRC} && ${CABALCMD} haddock
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
.endif
do-install:
- cd ${WRKSRC} && ${CABALCMD} install
- ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${PREFIX}/${CABALDIR}/${PORTNAME}-register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${DIGEST_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
.include <bsd.port.mk>
diff --git a/security/hs-digest/distinfo b/security/hs-digest/distinfo
index 073182b6394d..53d787a30d9f 100644
--- a/security/hs-digest/distinfo
+++ b/security/hs-digest/distinfo
@@ -1,3 +1,3 @@
-MD5 (digest-0.0.0.5.tar.gz) = ba60cc9d1ad6d0795ad84390976699d1
-SHA256 (digest-0.0.0.5.tar.gz) = dddfcdd325dc7d4fb1ce4772c1f5618cb20504b28dba8a78682011cba1341efd
-SIZE (digest-0.0.0.5.tar.gz) = 15487
+MD5 (digest-0.0.0.6.tar.gz) = bc75fa0d90cf58973144f9af18b29214
+SHA256 (digest-0.0.0.6.tar.gz) = a293da46aa874c5e75f28f4b100b766e42fbc7d6ebcb43c6351dbe3e1ec13752
+SIZE (digest-0.0.0.6.tar.gz) = 15522
diff --git a/security/hs-digest/pkg-descr b/security/hs-digest/pkg-descr
index c57435d330e6..a160a7000e9e 100644
--- a/security/hs-digest/pkg-descr
+++ b/security/hs-digest/pkg-descr
@@ -3,3 +3,4 @@ strict and lazy bytestrings for the functional programming language
Haskell.
WWW: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/digest
+
diff --git a/security/hs-digest/pkg-plist b/security/hs-digest/pkg-plist
index d1bd66c8263c..463379c61c82 100644
--- a/security/hs-digest/pkg-plist
+++ b/security/hs-digest/pkg-plist
@@ -1,14 +1,16 @@
@comment $FreeBSD$
-%%SUBDIR%%/Data/Digest/Adler32.hi
-%%SUBDIR%%/Data/Digest/CRC32.hi
-%%SUBDIR%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%SUBDIR%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%SUBDIR%%/%%PORTNAME%%-register.sh
-%%RMLIC%%%%DOCSDIR%%/LICENSE
-%%RMLIC%%@dirrm %%DOCSDIR%%
-@dirrmtry %%SUBDIR%%/Data/Digest
-@dirrmtry %%SUBDIR%%/Data
-@exec sh %D/%%SUBDIR%%/%%PORTNAME%%-register.sh
-@exec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec ghc-pkg unregister %%PORTNAME%%
-@unexec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+%%DIGEST_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Digest/Adler32.hi
+%%DIGEST_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Digest/CRC32.hi
+%%DIGEST_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSdigest-%%DIGEST_VERSION%%.o
+%%DIGEST_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSdigest-%%DIGEST_VERSION%%.a
+%%DIGEST_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%DIGEST_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Digest
+@dirrm %%DIGEST_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
+@dirrm %%DIGEST_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%DIGEST_LIBDIR_REL%%
+@exec /bin/sh %D/%%DIGEST_LIBDIR_REL%%/register.sh
+@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+@unexec %D/bin/ghc-pkg unregister digest
+@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 683609e93b02..965eff907048 100644
--- a/textproc/hs-HaXml/Makefile
+++ b/textproc/hs-HaXml/Makefile
@@ -5,7 +5,7 @@
# $FreeBSD$
PORTNAME= haxml
-PORTVERSION= 1.19.6
+PORTVERSION= 1.19.7
CATEGORIES= textproc haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/HaXml/${PORTVERSION}/
PKGNAMEPREFIX= hs-
@@ -18,38 +18,66 @@ BUILD_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc \
hs-polyparse-ghc>=1.1:${PORTSDIR}/textproc/hs-polyparse-ghc
RUN_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc \
hs-polyparse-ghc>=1.1:${PORTSDIR}/textproc/hs-polyparse-ghc
+LIB_DEPENDS= gmp.8:${PORTSDIR}/math/libgmp4
-CONFIGURE_ARGS= --ghc --prefix=${PREFIX}
+GHC_VERSION= 6.10.4
+HAXML_VERSION= ${PORTVERSION}
-GHC_VERSION= 6.8.3
-PLIST_SUB+= GHC_VERSION=${GHC_VERSION} \
- HAXMLDIR=lib/HaXml-${PORTVERSION} \
- GHCDIR=ghc-${GHC_VERSION} \
- SUBDIR=lib/HaXml-${PORTVERSION}/ghc-${GHC_VERSION} \
- PORTVERSION=${PORTVERSION}
-DOCSDIR= ${PREFIX}/share/doc/HaXml-${PORTVERSION}
-PORTDOCS= *
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
-.if !defined(NOPORTDOCS)
-PLIST_SUB+= RMLIC="@comment "
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+HAXML_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ HAXML_VERSION=${HAXML_VERSION} \
+ HAXML_LIBDIR_REL=${HAXML_LIBDIR_REL}
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
.else
-PLIST_SUB+= RMLIC=""
+PLIST_SUB+= NOPORTDOCS="@comment "
.endif
+.if !defined(NOPORTDOCS)
+
+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+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+PYSHARE= ${SH} -c '(${FIND} -d $$0 $$2)'
+
+.SILENT:
+
do-configure:
- @cd ${WRKSRC} && ${LOCALBASE}/bin/runhaskell Setup.hs configure ${CONFIGURE_ARGS}
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.hs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
- @cd ${WRKSRC} && ${LOCALBASE}/bin/runhaskell Setup.hs build
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
-do-install:
- @cd ${WRKSRC} && ${LOCALBASE}/bin/runhaskell Setup.hs install
+.if !defined(NOPORTDOCS)
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
+.endif
-post-install:
- @${INSTALL_DATA} ${WRKSRC}/dist/installed-pkg-config ${PREFIX}/lib/HaXml-${PORTVERSION}/ghc-${GHC_VERSION}/HaXml.pkgconf
+do-install:
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${HAXML_LIBDIR_REL}/register.sh
.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- @(cd ${WRKSRC} && ${CP} -R docs/ ${DOCSDIR})
+ cd ${WRKSRC}/docs && ${COPYTREE_SHARE} \* ${DOCSDIR} " -not -regex HaXml.* "
.endif
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
+
.include <bsd.port.mk>
diff --git a/textproc/hs-HaXml/distinfo b/textproc/hs-HaXml/distinfo
index 3eb8e4ec43c7..e1ff7f4445bd 100644
--- a/textproc/hs-HaXml/distinfo
+++ b/textproc/hs-HaXml/distinfo
@@ -1,3 +1,3 @@
-MD5 (HaXml-1.19.6.tar.gz) = 7715780943dd3df6f19a7200783bc4cf
-SHA256 (HaXml-1.19.6.tar.gz) = a0311682502666f36cb7f276c684b1547678dda10c5c450bd428bddc6bb5cdbe
-SIZE (HaXml-1.19.6.tar.gz) = 630102
+MD5 (HaXml-1.19.7.tar.gz) = be31052aeeb4c6d509d6b6071f619242
+SHA256 (HaXml-1.19.7.tar.gz) = 3968bc9da06c4465bf6d63100245fc0d688f7646216b9380c90b970cb2890290
+SIZE (HaXml-1.19.7.tar.gz) = 630148
diff --git a/textproc/hs-HaXml/files/patch-HaXml.cabal b/textproc/hs-HaXml/files/patch-HaXml.cabal
new file mode 100644
index 000000000000..6b0c0befd78f
--- /dev/null
+++ b/textproc/hs-HaXml/files/patch-HaXml.cabal
@@ -0,0 +1,11 @@
+--- HaXml.cabal.orig 2009-07-14 10:01:24.000000000 +0000
++++ HaXml.cabal 2009-07-14 10:02:19.000000000 +0000
+@@ -52,7 +52,7 @@
+ Text.XML.HaXml.Xtract.Lex,
+ Text.XML.HaXml.Xtract.Parse
+ hs-source-dirs: src
+- build-depends: base, haskell98, polyparse==1.2, filepath
++ build-depends: base, haskell98, polyparse >=1.2, filepath
+ if flag(splitBase)
+ build-depends: base >= 3, pretty, random, containers
+ else
diff --git a/textproc/hs-HaXml/pkg-descr b/textproc/hs-HaXml/pkg-descr
index fa8aa6c1f593..706847f35887 100644
--- a/textproc/hs-HaXml/pkg-descr
+++ b/textproc/hs-HaXml/pkg-descr
@@ -2,4 +2,4 @@ HaXml is a collection of utilities for using Haskell and XML together. It
includes a parser for XML, a separate error-correcting parser for HTML, and
pretty-printers for XML and HTML.
-WWW: http://www.haskell.org/HaXml/
+WWW: http://www.haskell.org/HaXml/
diff --git a/textproc/hs-HaXml/pkg-plist b/textproc/hs-HaXml/pkg-plist
index 5218955cc6b6..4ec160996a47 100644
--- a/textproc/hs-HaXml/pkg-plist
+++ b/textproc/hs-HaXml/pkg-plist
@@ -1,3 +1,4 @@
+@comment $FreeBSD$
bin/Canonicalise
bin/CanonicaliseLazy
bin/DtdToHaskell
@@ -5,52 +6,52 @@ bin/MkOneOf
bin/Validate
bin/Xtract
bin/XtractLazy
-%%SUBDIR%%/HaXml.pkgconf
-%%SUBDIR%%/Text/XML/HaXml/DtdToHaskell/Convert.hi
-%%SUBDIR%%/Text/XML/HaXml/DtdToHaskell/Instance.hi
-%%SUBDIR%%/Text/XML/HaXml/DtdToHaskell/TypeDef.hi
-%%SUBDIR%%/Text/XML/HaXml/Html/Generate.hi
-%%SUBDIR%%/Text/XML/HaXml/Html/Parse.hi
-%%SUBDIR%%/Text/XML/HaXml/Html/ParseLazy.hi
-%%SUBDIR%%/Text/XML/HaXml/Html/Pretty.hi
-%%SUBDIR%%/Text/XML/HaXml/XmlContent/Parser.hi
-%%SUBDIR%%/Text/XML/HaXml/XmlContent/Haskell.hi
-%%SUBDIR%%/Text/XML/HaXml/Xtract/Combinators.hi
-%%SUBDIR%%/Text/XML/HaXml/Xtract/Lex.hi
-%%SUBDIR%%/Text/XML/HaXml/Xtract/Parse.hi
-%%SUBDIR%%/Text/XML/HaXml/ByteStringPP.hi
-%%SUBDIR%%/Text/XML/HaXml/Combinators.hi
-%%SUBDIR%%/Text/XML/HaXml/Escape.hi
-%%SUBDIR%%/Text/XML/HaXml/Lex.hi
-%%SUBDIR%%/Text/XML/HaXml/OneOfN.hi
-%%SUBDIR%%/Text/XML/HaXml/Parse.hi
-%%SUBDIR%%/Text/XML/HaXml/ParseLazy.hi
-%%SUBDIR%%/Text/XML/HaXml/Posn.hi
-%%SUBDIR%%/Text/XML/HaXml/Pretty.hi
-%%SUBDIR%%/Text/XML/HaXml/SAX.hi
-%%SUBDIR%%/Text/XML/HaXml/ShowXmlLazy.hi
-%%SUBDIR%%/Text/XML/HaXml/TypeMapping.hi
-%%SUBDIR%%/Text/XML/HaXml/Types.hi
-%%SUBDIR%%/Text/XML/HaXml/Util.hi
-%%SUBDIR%%/Text/XML/HaXml/Validate.hi
-%%SUBDIR%%/Text/XML/HaXml/Verbatim.hi
-%%SUBDIR%%/Text/XML/HaXml/Wrappers.hi
-%%SUBDIR%%/Text/XML/HaXml/XmlContent.hi
-%%SUBDIR%%/Text/XML/HaXml.hi
-%%SUBDIR%%/HSHaXml-%%PORTVERSION%%.o
-%%SUBDIR%%/libHSHaXml-%%PORTVERSION%%.a
-@dirrm %%SUBDIR%%/Text/XML/HaXml/DtdToHaskell
-@dirrm %%SUBDIR%%/Text/XML/HaXml/Html
-@dirrm %%SUBDIR%%/Text/XML/HaXml/XmlContent
-@dirrm %%SUBDIR%%/Text/XML/HaXml/Xtract
-@dirrm %%SUBDIR%%/Text/XML/HaXml
-@dirrmtry %%SUBDIR%%/Text/XML
-@dirrmtry %%SUBDIR%%/Text
-@dirrm %%HAXMLDIR%%/%%GHCDIR%%
-@dirrm %%HAXMLDIR%%
-%%RMLIC%%%%DOCSDIR%%/COPYRIGHT
-%%RMLIC%%@dirrm %%DOCSDIR%%
-@exec ghc-pkg register %D/%%SUBDIR%%/HaXml.pkgconf
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSHaXml-%%HAXML_VERSION%%.o
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/ByteStringPP.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Combinators.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/DtdToHaskell/Convert.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/DtdToHaskell/Instance.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/DtdToHaskell/TypeDef.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Escape.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Html/Generate.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Html/Parse.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Html/ParseLazy.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Html/Pretty.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Lex.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/OneOfN.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Parse.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/ParseLazy.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Posn.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Pretty.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/SAX.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/ShowXmlLazy.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/TypeMapping.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Types.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Util.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Validate.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Verbatim.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Wrappers.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/XmlContent.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/XmlContent/Haskell.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/XmlContent/Parser.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Xtract/Combinators.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Xtract/Lex.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Xtract/Parse.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSHaXml-%%HAXML_VERSION%%.a
+%%HAXML_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/COPYRIGHT
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Xtract
+@dirrm %%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/XmlContent
+@dirrm %%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Html
+@dirrm %%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/DtdToHaskell
+@dirrm %%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml
+@dirrm %%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML
+@dirrm %%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text
+@dirrm %%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%HAXML_LIBDIR_REL%%
+@exec /bin/sh %D/%%HAXML_LIBDIR_REL%%/register.sh
@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec ghc-pkg unregister HaXml
+@unexec %D/bin/ghc-pkg unregister HaXml
@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 22e7a86cf167..a52c43a39338 100644
--- a/textproc/hs-bytestring-csv/Makefile
+++ b/textproc/hs-bytestring-csv/Makefile
@@ -6,7 +6,7 @@
PORTNAME= bytestring-csv
PORTVERSION= 0.1.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/ \
http://carte.kerneled.org/mirror/
@@ -15,25 +15,64 @@ PKGNAMEPREFIX= hs-
MAINTAINER= haskell@FreeBSD.org
COMMENT= Parse CSV formatted data efficiently with Haskell
-BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
+BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
hs-dlist>=0.4.1:${PORTSDIR}/devel/hs-dlist
-LIB_DEPENDS= gmp.8:${PORTSDIR}/math/libgmp4
+RUN_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
+ hs-dlist>=0.4.1:${PORTSDIR}/devel/hs-dlist
+
+GHC_VERSION= 6.10.4
+BYTESTRINGCSV_VERSION= ${PORTVERSION}
+
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
+
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+BYTESTRINGCSV_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ BYTESTRINGCSV_VERSION=${BYTESTRINGCSV_VERSION} \
+ BYTESTRINGCSV_LIBDIR_REL=${BYTESTRINGCSV_LIBDIR_REL}
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
-CABAL= ${LOCALBASE}/bin/runghc Setup.lhs
-GHC_VERSION= `${LOCALBASE}/bin/ghc --numeric-version`
-SUBDIR= lib/${PORTNAME}-${PORTVERSION}
-PLIST_SUB= GHC_VERSION="${GHC_VERSION}" \
- PORTVERSION=${PORTVERSION} \
- SUBDIR=${SUBDIR}
+.if !defined(NOPORTDOCS)
+
+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+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
do-configure:
- cd ${WRKSRC} && ${CABAL} configure --prefix=${PREFIX} --ghc
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.lhs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABAL} build && ${CABAL} register --gen-script
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
+.if !defined(NOPORTDOCS)
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
+.endif
do-install:
- cd ${WRKSRC} && ${CABAL} install
- ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${PREFIX}/${SUBDIR}/register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${BYTESTRINGCSV_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
.include <bsd.port.mk>
diff --git a/textproc/hs-bytestring-csv/pkg-plist b/textproc/hs-bytestring-csv/pkg-plist
index b387328cd569..4be298095ae3 100644
--- a/textproc/hs-bytestring-csv/pkg-plist
+++ b/textproc/hs-bytestring-csv/pkg-plist
@@ -1,16 +1,17 @@
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/libHSbytestring-csv-%%PORTVERSION%%.a
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/HSbytestring-csv-%%PORTVERSION%%.o
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/Text/CSV/ByteString.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/Text/CSV/ByteString/Lex.hi
-%%SUBDIR%%/register.sh
-share/doc/bytestring-csv-%%PORTVERSION%%/LICENSE
-@dirrm share/doc/bytestring-csv-%%PORTVERSION%%
-@dirrm lib/bytestring-csv-%%PORTVERSION%%/ghc-%%GHC_VERSION%%/Text/CSV/ByteString
-@dirrm lib/bytestring-csv-%%PORTVERSION%%/ghc-%%GHC_VERSION%%/Text/CSV
-@dirrm lib/bytestring-csv-%%PORTVERSION%%/ghc-%%GHC_VERSION%%/Text
-@dirrm lib/bytestring-csv-%%PORTVERSION%%/ghc-%%GHC_VERSION%%
-@dirrm lib/bytestring-csv-%%PORTVERSION%%
-@exec /bin/sh %D/%%SUBDIR%%/register.sh
+@comment $FreeBSD$
+%%BYTESTRINGCSV_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSbytestring-csv-%%BYTESTRINGCSV_VERSION%%.o
+%%BYTESTRINGCSV_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/CSV/ByteString.hi
+%%BYTESTRINGCSV_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/CSV/ByteString/Lex.hi
+%%BYTESTRINGCSV_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSbytestring-csv-%%BYTESTRINGCSV_VERSION%%.a
+%%BYTESTRINGCSV_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%BYTESTRINGCSV_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/CSV/ByteString
+@dirrm %%BYTESTRINGCSV_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/CSV
+@dirrm %%BYTESTRINGCSV_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text
+@dirrm %%BYTESTRINGCSV_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%BYTESTRINGCSV_LIBDIR_REL%%
+@exec /bin/sh %D/%%BYTESTRINGCSV_LIBDIR_REL%%/register.sh
@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister bytestring-csv
+@unexec %D/bin/ghc-pkg unregister bytestring-csv
@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 683609e93b02..965eff907048 100644
--- a/textproc/hs-haxml/Makefile
+++ b/textproc/hs-haxml/Makefile
@@ -5,7 +5,7 @@
# $FreeBSD$
PORTNAME= haxml
-PORTVERSION= 1.19.6
+PORTVERSION= 1.19.7
CATEGORIES= textproc haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/HaXml/${PORTVERSION}/
PKGNAMEPREFIX= hs-
@@ -18,38 +18,66 @@ BUILD_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc \
hs-polyparse-ghc>=1.1:${PORTSDIR}/textproc/hs-polyparse-ghc
RUN_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc \
hs-polyparse-ghc>=1.1:${PORTSDIR}/textproc/hs-polyparse-ghc
+LIB_DEPENDS= gmp.8:${PORTSDIR}/math/libgmp4
-CONFIGURE_ARGS= --ghc --prefix=${PREFIX}
+GHC_VERSION= 6.10.4
+HAXML_VERSION= ${PORTVERSION}
-GHC_VERSION= 6.8.3
-PLIST_SUB+= GHC_VERSION=${GHC_VERSION} \
- HAXMLDIR=lib/HaXml-${PORTVERSION} \
- GHCDIR=ghc-${GHC_VERSION} \
- SUBDIR=lib/HaXml-${PORTVERSION}/ghc-${GHC_VERSION} \
- PORTVERSION=${PORTVERSION}
-DOCSDIR= ${PREFIX}/share/doc/HaXml-${PORTVERSION}
-PORTDOCS= *
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
-.if !defined(NOPORTDOCS)
-PLIST_SUB+= RMLIC="@comment "
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+HAXML_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ HAXML_VERSION=${HAXML_VERSION} \
+ HAXML_LIBDIR_REL=${HAXML_LIBDIR_REL}
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
.else
-PLIST_SUB+= RMLIC=""
+PLIST_SUB+= NOPORTDOCS="@comment "
.endif
+.if !defined(NOPORTDOCS)
+
+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+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+PYSHARE= ${SH} -c '(${FIND} -d $$0 $$2)'
+
+.SILENT:
+
do-configure:
- @cd ${WRKSRC} && ${LOCALBASE}/bin/runhaskell Setup.hs configure ${CONFIGURE_ARGS}
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.hs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
- @cd ${WRKSRC} && ${LOCALBASE}/bin/runhaskell Setup.hs build
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
-do-install:
- @cd ${WRKSRC} && ${LOCALBASE}/bin/runhaskell Setup.hs install
+.if !defined(NOPORTDOCS)
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
+.endif
-post-install:
- @${INSTALL_DATA} ${WRKSRC}/dist/installed-pkg-config ${PREFIX}/lib/HaXml-${PORTVERSION}/ghc-${GHC_VERSION}/HaXml.pkgconf
+do-install:
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${HAXML_LIBDIR_REL}/register.sh
.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- @(cd ${WRKSRC} && ${CP} -R docs/ ${DOCSDIR})
+ cd ${WRKSRC}/docs && ${COPYTREE_SHARE} \* ${DOCSDIR} " -not -regex HaXml.* "
.endif
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
+
.include <bsd.port.mk>
diff --git a/textproc/hs-haxml/distinfo b/textproc/hs-haxml/distinfo
index 3eb8e4ec43c7..e1ff7f4445bd 100644
--- a/textproc/hs-haxml/distinfo
+++ b/textproc/hs-haxml/distinfo
@@ -1,3 +1,3 @@
-MD5 (HaXml-1.19.6.tar.gz) = 7715780943dd3df6f19a7200783bc4cf
-SHA256 (HaXml-1.19.6.tar.gz) = a0311682502666f36cb7f276c684b1547678dda10c5c450bd428bddc6bb5cdbe
-SIZE (HaXml-1.19.6.tar.gz) = 630102
+MD5 (HaXml-1.19.7.tar.gz) = be31052aeeb4c6d509d6b6071f619242
+SHA256 (HaXml-1.19.7.tar.gz) = 3968bc9da06c4465bf6d63100245fc0d688f7646216b9380c90b970cb2890290
+SIZE (HaXml-1.19.7.tar.gz) = 630148
diff --git a/textproc/hs-haxml/files/patch-HaXml.cabal b/textproc/hs-haxml/files/patch-HaXml.cabal
new file mode 100644
index 000000000000..6b0c0befd78f
--- /dev/null
+++ b/textproc/hs-haxml/files/patch-HaXml.cabal
@@ -0,0 +1,11 @@
+--- HaXml.cabal.orig 2009-07-14 10:01:24.000000000 +0000
++++ HaXml.cabal 2009-07-14 10:02:19.000000000 +0000
+@@ -52,7 +52,7 @@
+ Text.XML.HaXml.Xtract.Lex,
+ Text.XML.HaXml.Xtract.Parse
+ hs-source-dirs: src
+- build-depends: base, haskell98, polyparse==1.2, filepath
++ build-depends: base, haskell98, polyparse >=1.2, filepath
+ if flag(splitBase)
+ build-depends: base >= 3, pretty, random, containers
+ else
diff --git a/textproc/hs-haxml/pkg-descr b/textproc/hs-haxml/pkg-descr
index fa8aa6c1f593..706847f35887 100644
--- a/textproc/hs-haxml/pkg-descr
+++ b/textproc/hs-haxml/pkg-descr
@@ -2,4 +2,4 @@ HaXml is a collection of utilities for using Haskell and XML together. It
includes a parser for XML, a separate error-correcting parser for HTML, and
pretty-printers for XML and HTML.
-WWW: http://www.haskell.org/HaXml/
+WWW: http://www.haskell.org/HaXml/
diff --git a/textproc/hs-haxml/pkg-plist b/textproc/hs-haxml/pkg-plist
index 5218955cc6b6..4ec160996a47 100644
--- a/textproc/hs-haxml/pkg-plist
+++ b/textproc/hs-haxml/pkg-plist
@@ -1,3 +1,4 @@
+@comment $FreeBSD$
bin/Canonicalise
bin/CanonicaliseLazy
bin/DtdToHaskell
@@ -5,52 +6,52 @@ bin/MkOneOf
bin/Validate
bin/Xtract
bin/XtractLazy
-%%SUBDIR%%/HaXml.pkgconf
-%%SUBDIR%%/Text/XML/HaXml/DtdToHaskell/Convert.hi
-%%SUBDIR%%/Text/XML/HaXml/DtdToHaskell/Instance.hi
-%%SUBDIR%%/Text/XML/HaXml/DtdToHaskell/TypeDef.hi
-%%SUBDIR%%/Text/XML/HaXml/Html/Generate.hi
-%%SUBDIR%%/Text/XML/HaXml/Html/Parse.hi
-%%SUBDIR%%/Text/XML/HaXml/Html/ParseLazy.hi
-%%SUBDIR%%/Text/XML/HaXml/Html/Pretty.hi
-%%SUBDIR%%/Text/XML/HaXml/XmlContent/Parser.hi
-%%SUBDIR%%/Text/XML/HaXml/XmlContent/Haskell.hi
-%%SUBDIR%%/Text/XML/HaXml/Xtract/Combinators.hi
-%%SUBDIR%%/Text/XML/HaXml/Xtract/Lex.hi
-%%SUBDIR%%/Text/XML/HaXml/Xtract/Parse.hi
-%%SUBDIR%%/Text/XML/HaXml/ByteStringPP.hi
-%%SUBDIR%%/Text/XML/HaXml/Combinators.hi
-%%SUBDIR%%/Text/XML/HaXml/Escape.hi
-%%SUBDIR%%/Text/XML/HaXml/Lex.hi
-%%SUBDIR%%/Text/XML/HaXml/OneOfN.hi
-%%SUBDIR%%/Text/XML/HaXml/Parse.hi
-%%SUBDIR%%/Text/XML/HaXml/ParseLazy.hi
-%%SUBDIR%%/Text/XML/HaXml/Posn.hi
-%%SUBDIR%%/Text/XML/HaXml/Pretty.hi
-%%SUBDIR%%/Text/XML/HaXml/SAX.hi
-%%SUBDIR%%/Text/XML/HaXml/ShowXmlLazy.hi
-%%SUBDIR%%/Text/XML/HaXml/TypeMapping.hi
-%%SUBDIR%%/Text/XML/HaXml/Types.hi
-%%SUBDIR%%/Text/XML/HaXml/Util.hi
-%%SUBDIR%%/Text/XML/HaXml/Validate.hi
-%%SUBDIR%%/Text/XML/HaXml/Verbatim.hi
-%%SUBDIR%%/Text/XML/HaXml/Wrappers.hi
-%%SUBDIR%%/Text/XML/HaXml/XmlContent.hi
-%%SUBDIR%%/Text/XML/HaXml.hi
-%%SUBDIR%%/HSHaXml-%%PORTVERSION%%.o
-%%SUBDIR%%/libHSHaXml-%%PORTVERSION%%.a
-@dirrm %%SUBDIR%%/Text/XML/HaXml/DtdToHaskell
-@dirrm %%SUBDIR%%/Text/XML/HaXml/Html
-@dirrm %%SUBDIR%%/Text/XML/HaXml/XmlContent
-@dirrm %%SUBDIR%%/Text/XML/HaXml/Xtract
-@dirrm %%SUBDIR%%/Text/XML/HaXml
-@dirrmtry %%SUBDIR%%/Text/XML
-@dirrmtry %%SUBDIR%%/Text
-@dirrm %%HAXMLDIR%%/%%GHCDIR%%
-@dirrm %%HAXMLDIR%%
-%%RMLIC%%%%DOCSDIR%%/COPYRIGHT
-%%RMLIC%%@dirrm %%DOCSDIR%%
-@exec ghc-pkg register %D/%%SUBDIR%%/HaXml.pkgconf
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSHaXml-%%HAXML_VERSION%%.o
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/ByteStringPP.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Combinators.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/DtdToHaskell/Convert.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/DtdToHaskell/Instance.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/DtdToHaskell/TypeDef.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Escape.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Html/Generate.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Html/Parse.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Html/ParseLazy.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Html/Pretty.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Lex.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/OneOfN.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Parse.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/ParseLazy.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Posn.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Pretty.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/SAX.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/ShowXmlLazy.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/TypeMapping.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Types.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Util.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Validate.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Verbatim.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Wrappers.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/XmlContent.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/XmlContent/Haskell.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/XmlContent/Parser.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Xtract/Combinators.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Xtract/Lex.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Xtract/Parse.hi
+%%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSHaXml-%%HAXML_VERSION%%.a
+%%HAXML_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/COPYRIGHT
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Xtract
+@dirrm %%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/XmlContent
+@dirrm %%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/Html
+@dirrm %%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml/DtdToHaskell
+@dirrm %%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML/HaXml
+@dirrm %%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/XML
+@dirrm %%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text
+@dirrm %%HAXML_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%HAXML_LIBDIR_REL%%
+@exec /bin/sh %D/%%HAXML_LIBDIR_REL%%/register.sh
@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec ghc-pkg unregister HaXml
+@unexec %D/bin/ghc-pkg unregister HaXml
@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/textproc/hs-highlighting-kate-ghc/Makefile b/textproc/hs-highlighting-kate-ghc/Makefile
index 92af6a8aebcf..5412b129307e 100644
--- a/textproc/hs-highlighting-kate-ghc/Makefile
+++ b/textproc/hs-highlighting-kate-ghc/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= highlighting-kate
-PORTVERSION= 0.2.4
+PORTVERSION= 0.2.5
CATEGORIES= textproc haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
PKGNAMEPREFIX= hs-
@@ -20,38 +20,59 @@ BUILD_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc \
RUN_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc \
hs-pcre-light-ghc>=0.3:${PORTSDIR}/devel/hs-pcre-light-ghc
-GHC_VERSION= 6.8.3
-CABALCMD= ${LOCALBASE}/bin/runghc Setup.lhs
-CABALDIR= lib/ghc-${GHC_VERSION}/cabal
+GHC_VERSION= 6.10.4
+HLKATE_VERSION= ${PORTVERSION}
-SUBDIR= lib/${PORTNAME}-${PORTVERSION}
-PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
- PORTNAME=${PORTNAME} \
- PORTVERSION=${PORTVERSION} \
- SUBDIR=${CABALDIR}
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
-PORTDOCS= LICENSE html
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
-CONFIGURE_ARGS= --ghc --prefix=${PREFIX} --libdir=${PREFIX}/${CABALDIR} --libsubdir='' --datasubdir=''
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+HLKATE_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ HLKATE_VERSION=${HLKATE_VERSION} \
+ HLKATE_LIBDIR_REL=${HLKATE_LIBDIR_REL}
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
.if !defined(NOPORTDOCS)
+
+PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
+.if !empty(PORT_HADDOCK:M?0)
BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock
-PLIST_SUB+= RMLIC="@comment "
-.else
-PLIST_SUB+= RMLIC=""
.endif
+BUILD_DEPENDS+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
do-configure:
- cd ${WRKSRC} && ${CABALCMD} configure ${CONFIGURE_ARGS}
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.lhs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABALCMD} build && ${CABALCMD} --gen-script register
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
.if !defined(NOPORTDOCS)
- cd ${WRKSRC} && ${CABALCMD} haddock
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
.endif
do-install:
- cd ${WRKSRC} && ${CABALCMD} install
- ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${PREFIX}/${CABALDIR}/${PORTNAME}-register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${HLKATE_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
.include <bsd.port.mk>
diff --git a/textproc/hs-highlighting-kate-ghc/distinfo b/textproc/hs-highlighting-kate-ghc/distinfo
index 18ed9f06e214..992f7b60513e 100644
--- a/textproc/hs-highlighting-kate-ghc/distinfo
+++ b/textproc/hs-highlighting-kate-ghc/distinfo
@@ -1,3 +1,3 @@
-MD5 (highlighting-kate-0.2.4.tar.gz) = b09bed7dc1e31e415881eb3436178349
-SHA256 (highlighting-kate-0.2.4.tar.gz) = bcc0d8233b5f1cb9325cbb666710750872093130bcf944fda1a05c7588dff488
-SIZE (highlighting-kate-0.2.4.tar.gz) = 420683
+MD5 (highlighting-kate-0.2.5.tar.gz) = 3b8f22acad47bd5e72a3609f1ec086de
+SHA256 (highlighting-kate-0.2.5.tar.gz) = 0a11f29a61b9c907d3b79540e0b2ac3b6194bd4bc37b6405973cd9eeb7a9a868
+SIZE (highlighting-kate-0.2.5.tar.gz) = 421954
diff --git a/textproc/hs-highlighting-kate-ghc/pkg-descr b/textproc/hs-highlighting-kate-ghc/pkg-descr
index 0e4a93674836..90fa84209837 100644
--- a/textproc/hs-highlighting-kate-ghc/pkg-descr
+++ b/textproc/hs-highlighting-kate-ghc/pkg-descr
@@ -10,9 +10,10 @@ Bibtex, C, Cmake, Coldfusion, Commonlisp, Cpp, Css, D, Djangotemplate,
Doxygen, Dtd, Eiffel, Erlang, Fortran, Haskell, Html, Java, Javadoc,
Javascript, Json, Latex, Lex, LiterateHaskell, Lua, Makefile, Matlab,
Mediawiki, Modula3, Nasm, Objectivec, Ocaml, Pascal, Perl, Php,
-Postscript, Prolog, Python, Rhtml, Ruby, Scala, Scheme, Sgml, Sql,
-SqlMysql, SqlPostgresql, Tcl, Texinfo, Xml, Xslt, Yacc.
+Postscript, Prolog, Python, RelaxNG compact, Rhtml, Ruby, Scala, Scheme,
+Sgml, Sql, SqlMysql, SqlPostgresql, Tcl, Texinfo, Xml, Xslt, Yacc Ada,
+Asp, Awk, Bash,
-[1] http://kate-editor.org
+[1] <http://kate-editor.org>
WWW: http://johnmacfarlane.net/highlighting-kate
diff --git a/textproc/hs-highlighting-kate-ghc/pkg-plist b/textproc/hs-highlighting-kate-ghc/pkg-plist
index a3be38b46ab5..351ae1a0cf93 100644
--- a/textproc/hs-highlighting-kate-ghc/pkg-plist
+++ b/textproc/hs-highlighting-kate-ghc/pkg-plist
@@ -1,74 +1,77 @@
@comment $FreeBSD$
-%%SUBDIR%%/Text/Highlighting/Kate.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Common.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Definitions.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Format.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Ada.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Alert.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Asp.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Awk.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Bash.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Bibtex.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/C.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Cmake.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Coldfusion.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Commonlisp.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Cpp.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Css.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/D.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Djangotemplate.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Doxygen.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Dtd.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Eiffel.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Erlang.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Fortran.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Haskell.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Html.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Java.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Javadoc.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Javascript.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Json.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Latex.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Lex.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/LiterateHaskell.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Lua.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Makefile.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Matlab.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Mediawiki.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Modula3.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Nasm.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Objectivec.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Ocaml.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Pascal.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Perl.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Php.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Postscript.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Prolog.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Python.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Rhtml.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Ruby.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Scala.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Scheme.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Sgml.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Sql.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/SqlMysql.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/SqlPostgresql.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Tcl.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Texinfo.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Xml.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Xslt.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Yacc.hi
-%%SUBDIR%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%SUBDIR%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%SUBDIR%%/%%PORTNAME%%-register.sh
-@dirrmtry %%SUBDIR%%/Text/Highlighting/Kate/Syntax
-@dirrmtry %%SUBDIR%%/Text/Highlighting/Kate
-@dirrmtry %%SUBDIR%%/Text/Highlighting
-@dirrmtry %%SUBDIR%%/Text
-%%RMLIC%%%%DOCSDIR%%/LICENSE
-%%RMLIC%%@dirrm %%DOCSDIR%%
-@exec sh %D/%%SUBDIR%%/%%PORTNAME%%-register.sh
-@exec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec ghc-pkg unregister %%PORTNAME%%
-@unexec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HShighlighting-kate-%%HLKATE_VERSION%%.o
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Common.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Definitions.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Format.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Ada.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Alert.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Asp.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Awk.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Bash.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Bibtex.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/C.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Cmake.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Coldfusion.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Commonlisp.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Cpp.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Css.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/D.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Djangotemplate.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Doxygen.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Dtd.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Eiffel.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Erlang.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Fortran.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Haskell.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Html.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Java.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Javadoc.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Javascript.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Json.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Latex.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Lex.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/LiterateHaskell.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Lua.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Makefile.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Matlab.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Mediawiki.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Modula3.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Nasm.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Objectivec.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Ocaml.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Pascal.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Perl.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Php.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Postscript.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Prolog.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Python.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Relaxngcompact.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Rhtml.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Ruby.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Scala.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Scheme.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Sgml.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Sql.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/SqlMysql.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/SqlPostgresql.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Tcl.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Texinfo.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Xml.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Xslt.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Yacc.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHShighlighting-kate-%%HLKATE_VERSION%%.a
+%%HLKATE_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax
+@dirrm %%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate
+@dirrm %%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting
+@dirrm %%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text
+@dirrm %%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%HLKATE_LIBDIR_REL%%
+@exec /bin/sh %D/%%HLKATE_LIBDIR_REL%%/register.sh
+@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+@unexec %D/bin/ghc-pkg unregister highlighting-kate
+@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 92af6a8aebcf..5412b129307e 100644
--- a/textproc/hs-highlighting-kate/Makefile
+++ b/textproc/hs-highlighting-kate/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= highlighting-kate
-PORTVERSION= 0.2.4
+PORTVERSION= 0.2.5
CATEGORIES= textproc haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
PKGNAMEPREFIX= hs-
@@ -20,38 +20,59 @@ BUILD_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc \
RUN_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc \
hs-pcre-light-ghc>=0.3:${PORTSDIR}/devel/hs-pcre-light-ghc
-GHC_VERSION= 6.8.3
-CABALCMD= ${LOCALBASE}/bin/runghc Setup.lhs
-CABALDIR= lib/ghc-${GHC_VERSION}/cabal
+GHC_VERSION= 6.10.4
+HLKATE_VERSION= ${PORTVERSION}
-SUBDIR= lib/${PORTNAME}-${PORTVERSION}
-PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
- PORTNAME=${PORTNAME} \
- PORTVERSION=${PORTVERSION} \
- SUBDIR=${CABALDIR}
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
-PORTDOCS= LICENSE html
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
-CONFIGURE_ARGS= --ghc --prefix=${PREFIX} --libdir=${PREFIX}/${CABALDIR} --libsubdir='' --datasubdir=''
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+HLKATE_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ HLKATE_VERSION=${HLKATE_VERSION} \
+ HLKATE_LIBDIR_REL=${HLKATE_LIBDIR_REL}
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
.if !defined(NOPORTDOCS)
+
+PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
+.if !empty(PORT_HADDOCK:M?0)
BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock
-PLIST_SUB+= RMLIC="@comment "
-.else
-PLIST_SUB+= RMLIC=""
.endif
+BUILD_DEPENDS+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
do-configure:
- cd ${WRKSRC} && ${CABALCMD} configure ${CONFIGURE_ARGS}
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.lhs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABALCMD} build && ${CABALCMD} --gen-script register
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
.if !defined(NOPORTDOCS)
- cd ${WRKSRC} && ${CABALCMD} haddock
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
.endif
do-install:
- cd ${WRKSRC} && ${CABALCMD} install
- ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${PREFIX}/${CABALDIR}/${PORTNAME}-register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${HLKATE_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
.include <bsd.port.mk>
diff --git a/textproc/hs-highlighting-kate/distinfo b/textproc/hs-highlighting-kate/distinfo
index 18ed9f06e214..992f7b60513e 100644
--- a/textproc/hs-highlighting-kate/distinfo
+++ b/textproc/hs-highlighting-kate/distinfo
@@ -1,3 +1,3 @@
-MD5 (highlighting-kate-0.2.4.tar.gz) = b09bed7dc1e31e415881eb3436178349
-SHA256 (highlighting-kate-0.2.4.tar.gz) = bcc0d8233b5f1cb9325cbb666710750872093130bcf944fda1a05c7588dff488
-SIZE (highlighting-kate-0.2.4.tar.gz) = 420683
+MD5 (highlighting-kate-0.2.5.tar.gz) = 3b8f22acad47bd5e72a3609f1ec086de
+SHA256 (highlighting-kate-0.2.5.tar.gz) = 0a11f29a61b9c907d3b79540e0b2ac3b6194bd4bc37b6405973cd9eeb7a9a868
+SIZE (highlighting-kate-0.2.5.tar.gz) = 421954
diff --git a/textproc/hs-highlighting-kate/pkg-descr b/textproc/hs-highlighting-kate/pkg-descr
index 0e4a93674836..90fa84209837 100644
--- a/textproc/hs-highlighting-kate/pkg-descr
+++ b/textproc/hs-highlighting-kate/pkg-descr
@@ -10,9 +10,10 @@ Bibtex, C, Cmake, Coldfusion, Commonlisp, Cpp, Css, D, Djangotemplate,
Doxygen, Dtd, Eiffel, Erlang, Fortran, Haskell, Html, Java, Javadoc,
Javascript, Json, Latex, Lex, LiterateHaskell, Lua, Makefile, Matlab,
Mediawiki, Modula3, Nasm, Objectivec, Ocaml, Pascal, Perl, Php,
-Postscript, Prolog, Python, Rhtml, Ruby, Scala, Scheme, Sgml, Sql,
-SqlMysql, SqlPostgresql, Tcl, Texinfo, Xml, Xslt, Yacc.
+Postscript, Prolog, Python, RelaxNG compact, Rhtml, Ruby, Scala, Scheme,
+Sgml, Sql, SqlMysql, SqlPostgresql, Tcl, Texinfo, Xml, Xslt, Yacc Ada,
+Asp, Awk, Bash,
-[1] http://kate-editor.org
+[1] <http://kate-editor.org>
WWW: http://johnmacfarlane.net/highlighting-kate
diff --git a/textproc/hs-highlighting-kate/pkg-plist b/textproc/hs-highlighting-kate/pkg-plist
index a3be38b46ab5..351ae1a0cf93 100644
--- a/textproc/hs-highlighting-kate/pkg-plist
+++ b/textproc/hs-highlighting-kate/pkg-plist
@@ -1,74 +1,77 @@
@comment $FreeBSD$
-%%SUBDIR%%/Text/Highlighting/Kate.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Common.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Definitions.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Format.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Ada.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Alert.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Asp.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Awk.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Bash.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Bibtex.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/C.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Cmake.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Coldfusion.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Commonlisp.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Cpp.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Css.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/D.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Djangotemplate.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Doxygen.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Dtd.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Eiffel.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Erlang.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Fortran.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Haskell.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Html.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Java.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Javadoc.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Javascript.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Json.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Latex.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Lex.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/LiterateHaskell.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Lua.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Makefile.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Matlab.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Mediawiki.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Modula3.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Nasm.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Objectivec.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Ocaml.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Pascal.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Perl.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Php.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Postscript.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Prolog.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Python.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Rhtml.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Ruby.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Scala.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Scheme.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Sgml.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Sql.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/SqlMysql.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/SqlPostgresql.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Tcl.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Texinfo.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Xml.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Xslt.hi
-%%SUBDIR%%/Text/Highlighting/Kate/Syntax/Yacc.hi
-%%SUBDIR%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%SUBDIR%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%SUBDIR%%/%%PORTNAME%%-register.sh
-@dirrmtry %%SUBDIR%%/Text/Highlighting/Kate/Syntax
-@dirrmtry %%SUBDIR%%/Text/Highlighting/Kate
-@dirrmtry %%SUBDIR%%/Text/Highlighting
-@dirrmtry %%SUBDIR%%/Text
-%%RMLIC%%%%DOCSDIR%%/LICENSE
-%%RMLIC%%@dirrm %%DOCSDIR%%
-@exec sh %D/%%SUBDIR%%/%%PORTNAME%%-register.sh
-@exec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec ghc-pkg unregister %%PORTNAME%%
-@unexec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HShighlighting-kate-%%HLKATE_VERSION%%.o
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Common.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Definitions.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Format.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Ada.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Alert.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Asp.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Awk.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Bash.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Bibtex.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/C.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Cmake.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Coldfusion.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Commonlisp.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Cpp.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Css.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/D.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Djangotemplate.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Doxygen.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Dtd.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Eiffel.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Erlang.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Fortran.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Haskell.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Html.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Java.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Javadoc.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Javascript.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Json.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Latex.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Lex.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/LiterateHaskell.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Lua.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Makefile.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Matlab.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Mediawiki.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Modula3.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Nasm.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Objectivec.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Ocaml.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Pascal.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Perl.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Php.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Postscript.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Prolog.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Python.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Relaxngcompact.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Rhtml.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Ruby.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Scala.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Scheme.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Sgml.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Sql.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/SqlMysql.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/SqlPostgresql.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Tcl.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Texinfo.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Xml.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Xslt.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax/Yacc.hi
+%%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHShighlighting-kate-%%HLKATE_VERSION%%.a
+%%HLKATE_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate/Syntax
+@dirrm %%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting/Kate
+@dirrm %%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Highlighting
+@dirrm %%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text
+@dirrm %%HLKATE_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%HLKATE_LIBDIR_REL%%
+@exec /bin/sh %D/%%HLKATE_LIBDIR_REL%%/register.sh
+@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+@unexec %D/bin/ghc-pkg unregister highlighting-kate
+@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 9d1e1871c93c..a7a569363d4d 100644
--- a/textproc/hs-lhs2tex/Makefile
+++ b/textproc/hs-lhs2tex/Makefile
@@ -8,7 +8,7 @@
PORTNAME= lhs2tex
PORTVERSION= 1.14
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel haskell
MASTER_SITES= http://people.cs.uu.nl/andres/${PORTNAME}/
@@ -31,16 +31,18 @@ PORTDOCS= *
DATADIR=${PREFIX}/share/${PORTNAME}-${PORTVERSION}
PORTDATA= *
+BROKEN= Does not compile with GHC 6.10
+
.include <bsd.port.pre.mk>
-INSTALL_TARGET= install
+INSTALL_TARGET= install
.if !defined(NOPORTDOCS)
-INSTALL_TARGET+= install-doc
+INSTALL_TARGET+= install-doc
.endif
.if !defined(NOPORTDATA)
-INSTALL_TARGET+= install-data
+INSTALL_TARGET+= install-data
.endif
MAN1= lhs2TeX.1
diff --git a/textproc/hs-polyparse-ghc/Makefile b/textproc/hs-polyparse-ghc/Makefile
index 478d78867724..57cd7d5e8d36 100644
--- a/textproc/hs-polyparse-ghc/Makefile
+++ b/textproc/hs-polyparse-ghc/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= polyparse
-PORTVERSION= 1.1
+PORTVERSION= 1.3
CATEGORIES= textproc haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
PKGNAMEPREFIX= hs-
@@ -15,41 +15,62 @@ PKGNAMESUFFIX= -ghc
MAINTAINER= haskell@FreeBSD.org
COMMENT= Alternative parser combinator libraries for Haskell
-BUILD_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc
-RUN_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc
+BUILD_DEPENDS= ghc>=6.10:${PORTSDIR}/lang/ghc
+RUN_DEPENDS= ghc>=6.10:${PORTSDIR}/lang/ghc
-GHC_VERSION= 6.8.3
-CABALCMD= ${LOCALBASE}/bin/runghc Setup.hs
-CABALDIR= lib/ghc-${GHC_VERSION}/cabal
+GHC_VERSION= 6.10.4
+POLY_VERSION= ${PORTVERSION}
-SUBDIR= lib/${PORTNAME}-${PORTVERSION}
-PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
- PORTNAME=${PORTNAME} \
- PORTVERSION=${PORTVERSION} \
- SUBDIR=${CABALDIR}
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
-PORTDOCS= COPYRIGHT html
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
-CONFIGURE_ARGS= --ghc --prefix=${PREFIX} --libdir=${PREFIX}/${CABALDIR} --libsubdir='' --datasubdir=''
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+POLY_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ POLY_LIBDIR_REL=${POLY_LIBDIR_REL} \
+ POLY_VERSION=${POLY_VERSION}
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
.if !defined(NOPORTDOCS)
+
+PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
+.if !empty(PORT_HADDOCK:M?0)
BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock
-PLIST_SUB+= RMLIC="@comment "
-.else
-PLIST_SUB+= RMLIC=""
.endif
+BUILD_DEPENDS+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
do-configure:
- cd ${WRKSRC} && ${CABALCMD} configure ${CONFIGURE_ARGS}
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.hs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABALCMD} build && ${CABALCMD} --gen-script register
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
.if !defined(NOPORTDOCS)
- cd ${WRKSRC} && ${CABALCMD} haddock
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
.endif
do-install:
- cd ${WRKSRC} && ${CABALCMD} install
- ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${PREFIX}/${CABALDIR}/${PORTNAME}-register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${POLY_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
.include <bsd.port.mk>
diff --git a/textproc/hs-polyparse-ghc/distinfo b/textproc/hs-polyparse-ghc/distinfo
index 4c297ba654df..b87d32203856 100644
--- a/textproc/hs-polyparse-ghc/distinfo
+++ b/textproc/hs-polyparse-ghc/distinfo
@@ -1,3 +1,3 @@
-MD5 (polyparse-1.1.tar.gz) = 3d01daae5ca692b24729093dc45aa94c
-SHA256 (polyparse-1.1.tar.gz) = 87eab9c8f2bee72d0c3a00d002e442405da016794e125f6c47c66607e1983957
-SIZE (polyparse-1.1.tar.gz) = 112884
+MD5 (polyparse-1.3.tar.gz) = f8c6f4f12ff2c7d29fed91b3189d785a
+SHA256 (polyparse-1.3.tar.gz) = 6d82f08634f0856c7919c9413199f4d5f91e753a6d796a0b61e46d7cd1ce4a24
+SIZE (polyparse-1.3.tar.gz) = 108981
diff --git a/textproc/hs-polyparse-ghc/pkg-plist b/textproc/hs-polyparse-ghc/pkg-plist
index 7c34f162e0cb..43efe58cd81e 100644
--- a/textproc/hs-polyparse-ghc/pkg-plist
+++ b/textproc/hs-polyparse-ghc/pkg-plist
@@ -1,29 +1,24 @@
-%%SUBDIR%%/Text/Parse.hi
-%%SUBDIR%%/Text/ParserCombinators/HuttonMeijer.hi
-%%SUBDIR%%/Text/ParserCombinators/HuttonMeijerWallace.hi
-%%SUBDIR%%/Text/ParserCombinators/Poly.hi
-%%SUBDIR%%/Text/ParserCombinators/PolyLazy.hi
-%%SUBDIR%%/Text/ParserCombinators/PolyState.hi
-%%SUBDIR%%/Text/ParserCombinators/PolyStateLazy.hi
-%%SUBDIR%%/Text/ParserCombinators/Poly/Base.hi
-%%SUBDIR%%/Text/ParserCombinators/Poly/Lazy.hi
-%%SUBDIR%%/Text/ParserCombinators/Poly/Plain.hi
-%%SUBDIR%%/Text/ParserCombinators/Poly/State.hi
-%%SUBDIR%%/Text/ParserCombinators/Poly/StateLazy.hi
-%%SUBDIR%%/Text/ParserCombinators/Poly/NoLeak/Lazy.hi
-%%SUBDIR%%/Text/ParserCombinators/Poly/NoLeak/Plain.hi
-%%SUBDIR%%/Text/ParserCombinators/Poly/NoLeak/State.hi
-%%SUBDIR%%/Text/ParserCombinators/Poly/NoLeak/StateLazy.hi
-%%SUBDIR%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%SUBDIR%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%SUBDIR%%/%%PORTNAME%%-register.sh
-%%RMLIC%%%%DOCSDIR%%/COPYRIGHT
-%%RMLIC%%@dirrm %%DOCSDIR%%
-@dirrmtry %%SUBDIR%%/Text/ParserCombinators/Poly/NoLeak
-@dirrmtry %%SUBDIR%%/Text/ParserCombinators/Poly
-@dirrmtry %%SUBDIR%%/Text/ParserCombinators
-@dirrmtry %%SUBDIR%%/Text
-@exec sh %D/%%SUBDIR%%/%%PORTNAME%%-register.sh
-@exec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec ghc-pkg unregister %%PORTNAME%%
-@unexec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+@comment $FreeBSD$
+%%POLY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSpolyparse-%%POLY_VERSION%%.o
+%%POLY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Parse.hi
+%%POLY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators/HuttonMeijer.hi
+%%POLY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators/HuttonMeijerWallace.hi
+%%POLY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators/Poly.hi
+%%POLY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators/Poly/Base.hi
+%%POLY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators/Poly/Lazy.hi
+%%POLY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators/Poly/Plain.hi
+%%POLY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators/Poly/State.hi
+%%POLY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators/Poly/StateLazy.hi
+%%POLY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSpolyparse-%%POLY_VERSION%%.a
+%%POLY_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/COPYRIGHT
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%POLY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators/Poly
+@dirrm %%POLY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators
+@dirrm %%POLY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text
+@dirrm %%POLY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%POLY_LIBDIR_REL%%
+@exec /bin/sh %D/%%POLY_LIBDIR_REL%%/register.sh
+@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+@unexec %D/bin/ghc-pkg unregister polyparse
+@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 478d78867724..57cd7d5e8d36 100644
--- a/textproc/hs-polyparse/Makefile
+++ b/textproc/hs-polyparse/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= polyparse
-PORTVERSION= 1.1
+PORTVERSION= 1.3
CATEGORIES= textproc haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
PKGNAMEPREFIX= hs-
@@ -15,41 +15,62 @@ PKGNAMESUFFIX= -ghc
MAINTAINER= haskell@FreeBSD.org
COMMENT= Alternative parser combinator libraries for Haskell
-BUILD_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc
-RUN_DEPENDS= ghc>=6.8:${PORTSDIR}/lang/ghc
+BUILD_DEPENDS= ghc>=6.10:${PORTSDIR}/lang/ghc
+RUN_DEPENDS= ghc>=6.10:${PORTSDIR}/lang/ghc
-GHC_VERSION= 6.8.3
-CABALCMD= ${LOCALBASE}/bin/runghc Setup.hs
-CABALDIR= lib/ghc-${GHC_VERSION}/cabal
+GHC_VERSION= 6.10.4
+POLY_VERSION= ${PORTVERSION}
-SUBDIR= lib/${PORTNAME}-${PORTVERSION}
-PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
- PORTNAME=${PORTNAME} \
- PORTVERSION=${PORTVERSION} \
- SUBDIR=${CABALDIR}
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
-PORTDOCS= COPYRIGHT html
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
-CONFIGURE_ARGS= --ghc --prefix=${PREFIX} --libdir=${PREFIX}/${CABALDIR} --libsubdir='' --datasubdir=''
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+POLY_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ POLY_LIBDIR_REL=${POLY_LIBDIR_REL} \
+ POLY_VERSION=${POLY_VERSION}
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
.if !defined(NOPORTDOCS)
+
+PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
+.if !empty(PORT_HADDOCK:M?0)
BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock
-PLIST_SUB+= RMLIC="@comment "
-.else
-PLIST_SUB+= RMLIC=""
.endif
+BUILD_DEPENDS+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
do-configure:
- cd ${WRKSRC} && ${CABALCMD} configure ${CONFIGURE_ARGS}
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.hs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABALCMD} build && ${CABALCMD} --gen-script register
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
.if !defined(NOPORTDOCS)
- cd ${WRKSRC} && ${CABALCMD} haddock
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
.endif
do-install:
- cd ${WRKSRC} && ${CABALCMD} install
- ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${PREFIX}/${CABALDIR}/${PORTNAME}-register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${POLY_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
.include <bsd.port.mk>
diff --git a/textproc/hs-polyparse/distinfo b/textproc/hs-polyparse/distinfo
index 4c297ba654df..b87d32203856 100644
--- a/textproc/hs-polyparse/distinfo
+++ b/textproc/hs-polyparse/distinfo
@@ -1,3 +1,3 @@
-MD5 (polyparse-1.1.tar.gz) = 3d01daae5ca692b24729093dc45aa94c
-SHA256 (polyparse-1.1.tar.gz) = 87eab9c8f2bee72d0c3a00d002e442405da016794e125f6c47c66607e1983957
-SIZE (polyparse-1.1.tar.gz) = 112884
+MD5 (polyparse-1.3.tar.gz) = f8c6f4f12ff2c7d29fed91b3189d785a
+SHA256 (polyparse-1.3.tar.gz) = 6d82f08634f0856c7919c9413199f4d5f91e753a6d796a0b61e46d7cd1ce4a24
+SIZE (polyparse-1.3.tar.gz) = 108981
diff --git a/textproc/hs-polyparse/pkg-plist b/textproc/hs-polyparse/pkg-plist
index 7c34f162e0cb..43efe58cd81e 100644
--- a/textproc/hs-polyparse/pkg-plist
+++ b/textproc/hs-polyparse/pkg-plist
@@ -1,29 +1,24 @@
-%%SUBDIR%%/Text/Parse.hi
-%%SUBDIR%%/Text/ParserCombinators/HuttonMeijer.hi
-%%SUBDIR%%/Text/ParserCombinators/HuttonMeijerWallace.hi
-%%SUBDIR%%/Text/ParserCombinators/Poly.hi
-%%SUBDIR%%/Text/ParserCombinators/PolyLazy.hi
-%%SUBDIR%%/Text/ParserCombinators/PolyState.hi
-%%SUBDIR%%/Text/ParserCombinators/PolyStateLazy.hi
-%%SUBDIR%%/Text/ParserCombinators/Poly/Base.hi
-%%SUBDIR%%/Text/ParserCombinators/Poly/Lazy.hi
-%%SUBDIR%%/Text/ParserCombinators/Poly/Plain.hi
-%%SUBDIR%%/Text/ParserCombinators/Poly/State.hi
-%%SUBDIR%%/Text/ParserCombinators/Poly/StateLazy.hi
-%%SUBDIR%%/Text/ParserCombinators/Poly/NoLeak/Lazy.hi
-%%SUBDIR%%/Text/ParserCombinators/Poly/NoLeak/Plain.hi
-%%SUBDIR%%/Text/ParserCombinators/Poly/NoLeak/State.hi
-%%SUBDIR%%/Text/ParserCombinators/Poly/NoLeak/StateLazy.hi
-%%SUBDIR%%/HS%%PORTNAME%%-%%PORTVERSION%%.o
-%%SUBDIR%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a
-%%SUBDIR%%/%%PORTNAME%%-register.sh
-%%RMLIC%%%%DOCSDIR%%/COPYRIGHT
-%%RMLIC%%@dirrm %%DOCSDIR%%
-@dirrmtry %%SUBDIR%%/Text/ParserCombinators/Poly/NoLeak
-@dirrmtry %%SUBDIR%%/Text/ParserCombinators/Poly
-@dirrmtry %%SUBDIR%%/Text/ParserCombinators
-@dirrmtry %%SUBDIR%%/Text
-@exec sh %D/%%SUBDIR%%/%%PORTNAME%%-register.sh
-@exec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec ghc-pkg unregister %%PORTNAME%%
-@unexec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+@comment $FreeBSD$
+%%POLY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSpolyparse-%%POLY_VERSION%%.o
+%%POLY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/Parse.hi
+%%POLY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators/HuttonMeijer.hi
+%%POLY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators/HuttonMeijerWallace.hi
+%%POLY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators/Poly.hi
+%%POLY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators/Poly/Base.hi
+%%POLY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators/Poly/Lazy.hi
+%%POLY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators/Poly/Plain.hi
+%%POLY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators/Poly/State.hi
+%%POLY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators/Poly/StateLazy.hi
+%%POLY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSpolyparse-%%POLY_VERSION%%.a
+%%POLY_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/COPYRIGHT
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%POLY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators/Poly
+@dirrm %%POLY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/ParserCombinators
+@dirrm %%POLY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text
+@dirrm %%POLY_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%POLY_LIBDIR_REL%%
+@exec /bin/sh %D/%%POLY_LIBDIR_REL%%/register.sh
+@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+@unexec %D/bin/ghc-pkg unregister polyparse
+@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 8943fec47c38..88e24a62f12e 100644
--- a/textproc/hs-stringsearch/Makefile
+++ b/textproc/hs-stringsearch/Makefile
@@ -6,7 +6,7 @@
PORTNAME= stringsearch
PORTVERSION= 0.2.1.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= textproc haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/stringsearch/${PORTVERSION}/ \
http://kerneled.org/tmp/
@@ -16,23 +16,61 @@ MAINTAINER= haskell@FreeBSD.org
COMMENT= Boyer-Moore/Knuth-Morris-Pratt string search library
BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc
-LIB_DEPENDS= gmp.8:${PORTSDIR}/math/libgmp4
+RUN_DEPENDS= ghc:${PORTSDIR}/lang/ghc
-CABAL= ${LOCALBASE}/bin/runghc Setup.lhs
-GHC_VERSION= `${LOCALBASE}/bin/ghc --numeric-version`
-SUBDIR= lib/${PORTNAME}-${PORTVERSION}
-PLIST_SUB= GHC_VERSION="${GHC_VERSION}" \
- PORTVERSION=${PORTVERSION} \
- SUBDIR=${SUBDIR}
+GHC_VERSION= 6.10.4
+STRINGSEARCH_VERSION= ${PORTVERSION}
+
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
+
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+STRINGSEARCH_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ STRINGSEARCH_VERSION=${STRINGSEARCH_VERSION} \
+ STRINGSEARCH_LIBDIR_REL=${STRINGSEARCH_LIBDIR_REL}
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
+
+.if !defined(NOPORTDOCS)
+
+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+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
do-configure:
- cd ${WRKSRC} && ${CABAL} configure --prefix=${PREFIX} --ghc
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.lhs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABAL} build && ${CABAL} register --gen-script
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
+.if !defined(NOPORTDOCS)
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
+.endif
do-install:
- cd ${WRKSRC} && ${CABAL} install
- ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${PREFIX}/${SUBDIR}/register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${STRINGSEARCH_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
.include <bsd.port.mk>
diff --git a/textproc/hs-stringsearch/pkg-plist b/textproc/hs-stringsearch/pkg-plist
index bc2a60f9c82a..2274c1cb0212 100644
--- a/textproc/hs-stringsearch/pkg-plist
+++ b/textproc/hs-stringsearch/pkg-plist
@@ -1,16 +1,17 @@
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/libHSstringsearch-%%PORTVERSION%%.a
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/HSstringsearch-%%PORTVERSION%%.o
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/Data/ByteString/Search/BoyerMoore.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/Data/ByteString/Search/KnuthMorrisPratt.hi
-%%SUBDIR%%/register.sh
-share/doc/stringsearch-%%PORTVERSION%%/LICENSE
-@dirrm share/doc/stringsearch-%%PORTVERSION%%
-@dirrm lib/stringsearch-%%PORTVERSION%%/ghc-%%GHC_VERSION%%/Data/ByteString/Search
-@dirrm lib/stringsearch-%%PORTVERSION%%/ghc-%%GHC_VERSION%%/Data/ByteString
-@dirrm lib/stringsearch-%%PORTVERSION%%/ghc-%%GHC_VERSION%%/Data
-@dirrm lib/stringsearch-%%PORTVERSION%%/ghc-%%GHC_VERSION%%
-@dirrm lib/stringsearch-%%PORTVERSION%%
-@exec /bin/sh %D/%%SUBDIR%%/register.sh
+@comment $FreeBSD$
+%%STRINGSEARCH_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ByteString/Search/BoyerMoore.hi
+%%STRINGSEARCH_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ByteString/Search/KnuthMorrisPratt.hi
+%%STRINGSEARCH_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSstringsearch-%%STRINGSEARCH_VERSION%%.o
+%%STRINGSEARCH_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSstringsearch-%%STRINGSEARCH_VERSION%%.a
+%%STRINGSEARCH_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%STRINGSEARCH_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ByteString/Search
+@dirrm %%STRINGSEARCH_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/ByteString
+@dirrm %%STRINGSEARCH_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data
+@dirrm %%STRINGSEARCH_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%STRINGSEARCH_LIBDIR_REL%%
+@exec /bin/sh %D/%%STRINGSEARCH_LIBDIR_REL%%/register.sh
@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg unregister stringsearch
+@unexec %D/bin/ghc-pkg unregister stringsearch
@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 8541f604e130..525c49cc94ea 100644
--- a/x11-toolkits/hs-GLUT/Makefile
+++ b/x11-toolkits/hs-GLUT/Makefile
@@ -5,8 +5,7 @@
# $FreeBSD$
PORTNAME= glut
-PORTVERSION= 2.1.1.2
-PORTREVISION= 1
+PORTVERSION= 2.1.2.1
CATEGORIES= x11-toolkits haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/GLUT/${PORTVERSION}/
PKGNAMEPREFIX= hs-
@@ -18,46 +17,69 @@ COMMENT= A Haskell binding for the OpenGL Utility Toolkit
USE_GL= glut
-GHC_VERSION= 6.8.3
-PLIST_SUB+= GHC_VERSION=${GHC_VERSION} \
- PORTVERSION=${PORTVERSION} \
- PORTNAME=${PORTNAME} \
- SUBDIR=lib/ghc-${GHC_VERSION}/cabal
-DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
-PORTDOCS= LICENSE html
-
-.include <bsd.port.pre.mk>
-
BUILD_DEPENDS+= ghc:${PORTSDIR}/lang/ghc \
- ${LOCALBASE}/lib/ghc-${GHC_VERSION}/cabal/opengl-register.sh:${PORTSDIR}/x11-toolkits/hs-opengl-ghc
+ hs-opengl-ghc>=2.2:${PORTSDIR}/x11-toolkits/hs-opengl-ghc
+RUN_DEPENDS+= ghc:${PORTSDIR}/lang/ghc \
+ hs-opengl-ghc>=2.2:${PORTSDIR}/x11-toolkits/hs-opengl-ghc
LIB_DEPENDS+= gmp.8:${PORTSDIR}/math/libgmp4
-RUN_DEPENDS+= ${LOCALBASE}/lib/ghc-${GHC_VERSION}/cabal/opengl-register.sh:${PORTSDIR}/x11-toolkits/hs-opengl-ghc
-# 'owned' by lang/ghc:
-CABALDIR= ${PREFIX}/lib/ghc-${GHC_VERSION}/cabal
-CABALCMD= ${LOCALBASE}/bin/runghc Setup.hs
-SUBDIR= ${PORTNAME}${PKGNAMESUFFIX}
+GHC_VERSION= 6.10.4
+HSGLUT_VERSION= ${PORTVERSION}
+
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
+
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+HSGLUT_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ HSGLUT_VERSION=${HSGLUT_VERSION} \
+ HSGLUT_LIBDIR_REL=${HSGLUT_LIBDIR_REL}
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
.if !defined(NOPORTDOCS)
+
+PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
+.if !empty(PORT_HADDOCK:M?0)
BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock
-PLIST_SUB+= RMLIC="@comment "
-.else
-PLIST_SUB+= RMLIC=""
+.endif
+BUILD_DEPENDS+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
.endif
+.SILENT:
+
+post-patch:
+ @${REINPLACE_CMD} 's|/usr/local/include|${LOCALBASE}/include|g' \
+ ${WRKSRC}/configure
+
do-configure:
- cd ${WRKSRC} && ${CABALCMD} configure --ghc --prefix=${PREFIX} --libdir=${CABALDIR} \
- --libsubdir='' --datasubdir=''
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.hs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABALCMD} build \
- && ${CABALCMD} --gen-script register
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
.if !defined(NOPORTDOCS)
- cd ${WRKSRC} && ${CABALCMD} haddock
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
.endif
do-install:
- cd ${WRKSRC} && ${CABALCMD} install \
- && ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${CABALDIR}/${PORTNAME}-register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${HSGLUT_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/x11-toolkits/hs-GLUT/distinfo b/x11-toolkits/hs-GLUT/distinfo
index d23ac8ebe73a..06900d54f25c 100644
--- a/x11-toolkits/hs-GLUT/distinfo
+++ b/x11-toolkits/hs-GLUT/distinfo
@@ -1,3 +1,3 @@
-MD5 (GLUT-2.1.1.2.tar.gz) = 67e5996a7fe56af764393f1cf80b9a43
-SHA256 (GLUT-2.1.1.2.tar.gz) = d5ecf4b6bacc5e68ade00710df04fa158c6ed322c74362954716a0baba6bd3fb
-SIZE (GLUT-2.1.1.2.tar.gz) = 121228
+MD5 (GLUT-2.1.2.1.tar.gz) = b97f476a04098701e330e86c1f89ed52
+SHA256 (GLUT-2.1.2.1.tar.gz) = 0230bfacbfb85c126f1fba45fcd8d02f20da9ee19180b5ada698224362d17264
+SIZE (GLUT-2.1.2.1.tar.gz) = 720222
diff --git a/x11-toolkits/hs-GLUT/pkg-plist b/x11-toolkits/hs-GLUT/pkg-plist
index 69e9196a268f..b2f9337ffce5 100644
--- a/x11-toolkits/hs-GLUT/pkg-plist
+++ b/x11-toolkits/hs-GLUT/pkg-plist
@@ -1,36 +1,39 @@
-%%SUBDIR%%/Graphics/UI/GLUT/Callbacks/Global.hi
-%%SUBDIR%%/Graphics/UI/GLUT/Callbacks/Window.hi
-%%SUBDIR%%/Graphics/UI/GLUT/Callbacks/Registration.hi
-%%SUBDIR%%/Graphics/UI/GLUT/Begin.hi
-%%SUBDIR%%/Graphics/UI/GLUT/Callbacks.hi
-%%SUBDIR%%/Graphics/UI/GLUT/Colormap.hi
-%%SUBDIR%%/Graphics/UI/GLUT/Debugging.hi
-%%SUBDIR%%/Graphics/UI/GLUT/DeviceControl.hi
-%%SUBDIR%%/Graphics/UI/GLUT/Fonts.hi
-%%SUBDIR%%/Graphics/UI/GLUT/GameMode.hi
-%%SUBDIR%%/Graphics/UI/GLUT/Initialization.hi
-%%SUBDIR%%/Graphics/UI/GLUT/Menu.hi
-%%SUBDIR%%/Graphics/UI/GLUT/Objects.hi
-%%SUBDIR%%/Graphics/UI/GLUT/Overlay.hi
-%%SUBDIR%%/Graphics/UI/GLUT/State.hi
-%%SUBDIR%%/Graphics/UI/GLUT/Window.hi
-%%SUBDIR%%/Graphics/UI/GLUT/Constants.hi
-%%SUBDIR%%/Graphics/UI/GLUT/Extensions.hi
-%%SUBDIR%%/Graphics/UI/GLUT/QueryUtils.hi
-%%SUBDIR%%/Graphics/UI/GLUT/Types.hi
-%%SUBDIR%%/Graphics/UI/GLUT.hi
-%%SUBDIR%%/libHSGLUT-%%PORTVERSION%%.a
-%%SUBDIR%%/HSGLUT-%%PORTVERSION%%.o
-%%SUBDIR%%/include/HsGLUT.h
-%%SUBDIR%%/%%PORTNAME%%-register.sh
-%%RMLIC%%%%DOCSDIR%%/LICENSE
-%%RMLIC%%@dirrm %%DOCSDIR%%
-@dirrm %%SUBDIR%%/Graphics/UI/GLUT/Callbacks
-@dirrm %%SUBDIR%%/Graphics/UI/GLUT
-@dirrmtry %%SUBDIR%%/Graphics/UI
-@dirrmtry %%SUBDIR%%/Graphics
-@dirrmtry %%SUBDIR%%/include
-@exec /bin/sh %D/%%SUBDIR%%/%%PORTNAME%%-register.sh
+@comment $FreeBSD$
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Begin.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Callbacks.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Callbacks/Global.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Callbacks/Registration.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Callbacks/Window.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Colormap.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Constants.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Debugging.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/DeviceControl.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Extensions.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Fonts.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/GameMode.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Initialization.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Menu.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Objects.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Overlay.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/QueryUtils.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/State.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Types.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Window.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSGLUT-%%HSGLUT_VERSION%%.o
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include/HsGLUT.h
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSGLUT-%%HSGLUT_VERSION%%.a
+%%HSGLUT_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include
+@dirrm %%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Callbacks
+@dirrm %%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT
+@dirrm %%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI
+@dirrm %%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics
+@dirrm %%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%HSGLUT_LIBDIR_REL%%
+@exec /bin/sh %D/%%HSGLUT_LIBDIR_REL%%/register.sh
@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
@unexec %D/bin/ghc-pkg unregister GLUT
@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 3bf7d47d5ab2..dd6b7c9484bd 100644
--- a/x11-toolkits/hs-OpenGL/Makefile
+++ b/x11-toolkits/hs-OpenGL/Makefile
@@ -5,57 +5,79 @@
# $FreeBSD$
PORTNAME= opengl
-PORTVERSION= 2.2.1.1
-PORTREVISION= 3
+PORTVERSION= 2.2.3.0
CATEGORIES= x11-toolkits haskell
-MASTER_SITES= http://www.haskell.org/ghc/dist/${GHC_VERSION}/
+MASTER_SITES= http://hackage.haskell.org/packages/archive/OpenGL/${PORTVERSION}/
PKGNAMEPREFIX= hs-
PKGNAMESUFFIX= -ghc
-DISTNAME= ghc-${GHC_VERSION}-src-extralibs
-
-#PATCH_SITES= http://lambda.foldr.org/~vs/FreeBSD/ghc-cabal-${GHC_VERSION}/
-#PATCHFILES= patch-cabal-${GHC_VERSION}-Setup.hs
+DISTNAME= OpenGL-${PORTVERSION}
MAINTAINER= haskell@FreeBSD.org
COMMENT= OpenGL bindings for Haskell programs
-USE_BZIP2= yes
+BUILD_DEPENDS+= ghc:${PORTSDIR}/lang/ghc
+RUN_DEPENDS+= ghc:${PORTSDIR}/lang/ghc
+
USE_GL= yes
USE_XORG= x11 xt
-GHC_VERSION= 6.8.3
-PLIST_SUB+= GHC_VERSION=${GHC_VERSION} \
- PORTVERSION=${PORTVERSION} \
- PORTNAME=${PORTNAME} \
- SUBDIR=lib/ghc-${GHC_VERSION}/cabal
+GHC_VERSION= 6.10.4
+HSOPENGL_VERSION= ${PORTVERSION}
-.include <bsd.port.pre.mk>
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
-BUILD_DEPENDS+= ghc:${PORTSDIR}/lang/ghc
-LIB_DEPENDS+= gmp.8:${PORTSDIR}/math/libgmp4
-RUN_DEPENDS+= ghc:${PORTSDIR}/lang/ghc
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+HSOPENGL_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ HSOPENGL_VERSION=${HSOPENGL_VERSION} \
+ HSOPENGL_LIBDIR_REL=${HSOPENGL_LIBDIR_REL}
-# 'owned' by lang/ghc:
-CABALDIR= ${PREFIX}/lib/ghc-${GHC_VERSION}/cabal
-CABALCMD= ${LOCALBASE}/bin/runghc Setup.hs
-SUBDIR= ${PORTNAME}${PKGNAMESUFFIX}
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
-WRKSRC=${WRKDIR}/ghc-${GHC_VERSION}/libraries/OpenGL
+.if !defined(NOPORTDOCS)
+
+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+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
post-patch:
@${REINPLACE_CMD} 's|/usr/local/include|${LOCALBASE}/include|g' \
${WRKSRC}/configure
do-configure:
- cd ${WRKSRC} && ${CABALCMD} configure --ghc --prefix=${PREFIX} --libdir=${CABALDIR} \
- --libsubdir='' --datasubdir=''
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.hs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABALCMD} build \
- && ${CABALCMD} --gen-script register
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
+.if !defined(NOPORTDOCS)
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
+.endif
do-install:
- cd ${WRKSRC} && ${CABALCMD} install \
- && ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${CABALDIR}/${PORTNAME}-register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${HSOPENGL_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/x11-toolkits/hs-OpenGL/distinfo b/x11-toolkits/hs-OpenGL/distinfo
index e7de6713f77f..547dab684f83 100644
--- a/x11-toolkits/hs-OpenGL/distinfo
+++ b/x11-toolkits/hs-OpenGL/distinfo
@@ -1,3 +1,3 @@
-MD5 (ghc-6.8.3-src-extralibs.tar.bz2) = 5ac72f5d5433151cf6b718dc6601dc41
-SHA256 (ghc-6.8.3-src-extralibs.tar.bz2) = ee2f5ba6a46157fc53eae515cb6fa1ed3c5023e7eac15981d92af0af00ee2ba2
-SIZE (ghc-6.8.3-src-extralibs.tar.bz2) = 1912647
+MD5 (OpenGL-2.2.3.0.tar.gz) = f4e3ccb471034a6a74921d4dab9dd32d
+SHA256 (OpenGL-2.2.3.0.tar.gz) = a75c3277bb20fda9a4ac1eb0e838fe4b5baf92f5539466b92bd255626afb0502
+SIZE (OpenGL-2.2.3.0.tar.gz) = 189240
diff --git a/x11-toolkits/hs-OpenGL/pkg-plist b/x11-toolkits/hs-OpenGL/pkg-plist
index 06013cefd42f..f0adb0c495e5 100644
--- a/x11-toolkits/hs-OpenGL/pkg-plist
+++ b/x11-toolkits/hs-OpenGL/pkg-plist
@@ -1,102 +1,107 @@
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/ColorTable.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/Convolution.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/Histogram.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/Minmax.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/PixelMap.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/PixelStorage.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/PixelTransfer.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/Rasterization.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/Reset.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/Sink.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Texturing/Application.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Texturing/Environments.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Texturing/Objects.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Texturing/Parameters.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Texturing/Queries.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Texturing/Specification.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Texturing/PixelInternalFormat.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Texturing/TexParameter.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Texturing/TextureTarget.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Texturing/TextureUnit.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Antialiasing.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/BasicTypes.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/BeginEnd.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Bitmaps.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/BufferObjects.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Clipping.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Colors.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/ColorSum.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/CoordTrans.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/DisplayLists.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Evaluators.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Feedback.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/FlushFinish.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Fog.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Framebuffer.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Hints.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/LineSegments.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PerFragment.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PixelRectangles.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Face.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Points.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Polygons.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/RasterPos.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/ReadCopyPixels.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Rectangles.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/SavingState.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Selection.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Shaders.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/StateVar.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/StringQueries.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Texturing.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/VertexArrays.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/VertexSpec.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/BlendingFactor.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/BufferMode.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Capability.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/ComparisonFunction.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/ControlPoint.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/DataType.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Domain.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/EdgeFlag.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Exception.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Extensions.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/GLboolean.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/IOState.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PeekPoke.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PixelData.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PixelFormat.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PointParameter.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PolygonMode.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PrimitiveMode.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/QueryUtils.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/RenderMode.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GLU/Errors.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GLU/Initialization.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GLU/Matrix.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GLU/Mipmapping.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GLU/NURBS.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GLU/Quadrics.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GLU/Tessellation.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GLU/ErrorsInternal.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GLU.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL.hi
-%%SUBDIR%%/libHSOpenGL-%%PORTVERSION%%.a
-%%SUBDIR%%/HSOpenGL-%%PORTVERSION%%.o
-%%SUBDIR%%/include/HsOpenGL.h
-%%SUBDIR%%/%%PORTNAME%%-register.sh
-share/doc/OpenGL-%%PORTVERSION%%/LICENSE
-@dirrm share/doc/OpenGL-%%PORTVERSION%%
-@dirrm %%SUBDIR%%/include
-@dirrm %%SUBDIR%%/Graphics/Rendering/OpenGL/GLU
-@dirrm %%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Texturing
-@dirrm %%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PixelRectangles
-@dirrm %%SUBDIR%%/Graphics/Rendering/OpenGL/GL
-@dirrm %%SUBDIR%%/Graphics/Rendering/OpenGL
-@dirrmtry %%SUBDIR%%/Graphics/Rendering
-@dirrmtry %%SUBDIR%%/Graphics
-@exec /bin/sh %D/%%SUBDIR%%/%%PORTNAME%%-register.sh
+@comment $FreeBSD$
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Antialiasing.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/BasicTypes.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/BeginEnd.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Bitmaps.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/BlendingFactor.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/BufferMode.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/BufferObjects.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Capability.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Clipping.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/ColorSum.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Colors.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/ComparisonFunction.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/ControlPoint.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/CoordTrans.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/DataType.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/DisplayLists.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Domain.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/EdgeFlag.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Evaluators.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Exception.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Extensions.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Face.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Feedback.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/FlushFinish.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Fog.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Framebuffer.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/GLboolean.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Hints.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/IOState.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/LineSegments.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PeekPoke.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PerFragment.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelData.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelFormat.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/ColorTable.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/Convolution.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/Histogram.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/Minmax.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/PixelMap.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/PixelStorage.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/PixelTransfer.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/Rasterization.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/Reset.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/Sink.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PointParameter.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Points.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PolygonMode.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Polygons.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PrimitiveMode.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/QueryUtils.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/RasterPos.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/ReadCopyPixels.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Rectangles.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/RenderMode.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/SavingState.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Selection.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Shaders.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/StateVar.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/StringQueries.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Tensor.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing/Application.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing/Environments.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing/Objects.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing/Parameters.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing/PixelInternalFormat.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing/Queries.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing/Specification.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing/TexParameter.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing/TextureTarget.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing/TextureUnit.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/VertexArrays.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/VertexAttributes.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/VertexSpec.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GLU.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GLU/Errors.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GLU/ErrorsInternal.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GLU/Initialization.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GLU/Matrix.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GLU/Mipmapping.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GLU/NURBS.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GLU/Quadrics.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GLU/Tessellation.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSOpenGL-%%HSOPENGL_VERSION%%.o
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include/HsOpenGL.h
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSOpenGL-%%HSOPENGL_VERSION%%.a
+%%HSOPENGL_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include
+@dirrm %%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GLU
+@dirrm %%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing
+@dirrm %%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles
+@dirrm %%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL
+@dirrm %%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL
+@dirrm %%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering
+@dirrm %%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics
+@dirrm %%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%HSOPENGL_LIBDIR_REL%%
+@exec /bin/sh %D/%%HSOPENGL_LIBDIR_REL%%/register.sh
@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
@unexec %D/bin/ghc-pkg unregister OpenGL
@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/x11-toolkits/hs-glut-ghc/Makefile b/x11-toolkits/hs-glut-ghc/Makefile
index 8541f604e130..525c49cc94ea 100644
--- a/x11-toolkits/hs-glut-ghc/Makefile
+++ b/x11-toolkits/hs-glut-ghc/Makefile
@@ -5,8 +5,7 @@
# $FreeBSD$
PORTNAME= glut
-PORTVERSION= 2.1.1.2
-PORTREVISION= 1
+PORTVERSION= 2.1.2.1
CATEGORIES= x11-toolkits haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/GLUT/${PORTVERSION}/
PKGNAMEPREFIX= hs-
@@ -18,46 +17,69 @@ COMMENT= A Haskell binding for the OpenGL Utility Toolkit
USE_GL= glut
-GHC_VERSION= 6.8.3
-PLIST_SUB+= GHC_VERSION=${GHC_VERSION} \
- PORTVERSION=${PORTVERSION} \
- PORTNAME=${PORTNAME} \
- SUBDIR=lib/ghc-${GHC_VERSION}/cabal
-DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
-PORTDOCS= LICENSE html
-
-.include <bsd.port.pre.mk>
-
BUILD_DEPENDS+= ghc:${PORTSDIR}/lang/ghc \
- ${LOCALBASE}/lib/ghc-${GHC_VERSION}/cabal/opengl-register.sh:${PORTSDIR}/x11-toolkits/hs-opengl-ghc
+ hs-opengl-ghc>=2.2:${PORTSDIR}/x11-toolkits/hs-opengl-ghc
+RUN_DEPENDS+= ghc:${PORTSDIR}/lang/ghc \
+ hs-opengl-ghc>=2.2:${PORTSDIR}/x11-toolkits/hs-opengl-ghc
LIB_DEPENDS+= gmp.8:${PORTSDIR}/math/libgmp4
-RUN_DEPENDS+= ${LOCALBASE}/lib/ghc-${GHC_VERSION}/cabal/opengl-register.sh:${PORTSDIR}/x11-toolkits/hs-opengl-ghc
-# 'owned' by lang/ghc:
-CABALDIR= ${PREFIX}/lib/ghc-${GHC_VERSION}/cabal
-CABALCMD= ${LOCALBASE}/bin/runghc Setup.hs
-SUBDIR= ${PORTNAME}${PKGNAMESUFFIX}
+GHC_VERSION= 6.10.4
+HSGLUT_VERSION= ${PORTVERSION}
+
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
+
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+HSGLUT_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ HSGLUT_VERSION=${HSGLUT_VERSION} \
+ HSGLUT_LIBDIR_REL=${HSGLUT_LIBDIR_REL}
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
.if !defined(NOPORTDOCS)
+
+PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
+.if !empty(PORT_HADDOCK:M?0)
BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock
-PLIST_SUB+= RMLIC="@comment "
-.else
-PLIST_SUB+= RMLIC=""
+.endif
+BUILD_DEPENDS+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
.endif
+.SILENT:
+
+post-patch:
+ @${REINPLACE_CMD} 's|/usr/local/include|${LOCALBASE}/include|g' \
+ ${WRKSRC}/configure
+
do-configure:
- cd ${WRKSRC} && ${CABALCMD} configure --ghc --prefix=${PREFIX} --libdir=${CABALDIR} \
- --libsubdir='' --datasubdir=''
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.hs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABALCMD} build \
- && ${CABALCMD} --gen-script register
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
.if !defined(NOPORTDOCS)
- cd ${WRKSRC} && ${CABALCMD} haddock
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
.endif
do-install:
- cd ${WRKSRC} && ${CABALCMD} install \
- && ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${CABALDIR}/${PORTNAME}-register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${HSGLUT_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/x11-toolkits/hs-glut-ghc/distinfo b/x11-toolkits/hs-glut-ghc/distinfo
index d23ac8ebe73a..06900d54f25c 100644
--- a/x11-toolkits/hs-glut-ghc/distinfo
+++ b/x11-toolkits/hs-glut-ghc/distinfo
@@ -1,3 +1,3 @@
-MD5 (GLUT-2.1.1.2.tar.gz) = 67e5996a7fe56af764393f1cf80b9a43
-SHA256 (GLUT-2.1.1.2.tar.gz) = d5ecf4b6bacc5e68ade00710df04fa158c6ed322c74362954716a0baba6bd3fb
-SIZE (GLUT-2.1.1.2.tar.gz) = 121228
+MD5 (GLUT-2.1.2.1.tar.gz) = b97f476a04098701e330e86c1f89ed52
+SHA256 (GLUT-2.1.2.1.tar.gz) = 0230bfacbfb85c126f1fba45fcd8d02f20da9ee19180b5ada698224362d17264
+SIZE (GLUT-2.1.2.1.tar.gz) = 720222
diff --git a/x11-toolkits/hs-glut-ghc/pkg-plist b/x11-toolkits/hs-glut-ghc/pkg-plist
index 69e9196a268f..b2f9337ffce5 100644
--- a/x11-toolkits/hs-glut-ghc/pkg-plist
+++ b/x11-toolkits/hs-glut-ghc/pkg-plist
@@ -1,36 +1,39 @@
-%%SUBDIR%%/Graphics/UI/GLUT/Callbacks/Global.hi
-%%SUBDIR%%/Graphics/UI/GLUT/Callbacks/Window.hi
-%%SUBDIR%%/Graphics/UI/GLUT/Callbacks/Registration.hi
-%%SUBDIR%%/Graphics/UI/GLUT/Begin.hi
-%%SUBDIR%%/Graphics/UI/GLUT/Callbacks.hi
-%%SUBDIR%%/Graphics/UI/GLUT/Colormap.hi
-%%SUBDIR%%/Graphics/UI/GLUT/Debugging.hi
-%%SUBDIR%%/Graphics/UI/GLUT/DeviceControl.hi
-%%SUBDIR%%/Graphics/UI/GLUT/Fonts.hi
-%%SUBDIR%%/Graphics/UI/GLUT/GameMode.hi
-%%SUBDIR%%/Graphics/UI/GLUT/Initialization.hi
-%%SUBDIR%%/Graphics/UI/GLUT/Menu.hi
-%%SUBDIR%%/Graphics/UI/GLUT/Objects.hi
-%%SUBDIR%%/Graphics/UI/GLUT/Overlay.hi
-%%SUBDIR%%/Graphics/UI/GLUT/State.hi
-%%SUBDIR%%/Graphics/UI/GLUT/Window.hi
-%%SUBDIR%%/Graphics/UI/GLUT/Constants.hi
-%%SUBDIR%%/Graphics/UI/GLUT/Extensions.hi
-%%SUBDIR%%/Graphics/UI/GLUT/QueryUtils.hi
-%%SUBDIR%%/Graphics/UI/GLUT/Types.hi
-%%SUBDIR%%/Graphics/UI/GLUT.hi
-%%SUBDIR%%/libHSGLUT-%%PORTVERSION%%.a
-%%SUBDIR%%/HSGLUT-%%PORTVERSION%%.o
-%%SUBDIR%%/include/HsGLUT.h
-%%SUBDIR%%/%%PORTNAME%%-register.sh
-%%RMLIC%%%%DOCSDIR%%/LICENSE
-%%RMLIC%%@dirrm %%DOCSDIR%%
-@dirrm %%SUBDIR%%/Graphics/UI/GLUT/Callbacks
-@dirrm %%SUBDIR%%/Graphics/UI/GLUT
-@dirrmtry %%SUBDIR%%/Graphics/UI
-@dirrmtry %%SUBDIR%%/Graphics
-@dirrmtry %%SUBDIR%%/include
-@exec /bin/sh %D/%%SUBDIR%%/%%PORTNAME%%-register.sh
+@comment $FreeBSD$
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Begin.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Callbacks.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Callbacks/Global.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Callbacks/Registration.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Callbacks/Window.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Colormap.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Constants.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Debugging.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/DeviceControl.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Extensions.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Fonts.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/GameMode.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Initialization.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Menu.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Objects.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Overlay.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/QueryUtils.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/State.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Types.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Window.hi
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSGLUT-%%HSGLUT_VERSION%%.o
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include/HsGLUT.h
+%%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSGLUT-%%HSGLUT_VERSION%%.a
+%%HSGLUT_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include
+@dirrm %%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT/Callbacks
+@dirrm %%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI/GLUT
+@dirrm %%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/UI
+@dirrm %%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics
+@dirrm %%HSGLUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%HSGLUT_LIBDIR_REL%%
+@exec /bin/sh %D/%%HSGLUT_LIBDIR_REL%%/register.sh
@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
@unexec %D/bin/ghc-pkg unregister GLUT
@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/x11-toolkits/hs-gtk2hs/Makefile b/x11-toolkits/hs-gtk2hs/Makefile
index 4dfd5146ebc1..c2c3f9c5839a 100644
--- a/x11-toolkits/hs-gtk2hs/Makefile
+++ b/x11-toolkits/hs-gtk2hs/Makefile
@@ -7,7 +7,7 @@
PORTNAME= gtk2hs
PORTVERSION= 0.10.0
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= x11-toolkits haskell
MASTER_SITES= SF
@@ -29,14 +29,51 @@ USE_GMAKE= yes
SUB_FILES= pkg-install
PKGDEINSTALL= ${PKGINSTALL}
-GHC_VERSION= 6.8.3
-PLIST_SUB+= GHC_VERSION="${GHC_VERSION}"
+GHC_VERSION= 6.10.4
+GTK2HS_VERSION= ${PORTVERSION}
+
+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}"
-PKGS= glib gio gtk glade cairo svgcairo gtkglext gconf \
- gtksourceview2 mozembed soegtk gstreamer \
- gnomevfs
+PKGS= glib cairo gstreamer gnomevfs gio \
+ gtk glade svgcairo gtkglext gconf \
+ gtksourceview2 mozembed soegtk
+
+CONFIGURE_ENV+= GIO_CFLAGS="-I${LOCALBASE}/include/gio-unix-2.0"
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
+
+.if !defined(NOPORTDOCS)
+
+PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
+.if !empty(PORT_HADDOCK:M?0)
+BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock
+.endif
+
+CONFIGURE_ARGS+= --enable-docs
+
+PORTDOCS= *
+.endif
+
+post-install:
+.if defined(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+.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 <bsd.port.mk>
diff --git a/x11-toolkits/hs-gtk2hs/pkg-plist b/x11-toolkits/hs-gtk2hs/pkg-plist
index eb15b5948d68..235773713a17 100644
--- a/x11-toolkits/hs-gtk2hs/pkg-plist
+++ b/x11-toolkits/hs-gtk2hs/pkg-plist
@@ -1,488 +1,495 @@
-lib/gtk2hs/HScairo.o
-lib/gtk2hs/HSgconf.o
-lib/gtk2hs/HSgio.o
-lib/gtk2hs/HSglade.o
-lib/gtk2hs/HSglib.o
-lib/gtk2hs/HSgnomevfs.o
-lib/gtk2hs/HSgstreamer.o
-lib/gtk2hs/HSgtk.o
-lib/gtk2hs/HSgtkglext.o
-lib/gtk2hs/HSgtksourceview2.o
-lib/gtk2hs/HSmozembed.o
-lib/gtk2hs/HSsoegtk.o
-lib/gtk2hs/HSsvgcairo.o
-lib/gtk2hs/cairo.package.conf
-lib/gtk2hs/gconf.package.conf
-lib/gtk2hs/gio.package.conf
-lib/gtk2hs/glade.package.conf
-lib/gtk2hs/glib.package.conf
-lib/gtk2hs/gnomevfs.package.conf
-lib/gtk2hs/gtk.package.conf
-lib/gtk2hs/gtkglext.package.conf
-lib/gtk2hs/gtksourceview2.package.conf
-lib/gtk2hs/gstreamer.package.conf
-lib/gtk2hs/mozembed.package.conf
-lib/gtk2hs/soegtk.package.conf
-lib/gtk2hs/svgcairo.package.conf
-lib/gtk2hs/cairo.cabal
-lib/gtk2hs/glib.cabal
-lib/gtk2hs/svgcairo.cabal
-lib/gtk2hs/gtk.cabal
-lib/gtk2hs/soegtk.cabal
-lib/gtk2hs/gio.cabal
-lib/gtk2hs/glade.cabal
-lib/gtk2hs/gconf.cabal
-lib/gtk2hs/mozembed.cabal
-lib/gtk2hs/gtksourceview2.cabal
-lib/gtk2hs/gtkglext.cabal
-lib/gtk2hs/gstreamer.cabal
-lib/gtk2hs/gnomevfs.cabal
-lib/gtk2hs/imports/cairo/Graphics/Rendering/Cairo.hi
-lib/gtk2hs/imports/cairo/Graphics/Rendering/Cairo/Internal.hi
-lib/gtk2hs/imports/cairo/Graphics/Rendering/Cairo/Internal/Drawing/Cairo.hi
-lib/gtk2hs/imports/cairo/Graphics/Rendering/Cairo/Internal/Drawing/Paths.hi
-lib/gtk2hs/imports/cairo/Graphics/Rendering/Cairo/Internal/Drawing/Patterns.hi
-lib/gtk2hs/imports/cairo/Graphics/Rendering/Cairo/Internal/Drawing/Text.hi
-lib/gtk2hs/imports/cairo/Graphics/Rendering/Cairo/Internal/Drawing/Transformations.hi
-lib/gtk2hs/imports/cairo/Graphics/Rendering/Cairo/Internal/Fonts/FontOptions.hi
-lib/gtk2hs/imports/cairo/Graphics/Rendering/Cairo/Internal/Surfaces/Image.hi
-lib/gtk2hs/imports/cairo/Graphics/Rendering/Cairo/Internal/Surfaces/PDF.hi
-lib/gtk2hs/imports/cairo/Graphics/Rendering/Cairo/Internal/Surfaces/PNG.hi
-lib/gtk2hs/imports/cairo/Graphics/Rendering/Cairo/Internal/Surfaces/PS.hi
-lib/gtk2hs/imports/cairo/Graphics/Rendering/Cairo/Internal/Surfaces/SVG.hi
-lib/gtk2hs/imports/cairo/Graphics/Rendering/Cairo/Internal/Surfaces/Surface.hi
-lib/gtk2hs/imports/cairo/Graphics/Rendering/Cairo/Internal/Utilities.hi
-lib/gtk2hs/imports/cairo/Graphics/Rendering/Cairo/Matrix.hi
-lib/gtk2hs/imports/cairo/Graphics/Rendering/Cairo/Types.hi
-lib/gtk2hs/imports/gconf/System/Gnome/GConf.hi
-lib/gtk2hs/imports/gconf/System/Gnome/GConf/GConfClient.hi
-lib/gtk2hs/imports/gconf/System/Gnome/GConf/GConfValue.hi
-lib/gtk2hs/imports/gconf/System/Gnome/GConf/Signals.hi
-lib/gtk2hs/imports/gconf/System/Gnome/GConf/Types.hi
-lib/gtk2hs/imports/glade/Graphics/UI/Gtk/Glade.hi
-lib/gtk2hs/imports/glade/Graphics/UI/Gtk/Glade/Types.hi
-lib/gtk2hs/imports/glib/System/Glib.hi
-lib/gtk2hs/imports/glib/System/Glib/Attributes.hi
-lib/gtk2hs/imports/glib/System/Glib/FFI.hi
-lib/gtk2hs/imports/glib/System/Glib/Flags.hi
-lib/gtk2hs/imports/glib/System/Glib/GDateTime.hi
-lib/gtk2hs/imports/glib/System/Glib/GError.hi
-lib/gtk2hs/imports/glib/System/Glib/GList.hi
-lib/gtk2hs/imports/glib/System/Glib/GObject.hi
-lib/gtk2hs/imports/glib/System/Glib/GParameter.hi
-lib/gtk2hs/imports/glib/System/Glib/GType.hi
-lib/gtk2hs/imports/glib/System/Glib/GTypeConstants.hi
-lib/gtk2hs/imports/glib/System/Glib/GValue.hi
-lib/gtk2hs/imports/glib/System/Glib/GValueTypes.hi
-lib/gtk2hs/imports/glib/System/Glib/MainLoop.hi
-lib/gtk2hs/imports/glib/System/Glib/Properties.hi
-lib/gtk2hs/imports/glib/System/Glib/Signals.hi
-lib/gtk2hs/imports/glib/System/Glib/StoreValue.hi
-lib/gtk2hs/imports/glib/System/Glib/Types.hi
-lib/gtk2hs/imports/glib/System/Glib/UTFString.hi
-lib/gtk2hs/imports/gnomevfs/System/Gnome/VFS/Error.hi
-lib/gtk2hs/imports/gnomevfs/System/Gnome/VFS/Types.hi
-lib/gtk2hs/imports/gnomevfs/System/Gnome/VFS/Marshal.hi
-lib/gtk2hs/imports/gnomevfs/System/Gnome/VFS/Init.hi
-lib/gtk2hs/imports/gnomevfs/System/Gnome/VFS/FileInfo.hi
-lib/gtk2hs/imports/gnomevfs/System/Gnome/VFS/Monitor.hi
-lib/gtk2hs/imports/gnomevfs/System/Gnome/VFS/Ops.hi
-lib/gtk2hs/imports/gnomevfs/System/Gnome/VFS/Directory.hi
-lib/gtk2hs/imports/gnomevfs/System/Gnome/VFS/URI.hi
-lib/gtk2hs/imports/gnomevfs/System/Gnome/VFS/Util.hi
-lib/gtk2hs/imports/gnomevfs/System/Gnome/VFS/Xfer.hi
-lib/gtk2hs/imports/gnomevfs/System/Gnome/VFS/Cancellation.hi
-lib/gtk2hs/imports/gnomevfs/System/Gnome/VFS/Volume.hi
-lib/gtk2hs/imports/gnomevfs/System/Gnome/VFS/Drive.hi
-lib/gtk2hs/imports/gnomevfs/System/Gnome/VFS/VolumeMonitor.hi
-lib/gtk2hs/imports/gnomevfs/System/Gnome/VFS/MIME.hi
-lib/gtk2hs/imports/gnomevfs/System/Gnome/VFS/Signals.hi
-lib/gtk2hs/imports/gnomevfs/System/Gnome/VFS/Hierarchy.hi
-lib/gtk2hs/imports/gnomevfs/System/Gnome/VFS/Constants.hi
-lib/gtk2hs/imports/gnomevfs/System/Gnome/VFS.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Abstract/Bin.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Abstract/Box.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Abstract/ButtonBox.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Abstract/Container.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Abstract/ContainerChildProperties.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Abstract/Misc.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Abstract/Object.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Abstract/Paned.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Abstract/Range.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Abstract/Scale.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Abstract/Scrollbar.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Abstract/Separator.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Abstract/Widget.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/ActionMenuToolbar/Action.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/ActionMenuToolbar/ActionGroup.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/ActionMenuToolbar/RadioAction.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/ActionMenuToolbar/ToggleAction.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/ActionMenuToolbar/UIManager.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Buttons/Button.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Buttons/CheckButton.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Buttons/RadioButton.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Buttons/ToggleButton.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Cairo.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Display/AccelLabel.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Display/Image.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Display/Label.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Display/ProgressBar.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Display/StatusIcon.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Display/Statusbar.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Embedding/Embedding.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Embedding/Plug.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Embedding/Socket.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Entry/Editable.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Entry/Entry.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Entry/EntryCompletion.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Entry/HScale.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Entry/SpinButton.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Entry/VScale.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Gdk/Cursor.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Gdk/DrawWindow.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Gdk/Drawable.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Gdk/Enums.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Gdk/EventM.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Gdk/Events.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Gdk/GC.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Gdk/Gdk.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Gdk/Keys.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Gdk/Pixbuf.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Gdk/PixbufData.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Gdk/Pixmap.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Gdk/Region.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Gdk/Screen.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/General/Clipboard.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/General/DNDTypes.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/General/Drag.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/General/Enums.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/General/General.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/General/IconFactory.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/General/Selection.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/General/StockItems.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/General/Structs.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/General/Style.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Layout/Alignment.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Layout/AspectFrame.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Layout/Expander.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Layout/Fixed.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Layout/HBox.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Layout/HButtonBox.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Layout/HPaned.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Layout/Layout.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Layout/Notebook.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Layout/Table.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Layout/VBox.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Layout/VButtonBox.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Layout/VPaned.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/CheckMenuItem.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/Combo.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/ComboBox.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/ComboBoxEntry.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/ImageMenuItem.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/Menu.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/MenuBar.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/MenuItem.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/MenuShell.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/MenuToolButton.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/OptionMenu.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/RadioMenuItem.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/RadioToolButton.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/SeparatorMenuItem.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/SeparatorToolItem.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/TearoffMenuItem.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/ToggleToolButton.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/ToolButton.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/ToolItem.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar/Toolbar.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Misc/Adjustment.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Misc/Arrow.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Misc/Calendar.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Misc/DrawingArea.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Misc/EventBox.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Misc/HandleBox.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Misc/SizeGroup.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Misc/Tooltips.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Misc/Viewport.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/ModelView.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/ModelView/CellLayout.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/ModelView/CellRenderer.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/ModelView/CellRendererCombo.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/ModelView/CellRendererPixbuf.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/ModelView/CellRendererProgress.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/ModelView/CellRendererText.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/ModelView/CellRendererToggle.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/ModelView/CellView.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/ModelView/CustomStore.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/ModelView/IconView.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/ModelView/ListStore.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/ModelView/Sequence.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/ModelView/TreeDrag.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/ModelView/TreeModel.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/ModelView/TreeModelSort.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/ModelView/TreeRowReference.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/ModelView/TreeSelection.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/ModelView/TreeSortable.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/ModelView/TreeStore.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/ModelView/TreeView.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/ModelView/TreeViewColumn.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/ModelView/Types.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Multiline/TextBuffer.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Multiline/TextIter.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Multiline/TextMark.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Multiline/TextTag.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Multiline/TextTagTable.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Multiline/TextView.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Multiline/Types.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Ornaments/Frame.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Ornaments/HSeparator.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Ornaments/VSeparator.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Pango/Attributes.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Pango/Context.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Pango/Description.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Pango/Enums.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Pango/Font.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Pango/GlyphStorage.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Pango/Layout.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Pango/Markup.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Pango/Rendering.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Pango/Structs.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Pango/Types.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Scrolling/HScrollbar.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Scrolling/ScrolledWindow.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Scrolling/VScrollbar.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Selectors/ColorButton.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Selectors/ColorSelection.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Selectors/ColorSelectionDialog.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Selectors/FileChooser.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Selectors/FileChooserButton.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Selectors/FileChooserDialog.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Selectors/FileChooserWidget.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Selectors/FileFilter.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Selectors/FileSelection.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Selectors/FontButton.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Selectors/FontSelection.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Selectors/FontSelectionDialog.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Signals.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/TreeList/CellRenderer.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/TreeList/CellRendererPixbuf.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/TreeList/CellRendererText.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/TreeList/CellRendererToggle.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/TreeList/CellView.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/TreeList/IconView.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/TreeList/ListStore.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/TreeList/TreeIter.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/TreeList/TreeModel.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/TreeList/TreeModelSort.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/TreeList/TreePath.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/TreeList/TreeSelection.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/TreeList/TreeStore.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/TreeList/TreeView.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/TreeList/TreeViewColumn.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/TreeList/TreeRowReference.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/TreeList.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Types.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Windows/AboutDialog.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Windows/Dialog.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Windows/MessageDialog.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Windows/Window.hi
-lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Windows/WindowGroup.hi
-lib/gtk2hs/imports/gio/System/GIO/AsyncResult.hi
-lib/gtk2hs/imports/gio/System/GIO/Base.hi
-lib/gtk2hs/imports/gio/System/GIO/Cancellable.hi
-lib/gtk2hs/imports/gio/System/GIO/File.hi
-lib/gtk2hs/imports/gio/System/GIO/Types.hi
-lib/gtk2hs/imports/gio/System/GIO/Signals.hi
-lib/gtk2hs/imports/gio/System/GIO/FileAttribute.hi
-lib/gtk2hs/imports/gio/System/GIO.hi
-lib/gtk2hs/imports/gtksourceview2/Graphics/UI/Gtk/SourceView/SourceStyle/Internal.hi
-lib/gtk2hs/imports/gtksourceview2/Graphics/UI/Gtk/SourceView/SourceBuffer.hi
-lib/gtk2hs/imports/gtksourceview2/Graphics/UI/Gtk/SourceView/SourceIter.hi
-lib/gtk2hs/imports/gtksourceview2/Graphics/UI/Gtk/SourceView/SourceLanguage.hi
-lib/gtk2hs/imports/gtksourceview2/Graphics/UI/Gtk/SourceView/SourceLanguageManager.hi
-lib/gtk2hs/imports/gtksourceview2/Graphics/UI/Gtk/SourceView/SourceStyleScheme.hi
-lib/gtk2hs/imports/gtksourceview2/Graphics/UI/Gtk/SourceView/SourceStyleSchemeManager.hi
-lib/gtk2hs/imports/gtksourceview2/Graphics/UI/Gtk/SourceView/SourceView.hi
-lib/gtk2hs/imports/gtksourceview2/Graphics/UI/Gtk/SourceView/SourceMark.hi
-lib/gtk2hs/imports/gtksourceview2/Graphics/UI/Gtk/SourceView/Types.hi
-lib/gtk2hs/imports/gtksourceview2/Graphics/UI/Gtk/SourceView/Signals.hi
-lib/gtk2hs/imports/gtksourceview2/Graphics/UI/Gtk/SourceView/SourceStyle.hi
-lib/gtk2hs/imports/gtksourceview2/Graphics/UI/Gtk/SourceView.hi
-lib/gtk2hs/imports/gtkglext/Graphics/UI/Gtk/OpenGL/Config.hi
-lib/gtk2hs/imports/gtkglext/Graphics/UI/Gtk/OpenGL/Context.hi
-lib/gtk2hs/imports/gtkglext/Graphics/UI/Gtk/OpenGL/Drawable.hi
-lib/gtk2hs/imports/gtkglext/Graphics/UI/Gtk/OpenGL/Pixmap.hi
-lib/gtk2hs/imports/gtkglext/Graphics/UI/Gtk/OpenGL/Window.hi
-lib/gtk2hs/imports/gtkglext/Graphics/UI/Gtk/OpenGL/General.hi
-lib/gtk2hs/imports/gtkglext/Graphics/UI/Gtk/OpenGL/DrawingArea.hi
-lib/gtk2hs/imports/gtkglext/Graphics/UI/Gtk/OpenGL/Types.hi
-lib/gtk2hs/imports/gtkglext/Graphics/UI/Gtk/OpenGL.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/MiniHierarchyBase.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/Types.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/Init.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/Object.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/MiniObject.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/Element.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/Pad.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/GhostPad.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/Bin.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/Format.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/ElementFactory.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/Caps.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/Structure.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/Message.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/Buffer.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/Event.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/Query.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/Bus.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/Clock.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/PadTemplate.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/ImplementsInterface.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/Index.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/IndexFactory.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/Iterator.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/Parse.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/Pipeline.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/Plugin.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/PluginFeature.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/Registry.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/Segment.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/SystemClock.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/TagList.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/Signals.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/Hierarchy.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/MiniHierarchy.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/GObjectHierarchy.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/Constants.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core/HierarchyBase.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Base/Types.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Base/BaseSrc.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Base/BaseSink.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Base/BaseTransform.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Base/PushSrc.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Base/Adapter.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Base/CollectPads.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Base/Hierarchy.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Base/GObjectHierarchy.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Base/Constants.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Controller/Types.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Controller/Controller.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Controller/GObjectHierarchy.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Net/Types.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Net/NetClientClock.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Net/Hierarchy.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/DataProtocol/DataProtocol.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/DataProtocol/Constants.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Audio/Types.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Audio/Audio.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Audio/AudioClock.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Audio/Hierarchy.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Audio/Constants.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Base.hi
-lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer.hi
-lib/gtk2hs/imports/mozembed/Graphics/UI/Gtk/MozEmbed.hi
-lib/gtk2hs/imports/mozembed/Graphics/UI/Gtk/MozEmbed/Types.hi
-lib/gtk2hs/imports/soegtk/Graphics/SOE/Gtk.hi
-lib/gtk2hs/imports/svgcairo/Graphics/Rendering/Cairo/SVG.hi
-lib/gtk2hs/include/gtk2hs-config.h
-lib/gtk2hs/libHScairo.a
-lib/gtk2hs/libHSgconf.a
-lib/gtk2hs/libHSgio.a
-lib/gtk2hs/libHSglade.a
-lib/gtk2hs/libHSglib.a
-lib/gtk2hs/libHSgnomevfs.a
-lib/gtk2hs/libHSgstreamer.a
-lib/gtk2hs/libHSgtk.a
-lib/gtk2hs/libHSgtkglext.a
-lib/gtk2hs/libHSgtksourceview2.a
-lib/gtk2hs/libHSmozembed.a
-lib/gtk2hs/libHSsoegtk.a
-lib/gtk2hs/libHSsvgcairo.a
-@dirrm lib/gtk2hs/include
-@dirrm lib/gtk2hs/imports/svgcairo/Graphics/Rendering/Cairo
-@dirrm lib/gtk2hs/imports/svgcairo/Graphics/Rendering
-@dirrm lib/gtk2hs/imports/svgcairo/Graphics
-@dirrm lib/gtk2hs/imports/svgcairo
-@dirrm lib/gtk2hs/imports/soegtk/Graphics/SOE
-@dirrm lib/gtk2hs/imports/soegtk/Graphics
-@dirrm lib/gtk2hs/imports/soegtk
-@dirrm lib/gtk2hs/imports/mozembed/Graphics/UI/Gtk/MozEmbed
-@dirrm lib/gtk2hs/imports/mozembed/Graphics/UI/Gtk
-@dirrm lib/gtk2hs/imports/mozembed/Graphics/UI
-@dirrm lib/gtk2hs/imports/mozembed/Graphics
-@dirrm lib/gtk2hs/imports/mozembed
-@dirrm lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Windows
-@dirrm lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Selectors
-@dirrm lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Scrolling
-@dirrm lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Pango
-@dirrm lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Ornaments
-@dirrm lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Multiline
-@dirrm lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/ModelView
-@dirrm lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Misc
-@dirrm lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/MenuComboToolbar
-@dirrm lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Layout
-@dirrm lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/General
-@dirrm lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Entry
-@dirrm lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Embedding
-@dirrm lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Display
-@dirrm lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Buttons
-@dirrm lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/ActionMenuToolbar
-@dirrm lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Abstract
-@dirrm lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/TreeList
-@dirrm lib/gtk2hs/imports/gtk/Graphics/UI/Gtk/Gdk
-@dirrm lib/gtk2hs/imports/gtk/Graphics/UI/Gtk
-@dirrm lib/gtk2hs/imports/gtk/Graphics/UI
-@dirrm lib/gtk2hs/imports/gtk/Graphics
-@dirrm lib/gtk2hs/imports/gtk
-@dirrm lib/gtk2hs/imports/glib/System/Glib
-@dirrm lib/gtk2hs/imports/glib/System
-@dirrm lib/gtk2hs/imports/glib
-@dirrm lib/gtk2hs/imports/glade/Graphics/UI/Gtk/Glade
-@dirrm lib/gtk2hs/imports/glade/Graphics/UI/Gtk
-@dirrm lib/gtk2hs/imports/glade/Graphics/UI
-@dirrm lib/gtk2hs/imports/glade/Graphics
-@dirrm lib/gtk2hs/imports/glade
-@dirrm lib/gtk2hs/imports/gconf/System/Gnome/GConf
-@dirrm lib/gtk2hs/imports/gconf/System/Gnome
-@dirrm lib/gtk2hs/imports/gconf/System
-@dirrm lib/gtk2hs/imports/gconf
-@dirrm lib/gtk2hs/imports/cairo/Graphics/Rendering/Cairo/Internal/Surfaces
-@dirrm lib/gtk2hs/imports/cairo/Graphics/Rendering/Cairo/Internal/Fonts
-@dirrm lib/gtk2hs/imports/cairo/Graphics/Rendering/Cairo/Internal/Drawing
-@dirrm lib/gtk2hs/imports/cairo/Graphics/Rendering/Cairo/Internal
-@dirrm lib/gtk2hs/imports/cairo/Graphics/Rendering/Cairo
-@dirrm lib/gtk2hs/imports/cairo/Graphics/Rendering
-@dirrm lib/gtk2hs/imports/cairo/Graphics
-@dirrm lib/gtk2hs/imports/cairo
-@dirrm lib/gtk2hs/imports/gio/System/GIO
-@dirrm lib/gtk2hs/imports/gio/System
-@dirrm lib/gtk2hs/imports/gio
-@dirrm lib/gtk2hs/imports/gtksourceview2/Graphics/UI/Gtk/SourceView/SourceStyle
-@dirrm lib/gtk2hs/imports/gtksourceview2/Graphics/UI/Gtk/SourceView
-@dirrm lib/gtk2hs/imports/gtksourceview2/Graphics/UI/Gtk
-@dirrm lib/gtk2hs/imports/gtksourceview2/Graphics/UI
-@dirrm lib/gtk2hs/imports/gtksourceview2/Graphics
-@dirrm lib/gtk2hs/imports/gtksourceview2
-@dirrm lib/gtk2hs/imports/gtkglext/Graphics/UI/Gtk/OpenGL
-@dirrm lib/gtk2hs/imports/gtkglext/Graphics/UI/Gtk
-@dirrm lib/gtk2hs/imports/gtkglext/Graphics/UI
-@dirrm lib/gtk2hs/imports/gtkglext/Graphics
-@dirrm lib/gtk2hs/imports/gtkglext
-@dirrm lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Audio
-@dirrm lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Base
-@dirrm lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Core
-@dirrm lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Controller
-@dirrm lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/DataProtocol
-@dirrm lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer/Net
-@dirrm lib/gtk2hs/imports/gstreamer/Media/Streaming/GStreamer
-@dirrm lib/gtk2hs/imports/gstreamer/Media/Streaming
-@dirrm lib/gtk2hs/imports/gstreamer/Media
-@dirrm lib/gtk2hs/imports/gstreamer
-@dirrm lib/gtk2hs/imports/gnomevfs/System/Gnome/VFS
-@dirrm lib/gtk2hs/imports/gnomevfs/System/Gnome
-@dirrm lib/gtk2hs/imports/gnomevfs/System
-@dirrm lib/gtk2hs/imports/gnomevfs
-@dirrm lib/gtk2hs/imports
-@dirrm lib/gtk2hs
+@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-toolkits/hs-opengl-ghc/Makefile b/x11-toolkits/hs-opengl-ghc/Makefile
index 3bf7d47d5ab2..dd6b7c9484bd 100644
--- a/x11-toolkits/hs-opengl-ghc/Makefile
+++ b/x11-toolkits/hs-opengl-ghc/Makefile
@@ -5,57 +5,79 @@
# $FreeBSD$
PORTNAME= opengl
-PORTVERSION= 2.2.1.1
-PORTREVISION= 3
+PORTVERSION= 2.2.3.0
CATEGORIES= x11-toolkits haskell
-MASTER_SITES= http://www.haskell.org/ghc/dist/${GHC_VERSION}/
+MASTER_SITES= http://hackage.haskell.org/packages/archive/OpenGL/${PORTVERSION}/
PKGNAMEPREFIX= hs-
PKGNAMESUFFIX= -ghc
-DISTNAME= ghc-${GHC_VERSION}-src-extralibs
-
-#PATCH_SITES= http://lambda.foldr.org/~vs/FreeBSD/ghc-cabal-${GHC_VERSION}/
-#PATCHFILES= patch-cabal-${GHC_VERSION}-Setup.hs
+DISTNAME= OpenGL-${PORTVERSION}
MAINTAINER= haskell@FreeBSD.org
COMMENT= OpenGL bindings for Haskell programs
-USE_BZIP2= yes
+BUILD_DEPENDS+= ghc:${PORTSDIR}/lang/ghc
+RUN_DEPENDS+= ghc:${PORTSDIR}/lang/ghc
+
USE_GL= yes
USE_XORG= x11 xt
-GHC_VERSION= 6.8.3
-PLIST_SUB+= GHC_VERSION=${GHC_VERSION} \
- PORTVERSION=${PORTVERSION} \
- PORTNAME=${PORTNAME} \
- SUBDIR=lib/ghc-${GHC_VERSION}/cabal
+GHC_VERSION= 6.10.4
+HSOPENGL_VERSION= ${PORTVERSION}
-.include <bsd.port.pre.mk>
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
-BUILD_DEPENDS+= ghc:${PORTSDIR}/lang/ghc
-LIB_DEPENDS+= gmp.8:${PORTSDIR}/math/libgmp4
-RUN_DEPENDS+= ghc:${PORTSDIR}/lang/ghc
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+HSOPENGL_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ HSOPENGL_VERSION=${HSOPENGL_VERSION} \
+ HSOPENGL_LIBDIR_REL=${HSOPENGL_LIBDIR_REL}
-# 'owned' by lang/ghc:
-CABALDIR= ${PREFIX}/lib/ghc-${GHC_VERSION}/cabal
-CABALCMD= ${LOCALBASE}/bin/runghc Setup.hs
-SUBDIR= ${PORTNAME}${PKGNAMESUFFIX}
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
-WRKSRC=${WRKDIR}/ghc-${GHC_VERSION}/libraries/OpenGL
+.if !defined(NOPORTDOCS)
+
+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+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
post-patch:
@${REINPLACE_CMD} 's|/usr/local/include|${LOCALBASE}/include|g' \
${WRKSRC}/configure
do-configure:
- cd ${WRKSRC} && ${CABALCMD} configure --ghc --prefix=${PREFIX} --libdir=${CABALDIR} \
- --libsubdir='' --datasubdir=''
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.hs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABALCMD} build \
- && ${CABALCMD} --gen-script register
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
+.if !defined(NOPORTDOCS)
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
+.endif
do-install:
- cd ${WRKSRC} && ${CABALCMD} install \
- && ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${CABALDIR}/${PORTNAME}-register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${HSOPENGL_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/x11-toolkits/hs-opengl-ghc/distinfo b/x11-toolkits/hs-opengl-ghc/distinfo
index e7de6713f77f..547dab684f83 100644
--- a/x11-toolkits/hs-opengl-ghc/distinfo
+++ b/x11-toolkits/hs-opengl-ghc/distinfo
@@ -1,3 +1,3 @@
-MD5 (ghc-6.8.3-src-extralibs.tar.bz2) = 5ac72f5d5433151cf6b718dc6601dc41
-SHA256 (ghc-6.8.3-src-extralibs.tar.bz2) = ee2f5ba6a46157fc53eae515cb6fa1ed3c5023e7eac15981d92af0af00ee2ba2
-SIZE (ghc-6.8.3-src-extralibs.tar.bz2) = 1912647
+MD5 (OpenGL-2.2.3.0.tar.gz) = f4e3ccb471034a6a74921d4dab9dd32d
+SHA256 (OpenGL-2.2.3.0.tar.gz) = a75c3277bb20fda9a4ac1eb0e838fe4b5baf92f5539466b92bd255626afb0502
+SIZE (OpenGL-2.2.3.0.tar.gz) = 189240
diff --git a/x11-toolkits/hs-opengl-ghc/pkg-plist b/x11-toolkits/hs-opengl-ghc/pkg-plist
index 06013cefd42f..f0adb0c495e5 100644
--- a/x11-toolkits/hs-opengl-ghc/pkg-plist
+++ b/x11-toolkits/hs-opengl-ghc/pkg-plist
@@ -1,102 +1,107 @@
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/ColorTable.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/Convolution.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/Histogram.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/Minmax.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/PixelMap.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/PixelStorage.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/PixelTransfer.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/Rasterization.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/Reset.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/Sink.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Texturing/Application.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Texturing/Environments.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Texturing/Objects.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Texturing/Parameters.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Texturing/Queries.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Texturing/Specification.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Texturing/PixelInternalFormat.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Texturing/TexParameter.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Texturing/TextureTarget.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Texturing/TextureUnit.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Antialiasing.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/BasicTypes.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/BeginEnd.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Bitmaps.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/BufferObjects.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Clipping.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Colors.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/ColorSum.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/CoordTrans.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/DisplayLists.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Evaluators.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Feedback.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/FlushFinish.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Fog.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Framebuffer.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Hints.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/LineSegments.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PerFragment.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PixelRectangles.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Face.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Points.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Polygons.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/RasterPos.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/ReadCopyPixels.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Rectangles.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/SavingState.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Selection.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Shaders.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/StateVar.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/StringQueries.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Texturing.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/VertexArrays.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/VertexSpec.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/BlendingFactor.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/BufferMode.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Capability.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/ComparisonFunction.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/ControlPoint.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/DataType.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Domain.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/EdgeFlag.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Exception.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Extensions.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/GLboolean.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/IOState.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PeekPoke.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PixelData.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PixelFormat.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PointParameter.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PolygonMode.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PrimitiveMode.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/QueryUtils.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL/RenderMode.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GLU/Errors.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GLU/Initialization.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GLU/Matrix.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GLU/Mipmapping.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GLU/NURBS.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GLU/Quadrics.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GLU/Tessellation.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GLU/ErrorsInternal.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GL.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL/GLU.hi
-%%SUBDIR%%/Graphics/Rendering/OpenGL.hi
-%%SUBDIR%%/libHSOpenGL-%%PORTVERSION%%.a
-%%SUBDIR%%/HSOpenGL-%%PORTVERSION%%.o
-%%SUBDIR%%/include/HsOpenGL.h
-%%SUBDIR%%/%%PORTNAME%%-register.sh
-share/doc/OpenGL-%%PORTVERSION%%/LICENSE
-@dirrm share/doc/OpenGL-%%PORTVERSION%%
-@dirrm %%SUBDIR%%/include
-@dirrm %%SUBDIR%%/Graphics/Rendering/OpenGL/GLU
-@dirrm %%SUBDIR%%/Graphics/Rendering/OpenGL/GL/Texturing
-@dirrm %%SUBDIR%%/Graphics/Rendering/OpenGL/GL/PixelRectangles
-@dirrm %%SUBDIR%%/Graphics/Rendering/OpenGL/GL
-@dirrm %%SUBDIR%%/Graphics/Rendering/OpenGL
-@dirrmtry %%SUBDIR%%/Graphics/Rendering
-@dirrmtry %%SUBDIR%%/Graphics
-@exec /bin/sh %D/%%SUBDIR%%/%%PORTNAME%%-register.sh
+@comment $FreeBSD$
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Antialiasing.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/BasicTypes.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/BeginEnd.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Bitmaps.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/BlendingFactor.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/BufferMode.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/BufferObjects.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Capability.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Clipping.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/ColorSum.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Colors.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/ComparisonFunction.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/ControlPoint.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/CoordTrans.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/DataType.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/DisplayLists.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Domain.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/EdgeFlag.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Evaluators.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Exception.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Extensions.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Face.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Feedback.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/FlushFinish.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Fog.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Framebuffer.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/GLboolean.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Hints.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/IOState.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/LineSegments.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PeekPoke.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PerFragment.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelData.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelFormat.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/ColorTable.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/Convolution.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/Histogram.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/Minmax.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/PixelMap.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/PixelStorage.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/PixelTransfer.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/Rasterization.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/Reset.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles/Sink.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PointParameter.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Points.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PolygonMode.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Polygons.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PrimitiveMode.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/QueryUtils.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/RasterPos.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/ReadCopyPixels.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Rectangles.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/RenderMode.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/SavingState.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Selection.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Shaders.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/StateVar.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/StringQueries.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Tensor.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing/Application.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing/Environments.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing/Objects.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing/Parameters.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing/PixelInternalFormat.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing/Queries.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing/Specification.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing/TexParameter.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing/TextureTarget.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing/TextureUnit.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/VertexArrays.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/VertexAttributes.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/VertexSpec.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GLU.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GLU/Errors.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GLU/ErrorsInternal.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GLU/Initialization.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GLU/Matrix.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GLU/Mipmapping.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GLU/NURBS.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GLU/Quadrics.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GLU/Tessellation.hi
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSOpenGL-%%HSOPENGL_VERSION%%.o
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include/HsOpenGL.h
+%%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSOpenGL-%%HSOPENGL_VERSION%%.a
+%%HSOPENGL_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include
+@dirrm %%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GLU
+@dirrm %%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/Texturing
+@dirrm %%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL/PixelRectangles
+@dirrm %%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL/GL
+@dirrm %%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering/OpenGL
+@dirrm %%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/Rendering
+@dirrm %%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics
+@dirrm %%HSOPENGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%HSOPENGL_LIBDIR_REL%%
+@exec /bin/sh %D/%%HSOPENGL_LIBDIR_REL%%/register.sh
@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
@unexec %D/bin/ghc-pkg unregister OpenGL
@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/x11-wm/hs-xmonad-contrib/Makefile b/x11-wm/hs-xmonad-contrib/Makefile
index 74840f0ff9e2..918f9ce7dca3 100644
--- a/x11-wm/hs-xmonad-contrib/Makefile
+++ b/x11-wm/hs-xmonad-contrib/Makefile
@@ -7,7 +7,7 @@
PORTNAME= xmonad-contrib
PORTVERSION= 0.8.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11-wm haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/xmonad-contrib/${PORTVERSION}/
@@ -15,28 +15,42 @@ MAINTAINER= matt.guegan@free.fr
COMMENT= Third party tiling algorithms, configurations and scripts to xmonad
BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
- hs-x11-ghc>=1.4.1:${PORTSDIR}/x11/hs-x11-ghc \
xmonad:${PORTSDIR}/x11-wm/xmonad
-RUN_DEPENDS= xmonad:${PORTSDIR}/x11-wm/xmonad
+RUN_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
+ xmonad:${PORTSDIR}/x11-wm/xmonad
LIB_DEPENDS= gmp.8:${PORTSDIR}/math/libgmp4
USE_XORG= x11
-CABALCMD= ${LOCALBASE}/bin/runghc Setup.lhs
-GHC_VERSION= 6.8.3
-SUBDIR= lib/${PORTNAME}-${PORTVERSION}
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
-PORTDOCS= LICENSE html
+GHC_VERSION= 6.10.4
+XMONADC_VERSION= ${PORTVERSION}
+UTF8STR_VERSION= 0.3.5
+HSX11XFT_VERSION= 0.3
+
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
+
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+XMONADC_LIBDIR_REL= lib/${DISTNAME}
+
PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
- PORTVERSION=${PORTVERSION} \
- SUBDIR=${SUBDIR}
+ XMONADC_VERSION=${XMONADC_VERSION} \
+ XMONADC_LIBDIR_REL=${XMONADC_LIBDIR_REL}
-OPTIONS= XFT "Enable Xft support for fonts" Off \
+# See (1)
+OPTIONS= XFT "Enable Xft support for fonts" On \
UTF8 "Enable UTF-8 support" Off
.include <bsd.port.pre.mk>
-CONFIGURE_ARGS= --ghc --prefix=${PREFIX}
+CONFIGURE_ARGS= --haddock-options=-w --prefix=${PREFIX}
+
+# (1)
+.if exists(${LOCALBASE}/lib/X11-xft-${HSX11XFT_VERSION}/register.sh)
+WITH_XFT=
+.elif exists(${LOCALBASE}/lib/utf8-string-${UTF8STR_VERSION}/register.sh)
+WITH_UTF8=
+.endif
.if defined(WITH_XFT)
CONFIGURE_ARGS+= --flags="with_xft"
@@ -47,24 +61,46 @@ CONFIGURE_ARGS+= --flags="with_utf8"
BUILD_DEPENDS+= hs-utf8-string-ghc>=0.1:${PORTSDIR}/devel/hs-utf8-string-ghc
.endif
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
+
.if !defined(NOPORTDOCS)
+
+PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
+.if !empty(PORT_HADDOCK:M?0)
BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock
-.else
-PLIST_DIRS+= %%DOCSDIR%%
-PLIST_FILES+= %%DOCSDIR%%/LICENSE
.endif
+BUILD_DEPENDS+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
do-configure:
- cd ${WRKSRC} && ${CABALCMD} configure ${CONFIGURE_ARGS}
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.lhs -o setup -package Cabal \
+ && ${SETUP_CMD} configure ${CONFIGURE_ARGS}
do-build:
- cd ${WRKSRC} && ${CABALCMD} build && ${CABALCMD} register --gen-script
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
.if !defined(NOPORTDOCS)
- cd ${WRKSRC} && ${CABALCMD} haddock
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
.endif
do-install:
- cd ${WRKSRC} && ${CABALCMD} install
- ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${PREFIX}/${SUBDIR}/register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${XMONADC_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
.include <bsd.port.post.mk>
diff --git a/x11-wm/hs-xmonad-contrib/pkg-descr b/x11-wm/hs-xmonad-contrib/pkg-descr
index 13ac4a4e128c..d2d4dabfa7c6 100644
--- a/x11-wm/hs-xmonad-contrib/pkg-descr
+++ b/x11-wm/hs-xmonad-contrib/pkg-descr
@@ -10,4 +10,4 @@ In particular:
* XMonad.Doc.Developing, introduction to xmonad internals and
writing your own extensions.
-WWW: http://www.xmonad.org/
+WWW: http://www.xmonad.org/
diff --git a/x11-wm/hs-xmonad-contrib/pkg-plist b/x11-wm/hs-xmonad-contrib/pkg-plist
index 85266f454be0..6f6b0a1f867d 100644
--- a/x11-wm/hs-xmonad-contrib/pkg-plist
+++ b/x11-wm/hs-xmonad-contrib/pkg-plist
@@ -1,154 +1,157 @@
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/Commands.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/ConstrainedResize.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/CopyWindow.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/CycleRecentWS.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/CycleSelectedLayouts.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/CycleWS.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/DeManage.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/DwmPromote.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/DynamicWorkspaces.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/FindEmptyWorkspace.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/FlexibleManipulate.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/FlexibleResize.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/FloatKeys.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/FocusNth.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/MouseGestures.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/MouseResize.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/NoBorders.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/PerWorkspaceKeys.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/Plane.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/Promote.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/RotSlaves.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/Search.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/SimpleDate.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/SinkAll.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/Submap.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/SwapWorkspaces.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/TagWindows.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/UpdatePointer.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/Warp.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/WindowBringer.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/WindowGo.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/WindowNavigation.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Config/Arossato.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Config/Desktop.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Config/Droundy.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Config/Gnome.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Config/Kde.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Config/PlainConfig.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Config/Sjanssen.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Config/Xfce.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Doc.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Doc/Configuring.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Doc/Developing.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Doc/Extending.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/DynamicHooks.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/DynamicLog.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/EventHook.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/EwmhDesktops.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/FadeInactive.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/ManageDocks.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/ManageHelpers.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/Script.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/ServerMode.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/SetWMName.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/UrgencyHook.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/XPropManage.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Accordion.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/BoringWindows.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Circle.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Combo.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Decoration.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/DecorationMadness.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Dishes.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/DragPane.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/DwmStyle.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Gaps.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Grid.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/HintedGrid.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/HintedTile.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/IM.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/LayoutCombinators.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/LayoutHints.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/LayoutModifier.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/LayoutScreens.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/MagicFocus.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Magnifier.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Master.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Maximize.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/MosaicAlt.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/MultiToggle.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/MultiToggle/Instances.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Named.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/NoBorders.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/PerWorkspace.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Reflect.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/ResizableTile.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/ResizeScreen.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Roledex.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/ShowWName.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/SimpleDecoration.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/SimpleFloat.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Simplest.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/SimplestFloat.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Spiral.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Square.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/StackTile.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/TabBarDecoration.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Tabbed.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/ThreeColumns.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/ToggleLayouts.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/TwoPane.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/WindowArranger.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/WindowNavigation.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/WorkspaceDir.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/AppLauncher.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/AppendFile.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/DirExec.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Directory.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Email.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Input.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Layout.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Man.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/RunOrRaise.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Shell.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Ssh.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Theme.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Window.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Workspace.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/XMonad.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/CustomKeys.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/Dmenu.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/Dzen.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/EZConfig.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/Font.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/Invisible.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/Loggers.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/NamedWindows.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/Run.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/Scratchpad.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/Themes.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/Timer.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/WindowProperties.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/WorkspaceCompare.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/XSelection.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/XUtils.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/libHSxmonad-contrib-%%PORTVERSION%%.a
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/HSxmonad-contrib-%%PORTVERSION%%.o
-%%SUBDIR%%/register.sh
-@dirrm %%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util
-@dirrm %%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt
-@dirrm %%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/MultiToggle
-@dirrm %%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout
-@dirrm %%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Hooks
-@dirrm %%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Doc
-@dirrm %%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Config
-@dirrm %%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions
-@dirrm %%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad
-@dirrm %%SUBDIR%%/ghc-%%GHC_VERSION%%
-@dirrm %%SUBDIR%%
-@exec /bin/sh %D/%%SUBDIR%%/register.sh
+@comment $FreeBSD$
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSxmonad-contrib-%%XMONADC_VERSION%%.o
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/Commands.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/ConstrainedResize.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/CopyWindow.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/CycleRecentWS.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/CycleSelectedLayouts.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/CycleWS.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/DeManage.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/DwmPromote.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/DynamicWorkspaces.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/FindEmptyWorkspace.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/FlexibleManipulate.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/FlexibleResize.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/FloatKeys.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/FocusNth.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/MouseGestures.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/MouseResize.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/NoBorders.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/PerWorkspaceKeys.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/Plane.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/Promote.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/RotSlaves.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/Search.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/SimpleDate.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/SinkAll.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/Submap.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/SwapWorkspaces.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/TagWindows.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/UpdatePointer.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/Warp.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/WindowBringer.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/WindowGo.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/WindowNavigation.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Config/Arossato.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Config/Desktop.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Config/Droundy.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Config/Gnome.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Config/Kde.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Config/PlainConfig.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Config/Sjanssen.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Config/Xfce.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Doc.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Doc/Configuring.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Doc/Developing.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Doc/Extending.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/DynamicHooks.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/DynamicLog.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/EventHook.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/EwmhDesktops.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/FadeInactive.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/ManageDocks.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/ManageHelpers.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/Script.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/ServerMode.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/SetWMName.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/UrgencyHook.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/XPropManage.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Accordion.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/BoringWindows.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Circle.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Combo.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Decoration.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/DecorationMadness.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Dishes.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/DragPane.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/DwmStyle.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Gaps.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Grid.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/HintedGrid.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/HintedTile.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/IM.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/LayoutCombinators.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/LayoutHints.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/LayoutModifier.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/LayoutScreens.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/MagicFocus.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Magnifier.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Master.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Maximize.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/MosaicAlt.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/MultiToggle.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/MultiToggle/Instances.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Named.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/NoBorders.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/PerWorkspace.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Reflect.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/ResizableTile.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/ResizeScreen.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Roledex.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/ShowWName.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/SimpleDecoration.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/SimpleFloat.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Simplest.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/SimplestFloat.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Spiral.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Square.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/StackTile.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/TabBarDecoration.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Tabbed.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/ThreeColumns.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/ToggleLayouts.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/TwoPane.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/WindowArranger.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/WindowNavigation.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/WorkspaceDir.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/AppLauncher.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/AppendFile.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/DirExec.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Directory.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Email.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Input.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Layout.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Man.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/RunOrRaise.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Shell.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Ssh.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Theme.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Window.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Workspace.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/XMonad.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/CustomKeys.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/Dmenu.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/Dzen.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/EZConfig.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/Font.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/Invisible.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/Loggers.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/NamedWindows.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/Run.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/Scratchpad.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/Themes.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/Timer.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/WindowProperties.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/WorkspaceCompare.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/XSelection.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/XUtils.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSxmonad-contrib-%%XMONADC_VERSION%%.a
+%%XMONADC_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util
+@dirrm %%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt
+@dirrm %%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/MultiToggle
+@dirrm %%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout
+@dirrm %%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks
+@dirrm %%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Doc
+@dirrm %%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Config
+@dirrm %%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions
+@dirrm %%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad
+@dirrm %%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%XMONADC_LIBDIR_REL%%
+@exec /bin/sh %D/%%XMONADC_LIBDIR_REL%%/register.sh
@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
@unexec %D/bin/ghc-pkg unregister xmonad-contrib
@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 4399457bf948..a30871bb405b 100644
--- a/x11-wm/hs-xmonad/Makefile
+++ b/x11-wm/hs-xmonad/Makefile
@@ -7,7 +7,7 @@
PORTNAME= xmonad
PORTVERSION= 0.8.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11-wm haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/xmonad/${PORTVERSION}/
@@ -16,40 +16,69 @@ COMMENT= Xmonad is a minimalist and tiling window manager for X
BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
hs-x11-ghc>=1.4.1:${PORTSDIR}/x11/hs-x11-ghc
+RUN_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
+ hs-x11-ghc>=1.4.1:${PORTSDIR}/x11/hs-x11-ghc
LIB_DEPENDS= gmp.8:${PORTSDIR}/math/libgmp4
USE_XORG= x11
-CABALCMD= ${LOCALBASE}/bin/runghc Setup.lhs
-GHC_VERSION= 6.8.3
-SUBDIR= lib/${PORTNAME}-${PORTVERSION}
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
-PORTDOCS= LICENSE html
+GHC_VERSION= 6.10.4
+XMONAD_VERSION= ${PORTVERSION}
+
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
+
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+XMONAD_LIBDIR_REL= lib/${DISTNAME}
+
PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
- PORTVERSION=${PORTVERSION} \
- SUBDIR=${SUBDIR}
+ XMONAD_VERSION=${XMONAD_VERSION} \
+ XMONAD_LIBDIR_REL=${XMONAD_LIBDIR_REL}
MAN1= xmonad.1
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
+
.if !defined(NOPORTDOCS)
+
+PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
+.if !empty(PORT_HADDOCK:M?0)
BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock
-.else
-PLIST_DIRS+= %%DOCSDIR%%
-PLIST_FILES+= %%DOCSDIR%%/LICENSE
+.endif
+BUILD_DEPENDS+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
.endif
+.SILENT:
+
do-configure:
- cd ${WRKSRC} && ${CABALCMD} configure --ghc --prefix=${PREFIX}
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.lhs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABALCMD} build && ${CABALCMD} register --gen-script
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
.if !defined(NOPORTDOCS)
- cd ${WRKSRC} && ${CABALCMD} haddock
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
.endif
do-install:
- cd ${WRKSRC} && ${CABALCMD} install
- ${INSTALL_MAN} ${WRKSRC}/man/xmonad.1 ${MAN1PREFIX}/man/man1
- ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${PREFIX}/${SUBDIR}/register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${XMONAD_LIBDIR_REL}/register.sh \
+ && ${INSTALL_MAN} ${WRKSRC}/man/xmonad.1 ${MAN1PREFIX}/man/man1 \
+ && ${INSTALL_DATA} ${WRKSRC}/CONFIG ${DOCSDIR}
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
.include <bsd.port.mk>
diff --git a/x11-wm/hs-xmonad/pkg-descr b/x11-wm/hs-xmonad/pkg-descr
index a144dc5c9e7e..2ffa5758986f 100644
--- a/x11-wm/hs-xmonad/pkg-descr
+++ b/x11-wm/hs-xmonad/pkg-descr
@@ -13,4 +13,4 @@ Features :
* Large extension library
* Extensive documentation and support for hacking
-WWW: http://www.xmonad.org/
+WWW: http://www.xmonad.org/
diff --git a/x11-wm/hs-xmonad/pkg-plist b/x11-wm/hs-xmonad/pkg-plist
index e6efdf8b9ce5..70c9922513d3 100644
--- a/x11-wm/hs-xmonad/pkg-plist
+++ b/x11-wm/hs-xmonad/pkg-plist
@@ -1,19 +1,23 @@
+@comment $FreeBSD$
bin/xmonad
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/HSxmonad-%%PORTVERSION%%.o
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Config.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Core.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Main.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/ManageHook.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Operations.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/StackSet.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/libHSxmonad-%%PORTVERSION%%.a
-%%SUBDIR%%/register.sh
-@dirrm %%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad
-@dirrm %%SUBDIR%%/ghc-%%GHC_VERSION%%
-@dirrm %%SUBDIR%%
-@exec /bin/sh %D/%%SUBDIR%%/register.sh
+%%XMONAD_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSxmonad-%%XMONAD_VERSION%%.o
+%%XMONAD_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad.hi
+%%XMONAD_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Config.hi
+%%XMONAD_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Core.hi
+%%XMONAD_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout.hi
+%%XMONAD_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Main.hi
+%%XMONAD_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/ManageHook.hi
+%%XMONAD_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Operations.hi
+%%XMONAD_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/StackSet.hi
+%%XMONAD_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSxmonad-%%XMONAD_VERSION%%.a
+%%XMONAD_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%%%DOCSDIR%%/CONFIG
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%XMONAD_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad
+@dirrm %%XMONAD_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%XMONAD_LIBDIR_REL%%
+@exec /bin/sh %D/%%XMONAD_LIBDIR_REL%%/register.sh
@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
@unexec %D/bin/ghc-pkg unregister xmonad
@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/x11-wm/xmonad-contrib/Makefile b/x11-wm/xmonad-contrib/Makefile
index 74840f0ff9e2..918f9ce7dca3 100644
--- a/x11-wm/xmonad-contrib/Makefile
+++ b/x11-wm/xmonad-contrib/Makefile
@@ -7,7 +7,7 @@
PORTNAME= xmonad-contrib
PORTVERSION= 0.8.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11-wm haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/xmonad-contrib/${PORTVERSION}/
@@ -15,28 +15,42 @@ MAINTAINER= matt.guegan@free.fr
COMMENT= Third party tiling algorithms, configurations and scripts to xmonad
BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
- hs-x11-ghc>=1.4.1:${PORTSDIR}/x11/hs-x11-ghc \
xmonad:${PORTSDIR}/x11-wm/xmonad
-RUN_DEPENDS= xmonad:${PORTSDIR}/x11-wm/xmonad
+RUN_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
+ xmonad:${PORTSDIR}/x11-wm/xmonad
LIB_DEPENDS= gmp.8:${PORTSDIR}/math/libgmp4
USE_XORG= x11
-CABALCMD= ${LOCALBASE}/bin/runghc Setup.lhs
-GHC_VERSION= 6.8.3
-SUBDIR= lib/${PORTNAME}-${PORTVERSION}
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
-PORTDOCS= LICENSE html
+GHC_VERSION= 6.10.4
+XMONADC_VERSION= ${PORTVERSION}
+UTF8STR_VERSION= 0.3.5
+HSX11XFT_VERSION= 0.3
+
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
+
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+XMONADC_LIBDIR_REL= lib/${DISTNAME}
+
PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
- PORTVERSION=${PORTVERSION} \
- SUBDIR=${SUBDIR}
+ XMONADC_VERSION=${XMONADC_VERSION} \
+ XMONADC_LIBDIR_REL=${XMONADC_LIBDIR_REL}
-OPTIONS= XFT "Enable Xft support for fonts" Off \
+# See (1)
+OPTIONS= XFT "Enable Xft support for fonts" On \
UTF8 "Enable UTF-8 support" Off
.include <bsd.port.pre.mk>
-CONFIGURE_ARGS= --ghc --prefix=${PREFIX}
+CONFIGURE_ARGS= --haddock-options=-w --prefix=${PREFIX}
+
+# (1)
+.if exists(${LOCALBASE}/lib/X11-xft-${HSX11XFT_VERSION}/register.sh)
+WITH_XFT=
+.elif exists(${LOCALBASE}/lib/utf8-string-${UTF8STR_VERSION}/register.sh)
+WITH_UTF8=
+.endif
.if defined(WITH_XFT)
CONFIGURE_ARGS+= --flags="with_xft"
@@ -47,24 +61,46 @@ CONFIGURE_ARGS+= --flags="with_utf8"
BUILD_DEPENDS+= hs-utf8-string-ghc>=0.1:${PORTSDIR}/devel/hs-utf8-string-ghc
.endif
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
+
.if !defined(NOPORTDOCS)
+
+PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
+.if !empty(PORT_HADDOCK:M?0)
BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock
-.else
-PLIST_DIRS+= %%DOCSDIR%%
-PLIST_FILES+= %%DOCSDIR%%/LICENSE
.endif
+BUILD_DEPENDS+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
do-configure:
- cd ${WRKSRC} && ${CABALCMD} configure ${CONFIGURE_ARGS}
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.lhs -o setup -package Cabal \
+ && ${SETUP_CMD} configure ${CONFIGURE_ARGS}
do-build:
- cd ${WRKSRC} && ${CABALCMD} build && ${CABALCMD} register --gen-script
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
.if !defined(NOPORTDOCS)
- cd ${WRKSRC} && ${CABALCMD} haddock
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
.endif
do-install:
- cd ${WRKSRC} && ${CABALCMD} install
- ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${PREFIX}/${SUBDIR}/register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${XMONADC_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
.include <bsd.port.post.mk>
diff --git a/x11-wm/xmonad-contrib/pkg-descr b/x11-wm/xmonad-contrib/pkg-descr
index 13ac4a4e128c..d2d4dabfa7c6 100644
--- a/x11-wm/xmonad-contrib/pkg-descr
+++ b/x11-wm/xmonad-contrib/pkg-descr
@@ -10,4 +10,4 @@ In particular:
* XMonad.Doc.Developing, introduction to xmonad internals and
writing your own extensions.
-WWW: http://www.xmonad.org/
+WWW: http://www.xmonad.org/
diff --git a/x11-wm/xmonad-contrib/pkg-plist b/x11-wm/xmonad-contrib/pkg-plist
index 85266f454be0..6f6b0a1f867d 100644
--- a/x11-wm/xmonad-contrib/pkg-plist
+++ b/x11-wm/xmonad-contrib/pkg-plist
@@ -1,154 +1,157 @@
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/Commands.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/ConstrainedResize.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/CopyWindow.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/CycleRecentWS.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/CycleSelectedLayouts.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/CycleWS.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/DeManage.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/DwmPromote.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/DynamicWorkspaces.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/FindEmptyWorkspace.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/FlexibleManipulate.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/FlexibleResize.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/FloatKeys.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/FocusNth.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/MouseGestures.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/MouseResize.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/NoBorders.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/PerWorkspaceKeys.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/Plane.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/Promote.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/RotSlaves.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/Search.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/SimpleDate.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/SinkAll.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/Submap.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/SwapWorkspaces.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/TagWindows.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/UpdatePointer.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/Warp.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/WindowBringer.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/WindowGo.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/WindowNavigation.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Config/Arossato.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Config/Desktop.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Config/Droundy.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Config/Gnome.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Config/Kde.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Config/PlainConfig.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Config/Sjanssen.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Config/Xfce.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Doc.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Doc/Configuring.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Doc/Developing.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Doc/Extending.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/DynamicHooks.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/DynamicLog.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/EventHook.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/EwmhDesktops.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/FadeInactive.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/ManageDocks.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/ManageHelpers.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/Script.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/ServerMode.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/SetWMName.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/UrgencyHook.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/XPropManage.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Accordion.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/BoringWindows.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Circle.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Combo.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Decoration.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/DecorationMadness.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Dishes.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/DragPane.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/DwmStyle.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Gaps.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Grid.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/HintedGrid.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/HintedTile.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/IM.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/LayoutCombinators.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/LayoutHints.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/LayoutModifier.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/LayoutScreens.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/MagicFocus.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Magnifier.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Master.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Maximize.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/MosaicAlt.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/MultiToggle.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/MultiToggle/Instances.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Named.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/NoBorders.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/PerWorkspace.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Reflect.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/ResizableTile.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/ResizeScreen.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Roledex.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/ShowWName.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/SimpleDecoration.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/SimpleFloat.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Simplest.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/SimplestFloat.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Spiral.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Square.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/StackTile.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/TabBarDecoration.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Tabbed.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/ThreeColumns.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/ToggleLayouts.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/TwoPane.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/WindowArranger.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/WindowNavigation.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/WorkspaceDir.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/AppLauncher.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/AppendFile.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/DirExec.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Directory.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Email.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Input.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Layout.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Man.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/RunOrRaise.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Shell.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Ssh.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Theme.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Window.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Workspace.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/XMonad.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/CustomKeys.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/Dmenu.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/Dzen.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/EZConfig.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/Font.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/Invisible.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/Loggers.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/NamedWindows.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/Run.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/Scratchpad.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/Themes.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/Timer.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/WindowProperties.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/WorkspaceCompare.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/XSelection.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/XUtils.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/libHSxmonad-contrib-%%PORTVERSION%%.a
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/HSxmonad-contrib-%%PORTVERSION%%.o
-%%SUBDIR%%/register.sh
-@dirrm %%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util
-@dirrm %%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt
-@dirrm %%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/MultiToggle
-@dirrm %%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout
-@dirrm %%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Hooks
-@dirrm %%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Doc
-@dirrm %%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Config
-@dirrm %%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions
-@dirrm %%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad
-@dirrm %%SUBDIR%%/ghc-%%GHC_VERSION%%
-@dirrm %%SUBDIR%%
-@exec /bin/sh %D/%%SUBDIR%%/register.sh
+@comment $FreeBSD$
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSxmonad-contrib-%%XMONADC_VERSION%%.o
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/Commands.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/ConstrainedResize.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/CopyWindow.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/CycleRecentWS.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/CycleSelectedLayouts.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/CycleWS.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/DeManage.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/DwmPromote.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/DynamicWorkspaces.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/FindEmptyWorkspace.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/FlexibleManipulate.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/FlexibleResize.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/FloatKeys.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/FocusNth.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/MouseGestures.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/MouseResize.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/NoBorders.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/PerWorkspaceKeys.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/Plane.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/Promote.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/RotSlaves.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/Search.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/SimpleDate.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/SinkAll.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/Submap.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/SwapWorkspaces.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/TagWindows.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/UpdatePointer.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/Warp.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/WindowBringer.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/WindowGo.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions/WindowNavigation.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Config/Arossato.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Config/Desktop.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Config/Droundy.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Config/Gnome.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Config/Kde.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Config/PlainConfig.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Config/Sjanssen.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Config/Xfce.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Doc.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Doc/Configuring.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Doc/Developing.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Doc/Extending.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/DynamicHooks.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/DynamicLog.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/EventHook.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/EwmhDesktops.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/FadeInactive.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/ManageDocks.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/ManageHelpers.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/Script.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/ServerMode.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/SetWMName.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/UrgencyHook.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/XPropManage.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Accordion.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/BoringWindows.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Circle.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Combo.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Decoration.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/DecorationMadness.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Dishes.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/DragPane.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/DwmStyle.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Gaps.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Grid.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/HintedGrid.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/HintedTile.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/IM.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/LayoutCombinators.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/LayoutHints.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/LayoutModifier.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/LayoutScreens.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/MagicFocus.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Magnifier.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Master.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Maximize.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/MosaicAlt.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/MultiToggle.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/MultiToggle/Instances.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Named.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/NoBorders.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/PerWorkspace.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Reflect.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/ResizableTile.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/ResizeScreen.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Roledex.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/ShowWName.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/SimpleDecoration.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/SimpleFloat.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Simplest.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/SimplestFloat.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Spiral.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Square.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/StackTile.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/TabBarDecoration.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Tabbed.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/ThreeColumns.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/ToggleLayouts.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/TwoPane.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/WindowArranger.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/WindowNavigation.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/WorkspaceDir.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/AppLauncher.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/AppendFile.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/DirExec.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Directory.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Email.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Input.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Layout.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Man.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/RunOrRaise.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Shell.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Ssh.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Theme.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Window.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Workspace.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/XMonad.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/CustomKeys.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/Dmenu.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/Dzen.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/EZConfig.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/Font.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/Invisible.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/Loggers.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/NamedWindows.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/Run.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/Scratchpad.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/Themes.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/Timer.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/WindowProperties.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/WorkspaceCompare.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/XSelection.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util/XUtils.hi
+%%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSxmonad-contrib-%%XMONADC_VERSION%%.a
+%%XMONADC_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Util
+@dirrm %%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Prompt
+@dirrm %%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout/MultiToggle
+@dirrm %%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout
+@dirrm %%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Hooks
+@dirrm %%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Doc
+@dirrm %%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Config
+@dirrm %%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Actions
+@dirrm %%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad
+@dirrm %%XMONADC_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%XMONADC_LIBDIR_REL%%
+@exec /bin/sh %D/%%XMONADC_LIBDIR_REL%%/register.sh
@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
@unexec %D/bin/ghc-pkg unregister xmonad-contrib
@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/x11-wm/xmonad/Makefile b/x11-wm/xmonad/Makefile
index 4399457bf948..a30871bb405b 100644
--- a/x11-wm/xmonad/Makefile
+++ b/x11-wm/xmonad/Makefile
@@ -7,7 +7,7 @@
PORTNAME= xmonad
PORTVERSION= 0.8.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11-wm haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/xmonad/${PORTVERSION}/
@@ -16,40 +16,69 @@ COMMENT= Xmonad is a minimalist and tiling window manager for X
BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
hs-x11-ghc>=1.4.1:${PORTSDIR}/x11/hs-x11-ghc
+RUN_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
+ hs-x11-ghc>=1.4.1:${PORTSDIR}/x11/hs-x11-ghc
LIB_DEPENDS= gmp.8:${PORTSDIR}/math/libgmp4
USE_XORG= x11
-CABALCMD= ${LOCALBASE}/bin/runghc Setup.lhs
-GHC_VERSION= 6.8.3
-SUBDIR= lib/${PORTNAME}-${PORTVERSION}
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
-PORTDOCS= LICENSE html
+GHC_VERSION= 6.10.4
+XMONAD_VERSION= ${PORTVERSION}
+
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
+
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+XMONAD_LIBDIR_REL= lib/${DISTNAME}
+
PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
- PORTVERSION=${PORTVERSION} \
- SUBDIR=${SUBDIR}
+ XMONAD_VERSION=${XMONAD_VERSION} \
+ XMONAD_LIBDIR_REL=${XMONAD_LIBDIR_REL}
MAN1= xmonad.1
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
+
.if !defined(NOPORTDOCS)
+
+PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
+.if !empty(PORT_HADDOCK:M?0)
BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock
-.else
-PLIST_DIRS+= %%DOCSDIR%%
-PLIST_FILES+= %%DOCSDIR%%/LICENSE
+.endif
+BUILD_DEPENDS+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
.endif
+.SILENT:
+
do-configure:
- cd ${WRKSRC} && ${CABALCMD} configure --ghc --prefix=${PREFIX}
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.lhs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABALCMD} build && ${CABALCMD} register --gen-script
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
.if !defined(NOPORTDOCS)
- cd ${WRKSRC} && ${CABALCMD} haddock
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
.endif
do-install:
- cd ${WRKSRC} && ${CABALCMD} install
- ${INSTALL_MAN} ${WRKSRC}/man/xmonad.1 ${MAN1PREFIX}/man/man1
- ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${PREFIX}/${SUBDIR}/register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${XMONAD_LIBDIR_REL}/register.sh \
+ && ${INSTALL_MAN} ${WRKSRC}/man/xmonad.1 ${MAN1PREFIX}/man/man1 \
+ && ${INSTALL_DATA} ${WRKSRC}/CONFIG ${DOCSDIR}
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
.include <bsd.port.mk>
diff --git a/x11-wm/xmonad/pkg-descr b/x11-wm/xmonad/pkg-descr
index a144dc5c9e7e..2ffa5758986f 100644
--- a/x11-wm/xmonad/pkg-descr
+++ b/x11-wm/xmonad/pkg-descr
@@ -13,4 +13,4 @@ Features :
* Large extension library
* Extensive documentation and support for hacking
-WWW: http://www.xmonad.org/
+WWW: http://www.xmonad.org/
diff --git a/x11-wm/xmonad/pkg-plist b/x11-wm/xmonad/pkg-plist
index e6efdf8b9ce5..70c9922513d3 100644
--- a/x11-wm/xmonad/pkg-plist
+++ b/x11-wm/xmonad/pkg-plist
@@ -1,19 +1,23 @@
+@comment $FreeBSD$
bin/xmonad
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/HSxmonad-%%PORTVERSION%%.o
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Config.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Core.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Main.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/ManageHook.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Operations.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/StackSet.hi
-%%SUBDIR%%/ghc-%%GHC_VERSION%%/libHSxmonad-%%PORTVERSION%%.a
-%%SUBDIR%%/register.sh
-@dirrm %%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad
-@dirrm %%SUBDIR%%/ghc-%%GHC_VERSION%%
-@dirrm %%SUBDIR%%
-@exec /bin/sh %D/%%SUBDIR%%/register.sh
+%%XMONAD_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSxmonad-%%XMONAD_VERSION%%.o
+%%XMONAD_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad.hi
+%%XMONAD_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Config.hi
+%%XMONAD_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Core.hi
+%%XMONAD_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Layout.hi
+%%XMONAD_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Main.hi
+%%XMONAD_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/ManageHook.hi
+%%XMONAD_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/Operations.hi
+%%XMONAD_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad/StackSet.hi
+%%XMONAD_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSxmonad-%%XMONAD_VERSION%%.a
+%%XMONAD_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%%%DOCSDIR%%/CONFIG
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%XMONAD_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/XMonad
+@dirrm %%XMONAD_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%XMONAD_LIBDIR_REL%%
+@exec /bin/sh %D/%%XMONAD_LIBDIR_REL%%/register.sh
@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
@unexec %D/bin/ghc-pkg unregister xmonad
@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 b5ba3282b52a..387613dff1b1 100644
--- a/x11/hs-X11-xft/Makefile
+++ b/x11/hs-X11-xft/Makefile
@@ -7,7 +7,7 @@
PORTNAME= x11-xft
PORTVERSION= 0.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/X11-xft/${PORTVERSION}/
PKGNAMEPREFIX= hs-
@@ -26,36 +26,59 @@ RUN_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
USE_XORG= xft xrender
-CABALCMD= ${LOCALBASE}/bin/runghc Setup.lhs
-CABALDIR= ${PREFIX}/lib/ghc-${GHC_VERSION}/cabal
-GHC_VERSION= 6.8.3
-PLIST_SUB+= GHC_VERSION=${GHC_VERSION} \
- PORTVERSION=${PORTVERSION} \
- PORTNAME=${PORTNAME} \
- SUBDIR=lib/ghc-${GHC_VERSION}/cabal
-DOCSDIR= ${PREFIX}/share/doc/X11-xft-${PORTVERSION}
-PORTDOCS= LICENSE html
+GHC_VERSION= 6.10.4
+HSX11XFT_VERSION= ${PORTVERSION}
-CONFIGURE_ARGS= --ghc --prefix=${PREFIX} --libdir=${CABALDIR} --libsubdir='' --datasubdir=''
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
+
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+HSX11XFT_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ HSX11XFT_VERSION=${HSX11XFT_VERSION} \
+ HSX11XFT_LIBDIR_REL=${HSX11XFT_LIBDIR_REL}
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
.if !defined(NOPORTDOCS)
+
+PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
+.if !empty(PORT_HADDOCK:M?0)
BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock
-.else
-PLIST_DIRS+= %%DOCSDIR%%
-PLIST_FILES+= %%DOCSDIR%%/LICENSE
.endif
+BUILD_DEPENDS+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
do-configure:
- cd ${WRKSRC} && ${CABALCMD} configure ${CONFIGURE_ARGS}
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.lhs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABALCMD} build && ${CABALCMD} --gen-script register
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
.if !defined(NOPORTDOCS)
- cd ${WRKSRC} && ${CABALCMD} haddock
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
.endif
do-install:
- cd ${WRKSRC} && ${CABALCMD} install \
- && ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${CABALDIR}/${PORTNAME}-register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${HSX11XFT_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
.include <bsd.port.mk>
diff --git a/x11/hs-X11-xft/pkg-descr b/x11/hs-X11-xft/pkg-descr
index 69fd19601fdc..d9029e595b30 100644
--- a/x11/hs-X11-xft/pkg-descr
+++ b/x11/hs-X11-xft/pkg-descr
@@ -1,4 +1,4 @@
-Bindings to the Xft, X Free Type interface library, and
-some Xrender parts.
+Bindings to the Xft, X Free Type interface library, and some Xrender parts.
+
+WWW: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/X11-xft
-WWW: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/X11-xft
diff --git a/x11/hs-X11-xft/pkg-plist b/x11/hs-X11-xft/pkg-plist
index 07b9a37b156d..758847598f73 100644
--- a/x11/hs-X11-xft/pkg-plist
+++ b/x11/hs-X11-xft/pkg-plist
@@ -1,11 +1,16 @@
-%%SUBDIR%%/Graphics/X11/Xft.hi
-%%SUBDIR%%/Graphics/X11/Xrender.hi
-%%SUBDIR%%/HSX11-xft-0.3.o
-%%SUBDIR%%/libHSX11-xft-0.3.a
-%%SUBDIR%%/x11-xft-register.sh
-@dirrmtry %%SUBDIR%%/Graphics/X11
-@dirrmtry %%SUBDIR%%/Graphics
-@exec /bin/sh %D/%%SUBDIR%%/%%PORTNAME%%-register.sh
+@comment $FreeBSD$
+%%HSX11XFT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xft.hi
+%%HSX11XFT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xrender.hi
+%%HSX11XFT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSX11-xft-%%HSX11XFT_VERSION%%.o
+%%HSX11XFT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSX11-xft-%%HSX11XFT_VERSION%%.a
+%%HSX11XFT_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%HSX11XFT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11
+@dirrm %%HSX11XFT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics
+@dirrm %%HSX11XFT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%HSX11XFT_LIBDIR_REL%%
+@exec /bin/sh %D/%%HSX11XFT_LIBDIR_REL%%/register.sh
@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec ghc-pkg unregister X11-xft
+@unexec %D/bin/ghc-pkg unregister X11-xft
@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 c3f0ecd42894..f1c3999c3ee3 100644
--- a/x11/hs-X11/Makefile
+++ b/x11/hs-X11/Makefile
@@ -6,7 +6,7 @@
PORTNAME= x11
PORTVERSION= 1.4.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/X11/${PORTVERSION}/
PKGNAMEPREFIX= hs-
@@ -16,60 +16,77 @@ DISTNAME= X11-${PORTVERSION}
MAINTAINER= haskell@FreeBSD.org
COMMENT= X11 bindings for Haskell programs
-# include the version verbatim. This will require a revision bump
-# on updates, but the correct quoting of `ghc --numeric-version` in the various
-# places is a real nightmare.
-GHC_VERSION= 6.8.3
-PLIST_SUB+= GHC_VERSION=${GHC_VERSION} \
- PORTVERSION=${PORTVERSION} \
- PORTNAME=${PORTNAME} \
- SUBDIR=lib/ghc-${GHC_VERSION}/cabal
-
-OPTIONS= XINERAMA "Build with Xinerama support" off
-
-.include <bsd.port.pre.mk>
-
BUILD_DEPENDS+= ghc:${PORTSDIR}/lang/ghc
LIB_DEPENDS+= gmp.8:${PORTSDIR}/math/libgmp4
RUN_DEPENDS+= ghc:${PORTSDIR}/lang/ghc
USE_XORG= x11 xext sm
+GHC_VERSION= 6.10.4
+HSX11_VERSION= ${PORTVERSION}
+
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
+
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+HSX11_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ HSX11_VERSION=${HSX11_VERSION} \
+ HSX11_LIBDIR_REL=${HSX11_LIBDIR_REL}
+
+OPTIONS= XINERAMA "Build with Xinerama support" off
+
+.include <bsd.port.pre.mk>
+
.if defined(WITH_XINERAMA)
USE_XORG+= xinerama
.endif
-# 'owned' by lang/ghc:
-CABALDIR= ${PREFIX}/lib/ghc-${GHC_VERSION}/cabal
-CABALCMD= ${LOCALBASE}/bin/runghc Setup.hs
-DOCSDIR= ${PREFIX}/share/doc/X11-${PORTVERSION}
-PORTDOCS= LICENSE html
-SUBDIR= ${PORTNAME}${PKGNAMESUFFIX}
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
.if !defined(NOPORTDOCS)
+
+PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
+.if !empty(PORT_HADDOCK:M?0)
BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock
-PLIST_SUB+= RMLIC="@comment "
-.else
-PLIST_SUB+= RMLIC=""
.endif
+BUILD_DEPENDS+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
post-patch:
@${REINPLACE_CMD} 's|/usr/local/include|${LOCALBASE}/include|g' \
${WRKSRC}/configure
do-configure:
- cd ${WRKSRC} && ${CABALCMD} configure --ghc --prefix=${PREFIX} --libdir=${CABALDIR} \
- --libsubdir='' --datasubdir=''
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.hs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABALCMD} build \
- && ${CABALCMD} --gen-script register
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
.if !defined(NOPORTDOCS)
- cd ${WRKSRC} && ${CABALCMD} haddock
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
.endif
do-install:
- cd ${WRKSRC} && ${CABALCMD} install \
- && ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${CABALDIR}/${PORTNAME}-register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${HSX11_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
.include <bsd.port.post.mk>
diff --git a/x11/hs-X11/pkg-descr b/x11/hs-X11/pkg-descr
index ddccc4439150..ba10e1af57ec 100644
--- a/x11/hs-X11/pkg-descr
+++ b/x11/hs-X11/pkg-descr
@@ -4,4 +4,4 @@ The binding is a direct translation of C binding;
for documentation of these calls, refer to /The Xlib Programming Manual/,
available online at <http://tronche.com/gui/x/xlib/>.
-WWW: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/X11
+WWW: http://darcs.haskell.org/X11
diff --git a/x11/hs-X11/pkg-plist b/x11/hs-X11/pkg-plist
index 1a35c3b3b685..f174ca04b720 100644
--- a/x11/hs-X11/pkg-plist
+++ b/x11/hs-X11/pkg-plist
@@ -1,41 +1,44 @@
-%%SUBDIR%%/Graphics/X11.hi
-%%SUBDIR%%/Graphics/X11/ExtraTypes.hi
-%%SUBDIR%%/Graphics/X11/ExtraTypes/AP.hi
-%%SUBDIR%%/Graphics/X11/ExtraTypes/DEC.hi
-%%SUBDIR%%/Graphics/X11/ExtraTypes/HP.hi
-%%SUBDIR%%/Graphics/X11/ExtraTypes/Sun.hi
-%%SUBDIR%%/Graphics/X11/ExtraTypes/XF86.hi
-%%SUBDIR%%/Graphics/X11/ExtraTypes/XorgDefault.hi
-%%SUBDIR%%/Graphics/X11/Types.hi
-%%SUBDIR%%/Graphics/X11/Xinerama.hi
-%%SUBDIR%%/Graphics/X11/Xlib.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Atom.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Color.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Context.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Display.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Event.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Extras.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Font.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Image.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Misc.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Region.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Screen.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Types.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Window.hi
-%%SUBDIR%%/HSX11-%%PORTVERSION%%.o
-%%SUBDIR%%/include/HsAllKeysyms.h
-%%SUBDIR%%/include/HsXlib.h
-%%SUBDIR%%/include/XlibExtras.h
-%%SUBDIR%%/libHSX11-%%PORTVERSION%%.a
-%%SUBDIR%%/%%PORTNAME%%-register.sh
-%%RMLIC%%%%DOCSDIR%%/LICENSE
-%%RMLIC%%@dirrm %%DOCSDIR%%
-@dirrmtry %%SUBDIR%%/include
-@dirrm %%SUBDIR%%/Graphics/X11/ExtraTypes
-@dirrm %%SUBDIR%%/Graphics/X11/Xlib
-@dirrm %%SUBDIR%%/Graphics/X11
-@dirrmtry %%SUBDIR%%/Graphics
-@exec /bin/sh %D/%%SUBDIR%%/%%PORTNAME%%-register.sh
+@comment $FreeBSD$
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/ExtraTypes.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/ExtraTypes/AP.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/ExtraTypes/DEC.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/ExtraTypes/HP.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/ExtraTypes/Sun.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/ExtraTypes/XF86.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/ExtraTypes/XorgDefault.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Types.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xinerama.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Atom.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Color.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Context.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Display.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Event.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Extras.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Font.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Image.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Misc.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Region.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Screen.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Types.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Window.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSX11-%%HSX11_VERSION%%.o
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include/HsAllKeysyms.h
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include/HsXlib.h
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include/XlibExtras.h
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSX11-%%HSX11_VERSION%%.a
+%%HSX11_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include
+@dirrm %%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib
+@dirrm %%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/ExtraTypes
+@dirrm %%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11
+@dirrm %%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics
+@dirrm %%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%HSX11_LIBDIR_REL%%
+@exec /bin/sh %D/%%HSX11_LIBDIR_REL%%/register.sh
@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec ghc-pkg unregister X11
+@unexec %D/bin/ghc-pkg unregister X11
@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/x11/hs-x11-ghc/Makefile b/x11/hs-x11-ghc/Makefile
index c3f0ecd42894..f1c3999c3ee3 100644
--- a/x11/hs-x11-ghc/Makefile
+++ b/x11/hs-x11-ghc/Makefile
@@ -6,7 +6,7 @@
PORTNAME= x11
PORTVERSION= 1.4.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/X11/${PORTVERSION}/
PKGNAMEPREFIX= hs-
@@ -16,60 +16,77 @@ DISTNAME= X11-${PORTVERSION}
MAINTAINER= haskell@FreeBSD.org
COMMENT= X11 bindings for Haskell programs
-# include the version verbatim. This will require a revision bump
-# on updates, but the correct quoting of `ghc --numeric-version` in the various
-# places is a real nightmare.
-GHC_VERSION= 6.8.3
-PLIST_SUB+= GHC_VERSION=${GHC_VERSION} \
- PORTVERSION=${PORTVERSION} \
- PORTNAME=${PORTNAME} \
- SUBDIR=lib/ghc-${GHC_VERSION}/cabal
-
-OPTIONS= XINERAMA "Build with Xinerama support" off
-
-.include <bsd.port.pre.mk>
-
BUILD_DEPENDS+= ghc:${PORTSDIR}/lang/ghc
LIB_DEPENDS+= gmp.8:${PORTSDIR}/math/libgmp4
RUN_DEPENDS+= ghc:${PORTSDIR}/lang/ghc
USE_XORG= x11 xext sm
+GHC_VERSION= 6.10.4
+HSX11_VERSION= ${PORTVERSION}
+
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
+
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+HSX11_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ HSX11_VERSION=${HSX11_VERSION} \
+ HSX11_LIBDIR_REL=${HSX11_LIBDIR_REL}
+
+OPTIONS= XINERAMA "Build with Xinerama support" off
+
+.include <bsd.port.pre.mk>
+
.if defined(WITH_XINERAMA)
USE_XORG+= xinerama
.endif
-# 'owned' by lang/ghc:
-CABALDIR= ${PREFIX}/lib/ghc-${GHC_VERSION}/cabal
-CABALCMD= ${LOCALBASE}/bin/runghc Setup.hs
-DOCSDIR= ${PREFIX}/share/doc/X11-${PORTVERSION}
-PORTDOCS= LICENSE html
-SUBDIR= ${PORTNAME}${PKGNAMESUFFIX}
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
.if !defined(NOPORTDOCS)
+
+PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
+.if !empty(PORT_HADDOCK:M?0)
BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock
-PLIST_SUB+= RMLIC="@comment "
-.else
-PLIST_SUB+= RMLIC=""
.endif
+BUILD_DEPENDS+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
post-patch:
@${REINPLACE_CMD} 's|/usr/local/include|${LOCALBASE}/include|g' \
${WRKSRC}/configure
do-configure:
- cd ${WRKSRC} && ${CABALCMD} configure --ghc --prefix=${PREFIX} --libdir=${CABALDIR} \
- --libsubdir='' --datasubdir=''
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.hs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABALCMD} build \
- && ${CABALCMD} --gen-script register
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
.if !defined(NOPORTDOCS)
- cd ${WRKSRC} && ${CABALCMD} haddock
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
.endif
do-install:
- cd ${WRKSRC} && ${CABALCMD} install \
- && ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${CABALDIR}/${PORTNAME}-register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${HSX11_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
.include <bsd.port.post.mk>
diff --git a/x11/hs-x11-ghc/pkg-descr b/x11/hs-x11-ghc/pkg-descr
index ddccc4439150..ba10e1af57ec 100644
--- a/x11/hs-x11-ghc/pkg-descr
+++ b/x11/hs-x11-ghc/pkg-descr
@@ -4,4 +4,4 @@ The binding is a direct translation of C binding;
for documentation of these calls, refer to /The Xlib Programming Manual/,
available online at <http://tronche.com/gui/x/xlib/>.
-WWW: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/X11
+WWW: http://darcs.haskell.org/X11
diff --git a/x11/hs-x11-ghc/pkg-plist b/x11/hs-x11-ghc/pkg-plist
index 1a35c3b3b685..f174ca04b720 100644
--- a/x11/hs-x11-ghc/pkg-plist
+++ b/x11/hs-x11-ghc/pkg-plist
@@ -1,41 +1,44 @@
-%%SUBDIR%%/Graphics/X11.hi
-%%SUBDIR%%/Graphics/X11/ExtraTypes.hi
-%%SUBDIR%%/Graphics/X11/ExtraTypes/AP.hi
-%%SUBDIR%%/Graphics/X11/ExtraTypes/DEC.hi
-%%SUBDIR%%/Graphics/X11/ExtraTypes/HP.hi
-%%SUBDIR%%/Graphics/X11/ExtraTypes/Sun.hi
-%%SUBDIR%%/Graphics/X11/ExtraTypes/XF86.hi
-%%SUBDIR%%/Graphics/X11/ExtraTypes/XorgDefault.hi
-%%SUBDIR%%/Graphics/X11/Types.hi
-%%SUBDIR%%/Graphics/X11/Xinerama.hi
-%%SUBDIR%%/Graphics/X11/Xlib.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Atom.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Color.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Context.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Display.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Event.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Extras.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Font.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Image.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Misc.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Region.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Screen.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Types.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Window.hi
-%%SUBDIR%%/HSX11-%%PORTVERSION%%.o
-%%SUBDIR%%/include/HsAllKeysyms.h
-%%SUBDIR%%/include/HsXlib.h
-%%SUBDIR%%/include/XlibExtras.h
-%%SUBDIR%%/libHSX11-%%PORTVERSION%%.a
-%%SUBDIR%%/%%PORTNAME%%-register.sh
-%%RMLIC%%%%DOCSDIR%%/LICENSE
-%%RMLIC%%@dirrm %%DOCSDIR%%
-@dirrmtry %%SUBDIR%%/include
-@dirrm %%SUBDIR%%/Graphics/X11/ExtraTypes
-@dirrm %%SUBDIR%%/Graphics/X11/Xlib
-@dirrm %%SUBDIR%%/Graphics/X11
-@dirrmtry %%SUBDIR%%/Graphics
-@exec /bin/sh %D/%%SUBDIR%%/%%PORTNAME%%-register.sh
+@comment $FreeBSD$
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/ExtraTypes.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/ExtraTypes/AP.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/ExtraTypes/DEC.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/ExtraTypes/HP.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/ExtraTypes/Sun.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/ExtraTypes/XF86.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/ExtraTypes/XorgDefault.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Types.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xinerama.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Atom.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Color.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Context.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Display.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Event.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Extras.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Font.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Image.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Misc.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Region.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Screen.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Types.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib/Window.hi
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSX11-%%HSX11_VERSION%%.o
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include/HsAllKeysyms.h
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include/HsXlib.h
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include/XlibExtras.h
+%%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSX11-%%HSX11_VERSION%%.a
+%%HSX11_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include
+@dirrm %%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xlib
+@dirrm %%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/ExtraTypes
+@dirrm %%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11
+@dirrm %%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics
+@dirrm %%HSX11_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%HSX11_LIBDIR_REL%%
+@exec /bin/sh %D/%%HSX11_LIBDIR_REL%%/register.sh
@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec ghc-pkg unregister X11
+@unexec %D/bin/ghc-pkg unregister X11
@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/x11/hs-x11-xft-ghc/Makefile b/x11/hs-x11-xft-ghc/Makefile
index b5ba3282b52a..387613dff1b1 100644
--- a/x11/hs-x11-xft-ghc/Makefile
+++ b/x11/hs-x11-xft-ghc/Makefile
@@ -7,7 +7,7 @@
PORTNAME= x11-xft
PORTVERSION= 0.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/X11-xft/${PORTVERSION}/
PKGNAMEPREFIX= hs-
@@ -26,36 +26,59 @@ RUN_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
USE_XORG= xft xrender
-CABALCMD= ${LOCALBASE}/bin/runghc Setup.lhs
-CABALDIR= ${PREFIX}/lib/ghc-${GHC_VERSION}/cabal
-GHC_VERSION= 6.8.3
-PLIST_SUB+= GHC_VERSION=${GHC_VERSION} \
- PORTVERSION=${PORTVERSION} \
- PORTNAME=${PORTNAME} \
- SUBDIR=lib/ghc-${GHC_VERSION}/cabal
-DOCSDIR= ${PREFIX}/share/doc/X11-xft-${PORTVERSION}
-PORTDOCS= LICENSE html
+GHC_VERSION= 6.10.4
+HSX11XFT_VERSION= ${PORTVERSION}
-CONFIGURE_ARGS= --ghc --prefix=${PREFIX} --libdir=${CABALDIR} --libsubdir='' --datasubdir=''
+GHC_CMD= ${LOCALBASE}/bin/ghc
+SETUP_CMD= ./setup
+
+DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
+HSX11XFT_LIBDIR_REL= lib/${DISTNAME}
+
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ HSX11XFT_VERSION=${HSX11XFT_VERSION} \
+ HSX11XFT_LIBDIR_REL=${HSX11XFT_LIBDIR_REL}
+
+.if defined(NOPORTDOCS)
+PLIST_SUB+= NOPORTDOCS=""
+.else
+PLIST_SUB+= NOPORTDOCS="@comment "
+.endif
.if !defined(NOPORTDOCS)
+
+PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK)
+.if !empty(PORT_HADDOCK:M?0)
BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock
-.else
-PLIST_DIRS+= %%DOCSDIR%%
-PLIST_FILES+= %%DOCSDIR%%/LICENSE
.endif
+BUILD_DEPENDS+= HsColour:${PORTSDIR}/print/hs-hscolour
+
+HSCOLOUR_VERSION= 1.13
+HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION}
+
+PORTDOCS= *
+.endif
+
+.SILENT:
do-configure:
- cd ${WRKSRC} && ${CABALCMD} configure ${CONFIGURE_ARGS}
+ cd ${WRKSRC} && ${GHC_CMD} --make Setup.lhs -o setup -package Cabal \
+ && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX}
do-build:
- cd ${WRKSRC} && ${CABALCMD} build && ${CABALCMD} --gen-script register
+ cd ${WRKSRC} && ${SETUP_CMD} build \
+ && ${SETUP_CMD} register --gen-script
+
.if !defined(NOPORTDOCS)
- cd ${WRKSRC} && ${CABALCMD} haddock
+ cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \
+ --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
.endif
do-install:
- cd ${WRKSRC} && ${CABALCMD} install \
- && ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${CABALDIR}/${PORTNAME}-register.sh
+ cd ${WRKSRC} && ${SETUP_CMD} install \
+ && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${HSX11XFT_LIBDIR_REL}/register.sh
+
+post-install:
+ ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
.include <bsd.port.mk>
diff --git a/x11/hs-x11-xft-ghc/pkg-descr b/x11/hs-x11-xft-ghc/pkg-descr
index 69fd19601fdc..d9029e595b30 100644
--- a/x11/hs-x11-xft-ghc/pkg-descr
+++ b/x11/hs-x11-xft-ghc/pkg-descr
@@ -1,4 +1,4 @@
-Bindings to the Xft, X Free Type interface library, and
-some Xrender parts.
+Bindings to the Xft, X Free Type interface library, and some Xrender parts.
+
+WWW: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/X11-xft
-WWW: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/X11-xft
diff --git a/x11/hs-x11-xft-ghc/pkg-plist b/x11/hs-x11-xft-ghc/pkg-plist
index 07b9a37b156d..758847598f73 100644
--- a/x11/hs-x11-xft-ghc/pkg-plist
+++ b/x11/hs-x11-xft-ghc/pkg-plist
@@ -1,11 +1,16 @@
-%%SUBDIR%%/Graphics/X11/Xft.hi
-%%SUBDIR%%/Graphics/X11/Xrender.hi
-%%SUBDIR%%/HSX11-xft-0.3.o
-%%SUBDIR%%/libHSX11-xft-0.3.a
-%%SUBDIR%%/x11-xft-register.sh
-@dirrmtry %%SUBDIR%%/Graphics/X11
-@dirrmtry %%SUBDIR%%/Graphics
-@exec /bin/sh %D/%%SUBDIR%%/%%PORTNAME%%-register.sh
+@comment $FreeBSD$
+%%HSX11XFT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xft.hi
+%%HSX11XFT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11/Xrender.hi
+%%HSX11XFT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSX11-xft-%%HSX11XFT_VERSION%%.o
+%%HSX11XFT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSX11-xft-%%HSX11XFT_VERSION%%.a
+%%HSX11XFT_LIBDIR_REL%%/register.sh
+%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE
+%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrm %%HSX11XFT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/X11
+@dirrm %%HSX11XFT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics
+@dirrm %%HSX11XFT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
+@dirrm %%HSX11XFT_LIBDIR_REL%%
+@exec /bin/sh %D/%%HSX11XFT_LIBDIR_REL%%/register.sh
@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec ghc-pkg unregister X11-xft
+@unexec %D/bin/ghc-pkg unregister X11-xft
@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 9bd2dfc17244..22832e542c0b 100644
--- a/x11/hs-xmobar/Makefile
+++ b/x11/hs-xmobar/Makefile
@@ -5,8 +5,7 @@
# $FreeBSD$
PORTNAME= xmobar
-PORTVERSION= 0.9
-PORTREVISION= 2
+PORTVERSION= 0.9.2
CATEGORIES= x11 haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/xmobar/${PORTVERSION}/ \
http://carte.kerneled.org/mirror/
diff --git a/x11/hs-xmobar/distinfo b/x11/hs-xmobar/distinfo
index 5b933e1a4f21..bb56346eab9c 100644
--- a/x11/hs-xmobar/distinfo
+++ b/x11/hs-xmobar/distinfo
@@ -1,3 +1,3 @@
-MD5 (xmobar-0.9.tar.gz) = b9cd54d4a7aee0067cfb8043ba9ab5cb
-SHA256 (xmobar-0.9.tar.gz) = 1e52e9ec669504ae66ae98fbd5291a7034e28723bf93abe29345d5567aefeba9
-SIZE (xmobar-0.9.tar.gz) = 37172
+MD5 (xmobar-0.9.2.tar.gz) = 1177eef9f032256ccf370239a0703eab
+SHA256 (xmobar-0.9.2.tar.gz) = 361295f5dc912512a2eb644ecd331562a271243192be6215cb071e44f50c7c66
+SIZE (xmobar-0.9.2.tar.gz) = 29334
diff --git a/x11/hs-xmobar/pkg-plist b/x11/hs-xmobar/pkg-plist
index 81f3b79bf8d4..8aa558e830a5 100644
--- a/x11/hs-xmobar/pkg-plist
+++ b/x11/hs-xmobar/pkg-plist
@@ -1,3 +1,4 @@
+@comment $FreeBSD$
bin/xmobar
%%RMLIC%%%%DOCSDIR%%/LICENSE
%%RMLIC%%@dirrm %%DOCSDIR%%
diff --git a/x11/xmobar/Makefile b/x11/xmobar/Makefile
index 9bd2dfc17244..22832e542c0b 100644
--- a/x11/xmobar/Makefile
+++ b/x11/xmobar/Makefile
@@ -5,8 +5,7 @@
# $FreeBSD$
PORTNAME= xmobar
-PORTVERSION= 0.9
-PORTREVISION= 2
+PORTVERSION= 0.9.2
CATEGORIES= x11 haskell
MASTER_SITES= http://hackage.haskell.org/packages/archive/xmobar/${PORTVERSION}/ \
http://carte.kerneled.org/mirror/
diff --git a/x11/xmobar/distinfo b/x11/xmobar/distinfo
index 5b933e1a4f21..bb56346eab9c 100644
--- a/x11/xmobar/distinfo
+++ b/x11/xmobar/distinfo
@@ -1,3 +1,3 @@
-MD5 (xmobar-0.9.tar.gz) = b9cd54d4a7aee0067cfb8043ba9ab5cb
-SHA256 (xmobar-0.9.tar.gz) = 1e52e9ec669504ae66ae98fbd5291a7034e28723bf93abe29345d5567aefeba9
-SIZE (xmobar-0.9.tar.gz) = 37172
+MD5 (xmobar-0.9.2.tar.gz) = 1177eef9f032256ccf370239a0703eab
+SHA256 (xmobar-0.9.2.tar.gz) = 361295f5dc912512a2eb644ecd331562a271243192be6215cb071e44f50c7c66
+SIZE (xmobar-0.9.2.tar.gz) = 29334
diff --git a/x11/xmobar/pkg-plist b/x11/xmobar/pkg-plist
index 81f3b79bf8d4..8aa558e830a5 100644
--- a/x11/xmobar/pkg-plist
+++ b/x11/xmobar/pkg-plist
@@ -1,3 +1,4 @@
+@comment $FreeBSD$
bin/xmobar
%%RMLIC%%%%DOCSDIR%%/LICENSE
%%RMLIC%%@dirrm %%DOCSDIR%%