pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
(lang/ghc) Candidate for fixing build problem, too adhoc. Not packaged yet. sorry
Module Name: pkgsrc-wip
Committed By: Makoto Fujiwara <makoto%ki.nu@localhost>
Pushed By: mef
Date: Tue Oct 8 00:13:35 2019 +0900
Changeset: 9bbc9ecb3fcacf7ad82fd4ad0af8e7238c91c0a2
Added Files:
ghc68/DESCR
ghc68/Makefile
ghc68/PLIST
ghc68/TODO
ghc68/buildlink3.mk
ghc68/distinfo
ghc68/patches/patch-aa
ghc68/patches/patch-ab
ghc68/patches/patch-ac
ghc68/patches/patch-ad
ghc68/patches/patch-ae
ghc68/patches/patch-af
ghc68/patches/patch-ag
ghc68/patches/patch-ah
ghc68/patches/patch-ai
ghc68/patches/patch-aj
ghc68/patches/patch-ak
ghc68/patches/patch-al
ghc68/patches/patch-am
ghc68/patches/patch-an
ghc68/patches/patch-ao
ghc68/patches/patch-ap
ghc68/patches/patch-aq
ghc68/patches/patch-ar
ghc68/patches/patch-as
ghc68/patches/patch-at
ghc68/patches/patch-au
ghc68/patches/patch-ghc-6.4.2-wlibraries_base_include_HsBase.h
ghc68/patches/patch-ghc-6.4.2_ghc_includes_DerivedConstants.c
ghc68/patches/patch-ghc.6.4.2_ghc_includes_Makefile
ghc68/patches/patch-ghc.6.4.2_ghc_rts_Stable.c
ghc68/patches/patch-ghc.6.4.2_ghc_rts_Stable.h
ghc68/patches/patch-includes_Makefile
Log Message:
(lang/ghc) Candidate for fixing build problem, too adhoc. Not packaged yet. sorry
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=9bbc9ecb3fcacf7ad82fd4ad0af8e7238c91c0a2
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
ghc68/DESCR | 10 +
ghc68/Makefile | 65 +
ghc68/PLIST | 1397 ++++++++++++++++++++
ghc68/TODO | 15 +
ghc68/buildlink3.mk | 24 +
ghc68/distinfo | 45 +
ghc68/patches/patch-aa | 13 +
ghc68/patches/patch-ab | 13 +
ghc68/patches/patch-ac | 13 +
ghc68/patches/patch-ad | 9 +
ghc68/patches/patch-ae | 16 +
ghc68/patches/patch-af | 13 +
ghc68/patches/patch-ag | 13 +
ghc68/patches/patch-ah | 16 +
ghc68/patches/patch-ai | 62 +
ghc68/patches/patch-aj | 15 +
ghc68/patches/patch-ak | 37 +
ghc68/patches/patch-al | 22 +
ghc68/patches/patch-am | 33 +
ghc68/patches/patch-an | 13 +
ghc68/patches/patch-ao | 13 +
ghc68/patches/patch-ap | 13 +
ghc68/patches/patch-aq | 13 +
ghc68/patches/patch-ar | 22 +
ghc68/patches/patch-as | 21 +
ghc68/patches/patch-at | 13 +
ghc68/patches/patch-au | 16 +
...atch-ghc-6.4.2-wlibraries_base_include_HsBase.h | 25 +
...patch-ghc-6.4.2_ghc_includes_DerivedConstants.c | 14 +
.../patches/patch-ghc.6.4.2_ghc_includes_Makefile | 36 +
ghc68/patches/patch-ghc.6.4.2_ghc_rts_Stable.c | 14 +
ghc68/patches/patch-ghc.6.4.2_ghc_rts_Stable.h | 15 +
ghc68/patches/patch-includes_Makefile | 32 +
33 files changed, 2091 insertions(+)
diffs:
diff --git a/ghc68/DESCR b/ghc68/DESCR
new file mode 100644
index 0000000000..2f6a085245
--- /dev/null
+++ b/ghc68/DESCR
@@ -0,0 +1,10 @@
+GHC: The Glasgow Haskell Compiler.
+
+The Glasgow Haskell Compiler is a robust, fully-featured, optimising
+compiler for the functional programming language Haskell 98
+(http://www.haskell.org). GHC compiles Haskell to either native code
+or C. It implements numerous experimental language extensions to
+Haskell, including concurrency, a foreign language interface, several
+type-system extensions, exceptions, and so on. GHC comes with a
+generational garbage collector, a space and time profiler, and a
+comprehensive set of libraries.
diff --git a/ghc68/Makefile b/ghc68/Makefile
new file mode 100644
index 0000000000..97fe815369
--- /dev/null
+++ b/ghc68/Makefile
@@ -0,0 +1,65 @@
+# $NetBSD: Makefile,v 1.60 2019/07/08 10:36:26 nia Exp $
+
+DISTNAME= ghc-6.8.3
+PKGREVISION= 8
+CATEGORIES= lang
+MASTER_SITES= http://www.haskell.org/ghc/dist/6.8.3/
+DISTFILES= ghc-6.8.3-src.tar.bz2 \
+ ghc-6.8.3-src-extralibs.tar.bz2 \
+ ghc-6.4.2-src.tar.bz2 \
+ ghc-6.4.2-i386-unknown-netbsd-hc.tar.gz
+
+OWNER= kristerw%NetBSD.org@localhost
+HOMEPAGE= https://www.haskell.org/ghc/
+COMMENT= Compiler for the functional language Haskell
+
+SITES.ghc-6.4.2-src.tar.bz2=http://www.haskell.org/ghc/dist/6.4.2/
+SITES.ghc-6.4.2-i386-unknown-netbsd-hc.tar.gz=${MASTER_SITE_LOCAL}
+
+# There is only an i386 bootstrap kit available.
+ONLY_FOR_PLATFORM= Darwin-*-i386 FreeBSD-*-i386 NetBSD-*-i386 OpenBSD-*-i386 SunOS-*-i386
+
+CHECK_PORTABILITY_SKIP= distrib/prep-bin-dist-mingw
+
+# += in a shell script, but in embedded AWK code, so it's ok.
+CHECK_PORTABILITY_SKIP+= libraries/base/cbits/ubconfc
+
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS+= --with-ghc=${WRKDIR}/ghc-6.4.2/ghc/compiler/ghc-inplace
+CONFIGURE_ENV+= PerlCmd=${PERL5:Q}
+USE_TOOLS+= gmake perl:run
+LDFLAGS+= -L${PREFIX}/lib -lgmp
+MAKE_JOBS_SAFE= no
+
+SUBST_CLASSES+= prefix
+SUBST_STAGE.prefix= pre-configure
+SUBST_FILES.prefix+= ../ghc-6.4.2/mk/bootstrap.mk
+SUBST_FILES.prefix+= ../ghc-6.4.2/ghc/rts/package.conf.in
+SUBST_FILES.prefix+= ../ghc-6.4.2/ghc/includes/Makefile
+SUBST_FILES.prefix+= ghc/includes/Makefile
+SUBST_FILES.prefix+= ../ghc-6.4.2/libraries/readline/package.conf.in
+SUBST_FILES.prefix+= libraries/readline/configure
+SUBST_FILES.prefix+= libraries/readline/readline.cabal
+SUBST_FILES.prefix+= rts/package.conf.in
+SUBST_VARS.prefix= PREFIX
+
+pre-configure:
+ cd ${WRKDIR}/ghc-6.4.2 && \
+ ./distrib/hc-build --enable-hc-boot-unregisterised
+
+# The ghc compiler does normally split the generated C files into small
+# parts before sending them to gcc, to enable the linker to eliminate
+# unused parts. This does however not play nice with the pkgsrc
+# framework, and the result is that the build takes more than 5 times
+# as long than when the files are not split. See
+# http://mail-index.netbsd.org/tech-pkg/2006/07/30/0005.html
+# for a description of the problem.
+# Disable file splitting until pkgsrc has been improved.
+pre-build:
+ ${ECHO} "SplitObjs=NO" > ${WRKSRC}/mk/build.mk
+
+# uses the UNDO_ constants
+.include "../../devel/readline/buildlink3.mk"
+.include "../../devel/gmp/buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/ghc68/PLIST b/ghc68/PLIST
new file mode 100644
index 0000000000..da5848d4d8
--- /dev/null
+++ b/ghc68/PLIST
@@ -0,0 +1,1397 @@
+@comment $NetBSD: PLIST,v 1.11 2009/06/14 18:03:33 joerg Exp $
+bin/ghc
+bin/${PKGNAME}
+bin/ghc-pkg
+bin/ghc-pkg-${PKGVERSION}
+bin/ghci
+bin/ghci-${PKGVERSION}
+bin/ghcprof
+bin/hasktags
+bin/hp2ps
+bin/hpc
+bin/hsc2hs
+bin/hsc2hs-ghc
+bin/hsc2hs-${PKGNAME}
+bin/runghc
+bin/runhaskell
+lib/${PKGNAME}/HSghc.o
+lib/${PKGNAME}/HSrts.o
+lib/${PKGNAME}/cgprof
+lib/${PKGNAME}/extra-gcc-opts
+lib/${PKGNAME}/${PKGNAME}
+lib/${PKGNAME}/ghc-asm
+lib/${PKGNAME}/ghc-pkg.bin
+lib/${PKGNAME}/ghc-split
+lib/${PKGNAME}/ghc-usage.txt
+lib/${PKGNAME}/ghci-usage.txt
+lib/${PKGNAME}/hsc2hs-bin
+lib/${PKGNAME}/hslibs-imports/ghc/AsmCodeGen.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Bag.hi
+lib/${PKGNAME}/hslibs-imports/ghc/BasicTypes.hi
+lib/${PKGNAME}/hslibs-imports/ghc/BinIface.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Binary.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Bitmap.hi
+lib/${PKGNAME}/hslibs-imports/ghc/BreakArray.hi
+lib/${PKGNAME}/hslibs-imports/ghc/BufWrite.hi
+lib/${PKGNAME}/hslibs-imports/ghc/BuildTyCl.hi
+lib/${PKGNAME}/hslibs-imports/ghc/ByteCodeAsm.hi
+lib/${PKGNAME}/hslibs-imports/ghc/ByteCodeFFI.hi
+lib/${PKGNAME}/hslibs-imports/ghc/ByteCodeGen.hi
+lib/${PKGNAME}/hslibs-imports/ghc/ByteCodeInstr.hi
+lib/${PKGNAME}/hslibs-imports/ghc/ByteCodeItbls.hi
+lib/${PKGNAME}/hslibs-imports/ghc/ByteCodeLink.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CLabel.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CSE.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CgBindery.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CgCallConv.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CgCase.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CgClosure.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CgCon.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CgExpr.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CgForeignCall.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CgHeapery.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CgHpc.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CgInfoTbls.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CgLetNoEscape.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CgMonad.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CgParallel.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CgPrimOp.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CgProf.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CgStackery.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CgTailCall.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CgTicky.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CgUtils.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Check.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Class.hi
+lib/${PKGNAME}/hslibs-imports/ghc/ClosureInfo.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CmdLineParser.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Cmm.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CmmBrokenBlock.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CmmCPS.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CmmCPSGen.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CmmCallConv.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CmmInfo.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CmmLex.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CmmLint.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CmmLive.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CmmOpt.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CmmParse.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CmmProcPoint.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CmmUtils.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CodeGen.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CodeOutput.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Coercion.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Config.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Constants.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Convert.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CoreFVs.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CoreLint.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CorePrep.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CoreSubst.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CoreSyn.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CoreTidy.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CoreToStg.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CoreUnfold.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CoreUtils.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CostCentre.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Coverage.hi
+lib/${PKGNAME}/hslibs-imports/ghc/CprAnalyse.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Ctype.hi
+lib/${PKGNAME}/hslibs-imports/ghc/DataCon.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Dataflow.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Debugger.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Demand.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Desugar.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Digraph.hi
+lib/${PKGNAME}/hslibs-imports/ghc/DmdAnal.hi
+lib/${PKGNAME}/hslibs-imports/ghc/DriverMkDepend.hi
+lib/${PKGNAME}/hslibs-imports/ghc/DriverPhases.hi
+lib/${PKGNAME}/hslibs-imports/ghc/DriverPipeline.hi
+lib/${PKGNAME}/hslibs-imports/ghc/DsArrows.hi
+lib/${PKGNAME}/hslibs-imports/ghc/DsBinds.hi
+lib/${PKGNAME}/hslibs-imports/ghc/DsCCall.hi
+lib/${PKGNAME}/hslibs-imports/ghc/DsExpr.hi
+lib/${PKGNAME}/hslibs-imports/ghc/DsForeign.hi
+lib/${PKGNAME}/hslibs-imports/ghc/DsGRHSs.hi
+lib/${PKGNAME}/hslibs-imports/ghc/DsListComp.hi
+lib/${PKGNAME}/hslibs-imports/ghc/DsMeta.hi
+lib/${PKGNAME}/hslibs-imports/ghc/DsMonad.hi
+lib/${PKGNAME}/hslibs-imports/ghc/DsUtils.hi
+lib/${PKGNAME}/hslibs-imports/ghc/DynFlags.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Encoding.hi
+lib/${PKGNAME}/hslibs-imports/ghc/ErrUtils.hi
+lib/${PKGNAME}/hslibs-imports/ghc/ExternalCore.hi
+lib/${PKGNAME}/hslibs-imports/ghc/FamInst.hi
+lib/${PKGNAME}/hslibs-imports/ghc/FamInstEnv.hi
+lib/${PKGNAME}/hslibs-imports/ghc/FastMutInt.hi
+lib/${PKGNAME}/hslibs-imports/ghc/FastString.hi
+lib/${PKGNAME}/hslibs-imports/ghc/FastTypes.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Finder.hi
+lib/${PKGNAME}/hslibs-imports/ghc/FiniteMap.hi
+lib/${PKGNAME}/hslibs-imports/ghc/FlattenInfo.hi
+lib/${PKGNAME}/hslibs-imports/ghc/FlattenMonad.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Flattening.hi
+lib/${PKGNAME}/hslibs-imports/ghc/FloatIn.hi
+lib/${PKGNAME}/hslibs-imports/ghc/FloatOut.hi
+lib/${PKGNAME}/hslibs-imports/ghc/ForeignCall.hi
+lib/${PKGNAME}/hslibs-imports/ghc/FunDeps.hi
+lib/${PKGNAME}/hslibs-imports/ghc/GHC.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Generics.hi
+lib/${PKGNAME}/hslibs-imports/ghc/GhciMonad.hi
+lib/${PKGNAME}/hslibs-imports/ghc/GhciTags.hi
+lib/${PKGNAME}/hslibs-imports/ghc/GraphBase.hi
+lib/${PKGNAME}/hslibs-imports/ghc/GraphColor.hi
+lib/${PKGNAME}/hslibs-imports/ghc/GraphOps.hi
+lib/${PKGNAME}/hslibs-imports/ghc/GraphPpr.hi
+lib/${PKGNAME}/hslibs-imports/ghc/HaddockLex.hi
+lib/${PKGNAME}/hslibs-imports/ghc/HaddockParse.hi
+lib/${PKGNAME}/hslibs-imports/ghc/HaddockUtils.hi
+lib/${PKGNAME}/hslibs-imports/ghc/HeaderInfo.hi
+lib/${PKGNAME}/hslibs-imports/ghc/HsBinds.hi
+lib/${PKGNAME}/hslibs-imports/ghc/HsDecls.hi
+lib/${PKGNAME}/hslibs-imports/ghc/HsDoc.hi
+lib/${PKGNAME}/hslibs-imports/ghc/HsExpr.hi
+lib/${PKGNAME}/hslibs-imports/ghc/HsImpExp.hi
+lib/${PKGNAME}/hslibs-imports/ghc/HsLit.hi
+lib/${PKGNAME}/hslibs-imports/ghc/HsPat.hi
+lib/${PKGNAME}/hslibs-imports/ghc/HsSyn.hi
+lib/${PKGNAME}/hslibs-imports/ghc/HsTypes.hi
+lib/${PKGNAME}/hslibs-imports/ghc/HsUtils.hi
+lib/${PKGNAME}/hslibs-imports/ghc/HscMain.hi
+lib/${PKGNAME}/hslibs-imports/ghc/HscStats.hi
+lib/${PKGNAME}/hslibs-imports/ghc/HscTypes.hi
+lib/${PKGNAME}/hslibs-imports/ghc/IOEnv.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Id.hi
+lib/${PKGNAME}/hslibs-imports/ghc/IdInfo.hi
+lib/${PKGNAME}/hslibs-imports/ghc/IfaceEnv.hi
+lib/${PKGNAME}/hslibs-imports/ghc/IfaceSyn.hi
+lib/${PKGNAME}/hslibs-imports/ghc/IfaceType.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Inst.hi
+lib/${PKGNAME}/hslibs-imports/ghc/InstEnv.hi
+lib/${PKGNAME}/hslibs-imports/ghc/InteractiveEval.hi
+lib/${PKGNAME}/hslibs-imports/ghc/InteractiveUI.hi
+lib/${PKGNAME}/hslibs-imports/ghc/LexCore.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Lexer.hi
+lib/${PKGNAME}/hslibs-imports/ghc/LiberateCase.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Linker.hi
+lib/${PKGNAME}/hslibs-imports/ghc/ListSetOps.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Literal.hi
+lib/${PKGNAME}/hslibs-imports/ghc/LoadIface.hi
+lib/${PKGNAME}/hslibs-imports/ghc/MachCodeGen.hi
+lib/${PKGNAME}/hslibs-imports/ghc/MachInstrs.hi
+lib/${PKGNAME}/hslibs-imports/ghc/MachOp.hi
+lib/${PKGNAME}/hslibs-imports/ghc/MachRegs.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Main.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Match.hi
+lib/${PKGNAME}/hslibs-imports/ghc/MatchCon.hi
+lib/${PKGNAME}/hslibs-imports/ghc/MatchLit.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Maybes.hi
+lib/${PKGNAME}/hslibs-imports/ghc/MkExternalCore.hi
+lib/${PKGNAME}/hslibs-imports/ghc/MkId.hi
+lib/${PKGNAME}/hslibs-imports/ghc/MkIface.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Module.hi
+lib/${PKGNAME}/hslibs-imports/ghc/NCGMonad.hi
+lib/${PKGNAME}/hslibs-imports/ghc/NDPCoreUtils.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Name.hi
+lib/${PKGNAME}/hslibs-imports/ghc/NameEnv.hi
+lib/${PKGNAME}/hslibs-imports/ghc/NameSet.hi
+lib/${PKGNAME}/hslibs-imports/ghc/NewDemand.hi
+lib/${PKGNAME}/hslibs-imports/ghc/ObjLink.hi
+lib/${PKGNAME}/hslibs-imports/ghc/OccName.hi
+lib/${PKGNAME}/hslibs-imports/ghc/OccurAnal.hi
+lib/${PKGNAME}/hslibs-imports/ghc/OrdList.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Outputable.hi
+lib/${PKGNAME}/hslibs-imports/ghc/PArrAnal.hi
+lib/${PKGNAME}/hslibs-imports/ghc/PackageConfig.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Packages.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Panic.hi
+lib/${PKGNAME}/hslibs-imports/ghc/ParsePkgConf.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Parser.hi
+lib/${PKGNAME}/hslibs-imports/ghc/ParserCore.hi
+lib/${PKGNAME}/hslibs-imports/ghc/ParserCoreUtils.hi
+lib/${PKGNAME}/hslibs-imports/ghc/PositionIndependentCode.hi
+lib/${PKGNAME}/hslibs-imports/ghc/PprC.hi
+lib/${PKGNAME}/hslibs-imports/ghc/PprCmm.hi
+lib/${PKGNAME}/hslibs-imports/ghc/PprCore.hi
+lib/${PKGNAME}/hslibs-imports/ghc/PprExternalCore.hi
+lib/${PKGNAME}/hslibs-imports/ghc/PprMach.hi
+lib/${PKGNAME}/hslibs-imports/ghc/PprTyThing.hi
+lib/${PKGNAME}/hslibs-imports/ghc/PrelInfo.hi
+lib/${PKGNAME}/hslibs-imports/ghc/PrelNames.hi
+lib/${PKGNAME}/hslibs-imports/ghc/PrelRules.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Pretty.hi
+lib/${PKGNAME}/hslibs-imports/ghc/PrimOp.hi
+lib/${PKGNAME}/hslibs-imports/ghc/RdrHsSyn.hi
+lib/${PKGNAME}/hslibs-imports/ghc/RdrName.hi
+lib/${PKGNAME}/hslibs-imports/ghc/RegAllocColor.hi
+lib/${PKGNAME}/hslibs-imports/ghc/RegAllocInfo.hi
+lib/${PKGNAME}/hslibs-imports/ghc/RegAllocLinear.hi
+lib/${PKGNAME}/hslibs-imports/ghc/RegAllocStats.hi
+lib/${PKGNAME}/hslibs-imports/ghc/RegArchBase.hi
+lib/${PKGNAME}/hslibs-imports/ghc/RegArchX86.hi
+lib/${PKGNAME}/hslibs-imports/ghc/RegCoalesce.hi
+lib/${PKGNAME}/hslibs-imports/ghc/RegLiveness.hi
+lib/${PKGNAME}/hslibs-imports/ghc/RegSpill.hi
+lib/${PKGNAME}/hslibs-imports/ghc/RegSpillClean.hi
+lib/${PKGNAME}/hslibs-imports/ghc/RegSpillCost.hi
+lib/${PKGNAME}/hslibs-imports/ghc/RnBinds.hi
+lib/${PKGNAME}/hslibs-imports/ghc/RnEnv.hi
+lib/${PKGNAME}/hslibs-imports/ghc/RnExpr.hi
+lib/${PKGNAME}/hslibs-imports/ghc/RnHsDoc.hi
+lib/${PKGNAME}/hslibs-imports/ghc/RnHsSyn.hi
+lib/${PKGNAME}/hslibs-imports/ghc/RnNames.hi
+lib/${PKGNAME}/hslibs-imports/ghc/RnSource.hi
+lib/${PKGNAME}/hslibs-imports/ghc/RnTypes.hi
+lib/${PKGNAME}/hslibs-imports/ghc/RtClosureInspect.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Rules.hi
+lib/${PKGNAME}/hslibs-imports/ghc/SAT.hi
+lib/${PKGNAME}/hslibs-imports/ghc/SATMonad.hi
+lib/${PKGNAME}/hslibs-imports/ghc/SCCfinal.hi
+lib/${PKGNAME}/hslibs-imports/ghc/SMRep.hi
+lib/${PKGNAME}/hslibs-imports/ghc/SRT.hi
+lib/${PKGNAME}/hslibs-imports/ghc/SaAbsInt.hi
+lib/${PKGNAME}/hslibs-imports/ghc/SaLib.hi
+lib/${PKGNAME}/hslibs-imports/ghc/SetLevels.hi
+lib/${PKGNAME}/hslibs-imports/ghc/SimplCore.hi
+lib/${PKGNAME}/hslibs-imports/ghc/SimplEnv.hi
+lib/${PKGNAME}/hslibs-imports/ghc/SimplMonad.hi
+lib/${PKGNAME}/hslibs-imports/ghc/SimplStg.hi
+lib/${PKGNAME}/hslibs-imports/ghc/SimplUtils.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Simplify.hi
+lib/${PKGNAME}/hslibs-imports/ghc/SpecConstr.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Specialise.hi
+lib/${PKGNAME}/hslibs-imports/ghc/SrcLoc.hi
+lib/${PKGNAME}/hslibs-imports/ghc/State.hi
+lib/${PKGNAME}/hslibs-imports/ghc/StaticFlags.hi
+lib/${PKGNAME}/hslibs-imports/ghc/StgLint.hi
+lib/${PKGNAME}/hslibs-imports/ghc/StgStats.hi
+lib/${PKGNAME}/hslibs-imports/ghc/StgSyn.hi
+lib/${PKGNAME}/hslibs-imports/ghc/StrictAnal.hi
+lib/${PKGNAME}/hslibs-imports/ghc/StringBuffer.hi
+lib/${PKGNAME}/hslibs-imports/ghc/SysTools.hi
+lib/${PKGNAME}/hslibs-imports/ghc/TcArrows.hi
+lib/${PKGNAME}/hslibs-imports/ghc/TcBinds.hi
+lib/${PKGNAME}/hslibs-imports/ghc/TcClassDcl.hi
+lib/${PKGNAME}/hslibs-imports/ghc/TcDefaults.hi
+lib/${PKGNAME}/hslibs-imports/ghc/TcDeriv.hi
+lib/${PKGNAME}/hslibs-imports/ghc/TcEnv.hi
+lib/${PKGNAME}/hslibs-imports/ghc/TcExpr.hi
+lib/${PKGNAME}/hslibs-imports/ghc/TcForeign.hi
+lib/${PKGNAME}/hslibs-imports/ghc/TcGadt.hi
+lib/${PKGNAME}/hslibs-imports/ghc/TcGenDeriv.hi
+lib/${PKGNAME}/hslibs-imports/ghc/TcHsSyn.hi
+lib/${PKGNAME}/hslibs-imports/ghc/TcHsType.hi
+lib/${PKGNAME}/hslibs-imports/ghc/TcIface.hi
+lib/${PKGNAME}/hslibs-imports/ghc/TcInstDcls.hi
+lib/${PKGNAME}/hslibs-imports/ghc/TcMType.hi
+lib/${PKGNAME}/hslibs-imports/ghc/TcMatches.hi
+lib/${PKGNAME}/hslibs-imports/ghc/TcPat.hi
+lib/${PKGNAME}/hslibs-imports/ghc/TcRnDriver.hi
+lib/${PKGNAME}/hslibs-imports/ghc/TcRnMonad.hi
+lib/${PKGNAME}/hslibs-imports/ghc/TcRnTypes.hi
+lib/${PKGNAME}/hslibs-imports/ghc/TcRules.hi
+lib/${PKGNAME}/hslibs-imports/ghc/TcSimplify.hi
+lib/${PKGNAME}/hslibs-imports/ghc/TcSplice.hi
+lib/${PKGNAME}/hslibs-imports/ghc/TcTyClsDecls.hi
+lib/${PKGNAME}/hslibs-imports/ghc/TcTyDecls.hi
+lib/${PKGNAME}/hslibs-imports/ghc/TcTyFuns.hi
+lib/${PKGNAME}/hslibs-imports/ghc/TcType.hi
+lib/${PKGNAME}/hslibs-imports/ghc/TcUnify.hi
+lib/${PKGNAME}/hslibs-imports/ghc/TidyPgm.hi
+lib/${PKGNAME}/hslibs-imports/ghc/TyCon.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Type.hi
+lib/${PKGNAME}/hslibs-imports/ghc/TypeRep.hi
+lib/${PKGNAME}/hslibs-imports/ghc/TysPrim.hi
+lib/${PKGNAME}/hslibs-imports/ghc/TysWiredIn.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Unify.hi
+lib/${PKGNAME}/hslibs-imports/ghc/UniqFM.hi
+lib/${PKGNAME}/hslibs-imports/ghc/UniqSet.hi
+lib/${PKGNAME}/hslibs-imports/ghc/UniqSupply.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Unique.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Util.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Var.hi
+lib/${PKGNAME}/hslibs-imports/ghc/VarEnv.hi
+lib/${PKGNAME}/hslibs-imports/ghc/VarSet.hi
+lib/${PKGNAME}/hslibs-imports/ghc/VectBuiltIn.hi
+lib/${PKGNAME}/hslibs-imports/ghc/VectCore.hi
+lib/${PKGNAME}/hslibs-imports/ghc/VectMonad.hi
+lib/${PKGNAME}/hslibs-imports/ghc/VectType.hi
+lib/${PKGNAME}/hslibs-imports/ghc/VectUtils.hi
+lib/${PKGNAME}/hslibs-imports/ghc/Vectorise.hi
+lib/${PKGNAME}/hslibs-imports/ghc/WorkWrap.hi
+lib/${PKGNAME}/hslibs-imports/ghc/WwLib.hi
+lib/${PKGNAME}/icons/absdelta.xbm
+lib/${PKGNAME}/icons/absolute.xbm
+lib/${PKGNAME}/icons/comm.xbm
+lib/${PKGNAME}/icons/commslack.xbm
+lib/${PKGNAME}/icons/comp.xbm
+lib/${PKGNAME}/icons/compress.xbm
+lib/${PKGNAME}/icons/compslack.xbm
+lib/${PKGNAME}/icons/delete.xbm
+lib/${PKGNAME}/icons/help.xbm
+lib/${PKGNAME}/icons/hrel.xbm
+lib/${PKGNAME}/icons/hrelslack.xbm
+lib/${PKGNAME}/icons/jump.xbm
+lib/${PKGNAME}/icons/mycomm.xbm
+lib/${PKGNAME}/icons/oxpara.xbm
+lib/${PKGNAME}/icons/percent.xbm
+lib/${PKGNAME}/icons/reldelta.xbm
+lib/${PKGNAME}/icons/sync.xbm
+lib/${PKGNAME}/icons/time.xbm
+lib/${PKGNAME}/icons/time1.xbm
+lib/${PKGNAME}/icons/uncompress.xbm
+lib/${PKGNAME}/icons/undo.xbm
+lib/${PKGNAME}/icons/wait.xbm
+lib/${PKGNAME}/icons/weightdelta.xbm
+lib/${PKGNAME}/include/Block.h
+lib/${PKGNAME}/include/Bytecodes.h
+lib/${PKGNAME}/include/ClosureMacros.h
+lib/${PKGNAME}/include/ClosureTypes.h
+lib/${PKGNAME}/include/Closures.h
+lib/${PKGNAME}/include/Cmm.h
+lib/${PKGNAME}/include/Constants.h
+lib/${PKGNAME}/include/DNInvoke.h
+lib/${PKGNAME}/include/DerivedConstants.h
+lib/${PKGNAME}/include/Dotnet.h
+lib/${PKGNAME}/include/FileLock.h
+lib/${PKGNAME}/include/GHCConstants.h
+lib/${PKGNAME}/include/GranSim.h
+lib/${PKGNAME}/include/Hooks.h
+lib/${PKGNAME}/include/HsFFI.h
+lib/${PKGNAME}/include/InfoTables.h
+lib/${PKGNAME}/include/Linker.h
+lib/${PKGNAME}/include/Liveness.h
+lib/${PKGNAME}/include/MachDeps.h
+lib/${PKGNAME}/include/MachRegs.h
+lib/${PKGNAME}/include/OSThreads.h
+lib/${PKGNAME}/include/Parallel.h
+lib/${PKGNAME}/include/Regs.h
+lib/${PKGNAME}/include/Rts.h
+lib/${PKGNAME}/include/RtsAPI.h
+lib/${PKGNAME}/include/RtsConfig.h
+lib/${PKGNAME}/include/RtsExternal.h
+lib/${PKGNAME}/include/RtsFlags.h
+lib/${PKGNAME}/include/RtsMessages.h
+lib/${PKGNAME}/include/RtsTypeable.h
+lib/${PKGNAME}/include/RtsTypes.h
+lib/${PKGNAME}/include/SMP.h
+lib/${PKGNAME}/include/STM.h
+lib/${PKGNAME}/include/SchedAPI.h
+lib/${PKGNAME}/include/Signals.h
+lib/${PKGNAME}/include/Stable.h
+lib/${PKGNAME}/include/Stg.h
+lib/${PKGNAME}/include/StgDLL.h
+lib/${PKGNAME}/include/StgFun.h
+lib/${PKGNAME}/include/StgLdvProf.h
+lib/${PKGNAME}/include/StgMiscClosures.h
+lib/${PKGNAME}/include/StgProf.h
+lib/${PKGNAME}/include/StgTypes.h
+lib/${PKGNAME}/include/Storage.h
+lib/${PKGNAME}/include/TSO.h
+lib/${PKGNAME}/include/TailCalls.h
+lib/${PKGNAME}/include/TickyCounters.h
+lib/${PKGNAME}/include/config.h
+lib/${PKGNAME}/include/ghcautoconf.h
+lib/${PKGNAME}/include/ghcconfig.h
+lib/${PKGNAME}/include/ghcplatform.h
+lib/${PKGNAME}/include/ieee-flpt.h
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Compat/Directory.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Compat/Directory.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Compat/Exception.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Compat/Exception.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Compat/Map.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Compat/Map.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Compat/RawSystem.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Compat/RawSystem.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Compat/ReadP.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Compat/ReadP.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Compat/TempFile.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Compat/TempFile.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Compiler.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Compiler.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Configuration.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Configuration.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Extension.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Extension.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/GetOpt.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/GetOpt.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/InstalledPackageInfo.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/InstalledPackageInfo.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/License.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/License.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Make.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Make.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Package.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Package.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/PackageDescription.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/PackageDescription.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/ParseUtils.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/ParseUtils.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Setup.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Setup.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/Build.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/Build.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/Compiler.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/Compiler.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/Configure.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/Configure.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/GHC.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/GHC.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/GHC/Makefile.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/GHC/Makefile.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/GHC/PackageConfig.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/GHC/PackageConfig.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/Haddock.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/Haddock.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/Hugs.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/Hugs.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/Install.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/Install.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/InstallDirs.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/InstallDirs.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/JHC.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/JHC.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/LocalBuildInfo.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/LocalBuildInfo.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/NHC.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/NHC.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/PreProcess.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/PreProcess.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/PreProcess/Unlit.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/PreProcess/Unlit.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/Program.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/Program.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/Register.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/Register.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/Setup.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/Setup.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/SetupWrapper.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/SetupWrapper.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/SrcDist.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/SrcDist.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/Utils.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Simple/Utils.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/System.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/System.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Verbosity.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Verbosity.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Version.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Distribution/Version.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/HSCabal-1.2.4.0.o
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Language/Haskell/Extension.hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/Language/Haskell/Extension.p_hi
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/libHSCabal-1.2.4.0.a
+lib/${PKGNAME}/lib/Cabal-1.2.4.0/libHSCabal-1.2.4.0_p.a
+lib/${PKGNAME}/lib/HUnit-1.2.0.0/HSHUnit-1.2.0.0.o
+lib/${PKGNAME}/lib/HUnit-1.2.0.0/Test/HUnit.hi
+lib/${PKGNAME}/lib/HUnit-1.2.0.0/Test/HUnit.p_hi
+lib/${PKGNAME}/lib/HUnit-1.2.0.0/Test/HUnit/Base.hi
+lib/${PKGNAME}/lib/HUnit-1.2.0.0/Test/HUnit/Base.p_hi
+lib/${PKGNAME}/lib/HUnit-1.2.0.0/Test/HUnit/Lang.hi
+lib/${PKGNAME}/lib/HUnit-1.2.0.0/Test/HUnit/Lang.p_hi
+lib/${PKGNAME}/lib/HUnit-1.2.0.0/Test/HUnit/Terminal.hi
+lib/${PKGNAME}/lib/HUnit-1.2.0.0/Test/HUnit/Terminal.p_hi
+lib/${PKGNAME}/lib/HUnit-1.2.0.0/Test/HUnit/Text.hi
+lib/${PKGNAME}/lib/HUnit-1.2.0.0/Test/HUnit/Text.p_hi
+lib/${PKGNAME}/lib/HUnit-1.2.0.0/libHSHUnit-1.2.0.0.a
+lib/${PKGNAME}/lib/HUnit-1.2.0.0/libHSHUnit-1.2.0.0_p.a
+lib/${PKGNAME}/lib/QuickCheck-1.1.0.0/Debug/QuickCheck.hi
+lib/${PKGNAME}/lib/QuickCheck-1.1.0.0/Debug/QuickCheck.p_hi
+lib/${PKGNAME}/lib/QuickCheck-1.1.0.0/Debug/QuickCheck/Batch.hi
+lib/${PKGNAME}/lib/QuickCheck-1.1.0.0/Debug/QuickCheck/Batch.p_hi
+lib/${PKGNAME}/lib/QuickCheck-1.1.0.0/Debug/QuickCheck/Poly.hi
+lib/${PKGNAME}/lib/QuickCheck-1.1.0.0/Debug/QuickCheck/Poly.p_hi
+lib/${PKGNAME}/lib/QuickCheck-1.1.0.0/Debug/QuickCheck/Utils.hi
+lib/${PKGNAME}/lib/QuickCheck-1.1.0.0/Debug/QuickCheck/Utils.p_hi
+lib/${PKGNAME}/lib/QuickCheck-1.1.0.0/HSQuickCheck-1.1.0.0.o
+lib/${PKGNAME}/lib/QuickCheck-1.1.0.0/Test/QuickCheck.hi
+lib/${PKGNAME}/lib/QuickCheck-1.1.0.0/Test/QuickCheck.p_hi
+lib/${PKGNAME}/lib/QuickCheck-1.1.0.0/Test/QuickCheck/Batch.hi
+lib/${PKGNAME}/lib/QuickCheck-1.1.0.0/Test/QuickCheck/Batch.p_hi
+lib/${PKGNAME}/lib/QuickCheck-1.1.0.0/Test/QuickCheck/Poly.hi
+lib/${PKGNAME}/lib/QuickCheck-1.1.0.0/Test/QuickCheck/Poly.p_hi
+lib/${PKGNAME}/lib/QuickCheck-1.1.0.0/Test/QuickCheck/Utils.hi
+lib/${PKGNAME}/lib/QuickCheck-1.1.0.0/Test/QuickCheck/Utils.p_hi
+lib/${PKGNAME}/lib/QuickCheck-1.1.0.0/libHSQuickCheck-1.1.0.0.a
+lib/${PKGNAME}/lib/QuickCheck-1.1.0.0/libHSQuickCheck-1.1.0.0_p.a
+lib/${PKGNAME}/lib/array-0.1.0.0/Data/Array.hi
+lib/${PKGNAME}/lib/array-0.1.0.0/Data/Array.p_hi
+lib/${PKGNAME}/lib/array-0.1.0.0/Data/Array/Base.hi
+lib/${PKGNAME}/lib/array-0.1.0.0/Data/Array/Base.p_hi
+lib/${PKGNAME}/lib/array-0.1.0.0/Data/Array/Diff.hi
+lib/${PKGNAME}/lib/array-0.1.0.0/Data/Array/Diff.p_hi
+lib/${PKGNAME}/lib/array-0.1.0.0/Data/Array/IArray.hi
+lib/${PKGNAME}/lib/array-0.1.0.0/Data/Array/IArray.p_hi
+lib/${PKGNAME}/lib/array-0.1.0.0/Data/Array/IO.hi
+lib/${PKGNAME}/lib/array-0.1.0.0/Data/Array/IO.p_hi
+lib/${PKGNAME}/lib/array-0.1.0.0/Data/Array/IO/Internals.hi
+lib/${PKGNAME}/lib/array-0.1.0.0/Data/Array/IO/Internals.p_hi
+lib/${PKGNAME}/lib/array-0.1.0.0/Data/Array/MArray.hi
+lib/${PKGNAME}/lib/array-0.1.0.0/Data/Array/MArray.p_hi
+lib/${PKGNAME}/lib/array-0.1.0.0/Data/Array/ST.hi
+lib/${PKGNAME}/lib/array-0.1.0.0/Data/Array/ST.p_hi
+lib/${PKGNAME}/lib/array-0.1.0.0/Data/Array/Storable.hi
+lib/${PKGNAME}/lib/array-0.1.0.0/Data/Array/Storable.p_hi
+lib/${PKGNAME}/lib/array-0.1.0.0/Data/Array/Unboxed.hi
+lib/${PKGNAME}/lib/array-0.1.0.0/Data/Array/Unboxed.p_hi
+lib/${PKGNAME}/lib/array-0.1.0.0/HSarray-0.1.0.0.o
+lib/${PKGNAME}/lib/array-0.1.0.0/libHSarray-0.1.0.0.a
+lib/${PKGNAME}/lib/array-0.1.0.0/libHSarray-0.1.0.0_p.a
+lib/${PKGNAME}/lib/base-3.0.2.0/Control/Applicative.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Control/Applicative.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Control/Arrow.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Control/Arrow.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Control/Concurrent.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Control/Concurrent.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Control/Concurrent/Chan.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Control/Concurrent/Chan.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Control/Concurrent/MVar.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Control/Concurrent/MVar.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Control/Concurrent/QSem.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Control/Concurrent/QSem.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Control/Concurrent/QSemN.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Control/Concurrent/QSemN.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Control/Concurrent/SampleVar.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Control/Concurrent/SampleVar.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Control/Exception.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Control/Exception.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Control/Monad.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Control/Monad.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Control/Monad/Fix.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Control/Monad/Fix.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Control/Monad/Instances.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Control/Monad/Instances.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Control/Monad/ST.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Control/Monad/ST.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Control/Monad/ST/Lazy.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Control/Monad/ST/Lazy.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Control/Monad/ST/Strict.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Control/Monad/ST/Strict.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Bits.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Bits.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Bool.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Bool.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Char.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Char.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Complex.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Complex.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Dynamic.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Dynamic.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Either.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Either.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Eq.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Eq.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Fixed.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Fixed.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Foldable.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Foldable.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Function.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Function.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Generics.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Generics.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Generics/Aliases.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Generics/Aliases.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Generics/Basics.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Generics/Basics.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Generics/Instances.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Generics/Instances.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Generics/Schemes.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Generics/Schemes.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Generics/Text.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Generics/Text.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Generics/Twins.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Generics/Twins.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/HashTable.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/HashTable.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/IORef.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/IORef.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Int.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Int.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Ix.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Ix.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/List.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/List.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Maybe.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Maybe.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Monoid.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Monoid.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Ord.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Ord.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Ratio.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Ratio.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/STRef.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/STRef.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/STRef/Lazy.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/STRef/Lazy.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/STRef/Strict.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/STRef/Strict.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/String.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/String.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Traversable.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Traversable.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Tuple.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Tuple.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Typeable.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Typeable.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Unique.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Unique.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Version.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Version.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Word.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Data/Word.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Debug/Trace.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Debug/Trace.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Foreign.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Foreign.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Foreign/C.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Foreign/C.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Foreign/C/Error.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Foreign/C/Error.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Foreign/C/String.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Foreign/C/String.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Foreign/C/Types.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Foreign/C/Types.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Foreign/Concurrent.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Foreign/Concurrent.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Foreign/ForeignPtr.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Foreign/ForeignPtr.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Foreign/Marshal.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Foreign/Marshal.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Foreign/Marshal/Alloc.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Foreign/Marshal/Alloc.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Foreign/Marshal/Array.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Foreign/Marshal/Array.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Foreign/Marshal/Error.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Foreign/Marshal/Error.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Foreign/Marshal/Pool.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Foreign/Marshal/Pool.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Foreign/Marshal/Utils.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Foreign/Marshal/Utils.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Foreign/Ptr.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Foreign/Ptr.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Foreign/StablePtr.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Foreign/StablePtr.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Foreign/Storable.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Foreign/Storable.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Arr.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Arr.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Base.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Base.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Conc.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Conc.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/ConsoleHandler.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/ConsoleHandler.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Dotnet.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Dotnet.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Enum.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Enum.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Environment.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Environment.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Err.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Err.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Exception.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Exception.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Exts.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Exts.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Float.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Float.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/ForeignPtr.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/ForeignPtr.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Handle.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Handle.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/IO.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/IO.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/IOBase.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/IOBase.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Int.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Int.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/List.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/List.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Num.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Num.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/PArr.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/PArr.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Pack.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Pack.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/PrimopWrappers.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/PrimopWrappers.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Ptr.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Ptr.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Read.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Read.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Real.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Real.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/ST.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/ST.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/STRef.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/STRef.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Show.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Show.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Stable.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Stable.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Storable.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Storable.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/TopHandler.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/TopHandler.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Unicode.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Unicode.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Weak.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Weak.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Word.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/GHC/Word.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/HSbase-3.0.2.0.o
+lib/${PKGNAME}/lib/base-3.0.2.0/Numeric.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Numeric.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Prelude.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Prelude.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/System/CPUTime.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/System/CPUTime.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/System/Console/GetOpt.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/System/Console/GetOpt.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/System/Environment.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/System/Environment.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/System/Exit.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/System/Exit.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/System/IO.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/System/IO.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/System/IO/Error.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/System/IO/Error.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/System/IO/Unsafe.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/System/IO/Unsafe.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/System/Info.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/System/Info.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/System/Mem.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/System/Mem.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/System/Mem/StableName.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/System/Mem/StableName.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/System/Mem/Weak.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/System/Mem/Weak.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/System/Posix/Internals.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/System/Posix/Internals.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/System/Posix/Types.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/System/Posix/Types.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/System/Timeout.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/System/Timeout.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Text/ParserCombinators/ReadP.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Text/ParserCombinators/ReadP.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Text/ParserCombinators/ReadPrec.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Text/ParserCombinators/ReadPrec.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Text/Printf.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Text/Printf.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Text/Read.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Text/Read.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Text/Read/Lex.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Text/Read/Lex.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Text/Show.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Text/Show.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Text/Show/Functions.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Text/Show/Functions.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Unsafe/Coerce.hi
+lib/${PKGNAME}/lib/base-3.0.2.0/Unsafe/Coerce.p_hi
+lib/${PKGNAME}/lib/base-3.0.2.0/include/HsBase.h
+lib/${PKGNAME}/lib/base-3.0.2.0/include/HsBaseConfig.h
+lib/${PKGNAME}/lib/base-3.0.2.0/include/Typeable.h
+lib/${PKGNAME}/lib/base-3.0.2.0/include/WCsubst.h
+lib/${PKGNAME}/lib/base-3.0.2.0/include/consUtils.h
+lib/${PKGNAME}/lib/base-3.0.2.0/include/dirUtils.h
+lib/${PKGNAME}/lib/base-3.0.2.0/libHSbase-3.0.2.0.a
+lib/${PKGNAME}/lib/base-3.0.2.0/libHSbase-3.0.2.0_p.a
+lib/${PKGNAME}/lib/bytestring-0.9.0.1.1/Data/ByteString.hi
+lib/${PKGNAME}/lib/bytestring-0.9.0.1.1/Data/ByteString.p_hi
+lib/${PKGNAME}/lib/bytestring-0.9.0.1.1/Data/ByteString/Char8.hi
+lib/${PKGNAME}/lib/bytestring-0.9.0.1.1/Data/ByteString/Char8.p_hi
+lib/${PKGNAME}/lib/bytestring-0.9.0.1.1/Data/ByteString/Fusion.hi
+lib/${PKGNAME}/lib/bytestring-0.9.0.1.1/Data/ByteString/Fusion.p_hi
+lib/${PKGNAME}/lib/bytestring-0.9.0.1.1/Data/ByteString/Internal.hi
+lib/${PKGNAME}/lib/bytestring-0.9.0.1.1/Data/ByteString/Internal.p_hi
+lib/${PKGNAME}/lib/bytestring-0.9.0.1.1/Data/ByteString/Lazy.hi
+lib/${PKGNAME}/lib/bytestring-0.9.0.1.1/Data/ByteString/Lazy.p_hi
+lib/${PKGNAME}/lib/bytestring-0.9.0.1.1/Data/ByteString/Lazy/Char8.hi
+lib/${PKGNAME}/lib/bytestring-0.9.0.1.1/Data/ByteString/Lazy/Char8.p_hi
+lib/${PKGNAME}/lib/bytestring-0.9.0.1.1/Data/ByteString/Lazy/Internal.hi
+lib/${PKGNAME}/lib/bytestring-0.9.0.1.1/Data/ByteString/Lazy/Internal.p_hi
+lib/${PKGNAME}/lib/bytestring-0.9.0.1.1/Data/ByteString/Unsafe.hi
+lib/${PKGNAME}/lib/bytestring-0.9.0.1.1/Data/ByteString/Unsafe.p_hi
+lib/${PKGNAME}/lib/bytestring-0.9.0.1.1/HSbytestring-0.9.0.1.1.o
+lib/${PKGNAME}/lib/bytestring-0.9.0.1.1/include/fpstring.h
+lib/${PKGNAME}/lib/bytestring-0.9.0.1.1/libHSbytestring-0.9.0.1.1.a
+lib/${PKGNAME}/lib/bytestring-0.9.0.1.1/libHSbytestring-0.9.0.1.1_p.a
+lib/${PKGNAME}/lib/cgi-3001.1.6.0/HScgi-3001.1.6.0.o
+lib/${PKGNAME}/lib/cgi-3001.1.6.0/Network/CGI.hi
+lib/${PKGNAME}/lib/cgi-3001.1.6.0/Network/CGI.p_hi
+lib/${PKGNAME}/lib/cgi-3001.1.6.0/Network/CGI/Compat.hi
+lib/${PKGNAME}/lib/cgi-3001.1.6.0/Network/CGI/Compat.p_hi
+lib/${PKGNAME}/lib/cgi-3001.1.6.0/Network/CGI/Cookie.hi
+lib/${PKGNAME}/lib/cgi-3001.1.6.0/Network/CGI/Cookie.p_hi
+lib/${PKGNAME}/lib/cgi-3001.1.6.0/Network/CGI/Header.hi
+lib/${PKGNAME}/lib/cgi-3001.1.6.0/Network/CGI/Header.p_hi
+lib/${PKGNAME}/lib/cgi-3001.1.6.0/Network/CGI/Monad.hi
+lib/${PKGNAME}/lib/cgi-3001.1.6.0/Network/CGI/Monad.p_hi
+lib/${PKGNAME}/lib/cgi-3001.1.6.0/Network/CGI/Multipart.hi
+lib/${PKGNAME}/lib/cgi-3001.1.6.0/Network/CGI/Multipart.p_hi
+lib/${PKGNAME}/lib/cgi-3001.1.6.0/Network/CGI/Protocol.hi
+lib/${PKGNAME}/lib/cgi-3001.1.6.0/Network/CGI/Protocol.p_hi
+lib/${PKGNAME}/lib/cgi-3001.1.6.0/libHScgi-3001.1.6.0.a
+lib/${PKGNAME}/lib/cgi-3001.1.6.0/libHScgi-3001.1.6.0_p.a
+lib/${PKGNAME}/lib/containers-0.1.0.2/Data/Graph.hi
+lib/${PKGNAME}/lib/containers-0.1.0.2/Data/Graph.p_hi
+lib/${PKGNAME}/lib/containers-0.1.0.2/Data/IntMap.hi
+lib/${PKGNAME}/lib/containers-0.1.0.2/Data/IntMap.p_hi
+lib/${PKGNAME}/lib/containers-0.1.0.2/Data/IntSet.hi
+lib/${PKGNAME}/lib/containers-0.1.0.2/Data/IntSet.p_hi
+lib/${PKGNAME}/lib/containers-0.1.0.2/Data/Map.hi
+lib/${PKGNAME}/lib/containers-0.1.0.2/Data/Map.p_hi
+lib/${PKGNAME}/lib/containers-0.1.0.2/Data/Sequence.hi
+lib/${PKGNAME}/lib/containers-0.1.0.2/Data/Sequence.p_hi
+lib/${PKGNAME}/lib/containers-0.1.0.2/Data/Set.hi
+lib/${PKGNAME}/lib/containers-0.1.0.2/Data/Set.p_hi
+lib/${PKGNAME}/lib/containers-0.1.0.2/Data/Tree.hi
+lib/${PKGNAME}/lib/containers-0.1.0.2/Data/Tree.p_hi
+lib/${PKGNAME}/lib/containers-0.1.0.2/HScontainers-0.1.0.2.o
+lib/${PKGNAME}/lib/containers-0.1.0.2/libHScontainers-0.1.0.2.a
+lib/${PKGNAME}/lib/containers-0.1.0.2/libHScontainers-0.1.0.2_p.a
+lib/${PKGNAME}/lib/directory-1.0.0.1/HSdirectory-1.0.0.1.o
+lib/${PKGNAME}/lib/directory-1.0.0.1/System/Directory.hi
+lib/${PKGNAME}/lib/directory-1.0.0.1/System/Directory.p_hi
+lib/${PKGNAME}/lib/directory-1.0.0.1/include/HsDirectory.h
+lib/${PKGNAME}/lib/directory-1.0.0.1/include/HsDirectoryConfig.h
+lib/${PKGNAME}/lib/directory-1.0.0.1/libHSdirectory-1.0.0.1.a
+lib/${PKGNAME}/lib/directory-1.0.0.1/libHSdirectory-1.0.0.1_p.a
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive.hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive.p_hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Basic.hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Basic.p_hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Example.hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Example.p_hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Graph.hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Graph.p_hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Graphviz.hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Graphviz.p_hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Internal/FiniteMap.hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Internal/FiniteMap.p_hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Internal/Heap.hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Internal/Heap.p_hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Internal/Queue.hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Internal/Queue.p_hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Internal/RootPath.hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Internal/RootPath.p_hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Internal/Thread.hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Internal/Thread.p_hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Monad.hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Monad.p_hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Monad/IOArray.hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Monad/IOArray.p_hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/NodeMap.hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/NodeMap.p_hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query.hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query.p_hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/ArtPoint.hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/ArtPoint.p_hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/BCC.hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/BCC.p_hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/BFS.hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/BFS.p_hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/DFS.hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/DFS.p_hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/Dominators.hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/Dominators.p_hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/GVD.hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/GVD.p_hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/Indep.hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/Indep.p_hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/MST.hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/MST.p_hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/MaxFlow.hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/MaxFlow.p_hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/MaxFlow2.hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/MaxFlow2.p_hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/Monad.hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/Monad.p_hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/SP.hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/SP.p_hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/TransClos.hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Query/TransClos.p_hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Tree.hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/Data/Graph/Inductive/Tree.p_hi
+lib/${PKGNAME}/lib/fgl-5.4.2.0/HSfgl-5.4.2.0.o
+lib/${PKGNAME}/lib/fgl-5.4.2.0/libHSfgl-5.4.2.0.a
+lib/${PKGNAME}/lib/fgl-5.4.2.0/libHSfgl-5.4.2.0_p.a
+lib/${PKGNAME}/lib/filepath-1.1.0.0/HSfilepath-1.1.0.0.o
+lib/${PKGNAME}/lib/filepath-1.1.0.0/System/FilePath.hi
+lib/${PKGNAME}/lib/filepath-1.1.0.0/System/FilePath.p_hi
+lib/${PKGNAME}/lib/filepath-1.1.0.0/System/FilePath/Posix.hi
+lib/${PKGNAME}/lib/filepath-1.1.0.0/System/FilePath/Posix.p_hi
+lib/${PKGNAME}/lib/filepath-1.1.0.0/System/FilePath/Windows.hi
+lib/${PKGNAME}/lib/filepath-1.1.0.0/System/FilePath/Windows.p_hi
+lib/${PKGNAME}/lib/filepath-1.1.0.0/libHSfilepath-1.1.0.0.a
+lib/${PKGNAME}/lib/filepath-1.1.0.0/libHSfilepath-1.1.0.0_p.a
+lib/${PKGNAME}/lib/haskell-src-1.0.1.2/HShaskell-src-1.0.1.2.o
+lib/${PKGNAME}/lib/haskell-src-1.0.1.2/Language/Haskell/Lexer.hi
+lib/${PKGNAME}/lib/haskell-src-1.0.1.2/Language/Haskell/Lexer.p_hi
+lib/${PKGNAME}/lib/haskell-src-1.0.1.2/Language/Haskell/ParseMonad.hi
+lib/${PKGNAME}/lib/haskell-src-1.0.1.2/Language/Haskell/ParseMonad.p_hi
+lib/${PKGNAME}/lib/haskell-src-1.0.1.2/Language/Haskell/ParseUtils.hi
+lib/${PKGNAME}/lib/haskell-src-1.0.1.2/Language/Haskell/ParseUtils.p_hi
+lib/${PKGNAME}/lib/haskell-src-1.0.1.2/Language/Haskell/Parser.hi
+lib/${PKGNAME}/lib/haskell-src-1.0.1.2/Language/Haskell/Parser.p_hi
+lib/${PKGNAME}/lib/haskell-src-1.0.1.2/Language/Haskell/Pretty.hi
+lib/${PKGNAME}/lib/haskell-src-1.0.1.2/Language/Haskell/Pretty.p_hi
+lib/${PKGNAME}/lib/haskell-src-1.0.1.2/Language/Haskell/Syntax.hi
+lib/${PKGNAME}/lib/haskell-src-1.0.1.2/Language/Haskell/Syntax.p_hi
+lib/${PKGNAME}/lib/haskell-src-1.0.1.2/libHShaskell-src-1.0.1.2.a
+lib/${PKGNAME}/lib/haskell-src-1.0.1.2/libHShaskell-src-1.0.1.2_p.a
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/Array.hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/Array.p_hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/Bits.hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/Bits.p_hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/CError.hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/CError.p_hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/CForeign.hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/CForeign.p_hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/CPUTime.hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/CPUTime.p_hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/CString.hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/CString.p_hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/CTypes.hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/CTypes.p_hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/Char.hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/Char.p_hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/Complex.hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/Complex.p_hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/Directory.hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/Directory.p_hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/ForeignPtr.hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/ForeignPtr.p_hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/HShaskell98-1.0.1.0.o
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/IO.hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/IO.p_hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/Int.hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/Int.p_hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/Ix.hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/Ix.p_hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/List.hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/List.p_hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/Locale.hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/Locale.p_hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/MarshalAlloc.hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/MarshalAlloc.p_hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/MarshalArray.hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/MarshalArray.p_hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/MarshalError.hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/MarshalError.p_hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/MarshalUtils.hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/MarshalUtils.p_hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/Maybe.hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/Maybe.p_hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/Monad.hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/Monad.p_hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/Ptr.hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/Ptr.p_hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/Random.hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/Random.p_hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/Ratio.hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/Ratio.p_hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/StablePtr.hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/StablePtr.p_hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/Storable.hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/Storable.p_hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/System.hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/System.p_hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/Time.hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/Time.p_hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/Word.hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/Word.p_hi
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/libHShaskell98-1.0.1.0.a
+lib/${PKGNAME}/lib/haskell98-1.0.1.0/libHShaskell98-1.0.1.0_p.a
+lib/${PKGNAME}/lib/hpc-0.5.0.1/HShpc-0.5.0.1.o
+lib/${PKGNAME}/lib/hpc-0.5.0.1/Trace/Hpc/Mix.hi
+lib/${PKGNAME}/lib/hpc-0.5.0.1/Trace/Hpc/Mix.p_hi
+lib/${PKGNAME}/lib/hpc-0.5.0.1/Trace/Hpc/Reflect.hi
+lib/${PKGNAME}/lib/hpc-0.5.0.1/Trace/Hpc/Reflect.p_hi
+lib/${PKGNAME}/lib/hpc-0.5.0.1/Trace/Hpc/Tix.hi
+lib/${PKGNAME}/lib/hpc-0.5.0.1/Trace/Hpc/Tix.p_hi
+lib/${PKGNAME}/lib/hpc-0.5.0.1/Trace/Hpc/Util.hi
+lib/${PKGNAME}/lib/hpc-0.5.0.1/Trace/Hpc/Util.p_hi
+lib/${PKGNAME}/lib/hpc-0.5.0.1/libHShpc-0.5.0.1.a
+lib/${PKGNAME}/lib/hpc-0.5.0.1/libHShpc-0.5.0.1_p.a
+lib/${PKGNAME}/lib/html-1.0.1.1/HShtml-1.0.1.1.o
+lib/${PKGNAME}/lib/html-1.0.1.1/Text/Html.hi
+lib/${PKGNAME}/lib/html-1.0.1.1/Text/Html.p_hi
+lib/${PKGNAME}/lib/html-1.0.1.1/Text/Html/BlockTable.hi
+lib/${PKGNAME}/lib/html-1.0.1.1/Text/Html/BlockTable.p_hi
+lib/${PKGNAME}/lib/html-1.0.1.1/libHShtml-1.0.1.1.a
+lib/${PKGNAME}/lib/html-1.0.1.1/libHShtml-1.0.1.1_p.a
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/Cont.hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/Cont.p_hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/Cont/Class.hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/Cont/Class.p_hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/Error.hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/Error.p_hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/Error/Class.hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/Error/Class.p_hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/Identity.hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/Identity.p_hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/List.hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/List.p_hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/RWS.hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/RWS.p_hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/RWS/Class.hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/RWS/Class.p_hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/RWS/Lazy.hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/RWS/Lazy.p_hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/RWS/Strict.hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/RWS/Strict.p_hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/Reader.hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/Reader.p_hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/Reader/Class.hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/Reader/Class.p_hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/State.hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/State.p_hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/State/Class.hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/State/Class.p_hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/State/Lazy.hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/State/Lazy.p_hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/State/Strict.hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/State/Strict.p_hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/Trans.hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/Trans.p_hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/Writer.hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/Writer.p_hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/Writer/Class.hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/Writer/Class.p_hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/Writer/Lazy.hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/Writer/Lazy.p_hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/Writer/Strict.hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/Control/Monad/Writer/Strict.p_hi
+lib/${PKGNAME}/lib/mtl-1.1.0.1/HSmtl-1.1.0.1.o
+lib/${PKGNAME}/lib/mtl-1.1.0.1/libHSmtl-1.1.0.1.a
+lib/${PKGNAME}/lib/mtl-1.1.0.1/libHSmtl-1.1.0.1_p.a
+lib/${PKGNAME}/lib/network-2.2.0.0/HSnetwork-2.2.0.0.o
+lib/${PKGNAME}/lib/network-2.2.0.0/Network.hi
+lib/${PKGNAME}/lib/network-2.2.0.0/Network.p_hi
+lib/${PKGNAME}/lib/network-2.2.0.0/Network/BSD.hi
+lib/${PKGNAME}/lib/network-2.2.0.0/Network/BSD.p_hi
+lib/${PKGNAME}/lib/network-2.2.0.0/Network/Socket.hi
+lib/${PKGNAME}/lib/network-2.2.0.0/Network/Socket.p_hi
+lib/${PKGNAME}/lib/network-2.2.0.0/Network/URI.hi
+lib/${PKGNAME}/lib/network-2.2.0.0/Network/URI.p_hi
+lib/${PKGNAME}/lib/network-2.2.0.0/include/HsNet.h
+lib/${PKGNAME}/lib/network-2.2.0.0/include/HsNetworkConfig.h
+lib/${PKGNAME}/lib/network-2.2.0.0/libHSnetwork-2.2.0.0.a
+lib/${PKGNAME}/lib/network-2.2.0.0/libHSnetwork-2.2.0.0_p.a
+lib/${PKGNAME}/lib/old-locale-1.0.0.0/HSold-locale-1.0.0.0.o
+lib/${PKGNAME}/lib/old-locale-1.0.0.0/System/Locale.hi
+lib/${PKGNAME}/lib/old-locale-1.0.0.0/System/Locale.p_hi
+lib/${PKGNAME}/lib/old-locale-1.0.0.0/libHSold-locale-1.0.0.0.a
+lib/${PKGNAME}/lib/old-locale-1.0.0.0/libHSold-locale-1.0.0.0_p.a
+lib/${PKGNAME}/lib/old-time-1.0.0.0/HSold-time-1.0.0.0.o
+lib/${PKGNAME}/lib/old-time-1.0.0.0/System/Time.hi
+lib/${PKGNAME}/lib/old-time-1.0.0.0/System/Time.p_hi
+lib/${PKGNAME}/lib/old-time-1.0.0.0/include/HsTime.h
+lib/${PKGNAME}/lib/old-time-1.0.0.0/include/HsTimeConfig.h
+lib/${PKGNAME}/lib/old-time-1.0.0.0/libHSold-time-1.0.0.0.a
+lib/${PKGNAME}/lib/old-time-1.0.0.0/libHSold-time-1.0.0.0_p.a
+lib/${PKGNAME}/lib/packedstring-0.1.0.0/Data/PackedString.hi
+lib/${PKGNAME}/lib/packedstring-0.1.0.0/Data/PackedString.p_hi
+lib/${PKGNAME}/lib/packedstring-0.1.0.0/HSpackedstring-0.1.0.0.o
+lib/${PKGNAME}/lib/packedstring-0.1.0.0/libHSpackedstring-0.1.0.0.a
+lib/${PKGNAME}/lib/packedstring-0.1.0.0/libHSpackedstring-0.1.0.0_p.a
+lib/${PKGNAME}/lib/parallel-1.0.0.1/Control/Parallel.hi
+lib/${PKGNAME}/lib/parallel-1.0.0.1/Control/Parallel.p_hi
+lib/${PKGNAME}/lib/parallel-1.0.0.1/Control/Parallel/Strategies.hi
+lib/${PKGNAME}/lib/parallel-1.0.0.1/Control/Parallel/Strategies.p_hi
+lib/${PKGNAME}/lib/parallel-1.0.0.1/HSparallel-1.0.0.1.o
+lib/${PKGNAME}/lib/parallel-1.0.0.1/libHSparallel-1.0.0.1.a
+lib/${PKGNAME}/lib/parallel-1.0.0.1/libHSparallel-1.0.0.1_p.a
+lib/${PKGNAME}/lib/parsec-2.1.0.1/HSparsec-2.1.0.1.o
+lib/${PKGNAME}/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec.hi
+lib/${PKGNAME}/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec.p_hi
+lib/${PKGNAME}/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Char.hi
+lib/${PKGNAME}/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Char.p_hi
+lib/${PKGNAME}/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Combinator.hi
+lib/${PKGNAME}/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Combinator.p_hi
+lib/${PKGNAME}/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Error.hi
+lib/${PKGNAME}/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Error.p_hi
+lib/${PKGNAME}/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Expr.hi
+lib/${PKGNAME}/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Expr.p_hi
+lib/${PKGNAME}/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Language.hi
+lib/${PKGNAME}/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Language.p_hi
+lib/${PKGNAME}/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Perm.hi
+lib/${PKGNAME}/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Perm.p_hi
+lib/${PKGNAME}/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Pos.hi
+lib/${PKGNAME}/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Pos.p_hi
+lib/${PKGNAME}/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Prim.hi
+lib/${PKGNAME}/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Prim.p_hi
+lib/${PKGNAME}/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Token.hi
+lib/${PKGNAME}/lib/parsec-2.1.0.1/Text/ParserCombinators/Parsec/Token.p_hi
+lib/${PKGNAME}/lib/parsec-2.1.0.1/libHSparsec-2.1.0.1.a
+lib/${PKGNAME}/lib/parsec-2.1.0.1/libHSparsec-2.1.0.1_p.a
+lib/${PKGNAME}/lib/pretty-1.0.0.0/HSpretty-1.0.0.0.o
+lib/${PKGNAME}/lib/pretty-1.0.0.0/Text/PrettyPrint.hi
+lib/${PKGNAME}/lib/pretty-1.0.0.0/Text/PrettyPrint.p_hi
+lib/${PKGNAME}/lib/pretty-1.0.0.0/Text/PrettyPrint/HughesPJ.hi
+lib/${PKGNAME}/lib/pretty-1.0.0.0/Text/PrettyPrint/HughesPJ.p_hi
+lib/${PKGNAME}/lib/pretty-1.0.0.0/libHSpretty-1.0.0.0.a
+lib/${PKGNAME}/lib/pretty-1.0.0.0/libHSpretty-1.0.0.0_p.a
+lib/${PKGNAME}/lib/process-1.0.0.1/HSprocess-1.0.0.1.o
+lib/${PKGNAME}/lib/process-1.0.0.1/System/Cmd.hi
+lib/${PKGNAME}/lib/process-1.0.0.1/System/Cmd.p_hi
+lib/${PKGNAME}/lib/process-1.0.0.1/System/Process.hi
+lib/${PKGNAME}/lib/process-1.0.0.1/System/Process.p_hi
+lib/${PKGNAME}/lib/process-1.0.0.1/System/Process/Internals.hi
+lib/${PKGNAME}/lib/process-1.0.0.1/System/Process/Internals.p_hi
+lib/${PKGNAME}/lib/process-1.0.0.1/include/HsProcessConfig.h
+lib/${PKGNAME}/lib/process-1.0.0.1/include/runProcess.h
+lib/${PKGNAME}/lib/process-1.0.0.1/libHSprocess-1.0.0.1.a
+lib/${PKGNAME}/lib/process-1.0.0.1/libHSprocess-1.0.0.1_p.a
+lib/${PKGNAME}/lib/random-1.0.0.0/HSrandom-1.0.0.0.o
+lib/${PKGNAME}/lib/random-1.0.0.0/System/Random.hi
+lib/${PKGNAME}/lib/random-1.0.0.0/System/Random.p_hi
+lib/${PKGNAME}/lib/random-1.0.0.0/libHSrandom-1.0.0.0.a
+lib/${PKGNAME}/lib/random-1.0.0.0/libHSrandom-1.0.0.0_p.a
+lib/${PKGNAME}/lib/readline-1.0.1.0/HSreadline-1.0.1.0.o
+lib/${PKGNAME}/lib/readline-1.0.1.0/System/Console/Readline.hi
+lib/${PKGNAME}/lib/readline-1.0.1.0/System/Console/Readline.p_hi
+lib/${PKGNAME}/lib/readline-1.0.1.0/System/Console/SimpleLineEditor.hi
+lib/${PKGNAME}/lib/readline-1.0.1.0/System/Console/SimpleLineEditor.p_hi
+lib/${PKGNAME}/lib/readline-1.0.1.0/include/HsReadline.h
+lib/${PKGNAME}/lib/readline-1.0.1.0/include/HsReadlineConfig.h
+lib/${PKGNAME}/lib/readline-1.0.1.0/libHSreadline-1.0.1.0.a
+lib/${PKGNAME}/lib/readline-1.0.1.0/libHSreadline-1.0.1.0_p.a
+lib/${PKGNAME}/lib/regex-base-0.72.0.1/HSregex-base-0.72.0.1.o
+lib/${PKGNAME}/lib/regex-base-0.72.0.1/Text/Regex/Base.hi
+lib/${PKGNAME}/lib/regex-base-0.72.0.1/Text/Regex/Base.p_hi
+lib/${PKGNAME}/lib/regex-base-0.72.0.1/Text/Regex/Base/Context.hi
+lib/${PKGNAME}/lib/regex-base-0.72.0.1/Text/Regex/Base/Context.p_hi
+lib/${PKGNAME}/lib/regex-base-0.72.0.1/Text/Regex/Base/Impl.hi
+lib/${PKGNAME}/lib/regex-base-0.72.0.1/Text/Regex/Base/Impl.p_hi
+lib/${PKGNAME}/lib/regex-base-0.72.0.1/Text/Regex/Base/RegexLike.hi
+lib/${PKGNAME}/lib/regex-base-0.72.0.1/Text/Regex/Base/RegexLike.p_hi
+lib/${PKGNAME}/lib/regex-base-0.72.0.1/libHSregex-base-0.72.0.1.a
+lib/${PKGNAME}/lib/regex-base-0.72.0.1/libHSregex-base-0.72.0.1_p.a
+lib/${PKGNAME}/lib/regex-compat-0.71.0.1/HSregex-compat-0.71.0.1.o
+lib/${PKGNAME}/lib/regex-compat-0.71.0.1/Text/Regex.hi
+lib/${PKGNAME}/lib/regex-compat-0.71.0.1/Text/Regex.p_hi
+lib/${PKGNAME}/lib/regex-compat-0.71.0.1/libHSregex-compat-0.71.0.1.a
+lib/${PKGNAME}/lib/regex-compat-0.71.0.1/libHSregex-compat-0.71.0.1_p.a
+lib/${PKGNAME}/lib/regex-posix-0.72.0.2/HSregex-posix-0.72.0.2.o
+lib/${PKGNAME}/lib/regex-posix-0.72.0.2/Text/Regex/Posix.hi
+lib/${PKGNAME}/lib/regex-posix-0.72.0.2/Text/Regex/Posix.p_hi
+lib/${PKGNAME}/lib/regex-posix-0.72.0.2/Text/Regex/Posix/ByteString.hi
+lib/${PKGNAME}/lib/regex-posix-0.72.0.2/Text/Regex/Posix/ByteString.p_hi
+lib/${PKGNAME}/lib/regex-posix-0.72.0.2/Text/Regex/Posix/String.hi
+lib/${PKGNAME}/lib/regex-posix-0.72.0.2/Text/Regex/Posix/String.p_hi
+lib/${PKGNAME}/lib/regex-posix-0.72.0.2/Text/Regex/Posix/Wrap.hi
+lib/${PKGNAME}/lib/regex-posix-0.72.0.2/Text/Regex/Posix/Wrap.p_hi
+lib/${PKGNAME}/lib/regex-posix-0.72.0.2/libHSregex-posix-0.72.0.2.a
+lib/${PKGNAME}/lib/regex-posix-0.72.0.2/libHSregex-posix-0.72.0.2_p.a
+lib/${PKGNAME}/lib/stm-2.1.1.1/Control/Concurrent/STM.hi
+lib/${PKGNAME}/lib/stm-2.1.1.1/Control/Concurrent/STM.p_hi
+lib/${PKGNAME}/lib/stm-2.1.1.1/Control/Concurrent/STM/TArray.hi
+lib/${PKGNAME}/lib/stm-2.1.1.1/Control/Concurrent/STM/TArray.p_hi
+lib/${PKGNAME}/lib/stm-2.1.1.1/Control/Concurrent/STM/TChan.hi
+lib/${PKGNAME}/lib/stm-2.1.1.1/Control/Concurrent/STM/TChan.p_hi
+lib/${PKGNAME}/lib/stm-2.1.1.1/Control/Concurrent/STM/TMVar.hi
+lib/${PKGNAME}/lib/stm-2.1.1.1/Control/Concurrent/STM/TMVar.p_hi
+lib/${PKGNAME}/lib/stm-2.1.1.1/Control/Concurrent/STM/TVar.hi
+lib/${PKGNAME}/lib/stm-2.1.1.1/Control/Concurrent/STM/TVar.p_hi
+lib/${PKGNAME}/lib/stm-2.1.1.1/Control/Monad/STM.hi
+lib/${PKGNAME}/lib/stm-2.1.1.1/Control/Monad/STM.p_hi
+lib/${PKGNAME}/lib/stm-2.1.1.1/Control/Sequential/STM.hi
+lib/${PKGNAME}/lib/stm-2.1.1.1/Control/Sequential/STM.p_hi
+lib/${PKGNAME}/lib/stm-2.1.1.1/HSstm-2.1.1.1.o
+lib/${PKGNAME}/lib/stm-2.1.1.1/libHSstm-2.1.1.1.a
+lib/${PKGNAME}/lib/stm-2.1.1.1/libHSstm-2.1.1.1_p.a
+lib/${PKGNAME}/lib/template-haskell-2.2.0.0/HStemplate-haskell-2.2.0.0.o
+lib/${PKGNAME}/lib/template-haskell-2.2.0.0/Language/Haskell/TH.hi
+lib/${PKGNAME}/lib/template-haskell-2.2.0.0/Language/Haskell/TH.p_hi
+lib/${PKGNAME}/lib/template-haskell-2.2.0.0/Language/Haskell/TH/Lib.hi
+lib/${PKGNAME}/lib/template-haskell-2.2.0.0/Language/Haskell/TH/Lib.p_hi
+lib/${PKGNAME}/lib/template-haskell-2.2.0.0/Language/Haskell/TH/Ppr.hi
+lib/${PKGNAME}/lib/template-haskell-2.2.0.0/Language/Haskell/TH/Ppr.p_hi
+lib/${PKGNAME}/lib/template-haskell-2.2.0.0/Language/Haskell/TH/PprLib.hi
+lib/${PKGNAME}/lib/template-haskell-2.2.0.0/Language/Haskell/TH/PprLib.p_hi
+lib/${PKGNAME}/lib/template-haskell-2.2.0.0/Language/Haskell/TH/Syntax.hi
+lib/${PKGNAME}/lib/template-haskell-2.2.0.0/Language/Haskell/TH/Syntax.p_hi
+lib/${PKGNAME}/lib/template-haskell-2.2.0.0/libHStemplate-haskell-2.2.0.0.a
+lib/${PKGNAME}/lib/template-haskell-2.2.0.0/libHStemplate-haskell-2.2.0.0_p.a
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time.hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time.p_hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Calendar.hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Calendar.p_hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Calendar/Days.hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Calendar/Days.p_hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Calendar/Easter.hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Calendar/Easter.p_hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Calendar/Gregorian.hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Calendar/Gregorian.p_hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Calendar/Julian.hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Calendar/Julian.p_hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Calendar/JulianYearDay.hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Calendar/JulianYearDay.p_hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Calendar/MonthDay.hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Calendar/MonthDay.p_hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Calendar/OrdinalDate.hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Calendar/OrdinalDate.p_hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Calendar/Private.hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Calendar/Private.p_hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Calendar/WeekDate.hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Calendar/WeekDate.p_hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Clock.hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Clock.p_hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Clock/CTimeval.hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Clock/CTimeval.p_hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Clock/POSIX.hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Clock/POSIX.p_hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Clock/Scale.hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Clock/Scale.p_hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Clock/TAI.hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Clock/TAI.p_hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Clock/UTC.hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Clock/UTC.p_hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Clock/UTCDiff.hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Clock/UTCDiff.p_hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Format.hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Format.p_hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Format/Parse.hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/Format/Parse.p_hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/LocalTime.hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/LocalTime.p_hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/LocalTime/LocalTime.hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/LocalTime/LocalTime.p_hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/LocalTime/TimeOfDay.hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/LocalTime/TimeOfDay.p_hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/LocalTime/TimeZone.hi
+lib/${PKGNAME}/lib/time-1.1.2.1/Data/Time/LocalTime/TimeZone.p_hi
+lib/${PKGNAME}/lib/time-1.1.2.1/HStime-1.1.2.1.o
+lib/${PKGNAME}/lib/time-1.1.2.1/include/HsTime.h
+lib/${PKGNAME}/lib/time-1.1.2.1/include/HsTimeConfig.h
+lib/${PKGNAME}/lib/time-1.1.2.1/libHStime-1.1.2.1.a
+lib/${PKGNAME}/lib/time-1.1.2.1/libHStime-1.1.2.1_p.a
+lib/${PKGNAME}/lib/unix-2.3.0.1/HSunix-2.3.0.1.o
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix.hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix.p_hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/Directory.hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/Directory.p_hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/DynamicLinker.hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/DynamicLinker.p_hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/DynamicLinker/Module.hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/DynamicLinker/Module.p_hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/DynamicLinker/Prim.hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/DynamicLinker/Prim.p_hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/Env.hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/Env.p_hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/Error.hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/Error.p_hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/Files.hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/Files.p_hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/IO.hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/IO.p_hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/Process.hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/Process.p_hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/Process/Internals.hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/Process/Internals.p_hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/Resource.hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/Resource.p_hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/Semaphore.hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/Semaphore.p_hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/SharedMem.hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/SharedMem.p_hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/Signals.hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/Signals.p_hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/Signals/Exts.hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/Signals/Exts.p_hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/Temp.hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/Temp.p_hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/Terminal.hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/Terminal.p_hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/Time.hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/Time.p_hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/Unistd.hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/Unistd.p_hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/User.hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/System/Posix/User.p_hi
+lib/${PKGNAME}/lib/unix-2.3.0.1/include/HsUnix.h
+lib/${PKGNAME}/lib/unix-2.3.0.1/include/HsUnixConfig.h
+lib/${PKGNAME}/lib/unix-2.3.0.1/include/execvpe.h
+lib/${PKGNAME}/lib/unix-2.3.0.1/libHSunix-2.3.0.1.a
+lib/${PKGNAME}/lib/unix-2.3.0.1/libHSunix-2.3.0.1_p.a
+lib/${PKGNAME}/lib/xhtml-3000.2.0.0/HSxhtml-3000.2.0.0.o
+lib/${PKGNAME}/lib/xhtml-3000.2.0.0/Text/XHtml.hi
+lib/${PKGNAME}/lib/xhtml-3000.2.0.0/Text/XHtml.p_hi
+lib/${PKGNAME}/lib/xhtml-3000.2.0.0/Text/XHtml/BlockTable.hi
+lib/${PKGNAME}/lib/xhtml-3000.2.0.0/Text/XHtml/BlockTable.p_hi
+lib/${PKGNAME}/lib/xhtml-3000.2.0.0/Text/XHtml/Debug.hi
+lib/${PKGNAME}/lib/xhtml-3000.2.0.0/Text/XHtml/Debug.p_hi
+lib/${PKGNAME}/lib/xhtml-3000.2.0.0/Text/XHtml/Extras.hi
+lib/${PKGNAME}/lib/xhtml-3000.2.0.0/Text/XHtml/Extras.p_hi
+lib/${PKGNAME}/lib/xhtml-3000.2.0.0/Text/XHtml/Frameset.hi
+lib/${PKGNAME}/lib/xhtml-3000.2.0.0/Text/XHtml/Frameset.p_hi
+lib/${PKGNAME}/lib/xhtml-3000.2.0.0/Text/XHtml/Frameset/Attributes.hi
+lib/${PKGNAME}/lib/xhtml-3000.2.0.0/Text/XHtml/Frameset/Attributes.p_hi
+lib/${PKGNAME}/lib/xhtml-3000.2.0.0/Text/XHtml/Frameset/Elements.hi
+lib/${PKGNAME}/lib/xhtml-3000.2.0.0/Text/XHtml/Frameset/Elements.p_hi
+lib/${PKGNAME}/lib/xhtml-3000.2.0.0/Text/XHtml/Internals.hi
+lib/${PKGNAME}/lib/xhtml-3000.2.0.0/Text/XHtml/Internals.p_hi
+lib/${PKGNAME}/lib/xhtml-3000.2.0.0/Text/XHtml/Strict.hi
+lib/${PKGNAME}/lib/xhtml-3000.2.0.0/Text/XHtml/Strict.p_hi
+lib/${PKGNAME}/lib/xhtml-3000.2.0.0/Text/XHtml/Strict/Attributes.hi
+lib/${PKGNAME}/lib/xhtml-3000.2.0.0/Text/XHtml/Strict/Attributes.p_hi
+lib/${PKGNAME}/lib/xhtml-3000.2.0.0/Text/XHtml/Strict/Elements.hi
+lib/${PKGNAME}/lib/xhtml-3000.2.0.0/Text/XHtml/Strict/Elements.p_hi
+lib/${PKGNAME}/lib/xhtml-3000.2.0.0/Text/XHtml/Table.hi
+lib/${PKGNAME}/lib/xhtml-3000.2.0.0/Text/XHtml/Table.p_hi
+lib/${PKGNAME}/lib/xhtml-3000.2.0.0/Text/XHtml/Transitional.hi
+lib/${PKGNAME}/lib/xhtml-3000.2.0.0/Text/XHtml/Transitional.p_hi
+lib/${PKGNAME}/lib/xhtml-3000.2.0.0/Text/XHtml/Transitional/Attributes.hi
+lib/${PKGNAME}/lib/xhtml-3000.2.0.0/Text/XHtml/Transitional/Attributes.p_hi
+lib/${PKGNAME}/lib/xhtml-3000.2.0.0/Text/XHtml/Transitional/Elements.hi
+lib/${PKGNAME}/lib/xhtml-3000.2.0.0/Text/XHtml/Transitional/Elements.p_hi
+lib/${PKGNAME}/lib/xhtml-3000.2.0.0/libHSxhtml-3000.2.0.0.a
+lib/${PKGNAME}/lib/xhtml-3000.2.0.0/libHSxhtml-3000.2.0.0_p.a
+lib/${PKGNAME}/libHSghc.a
+lib/${PKGNAME}/libHSrts.a
+lib/${PKGNAME}/libHSrts_debug.a
+lib/${PKGNAME}/libHSrts_p.a
+lib/${PKGNAME}/libHSrts_thr.a
+lib/${PKGNAME}/libHSrts_thr_debug.a
+lib/${PKGNAME}/libHSrts_thr_p.a
+lib/${PKGNAME}/package.conf
+lib/${PKGNAME}/package.conf.old
+lib/${PKGNAME}/template-hsc.h
+lib/${PKGNAME}/unlit
+share/doc/ghc/libraries/Cabal/LICENSE
+share/doc/ghc/libraries/HUnit/LICENSE
+share/doc/ghc/libraries/QuickCheck/LICENSE
+share/doc/ghc/libraries/array/LICENSE
+share/doc/ghc/libraries/base/LICENSE
+share/doc/ghc/libraries/bytestring/LICENSE
+share/doc/ghc/libraries/cgi/LICENSE
+share/doc/ghc/libraries/containers/LICENSE
+share/doc/ghc/libraries/directory/LICENSE
+share/doc/ghc/libraries/fgl/LICENSE
+share/doc/ghc/libraries/haskell-src/LICENSE
+share/doc/ghc/libraries/haskell98/LICENSE
+share/doc/ghc/libraries/hpc/LICENSE
+share/doc/ghc/libraries/html/LICENSE
+share/doc/ghc/libraries/mtl/LICENSE
+share/doc/ghc/libraries/network/LICENSE
+share/doc/ghc/libraries/old-locale/LICENSE
+share/doc/ghc/libraries/old-time/LICENSE
+share/doc/ghc/libraries/packedstring/LICENSE
+share/doc/ghc/libraries/parallel/LICENSE
+share/doc/ghc/libraries/parsec/LICENSE
+share/doc/ghc/libraries/pretty/LICENSE
+share/doc/ghc/libraries/process/LICENSE
+share/doc/ghc/libraries/random/LICENSE
+share/doc/ghc/libraries/readline/LICENSE
+share/doc/ghc/libraries/regex-base/LICENSE
+share/doc/ghc/libraries/regex-compat/LICENSE
+share/doc/ghc/libraries/regex-posix/LICENSE
+share/doc/ghc/libraries/stm/LICENSE
+share/doc/ghc/libraries/template-haskell/LICENSE
+share/doc/ghc/libraries/time/LICENSE
+share/doc/ghc/libraries/unix/LICENSE
+share/doc/ghc/libraries/xhtml/LICENSE
diff --git a/ghc68/TODO b/ghc68/TODO
new file mode 100644
index 0000000000..362dc45ac2
--- /dev/null
+++ b/ghc68/TODO
@@ -0,0 +1,15 @@
+Current build problem is:
+
+
+
+Stable.c:75:17: error: conflicting types for 'stable_ptr_table'
+ StgWord RTS_VAR(stable_ptr_table) = NULL;
+ ^
+/export/WRKOBJDIR/wip/ghc68/work/ghc-6.4.2/ghc/includes/Stg.h:60:20: note: in definition of macro 'RTS_VAR'
+ #define RTS_VAR(x) x
+ ^
+In file included from /export/WRKOBJDIR/wip/ghc68/work/ghc-6.4.2/ghc/includes/Rts.h:126:0,
+ from Stable.c:13:
+/export/WRKOBJDIR/wip/ghc68/work/ghc-6.4.2/ghc/includes/Stable.h:39:32: note: previous declaration of 'stable_ptr_table' was here
+ DLL_IMPORT_RTS snEntry *stable_ptr_table;
+
diff --git a/ghc68/buildlink3.mk b/ghc68/buildlink3.mk
new file mode 100644
index 0000000000..3da0babf71
--- /dev/null
+++ b/ghc68/buildlink3.mk
@@ -0,0 +1,24 @@
+# $NetBSD: buildlink3.mk,v 1.15 2015/06/28 16:32:25 joerg Exp $
+
+BUILDLINK_TREE+= ghc
+
+.if !defined(GHC_BUILDLINK3_MK)
+GHC_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.ghc+= ghc>=6.8.3<7
+BUILDLINK_ABI_DEPENDS.ghc+= ghc>=6.8.3nb2<7
+BUILDLINK_PKGSRCDIR.ghc?= ../../lang/ghc
+
+BUILDLINK_DEPMETHOD.ghc?= build
+
+.include "../../devel/readline/buildlink3.mk"
+.endif # GHC_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -ghc
+
+# We include gmp/buildlink3.mk here so that "gmp" is registered as a
+# direct dependency for any package that includes this buildlink3.mk
+# to get ghc as a build dependency. This is needed since software
+# built by ghc requires routines from the "gmp" shared library.
+#
+.include "../../devel/gmp/buildlink3.mk"
diff --git a/ghc68/distinfo b/ghc68/distinfo
new file mode 100644
index 0000000000..0ed500b8e5
--- /dev/null
+++ b/ghc68/distinfo
@@ -0,0 +1,45 @@
+$NetBSD$
+
+SHA1 (ghc-6.4.2-i386-unknown-netbsd-hc.tar.gz) = 29c1a17a83ec0ddec8ff231e009c740ebc61dd6c
+RMD160 (ghc-6.4.2-i386-unknown-netbsd-hc.tar.gz) = 5ce775a19797fe257357fedd33db2354dd50d2de
+SHA512 (ghc-6.4.2-i386-unknown-netbsd-hc.tar.gz) = 5de8d9471a563f6cb9ef9d32b5eb103f539b665194b47e43bd18e2e145be0fae9f86e58ba3326f20c3098de04796ab1f95501f83cd1230aef47c346970b57ebc
+Size (ghc-6.4.2-i386-unknown-netbsd-hc.tar.gz) = 9927295 bytes
+SHA1 (ghc-6.4.2-src.tar.bz2) = 60bcea323f851caa84d49c7731b86164d5cefa42
+RMD160 (ghc-6.4.2-src.tar.bz2) = 19943eb2673e663973e64739cdf23720b6f36d38
+SHA512 (ghc-6.4.2-src.tar.bz2) = ab55358689675468d8afdb563f8b37f5a83fdfce0e8d23f8e3df106e8d312dd0758d223c737b4035c346cc1c4fd626c3e46ab56b9024b8c4701795c883fb3f3c
+Size (ghc-6.4.2-src.tar.bz2) = 6954958 bytes
+SHA1 (ghc-6.8.3-src-extralibs.tar.bz2) = 800258df7d86f5538fd2cc54829e29e90183b882
+RMD160 (ghc-6.8.3-src-extralibs.tar.bz2) = f701da7129075ae62dfb6c524efd39103f944ad3
+SHA512 (ghc-6.8.3-src-extralibs.tar.bz2) = 713d27f36cfdd993bfa017e1db69aa87f9e92ff6a39b8348ee0d1281920f8071a8d419b3953ae4c67b0b43d7b351ac28b407455dd6b9d32bf6cd09b67df8022a
+Size (ghc-6.8.3-src-extralibs.tar.bz2) = 1912647 bytes
+SHA1 (ghc-6.8.3-src.tar.bz2) = f908b0e0293014dde587abd8c7912eb490f9b3d2
+RMD160 (ghc-6.8.3-src.tar.bz2) = 415cd144f0641a0c5887ad7325e2e775e93044f0
+SHA512 (ghc-6.8.3-src.tar.bz2) = bd1c24cb4b62dbad6a5b7ff93a77cc5462cd2c633a4ea5bc070a97409762afd9d0a2c65957e37efb4130ded1dc604f409754f0e9eb9a09cf8b3ce5bbd6d19f92
+Size (ghc-6.8.3-src.tar.bz2) = 7092076 bytes
+SHA1 (patch-aa) = bcb07fa1a18edddf1629705a9c1557b0489f6d63
+SHA1 (patch-ab) = 4de37006b2d54fa6c0afea128787b2b66d48ed01
+SHA1 (patch-ac) = 65ba6ec7a78d938af965ebc07aa65fc00fb6b5ce
+SHA1 (patch-ad) = 3d1e88785651dedf582b53e54e4aac6dcf278a2e
+SHA1 (patch-ae) = 85a7e38fb2b54787199b59a695f8112ea3f2aed3
+SHA1 (patch-af) = 67c83651dac90560f0ac2c1314a0400a7d741bea
+SHA1 (patch-ag) = b679e9c3e595d2dd695d484556b6c1879efd8ab1
+SHA1 (patch-ah) = 12ca06285033d5b45df5ff72b6718869920323ad
+SHA1 (patch-ai) = f157d50386ce8fd032d6f19d1f0b6fbb7baa6269
+SHA1 (patch-aj) = 26019891c21907c9c26a7bc21d655172528cfbaa
+SHA1 (patch-ak) = 62cc2e4541e12c57d20d60d99ecda5646ca8c58a
+SHA1 (patch-al) = 3a66b0bf57772c34234fde5713dc02037c476eb2
+SHA1 (patch-am) = 10758ef014647c864c9eb1156121f0091120fcaf
+SHA1 (patch-an) = 3267a1ff00ae74b337e4dbd8f4e1c85cdb1aeed7
+SHA1 (patch-ao) = ba3c218d3a6fc70986d159bbae9e41e37f4e0d79
+SHA1 (patch-ap) = 13afc2f1c51fc10f5bc657528599e2d53b11507b
+SHA1 (patch-aq) = 554514e160ae2bdcab0dfd444839d333a72b5b4f
+SHA1 (patch-ar) = 0cc6fedc5ee6304b201da79b7cc0104a804501cd
+SHA1 (patch-as) = cebeefbeada25b1d52a528c4d83d66b7a2766e1a
+SHA1 (patch-at) = f6c1b589d1285e14de9344cdcbbacb4d128e8f7c
+SHA1 (patch-au) = 4eb10fb1558a758ce9919c422ec7f15fa5b466e1
+SHA1 (patch-ghc-6.4.2-wlibraries_base_include_HsBase.h) = e29eecf3d9ba267e719daa8c127c7df2c7328422
+SHA1 (patch-ghc-6.4.2_ghc_includes_DerivedConstants.c) = 9509651d6dbdfb1391f7a51f8c6abe8d36882e0d
+SHA1 (patch-ghc.6.4.2_ghc_includes_Makefile) = c09dac2e629e6f4e13204cde5defac0e1e84c6b3
+SHA1 (patch-ghc.6.4.2_ghc_rts_Stable.c) = d2f4a58ba60f761388067d081440a99e1492bdc8
+SHA1 (patch-ghc.6.4.2_ghc_rts_Stable.h) = 1f259ab4af320c6b3cae17b2eaf0d6fcd21850c9
+SHA1 (patch-includes_Makefile) = cfd571976b611914fa469a357030b4657e95fdd0
diff --git a/ghc68/patches/patch-aa b/ghc68/patches/patch-aa
new file mode 100644
index 0000000000..e517d8c10a
--- /dev/null
+++ b/ghc68/patches/patch-aa
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.8 2007/03/24 17:57:20 kristerw Exp $
+
+--- ../ghc-6.4.2/ghc/Makefile.orig 2006-07-30 14:26:56.000000000 +0200
++++ ../ghc-6.4.2/ghc/Makefile 2006-07-30 14:27:26.000000000 +0200
+@@ -22,7 +22,7 @@
+ # we descend into subdirs - to boot utils must be before driver.
+ #
+ ifeq "$(BootingFromHc)" "YES"
+-SUBDIRS = includes rts docs compiler lib utils driver
++SUBDIRS = includes rts docs lib compiler utils driver
+ else
+ ifneq "$(ILXized)" "YES"
+ SUBDIRS = includes lib utils driver docs compiler rts
diff --git a/ghc68/patches/patch-ab b/ghc68/patches/patch-ab
new file mode 100644
index 0000000000..ed8a61db86
--- /dev/null
+++ b/ghc68/patches/patch-ab
@@ -0,0 +1,13 @@
+$NetBSD: patch-ab,v 1.8 2007/03/24 17:57:20 kristerw Exp $
+
+--- ../ghc-6.4.2/mk/bootstrap.mk.orig 2006-07-29 01:11:13.000000000 +0200
++++ ../ghc-6.4.2/mk/bootstrap.mk 2006-07-29 01:12:31.000000000 +0200
+@@ -149,7 +149,7 @@
+ HC_BOOT_LIBS += -lHSreadline -lHStemplate-haskell -lHSunix -lHSunix_cbits
+ endif
+
+-HC_BOOT_LIBS += -lHSCabal -lHShaskell98 -lHSbase -lHSbase_cbits -lHSparsec -lHSrts -lgmp -lm $(EXTRA_HC_BOOT_LIBS)
++HC_BOOT_LIBS += -lHSCabal -lHShaskell98 -lHSbase -lHSbase_cbits -lHSparsec -lHSrts -Wl,-R@PREFIX@/lib -L@PREFIX@/lib -L@PREFIX@/lib -lm $(EXTRA_HC_BOOT_LIBS) -lgmp
+
+ ifeq "$(GhcLibsWithReadline)" "YES"
+ HC_BOOT_LIBS += $(patsubst %, -l%, $(LibsReadline))
diff --git a/ghc68/patches/patch-ac b/ghc68/patches/patch-ac
new file mode 100644
index 0000000000..59a464133c
--- /dev/null
+++ b/ghc68/patches/patch-ac
@@ -0,0 +1,13 @@
+$NetBSD: patch-ac,v 1.8 2012/08/17 15:49:35 jperkin Exp $
+
+--- rts/package.conf.in.orig 2007-12-10 16:11:32.000000000 -0200
++++ rts/package.conf.in
+@@ -73,7 +73,7 @@ depends:
+ hugs-options:
+ cc-options:
+
+-ld-options:
++ld-options: "-Wl,-R@PREFIX@/lib","-L@PREFIX@/lib",
+ #ifdef LEADING_UNDERSCORE
+ "-u", "_base_GHCziBase_Izh_static_info"
+ , "-u", "_base_GHCziBase_Czh_static_info"
diff --git a/ghc68/patches/patch-ad b/ghc68/patches/patch-ad
new file mode 100644
index 0000000000..36d09a0bce
--- /dev/null
+++ b/ghc68/patches/patch-ad
@@ -0,0 +1,9 @@
+$NetBSD: patch-ad,v 1.10 2012/08/17 15:49:35 jperkin Exp $
+
+--- libraries/readline/readline.cabal.orig 2007-12-10 16:20:29.000000000 -0200
++++ libraries/readline/readline.cabal
+@@ -32,3 +32,4 @@ library
+ includes: HsReadline.h
+ install-includes: HsReadline.h HsReadlineConfig.h
+ c-sources: HsReadline_cbits.c
++ ld-options: "-Wl,-R@PREFIX@/lib","-L@PREFIX@/lib"
diff --git a/ghc68/patches/patch-ae b/ghc68/patches/patch-ae
new file mode 100644
index 0000000000..719725e357
--- /dev/null
+++ b/ghc68/patches/patch-ae
@@ -0,0 +1,16 @@
+$NetBSD: patch-ae,v 1.7 2010/10/31 19:05:02 kristerw Exp $
+
+--- ../ghc-6.4.2/mk/suffix.mk.orig 2010-10-31 18:01:35.000000000 +0100
++++ ../ghc-6.4.2/mk/suffix.mk 2010-10-31 18:01:55.000000000 +0100
+@@ -224,9 +224,11 @@
+
+ endif
+
++ifneq "$(BootingFromHc)" "YES"
+ # stubs are automatically generated and compiled by GHC
+ %_stub.$(way_)o: %.o
+ @:
++endif
+
+ # -----------------------------------------------------------------------------
+ # Flex/lex
diff --git a/ghc68/patches/patch-af b/ghc68/patches/patch-af
new file mode 100644
index 0000000000..f907721585
--- /dev/null
+++ b/ghc68/patches/patch-af
@@ -0,0 +1,13 @@
+$NetBSD: patch-af,v 1.8 2012/08/17 15:49:35 jperkin Exp $
+
+--- ../ghc-6.4.2/ghc/rts/package.conf.in.orig 2005-05-20 21:07:55.000000000 +0200
++++ ../ghc-6.4.2/ghc/rts/package.conf.in 2005-05-20 21:08:58.000000000 +0200
+@@ -65,7 +65,7 @@
+ hugs-options:
+ cc-options:
+
+-ld-options:
++ld-options: "-Wl,-R@PREFIX@/lib","-L@PREFIX@/lib",
+ #ifdef LEADING_UNDERSCORE
+ "-u", "_GHCziBase_Izh_static_info"
+ , "-u", "_GHCziBase_Czh_static_info"
diff --git a/ghc68/patches/patch-ag b/ghc68/patches/patch-ag
new file mode 100644
index 0000000000..690fea6a7c
--- /dev/null
+++ b/ghc68/patches/patch-ag
@@ -0,0 +1,13 @@
+$NetBSD: patch-ag,v 1.6 2012/08/17 15:49:36 jperkin Exp $
+
+--- ../ghc-6.4.2/libraries/readline/package.conf.in.orig 2005-05-20 20:59:44.000000000 +0200
++++ ../ghc-6.4.2/libraries/readline/package.conf.in 2005-05-20 21:07:43.000000000 +0200
+@@ -27,7 +27,7 @@
+ depends: base
+ hugs-options:
+ cc-options:
+-ld-options:
++ld-options: "-Wl,-R@PREFIX@/lib","-L@PREFIX@/lib"
+ framework-dirs:
+ frameworks:
+ haddock-interfaces: HADDOCK_IFACE
diff --git a/ghc68/patches/patch-ah b/ghc68/patches/patch-ah
new file mode 100644
index 0000000000..d30feac81a
--- /dev/null
+++ b/ghc68/patches/patch-ah
@@ -0,0 +1,16 @@
+$NetBSD: patch-ah,v 1.4 2007/03/24 17:57:20 kristerw Exp $
+
+--- ../ghc-6.4.2/ghc/rts/PosixSource.h.orig Tue Jun 14 01:55:53 2005
++++ ../ghc-6.4.2/ghc/rts/PosixSource.h Fri Aug 13 15:39:29 2004
+@@ -9,9 +9,11 @@
+ #ifndef POSIXSOURCE_H
+ #define POSIXSOURCE_H
+
++#if 0
+ #define _POSIX_SOURCE 1
+ #define _POSIX_C_SOURCE 199506L
+ #define _ISOC9X_SOURCE
++#endif
+
+ /* Let's be ISO C9X too... */
+
diff --git a/ghc68/patches/patch-ai b/ghc68/patches/patch-ai
new file mode 100644
index 0000000000..c0b95427e7
--- /dev/null
+++ b/ghc68/patches/patch-ai
@@ -0,0 +1,62 @@
+$NetBSD: patch-ai,v 1.6 2007/03/24 17:57:20 kristerw Exp $
+
+--- ../ghc-6.4.2/distrib/prep-bin-dist-mingw.orig 2006-03-19 04:26:18.000000000 +0100
++++ ../ghc-6.4.2/distrib/prep-bin-dist-mingw 2006-10-14 04:43:55.000000000 +0200
+@@ -27,25 +27,25 @@
+ # - gcc_version -- what gcc version your mingw tree uses.
+ #
+ #
+-if [ "x${old_ghc_top}" == "x" ]; then
++if [ "x${old_ghc_top}" = "x" ]; then
+ export old_ghc_top=c:/ghc/ghc-6.2.1
+ fi
+-if [ "x${mingw_top}" == "x" ]; then
++if [ "x${mingw_top}" = "x" ]; then
+ export mingw_top=c:/mingw3
+ fi
+
+ # The gcc-lib directory of the mingw tree you want to
+ # include with the binary dist.
+-if [ "x${gcc_lib}" == "x" ]; then
+- if [ "x${gcc_version}" == "x" ]; then
++if [ "x${gcc_lib}" = "x" ]; then
++ if [ "x${gcc_version}" = "x" ]; then
+ # The default (with mingw3)
+ export gcc_lib=$mingw_top/lib/gcc-lib/mingw32/3.2.3
+ else
+ export gcc_lib=$mingw_top/lib/gcc-lib/mingw32/${gcc_version}
+ fi
+ fi
+-if [ "x${gcc_libexec}" == "x" ]; then
+- if [ "x${gcc_version}" == "x" ]; then
++if [ "x${gcc_libexec}" = "x" ]; then
++ if [ "x${gcc_version}" = "x" ]; then
+ # The default (with mingw3)
+ export gcc_libexec=$mingw_top/lib/gcc-lib/mingw32/3.2.3
+ else
+@@ -61,7 +61,7 @@ if [ "x${gcc_libexec}" == "x" ]; then
+ fi
+
+ #Directory where a (cygwin-free) perl binary resides.
+-if [ "x${perl_dir}" == "x" ]; then
++if [ "x${perl_dir}" = "x" ]; then
+ export perl_dir=$old_ghc_top
+ fi
+
+@@ -69,13 +69,13 @@ fi
+ # The mingw include, lib, and bin directories; all derived
+ # from ${mingw_top}.
+ #
+-if [ "x${mingw_include}" == "x" ]; then
++if [ "x${mingw_include}" = "x" ]; then
+ export mingw_include=$mingw_top/include
+ fi
+-if [ "x${mingw_lib}" == "x" ]; then
++if [ "x${mingw_lib}" = "x" ]; then
+ export mingw_lib=$mingw_top/lib
+ fi
+-if [ "x${mingw_bin}" == "x" ]; then
++if [ "x${mingw_bin}" = "x" ]; then
+ export mingw_bin=$mingw_top/bin
+ fi
+
diff --git a/ghc68/patches/patch-aj b/ghc68/patches/patch-aj
new file mode 100644
index 0000000000..0978c1d78a
--- /dev/null
+++ b/ghc68/patches/patch-aj
@@ -0,0 +1,15 @@
+$NetBSD: patch-aj,v 1.3 2008/03/17 15:33:10 kristerw Exp $
+
+--- libraries/readline/configure.orig 2008-02-21 09:32:21.000000000 -0300
++++ libraries/readline/configure
+@@ -1300,6 +1300,10 @@ else
+ readline_libraries=NONE
+ fi;
+
++# Force readline paths.
++readline_includes="@PREFIX@/include"
++readline_libraries="@PREFIX@/lib"
++
+
+ if test "$enable_readline" = no; then
+ BUILD_PACKAGE_BOOL=False
diff --git a/ghc68/patches/patch-ak b/ghc68/patches/patch-ak
new file mode 100644
index 0000000000..2068c397ad
--- /dev/null
+++ b/ghc68/patches/patch-ak
@@ -0,0 +1,37 @@
+$NetBSD: patch-ak,v 1.5 2008/07/20 00:26:52 kristerw Exp $
+
+--- libraries/base/include/HsBase.h.orig 2008-06-16 19:42:53.000000000 +0200
++++ libraries/base/include/HsBase.h 2008-07-19 19:57:32.000000000 +0200
+@@ -21,7 +21,9 @@
+ /* Needed to get the macro version of errno on some OSs (eg. Solaris).
+ We must do this, because these libs are only compiled once, but
+ must work in both single-threaded and multi-threaded programs. */
++#ifndef _REENTRANT
+ #define _REENTRANT 1
++#endif
+
+ #include "HsFFI.h"
+
+@@ -254,6 +256,11 @@
+ INLINE int
+ __hscore_sigismember( sigset_t * set, int s )
+ { return sigismember(set,s); }
++
++INLINE int
++__hscore_sigprocmask( int how, const sigset_t * set, sigset_t * oset )
++{ return sigprocmask(how,set,oset); }
++
+ #endif
+
+ INLINE void *
+@@ -665,6 +672,10 @@
+ #endif
+ }
+
++INLINE DIR* __hscore_opendir (const char *filename) {
++ return opendir(filename);
++}
++
+ // These are wrapped because on some OSs (eg. Linux) they are
+ // macros which redirect to the 64-bit-off_t versions when large file
+ // support is enabled.
diff --git a/ghc68/patches/patch-al b/ghc68/patches/patch-al
new file mode 100644
index 0000000000..3271c862a3
--- /dev/null
+++ b/ghc68/patches/patch-al
@@ -0,0 +1,22 @@
+$NetBSD: patch-al,v 1.4 2008/07/07 14:58:00 kristerw Exp $
+
+--- libraries/base/System/Posix/Internals.hs.orig 2007-12-10 19:16:54.000000000 +0100
++++ libraries/base/System/Posix/Internals.hs 2008-07-07 13:11:44.000000000 +0200
+@@ -354,7 +354,7 @@
+ foreign import ccall unsafe "HsBase.h __hscore_open"
+ c_open :: CString -> CInt -> CMode -> IO CInt
+
+-foreign import ccall unsafe "HsBase.h opendir"
++foreign import ccall unsafe "HsBase.h __hscore_opendir"
+ c_opendir :: CString -> IO (Ptr CDir)
+
+ foreign import ccall unsafe "HsBase.h __hscore_mkdir"
+@@ -418,7 +418,7 @@
+ foreign import ccall unsafe "HsBase.h __hscore_sigaddset"
+ c_sigaddset :: Ptr CSigset -> CInt -> IO CInt
+
+-foreign import ccall unsafe "HsBase.h sigprocmask"
++foreign import ccall unsafe "HsBase.h __hscore_sigprocmask"
+ c_sigprocmask :: CInt -> Ptr CSigset -> Ptr CSigset -> IO CInt
+
+ foreign import ccall unsafe "HsBase.h tcgetattr"
diff --git a/ghc68/patches/patch-am b/ghc68/patches/patch-am
new file mode 100644
index 0000000000..5fea3005d4
--- /dev/null
+++ b/ghc68/patches/patch-am
@@ -0,0 +1,33 @@
+$NetBSD: patch-am,v 1.4 2008/07/20 00:26:52 kristerw Exp $
+
+--- libraries/unix/include/HsUnix.h.orig 2008-06-16 19:48:44.000000000 +0200
++++ libraries/unix/include/HsUnix.h 2008-07-19 20:06:49.000000000 +0200
+@@ -140,6 +140,28 @@
+ return mknod(pathname,mode,dev);
+ }
+
++#ifdef HAVE_UNSETENV
++INLINE int __hsunix_unsetenv(const char *name)
++{
++ return unsetenv(name);
++}
++#endif
++
++INLINE clock_t __hsunix_times(struct tms *tp)
++{
++ return times(tp);
++}
++
++INLINE int __hsunix_sigpending(sigset_t *set)
++{
++ return sigpending(set);
++}
++
++INLINE int __hsunix_sigsuspend(const sigset_t *sigmask)
++{
++ return sigsuspend(sigmask);
++}
++
+ #ifdef HAVE_PTSNAME
+ // I cannot figure out how to make the definitions of the following
+ // functions visible in <stdlib.h> on Linux. But these definitions
diff --git a/ghc68/patches/patch-an b/ghc68/patches/patch-an
new file mode 100644
index 0000000000..f1b476ea28
--- /dev/null
+++ b/ghc68/patches/patch-an
@@ -0,0 +1,13 @@
+$NetBSD: patch-an,v 1.3 2008/03/24 22:40:23 kristerw Exp $
+
+--- libraries/unix/System/Posix/Env.hsc.orig 2008-03-24 17:09:39.000000000 +0100
++++ libraries/unix/System/Posix/Env.hsc 2008-03-24 17:10:41.000000000 +0100
+@@ -81,7 +81,7 @@
+
+ unsetEnv name = withCString name c_unsetenv
+
+-foreign import ccall unsafe "unsetenv"
++foreign import ccall unsafe "__hsunix_unsetenv"
+ c_unsetenv :: CString -> IO ()
+ #else
+ unsetEnv name = putEnv (name ++ "=")
diff --git a/ghc68/patches/patch-ao b/ghc68/patches/patch-ao
new file mode 100644
index 0000000000..e5b86248e9
--- /dev/null
+++ b/ghc68/patches/patch-ao
@@ -0,0 +1,13 @@
+$NetBSD: patch-ao,v 1.3 2008/03/24 22:40:23 kristerw Exp $
+
+--- libraries/unix/System/Posix/Process.hsc.orig 2008-03-24 17:10:54.000000000 +0100
++++ libraries/unix/System/Posix/Process.hsc 2008-03-24 17:11:30.000000000 +0100
+@@ -177,7 +177,7 @@
+
+ type CTms = ()
+
+-foreign import ccall unsafe "times"
++foreign import ccall unsafe "__hsunix_times"
+ c_times :: Ptr CTms -> IO CClock
+
+ -- -----------------------------------------------------------------------------
diff --git a/ghc68/patches/patch-ap b/ghc68/patches/patch-ap
new file mode 100644
index 0000000000..a2436b6fe1
--- /dev/null
+++ b/ghc68/patches/patch-ap
@@ -0,0 +1,13 @@
+$NetBSD: patch-ap,v 1.3 2008/03/31 06:18:12 cjs Exp $
+
+--- libraries/network/include/HsNet.h.orig 2007-12-11 03:25:19.000000000 +0900
++++ libraries/network/include/HsNet.h 2008-03-31 12:36:50.000000000 +0900
+@@ -139,3 +139,8 @@
+ }
+
+ #endif
++
++INLINE int __hsnet_socket(int domain, int type, int protocol)
++{
++ return socket(domain, type, protocol);
++}
diff --git a/ghc68/patches/patch-aq b/ghc68/patches/patch-aq
new file mode 100644
index 0000000000..d3d7669432
--- /dev/null
+++ b/ghc68/patches/patch-aq
@@ -0,0 +1,13 @@
+$NetBSD: patch-aq,v 1.3 2008/03/31 06:18:12 cjs Exp $
+
+--- libraries/network/Network/Socket.hsc.orig 2008-03-31 12:40:13.000000000 +0900
++++ libraries/network/Network/Socket.hsc 2008-03-31 12:40:41.000000000 +0900
+@@ -2499,7 +2499,7 @@
+ c_close :: CInt -> IO CInt
+ #endif
+
+-foreign import CALLCONV unsafe "socket"
++foreign import CALLCONV unsafe "__hsnet_socket"
+ c_socket :: CInt -> CInt -> CInt -> IO CInt
+ foreign import CALLCONV unsafe "bind"
+ c_bind :: CInt -> Ptr SockAddr -> CInt{-CSockLen???-} -> IO CInt
diff --git a/ghc68/patches/patch-ar b/ghc68/patches/patch-ar
new file mode 100644
index 0000000000..29948559bd
--- /dev/null
+++ b/ghc68/patches/patch-ar
@@ -0,0 +1,22 @@
+$NetBSD: patch-ar,v 1.3 2008/07/20 00:26:52 kristerw Exp $
+
+--- rts/Linker.c.orig 2008-07-19 19:54:17.000000000 +0200
++++ rts/Linker.c 2008-07-19 19:55:39.000000000 +0200
+@@ -2612,10 +2612,16 @@
+ #define Elf_Sym Elf64_Sym
+ #define Elf_Rel Elf64_Rel
+ #define Elf_Rela Elf64_Rela
+-#if !defined(freebsd_HOST_OS)
++#ifndef ELF_ST_TYPE
+ #define ELF_ST_TYPE ELF64_ST_TYPE
++#endif
++#ifndef ELF_ST_BIND
+ #define ELF_ST_BIND ELF64_ST_BIND
++#endif
++#ifndef ELF_R_TYPE
+ #define ELF_R_TYPE ELF64_R_TYPE
++#endif
++#ifndef ELF_R_SYM
+ #define ELF_R_SYM ELF64_R_SYM
+ #endif
+ #else
diff --git a/ghc68/patches/patch-as b/ghc68/patches/patch-as
new file mode 100644
index 0000000000..b0f886f716
--- /dev/null
+++ b/ghc68/patches/patch-as
@@ -0,0 +1,21 @@
+$NetBSD: patch-as,v 1.3 2008/07/20 00:26:52 kristerw Exp $
+
+--- libraries/unix/System/Posix/Signals.hs.orig 2008-07-19 19:59:17.000000000 +0200
++++ libraries/unix/System/Posix/Signals.hs 2008-07-19 20:00:49.000000000 +0200
+@@ -502,7 +502,7 @@
+ -- ignore the return value; according to the docs it can only ever be
+ -- (-1) with errno set to EINTR.
+
+-foreign import ccall unsafe "sigsuspend"
++foreign import ccall unsafe "__hsunix_sigsuspend"
+ c_sigsuspend :: Ptr CSigset -> IO CInt
+ #endif
+
+@@ -526,6 +526,6 @@
+ c_sigismember :: Ptr CSigset -> CInt -> IO CInt
+ #endif /* __HUGS__ */
+
+-foreign import ccall unsafe "sigpending"
++foreign import ccall unsafe "__hsunix_sigpending"
+ c_sigpending :: Ptr CSigset -> IO CInt
+
diff --git a/ghc68/patches/patch-at b/ghc68/patches/patch-at
new file mode 100644
index 0000000000..2822ba1c0d
--- /dev/null
+++ b/ghc68/patches/patch-at
@@ -0,0 +1,13 @@
+$NetBSD: patch-at,v 1.8 2014/06/27 06:51:22 dholland Exp $
+
+--- ../ghc-6.4.2/configure.orig 2006-04-19 07:36:55.000000000 +1200
++++ ../ghc-6.4.2/configure
+@@ -2377,7 +2377,7 @@ fi
+ exit 1
+ else
+ $PerlCmd -v >conftest.out 2>&1
+- if grep "v5.6" conftest.out >/dev/null 2>&1; then
++ if grep "v5.[12][02468]" conftest.out >/dev/null 2>&1; then
+ :
+ else
+ if grep "v5.8" conftest.out >/dev/null 2>&1; then
diff --git a/ghc68/patches/patch-au b/ghc68/patches/patch-au
new file mode 100644
index 0000000000..6f784ccdd9
--- /dev/null
+++ b/ghc68/patches/patch-au
@@ -0,0 +1,16 @@
+$NetBSD: patch-au,v 1.1 2012/08/17 15:49:36 jperkin Exp $
+
+--- ../ghc-6.4.2/ghc/rts/RtsUtils.c.orig 2012-08-17 14:05:20.740303579 +0000
++++ ../ghc-6.4.2/ghc/rts/RtsUtils.c 2012-08-17 14:06:13.029606465 +0000
+@@ -187,7 +187,11 @@
+ if (now == 0) {
+ time(&now);
+ #if HAVE_CTIME_R
++# ifdef __sun
++ ctime_r(&now, nowstr, sizeof(nowstr));
++# else
+ ctime_r(&now, nowstr);
++# endif
+ #else
+ strcpy(nowstr, ctime(&now));
+ #endif
diff --git a/ghc68/patches/patch-ghc-6.4.2-wlibraries_base_include_HsBase.h b/ghc68/patches/patch-ghc-6.4.2-wlibraries_base_include_HsBase.h
new file mode 100644
index 0000000000..9af8806b40
--- /dev/null
+++ b/ghc68/patches/patch-ghc-6.4.2-wlibraries_base_include_HsBase.h
@@ -0,0 +1,25 @@
+$NetBSD$
+
+gcc -x c Control/Arrow.hc -o Control/Arrow.o -c -O -fno-defer-pop -fomit-frame-pointer -DNO_REGS -DUSE_MINIINTERPRETER -DDONT_WANT_WIN32_DLL_SUPPORT -D__GLASGOW_HASKELL__=604 -O -I/export/WRKOBJDIR/wip/ghc68/work/ghc-6.4.2/ghc/includes -I/export/WRKOBJDIR/wip/ghc68/work/ghc-6.4.2/libraries/base/include -I/export/WRKOBJDIR/wip/ghc68/work/ghc-6.4.2/libraries/unix/include -I/export/WRKOBJDIR/wip/ghc68/work/ghc-6.4.2/libraries/parsec/include -I/export/WRKOBJDIR/wip/ghc68/work/ghc-6.4.2/libraries/readline/include -I. `echo | sed 's/^$/-DSTOLEN_X86_REGS=4/'`
+In file included from Control/Arrow.hc:4:0:
+/export/WRKOBJDIR/wip/ghc68/work/ghc-6.4.2/libraries/base/include/HsBase.h:144:12: error: conflicting types for 'execvpe'
+ extern int execvpe(char *name, char *const argv[], char **envp);
+ ^~~~~~~
+In file included from /export/WRKOBJDIR/wip/ghc68/work/ghc-6.4.2/libraries/base/include/HsBase.h:33:0,
+ from Control/Arrow.hc:4:
+/usr/include/unistd.h:334:6: note: previous declaration of 'execvpe' was here
+ int execvpe(const char *, char * const *, char * const *);
+
+
+
+--- ghc-6.4.2/libraries/base/include/HsBase.h.orig 2006-02-02 01:15:56.000000000 +0900
++++ ../ghc-6.4.2/libraries/base/include/HsBase.h 2019-10-07 23:55:26.568530629 +0900
+@@ -141,7 +141,7 @@ extern HsInt nocldstop;
+
+ #if !defined(mingw32_HOST_OS)
+ /* in execvpe.c */
+-extern int execvpe(char *name, char *const argv[], char **envp);
++// extern int execvpe(char *name, char *const argv[], char **envp);
+ extern void pPrPr_disableITimers (void);
+ #endif
+
diff --git a/ghc68/patches/patch-ghc-6.4.2_ghc_includes_DerivedConstants.c b/ghc68/patches/patch-ghc-6.4.2_ghc_includes_DerivedConstants.c
new file mode 100644
index 0000000000..27eb87784e
--- /dev/null
+++ b/ghc68/patches/patch-ghc-6.4.2_ghc_includes_DerivedConstants.c
@@ -0,0 +1,14 @@
+$NetBSD$
+
+stable_ptr_table undefined
+
+--- ghc-6.4.2/ghc/includes/mkDerivedConstants.c.orig 2006-01-05 01:30:32.000000000 +0900
++++ ../ghc-6.4.2/ghc/includes/mkDerivedConstants.c 2019-10-06 22:13:40.076851104 +0900
+@@ -20,6 +20,7 @@
+ #include "Rts.h"
+ #include "RtsFlags.h"
+ #include "Storage.h"
++#include "Stable.h"
+
+ #include <stdio.h>
+
diff --git a/ghc68/patches/patch-ghc.6.4.2_ghc_includes_Makefile b/ghc68/patches/patch-ghc.6.4.2_ghc_includes_Makefile
new file mode 100644
index 0000000000..11e4c79d52
--- /dev/null
+++ b/ghc68/patches/patch-ghc.6.4.2_ghc_includes_Makefile
@@ -0,0 +1,36 @@
+$NetBSD$
+
+libgmp.so.10 not found
+
+
+--- ghc-6.4.2/ghc/includes/Makefile.orig 2006-03-28 22:47:04.000000000 +0900
++++ ../ghc-6.4.2/ghc/includes/Makefile 2019-10-07 23:34:39.217354152 +0900
+@@ -116,10 +116,10 @@
+ mkDerivedConstants.c : $(H_CONFIG) $(H_PLATFORM)
+
+ mkDerivedConstantsHdr : mkDerivedConstants.o
+- $(CC) -o $@ $(CC_OPTS) $(LD_OPTS) mkDerivedConstants.o
++ $(CC) -o $@ $(CC_OPTS) $(LD_OPTS) -lgmp -L@PREFIX@/lib -Wl,-rpath=@PREFIX@/lib mkDerivedConstants.o
+
+ DerivedConstants.h : mkDerivedConstantsHdr
+- ./mkDerivedConstantsHdr >$@
++ env LD_LIBRARY_PATH=@PREFIX@/lib ./mkDerivedConstantsHdr >$@
+
+ endif
+
+@@ -139,13 +139,13 @@
+ else
+
+ mkGHCConstants : mkGHCConstants.o
+- $(CC) -o $@ $(CC_OPTS) $(LD_OPTS) mkGHCConstants.o
++ $(CC) -o $@ $(CC_OPTS) $(LD_OPTS) -lgmp -L@PREFIX@/lib -Wl,-rpath=@PREFIX@/lib mkGHCConstants.o
+
+ mkGHCConstants.o : mkDerivedConstants.c
+ $(CC) -o $@ -c $< -DGEN_HASKELL
+
+ GHCConstants.h : mkGHCConstants
+- ./mkGHCConstants >$@
++ env LD_LIBRARY_PATH=@PREFIX@/lib ./mkGHCConstants >$@
+
+ endif
+
diff --git a/ghc68/patches/patch-ghc.6.4.2_ghc_rts_Stable.c b/ghc68/patches/patch-ghc.6.4.2_ghc_rts_Stable.c
new file mode 100644
index 0000000000..759a695862
--- /dev/null
+++ b/ghc68/patches/patch-ghc.6.4.2_ghc_rts_Stable.c
@@ -0,0 +1,14 @@
+$NetBSD$
+
+probably not necessary
+
+--- ghc-6.4.2/ghc/rts/Stable.c.orig 2005-07-08 18:08:41.000000000 +0900
++++ ../ghc-6.4.2/ghc/rts/Stable.c 2019-10-06 18:40:06.843009094 +0900
+@@ -72,6 +72,7 @@
+ application, etc of a stable pointer.
+
+ */
++StgWord RTS_VAR(stable_ptr_table) = NULL;
+
+ snEntry *stable_ptr_table = NULL;
+ static snEntry *stable_ptr_free = NULL;
diff --git a/ghc68/patches/patch-ghc.6.4.2_ghc_rts_Stable.h b/ghc68/patches/patch-ghc.6.4.2_ghc_rts_Stable.h
new file mode 100644
index 0000000000..cb027374ba
--- /dev/null
+++ b/ghc68/patches/patch-ghc.6.4.2_ghc_rts_Stable.h
@@ -0,0 +1,15 @@
+$NetBSD$
+
+symbole stable_ptr_table not defined
+
+--- ghc-6.4.2/ghc/includes/Stable.h.orig 2004-08-13 22:09:30.000000000 +0900
++++ ../ghc-6.4.2/ghc/includes/Stable.h 2019-10-06 22:08:49.397808935 +0900
+@@ -36,7 +36,7 @@ typedef struct {
+ StgClosure *sn_obj; /* the StableName object (or NULL) */
+ } snEntry;
+
+-extern DLL_IMPORT_RTS snEntry *stable_ptr_table;
++ DLL_IMPORT_RTS snEntry *stable_ptr_table;
+
+ extern void freeStablePtr(StgStablePtr sp);
+
diff --git a/ghc68/patches/patch-includes_Makefile b/ghc68/patches/patch-includes_Makefile
new file mode 100644
index 0000000000..fffa3a4863
--- /dev/null
+++ b/ghc68/patches/patch-includes_Makefile
@@ -0,0 +1,32 @@
+$NetBSD$
+
+Done.
+./mkGHCConstants >GHCConstants.h
+./mkGHCConstants: Shared object "libgmp.so.10" not found
+Makefile:148: recipe for target 'GHCConstants.h' failed
+gmake[3]: *** [GHCConstants.h] Error 1
+gmake[3]: *** Deleting file 'GHCConstants.h'
+../mk/target.mk:1193: recipe for target 'boot' failed
+gmake[2]: *** [boot] Error 1
+gmake[2]: Leaving directory '/export/WRKOBJDIR/wip/ghc68/work/ghc-6.4.2/ghc'
+
+--- includes/Makefile.orig 2008-06-17 02:27:16.000000000 +0900
++++ includes/Makefile 2019-10-07 23:04:38.792773375 +0900
+@@ -131,7 +131,7 @@ mkDerivedConstantsHdr : mkDerivedConstan
+ $(CC) -o $@ $(CC_OPTS) $(LD_OPTS) mkDerivedConstants.o
+
+ DerivedConstants.h : mkDerivedConstantsHdr
+- ./mkDerivedConstantsHdr >$@
++ env LD_LBRARY_PATH=@PREFIX@/lib ./mkDerivedConstantsHdr >$@
+
+ endif
+
+@@ -151,7 +151,7 @@ GHCConstants.h :
+ else
+
+ mkGHCConstants : mkGHCConstants.o
+- $(CC) -o $@ $(CC_OPTS) $(LD_OPTS) mkGHCConstants.o
++ $(CC) -o $@ $(CC_OPTS) $(LD_OPTS) -Wl,-rpath=@PREFIX@/lib mkGHCConstants.o
+
+ mkGHCConstants.o : mkDerivedConstants.c
+ $(CC) -o $@ $(CC_OPTS) -c $< -DGEN_HASKELL
Home |
Main Index |
Thread Index |
Old Index