diff options
author | kristerw <kristerw@pkgsrc.org> | 2004-05-29 14:28:43 +0000 |
---|---|---|
committer | kristerw <kristerw@pkgsrc.org> | 2004-05-29 14:28:43 +0000 |
commit | 47742d633f592119fa8f963c93ab99871210144a (patch) | |
tree | 565be61216f49c064b0387ed304c3c1a9e4c1f3c /lang/ghc | |
parent | 74e19ef3ea390f22d40024aa68ad38a8cda1da71 (diff) | |
download | pkgsrc-47742d633f592119fa8f963c93ab99871210144a.tar.gz |
Update ghc to 6.2.1.
There are too many changes compared to version 5.04.3 to list here...
The changes are described in:
http://www.haskell.org/ghc/docs/6.0.1/html/users_guide/release-6-0.html
http://www.haskell.org/ghc/docs/6.2.1/html/users_guide/release-6-2.html
Diffstat (limited to 'lang/ghc')
-rw-r--r-- | lang/ghc/Makefile | 79 | ||||
-rw-r--r-- | lang/ghc/PLIST | 1396 | ||||
-rw-r--r-- | lang/ghc/distinfo | 35 | ||||
-rw-r--r-- | lang/ghc/files/build.mk | 5 | ||||
-rw-r--r-- | lang/ghc/patches/patch-aa | 40 | ||||
-rw-r--r-- | lang/ghc/patches/patch-ab | 37 | ||||
-rw-r--r-- | lang/ghc/patches/patch-ac | 35 | ||||
-rw-r--r-- | lang/ghc/patches/patch-ad | 96 | ||||
-rw-r--r-- | lang/ghc/patches/patch-ae | 25 | ||||
-rw-r--r-- | lang/ghc/patches/patch-af | 22 | ||||
-rw-r--r-- | lang/ghc/patches/patch-ag | 12 | ||||
-rw-r--r-- | lang/ghc/patches/patch-ah | 13 | ||||
-rw-r--r-- | lang/ghc/patches/patch-ai | 23 | ||||
-rw-r--r-- | lang/ghc/patches/patch-aj | 13 | ||||
-rw-r--r-- | lang/ghc/patches/patch-ak | 12 | ||||
-rw-r--r-- | lang/ghc/patches/patch-al | 13 | ||||
-rw-r--r-- | lang/ghc/patches/patch-am | 17 | ||||
-rw-r--r-- | lang/ghc/patches/patch-an | 30 | ||||
-rw-r--r-- | lang/ghc/patches/patch-ao | 14 | ||||
-rw-r--r-- | lang/ghc/patches/patch-ap | 18 | ||||
-rw-r--r-- | lang/ghc/patches/patch-aq | 64 | ||||
-rw-r--r-- | lang/ghc/patches/patch-ar | 14 | ||||
-rw-r--r-- | lang/ghc/patches/patch-as | 15 | ||||
-rw-r--r-- | lang/ghc/patches/patch-at | 16 |
24 files changed, 628 insertions, 1416 deletions
diff --git a/lang/ghc/Makefile b/lang/ghc/Makefile index 275438da0d7..c18df3af472 100644 --- a/lang/ghc/Makefile +++ b/lang/ghc/Makefile @@ -1,55 +1,48 @@ -# $NetBSD: Makefile,v 1.16 2004/03/22 03:39:00 kristerw Exp $ +# $NetBSD: Makefile,v 1.17 2004/05/29 14:28:43 kristerw Exp $ -DISTNAME= ghc-5.04.3 +DISTNAME= ghc-6.2.1 CATEGORIES= lang -MASTER_SITES= http://www.haskell.org/ghc/dist/5.04.3/ -DISTFILES= ghc-5.04.3-src.tar.bz2 ghc-5.04.3-i386-unknown-netbsd-hc.tar.bz2 +MASTER_SITES= http://www.haskell.org/ghc/dist/6.2.1/ +DISTFILES= ghc-6.2.1-src.tar.bz2 \ + ghc-6.2.1-i386-unknown-netbsd-hc.tar.gz MAINTAINER= kristerw@NetBSD.org HOMEPAGE= http://www.haskell.org/ghc/ COMMENT= Compiler for the functional language Haskell -GNU_CONFIGURE= # defined -USE_X11= # defined +SITES_ghc-6.2.1-i386-unknown-netbsd-hc.tar.gz=${MASTER_SITE_LOCAL} + +GNU_CONFIGURE= yes CONFIGURE_SCRIPT= ./distrib/hc-build -CONFIGURE_ENV+= LIBS="-L${PREFIX}/lib" -AUTOCONF_REQD=2.13 - -USE_BUILDLINK2= #defined - -USE_GNU_READLINE=yes -USE_PERL5= yes -USE_GNU_TOOLS+= make - -# Note: this package contains a Haskell compiler that is itself -# written in Haskell. There are basically two ways we can solve the -# bootstrap problem: -# 1. bootstrap from pre-generated C files. -# 2. first download a binary pre-built compiler and use it to compile. -# We currently use way 1. -# The problem with 2. is that it may make the package more sensitive -# to the exact NetBSD versions involved (the version of the build -# system compared to the version used to build the pre-built binary). -# On the other hand, bootstrapping GHC from C is very fragile and it -# may be harder to update the package with method 1. -# For comparison, FreeBSD currently uses method 2. - -# Note: a number of non-i386 platforms, including solaris/sparc, -# osf/alpha etc are supported natively by ghc. pkg support for those -# platforms and their NetBSD varients is left as a mid-level exercise -# for the reader -ONLY_FOR_PLATFORM= NetBSD-1.5*-i386 NetBSD-1.6*-i386 NetBSD-[2-9]*-i386 +CONFIGURE_ARGS+= --enable-hc-boot-unregisterised +INSTALL_MAKE_FLAGS+= stage=1 -pre-configure: - cd ${WRKSRC}; file=configure.in; \ - ${SED} -e "s|@PREFIX@|${PREFIX}|g" $${file} > $${file}.fixed; \ - ${MV} -f $${file}.fixed $${file}; \ - ${AUTOCONF} +USE_BUILDLINK3= yes -do-build: +USE_GNU_READLINE= yes # uses the UNDO_ constants +USE_PERL5= yes +USE_GNU_TOOLS+= make -.include "../../devel/readline/buildlink2.mk" -.include "../../devel/gmp/buildlink2.mk" -.include "../../x11/gtk/buildlink2.mk" -.include "../../mk/autoconf.mk" +# Everything is done in the configure target. +NO_BUILD= yes + +pre-configure: + ${MV} ${WRKSRC}/mk/bootstrap.mk ${WRKSRC}/mk/bootstrap.mk.tmp + ${SED} -e 's,@PREFIX@,${PREFIX},g' \ + < ${WRKSRC}/mk/bootstrap.mk.tmp \ + > ${WRKSRC}/mk/bootstrap.mk + ${MV} ${WRKSRC}/libraries/readline/package.conf.in \ + ${WRKSRC}/libraries/readline/package.conf.in.tmp + ${SED} -e 's,@PREFIX@,${PREFIX},g' \ + < ${WRKSRC}/libraries/readline/package.conf.in.tmp \ + > ${WRKSRC}/libraries/readline/package.conf.in + ${MV} ${WRKSRC}/ghc/rts/package.conf.in \ + ${WRKSRC}/ghc/rts/package.conf.in.tmp + ${SED} -e 's,@PREFIX@,${PREFIX},g' \ + < ${WRKSRC}/ghc/rts/package.conf.in.tmp \ + > ${WRKSRC}/ghc/rts/package.conf.in + +.include "../../devel/readline/buildlink3.mk" +.include "../../devel/gmp/buildlink3.mk" +.include "../../mk/pthread.buildlink3.mk" .include "../../mk/bsd.pkg.mk" diff --git a/lang/ghc/PLIST b/lang/ghc/PLIST index 12988b56219..e7a29789222 100644 --- a/lang/ghc/PLIST +++ b/lang/ghc/PLIST @@ -1,871 +1,533 @@ -@comment $NetBSD: PLIST,v 1.2 2003/04/29 11:27:40 augustss Exp $ -bin/hasktags +@comment $NetBSD: PLIST,v 1.3 2004/05/29 14:28:43 kristerw Exp $ +bin/ghc +bin/${PKGNAME} bin/ghc-pkg -bin/ghc-pkg-5.04.3 +bin/ghc-pkg-${PKGVERSION} +bin/ghci +bin/ghci-${PKGVERSION} +bin/ghcprof +bin/hasktags bin/hp2ps bin/hsc2hs bin/stat2resid -bin/ghcprof -bin/ghc -bin/ghc-5.04.3 -bin/ghci -bin/ghci-5.04.3 -bin/DrIFT -bin/DtdToHaskell -bin/Xtract -lib/ghc-5.04.3/include/Block.h -lib/ghc-5.04.3/include/Bytecodes.h -lib/ghc-5.04.3/include/CCall.h -lib/ghc-5.04.3/include/ClosureMacros.h -lib/ghc-5.04.3/include/ClosureTypes.h -lib/ghc-5.04.3/include/Closures.h -lib/ghc-5.04.3/include/Constants.h -lib/ghc-5.04.3/include/Derived.h -lib/ghc-5.04.3/include/DerivedConstants.h -lib/ghc-5.04.3/include/DietHEP.h -lib/ghc-5.04.3/include/GranSim.h -lib/ghc-5.04.3/include/Hooks.h -lib/ghc-5.04.3/include/HsFFI.h -lib/ghc-5.04.3/include/InfoMacros.h -lib/ghc-5.04.3/include/InfoTables.h -lib/ghc-5.04.3/include/Linker.h -lib/ghc-5.04.3/include/MachDeps.h -lib/ghc-5.04.3/include/MachRegs.h -lib/ghc-5.04.3/include/NativeDefs.h -lib/ghc-5.04.3/include/Parallel.h -lib/ghc-5.04.3/include/PosixSource.h -lib/ghc-5.04.3/include/PrimOps.h -lib/ghc-5.04.3/include/Regs.h -lib/ghc-5.04.3/include/Rts.h -lib/ghc-5.04.3/include/RtsAPI.h -lib/ghc-5.04.3/include/RtsFlags.h -lib/ghc-5.04.3/include/RtsTypes.h -lib/ghc-5.04.3/include/SMP.h -lib/ghc-5.04.3/include/SchedAPI.h -lib/ghc-5.04.3/include/Stable.h -lib/ghc-5.04.3/include/Stg.h -lib/ghc-5.04.3/include/StgDLL.h -lib/ghc-5.04.3/include/StgLdvProf.h -lib/ghc-5.04.3/include/StgMacros.h -lib/ghc-5.04.3/include/StgMiscClosures.h -lib/ghc-5.04.3/include/StgProf.h -lib/ghc-5.04.3/include/StgStorage.h -lib/ghc-5.04.3/include/StgTicky.h -lib/ghc-5.04.3/include/StgTypes.h -lib/ghc-5.04.3/include/TSO.h -lib/ghc-5.04.3/include/TailCalls.h -lib/ghc-5.04.3/include/Updates.h -lib/ghc-5.04.3/include/config.h -lib/ghc-5.04.3/include/ieee-flpt.h -lib/ghc-5.04.3/include/gmp.h -lib/ghc-5.04.3/include/CTypes.h -lib/ghc-5.04.3/include/Dynamic.h -lib/ghc-5.04.3/include/HsBase.h -lib/ghc-5.04.3/include/dirUtils.h -lib/ghc-5.04.3/include/errUtils.h -lib/ghc-5.04.3/include/ghc_errno.h -lib/ghc-5.04.3/include/lockFile.h -lib/ghc-5.04.3/include/timeUtils.h -lib/ghc-5.04.3/include/HsNet.h -lib/ghc-5.04.3/include/HsLang.h -lib/ghc-5.04.3/include/HsPosix.h -lib/ghc-5.04.3/include/HsUtil.h -lib/ghc-5.04.3/include/HsText.h -lib/ghc-5.04.3/ghc-pkg.bin -lib/ghc-5.04.3/hsc2hs-bin -lib/ghc-5.04.3/template-hsc.h -lib/ghc-5.04.3/parse-gcstats.prl -lib/ghc-5.04.3/process-gcstats.prl -lib/ghc-5.04.3/cgprof -lib/ghc-5.04.3/icons/absdelta.xbm -lib/ghc-5.04.3/icons/absolute.xbm -lib/ghc-5.04.3/icons/comm.xbm -lib/ghc-5.04.3/icons/commslack.xbm -lib/ghc-5.04.3/icons/comp.xbm -lib/ghc-5.04.3/icons/compress.xbm -lib/ghc-5.04.3/icons/compslack.xbm -lib/ghc-5.04.3/icons/delete.xbm -lib/ghc-5.04.3/icons/help.xbm -lib/ghc-5.04.3/icons/hrel.xbm -lib/ghc-5.04.3/icons/hrelslack.xbm -lib/ghc-5.04.3/icons/jump.xbm -lib/ghc-5.04.3/icons/mycomm.xbm -lib/ghc-5.04.3/icons/oxpara.xbm -lib/ghc-5.04.3/icons/percent.xbm -lib/ghc-5.04.3/icons/reldelta.xbm -lib/ghc-5.04.3/icons/sync.xbm -lib/ghc-5.04.3/icons/time.xbm -lib/ghc-5.04.3/icons/time1.xbm -lib/ghc-5.04.3/icons/uncompress.xbm -lib/ghc-5.04.3/icons/undo.xbm -lib/ghc-5.04.3/icons/wait.xbm -lib/ghc-5.04.3/icons/weightdelta.xbm -lib/ghc-5.04.3/unlit -lib/ghc-5.04.3/package.conf -lib/ghc-5.04.3/ghc-usage.txt -lib/ghc-5.04.3/ghc-asm -lib/ghc-5.04.3/ghc-split -lib/ghc-5.04.3/ghc-5.04.3 -lib/ghc-5.04.3/libHSrts.a -lib/ghc-5.04.3/HSrts.o -lib/ghc-5.04.3/libHSrts_p.a -lib/ghc-5.04.3/imports/base/Control/Concurrent/Chan.hi -lib/ghc-5.04.3/imports/base/Control/Concurrent/MVar.hi -lib/ghc-5.04.3/imports/base/Control/Concurrent/QSem.hi -lib/ghc-5.04.3/imports/base/Control/Concurrent/QSemN.hi -lib/ghc-5.04.3/imports/base/Control/Concurrent/SampleVar.hi -lib/ghc-5.04.3/imports/base/Control/Concurrent/Chan.p_hi -lib/ghc-5.04.3/imports/base/Control/Concurrent/MVar.p_hi -lib/ghc-5.04.3/imports/base/Control/Concurrent/QSem.p_hi -lib/ghc-5.04.3/imports/base/Control/Concurrent/QSemN.p_hi -lib/ghc-5.04.3/imports/base/Control/Concurrent/SampleVar.p_hi -lib/ghc-5.04.3/imports/base/Control/Monad/ST/Lazy.hi -lib/ghc-5.04.3/imports/base/Control/Monad/ST/Strict.hi -lib/ghc-5.04.3/imports/base/Control/Monad/ST/Lazy.p_hi -lib/ghc-5.04.3/imports/base/Control/Monad/ST/Strict.p_hi -lib/ghc-5.04.3/imports/base/Control/Monad/Cont.hi -lib/ghc-5.04.3/imports/base/Control/Monad/Error.hi -lib/ghc-5.04.3/imports/base/Control/Monad/Fix.hi -lib/ghc-5.04.3/imports/base/Control/Monad/Identity.hi -lib/ghc-5.04.3/imports/base/Control/Monad/List.hi -lib/ghc-5.04.3/imports/base/Control/Monad/Monoid.hi -lib/ghc-5.04.3/imports/base/Control/Monad/RWS.hi -lib/ghc-5.04.3/imports/base/Control/Monad/Reader.hi -lib/ghc-5.04.3/imports/base/Control/Monad/ST.hi -lib/ghc-5.04.3/imports/base/Control/Monad/State.hi -lib/ghc-5.04.3/imports/base/Control/Monad/Trans.hi -lib/ghc-5.04.3/imports/base/Control/Monad/Writer.hi -lib/ghc-5.04.3/imports/base/Control/Monad/Cont.p_hi -lib/ghc-5.04.3/imports/base/Control/Monad/Error.p_hi -lib/ghc-5.04.3/imports/base/Control/Monad/Fix.p_hi -lib/ghc-5.04.3/imports/base/Control/Monad/Identity.p_hi -lib/ghc-5.04.3/imports/base/Control/Monad/List.p_hi -lib/ghc-5.04.3/imports/base/Control/Monad/Monoid.p_hi -lib/ghc-5.04.3/imports/base/Control/Monad/RWS.p_hi -lib/ghc-5.04.3/imports/base/Control/Monad/Reader.p_hi -lib/ghc-5.04.3/imports/base/Control/Monad/ST.p_hi -lib/ghc-5.04.3/imports/base/Control/Monad/State.p_hi -lib/ghc-5.04.3/imports/base/Control/Monad/Trans.p_hi -lib/ghc-5.04.3/imports/base/Control/Monad/Writer.p_hi -lib/ghc-5.04.3/imports/base/Control/Arrow.hi -lib/ghc-5.04.3/imports/base/Control/Concurrent.hi -lib/ghc-5.04.3/imports/base/Control/Exception.hi -lib/ghc-5.04.3/imports/base/Control/Monad.hi -lib/ghc-5.04.3/imports/base/Control/Parallel.hi -lib/ghc-5.04.3/imports/base/Control/Arrow.p_hi -lib/ghc-5.04.3/imports/base/Control/Concurrent.p_hi -lib/ghc-5.04.3/imports/base/Control/Exception.p_hi -lib/ghc-5.04.3/imports/base/Control/Monad.p_hi -lib/ghc-5.04.3/imports/base/Control/Parallel.p_hi -lib/ghc-5.04.3/imports/base/Data/Array/Base.hi -lib/ghc-5.04.3/imports/base/Data/Array/Diff.hi -lib/ghc-5.04.3/imports/base/Data/Array/IArray.hi -lib/ghc-5.04.3/imports/base/Data/Array/IO.hi -lib/ghc-5.04.3/imports/base/Data/Array/MArray.hi -lib/ghc-5.04.3/imports/base/Data/Array/ST.hi -lib/ghc-5.04.3/imports/base/Data/Array/Storable.hi -lib/ghc-5.04.3/imports/base/Data/Array/Unboxed.hi -lib/ghc-5.04.3/imports/base/Data/Array/Base.p_hi -lib/ghc-5.04.3/imports/base/Data/Array/Diff.p_hi -lib/ghc-5.04.3/imports/base/Data/Array/IArray.p_hi -lib/ghc-5.04.3/imports/base/Data/Array/IO.p_hi -lib/ghc-5.04.3/imports/base/Data/Array/MArray.p_hi -lib/ghc-5.04.3/imports/base/Data/Array/ST.p_hi -lib/ghc-5.04.3/imports/base/Data/Array/Storable.p_hi -lib/ghc-5.04.3/imports/base/Data/Array/Unboxed.p_hi -lib/ghc-5.04.3/imports/base/Data/STRef/Lazy.hi -lib/ghc-5.04.3/imports/base/Data/STRef/Strict.hi -lib/ghc-5.04.3/imports/base/Data/STRef/Lazy.p_hi -lib/ghc-5.04.3/imports/base/Data/STRef/Strict.p_hi -lib/ghc-5.04.3/imports/base/Data/Array.hi -lib/ghc-5.04.3/imports/base/Data/Bits.hi -lib/ghc-5.04.3/imports/base/Data/Bool.hi -lib/ghc-5.04.3/imports/base/Data/Char.hi -lib/ghc-5.04.3/imports/base/Data/Complex.hi -lib/ghc-5.04.3/imports/base/Data/Dynamic.hi -lib/ghc-5.04.3/imports/base/Data/Either.hi -lib/ghc-5.04.3/imports/base/Data/FiniteMap.hi -lib/ghc-5.04.3/imports/base/Data/Generics.hi -lib/ghc-5.04.3/imports/base/Data/IORef.hi -lib/ghc-5.04.3/imports/base/Data/Int.hi -lib/ghc-5.04.3/imports/base/Data/Ix.hi -lib/ghc-5.04.3/imports/base/Data/List.hi -lib/ghc-5.04.3/imports/base/Data/Maybe.hi -lib/ghc-5.04.3/imports/base/Data/PackedString.hi -lib/ghc-5.04.3/imports/base/Data/Ratio.hi -lib/ghc-5.04.3/imports/base/Data/STRef.hi -lib/ghc-5.04.3/imports/base/Data/Set.hi -lib/ghc-5.04.3/imports/base/Data/Tuple.hi -lib/ghc-5.04.3/imports/base/Data/Unique.hi -lib/ghc-5.04.3/imports/base/Data/Word.hi -lib/ghc-5.04.3/imports/base/Data/Array.p_hi -lib/ghc-5.04.3/imports/base/Data/Bits.p_hi -lib/ghc-5.04.3/imports/base/Data/Bool.p_hi -lib/ghc-5.04.3/imports/base/Data/Char.p_hi -lib/ghc-5.04.3/imports/base/Data/Complex.p_hi -lib/ghc-5.04.3/imports/base/Data/Dynamic.p_hi -lib/ghc-5.04.3/imports/base/Data/Either.p_hi -lib/ghc-5.04.3/imports/base/Data/FiniteMap.p_hi -lib/ghc-5.04.3/imports/base/Data/Generics.p_hi -lib/ghc-5.04.3/imports/base/Data/IORef.p_hi -lib/ghc-5.04.3/imports/base/Data/Int.p_hi -lib/ghc-5.04.3/imports/base/Data/Ix.p_hi -lib/ghc-5.04.3/imports/base/Data/List.p_hi -lib/ghc-5.04.3/imports/base/Data/Maybe.p_hi -lib/ghc-5.04.3/imports/base/Data/PackedString.p_hi -lib/ghc-5.04.3/imports/base/Data/Ratio.p_hi -lib/ghc-5.04.3/imports/base/Data/STRef.p_hi -lib/ghc-5.04.3/imports/base/Data/Set.p_hi -lib/ghc-5.04.3/imports/base/Data/Tuple.p_hi -lib/ghc-5.04.3/imports/base/Data/Unique.p_hi -lib/ghc-5.04.3/imports/base/Data/Word.p_hi -lib/ghc-5.04.3/imports/base/Debug/QuickCheck/Batch.hi -lib/ghc-5.04.3/imports/base/Debug/QuickCheck/Poly.hi -lib/ghc-5.04.3/imports/base/Debug/QuickCheck/Utils.hi -lib/ghc-5.04.3/imports/base/Debug/QuickCheck/Batch.p_hi -lib/ghc-5.04.3/imports/base/Debug/QuickCheck/Poly.p_hi -lib/ghc-5.04.3/imports/base/Debug/QuickCheck/Utils.p_hi -lib/ghc-5.04.3/imports/base/Debug/QuickCheck.hi -lib/ghc-5.04.3/imports/base/Debug/Trace.hi -lib/ghc-5.04.3/imports/base/Debug/QuickCheck.p_hi -lib/ghc-5.04.3/imports/base/Debug/Trace.p_hi -lib/ghc-5.04.3/imports/base/Foreign/C/Error.hi -lib/ghc-5.04.3/imports/base/Foreign/C/String.hi -lib/ghc-5.04.3/imports/base/Foreign/C/Types.hi -lib/ghc-5.04.3/imports/base/Foreign/C/TypesISO.hi -lib/ghc-5.04.3/imports/base/Foreign/C/Error.p_hi -lib/ghc-5.04.3/imports/base/Foreign/C/String.p_hi -lib/ghc-5.04.3/imports/base/Foreign/C/Types.p_hi -lib/ghc-5.04.3/imports/base/Foreign/C/TypesISO.p_hi -lib/ghc-5.04.3/imports/base/Foreign/Marshal/Alloc.hi -lib/ghc-5.04.3/imports/base/Foreign/Marshal/Array.hi -lib/ghc-5.04.3/imports/base/Foreign/Marshal/Error.hi -lib/ghc-5.04.3/imports/base/Foreign/Marshal/Utils.hi -lib/ghc-5.04.3/imports/base/Foreign/Marshal/Alloc.p_hi -lib/ghc-5.04.3/imports/base/Foreign/Marshal/Array.p_hi -lib/ghc-5.04.3/imports/base/Foreign/Marshal/Error.p_hi -lib/ghc-5.04.3/imports/base/Foreign/Marshal/Utils.p_hi -lib/ghc-5.04.3/imports/base/Foreign/C.hi -lib/ghc-5.04.3/imports/base/Foreign/ForeignPtr.hi -lib/ghc-5.04.3/imports/base/Foreign/Ptr.hi -lib/ghc-5.04.3/imports/base/Foreign/StablePtr.hi -lib/ghc-5.04.3/imports/base/Foreign/Storable.hi -lib/ghc-5.04.3/imports/base/Foreign/C.p_hi -lib/ghc-5.04.3/imports/base/Foreign/ForeignPtr.p_hi -lib/ghc-5.04.3/imports/base/Foreign/Ptr.p_hi -lib/ghc-5.04.3/imports/base/Foreign/StablePtr.p_hi -lib/ghc-5.04.3/imports/base/Foreign/Storable.p_hi -lib/ghc-5.04.3/imports/base/GHC/Arr.hi -lib/ghc-5.04.3/imports/base/GHC/Base.hi -lib/ghc-5.04.3/imports/base/GHC/Conc.hi -lib/ghc-5.04.3/imports/base/GHC/Enum.hi -lib/ghc-5.04.3/imports/base/GHC/Err.hi -lib/ghc-5.04.3/imports/base/GHC/Exception.hi -lib/ghc-5.04.3/imports/base/GHC/Exts.hi -lib/ghc-5.04.3/imports/base/GHC/Float.hi -lib/ghc-5.04.3/imports/base/GHC/Handle.hi -lib/ghc-5.04.3/imports/base/GHC/IO.hi -lib/ghc-5.04.3/imports/base/GHC/IOBase.hi -lib/ghc-5.04.3/imports/base/GHC/Int.hi -lib/ghc-5.04.3/imports/base/GHC/List.hi -lib/ghc-5.04.3/imports/base/GHC/Num.hi -lib/ghc-5.04.3/imports/base/GHC/PArr.hi -lib/ghc-5.04.3/imports/base/GHC/Pack.hi -lib/ghc-5.04.3/imports/base/GHC/Posix.hi -lib/ghc-5.04.3/imports/base/GHC/PrimopWrappers.hi -lib/ghc-5.04.3/imports/base/GHC/Ptr.hi -lib/ghc-5.04.3/imports/base/GHC/Read.hi -lib/ghc-5.04.3/imports/base/GHC/Real.hi -lib/ghc-5.04.3/imports/base/GHC/ST.hi -lib/ghc-5.04.3/imports/base/GHC/STRef.hi -lib/ghc-5.04.3/imports/base/GHC/Show.hi -lib/ghc-5.04.3/imports/base/GHC/Stable.hi -lib/ghc-5.04.3/imports/base/GHC/Storable.hi -lib/ghc-5.04.3/imports/base/GHC/TopHandler.hi -lib/ghc-5.04.3/imports/base/GHC/Weak.hi -lib/ghc-5.04.3/imports/base/GHC/Word.hi -lib/ghc-5.04.3/imports/base/GHC/Arr.p_hi -lib/ghc-5.04.3/imports/base/GHC/Base.p_hi -lib/ghc-5.04.3/imports/base/GHC/Conc.p_hi -lib/ghc-5.04.3/imports/base/GHC/Enum.p_hi -lib/ghc-5.04.3/imports/base/GHC/Err.p_hi -lib/ghc-5.04.3/imports/base/GHC/Exception.p_hi -lib/ghc-5.04.3/imports/base/GHC/Exts.p_hi -lib/ghc-5.04.3/imports/base/GHC/Float.p_hi -lib/ghc-5.04.3/imports/base/GHC/Handle.p_hi -lib/ghc-5.04.3/imports/base/GHC/IO.p_hi -lib/ghc-5.04.3/imports/base/GHC/IOBase.p_hi -lib/ghc-5.04.3/imports/base/GHC/Int.p_hi -lib/ghc-5.04.3/imports/base/GHC/List.p_hi -lib/ghc-5.04.3/imports/base/GHC/Num.p_hi -lib/ghc-5.04.3/imports/base/GHC/PArr.p_hi -lib/ghc-5.04.3/imports/base/GHC/Pack.p_hi -lib/ghc-5.04.3/imports/base/GHC/Posix.p_hi -lib/ghc-5.04.3/imports/base/GHC/PrimopWrappers.p_hi -lib/ghc-5.04.3/imports/base/GHC/Ptr.p_hi -lib/ghc-5.04.3/imports/base/GHC/Read.p_hi -lib/ghc-5.04.3/imports/base/GHC/Real.p_hi -lib/ghc-5.04.3/imports/base/GHC/ST.p_hi -lib/ghc-5.04.3/imports/base/GHC/STRef.p_hi -lib/ghc-5.04.3/imports/base/GHC/Show.p_hi -lib/ghc-5.04.3/imports/base/GHC/Stable.p_hi -lib/ghc-5.04.3/imports/base/GHC/Storable.p_hi -lib/ghc-5.04.3/imports/base/GHC/TopHandler.p_hi -lib/ghc-5.04.3/imports/base/GHC/Weak.p_hi -lib/ghc-5.04.3/imports/base/GHC/Word.p_hi -lib/ghc-5.04.3/imports/base/System/Console/GetOpt.hi -lib/ghc-5.04.3/imports/base/System/Console/GetOpt.p_hi -lib/ghc-5.04.3/imports/base/System/Mem/StableName.hi -lib/ghc-5.04.3/imports/base/System/Mem/Weak.hi -lib/ghc-5.04.3/imports/base/System/Mem/StableName.p_hi -lib/ghc-5.04.3/imports/base/System/Mem/Weak.p_hi -lib/ghc-5.04.3/imports/base/System/IO/Error.hi -lib/ghc-5.04.3/imports/base/System/IO/Unsafe.hi -lib/ghc-5.04.3/imports/base/System/IO/Error.p_hi -lib/ghc-5.04.3/imports/base/System/IO/Unsafe.p_hi -lib/ghc-5.04.3/imports/base/System/CPUTime.hi -lib/ghc-5.04.3/imports/base/System/Cmd.hi -lib/ghc-5.04.3/imports/base/System/Directory.hi -lib/ghc-5.04.3/imports/base/System/Environment.hi -lib/ghc-5.04.3/imports/base/System/Exit.hi -lib/ghc-5.04.3/imports/base/System/IO.hi -lib/ghc-5.04.3/imports/base/System/Info.hi -lib/ghc-5.04.3/imports/base/System/Locale.hi -lib/ghc-5.04.3/imports/base/System/Mem.hi -lib/ghc-5.04.3/imports/base/System/Random.hi -lib/ghc-5.04.3/imports/base/System/Time.hi -lib/ghc-5.04.3/imports/base/System/CPUTime.p_hi -lib/ghc-5.04.3/imports/base/System/Cmd.p_hi -lib/ghc-5.04.3/imports/base/System/Directory.p_hi -lib/ghc-5.04.3/imports/base/System/Environment.p_hi -lib/ghc-5.04.3/imports/base/System/Exit.p_hi -lib/ghc-5.04.3/imports/base/System/IO.p_hi -lib/ghc-5.04.3/imports/base/System/Info.p_hi -lib/ghc-5.04.3/imports/base/System/Locale.p_hi -lib/ghc-5.04.3/imports/base/System/Mem.p_hi -lib/ghc-5.04.3/imports/base/System/Random.p_hi -lib/ghc-5.04.3/imports/base/System/Time.p_hi -lib/ghc-5.04.3/imports/base/Text/Html/BlockTable.hi -lib/ghc-5.04.3/imports/base/Text/Html/BlockTable.p_hi -lib/ghc-5.04.3/imports/base/Text/PrettyPrint/HughesPJ.hi -lib/ghc-5.04.3/imports/base/Text/PrettyPrint/HughesPJ.p_hi -lib/ghc-5.04.3/imports/base/Text/ParserCombinators/Parsec/Char.hi -lib/ghc-5.04.3/imports/base/Text/ParserCombinators/Parsec/Combinator.hi -lib/ghc-5.04.3/imports/base/Text/ParserCombinators/Parsec/Error.hi -lib/ghc-5.04.3/imports/base/Text/ParserCombinators/Parsec/Expr.hi -lib/ghc-5.04.3/imports/base/Text/ParserCombinators/Parsec/Language.hi -lib/ghc-5.04.3/imports/base/Text/ParserCombinators/Parsec/Perm.hi -lib/ghc-5.04.3/imports/base/Text/ParserCombinators/Parsec/Pos.hi -lib/ghc-5.04.3/imports/base/Text/ParserCombinators/Parsec/Prim.hi -lib/ghc-5.04.3/imports/base/Text/ParserCombinators/Parsec/Token.hi -lib/ghc-5.04.3/imports/base/Text/ParserCombinators/Parsec/Char.p_hi -lib/ghc-5.04.3/imports/base/Text/ParserCombinators/Parsec/Combinator.p_hi -lib/ghc-5.04.3/imports/base/Text/ParserCombinators/Parsec/Error.p_hi -lib/ghc-5.04.3/imports/base/Text/ParserCombinators/Parsec/Expr.p_hi -lib/ghc-5.04.3/imports/base/Text/ParserCombinators/Parsec/Language.p_hi -lib/ghc-5.04.3/imports/base/Text/ParserCombinators/Parsec/Perm.p_hi -lib/ghc-5.04.3/imports/base/Text/ParserCombinators/Parsec/Pos.p_hi -lib/ghc-5.04.3/imports/base/Text/ParserCombinators/Parsec/Prim.p_hi -lib/ghc-5.04.3/imports/base/Text/ParserCombinators/Parsec/Token.p_hi -lib/ghc-5.04.3/imports/base/Text/ParserCombinators/Parsec.hi -lib/ghc-5.04.3/imports/base/Text/ParserCombinators/ReadP.hi -lib/ghc-5.04.3/imports/base/Text/ParserCombinators/ReadPrec.hi -lib/ghc-5.04.3/imports/base/Text/ParserCombinators/Parsec.p_hi -lib/ghc-5.04.3/imports/base/Text/ParserCombinators/ReadP.p_hi -lib/ghc-5.04.3/imports/base/Text/ParserCombinators/ReadPrec.p_hi -lib/ghc-5.04.3/imports/base/Text/Regex/Posix.hi -lib/ghc-5.04.3/imports/base/Text/Regex/Posix.p_hi -lib/ghc-5.04.3/imports/base/Text/Show/Functions.hi -lib/ghc-5.04.3/imports/base/Text/Show/Functions.p_hi -lib/ghc-5.04.3/imports/base/Text/Read/Lex.hi -lib/ghc-5.04.3/imports/base/Text/Read/Lex.p_hi -lib/ghc-5.04.3/imports/base/Text/Html.hi -lib/ghc-5.04.3/imports/base/Text/PrettyPrint.hi -lib/ghc-5.04.3/imports/base/Text/Read.hi -lib/ghc-5.04.3/imports/base/Text/Regex.hi -lib/ghc-5.04.3/imports/base/Text/Show.hi -lib/ghc-5.04.3/imports/base/Text/Html.p_hi -lib/ghc-5.04.3/imports/base/Text/PrettyPrint.p_hi -lib/ghc-5.04.3/imports/base/Text/Read.p_hi -lib/ghc-5.04.3/imports/base/Text/Regex.p_hi -lib/ghc-5.04.3/imports/base/Text/Show.p_hi -lib/ghc-5.04.3/imports/base/Foreign.hi -lib/ghc-5.04.3/imports/base/Numeric.hi -lib/ghc-5.04.3/imports/base/Prelude.hi -lib/ghc-5.04.3/imports/base/Foreign.p_hi -lib/ghc-5.04.3/imports/base/Numeric.p_hi -lib/ghc-5.04.3/imports/base/Prelude.p_hi -lib/ghc-5.04.3/imports/haskell98/Array.hi -lib/ghc-5.04.3/imports/haskell98/CPUTime.hi -lib/ghc-5.04.3/imports/haskell98/Char.hi -lib/ghc-5.04.3/imports/haskell98/Complex.hi -lib/ghc-5.04.3/imports/haskell98/Directory.hi -lib/ghc-5.04.3/imports/haskell98/IO.hi -lib/ghc-5.04.3/imports/haskell98/Ix.hi -lib/ghc-5.04.3/imports/haskell98/List.hi -lib/ghc-5.04.3/imports/haskell98/Locale.hi -lib/ghc-5.04.3/imports/haskell98/Maybe.hi -lib/ghc-5.04.3/imports/haskell98/Monad.hi -lib/ghc-5.04.3/imports/haskell98/Random.hi -lib/ghc-5.04.3/imports/haskell98/Ratio.hi -lib/ghc-5.04.3/imports/haskell98/System.hi -lib/ghc-5.04.3/imports/haskell98/Time.hi -lib/ghc-5.04.3/imports/haskell98/Array.p_hi -lib/ghc-5.04.3/imports/haskell98/CPUTime.p_hi -lib/ghc-5.04.3/imports/haskell98/Char.p_hi -lib/ghc-5.04.3/imports/haskell98/Complex.p_hi -lib/ghc-5.04.3/imports/haskell98/Directory.p_hi -lib/ghc-5.04.3/imports/haskell98/IO.p_hi -lib/ghc-5.04.3/imports/haskell98/Ix.p_hi -lib/ghc-5.04.3/imports/haskell98/List.p_hi -lib/ghc-5.04.3/imports/haskell98/Locale.p_hi -lib/ghc-5.04.3/imports/haskell98/Maybe.p_hi -lib/ghc-5.04.3/imports/haskell98/Monad.p_hi -lib/ghc-5.04.3/imports/haskell98/Random.p_hi -lib/ghc-5.04.3/imports/haskell98/Ratio.p_hi -lib/ghc-5.04.3/imports/haskell98/System.p_hi -lib/ghc-5.04.3/imports/haskell98/Time.p_hi -lib/ghc-5.04.3/imports/network/Network/BSD.hi -lib/ghc-5.04.3/imports/network/Network/CGI.hi -lib/ghc-5.04.3/imports/network/Network/Socket.hi -lib/ghc-5.04.3/imports/network/Network/URI.hi -lib/ghc-5.04.3/imports/network/Network/BSD.p_hi -lib/ghc-5.04.3/imports/network/Network/CGI.p_hi -lib/ghc-5.04.3/imports/network/Network/Socket.p_hi -lib/ghc-5.04.3/imports/network/Network/URI.p_hi -lib/ghc-5.04.3/imports/network/Network.hi -lib/ghc-5.04.3/imports/network/Network.p_hi -lib/ghc-5.04.3/imports/haskell-src/Language/Haskell/Lexer.hi -lib/ghc-5.04.3/imports/haskell-src/Language/Haskell/ParseMonad.hi -lib/ghc-5.04.3/imports/haskell-src/Language/Haskell/ParseUtils.hi -lib/ghc-5.04.3/imports/haskell-src/Language/Haskell/Parser.hi -lib/ghc-5.04.3/imports/haskell-src/Language/Haskell/Pretty.hi -lib/ghc-5.04.3/imports/haskell-src/Language/Haskell/Syntax.hi -lib/ghc-5.04.3/imports/haskell-src/Language/Haskell/Lexer.p_hi -lib/ghc-5.04.3/imports/haskell-src/Language/Haskell/ParseMonad.p_hi -lib/ghc-5.04.3/imports/haskell-src/Language/Haskell/ParseUtils.p_hi -lib/ghc-5.04.3/imports/haskell-src/Language/Haskell/Parser.p_hi -lib/ghc-5.04.3/imports/haskell-src/Language/Haskell/Pretty.p_hi -lib/ghc-5.04.3/imports/haskell-src/Language/Haskell/Syntax.p_hi -lib/ghc-5.04.3/imports/lang/Addr.hi -lib/ghc-5.04.3/imports/lang/ArrayBase.hi -lib/ghc-5.04.3/imports/lang/Arrow.hi -lib/ghc-5.04.3/imports/lang/Bits.hi -lib/ghc-5.04.3/imports/lang/ByteArray.hi -lib/ghc-5.04.3/imports/lang/CCall.hi -lib/ghc-5.04.3/imports/lang/CError.hi -lib/ghc-5.04.3/imports/lang/CForeign.hi -lib/ghc-5.04.3/imports/lang/CString.hi -lib/ghc-5.04.3/imports/lang/CTypes.hi -lib/ghc-5.04.3/imports/lang/CTypesISO.hi -lib/ghc-5.04.3/imports/lang/DiffArray.hi -lib/ghc-5.04.3/imports/lang/DirectoryExts.hi -lib/ghc-5.04.3/imports/lang/Dynamic.hi -lib/ghc-5.04.3/imports/lang/Exception.hi -lib/ghc-5.04.3/imports/lang/ForeignObj.hi -lib/ghc-5.04.3/imports/lang/ForeignPtr.hi -lib/ghc-5.04.3/imports/lang/Generics.hi -lib/ghc-5.04.3/imports/lang/GlaExts.hi -lib/ghc-5.04.3/imports/lang/IArray.hi -lib/ghc-5.04.3/imports/lang/IOExts.hi -lib/ghc-5.04.3/imports/lang/IORef.hi -lib/ghc-5.04.3/imports/lang/Int.hi -lib/ghc-5.04.3/imports/lang/LazyST.hi -lib/ghc-5.04.3/imports/lang/MArray.hi -lib/ghc-5.04.3/imports/lang/MarshalAlloc.hi -lib/ghc-5.04.3/imports/lang/MarshalArray.hi -lib/ghc-5.04.3/imports/lang/MarshalError.hi -lib/ghc-5.04.3/imports/lang/MarshalUtils.hi -lib/ghc-5.04.3/imports/lang/MutableArray.hi -lib/ghc-5.04.3/imports/lang/NativeInfo.hi -lib/ghc-5.04.3/imports/lang/NumExts.hi -lib/ghc-5.04.3/imports/lang/PackedString.hi -lib/ghc-5.04.3/imports/lang/PrelByteArr.hi -lib/ghc-5.04.3/imports/lang/Ptr.hi -lib/ghc-5.04.3/imports/lang/ST.hi -lib/ghc-5.04.3/imports/lang/ShowFunctions.hi -lib/ghc-5.04.3/imports/lang/Stable.hi -lib/ghc-5.04.3/imports/lang/StableName.hi -lib/ghc-5.04.3/imports/lang/StablePtr.hi -lib/ghc-5.04.3/imports/lang/Storable.hi -lib/ghc-5.04.3/imports/lang/StorableArray.hi -lib/ghc-5.04.3/imports/lang/SystemExts.hi -lib/ghc-5.04.3/imports/lang/TimeExts.hi -lib/ghc-5.04.3/imports/lang/Weak.hi -lib/ghc-5.04.3/imports/lang/Word.hi -lib/ghc-5.04.3/imports/lang/MonadCont.hi -lib/ghc-5.04.3/imports/lang/MonadEither.hi -lib/ghc-5.04.3/imports/lang/MonadError.hi -lib/ghc-5.04.3/imports/lang/MonadFix.hi -lib/ghc-5.04.3/imports/lang/MonadIdentity.hi -lib/ghc-5.04.3/imports/lang/MonadList.hi -lib/ghc-5.04.3/imports/lang/MonadRWS.hi -lib/ghc-5.04.3/imports/lang/MonadReader.hi -lib/ghc-5.04.3/imports/lang/MonadState.hi -lib/ghc-5.04.3/imports/lang/MonadTrans.hi -lib/ghc-5.04.3/imports/lang/MonadWriter.hi -lib/ghc-5.04.3/imports/lang/Monoid.hi -lib/ghc-5.04.3/imports/lang/Addr.p_hi -lib/ghc-5.04.3/imports/lang/ArrayBase.p_hi -lib/ghc-5.04.3/imports/lang/Arrow.p_hi -lib/ghc-5.04.3/imports/lang/Bits.p_hi -lib/ghc-5.04.3/imports/lang/ByteArray.p_hi -lib/ghc-5.04.3/imports/lang/CCall.p_hi -lib/ghc-5.04.3/imports/lang/CError.p_hi -lib/ghc-5.04.3/imports/lang/CForeign.p_hi -lib/ghc-5.04.3/imports/lang/CString.p_hi -lib/ghc-5.04.3/imports/lang/CTypes.p_hi -lib/ghc-5.04.3/imports/lang/ST.p_hi -lib/ghc-5.04.3/imports/lang/CTypesISO.p_hi -lib/ghc-5.04.3/imports/lang/DiffArray.p_hi -lib/ghc-5.04.3/imports/lang/DirectoryExts.p_hi -lib/ghc-5.04.3/imports/lang/Dynamic.p_hi -lib/ghc-5.04.3/imports/lang/Exception.p_hi -lib/ghc-5.04.3/imports/lang/ForeignObj.p_hi -lib/ghc-5.04.3/imports/lang/ForeignPtr.p_hi -lib/ghc-5.04.3/imports/lang/Generics.p_hi -lib/ghc-5.04.3/imports/lang/GlaExts.p_hi -lib/ghc-5.04.3/imports/lang/IArray.p_hi -lib/ghc-5.04.3/imports/lang/IOExts.p_hi -lib/ghc-5.04.3/imports/lang/IORef.p_hi -lib/ghc-5.04.3/imports/lang/Int.p_hi -lib/ghc-5.04.3/imports/lang/LazyST.p_hi -lib/ghc-5.04.3/imports/lang/MArray.p_hi -lib/ghc-5.04.3/imports/lang/MarshalAlloc.p_hi -lib/ghc-5.04.3/imports/lang/MarshalArray.p_hi -lib/ghc-5.04.3/imports/lang/MarshalError.p_hi -lib/ghc-5.04.3/imports/lang/MarshalUtils.p_hi -lib/ghc-5.04.3/imports/lang/MutableArray.p_hi -lib/ghc-5.04.3/imports/lang/NativeInfo.p_hi -lib/ghc-5.04.3/imports/lang/NumExts.p_hi -lib/ghc-5.04.3/imports/lang/PackedString.p_hi -lib/ghc-5.04.3/imports/lang/PrelByteArr.p_hi -lib/ghc-5.04.3/imports/lang/Ptr.p_hi -lib/ghc-5.04.3/imports/lang/ShowFunctions.p_hi -lib/ghc-5.04.3/imports/lang/Stable.p_hi -lib/ghc-5.04.3/imports/lang/StableName.p_hi -lib/ghc-5.04.3/imports/lang/StablePtr.p_hi -lib/ghc-5.04.3/imports/lang/Storable.p_hi -lib/ghc-5.04.3/imports/lang/StorableArray.p_hi -lib/ghc-5.04.3/imports/lang/SystemExts.p_hi -lib/ghc-5.04.3/imports/lang/TimeExts.p_hi -lib/ghc-5.04.3/imports/lang/Weak.p_hi -lib/ghc-5.04.3/imports/lang/Word.p_hi -lib/ghc-5.04.3/imports/lang/MonadCont.p_hi -lib/ghc-5.04.3/imports/lang/MonadEither.p_hi -lib/ghc-5.04.3/imports/lang/MonadError.p_hi -lib/ghc-5.04.3/imports/lang/MonadFix.p_hi -lib/ghc-5.04.3/imports/lang/MonadIdentity.p_hi -lib/ghc-5.04.3/imports/lang/MonadList.p_hi -lib/ghc-5.04.3/imports/lang/MonadRWS.p_hi -lib/ghc-5.04.3/imports/lang/MonadReader.p_hi -lib/ghc-5.04.3/imports/lang/MonadState.p_hi -lib/ghc-5.04.3/imports/lang/MonadTrans.p_hi -lib/ghc-5.04.3/imports/lang/MonadWriter.p_hi -lib/ghc-5.04.3/imports/lang/Monoid.p_hi -lib/ghc-5.04.3/imports/concurrent/CVar.hi -lib/ghc-5.04.3/imports/concurrent/Chan.hi -lib/ghc-5.04.3/imports/concurrent/Channel.hi -lib/ghc-5.04.3/imports/concurrent/ChannelVar.hi -lib/ghc-5.04.3/imports/concurrent/Concurrent.hi -lib/ghc-5.04.3/imports/concurrent/MVar.hi -lib/ghc-5.04.3/imports/concurrent/Merge.hi -lib/ghc-5.04.3/imports/concurrent/Parallel.hi -lib/ghc-5.04.3/imports/concurrent/QSem.hi -lib/ghc-5.04.3/imports/concurrent/QSemN.hi -lib/ghc-5.04.3/imports/concurrent/SampleVar.hi -lib/ghc-5.04.3/imports/concurrent/Semaphore.hi -lib/ghc-5.04.3/imports/concurrent/Strategies.hi -lib/ghc-5.04.3/imports/concurrent/CVar.p_hi -lib/ghc-5.04.3/imports/concurrent/Chan.p_hi -lib/ghc-5.04.3/imports/concurrent/Channel.p_hi -lib/ghc-5.04.3/imports/concurrent/ChannelVar.p_hi -lib/ghc-5.04.3/imports/concurrent/Concurrent.p_hi -lib/ghc-5.04.3/imports/concurrent/MVar.p_hi -lib/ghc-5.04.3/imports/concurrent/Merge.p_hi -lib/ghc-5.04.3/imports/concurrent/Parallel.p_hi -lib/ghc-5.04.3/imports/concurrent/QSem.p_hi -lib/ghc-5.04.3/imports/concurrent/QSemN.p_hi -lib/ghc-5.04.3/imports/concurrent/SampleVar.p_hi -lib/ghc-5.04.3/imports/concurrent/Semaphore.p_hi -lib/ghc-5.04.3/imports/concurrent/Strategies.p_hi -lib/ghc-5.04.3/imports/posix/DL.hi -lib/ghc-5.04.3/imports/posix/DLPrim.hi -lib/ghc-5.04.3/imports/posix/POpen.hi -lib/ghc-5.04.3/imports/posix/Posix.hi -lib/ghc-5.04.3/imports/posix/PosixDB.hi -lib/ghc-5.04.3/imports/posix/PosixErr.hi -lib/ghc-5.04.3/imports/posix/PosixFiles.hi -lib/ghc-5.04.3/imports/posix/PosixIO.hi -lib/ghc-5.04.3/imports/posix/PosixProcEnv.hi -lib/ghc-5.04.3/imports/posix/PosixProcPrim.hi -lib/ghc-5.04.3/imports/posix/PosixTTY.hi -lib/ghc-5.04.3/imports/posix/PosixUtil.hi -lib/ghc-5.04.3/imports/posix/DL.p_hi -lib/ghc-5.04.3/imports/posix/DLPrim.p_hi -lib/ghc-5.04.3/imports/posix/POpen.p_hi -lib/ghc-5.04.3/imports/posix/Posix.p_hi -lib/ghc-5.04.3/imports/posix/PosixDB.p_hi -lib/ghc-5.04.3/imports/posix/PosixErr.p_hi -lib/ghc-5.04.3/imports/posix/PosixFiles.p_hi -lib/ghc-5.04.3/imports/posix/PosixIO.p_hi -lib/ghc-5.04.3/imports/posix/PosixProcEnv.p_hi -lib/ghc-5.04.3/imports/posix/PosixProcPrim.p_hi -lib/ghc-5.04.3/imports/posix/PosixTTY.p_hi -lib/ghc-5.04.3/imports/posix/PosixUtil.p_hi -lib/ghc-5.04.3/imports/util/GetOpt.hi -lib/ghc-5.04.3/imports/util/MD5.hi -lib/ghc-5.04.3/imports/util/Memo.hi -lib/ghc-5.04.3/imports/util/Observe.hi -lib/ghc-5.04.3/imports/util/Readline.hi -lib/ghc-5.04.3/imports/util/Select.hi -lib/ghc-5.04.3/imports/util/Unique.hi -lib/ghc-5.04.3/imports/util/QuickCheck.hi -lib/ghc-5.04.3/imports/util/QuickCheckBatch.hi -lib/ghc-5.04.3/imports/util/QuickCheckPoly.hi -lib/ghc-5.04.3/imports/util/QuickCheckUtils.hi -lib/ghc-5.04.3/imports/util/GetOpt.p_hi -lib/ghc-5.04.3/imports/util/MD5.p_hi -lib/ghc-5.04.3/imports/util/Memo.p_hi -lib/ghc-5.04.3/imports/util/Observe.p_hi -lib/ghc-5.04.3/imports/util/Readline.p_hi -lib/ghc-5.04.3/imports/util/Select.p_hi -lib/ghc-5.04.3/imports/util/Unique.p_hi -lib/ghc-5.04.3/imports/util/QuickCheck.p_hi -lib/ghc-5.04.3/imports/util/QuickCheckBatch.p_hi -lib/ghc-5.04.3/imports/util/QuickCheckPoly.p_hi -lib/ghc-5.04.3/imports/util/QuickCheckUtils.p_hi -lib/ghc-5.04.3/imports/data/FiniteMap.hi -lib/ghc-5.04.3/imports/data/Set.hi -lib/ghc-5.04.3/imports/data/Assoc.hi -lib/ghc-5.04.3/imports/data/AssocDefaults.hi -lib/ghc-5.04.3/imports/data/AssocList.hi -lib/ghc-5.04.3/imports/data/PatriciaLoMap.hi -lib/ghc-5.04.3/imports/data/Collection.hi -lib/ghc-5.04.3/imports/data/CollectionDefaults.hi -lib/ghc-5.04.3/imports/data/CollectionUtils.hi -lib/ghc-5.04.3/imports/data/LazyPairingHeap.hi -lib/ghc-5.04.3/imports/data/LeftistHeap.hi -lib/ghc-5.04.3/imports/data/MinHeap.hi -lib/ghc-5.04.3/imports/data/SkewHeap.hi -lib/ghc-5.04.3/imports/data/SplayHeap.hi -lib/ghc-5.04.3/imports/data/TestOrdBag.hi -lib/ghc-5.04.3/imports/data/TestOrdSet.hi -lib/ghc-5.04.3/imports/data/UnbalancedSet.hi -lib/ghc-5.04.3/imports/data/EdisonPrelude.hi -lib/ghc-5.04.3/imports/data/BankersQueue.hi -lib/ghc-5.04.3/imports/data/BraunSeq.hi -lib/ghc-5.04.3/imports/data/BinaryRandList.hi -lib/ghc-5.04.3/imports/data/JoinList.hi -lib/ghc-5.04.3/imports/data/ListSeq.hi -lib/ghc-5.04.3/imports/data/MyersStack.hi -lib/ghc-5.04.3/imports/data/RandList.hi -lib/ghc-5.04.3/imports/data/RevSeq.hi -lib/ghc-5.04.3/imports/data/Sequence.hi -lib/ghc-5.04.3/imports/data/SequenceDefaults.hi -lib/ghc-5.04.3/imports/data/SimpleQueue.hi -lib/ghc-5.04.3/imports/data/SizedSeq.hi -lib/ghc-5.04.3/imports/data/TestSeq.hi -lib/ghc-5.04.3/imports/data/FiniteMap.p_hi -lib/ghc-5.04.3/imports/data/Set.p_hi -lib/ghc-5.04.3/imports/data/Assoc.p_hi -lib/ghc-5.04.3/imports/data/AssocDefaults.p_hi -lib/ghc-5.04.3/imports/data/AssocList.p_hi -lib/ghc-5.04.3/imports/data/PatriciaLoMap.p_hi -lib/ghc-5.04.3/imports/data/Collection.p_hi -lib/ghc-5.04.3/imports/data/CollectionDefaults.p_hi -lib/ghc-5.04.3/imports/data/CollectionUtils.p_hi -lib/ghc-5.04.3/imports/data/LazyPairingHeap.p_hi -lib/ghc-5.04.3/imports/data/LeftistHeap.p_hi -lib/ghc-5.04.3/imports/data/MinHeap.p_hi -lib/ghc-5.04.3/imports/data/SkewHeap.p_hi -lib/ghc-5.04.3/imports/data/SplayHeap.p_hi -lib/ghc-5.04.3/imports/data/TestOrdBag.p_hi -lib/ghc-5.04.3/imports/data/TestOrdSet.p_hi -lib/ghc-5.04.3/imports/data/UnbalancedSet.p_hi -lib/ghc-5.04.3/imports/data/EdisonPrelude.p_hi -lib/ghc-5.04.3/imports/data/BankersQueue.p_hi -lib/ghc-5.04.3/imports/data/BinaryRandList.p_hi -lib/ghc-5.04.3/imports/data/BraunSeq.p_hi -lib/ghc-5.04.3/imports/data/JoinList.p_hi -lib/ghc-5.04.3/imports/data/ListSeq.p_hi -lib/ghc-5.04.3/imports/data/MyersStack.p_hi -lib/ghc-5.04.3/imports/data/RandList.p_hi -lib/ghc-5.04.3/imports/data/RevSeq.p_hi -lib/ghc-5.04.3/imports/data/Sequence.p_hi -lib/ghc-5.04.3/imports/data/SequenceDefaults.p_hi -lib/ghc-5.04.3/imports/data/SimpleQueue.p_hi -lib/ghc-5.04.3/imports/data/SizedSeq.p_hi -lib/ghc-5.04.3/imports/data/TestSeq.p_hi -lib/ghc-5.04.3/imports/text/Haskell2Xml.hi -lib/ghc-5.04.3/imports/text/IsPrefixOf.hi -lib/ghc-5.04.3/imports/text/IsSuffixOf.hi -lib/ghc-5.04.3/imports/text/ParseSTLib.hi -lib/ghc-5.04.3/imports/text/Xml2Haskell.hi -lib/ghc-5.04.3/imports/text/XmlCombinators.hi -lib/ghc-5.04.3/imports/text/XmlHtmlGen.hi -lib/ghc-5.04.3/imports/text/XmlHtmlPP.hi -lib/ghc-5.04.3/imports/text/XmlHtmlParse.hi -lib/ghc-5.04.3/imports/text/XmlLex.hi -lib/ghc-5.04.3/imports/text/XmlLib.hi -lib/ghc-5.04.3/imports/text/XmlPP.hi -lib/ghc-5.04.3/imports/text/XmlParse.hi -lib/ghc-5.04.3/imports/text/XmlTypes.hi -lib/ghc-5.04.3/imports/text/MatchPS.hi -lib/ghc-5.04.3/imports/text/Pretty.hi -lib/ghc-5.04.3/imports/text/Regex.hi -lib/ghc-5.04.3/imports/text/RegexString.hi -lib/ghc-5.04.3/imports/text/Html.hi -lib/ghc-5.04.3/imports/text/HtmlBlockTable.hi -lib/ghc-5.04.3/imports/text/Parsec.hi -lib/ghc-5.04.3/imports/text/XmlLex.p_hi -lib/ghc-5.04.3/imports/text/ParsecChar.hi -lib/ghc-5.04.3/imports/text/ParsecCombinator.hi -lib/ghc-5.04.3/imports/text/ParsecError.hi -lib/ghc-5.04.3/imports/text/ParsecExpr.hi -lib/ghc-5.04.3/imports/text/ParsecLanguage.hi -lib/ghc-5.04.3/imports/text/ParsecPerm.hi -lib/ghc-5.04.3/imports/text/ParsecPos.hi -lib/ghc-5.04.3/imports/text/ParsecPrim.hi -lib/ghc-5.04.3/imports/text/ParsecToken.hi -lib/ghc-5.04.3/imports/text/Haskell2Xml.p_hi -lib/ghc-5.04.3/imports/text/IsPrefixOf.p_hi -lib/ghc-5.04.3/imports/text/IsSuffixOf.p_hi -lib/ghc-5.04.3/imports/text/ParseSTLib.p_hi -lib/ghc-5.04.3/imports/text/Xml2Haskell.p_hi -lib/ghc-5.04.3/imports/text/XmlCombinators.p_hi -lib/ghc-5.04.3/imports/text/XmlHtmlGen.p_hi -lib/ghc-5.04.3/imports/text/XmlHtmlPP.p_hi -lib/ghc-5.04.3/imports/text/XmlHtmlParse.p_hi -lib/ghc-5.04.3/imports/text/XmlLib.p_hi -lib/ghc-5.04.3/imports/text/XmlPP.p_hi -lib/ghc-5.04.3/imports/text/XmlParse.p_hi -lib/ghc-5.04.3/imports/text/XmlTypes.p_hi -lib/ghc-5.04.3/imports/text/MatchPS.p_hi -lib/ghc-5.04.3/imports/text/Pretty.p_hi -lib/ghc-5.04.3/imports/text/Regex.p_hi -lib/ghc-5.04.3/imports/text/RegexString.p_hi -lib/ghc-5.04.3/imports/text/Html.p_hi -lib/ghc-5.04.3/imports/text/HtmlBlockTable.p_hi -lib/ghc-5.04.3/imports/text/Parsec.p_hi -lib/ghc-5.04.3/imports/text/ParsecChar.p_hi -lib/ghc-5.04.3/imports/text/ParsecCombinator.p_hi -lib/ghc-5.04.3/imports/text/ParsecError.p_hi -lib/ghc-5.04.3/imports/text/ParsecExpr.p_hi -lib/ghc-5.04.3/imports/text/ParsecLanguage.p_hi -lib/ghc-5.04.3/imports/text/ParsecPerm.p_hi -lib/ghc-5.04.3/imports/text/ParsecPos.p_hi -lib/ghc-5.04.3/imports/text/ParsecPrim.p_hi -lib/ghc-5.04.3/imports/text/ParsecToken.p_hi -lib/ghc-5.04.3/imports/net/BSD.hi -lib/ghc-5.04.3/imports/net/CGI.hi -lib/ghc-5.04.3/imports/net/Socket.hi -lib/ghc-5.04.3/imports/net/SocketPrim.hi -lib/ghc-5.04.3/imports/net/URI.hi -lib/ghc-5.04.3/imports/net/BSD.p_hi -lib/ghc-5.04.3/imports/net/CGI.p_hi -lib/ghc-5.04.3/imports/net/Socket.p_hi -lib/ghc-5.04.3/imports/net/SocketPrim.p_hi -lib/ghc-5.04.3/imports/net/URI.p_hi -lib/ghc-5.04.3/imports/hssource/HsLexer.hi -lib/ghc-5.04.3/imports/hssource/HsParseMonad.hi -lib/ghc-5.04.3/imports/hssource/HsParseUtils.hi -lib/ghc-5.04.3/imports/hssource/HsParser.hi -lib/ghc-5.04.3/imports/hssource/HsPretty.hi -lib/ghc-5.04.3/imports/hssource/HsSyn.hi -lib/ghc-5.04.3/imports/hssource/HsLexer.p_hi -lib/ghc-5.04.3/imports/hssource/HsParseMonad.p_hi -lib/ghc-5.04.3/imports/hssource/HsParseUtils.p_hi -lib/ghc-5.04.3/imports/hssource/HsParser.p_hi -lib/ghc-5.04.3/imports/hssource/HsPretty.p_hi -lib/ghc-5.04.3/imports/hssource/HsSyn.p_hi -lib/ghc-5.04.3/libHSbase.a -lib/ghc-5.04.3/HSbase.o -lib/ghc-5.04.3/libHSbase_p.a -lib/ghc-5.04.3/libHSbase_cbits.a -lib/ghc-5.04.3/HSbase_cbits.o -lib/ghc-5.04.3/libHShaskell98.a -lib/ghc-5.04.3/HShaskell98.o -lib/ghc-5.04.3/libHShaskell98_p.a -lib/ghc-5.04.3/libHSnetwork.a -lib/ghc-5.04.3/HSnetwork.o -lib/ghc-5.04.3/libHSnetwork_p.a -lib/ghc-5.04.3/libHShaskell-src.a -lib/ghc-5.04.3/HShaskell-src.o -lib/ghc-5.04.3/libHShaskell-src_p.a -lib/ghc-5.04.3/libHSlang.a -lib/ghc-5.04.3/HSlang.o -lib/ghc-5.04.3/libHSlang_p.a -lib/ghc-5.04.3/libHSlang_cbits.a -lib/ghc-5.04.3/HSlang_cbits.o -lib/ghc-5.04.3/libHSconcurrent.a -lib/ghc-5.04.3/HSconcurrent.o -lib/ghc-5.04.3/libHSconcurrent_p.a -lib/ghc-5.04.3/libHSposix.a -lib/ghc-5.04.3/HSposix.o -lib/ghc-5.04.3/libHSposix_p.a -lib/ghc-5.04.3/libHSposix_cbits.a -lib/ghc-5.04.3/HSposix_cbits.o -lib/ghc-5.04.3/libHSutil.a -lib/ghc-5.04.3/HSutil.o -lib/ghc-5.04.3/libHSutil_p.a -lib/ghc-5.04.3/libHSutil_cbits.a -lib/ghc-5.04.3/HSutil_cbits.o -lib/ghc-5.04.3/libHSdata.a -lib/ghc-5.04.3/HSdata.o -lib/ghc-5.04.3/libHSdata_p.a -lib/ghc-5.04.3/libHStext.a -lib/ghc-5.04.3/HStext.o -lib/ghc-5.04.3/libHStext_p.a -lib/ghc-5.04.3/libHStext_cbits.a -lib/ghc-5.04.3/HStext_cbits.o -lib/ghc-5.04.3/libHSnet.a -lib/ghc-5.04.3/HSnet.o -lib/ghc-5.04.3/libHSnet_p.a -lib/ghc-5.04.3/libHShssource.a -lib/ghc-5.04.3/HShssource.o -lib/ghc-5.04.3/libHShssource_p.a -@dirrm lib/ghc-5.04.3/include -@dirrm lib/ghc-5.04.3/icons -@dirrm lib/ghc-5.04.3/imports/base/Control/Concurrent -@dirrm lib/ghc-5.04.3/imports/base/Control/Monad/ST -@dirrm lib/ghc-5.04.3/imports/base/Control/Monad -@dirrm lib/ghc-5.04.3/imports/base/Control -@dirrm lib/ghc-5.04.3/imports/base/Data/Array -@dirrm lib/ghc-5.04.3/imports/base/Data/STRef -@dirrm lib/ghc-5.04.3/imports/base/Data -@dirrm lib/ghc-5.04.3/imports/base/Debug/QuickCheck -@dirrm lib/ghc-5.04.3/imports/base/Debug -@dirrm lib/ghc-5.04.3/imports/base/Foreign/C -@dirrm lib/ghc-5.04.3/imports/base/Foreign/Marshal -@dirrm lib/ghc-5.04.3/imports/base/Foreign -@dirrm lib/ghc-5.04.3/imports/base/GHC -@dirrm lib/ghc-5.04.3/imports/base/System/Console -@dirrm lib/ghc-5.04.3/imports/base/System/Mem -@dirrm lib/ghc-5.04.3/imports/base/System/IO -@dirrm lib/ghc-5.04.3/imports/base/System -@dirrm lib/ghc-5.04.3/imports/base/Text/Html -@dirrm lib/ghc-5.04.3/imports/base/Text/PrettyPrint -@dirrm lib/ghc-5.04.3/imports/base/Text/ParserCombinators/Parsec -@dirrm lib/ghc-5.04.3/imports/base/Text/ParserCombinators -@dirrm lib/ghc-5.04.3/imports/base/Text/Regex -@dirrm lib/ghc-5.04.3/imports/base/Text/Show -@dirrm lib/ghc-5.04.3/imports/base/Text/Read -@dirrm lib/ghc-5.04.3/imports/base/Text -@dirrm lib/ghc-5.04.3/imports/base -@dirrm lib/ghc-5.04.3/imports/haskell98 -@dirrm lib/ghc-5.04.3/imports/network/Network -@dirrm lib/ghc-5.04.3/imports/network -@dirrm lib/ghc-5.04.3/imports/haskell-src/Language/Haskell -@dirrm lib/ghc-5.04.3/imports/haskell-src/Language -@dirrm lib/ghc-5.04.3/imports/haskell-src -@dirrm lib/ghc-5.04.3/imports/lang -@dirrm lib/ghc-5.04.3/imports/concurrent -@dirrm lib/ghc-5.04.3/imports/posix -@dirrm lib/ghc-5.04.3/imports/util -@dirrm lib/ghc-5.04.3/imports/data -@dirrm lib/ghc-5.04.3/imports/text -@dirrm lib/ghc-5.04.3/imports/net -@dirrm lib/ghc-5.04.3/imports/hssource -@dirrm lib/ghc-5.04.3/imports -@dirrm lib/ghc-5.04.3 +lib/${PKGNAME}/cgprof +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/concurrent/CVar.hi +lib/${PKGNAME}/hslibs-imports/concurrent/Chan.hi +lib/${PKGNAME}/hslibs-imports/concurrent/Channel.hi +lib/${PKGNAME}/hslibs-imports/concurrent/ChannelVar.hi +lib/${PKGNAME}/hslibs-imports/concurrent/Concurrent.hi +lib/${PKGNAME}/hslibs-imports/concurrent/MVar.hi +lib/${PKGNAME}/hslibs-imports/concurrent/Merge.hi +lib/${PKGNAME}/hslibs-imports/concurrent/Parallel.hi +lib/${PKGNAME}/hslibs-imports/concurrent/QSem.hi +lib/${PKGNAME}/hslibs-imports/concurrent/QSemN.hi +lib/${PKGNAME}/hslibs-imports/concurrent/SampleVar.hi +lib/${PKGNAME}/hslibs-imports/concurrent/Semaphore.hi +lib/${PKGNAME}/hslibs-imports/concurrent/Strategies.hi +lib/${PKGNAME}/hslibs-imports/data/Assoc.hi +lib/${PKGNAME}/hslibs-imports/data/AssocDefaults.hi +lib/${PKGNAME}/hslibs-imports/data/AssocList.hi +lib/${PKGNAME}/hslibs-imports/data/BankersQueue.hi +lib/${PKGNAME}/hslibs-imports/data/BinaryRandList.hi +lib/${PKGNAME}/hslibs-imports/data/BraunSeq.hi +lib/${PKGNAME}/hslibs-imports/data/Collection.hi +lib/${PKGNAME}/hslibs-imports/data/CollectionDefaults.hi +lib/${PKGNAME}/hslibs-imports/data/CollectionUtils.hi +lib/${PKGNAME}/hslibs-imports/data/EdisonPrelude.hi +lib/${PKGNAME}/hslibs-imports/data/FiniteMap.hi +lib/${PKGNAME}/hslibs-imports/data/JoinList.hi +lib/${PKGNAME}/hslibs-imports/data/LazyPairingHeap.hi +lib/${PKGNAME}/hslibs-imports/data/LeftistHeap.hi +lib/${PKGNAME}/hslibs-imports/data/ListSeq.hi +lib/${PKGNAME}/hslibs-imports/data/MinHeap.hi +lib/${PKGNAME}/hslibs-imports/data/MyersStack.hi +lib/${PKGNAME}/hslibs-imports/data/PatriciaLoMap.hi +lib/${PKGNAME}/hslibs-imports/data/RandList.hi +lib/${PKGNAME}/hslibs-imports/data/RevSeq.hi +lib/${PKGNAME}/hslibs-imports/data/Sequence.hi +lib/${PKGNAME}/hslibs-imports/data/SequenceDefaults.hi +lib/${PKGNAME}/hslibs-imports/data/Set.hi +lib/${PKGNAME}/hslibs-imports/data/SimpleQueue.hi +lib/${PKGNAME}/hslibs-imports/data/SizedSeq.hi +lib/${PKGNAME}/hslibs-imports/data/SkewHeap.hi +lib/${PKGNAME}/hslibs-imports/data/SplayHeap.hi +lib/${PKGNAME}/hslibs-imports/data/TestOrdBag.hi +lib/${PKGNAME}/hslibs-imports/data/TestOrdSet.hi +lib/${PKGNAME}/hslibs-imports/data/TestSeq.hi +lib/${PKGNAME}/hslibs-imports/data/UnbalancedSet.hi +lib/${PKGNAME}/hslibs-imports/hssource/HsLexer.hi +lib/${PKGNAME}/hslibs-imports/hssource/HsParseMonad.hi +lib/${PKGNAME}/hslibs-imports/hssource/HsParseUtils.hi +lib/${PKGNAME}/hslibs-imports/hssource/HsParser.hi +lib/${PKGNAME}/hslibs-imports/hssource/HsPretty.hi +lib/${PKGNAME}/hslibs-imports/hssource/HsSyn.hi +lib/${PKGNAME}/hslibs-imports/lang/Addr.hi +lib/${PKGNAME}/hslibs-imports/lang/ArrayBase.hi +lib/${PKGNAME}/hslibs-imports/lang/Arrow.hi +lib/${PKGNAME}/hslibs-imports/lang/ByteArray.hi +lib/${PKGNAME}/hslibs-imports/lang/CTypesISO.hi +lib/${PKGNAME}/hslibs-imports/lang/DiffArray.hi +lib/${PKGNAME}/hslibs-imports/lang/DirectoryExts.hi +lib/${PKGNAME}/hslibs-imports/lang/Dynamic.hi +lib/${PKGNAME}/hslibs-imports/lang/Exception.hi +lib/${PKGNAME}/hslibs-imports/lang/ForeignObj.hi +lib/${PKGNAME}/hslibs-imports/lang/Generics.hi +lib/${PKGNAME}/hslibs-imports/lang/GlaExts.hi +lib/${PKGNAME}/hslibs-imports/lang/IArray.hi +lib/${PKGNAME}/hslibs-imports/lang/IOExts.hi +lib/${PKGNAME}/hslibs-imports/lang/IORef.hi +lib/${PKGNAME}/hslibs-imports/lang/LazyST.hi +lib/${PKGNAME}/hslibs-imports/lang/MArray.hi +lib/${PKGNAME}/hslibs-imports/lang/MonadCont.hi +lib/${PKGNAME}/hslibs-imports/lang/MonadEither.hi +lib/${PKGNAME}/hslibs-imports/lang/MonadError.hi +lib/${PKGNAME}/hslibs-imports/lang/MonadFix.hi +lib/${PKGNAME}/hslibs-imports/lang/MonadIdentity.hi +lib/${PKGNAME}/hslibs-imports/lang/MonadList.hi +lib/${PKGNAME}/hslibs-imports/lang/MonadRWS.hi +lib/${PKGNAME}/hslibs-imports/lang/MonadReader.hi +lib/${PKGNAME}/hslibs-imports/lang/MonadState.hi +lib/${PKGNAME}/hslibs-imports/lang/MonadTrans.hi +lib/${PKGNAME}/hslibs-imports/lang/MonadWriter.hi +lib/${PKGNAME}/hslibs-imports/lang/Monoid.hi +lib/${PKGNAME}/hslibs-imports/lang/MutableArray.hi +lib/${PKGNAME}/hslibs-imports/lang/NativeInfo.hi +lib/${PKGNAME}/hslibs-imports/lang/NumExts.hi +lib/${PKGNAME}/hslibs-imports/lang/PackedString.hi +lib/${PKGNAME}/hslibs-imports/lang/PrelByteArr.hi +lib/${PKGNAME}/hslibs-imports/lang/ST.hi +lib/${PKGNAME}/hslibs-imports/lang/ShowFunctions.hi +lib/${PKGNAME}/hslibs-imports/lang/Stable.hi +lib/${PKGNAME}/hslibs-imports/lang/StableName.hi +lib/${PKGNAME}/hslibs-imports/lang/StorableArray.hi +lib/${PKGNAME}/hslibs-imports/lang/SystemExts.hi +lib/${PKGNAME}/hslibs-imports/lang/TimeExts.hi +lib/${PKGNAME}/hslibs-imports/lang/Weak.hi +lib/${PKGNAME}/hslibs-imports/net/BSD.hi +lib/${PKGNAME}/hslibs-imports/net/CGI.hi +lib/${PKGNAME}/hslibs-imports/net/Socket.hi +lib/${PKGNAME}/hslibs-imports/net/SocketPrim.hi +lib/${PKGNAME}/hslibs-imports/net/URI.hi +lib/${PKGNAME}/hslibs-imports/posix/DL.hi +lib/${PKGNAME}/hslibs-imports/posix/DLPrim.hi +lib/${PKGNAME}/hslibs-imports/posix/POpen.hi +lib/${PKGNAME}/hslibs-imports/posix/Posix.hi +lib/${PKGNAME}/hslibs-imports/posix/PosixDB.hi +lib/${PKGNAME}/hslibs-imports/posix/PosixErr.hi +lib/${PKGNAME}/hslibs-imports/posix/PosixFiles.hi +lib/${PKGNAME}/hslibs-imports/posix/PosixIO.hi +lib/${PKGNAME}/hslibs-imports/posix/PosixProcEnv.hi +lib/${PKGNAME}/hslibs-imports/posix/PosixProcPrim.hi +lib/${PKGNAME}/hslibs-imports/posix/PosixTTY.hi +lib/${PKGNAME}/hslibs-imports/posix/PosixUtil.hi +lib/${PKGNAME}/hslibs-imports/text/Html.hi +lib/${PKGNAME}/hslibs-imports/text/HtmlBlockTable.hi +lib/${PKGNAME}/hslibs-imports/text/Parsec.hi +lib/${PKGNAME}/hslibs-imports/text/ParsecChar.hi +lib/${PKGNAME}/hslibs-imports/text/ParsecCombinator.hi +lib/${PKGNAME}/hslibs-imports/text/ParsecError.hi +lib/${PKGNAME}/hslibs-imports/text/ParsecExpr.hi +lib/${PKGNAME}/hslibs-imports/text/ParsecLanguage.hi +lib/${PKGNAME}/hslibs-imports/text/ParsecPerm.hi +lib/${PKGNAME}/hslibs-imports/text/ParsecPos.hi +lib/${PKGNAME}/hslibs-imports/text/ParsecPrim.hi +lib/${PKGNAME}/hslibs-imports/text/ParsecToken.hi +lib/${PKGNAME}/hslibs-imports/text/Pretty.hi +lib/${PKGNAME}/hslibs-imports/text/RegexString.hi +lib/${PKGNAME}/hslibs-imports/util/GetOpt.hi +lib/${PKGNAME}/hslibs-imports/util/Memo.hi +lib/${PKGNAME}/hslibs-imports/util/Observe.hi +lib/${PKGNAME}/hslibs-imports/util/QuickCheck.hi +lib/${PKGNAME}/hslibs-imports/util/QuickCheckBatch.hi +lib/${PKGNAME}/hslibs-imports/util/QuickCheckPoly.hi +lib/${PKGNAME}/hslibs-imports/util/QuickCheckUtils.hi +lib/${PKGNAME}/hslibs-imports/util/Readline.hi +lib/${PKGNAME}/hslibs-imports/util/Select.hi +lib/${PKGNAME}/hslibs-imports/util/Unique.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}/imports/Array.hi +lib/${PKGNAME}/imports/Bits.hi +lib/${PKGNAME}/imports/CError.hi +lib/${PKGNAME}/imports/CForeign.hi +lib/${PKGNAME}/imports/CPUTime.hi +lib/${PKGNAME}/imports/CString.hi +lib/${PKGNAME}/imports/CTypes.hi +lib/${PKGNAME}/imports/Char.hi +lib/${PKGNAME}/imports/Complex.hi +lib/${PKGNAME}/imports/Control/Arrow.hi +lib/${PKGNAME}/imports/Control/Concurrent.hi +lib/${PKGNAME}/imports/Control/Concurrent/Chan.hi +lib/${PKGNAME}/imports/Control/Concurrent/MVar.hi +lib/${PKGNAME}/imports/Control/Concurrent/QSem.hi +lib/${PKGNAME}/imports/Control/Concurrent/QSemN.hi +lib/${PKGNAME}/imports/Control/Concurrent/SampleVar.hi +lib/${PKGNAME}/imports/Control/Exception.hi +lib/${PKGNAME}/imports/Control/Monad.hi +lib/${PKGNAME}/imports/Control/Monad/Cont.hi +lib/${PKGNAME}/imports/Control/Monad/Error.hi +lib/${PKGNAME}/imports/Control/Monad/Fix.hi +lib/${PKGNAME}/imports/Control/Monad/Identity.hi +lib/${PKGNAME}/imports/Control/Monad/List.hi +lib/${PKGNAME}/imports/Control/Monad/RWS.hi +lib/${PKGNAME}/imports/Control/Monad/Reader.hi +lib/${PKGNAME}/imports/Control/Monad/ST.hi +lib/${PKGNAME}/imports/Control/Monad/ST/Lazy.hi +lib/${PKGNAME}/imports/Control/Monad/ST/Strict.hi +lib/${PKGNAME}/imports/Control/Monad/State.hi +lib/${PKGNAME}/imports/Control/Monad/Trans.hi +lib/${PKGNAME}/imports/Control/Monad/Writer.hi +lib/${PKGNAME}/imports/Control/Parallel.hi +lib/${PKGNAME}/imports/Data/Array.hi +lib/${PKGNAME}/imports/Data/Array/Base.hi +lib/${PKGNAME}/imports/Data/Array/Diff.hi +lib/${PKGNAME}/imports/Data/Array/IArray.hi +lib/${PKGNAME}/imports/Data/Array/IO.hi +lib/${PKGNAME}/imports/Data/Array/IO/Internals.hi +lib/${PKGNAME}/imports/Data/Array/MArray.hi +lib/${PKGNAME}/imports/Data/Array/ST.hi +lib/${PKGNAME}/imports/Data/Array/Storable.hi +lib/${PKGNAME}/imports/Data/Array/Unboxed.hi +lib/${PKGNAME}/imports/Data/Bits.hi +lib/${PKGNAME}/imports/Data/Bool.hi +lib/${PKGNAME}/imports/Data/Char.hi +lib/${PKGNAME}/imports/Data/Complex.hi +lib/${PKGNAME}/imports/Data/Dynamic.hi +lib/${PKGNAME}/imports/Data/Either.hi +lib/${PKGNAME}/imports/Data/FiniteMap.hi +lib/${PKGNAME}/imports/Data/Generics.hi +lib/${PKGNAME}/imports/Data/Generics/Aliases.hi +lib/${PKGNAME}/imports/Data/Generics/Basics.hi +lib/${PKGNAME}/imports/Data/Generics/Reify.hi +lib/${PKGNAME}/imports/Data/Generics/Schemes.hi +lib/${PKGNAME}/imports/Data/Generics/Text.hi +lib/${PKGNAME}/imports/Data/Generics/Twins.hi +lib/${PKGNAME}/imports/Data/Graph.hi +lib/${PKGNAME}/imports/Data/HashTable.hi +lib/${PKGNAME}/imports/Data/IORef.hi +lib/${PKGNAME}/imports/Data/Int.hi +lib/${PKGNAME}/imports/Data/Ix.hi +lib/${PKGNAME}/imports/Data/List.hi +lib/${PKGNAME}/imports/Data/Maybe.hi +lib/${PKGNAME}/imports/Data/Monoid.hi +lib/${PKGNAME}/imports/Data/PackedString.hi +lib/${PKGNAME}/imports/Data/Ratio.hi +lib/${PKGNAME}/imports/Data/STRef.hi +lib/${PKGNAME}/imports/Data/STRef/Lazy.hi +lib/${PKGNAME}/imports/Data/STRef/Strict.hi +lib/${PKGNAME}/imports/Data/Set.hi +lib/${PKGNAME}/imports/Data/Tree.hi +lib/${PKGNAME}/imports/Data/Tuple.hi +lib/${PKGNAME}/imports/Data/Typeable.hi +lib/${PKGNAME}/imports/Data/Unique.hi +lib/${PKGNAME}/imports/Data/Word.hi +lib/${PKGNAME}/imports/Debug/QuickCheck.hi +lib/${PKGNAME}/imports/Debug/QuickCheck/Batch.hi +lib/${PKGNAME}/imports/Debug/QuickCheck/Poly.hi +lib/${PKGNAME}/imports/Debug/QuickCheck/Utils.hi +lib/${PKGNAME}/imports/Debug/Trace.hi +lib/${PKGNAME}/imports/Directory.hi +lib/${PKGNAME}/imports/Foreign.hi +lib/${PKGNAME}/imports/Foreign/C.hi +lib/${PKGNAME}/imports/Foreign/C/Error.hi +lib/${PKGNAME}/imports/Foreign/C/String.hi +lib/${PKGNAME}/imports/Foreign/C/Types.hi +lib/${PKGNAME}/imports/Foreign/Concurrent.hi +lib/${PKGNAME}/imports/Foreign/ForeignPtr.hi +lib/${PKGNAME}/imports/Foreign/Marshal.hi +lib/${PKGNAME}/imports/Foreign/Marshal/Alloc.hi +lib/${PKGNAME}/imports/Foreign/Marshal/Array.hi +lib/${PKGNAME}/imports/Foreign/Marshal/Error.hi +lib/${PKGNAME}/imports/Foreign/Marshal/Pool.hi +lib/${PKGNAME}/imports/Foreign/Marshal/Utils.hi +lib/${PKGNAME}/imports/Foreign/Ptr.hi +lib/${PKGNAME}/imports/Foreign/StablePtr.hi +lib/${PKGNAME}/imports/Foreign/Storable.hi +lib/${PKGNAME}/imports/ForeignPtr.hi +lib/${PKGNAME}/imports/GHC/Arr.hi +lib/${PKGNAME}/imports/GHC/Base.hi +lib/${PKGNAME}/imports/GHC/Conc.hi +lib/${PKGNAME}/imports/GHC/Dotnet.hi +lib/${PKGNAME}/imports/GHC/Enum.hi +lib/${PKGNAME}/imports/GHC/Err.hi +lib/${PKGNAME}/imports/GHC/Exception.hi +lib/${PKGNAME}/imports/GHC/Exts.hi +lib/${PKGNAME}/imports/GHC/Float.hi +lib/${PKGNAME}/imports/GHC/ForeignPtr.hi +lib/${PKGNAME}/imports/GHC/Handle.hi +lib/${PKGNAME}/imports/GHC/IO.hi +lib/${PKGNAME}/imports/GHC/IOBase.hi +lib/${PKGNAME}/imports/GHC/Int.hi +lib/${PKGNAME}/imports/GHC/List.hi +lib/${PKGNAME}/imports/GHC/Num.hi +lib/${PKGNAME}/imports/GHC/PArr.hi +lib/${PKGNAME}/imports/GHC/Pack.hi +lib/${PKGNAME}/imports/GHC/PrimopWrappers.hi +lib/${PKGNAME}/imports/GHC/Ptr.hi +lib/${PKGNAME}/imports/GHC/Read.hi +lib/${PKGNAME}/imports/GHC/Real.hi +lib/${PKGNAME}/imports/GHC/ST.hi +lib/${PKGNAME}/imports/GHC/STRef.hi +lib/${PKGNAME}/imports/GHC/Show.hi +lib/${PKGNAME}/imports/GHC/Stable.hi +lib/${PKGNAME}/imports/GHC/Storable.hi +lib/${PKGNAME}/imports/GHC/TopHandler.hi +lib/${PKGNAME}/imports/GHC/Unicode.hi +lib/${PKGNAME}/imports/GHC/Weak.hi +lib/${PKGNAME}/imports/GHC/Word.hi +lib/${PKGNAME}/imports/IO.hi +lib/${PKGNAME}/imports/Int.hi +lib/${PKGNAME}/imports/Ix.hi +lib/${PKGNAME}/imports/Language/Haskell/Lexer.hi +lib/${PKGNAME}/imports/Language/Haskell/ParseMonad.hi +lib/${PKGNAME}/imports/Language/Haskell/ParseUtils.hi +lib/${PKGNAME}/imports/Language/Haskell/Parser.hi +lib/${PKGNAME}/imports/Language/Haskell/Pretty.hi +lib/${PKGNAME}/imports/Language/Haskell/Syntax.hi +lib/${PKGNAME}/imports/Language/Haskell/THSyntax.hi +lib/${PKGNAME}/imports/List.hi +lib/${PKGNAME}/imports/Locale.hi +lib/${PKGNAME}/imports/MarshalAlloc.hi +lib/${PKGNAME}/imports/MarshalArray.hi +lib/${PKGNAME}/imports/MarshalError.hi +lib/${PKGNAME}/imports/MarshalUtils.hi +lib/${PKGNAME}/imports/Maybe.hi +lib/${PKGNAME}/imports/Monad.hi +lib/${PKGNAME}/imports/Network.hi +lib/${PKGNAME}/imports/Network/BSD.hi +lib/${PKGNAME}/imports/Network/CGI.hi +lib/${PKGNAME}/imports/Network/Socket.hi +lib/${PKGNAME}/imports/Network/URI.hi +lib/${PKGNAME}/imports/Numeric.hi +lib/${PKGNAME}/imports/Prelude.hi +lib/${PKGNAME}/imports/Ptr.hi +lib/${PKGNAME}/imports/Random.hi +lib/${PKGNAME}/imports/Ratio.hi +lib/${PKGNAME}/imports/StablePtr.hi +lib/${PKGNAME}/imports/Storable.hi +lib/${PKGNAME}/imports/System.hi +lib/${PKGNAME}/imports/System/CPUTime.hi +lib/${PKGNAME}/imports/System/Cmd.hi +lib/${PKGNAME}/imports/System/Console/GetOpt.hi +lib/${PKGNAME}/imports/System/Console/Readline.hi +lib/${PKGNAME}/imports/System/Console/SimpleLineEditor.hi +lib/${PKGNAME}/imports/System/Directory.hi +lib/${PKGNAME}/imports/System/Environment.hi +lib/${PKGNAME}/imports/System/Exit.hi +lib/${PKGNAME}/imports/System/IO.hi +lib/${PKGNAME}/imports/System/IO/Error.hi +lib/${PKGNAME}/imports/System/IO/Unsafe.hi +lib/${PKGNAME}/imports/System/Info.hi +lib/${PKGNAME}/imports/System/Locale.hi +lib/${PKGNAME}/imports/System/Mem.hi +lib/${PKGNAME}/imports/System/Mem/StableName.hi +lib/${PKGNAME}/imports/System/Mem/Weak.hi +lib/${PKGNAME}/imports/System/Posix.hi +lib/${PKGNAME}/imports/System/Posix/Directory.hi +lib/${PKGNAME}/imports/System/Posix/DynamicLinker.hi +lib/${PKGNAME}/imports/System/Posix/DynamicLinker/Module.hi +lib/${PKGNAME}/imports/System/Posix/DynamicLinker/Prim.hi +lib/${PKGNAME}/imports/System/Posix/Env.hi +lib/${PKGNAME}/imports/System/Posix/Files.hi +lib/${PKGNAME}/imports/System/Posix/IO.hi +lib/${PKGNAME}/imports/System/Posix/Internals.hi +lib/${PKGNAME}/imports/System/Posix/Process.hi +lib/${PKGNAME}/imports/System/Posix/Resource.hi +lib/${PKGNAME}/imports/System/Posix/Signals.hi +lib/${PKGNAME}/imports/System/Posix/Temp.hi +lib/${PKGNAME}/imports/System/Posix/Terminal.hi +lib/${PKGNAME}/imports/System/Posix/Time.hi +lib/${PKGNAME}/imports/System/Posix/Types.hi +lib/${PKGNAME}/imports/System/Posix/Unistd.hi +lib/${PKGNAME}/imports/System/Posix/User.hi +lib/${PKGNAME}/imports/System/Random.hi +lib/${PKGNAME}/imports/System/Time.hi +lib/${PKGNAME}/imports/Text/Html.hi +lib/${PKGNAME}/imports/Text/Html/BlockTable.hi +lib/${PKGNAME}/imports/Text/ParserCombinators/Parsec.hi +lib/${PKGNAME}/imports/Text/ParserCombinators/Parsec/Char.hi +lib/${PKGNAME}/imports/Text/ParserCombinators/Parsec/Combinator.hi +lib/${PKGNAME}/imports/Text/ParserCombinators/Parsec/Error.hi +lib/${PKGNAME}/imports/Text/ParserCombinators/Parsec/Expr.hi +lib/${PKGNAME}/imports/Text/ParserCombinators/Parsec/Language.hi +lib/${PKGNAME}/imports/Text/ParserCombinators/Parsec/Perm.hi +lib/${PKGNAME}/imports/Text/ParserCombinators/Parsec/Pos.hi +lib/${PKGNAME}/imports/Text/ParserCombinators/Parsec/Prim.hi +lib/${PKGNAME}/imports/Text/ParserCombinators/Parsec/Token.hi +lib/${PKGNAME}/imports/Text/ParserCombinators/ReadP.hi +lib/${PKGNAME}/imports/Text/ParserCombinators/ReadPrec.hi +lib/${PKGNAME}/imports/Text/PrettyPrint.hi +lib/${PKGNAME}/imports/Text/PrettyPrint/HughesPJ.hi +lib/${PKGNAME}/imports/Text/Read.hi +lib/${PKGNAME}/imports/Text/Read/Lex.hi +lib/${PKGNAME}/imports/Text/Regex.hi +lib/${PKGNAME}/imports/Text/Regex/Posix.hi +lib/${PKGNAME}/imports/Text/Show.hi +lib/${PKGNAME}/imports/Text/Show/Functions.hi +lib/${PKGNAME}/imports/Time.hi +lib/${PKGNAME}/imports/Word.hi +lib/${PKGNAME}/include/Block.h +lib/${PKGNAME}/include/Bytecodes.h +lib/${PKGNAME}/include/CCall.h +lib/${PKGNAME}/include/CTypes.h +lib/${PKGNAME}/include/ClosureMacros.h +lib/${PKGNAME}/include/ClosureTypes.h +lib/${PKGNAME}/include/Closures.h +lib/${PKGNAME}/include/Constants.h +lib/${PKGNAME}/include/DNInvoke.h +lib/${PKGNAME}/include/Derived.h +lib/${PKGNAME}/include/DerivedConstants.h +lib/${PKGNAME}/include/DietHEP.h +lib/${PKGNAME}/include/Dotnet.h +lib/${PKGNAME}/include/GranSim.h +lib/${PKGNAME}/include/Hooks.h +lib/${PKGNAME}/include/HsBase.h +lib/${PKGNAME}/include/HsFFI.h +lib/${PKGNAME}/include/HsLang.h +lib/${PKGNAME}/include/HsNet.h +lib/${PKGNAME}/include/HsPosix.h +lib/${PKGNAME}/include/HsReadline.h +lib/${PKGNAME}/include/HsUnix.h +lib/${PKGNAME}/include/HsUtil.h +lib/${PKGNAME}/include/InfoMacros.h +lib/${PKGNAME}/include/InfoTables.h +lib/${PKGNAME}/include/Linker.h +lib/${PKGNAME}/include/MachDeps.h +lib/${PKGNAME}/include/MachRegs.h +lib/${PKGNAME}/include/NativeDefs.h +lib/${PKGNAME}/include/Parallel.h +lib/${PKGNAME}/include/PosixSource.h +lib/${PKGNAME}/include/PrimOps.h +lib/${PKGNAME}/include/Regs.h +lib/${PKGNAME}/include/Rts.h +lib/${PKGNAME}/include/RtsAPI.h +lib/${PKGNAME}/include/RtsFlags.h +lib/${PKGNAME}/include/RtsTypes.h +lib/${PKGNAME}/include/SMP.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/StgMacros.h +lib/${PKGNAME}/include/StgMiscClosures.h +lib/${PKGNAME}/include/StgProf.h +lib/${PKGNAME}/include/StgStorage.h +lib/${PKGNAME}/include/StgTicky.h +lib/${PKGNAME}/include/StgTypes.h +lib/${PKGNAME}/include/TSO.h +lib/${PKGNAME}/include/TailCalls.h +lib/${PKGNAME}/include/Typeable.h +lib/${PKGNAME}/include/Updates.h +lib/${PKGNAME}/include/config.h +lib/${PKGNAME}/include/consUtils.h +lib/${PKGNAME}/include/dirUtils.h +lib/${PKGNAME}/include/gmp.h +lib/${PKGNAME}/include/ieee-flpt.h +lib/${PKGNAME}/include/lockFile.h +lib/${PKGNAME}/include/timeUtils.h +lib/${PKGNAME}/libHSQuickCheck.a +lib/${PKGNAME}/libHSbase.a +lib/${PKGNAME}/libHSbase_cbits.a +lib/${PKGNAME}/libHSconcurrent.a +lib/${PKGNAME}/libHSdata.a +lib/${PKGNAME}/libHShaskell-src.a +lib/${PKGNAME}/libHShaskell98.a +lib/${PKGNAME}/libHShssource.a +lib/${PKGNAME}/libHSlang.a +lib/${PKGNAME}/libHSlang_cbits.a +lib/${PKGNAME}/libHSnet.a +lib/${PKGNAME}/libHSnetwork.a +lib/${PKGNAME}/libHSparsec.a +lib/${PKGNAME}/libHSposix.a +lib/${PKGNAME}/libHSposix_cbits.a +lib/${PKGNAME}/libHSreadline.a +lib/${PKGNAME}/libHSrts.a +lib/${PKGNAME}/libHSrts_debug.a +lib/${PKGNAME}/libHSrts_thr.a +lib/${PKGNAME}/libHSrts_thr_p.a +lib/${PKGNAME}/libHStext.a +lib/${PKGNAME}/libHSunix.a +lib/${PKGNAME}/libHSunix_cbits.a +lib/${PKGNAME}/libHSutil.a +lib/${PKGNAME}/libHSutil_cbits.a +lib/${PKGNAME}/package.conf +lib/${PKGNAME}/parse-gcstats.prl +lib/${PKGNAME}/process-gcstats.prl +lib/${PKGNAME}/template-hsc.h +lib/${PKGNAME}/unlit +@dirrm lib/${PKGNAME}/include +@dirrm lib/${PKGNAME}/imports/Text/Show +@dirrm lib/${PKGNAME}/imports/Text/Regex +@dirrm lib/${PKGNAME}/imports/Text/Read +@dirrm lib/${PKGNAME}/imports/Text/PrettyPrint +@dirrm lib/${PKGNAME}/imports/Text/ParserCombinators/Parsec +@dirrm lib/${PKGNAME}/imports/Text/ParserCombinators +@dirrm lib/${PKGNAME}/imports/Text/Html +@dirrm lib/${PKGNAME}/imports/Text +@dirrm lib/${PKGNAME}/imports/System/Posix/DynamicLinker +@dirrm lib/${PKGNAME}/imports/System/Posix +@dirrm lib/${PKGNAME}/imports/System/Mem +@dirrm lib/${PKGNAME}/imports/System/IO +@dirrm lib/${PKGNAME}/imports/System/Console +@dirrm lib/${PKGNAME}/imports/System +@dirrm lib/${PKGNAME}/imports/Network +@dirrm lib/${PKGNAME}/imports/Language/Haskell +@dirrm lib/${PKGNAME}/imports/Language +@dirrm lib/${PKGNAME}/imports/GHC +@dirrm lib/${PKGNAME}/imports/Foreign/Marshal +@dirrm lib/${PKGNAME}/imports/Foreign/C +@dirrm lib/${PKGNAME}/imports/Foreign +@dirrm lib/${PKGNAME}/imports/Debug/QuickCheck +@dirrm lib/${PKGNAME}/imports/Debug +@dirrm lib/${PKGNAME}/imports/Data/STRef +@dirrm lib/${PKGNAME}/imports/Data/Generics +@dirrm lib/${PKGNAME}/imports/Data/Array/IO +@dirrm lib/${PKGNAME}/imports/Data/Array +@dirrm lib/${PKGNAME}/imports/Data +@dirrm lib/${PKGNAME}/imports/Control/Monad/ST +@dirrm lib/${PKGNAME}/imports/Control/Monad +@dirrm lib/${PKGNAME}/imports/Control/Concurrent +@dirrm lib/${PKGNAME}/imports/Control +@dirrm lib/${PKGNAME}/imports +@dirrm lib/${PKGNAME}/icons +@dirrm lib/${PKGNAME}/hslibs-imports/util +@dirrm lib/${PKGNAME}/hslibs-imports/text +@dirrm lib/${PKGNAME}/hslibs-imports/posix +@dirrm lib/${PKGNAME}/hslibs-imports/net +@dirrm lib/${PKGNAME}/hslibs-imports/lang +@dirrm lib/${PKGNAME}/hslibs-imports/hssource +@dirrm lib/${PKGNAME}/hslibs-imports/data +@dirrm lib/${PKGNAME}/hslibs-imports/concurrent +@dirrm lib/${PKGNAME}/hslibs-imports +@dirrm lib/${PKGNAME} diff --git a/lang/ghc/distinfo b/lang/ghc/distinfo index 798ff1b18c7..192b2772a66 100644 --- a/lang/ghc/distinfo +++ b/lang/ghc/distinfo @@ -1,26 +1,11 @@ -$NetBSD: distinfo,v 1.6 2004/01/10 19:31:25 kristerw Exp $ +$NetBSD: distinfo,v 1.7 2004/05/29 14:28:43 kristerw Exp $ -SHA1 (ghc-5.04.3-src.tar.bz2) = 9b0f17e871557a76140fbf738138e1cf5d356e9d -Size (ghc-5.04.3-src.tar.bz2) = 4741512 bytes -SHA1 (ghc-5.04.3-i386-unknown-netbsd-hc.tar.bz2) = 4dc1ae1ab4a9edbe83df0a54c93af24a5789a87f -Size (ghc-5.04.3-i386-unknown-netbsd-hc.tar.bz2) = 5928026 bytes -SHA1 (patch-aa) = fa7e8e1791b19368f39530261104724165e663f8 -SHA1 (patch-ab) = 5bfb4a4ce1cc46d789abad767f344909b149a640 -SHA1 (patch-ac) = 106a7b195fdf563bcf43c2a5ef994917da94e17a -SHA1 (patch-ad) = 8b8d10ca9e0ae3a82c2881624f4f6aae3402b13e -SHA1 (patch-ae) = 4340eb154b8972625b36471f6cb373c390012817 -SHA1 (patch-af) = 22370016af5a9b6ce2262e19057547adf29e25c8 -SHA1 (patch-ag) = 0f0567ae53d577cc50796176f01f4f52c991999c -SHA1 (patch-ah) = 9ec4a7f91bcfb6ad259c33a8c849ddd04902a210 -SHA1 (patch-ai) = 501da9d7810b448d91723e6b5703df2af697304d -SHA1 (patch-aj) = d59b908f045de73ea3703d1e1388bc8945f5a657 -SHA1 (patch-ak) = 3fee440657cc51dce232648c0b69b07866458c7b -SHA1 (patch-al) = 125dbe601f426b645c057cda97869aec31be7bd3 -SHA1 (patch-am) = 71c6c2f254e7fe44359253a1182f13a03dec05bd -SHA1 (patch-an) = 167d1dde62857a6c1186d609d89e4841ff17c2d8 -SHA1 (patch-ao) = 8c2eb4ac6701d33a04e9e1f6e8097815080fecd1 -SHA1 (patch-ap) = bd502c0d6957b6df6cd3d14b6b169d6a8edb46c6 -SHA1 (patch-aq) = e4d71497a95923a069c3f8032359182c5705f3eb -SHA1 (patch-ar) = 62a6db03a20a80be7c6b113cae5079de75c9665c -SHA1 (patch-as) = 865a04de68667215ada3e0f27bdc18b8218178d7 -SHA1 (patch-at) = 92c2b6c48c6de57ec65b1908fa0b52cc091ab7d8 +SHA1 (ghc-6.2.1-src.tar.bz2) = 84343ff06ee5645ee3f8b428635525e5ebdfcc65 +Size (ghc-6.2.1-src.tar.bz2) = 5367409 bytes +SHA1 (ghc-6.2.1-i386-unknown-netbsd-hc.tar.gz) = 422a0e6865517f7d5e5adbd6c13537391358020b +Size (ghc-6.2.1-i386-unknown-netbsd-hc.tar.gz) = 7780890 bytes +SHA1 (patch-aa) = d93f473b429d5002c83745c1b50d12144351e68b +SHA1 (patch-ab) = 24aa32529796b13bd7e2c3060a946bd6a79f88b4 +SHA1 (patch-ac) = 2dc0cba195b9f7ad58fefb179bf33b838dfb6cfa +SHA1 (patch-ad) = bad30d0dacb2010db877f9ad33cf3d60b98adced +SHA1 (patch-ae) = 3ee6b6b8731c03a5157ce5bf1144af3035985abd diff --git a/lang/ghc/files/build.mk b/lang/ghc/files/build.mk deleted file mode 100644 index 7ef78b241f2..00000000000 --- a/lang/ghc/files/build.mk +++ /dev/null @@ -1,5 +0,0 @@ -GhcLibHcOpts = -O -split-objs -odir $* -SRC_HAPPY_OPTS += -c -GhcLibWays= -GhcLibsWithReadline = YES -SRC_HC_OPTS += -L/usr/pkg/lib -I/usr/pkg/include diff --git a/lang/ghc/patches/patch-aa b/lang/ghc/patches/patch-aa index d97d37b1509..4ff0397df5f 100644 --- a/lang/ghc/patches/patch-aa +++ b/lang/ghc/patches/patch-aa @@ -1,36 +1,12 @@ -$NetBSD: patch-aa,v 1.4 2003/04/29 12:16:19 augustss Exp $ +$NetBSD: patch-aa,v 1.5 2004/05/29 14:28:43 kristerw Exp $ ---- ./mk/bootstrap.mk.orig Tue May 14 10:25:46 2002 -+++ ./mk/bootstrap.mk Fri Mar 28 23:48:02 2003 -@@ -123,10 +123,22 @@ +--- mk/bootstrap.mk.orig Tue May 25 22:00:52 2004 ++++ mk/bootstrap.mk Tue May 25 22:01:59 2004 +@@ -136,6 +136,7 @@ + -u "$(UNDERSCORE)GHCziWeak_runFinalizzerBatch_closure" \ + -u "$(UNDERSCORE)__stginit_Prelude" - HC_BOOT_LIBS = -lHStext -lHStext_cbits -lHSutil -lHSposix -lHSposix_cbits -lHSconcurrent -lHSlang -lHSlang_cbits -lHShaskell98 -lHSbase -lHSbase_cbits -lHSrts -lgmp -lm $(EXTRA_HC_BOOT_LIBS) ++HC_BOOT_LD_OPTS += -Wl,-R@PREFIX@/lib -+# XXX_UB: if we build ghc/utils with hc-bootstrapped compiler+libs, -+# the link fails, libHSrts uses a (new) symbol from libHSbase. -+# Maybe we should insert a ranlib somewhere? -+# Workaround the problem: -+HC_BOOT_LIBS += -lHSbase -+ - ifeq "$(GhcLibsWithReadline)" "YES" - HC_BOOT_LIBS += $(patsubst %, -l%, $(LibsReadline)) -+HC_BOOT_LIBS += $(ExtraLdOptsReadline) -+ifneq "$(ReadlineIncludePath)" "" -+HC_BOOT_CC_OPTS += -I$(ReadlineIncludePath) -+endif - endif + HC_BOOT_LIBS = -+HC_BOOT_LIBS += $(ExtraLdOptsGmp) -+ - ifeq "$(HaveLibDL)" "YES" - HC_BOOT_LIBS += -ldl - endif -@@ -149,7 +161,7 @@ - $(CC) -x c $< -o $@ -S -O $(HC_BOOT_CC_OPTS) -I. `echo $(patsubst -monly-%-regs, -DSTOLEN_X86_REGS=%, $(filter -monly-%-regs, $($*_HC_OPTS))) | sed 's/^$$/-DSTOLEN_X86_REGS=4/'` - - %.s : %.raw_s -- $(FPTOOLS_TOP)/$(GHC_MANGLER_DIR)/$(GHC_MANGLER) $< $@ $(patsubst -monly-%-regs, %, $(filter -monly-%-regs, $($*_HC_OPTS))) -+ $(GHC_MANGLER) $< $@ $(patsubst -monly-%-regs, %, $(filter -monly-%-regs, $($*_HC_OPTS))) - - %.o : %.s - $(CC) -c -o $@ $< diff --git a/lang/ghc/patches/patch-ab b/lang/ghc/patches/patch-ab index 104579dafd8..4bd74caf1c2 100644 --- a/lang/ghc/patches/patch-ab +++ b/lang/ghc/patches/patch-ab @@ -1,29 +1,16 @@ -$NetBSD: patch-ab,v 1.4 2003/04/29 12:16:19 augustss Exp $ +$NetBSD: patch-ab,v 1.5 2004/05/29 14:28:43 kristerw Exp $ ---- ./mk/config.mk.in.orig Wed Feb 12 22:41:18 2003 -+++ ./mk/config.mk.in Fri Mar 28 23:48:02 2003 -@@ -338,10 +338,13 @@ - # Libraries needed for linking with readline - LibsReadline=@LibsReadline@ +--- ghc/includes/PosixSource.h.orig Sat May 22 19:36:17 2004 ++++ ghc/includes/PosixSource.h Sat May 22 19:36:30 2004 +@@ -10,9 +10,11 @@ + #ifndef POSIXSOURCE_H + #define POSIXSOURCE_H -+# Additional linker flags needed for linking with readline -+ExtraLdOptsReadline=@ExtraLdOptsReadline@ -+ - # Include path to readline.h - # (no path == in standard include path) - # --ReadlineIncludePath= -+ReadlineIncludePath=@ReadlineIncludePath@ ++#if 0 + #define _POSIX_SOURCE 1 + #define _POSIX_C_SOURCE 199506L + #define _ISOC9X_SOURCE ++#endif - # Math library - LIBM=@LIBM@ -@@ -678,6 +681,9 @@ - # - HaveLibGmp = @HaveLibGmp@ - LibGmp = @LibGmp@ -+ -+# Additional linker flags needed for linking with gmp (when HaveLibGmp=YES) -+ExtraLdOptsGmp=@ExtraLdOptsGmp@ + /* Let's be ISO C9X too... */ - #----------------------------------------------------------------------------- - # Mingwex Library diff --git a/lang/ghc/patches/patch-ac b/lang/ghc/patches/patch-ac index e6c60249078..4719e3e92bb 100644 --- a/lang/ghc/patches/patch-ac +++ b/lang/ghc/patches/patch-ac @@ -1,24 +1,13 @@ -$NetBSD: patch-ac,v 1.2 2003/04/29 11:27:42 augustss Exp $ +$NetBSD: patch-ac,v 1.3 2004/05/29 14:28:43 kristerw Exp $ ---- ./mk/package.mk.orig Tue Jul 23 12:19:50 2002 -+++ ./mk/package.mk Fri Mar 28 23:48:02 2003 -@@ -17,8 +17,10 @@ - | sed 's/^#.*$$//g' >$@ - - boot all :: $(PACKAGE).conf.inplace $(PACKAGE).conf.installed -+ifneq "$(BootingFromHc)" "YES" - $(GHC_PKG_INPLACE) --update-package <$(PACKAGE).conf.inplace - $(GHC_PKG_INPLACE) -f $(GHC_DRIVER_DIR)/package.conf --update-package <$(PACKAGE).conf.installed -+endif - - CLEAN_FILES += $(PACKAGE).conf.installed $(PACKAGE).conf.inplace - -@@ -31,7 +33,7 @@ - - SRC_HSC2HS_OPTS += -I. - --ifeq "$(NON_HS_PACKAGE)" "" -+ifeq "$(NON_HS_PKG)" "" - SRC_HC_OPTS += -package-name $(PACKAGE) - SRC_HC_OPTS += $(GhcLibHcOpts) - SRC_HC_OPTS += $(patsubst %, -package %, $(PACKAGE_DEPS)) +--- ghc/rts/package.conf.in.orig Mon Mar 1 16:26:29 2004 ++++ ghc/rts/package.conf.in Fri May 28 17:20:27 2004 +@@ -131,6 +131,8 @@ + , "-u", "GHCziWeak_runFinalizzerBatch_closure" + , "-u", "__stginit_Prelude" + #endif ++ , "-Wl", "-R@PREFIX@/lib" ++ , "-L", "@PREFIX@/lib" + ] + #ifdef HAVE_FRAMEWORK_HASKELLSUPPORT + , extra_frameworks = [ "HaskellSupport" ] diff --git a/lang/ghc/patches/patch-ad b/lang/ghc/patches/patch-ad index 1c6d2e47df7..7ed8450fde0 100644 --- a/lang/ghc/patches/patch-ad +++ b/lang/ghc/patches/patch-ad @@ -1,94 +1,12 @@ -$NetBSD: patch-ad,v 1.4 2003/04/29 12:16:19 augustss Exp $ +$NetBSD: patch-ad,v 1.5 2004/05/29 14:28:43 kristerw Exp $ ---- distrib/hc-build.orig Tue Jan 15 06:39:15 2002 -+++ distrib/hc-build Sun Mar 30 11:57:38 2003 -@@ -2,6 +2,7 @@ - - # Manuel M. T. Chakravarty <chak@acm.org>, June 2000 - # Updated for GHC 5.00, Simon Marlow, March 2001 -+# Updated for GHC 5.04.3, Urban Boquist, March 2003 - # - # Script to build GHC from .hc files (must be run in the fptools/ root - # directory into which the source and .hc files must already have been -@@ -32,29 +33,37 @@ - # touch happy generated files; so that in non-bootstrapping mode for - # installation, no attempt is made to call happy - # --touch ghc/compiler/rename/ParseIface.hs - touch ghc/compiler/parser/Parser.hs - touch ghc/compiler/main/ParsePkgConf.hs - touch hslibs/hssource/HsParser.hs - - # We don't have genprimopcode yet so don't try to use it - touch ghc/compiler/prelude/primops.txt --touch ghc/lib/std/PrelPrimopWrappers.hs -+touch libraries/base/GHC/PrimopWrappers.hs - --echo "*** Building hsc..." -+echo "*** Building compiler..." - ./configure --enable-hc-boot $configopts -+ -+# A couple of Makefiles test BootingFromHc before including -+# boilerplate.mk, so we have to pass it explicitly: -+MAKEFLAGS="BootingFromHc=YES" -+export MAKEFLAGS -+ - $MAKE -C glafp-utils boot all - $MAKE -C ghc boot -+$MAKE -C libraries boot all - $MAKE -C hslibs boot all --$MAKE -C ghc all -+$MAKE -C ghc all $MFLAGS -+ -+MAKEFLAGS= - - echo "*** Building libraries..." - - # Reconfigure, using the newly-build ghc binary as our $(GHC), and - # with hc bootstrapping disabled. --HappyCmd="$PWD/distrib/fake-happy" ./configure --with-ghc="$PWD/ghc/compiler/ghc-inplace" -+HappyCmd="$PWD/distrib/fake-happy" ./configure --with-ghc="$PWD/ghc/compiler/ghc-inplace" $configopts - --PRIMOP_BITS=primop-data-decl.hs-incl \ -+PRIMOP_BITS="primop-data-decl.hs-incl \ - primop-tag.hs-incl \ - primop-list.hs-incl \ - primop-has-side-effects.hs-incl \ -@@ -64,28 +73,30 @@ - primop-can-fail.hs-incl \ - primop-strictness.hs-incl \ - primop-usage.hs-incl \ -- primop-primop-info.hs-incl -+ primop-primop-info.hs-incl" - +--- distrib/hc-build.orig Sat May 29 03:20:17 2004 ++++ distrib/hc-build Sat May 29 03:21:31 2004 +@@ -95,6 +95,6 @@ # The reconfigure step updates a few files, which can lead to # unnecessary recompilations. Touch a bunch of things here to avoid # having to recompile stuff that we've already built. --(cd ghc/compiler; touch $PRIMOP_BITS prelude/PrimOp.o main/Config.hs main/Config.o ghc-*) -+(cd ghc/compiler; touch $PRIMOP_BITS parser/hschooks.o prelude/PrimOp.o main/Config.hs main/Config.o ghc-*) - - # Remove the old libraries. Don't use make clean, because we don't - # want to delete the .hs files generated from the .hsc files, because - # we don't have hsc2hs built yet. --find ghc/lib/std hslibs | grep '\.\(o\|a\)' | xargs rm -f -+find libraries hslibs | grep '\.\(o\|a\)' | xargs rm -f - - # Do includes and RTS now - $MAKE -C ghc/includes boot && $MAKE -C ghc/includes all - $MAKE -C ghc/rts boot && $MAKE -C ghc/rts all - - # Now build a new set of libraries --$MAKE -C ghc/lib boot all -+$MAKE -C libraries boot all - $MAKE -C hslibs boot all - --# Finally build ghc/utils, now that we have libraries --$MAKE -C ghc/utils boot all -+# Finally build all of ghc/utils -+$MAKE -C ghc/utils clean && $MAKE -C ghc/utils boot all - --# At this point, the tree should be safe to do 'make install' in. -+# Avoid relinking the compiler during 'make install': -+(cd ghc/compiler; touch parser/hschooks.o ghc-*) +-(cd ghc/compiler; touch $PRIMOP_BITS parser/hschooks.o prelude/PrimOp.o main/Config.hs main/Config.o ghc-*) ++(cd ghc/compiler; touch $PRIMOP_BITS stage1/parser/hschooks.o stage1/prelude/PrimOp.o main/Config.hs stage1/main/Config.o stage1/ghc-*) -+# At this point, the tree should be safe to do 'make install' in. + # At this point, the tree should be safe to do 'make install' in. diff --git a/lang/ghc/patches/patch-ae b/lang/ghc/patches/patch-ae index e7d396d07a9..c532a35b086 100644 --- a/lang/ghc/patches/patch-ae +++ b/lang/ghc/patches/patch-ae @@ -1,12 +1,15 @@ -$NetBSD: patch-ae,v 1.3 2003/04/29 11:27:44 augustss Exp $ +$NetBSD: patch-ae,v 1.4 2004/05/29 14:28:43 kristerw Exp $ ---- ./ghc/compiler/Makefile.orig Fri Jun 14 10:23:57 2002 -+++ ./ghc/compiler/Makefile Fri Mar 28 23:48:01 2003 -@@ -4,6 +4,7 @@ - TOP = .. - - # Use GHC for compiling C bits (NB. must be before boilerplate include) -+# NB. this requires BootingFromHc to be set on the make command line! - # - ifneq "$(BootingFromHc)" "YES" - UseGhcForCc = YES +--- libraries/readline/package.conf.in.orig Fri May 28 17:22:30 2004 ++++ libraries/readline/package.conf.in Fri May 28 17:24:06 2004 +@@ -29,5 +29,9 @@ + package_deps = [ "base" ], + extra_ghc_opts = [], + extra_cc_opts = [], +- extra_ld_opts = [] ++ extra_ld_opts = ++ [ ++ "-Wl", "-R@PREFIX@/lib" ++ , "-L", "@PREFIX@/lib" ++ ] + } diff --git a/lang/ghc/patches/patch-af b/lang/ghc/patches/patch-af deleted file mode 100644 index b61287dfe79..00000000000 --- a/lang/ghc/patches/patch-af +++ /dev/null @@ -1,22 +0,0 @@ -$NetBSD: patch-af,v 1.3 2004/01/10 19:31:25 kristerw Exp $ - ---- ghc/driver/mangler/ghc-asm.lprl.orig 2002-12-08 15:29:50.000000000 +0100 -+++ ghc/driver/mangler/ghc-asm.lprl 2004-01-03 19:13:53.000000000 +0100 -@@ -197,7 +197,7 @@ - $T_hsc_cc_PAT = '\.string.*\)(hsc|cc) (.*)\\\\t(.*)"'; - } - -- $T_DOT_WORD = '\.(long|value|byte|zero)'; -+ $T_DOT_WORD = '\.(long|value|word|byte|zero)'; - $T_DOT_GLOBAL = '\.globl'; - $T_HDR_literal = "\.section\t\.rodata\n"; # or just use .text??? (WDP 95/11) - $T_HDR_misc = "\.text\n\t\.align 4\n"; -@@ -1161,7 +1161,7 @@ - } - } - -- if ( $TargetPlatform !~ /^(alpha-|hppa|mips-|powerpc-apple-)/) { -+ if ( $TargetPlatform !~ /^(i386-|alpha-|hppa|mips-|powerpc-apple-)/) { - # On alphas, hppa: no very good way to look for "dangling" - # references to fast-entry point. - # (questionable re hppa and mips...) diff --git a/lang/ghc/patches/patch-ag b/lang/ghc/patches/patch-ag deleted file mode 100644 index d9099f4981c..00000000000 --- a/lang/ghc/patches/patch-ag +++ /dev/null @@ -1,12 +0,0 @@ -$NetBSD: patch-ag,v 1.1 2003/04/29 11:27:44 augustss Exp $ - ---- ./ghc/mk/paths.mk.orig Mon Apr 1 15:57:10 2002 -+++ ./ghc/mk/paths.mk Fri Mar 28 23:48:01 2003 -@@ -34,6 +34,7 @@ - GHC_DRIVER_DIR = $(GHC_TOP)/$(GHC_DRIVER_DIR_REL) - GHC_PKG_DIR = $(GHC_TOP)/$(GHC_PKG_DIR_REL) - GHC_GENPRIMOP_DIR = $(GHC_TOP)/$(GHC_GENPRIMOP_DIR_REL) -+GHC_MANGLER_DIR = $(GHC_TOP)/$(GHC_MANGLER_DIR_REL) - - GHC_LIB_DIR = $(FPTOOLS_TOP)/libraries - diff --git a/lang/ghc/patches/patch-ah b/lang/ghc/patches/patch-ah deleted file mode 100644 index d3fd77ca965..00000000000 --- a/lang/ghc/patches/patch-ah +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-ah,v 1.1 2003/04/29 11:27:45 augustss Exp $ - ---- ./ghc/rts/Linker.c.orig Sun Oct 13 19:50:54 2002 -+++ ./ghc/rts/Linker.c Fri Mar 28 23:48:02 2003 -@@ -56,7 +56,7 @@ - #include <sys/mman.h> - #endif - --#if defined(linux_TARGET_OS) || defined(solaris2_TARGET_OS) || defined(freebsd_TARGET_OS) -+#if defined(linux_TARGET_OS) || defined(solaris2_TARGET_OS) || defined(freebsd_TARGET_OS) || defined(netbsd_TARGET_OS) - # define OBJFORMAT_ELF - #elif defined(cygwin32_TARGET_OS) || defined (mingw32_TARGET_OS) - # define OBJFORMAT_PEi386 diff --git a/lang/ghc/patches/patch-ai b/lang/ghc/patches/patch-ai deleted file mode 100644 index db3baeff582..00000000000 --- a/lang/ghc/patches/patch-ai +++ /dev/null @@ -1,23 +0,0 @@ -$NetBSD: patch-ai,v 1.1 2003/04/29 11:27:45 augustss Exp $ - ---- ./ghc/rts/Makefile.orig Sun Oct 13 19:50:55 2002 -+++ ./ghc/rts/Makefile Fri Mar 28 23:48:02 2003 -@@ -21,6 +21,7 @@ - # set of suffix rules for compiling C code, using $(HC) rather than $(CC) - # and prepending "-optc" to $(CC_OPTS). NB. must be done before including - # boilerplate.mk below. -+# NB. this requires BootingFromHc to be set on the make command line! - ifneq "$(BootingFromHc)" "YES" - UseGhcForCc = YES - endif -@@ -126,6 +127,10 @@ - ifeq "$(HaveLibMingwEx)" "YES" - PACKAGE_CPP_OPTS += -DHAVE_LIBMINGWEX - endif -+ -+# have to get ExtraLdOptsGmp in through CPP to rts.conf.in (see hslibs/util/Makefile) -+comma = , -+PACKAGE_CPP_OPTS += -DExtraLdOptsGmp='$(patsubst %,"%"$(comma),$(ExtraLdOptsGmp))' - - #----------------------------------------------------------------------------- - # Include the Front panel code? diff --git a/lang/ghc/patches/patch-aj b/lang/ghc/patches/patch-aj deleted file mode 100644 index 52bbcf96e6c..00000000000 --- a/lang/ghc/patches/patch-aj +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-aj,v 1.1 2003/04/29 11:27:46 augustss Exp $ - ---- ./ghc/rts/Stats.c.orig Wed Feb 6 02:21:40 2002 -+++ ./ghc/rts/Stats.c Fri Mar 28 23:48:02 2003 -@@ -749,7 +749,7 @@ - fprintf(sf, "<<ghc: %llu bytes, ", GC_tot_alloc*sizeof(W_)); - fprintf(sf, "%d GCs, %ld/%ld avg/max bytes residency (%ld samples), %luM in use, %.2f INIT (%.2f elapsed), %.2f MUT (%.2f elapsed), %.2f GC (%.2f elapsed) :ghc>>\n", - total_collections, -- AvgResidency*sizeof(W_)/ResidencySamples, -+ (ResidencySamples==0) ? 0 : AvgResidency*sizeof(W_)/ResidencySamples, - MaxResidency*sizeof(W_), - ResidencySamples, - (unsigned long)(mblocks_allocated * MBLOCK_SIZE / (1024L * 1024L)), diff --git a/lang/ghc/patches/patch-ak b/lang/ghc/patches/patch-ak deleted file mode 100644 index f9d61ac0073..00000000000 --- a/lang/ghc/patches/patch-ak +++ /dev/null @@ -1,12 +0,0 @@ -$NetBSD: patch-ak,v 1.1 2003/04/29 11:27:46 augustss Exp $ - ---- ./ghc/rts/rts.conf.in.orig Mon Feb 10 11:18:31 2003 -+++ ./ghc/rts/rts.conf.in Fri Mar 28 23:48:02 2003 -@@ -67,6 +67,7 @@ - so we force it to be included with special options to ld. */ - extra_ld_opts = - [ -+ ExtraLdOptsGmp - #ifdef LEADING_UNDERSCORE - "-u", "_GHCziBase_Izh_static_info" - , "-u", "_GHCziBase_Czh_static_info" diff --git a/lang/ghc/patches/patch-al b/lang/ghc/patches/patch-al deleted file mode 100644 index 7e6711c5e34..00000000000 --- a/lang/ghc/patches/patch-al +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-al,v 1.1 2003/04/29 11:27:47 augustss Exp $ - ---- ./ghc/utils/Makefile.orig Tue Sep 11 13:13:22 2001 -+++ ./ghc/utils/Makefile Fri Mar 28 23:48:02 2003 -@@ -6,7 +6,7 @@ - SUBDIRS = hp2ps stat2resid unlit - else - ifeq "$(BootingFromHc)" "YES" --SUBDIRS = hp2ps parallel stat2resid prof unlit -+SUBDIRS = ghc-pkg unlit - else - SUBDIRS = hasktags ghc-pkg hp2ps hsc2hs parallel stat2resid prof unlit genprimopcode - endif diff --git a/lang/ghc/patches/patch-am b/lang/ghc/patches/patch-am deleted file mode 100644 index 43a3f5b26ec..00000000000 --- a/lang/ghc/patches/patch-am +++ /dev/null @@ -1,17 +0,0 @@ -$NetBSD: patch-am,v 1.1 2003/04/29 11:27:47 augustss Exp $ - ---- ./ghc/Makefile.orig Tue Jul 2 16:15:22 2002 -+++ ./ghc/Makefile Fri Mar 28 23:48:01 2003 -@@ -18,10 +18,10 @@ - # before the rest to have a config.h, etc. - # - # If we're booting from .hc files, swap the order --# we descend into compiler/ and lib/. -+# we descend into subdirs - to boot utils must be before driver. - # - ifeq "$(BootingFromHc)" "YES" --SUBDIRS = includes utils rts docs compiler driver -+SUBDIRS = includes rts docs compiler utils driver - else - ifneq "$(ILXized)" "YES" - SUBDIRS = includes utils driver docs compiler rts diff --git a/lang/ghc/patches/patch-an b/lang/ghc/patches/patch-an deleted file mode 100644 index c00237179e6..00000000000 --- a/lang/ghc/patches/patch-an +++ /dev/null @@ -1,30 +0,0 @@ -$NetBSD: patch-an,v 1.1 2003/04/29 11:27:47 augustss Exp $ - ---- ./hslibs/util/Makefile.orig Tue Apr 23 11:31:39 2002 -+++ ./hslibs/util/Makefile Fri Mar 28 23:48:02 2003 -@@ -23,16 +23,25 @@ - PACKAGE_DEPS := $(filter-out posix, $(PACKAGE_DEPS)) - endif - -+# hsc2hs needs to find the correct readline includes: -+EXTRA_HSC2HS_OPTS += -I$(ReadlineIncludePath) -+ - # yeuch, have to get LibsReadline in through CPP to util.conf.in - comma = , - PACKAGE_CPP_OPTS += -DLibsReadline='$(patsubst %,$(comma)"%",$(LibsReadline))' - -+# ... same with ExtraLdOptsReadline: -+PACKAGE_CPP_OPTS += -DExtraLdOptsReadline='$(patsubst %,"%"$(comma),$(ExtraLdOptsReadline))' -+ - # Remove Readline.hs if it is not wanted or headers are not available. - ifeq "$(GhcLibsWithReadline)" "YES" - ifneq "$(ReadlineIncludePath)" "" - SRC_HC_OPTS += -I$(ReadlineIncludePath) - endif - STUBOBJS += Readline_stub.$(way_)o -+ ifeq "$(BootingFromHc)" "YES" -+ all :: $(STUBOBJS) -+ endif - CLEAN_FILES += Readline_stub.[ch] $(STUBOBJS) - else - EXCLUDED_SRCS += Readline.hsc Readline_stub.c diff --git a/lang/ghc/patches/patch-ao b/lang/ghc/patches/patch-ao deleted file mode 100644 index a7a7fbb0c65..00000000000 --- a/lang/ghc/patches/patch-ao +++ /dev/null @@ -1,14 +0,0 @@ -$NetBSD: patch-ao,v 1.1 2003/04/29 11:27:48 augustss Exp $ - ---- ./hslibs/util/util.conf.in.orig Sun Feb 17 16:22:11 2002 -+++ ./hslibs/util/util.conf.in Fri Mar 28 23:48:02 2003 -@@ -35,5 +35,8 @@ - ], - extra_ghc_opts = [], - extra_cc_opts = [], -- extra_ld_opts = [] -+ extra_ld_opts = [ -+ ExtraLdOptsReadline -+ "" /* handle final comma... */ -+ ] - } diff --git a/lang/ghc/patches/patch-ap b/lang/ghc/patches/patch-ap deleted file mode 100644 index 41eddd2f800..00000000000 --- a/lang/ghc/patches/patch-ap +++ /dev/null @@ -1,18 +0,0 @@ -$NetBSD: patch-ap,v 1.1 2003/04/29 11:27:48 augustss Exp $ - ---- ./Makefile.orig Wed Mar 5 11:11:34 2003 -+++ ./Makefile Fri Mar 28 23:48:01 2003 -@@ -295,11 +295,11 @@ - $(RM) -r $(ProjectNameShort)-$(ProjectVersion) - $(LN_S) . $(ProjectNameShort)-$(ProjectVersion) - $(FIND) $(ProjectNameShort)-$(ProjectVersion)/ghc/compiler \ -- $(ProjectNameShort)-$(ProjectVersion)/ghc/driver \ -+ $(ProjectNameShort)-$(ProjectVersion)/ghc/utils \ - $(ProjectNameShort)-$(ProjectVersion)/libraries \ - $(ProjectNameShort)-$(ProjectVersion)/hslibs \ - \( -name "*.hc" -o -name "*_hsc.[ch]" -o -name "*_stub.[ch]" \) -print > hc-files-to-go -- for f in `$(FIND) $(ProjectNameShort)-$(ProjectVersion)/ghc/compiler $(ProjectNameShort)-$(ProjectVersion)/ghc/driver $(ProjectNameShort)-$(ProjectVersion)/libraries $(ProjectNameShort)-$(ProjectVersion)/hslibs -name "*.hsc" -print` ""; do \ -+ for f in `$(FIND) $(ProjectNameShort)-$(ProjectVersion)/ghc/compiler $(ProjectNameShort)-$(ProjectVersion)/ghc/utils $(ProjectNameShort)-$(ProjectVersion)/libraries $(ProjectNameShort)-$(ProjectVersion)/hslibs -name "*.hsc" -print` ""; do \ - if test "x$$f" != "x" && test -e `echo "$$f" | sed 's/hsc$$/hs/g'`; then \ - echo `echo "$$f" | sed 's/hsc$$/hs/g' ` >> hc-files-to-go ; \ - fi; \ diff --git a/lang/ghc/patches/patch-aq b/lang/ghc/patches/patch-aq deleted file mode 100644 index 2a3d291801e..00000000000 --- a/lang/ghc/patches/patch-aq +++ /dev/null @@ -1,64 +0,0 @@ -$NetBSD: patch-aq,v 1.1 2003/04/29 11:27:49 augustss Exp $ - ---- configure.in.orig Mon Feb 17 12:27:20 2003 -+++ configure.in Sun Mar 30 11:46:08 2003 -@@ -718,6 +718,13 @@ - fi - AC_SUBST(HaveReadlineHeaders) - -+dnl ** XXX_UB: fix this in a better way! -+ReadlineIncludePath= -+if test x"$TargetOS_CPP" = x"netbsd"; then -+ ReadlineIncludePath=@PREFIX@/include -+fi -+AC_SUBST(ReadlineIncludePath) -+ - dnl ** check for DOS include files - AC_CHECK_HEADERS(dos.h conio.h io.h std.h) - -@@ -734,14 +741,14 @@ - AC_CHECK_HEADERS(dlfcn.h dl.h) - - dnl ** check for farcalloc (in bcc) --AC_CHECK_HEADER(alloc.h,AC_CHECK_FUNCS(farcalloc)) -+AC_CHECK_HEADER(alloc.h,[AC_CHECK_FUNCS(farcalloc)]) - - dnl ** check for valloc (in sunos, solaris, mips, amiga, next, minix, ultrix) --AC_CHECK_HEADER(malloc.h,AC_CHECK_FUNCS(valloc)) -+AC_CHECK_HEADER(malloc.h,[AC_CHECK_FUNCS(valloc)]) - - dnl ** check for POSIX regex - HavePosixRegex=NO --AC_CHECK_HEADER(regex.h,AC_CHECK_FUNC(regcomp, HavePosixRegex=YES)) -+AC_CHECK_HEADER(regex.h,[AC_CHECK_FUNC(regcomp, HavePosixRegex=YES)]) - AC_SUBST(HavePosixRegex) - - dnl ** how do we get a timezone name, and UTC offset ? -@@ -942,6 +949,13 @@ - AC_SUBST(HaveLibGmp) - AC_SUBST(LibGmp) - -+dnl ** XXX_UB: fix this in a better way! -+ExtraLdOptsGmp= -+if test x"$TargetOS_CPP" = x"netbsd"; then -+ ExtraLdOptsGmp="-L@PREFIX@/lib -Wl,-R@PREFIX@/lib" -+fi -+AC_SUBST(ExtraLdOptsGmp) -+ - dnl ** (Mac OS X only: check for HaskellSupport.framework) - HaveFrameworkHaskellSupport=NO - if test $HostPlatform = "powerpc-apple-darwin"; then -@@ -1012,6 +1026,13 @@ - AC_DEFINE(HAVE_READLINE_4, 0) - AC_DEFINE(HAVE_READLINE_4_2, 0) - fi -+ -+dnl ** XXX_UB: fix this in a better way! -+ExtraLdOptsReadline= -+if test x"$TargetOS_CPP" = x"netbsd"; then -+ ExtraLdOptsReadline="-L@PREFIX@/lib -Wl,-R@PREFIX@/lib" -+fi -+AC_SUBST(ExtraLdOptsReadline) - - dnl ** check for math library - FPTOOLS_CHECK_LIBM() diff --git a/lang/ghc/patches/patch-ar b/lang/ghc/patches/patch-ar deleted file mode 100644 index 6661d4535f8..00000000000 --- a/lang/ghc/patches/patch-ar +++ /dev/null @@ -1,14 +0,0 @@ -$NetBSD: patch-ar,v 1.1 2003/12/31 18:37:21 kristerw Exp $ - ---- ghc/rts/RtsFlags.c.orig Wed Dec 31 18:13:14 2003 -+++ ghc/rts/RtsFlags.c Wed Dec 31 18:14:05 2003 -@@ -1383,8 +1383,7 @@ - } else if (RtsFlags.GranFlags.proc > MAX_PROC || - RtsFlags.GranFlags.proc < 1) - { -- fprintf(stderr,"setupRtsFlags: no more than %u processors --allowed\n", -+ fprintf(stderr,"setupRtsFlags: no more than %u processors allowed\n", - MAX_PROC); - *error = rtsTrue; - } diff --git a/lang/ghc/patches/patch-as b/lang/ghc/patches/patch-as deleted file mode 100644 index 79b435e979b..00000000000 --- a/lang/ghc/patches/patch-as +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-as,v 1.1 2004/01/03 09:41:08 kristerw Exp $ - ---- ghc/utils/prof/cgprof/cgprof.c.orig 2004-01-03 03:49:33.000000000 +0100 -+++ ghc/utils/prof/cgprof/cgprof.c 2004-01-03 03:50:55.000000000 +0100 -@@ -1183,8 +1183,8 @@ - } /* end of new for loop */ - - *nonodes = symbol_table_next; -- fprintf(log,"%s: read %d lines from profile.Graph contains %i nodes. -- \n",Pgm,nolines,symbol_table_next); -+ fprintf(log,"%s: read %d lines from profile.Graph contains %i nodes.\n" -+ ,Pgm,nolines,symbol_table_next); - - free_cc_matrix(cc_m); /* be nice and clean up the cost centre matrix */ - } diff --git a/lang/ghc/patches/patch-at b/lang/ghc/patches/patch-at deleted file mode 100644 index c9900227e58..00000000000 --- a/lang/ghc/patches/patch-at +++ /dev/null @@ -1,16 +0,0 @@ -$NetBSD: patch-at,v 1.1 2004/01/10 19:31:25 kristerw Exp $ - ---- ghc/compiler/main/DriverFlags.hc.orig Thu Jan 8 05:37:44 2004 -+++ ghc/compiler/main/DriverFlags.hc Thu Jan 8 05:39:45 2004 -@@ -12134,7 +12134,11 @@ - SET_HDR_(Hp-2,(P_)&stg_CAF_BLACKHOLE_info,0,0); - UPD_CAF(R1.p,Hp-2); - PUSH_UPD_FRAME(Hp-2,0); -+#if __GNUC__ <= 2 - R1.a="-fno-builtin"; -+#else -+R1.a="-fno-zero-initialized-in-bss"; -+#endif - Sp=Sp-3; - JMP_(GHCziBase_unpackCStringzh_fast1); - FE_ |