diff --git a/lang/ghc/Makefile b/lang/ghc/Makefile new file mode 100644 index 00000000000..b271ced28ba --- /dev/null +++ b/lang/ghc/Makefile @@ -0,0 +1,84 @@ +# Based on Simon Marlow's port script for FreeBSD: +# $FreeBSD: ports/lang/ghc/Makefile,v 1.13 2002/08/22 12:53:38 obraun Exp $ +# +# Last update : ported to ELF : Wed Apr 23 12:38:42 EST 2003 +# +# The build process: +# 1) build a bootstrap ghc4 from C source +# 3) use this to make a bootstrap ghc5 +# 4) and then, finally, a full ghc5 + +ONLY_FOR_ARCHS= i386 +# sparc: hacking needed +# Requires someone to handle the asm format in ghc/driver/mangler/*.lprl +# +# m68k, alpha and powerpc have the problem that we don't +# have .hc src to bootstrap from. We would need an "unregisterised" +# build... more work + +COMMENT= "compiler for the functional language Haskell" + +FULLVER= 5.04.3 +BOOTVER= 4.08.2 + +DISTNAME= ghc-${FULLVER} +CATEGORIES= lang +HOMEPAGE= http://www.haskell.org/ghc/ +MAINTAINER= Don Stewart + +# BSD w/o advertising clause +PERMIT_PACKAGE_CDROM= Yes +PERMIT_PACKAGE_FTP= Yes +PERMIT_DISTFILES_CDROM= Yes +PERMIT_DISTFILES_FTP= Yes + +NO_REGRESS=Yes + +HASKELL= http://www.haskell.org/ +MASTER_SITES= ${HASKELL}ghc/dist/${FULLVER}/ +MASTER_SITES0= ${HASKELL}ghc/dist/${BOOTVER}/ + +DISTFILES= ghc-${FULLVER}-src.tar.bz2 \ + ghc-${BOOTVER}-src.tar.bz2:0 + +.if ${MACHINE_ARCH} == "i386" + HCSRC=ghc-${BOOTVER}-x86-hc.tar.bz2:0 +.elif ${MACHINE_ARCH} == "sparc" + HCSRC=ghc-${BOOTVER}-sparc-hc.tar.bz2:0 +.endif + +DISTFILES+= ${HCSRC} + +# where the first compilers will be built +STAGE0= ${WRKDIR}/ghc-${BOOTVER} +STAGE1= ${WRKDIR}/ghc-${FULLVER}-boot + +YACC?= /usr/bin/yacc +USE_GMAKE= Yes +CONFIGURE_STYLE=gnu dest +CONFIGURE_ARGS= --with-ghc=${STAGE1}/ghc/compiler/ghc-inplace + +pre-configure: +# Build the GHC4 bootstrap compiler from C source + @echo "===> Building GHC4 bootstrap compiler" + @(cd ${STAGE0} ; distrib/hc-build --prefix=${STAGE0}) +# Now, we bootstrap GHC5 (as fast a build as possible) + @echo "===> Building GHC5 bootstrap compiler" + @(mkdir ${STAGE1} ; cd ${STAGE1} ; lndir ${WRKSRC} ;\ + ./configure --prefix=${STAGE1} \ + --with-ghc=${STAGE0}/ghc/driver/ghc-inplace ;\ + echo "GhcWithInterpreter=NO" >mk/build.mk ;\ + echo "GhcLibWays=" >>mk/build.mk ;\ + echo "GhcCompilerWays=" >>mk/build.mk ;\ + echo "SplitObjs=NO" >>mk/build.mk ;\ + echo "FptoolsHcOpts=-H32m" >>mk/build.mk ;\ + ${GMAKE}) +# And now, the whole thing + @echo "===> Building GHC5 full version" + @(cd ${WRKSRC}; \ + echo "GhcWithInterpreter=NO" >mk/build.mk ;\ + echo "FptoolsHcOpts=-H32m" >>mk/build.mk) + +# note: ghci not in PLIST since it doesnt work yet + +.include diff --git a/lang/ghc/distinfo b/lang/ghc/distinfo new file mode 100644 index 00000000000..56dadc17b51 --- /dev/null +++ b/lang/ghc/distinfo @@ -0,0 +1,9 @@ +MD5 (ghc-4.08.2-src.tar.bz2) = c5199db1c12cc633970dfe920f50244d +MD5 (ghc-4.08.2-x86-hc.tar.bz2) = d25dd1062b09af699f8361fb35394587 +MD5 (ghc-5.04.3-src.tar.bz2) = 2d4d60f11e8f5909c4f28a02b2c69917 +RMD160 (ghc-4.08.2-src.tar.bz2) = 3d6e946d8f8cd29ff7e7361fe39d21563c147246 +RMD160 (ghc-4.08.2-x86-hc.tar.bz2) = 1f6b07d886cbbdbb55ecf49eb089f98bef4d278c +RMD160 (ghc-5.04.3-src.tar.bz2) = b2fd7a1b47ac645c38cb9b726ca1f12d5e2f5cdf +SHA1 (ghc-4.08.2-src.tar.bz2) = 6306a50ca98c99dc592744e9d087d20c375fea51 +SHA1 (ghc-4.08.2-x86-hc.tar.bz2) = 69bec01b08dbf01276541ee42617de6f70bdd626 +SHA1 (ghc-5.04.3-src.tar.bz2) = 9b0f17e871557a76140fbf738138e1cf5d356e9d diff --git a/lang/ghc/patches/patch-___ghc-4_08_2_configure b/lang/ghc/patches/patch-___ghc-4_08_2_configure new file mode 100644 index 00000000000..6438e482403 --- /dev/null +++ b/lang/ghc/patches/patch-___ghc-4_08_2_configure @@ -0,0 +1,61 @@ +--- ../ghc-4.08.2/configure.orig Wed Jan 31 02:04:23 2001 ++++ ../ghc-4.08.2/configure Thu Apr 24 20:25:39 2003 +@@ -938,6 +938,15 @@ + HostVendor_CPP='sun' + HostOS_CPP='solaris2' + ;; ++sparc-*-openbsd*) #hack ++ HostPlatform=sparc-sun-openbsd #hack ++ TargetPlatform=sparc-sun-openbsd #hack ++ BuildPlatform=sparc-sun-openbsd #hack ++ HostPlatform_CPP='sparc_sun_openbsd' ++ HostArch_CPP='sparc' ++ HostVendor_CPP='sun' ++ HostOS_CPP='openbsd' ++ ;; + *) + echo "Unrecognised platform: $HostPlatform" + exit 1 +@@ -1249,7 +1258,7 @@ + exit 1 + else + $PerlCmd -v >conftest.out 2>&1 +-if grep "version 5" conftest.out >/dev/null 2>&1; then ++if grep "version 5.8" conftest.out >/dev/null 2>&1; then + : + else + if grep "version 6" conftest.out >/dev/null 2>&1; then +@@ -1615,7 +1624,6 @@ + fi + echo "$ac_t""$CPP" 1>&6 + +- + echo $ac_n "checking for ok way to do context diffs""... $ac_c" 1>&6 + echo "configure:1621: checking for ok way to do context diffs" >&5 + if eval "test \"`echo '$''{'fptools_cv_context_diffs'+set}'`\" = set"; then +@@ -1750,7 +1758,7 @@ + echo "$ac_t""no" 1>&6 + fi + +- $WhatCmd $YACC > conftest.out ++ $WhatCmd `which $YACC` > conftest.out + if egrep 'y1\.c 1\..*SMI' conftest.out >/dev/null 2>&1; then + echo "I don't trust your $YaccCmd; it looks like an old Sun yacc" + if test -f /usr/lang/yacc; then +@@ -2356,7 +2364,7 @@ + else + fptools_cv_happy_version=""; + fi; +-if expr "$fptools_cv_happy_version" "<" 1.6 > /dev/null 2>&1; then ++if expr "$fptools_cv_happy_version" "<" 1.13 > /dev/null 2>&1; then + if test -d $srcdir/ghc; then + echo + echo "Happy version 1.6 or later is required to compile GHC." +@@ -7364,6 +7372,7 @@ + else + + case $HostPlatform in ++*openbsd) fptools_cv_lead_uscore='no';; + alpha-dec-osf*) fptools_cv_lead_uscore='no';; + *cygwin32) fptools_cv_lead_uscore='yes';; + *mingw32) fptools_cv_lead_uscore='yes';; diff --git a/lang/ghc/patches/patch-___ghc-4_08_2_ghc_driver_ghc-asm_lprl b/lang/ghc/patches/patch-___ghc-4_08_2_ghc_driver_ghc-asm_lprl new file mode 100644 index 00000000000..dd64dca7009 --- /dev/null +++ b/lang/ghc/patches/patch-___ghc-4_08_2_ghc_driver_ghc-asm_lprl @@ -0,0 +1,28 @@ +Let asm mangler know of the ELF OpenBSD x86 + +--- ../ghc-4.08.2/ghc/driver/ghc-asm.lprl.orig Wed Apr 23 14:01:48 2003 ++++ ../ghc-4.08.2/ghc/driver/ghc-asm.lprl Wed Apr 23 14:02:52 2003 +@@ -116,7 +116,7 @@ + $T_HDR_direct = "\t.SPACE \$TEXT\$\n\t.SUBSPA \$CODE\$\n\t\.align 4\n"; + + #--------------------------------------------------------# +- } elsif ( $TargetPlatform =~ /^i386-.*-(linuxaout|freebsd2|netbsd|openbsd|nextstep3|cygwin32|mingw32)$/ ) { ++ } elsif ( $TargetPlatform =~ /^i386-.*-(linuxaout|freebsd2|netbsd|openbsdaout|nextstep3|cygwin32|mingw32)$/ ) { + # NeXT added but not tested. CaS + + $T_STABBY = 1; # 1 iff .stab things (usually if a.out format) +@@ -147,12 +147,12 @@ + $T_HDR_direct = "\.text\n\t\.align 2,0x90\n"; + + #--------------------------------------------------------# +- } elsif ( $TargetPlatform =~ /^i386-.*-(solaris2|linux|freebsd|netbsd_elf)$/ ) { ++ } elsif ( $TargetPlatform =~ /^i386-.*-(solaris2|linux|freebsd|netbsd_elf|openbsd)$/ ) { + + $T_STABBY = 0; # 1 iff .stab things (usually if a.out format) + $T_US = ''; # _ if symbols have an underscore on the front + $T_PRE_APP = # regexp that says what comes before APP/NO_APP +- ($TargetPlatform =~ /-(linux|freebsd|netbsd_elf)$/) ? '#' : '/' ; ++ ($TargetPlatform =~ /-(linux|freebsd|netbsd_elf|openbsd)$/) ? '#' : '/' ; + $T_CONST_LBL = '^\.LC(\d+):$'; # regexp for what such a lbl looks like + $T_POST_LBL = ':'; + $T_X86_PRE_LLBL_PAT = '\.L'; diff --git a/lang/ghc/patches/patch-___ghc-4_08_2_ghc_rts_MBlock_c b/lang/ghc/patches/patch-___ghc-4_08_2_ghc_rts_MBlock_c new file mode 100644 index 00000000000..d31c3777b18 --- /dev/null +++ b/lang/ghc/patches/patch-___ghc-4_08_2_ghc_rts_MBlock_c @@ -0,0 +1,19 @@ +In -current, mmap'd data wants to start at 0x60089000, on my +build machine. I presume this is because data all got moved above the +1G line for W^X...pushing everything up? + +Anyway, MBlock.c is implemented properly (i.e. always gets MBLOCK_SIZE +aligned data) in 5.04.3, so this is just a quick hack for the +bootstrap compiler. + +--- ../ghc-4.08.2/ghc/rts/MBlock.c.orig Thu Apr 24 21:52:20 2003 ++++ ../ghc-4.08.2/ghc/rts/MBlock.c Thu Apr 24 21:52:35 2003 +@@ -52,7 +52,7 @@ + */ + #define ASK_FOR_MEM_AT 0x50000000 + #elif openbsd_TARGET_OS +-#define ASK_FOR_MEM_AT 0x50000000 ++#define ASK_FOR_MEM_AT 0x7d000000 + #elif linux_TARGET_OS + /* Any ideas? + */ diff --git a/lang/ghc/patches/patch-___ghc-4_08_2_ghc_rts_Makefile b/lang/ghc/patches/patch-___ghc-4_08_2_ghc_rts_Makefile new file mode 100644 index 00000000000..f1ac63db5a4 --- /dev/null +++ b/lang/ghc/patches/patch-___ghc-4_08_2_ghc_rts_Makefile @@ -0,0 +1,16 @@ + +Fixes known bug of target arch incorrectly passed to gmp. +This has been backported from 5.0x series GHC + +--- ../ghc-4.08.2/ghc/rts/Makefile.orig Thu Jan 30 13:34:07 2003 ++++ ../ghc-4.08.2/ghc/rts/Makefile Thu Jan 30 13:34:38 2003 +@@ -132,7 +132,8 @@ boot :: + if [ ! -f gmp/configure ] ; then ( cd gmp && autoconf ); fi; + if [ ! -f gmp/mpn/configure ] ; then ( cd gmp/mpn && autoconf ); fi; + if [ ! -f gmp/mpz/configure ] ; then ( cd gmp/mpz && autoconf ); fi; +- cd gmp && ./configure --target=$(HOSTPLATFORM) ++ cd gmp && ./configure \ ++ --host=`echo $(HOSTPLATFORM) | sed 's/i[567]86/i486/g'` + # Slight cheatage here to past host as target, but x-compilation isn't supported by ghc. + + # make sure the various configure files are included in a source dist. diff --git a/lang/ghc/patches/patch-acconfig_h b/lang/ghc/patches/patch-acconfig_h new file mode 100644 index 00000000000..f6784ba0f64 --- /dev/null +++ b/lang/ghc/patches/patch-acconfig_h @@ -0,0 +1,18 @@ +My fault... -- fixed in HEAD + +$OpenBSD: patch-acconfig_h,v 1.1.1.1 2003/05/29 16:38:31 avsm Exp $ +--- acconfig.h.orig Fri Dec 6 07:47:04 2002 ++++ acconfig.h Fri Dec 6 07:47:37 2002 +@@ -88,10 +88,10 @@ + #undef HAVE_RTLDLOCAL + + /* Define if RTLD_GLOBAL is available */ +-#undef RTLD_GLOBAL ++#undef HAVE_RTLDGLOBAL + + /* Define if RTLD_NOW is available */ +-#undef RTLD_NOW ++#undef HAVE_RTLDNOW + + /* Define if C compiler supports long long types */ + #undef HAVE_LONG_LONG diff --git a/lang/ghc/patches/patch-configure b/lang/ghc/patches/patch-configure new file mode 100644 index 00000000000..4713d121964 --- /dev/null +++ b/lang/ghc/patches/patch-configure @@ -0,0 +1,116 @@ +--- configure.orig Tue Mar 11 06:40:06 2003 ++++ configure Thu May 1 09:59:57 2003 +@@ -969,6 +969,15 @@ sparc-sun-solaris2*) + HostVendor_CPP='sun' + HostOS_CPP='solaris2' + ;; ++sparc-*-openbsd*) #hack ++ HostPlatform=sparc-sun-openbsd #hack ++ TargetPlatform=sparc-sun-openbsd #hack ++ BuildPlatform=sparc-sun-openbsd #hack ++ HostPlatform_CPP='sparc_sun_openbsd' ++ HostArch_CPP='sparc' ++ HostVendor_CPP='sun' ++ HostOS_CPP='openbsd' ++ ;; + *) + echo "Unrecognised platform: $HostPlatform" + exit 1 +@@ -2051,7 +2060,7 @@ else + echo "$ac_t""no" 1>&6 + fi + +- $WhatCmd $YACC > conftest.out ++ $WhatCmd `which $YACC` > conftest.out + if egrep 'y1\.c 1\..*SMI' conftest.out >/dev/null 2>&1; then + echo "I don't trust your $YaccCmd; it looks like an old Sun yacc" + if test -f /usr/lang/yacc; then +@@ -11719,8 +11728,6 @@ cross_compiling=$ac_cv_prog_cc_cross + + + +-dl HaskellSupport.framework +- + if test $HaveFrameworkHaskellSupport = YES; then + HaveLibDL = NO + HaveRtldNext=NO +@@ -11901,6 +11908,71 @@ else + + fi + rm -f conftest* ++ ++echo $ac_n "checking for RTLD_GLOBAL from dlfcn.h""... $ac_c" 1>&6 ++echo "configure:11901: checking for RTLD_GLOBAL from dlfcn.h" >&5 ++cat > conftest.$ac_ext < ++ #ifdef RTLD_GLOBAL ++ yes ++ #endif ++ ++EOF ++if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | ++ egrep "yes" >/dev/null 2>&1; then ++ rm -rf conftest* ++ ++ echo "$ac_t""yes" 1>&6 ++ cat >> confdefs.h <<\EOF ++#define HAVE_RTLDGLOBAL 1 ++EOF ++ ++ HaveRtldGlobal=YES ++ ++else ++ rm -rf conftest* ++ ++ echo "$ac_t""no" 1>&6 ++ HaveRtldGlobal=NO ++ ++fi ++rm -f conftest* ++ ++echo $ac_n "checking for RTLD_NOW from dlfcn.h""... $ac_c" 1>&6 ++echo "configure:11936: checking for RTLD_NOW from dlfcn.h" >&5 ++cat > conftest.$ac_ext < ++ #ifdef RTLD_NOW ++ yes ++ #endif ++ ++EOF ++if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | ++ egrep "yes" >/dev/null 2>&1; then ++ rm -rf conftest* ++ ++ echo "$ac_t""yes" 1>&6 ++ cat >> confdefs.h <<\EOF ++#define HAVE_RTLDNOW 1 ++EOF ++ ++ HaveRtldNow=YES ++ ++else ++ rm -rf conftest* ++ ++ echo "$ac_t""no" 1>&6 ++ HaveRtldNow=NO ++ ++fi ++rm -f conftest* ++ + + + fi +@@ -12578,6 +12650,7 @@ if eval "test \"`echo '$''{'fptools_cv_l + else + + case $HostPlatform in ++*openbsd) fptools_cv_lead_uscore='no';; + alpha-dec-osf*) fptools_cv_lead_uscore='no';; + *cygwin32) fptools_cv_lead_uscore='yes';; + *mingw32) fptools_cv_lead_uscore='yes';; diff --git a/lang/ghc/patches/patch-ghc_driver_mangler_ghc-asm_lprl b/lang/ghc/patches/patch-ghc_driver_mangler_ghc-asm_lprl new file mode 100644 index 00000000000..b478848ae48 --- /dev/null +++ b/lang/ghc/patches/patch-ghc_driver_mangler_ghc-asm_lprl @@ -0,0 +1,29 @@ +ELF x86 is here + +$OpenBSD: patch-ghc_driver_mangler_ghc-asm_lprl,v 1.1.1.1 2003/05/29 16:38:31 avsm Exp $ +--- ghc/driver/mangler/ghc-asm.lprl.orig Wed Apr 23 14:52:45 2003 ++++ ghc/driver/mangler/ghc-asm.lprl Wed Apr 23 14:53:18 2003 +@@ -144,7 +144,7 @@ sub init_TARGET_STUFF { + $T_create_word = "\t.word"; + + #--------------------------------------------------------# +- } elsif ( $TargetPlatform =~ /^i386-.*-(linuxaout|freebsd2|openbsd|nextstep3|cygwin32|mingw32)$/ ) { ++ } elsif ( $TargetPlatform =~ /^i386-.*-(linuxaout|freebsd2|openbsdaout|nextstep3|cygwin32|mingw32)$/ ) { + # NeXT added but not tested. CaS + + $T_STABBY = 1; # 1 iff .stab things (usually if a.out format) +@@ -176,12 +176,12 @@ sub init_TARGET_STUFF { + $T_create_word = "\t.word"; + + #--------------------------------------------------------# +- } elsif ( $TargetPlatform =~ /^i386-.*-(solaris2|linux|freebsd|netbsd)$/ ) { ++ } elsif ( $TargetPlatform =~ /^i386-.*-(solaris2|linux|freebsd|netbsd|openbsd)$/ ) { + + $T_STABBY = 0; # 1 iff .stab things (usually if a.out format) + $T_US = ''; # _ if symbols have an underscore on the front + $T_PRE_APP = # regexp that says what comes before APP/NO_APP +- ($TargetPlatform =~ /-(linux|freebsd|netbsd)$/) ? '#' : '/' ; ++ ($TargetPlatform =~ /-(linux|freebsd|netbsd|openbsd)$/) ? '#' : '/' ; + $T_CONST_LBL = '^\.LC(\d+):$'; # regexp for what such a lbl looks like + $T_POST_LBL = ':'; + $T_X86_PRE_LLBL_PAT = '\.L'; diff --git a/lang/ghc/patches/patch-ghc_rts_Linker_c b/lang/ghc/patches/patch-ghc_rts_Linker_c new file mode 100644 index 00000000000..f0a61e979c3 --- /dev/null +++ b/lang/ghc/patches/patch-ghc_rts_Linker_c @@ -0,0 +1,41 @@ +start to get ghci working + +--- ghc/rts/Linker.c.orig Mon Oct 14 03:50:54 2002 ++++ ghc/rts/Linker.c Thu May 1 09:59:09 2003 +@@ -56,7 +56,7 @@ + #include + #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(openbsd_TARGET_OS) + # define OBJFORMAT_ELF + #elif defined(cygwin32_TARGET_OS) || defined (mingw32_TARGET_OS) + # define OBJFORMAT_PEi386 +@@ -642,7 +642,11 @@ addDLL( char *dll_name ) + void *hdl; + char *errmsg; + ++#if !defined(openbsd_TARGET_OS) + hdl= dlopen(dll_name, RTLD_NOW | RTLD_GLOBAL); ++#else ++ hdl= dlopen(dll_name, RTLD_LAZY); ++#endif + if (hdl == NULL) { + /* dlopen failed; return a ptr to the error msg. */ + errmsg = dlerror(); +@@ -1893,7 +1897,15 @@ ocResolve_PEi386 ( ObjectCode* oc ) + # define ELF_NEED_PLT /* needs Procedure Linkage Tables */ + #endif + ++#if !defined(openbsd_TARGET_OS) + #include ++#else ++/* openbsd elf has things in different places, with diff names */ ++#include ++#include ++#define R_386_32 RELOC_32 ++#define R_386_PC32 RELOC_PC32 ++#endif + + /* + * Define a set of types which can be used for both ELF32 and ELF64 diff --git a/lang/ghc/patches/patch-hslibs_posix_DLPrim_hsc b/lang/ghc/patches/patch-hslibs_posix_DLPrim_hsc new file mode 100644 index 00000000000..215d36b2895 --- /dev/null +++ b/lang/ghc/patches/patch-hslibs_posix_DLPrim_hsc @@ -0,0 +1,25 @@ +More tedium -- commited to HEAD + +$OpenBSD: patch-hslibs_posix_DLPrim_hsc,v 1.1.1.1 2003/05/29 16:38:31 avsm Exp $ +--- hslibs/posix/DLPrim.hsc.orig Fri Dec 6 14:43:33 2002 ++++ hslibs/posix/DLPrim.hsc Fri Dec 6 14:44:19 2002 +@@ -90,8 +90,19 @@ packModuleFlags flags = foldl (\ s f -> + + packOneModuleFlag :: ModuleFlags -> CInt + packOneModuleFlag RTLD_LAZY = #const RTLD_LAZY ++ ++#ifdef HAVE_RTLDNOW + packOneModuleFlag RTLD_NOW = #const RTLD_NOW ++#else /* HAVE_RTLDNOW */ ++packOneModuleFlag RTLD_NOW = error "RTLD_NOW not available" ++#endif /* HAVE_RTLDNOW */ ++ ++#ifdef HAVE_RTLDGLOBAL + packOneModuleFlag RTLD_GLOBAL = #const RTLD_GLOBAL ++#else /* HAVE_RTLDGLOBAL */ ++packOneModuleFlag RTLD_GLOBAL = error "RTLD_GLOBAL not available" ++#endif ++ + #ifdef HAVE_RTLDLOCAL + packOneModuleFlag RTLD_LOCAL = #const RTLD_LOCAL + #else /* HAVE_RTLDLOCAL */ diff --git a/lang/ghc/patches/patch-mk_config_h_in b/lang/ghc/patches/patch-mk_config_h_in new file mode 100644 index 00000000000..83576664685 --- /dev/null +++ b/lang/ghc/patches/patch-mk_config_h_in @@ -0,0 +1,17 @@ +Same silly bug as acconfig.h -- fixed in HEAD +$OpenBSD: patch-mk_config_h_in,v 1.1.1.1 2003/05/29 16:38:31 avsm Exp $ +--- mk/config.h.in.orig Fri Dec 6 20:56:03 2002 ++++ mk/config.h.in Wed Apr 23 12:57:02 2003 +@@ -83,10 +83,10 @@ + #undef HAVE_RTLDLOCAL + + /* Define if RTLD_GLOBAL is available */ +-#undef RTLD_GLOBAL ++#undef HAVE_RTLDGLOBAL + + /* Define if RTLD_NOW is available */ +-#undef RTLD_NOW ++#undef HAVE_RTLDNOW + + /*Define if in_addr_t available */ + #undef HAVE_IN_ADDR_T diff --git a/lang/ghc/pkg/DESCR b/lang/ghc/pkg/DESCR new file mode 100644 index 00000000000..e3ac8f29d88 --- /dev/null +++ b/lang/ghc/pkg/DESCR @@ -0,0 +1,11 @@ +The Glasgow Haskell Compiler is a robust, fully-featured, optimising +compiler for the functional programming language Haskell 98. + +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. + +WWW: ${HOMEPAGE} diff --git a/lang/ghc/pkg/PLIST b/lang/ghc/pkg/PLIST new file mode 100644 index 00000000000..dbbeea79922 --- /dev/null +++ b/lang/ghc/pkg/PLIST @@ -0,0 +1,852 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2003/05/29 16:38:32 avsm Exp $ +bin/DrIFT +bin/DtdToHaskell +bin/Xtract +bin/ghc +bin/ghc-5.04.3 +bin/ghc-pkg +bin/ghc-pkg-5.04.3 +bin/ghcprof +bin/hasktags +bin/hp2ps +bin/hsc2hs +bin/stat2resid +lib/ghc-5.04.3/cgprof +lib/ghc-5.04.3/ghc-5.04.3 +lib/ghc-5.04.3/ghc-asm +lib/ghc-5.04.3/ghc-pkg.bin +lib/ghc-5.04.3/ghc-split +lib/ghc-5.04.3/ghc-usage.txt +lib/ghc-5.04.3/hsc2hs-bin +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/imports/base/Control/Arrow.hi +lib/ghc-5.04.3/imports/base/Control/Arrow.p_hi +lib/ghc-5.04.3/imports/base/Control/Concurrent.hi +lib/ghc-5.04.3/imports/base/Control/Concurrent.p_hi +lib/ghc-5.04.3/imports/base/Control/Concurrent/Chan.hi +lib/ghc-5.04.3/imports/base/Control/Concurrent/Chan.p_hi +lib/ghc-5.04.3/imports/base/Control/Concurrent/MVar.hi +lib/ghc-5.04.3/imports/base/Control/Concurrent/MVar.p_hi +lib/ghc-5.04.3/imports/base/Control/Concurrent/QSem.hi +lib/ghc-5.04.3/imports/base/Control/Concurrent/QSem.p_hi +lib/ghc-5.04.3/imports/base/Control/Concurrent/QSemN.hi +lib/ghc-5.04.3/imports/base/Control/Concurrent/QSemN.p_hi +lib/ghc-5.04.3/imports/base/Control/Concurrent/SampleVar.hi +lib/ghc-5.04.3/imports/base/Control/Concurrent/SampleVar.p_hi +lib/ghc-5.04.3/imports/base/Control/Exception.hi +lib/ghc-5.04.3/imports/base/Control/Exception.p_hi +lib/ghc-5.04.3/imports/base/Control/Monad.hi +lib/ghc-5.04.3/imports/base/Control/Monad.p_hi +lib/ghc-5.04.3/imports/base/Control/Monad/Cont.hi +lib/ghc-5.04.3/imports/base/Control/Monad/Cont.p_hi +lib/ghc-5.04.3/imports/base/Control/Monad/Error.hi +lib/ghc-5.04.3/imports/base/Control/Monad/Error.p_hi +lib/ghc-5.04.3/imports/base/Control/Monad/Fix.hi +lib/ghc-5.04.3/imports/base/Control/Monad/Fix.p_hi +lib/ghc-5.04.3/imports/base/Control/Monad/Identity.hi +lib/ghc-5.04.3/imports/base/Control/Monad/Identity.p_hi +lib/ghc-5.04.3/imports/base/Control/Monad/List.hi +lib/ghc-5.04.3/imports/base/Control/Monad/List.p_hi +lib/ghc-5.04.3/imports/base/Control/Monad/Monoid.hi +lib/ghc-5.04.3/imports/base/Control/Monad/Monoid.p_hi +lib/ghc-5.04.3/imports/base/Control/Monad/RWS.hi +lib/ghc-5.04.3/imports/base/Control/Monad/RWS.p_hi +lib/ghc-5.04.3/imports/base/Control/Monad/Reader.hi +lib/ghc-5.04.3/imports/base/Control/Monad/Reader.p_hi +lib/ghc-5.04.3/imports/base/Control/Monad/ST.hi +lib/ghc-5.04.3/imports/base/Control/Monad/ST.p_hi +lib/ghc-5.04.3/imports/base/Control/Monad/ST/Lazy.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.hi +lib/ghc-5.04.3/imports/base/Control/Monad/ST/Strict.p_hi +lib/ghc-5.04.3/imports/base/Control/Monad/State.hi +lib/ghc-5.04.3/imports/base/Control/Monad/State.p_hi +lib/ghc-5.04.3/imports/base/Control/Monad/Trans.hi +lib/ghc-5.04.3/imports/base/Control/Monad/Trans.p_hi +lib/ghc-5.04.3/imports/base/Control/Monad/Writer.hi +lib/ghc-5.04.3/imports/base/Control/Monad/Writer.p_hi +lib/ghc-5.04.3/imports/base/Control/Parallel.hi +lib/ghc-5.04.3/imports/base/Control/Parallel.p_hi +lib/ghc-5.04.3/imports/base/Data/Array.hi +lib/ghc-5.04.3/imports/base/Data/Array.p_hi +lib/ghc-5.04.3/imports/base/Data/Array/Base.hi +lib/ghc-5.04.3/imports/base/Data/Array/Base.p_hi +lib/ghc-5.04.3/imports/base/Data/Array/Diff.hi +lib/ghc-5.04.3/imports/base/Data/Array/Diff.p_hi +lib/ghc-5.04.3/imports/base/Data/Array/IArray.hi +lib/ghc-5.04.3/imports/base/Data/Array/IArray.p_hi +lib/ghc-5.04.3/imports/base/Data/Array/IO.hi +lib/ghc-5.04.3/imports/base/Data/Array/IO.p_hi +lib/ghc-5.04.3/imports/base/Data/Array/MArray.hi +lib/ghc-5.04.3/imports/base/Data/Array/MArray.p_hi +lib/ghc-5.04.3/imports/base/Data/Array/ST.hi +lib/ghc-5.04.3/imports/base/Data/Array/ST.p_hi +lib/ghc-5.04.3/imports/base/Data/Array/Storable.hi +lib/ghc-5.04.3/imports/base/Data/Array/Storable.p_hi +lib/ghc-5.04.3/imports/base/Data/Array/Unboxed.hi +lib/ghc-5.04.3/imports/base/Data/Array/Unboxed.p_hi +lib/ghc-5.04.3/imports/base/Data/Bits.hi +lib/ghc-5.04.3/imports/base/Data/Bits.p_hi +lib/ghc-5.04.3/imports/base/Data/Bool.hi +lib/ghc-5.04.3/imports/base/Data/Bool.p_hi +lib/ghc-5.04.3/imports/base/Data/Char.hi +lib/ghc-5.04.3/imports/base/Data/Char.p_hi +lib/ghc-5.04.3/imports/base/Data/Complex.hi +lib/ghc-5.04.3/imports/base/Data/Complex.p_hi +lib/ghc-5.04.3/imports/base/Data/Dynamic.hi +lib/ghc-5.04.3/imports/base/Data/Dynamic.p_hi +lib/ghc-5.04.3/imports/base/Data/Either.hi +lib/ghc-5.04.3/imports/base/Data/Either.p_hi +lib/ghc-5.04.3/imports/base/Data/FiniteMap.hi +lib/ghc-5.04.3/imports/base/Data/FiniteMap.p_hi +lib/ghc-5.04.3/imports/base/Data/Generics.hi +lib/ghc-5.04.3/imports/base/Data/Generics.p_hi +lib/ghc-5.04.3/imports/base/Data/IORef.hi +lib/ghc-5.04.3/imports/base/Data/IORef.p_hi +lib/ghc-5.04.3/imports/base/Data/Int.hi +lib/ghc-5.04.3/imports/base/Data/Int.p_hi +lib/ghc-5.04.3/imports/base/Data/Ix.hi +lib/ghc-5.04.3/imports/base/Data/Ix.p_hi +lib/ghc-5.04.3/imports/base/Data/List.hi +lib/ghc-5.04.3/imports/base/Data/List.p_hi +lib/ghc-5.04.3/imports/base/Data/Maybe.hi +lib/ghc-5.04.3/imports/base/Data/Maybe.p_hi +lib/ghc-5.04.3/imports/base/Data/PackedString.hi +lib/ghc-5.04.3/imports/base/Data/PackedString.p_hi +lib/ghc-5.04.3/imports/base/Data/Ratio.hi +lib/ghc-5.04.3/imports/base/Data/Ratio.p_hi +lib/ghc-5.04.3/imports/base/Data/STRef.hi +lib/ghc-5.04.3/imports/base/Data/STRef.p_hi +lib/ghc-5.04.3/imports/base/Data/STRef/Lazy.hi +lib/ghc-5.04.3/imports/base/Data/STRef/Lazy.p_hi +lib/ghc-5.04.3/imports/base/Data/STRef/Strict.hi +lib/ghc-5.04.3/imports/base/Data/STRef/Strict.p_hi +lib/ghc-5.04.3/imports/base/Data/Set.hi +lib/ghc-5.04.3/imports/base/Data/Set.p_hi +lib/ghc-5.04.3/imports/base/Data/Tuple.hi +lib/ghc-5.04.3/imports/base/Data/Tuple.p_hi +lib/ghc-5.04.3/imports/base/Data/Unique.hi +lib/ghc-5.04.3/imports/base/Data/Unique.p_hi +lib/ghc-5.04.3/imports/base/Data/Word.hi +lib/ghc-5.04.3/imports/base/Data/Word.p_hi +lib/ghc-5.04.3/imports/base/Debug/QuickCheck.hi +lib/ghc-5.04.3/imports/base/Debug/QuickCheck.p_hi +lib/ghc-5.04.3/imports/base/Debug/QuickCheck/Batch.hi +lib/ghc-5.04.3/imports/base/Debug/QuickCheck/Batch.p_hi +lib/ghc-5.04.3/imports/base/Debug/QuickCheck/Poly.hi +lib/ghc-5.04.3/imports/base/Debug/QuickCheck/Poly.p_hi +lib/ghc-5.04.3/imports/base/Debug/QuickCheck/Utils.hi +lib/ghc-5.04.3/imports/base/Debug/QuickCheck/Utils.p_hi +lib/ghc-5.04.3/imports/base/Debug/Trace.hi +lib/ghc-5.04.3/imports/base/Debug/Trace.p_hi +lib/ghc-5.04.3/imports/base/Foreign.hi +lib/ghc-5.04.3/imports/base/Foreign.p_hi +lib/ghc-5.04.3/imports/base/Foreign/C.hi +lib/ghc-5.04.3/imports/base/Foreign/C.p_hi +lib/ghc-5.04.3/imports/base/Foreign/C/Error.hi +lib/ghc-5.04.3/imports/base/Foreign/C/Error.p_hi +lib/ghc-5.04.3/imports/base/Foreign/C/String.hi +lib/ghc-5.04.3/imports/base/Foreign/C/String.p_hi +lib/ghc-5.04.3/imports/base/Foreign/C/Types.hi +lib/ghc-5.04.3/imports/base/Foreign/C/Types.p_hi +lib/ghc-5.04.3/imports/base/Foreign/C/TypesISO.hi +lib/ghc-5.04.3/imports/base/Foreign/C/TypesISO.p_hi +lib/ghc-5.04.3/imports/base/Foreign/ForeignPtr.hi +lib/ghc-5.04.3/imports/base/Foreign/ForeignPtr.p_hi +lib/ghc-5.04.3/imports/base/Foreign/Marshal/Alloc.hi +lib/ghc-5.04.3/imports/base/Foreign/Marshal/Alloc.p_hi +lib/ghc-5.04.3/imports/base/Foreign/Marshal/Array.hi +lib/ghc-5.04.3/imports/base/Foreign/Marshal/Array.p_hi +lib/ghc-5.04.3/imports/base/Foreign/Marshal/Error.hi +lib/ghc-5.04.3/imports/base/Foreign/Marshal/Error.p_hi +lib/ghc-5.04.3/imports/base/Foreign/Marshal/Utils.hi +lib/ghc-5.04.3/imports/base/Foreign/Marshal/Utils.p_hi +lib/ghc-5.04.3/imports/base/Foreign/Ptr.hi +lib/ghc-5.04.3/imports/base/Foreign/Ptr.p_hi +lib/ghc-5.04.3/imports/base/Foreign/StablePtr.hi +lib/ghc-5.04.3/imports/base/Foreign/StablePtr.p_hi +lib/ghc-5.04.3/imports/base/Foreign/Storable.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/Arr.p_hi +lib/ghc-5.04.3/imports/base/GHC/Base.hi +lib/ghc-5.04.3/imports/base/GHC/Base.p_hi +lib/ghc-5.04.3/imports/base/GHC/Conc.hi +lib/ghc-5.04.3/imports/base/GHC/Conc.p_hi +lib/ghc-5.04.3/imports/base/GHC/Enum.hi +lib/ghc-5.04.3/imports/base/GHC/Enum.p_hi +lib/ghc-5.04.3/imports/base/GHC/Err.hi +lib/ghc-5.04.3/imports/base/GHC/Err.p_hi +lib/ghc-5.04.3/imports/base/GHC/Exception.hi +lib/ghc-5.04.3/imports/base/GHC/Exception.p_hi +lib/ghc-5.04.3/imports/base/GHC/Exts.hi +lib/ghc-5.04.3/imports/base/GHC/Exts.p_hi +lib/ghc-5.04.3/imports/base/GHC/Float.hi +lib/ghc-5.04.3/imports/base/GHC/Float.p_hi +lib/ghc-5.04.3/imports/base/GHC/Handle.hi +lib/ghc-5.04.3/imports/base/GHC/Handle.p_hi +lib/ghc-5.04.3/imports/base/GHC/IO.hi +lib/ghc-5.04.3/imports/base/GHC/IO.p_hi +lib/ghc-5.04.3/imports/base/GHC/IOBase.hi +lib/ghc-5.04.3/imports/base/GHC/IOBase.p_hi +lib/ghc-5.04.3/imports/base/GHC/Int.hi +lib/ghc-5.04.3/imports/base/GHC/Int.p_hi +lib/ghc-5.04.3/imports/base/GHC/List.hi +lib/ghc-5.04.3/imports/base/GHC/List.p_hi +lib/ghc-5.04.3/imports/base/GHC/Num.hi +lib/ghc-5.04.3/imports/base/GHC/Num.p_hi +lib/ghc-5.04.3/imports/base/GHC/PArr.hi +lib/ghc-5.04.3/imports/base/GHC/PArr.p_hi +lib/ghc-5.04.3/imports/base/GHC/Pack.hi +lib/ghc-5.04.3/imports/base/GHC/Pack.p_hi +lib/ghc-5.04.3/imports/base/GHC/Posix.hi +lib/ghc-5.04.3/imports/base/GHC/Posix.p_hi +lib/ghc-5.04.3/imports/base/GHC/PrimopWrappers.hi +lib/ghc-5.04.3/imports/base/GHC/PrimopWrappers.p_hi +lib/ghc-5.04.3/imports/base/GHC/Ptr.hi +lib/ghc-5.04.3/imports/base/GHC/Ptr.p_hi +lib/ghc-5.04.3/imports/base/GHC/Read.hi +lib/ghc-5.04.3/imports/base/GHC/Read.p_hi +lib/ghc-5.04.3/imports/base/GHC/Real.hi +lib/ghc-5.04.3/imports/base/GHC/Real.p_hi +lib/ghc-5.04.3/imports/base/GHC/ST.hi +lib/ghc-5.04.3/imports/base/GHC/ST.p_hi +lib/ghc-5.04.3/imports/base/GHC/STRef.hi +lib/ghc-5.04.3/imports/base/GHC/STRef.p_hi +lib/ghc-5.04.3/imports/base/GHC/Show.hi +lib/ghc-5.04.3/imports/base/GHC/Show.p_hi +lib/ghc-5.04.3/imports/base/GHC/Stable.hi +lib/ghc-5.04.3/imports/base/GHC/Stable.p_hi +lib/ghc-5.04.3/imports/base/GHC/Storable.hi +lib/ghc-5.04.3/imports/base/GHC/Storable.p_hi +lib/ghc-5.04.3/imports/base/GHC/TopHandler.hi +lib/ghc-5.04.3/imports/base/GHC/TopHandler.p_hi +lib/ghc-5.04.3/imports/base/GHC/Weak.hi +lib/ghc-5.04.3/imports/base/GHC/Weak.p_hi +lib/ghc-5.04.3/imports/base/GHC/Word.hi +lib/ghc-5.04.3/imports/base/GHC/Word.p_hi +lib/ghc-5.04.3/imports/base/Numeric.hi +lib/ghc-5.04.3/imports/base/Numeric.p_hi +lib/ghc-5.04.3/imports/base/Prelude.hi +lib/ghc-5.04.3/imports/base/Prelude.p_hi +lib/ghc-5.04.3/imports/base/System/CPUTime.hi +lib/ghc-5.04.3/imports/base/System/CPUTime.p_hi +lib/ghc-5.04.3/imports/base/System/Cmd.hi +lib/ghc-5.04.3/imports/base/System/Cmd.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/Directory.hi +lib/ghc-5.04.3/imports/base/System/Directory.p_hi +lib/ghc-5.04.3/imports/base/System/Environment.hi +lib/ghc-5.04.3/imports/base/System/Environment.p_hi +lib/ghc-5.04.3/imports/base/System/Exit.hi +lib/ghc-5.04.3/imports/base/System/Exit.p_hi +lib/ghc-5.04.3/imports/base/System/IO.hi +lib/ghc-5.04.3/imports/base/System/IO.p_hi +lib/ghc-5.04.3/imports/base/System/IO/Error.hi +lib/ghc-5.04.3/imports/base/System/IO/Error.p_hi +lib/ghc-5.04.3/imports/base/System/IO/Unsafe.hi +lib/ghc-5.04.3/imports/base/System/IO/Unsafe.p_hi +lib/ghc-5.04.3/imports/base/System/Info.hi +lib/ghc-5.04.3/imports/base/System/Info.p_hi +lib/ghc-5.04.3/imports/base/System/Locale.hi +lib/ghc-5.04.3/imports/base/System/Locale.p_hi +lib/ghc-5.04.3/imports/base/System/Mem.hi +lib/ghc-5.04.3/imports/base/System/Mem.p_hi +lib/ghc-5.04.3/imports/base/System/Mem/StableName.hi +lib/ghc-5.04.3/imports/base/System/Mem/StableName.p_hi +lib/ghc-5.04.3/imports/base/System/Mem/Weak.hi +lib/ghc-5.04.3/imports/base/System/Mem/Weak.p_hi +lib/ghc-5.04.3/imports/base/System/Random.hi +lib/ghc-5.04.3/imports/base/System/Random.p_hi +lib/ghc-5.04.3/imports/base/System/Time.hi +lib/ghc-5.04.3/imports/base/System/Time.p_hi +lib/ghc-5.04.3/imports/base/Text/Html.hi +lib/ghc-5.04.3/imports/base/Text/Html.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/ParserCombinators/Parsec.hi +lib/ghc-5.04.3/imports/base/Text/ParserCombinators/Parsec.p_hi +lib/ghc-5.04.3/imports/base/Text/ParserCombinators/Parsec/Char.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.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.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.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.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.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.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.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.hi +lib/ghc-5.04.3/imports/base/Text/ParserCombinators/Parsec/Token.p_hi +lib/ghc-5.04.3/imports/base/Text/ParserCombinators/ReadP.hi +lib/ghc-5.04.3/imports/base/Text/ParserCombinators/ReadP.p_hi +lib/ghc-5.04.3/imports/base/Text/ParserCombinators/ReadPrec.hi +lib/ghc-5.04.3/imports/base/Text/ParserCombinators/ReadPrec.p_hi +lib/ghc-5.04.3/imports/base/Text/PrettyPrint.hi +lib/ghc-5.04.3/imports/base/Text/PrettyPrint.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/Read.hi +lib/ghc-5.04.3/imports/base/Text/Read.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/Regex.hi +lib/ghc-5.04.3/imports/base/Text/Regex.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.hi +lib/ghc-5.04.3/imports/base/Text/Show.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/concurrent/CVar.hi +lib/ghc-5.04.3/imports/concurrent/CVar.p_hi +lib/ghc-5.04.3/imports/concurrent/Chan.hi +lib/ghc-5.04.3/imports/concurrent/Chan.p_hi +lib/ghc-5.04.3/imports/concurrent/Channel.hi +lib/ghc-5.04.3/imports/concurrent/Channel.p_hi +lib/ghc-5.04.3/imports/concurrent/ChannelVar.hi +lib/ghc-5.04.3/imports/concurrent/ChannelVar.p_hi +lib/ghc-5.04.3/imports/concurrent/Concurrent.hi +lib/ghc-5.04.3/imports/concurrent/Concurrent.p_hi +lib/ghc-5.04.3/imports/concurrent/MVar.hi +lib/ghc-5.04.3/imports/concurrent/MVar.p_hi +lib/ghc-5.04.3/imports/concurrent/Merge.hi +lib/ghc-5.04.3/imports/concurrent/Merge.p_hi +lib/ghc-5.04.3/imports/concurrent/Parallel.hi +lib/ghc-5.04.3/imports/concurrent/Parallel.p_hi +lib/ghc-5.04.3/imports/concurrent/QSem.hi +lib/ghc-5.04.3/imports/concurrent/QSem.p_hi +lib/ghc-5.04.3/imports/concurrent/QSemN.hi +lib/ghc-5.04.3/imports/concurrent/QSemN.p_hi +lib/ghc-5.04.3/imports/concurrent/SampleVar.hi +lib/ghc-5.04.3/imports/concurrent/SampleVar.p_hi +lib/ghc-5.04.3/imports/concurrent/Semaphore.hi +lib/ghc-5.04.3/imports/concurrent/Semaphore.p_hi +lib/ghc-5.04.3/imports/concurrent/Strategies.hi +lib/ghc-5.04.3/imports/concurrent/Strategies.p_hi +lib/ghc-5.04.3/imports/data/Assoc.hi +lib/ghc-5.04.3/imports/data/Assoc.p_hi +lib/ghc-5.04.3/imports/data/AssocDefaults.hi +lib/ghc-5.04.3/imports/data/AssocDefaults.p_hi +lib/ghc-5.04.3/imports/data/AssocList.hi +lib/ghc-5.04.3/imports/data/AssocList.p_hi +lib/ghc-5.04.3/imports/data/BankersQueue.hi +lib/ghc-5.04.3/imports/data/BankersQueue.p_hi +lib/ghc-5.04.3/imports/data/BinaryRandList.hi +lib/ghc-5.04.3/imports/data/BinaryRandList.p_hi +lib/ghc-5.04.3/imports/data/BraunSeq.hi +lib/ghc-5.04.3/imports/data/BraunSeq.p_hi +lib/ghc-5.04.3/imports/data/Collection.hi +lib/ghc-5.04.3/imports/data/Collection.p_hi +lib/ghc-5.04.3/imports/data/CollectionDefaults.hi +lib/ghc-5.04.3/imports/data/CollectionDefaults.p_hi +lib/ghc-5.04.3/imports/data/CollectionUtils.hi +lib/ghc-5.04.3/imports/data/CollectionUtils.p_hi +lib/ghc-5.04.3/imports/data/EdisonPrelude.hi +lib/ghc-5.04.3/imports/data/EdisonPrelude.p_hi +lib/ghc-5.04.3/imports/data/FiniteMap.hi +lib/ghc-5.04.3/imports/data/FiniteMap.p_hi +lib/ghc-5.04.3/imports/data/JoinList.hi +lib/ghc-5.04.3/imports/data/JoinList.p_hi +lib/ghc-5.04.3/imports/data/LazyPairingHeap.hi +lib/ghc-5.04.3/imports/data/LazyPairingHeap.p_hi +lib/ghc-5.04.3/imports/data/LeftistHeap.hi +lib/ghc-5.04.3/imports/data/LeftistHeap.p_hi +lib/ghc-5.04.3/imports/data/ListSeq.hi +lib/ghc-5.04.3/imports/data/ListSeq.p_hi +lib/ghc-5.04.3/imports/data/MinHeap.hi +lib/ghc-5.04.3/imports/data/MinHeap.p_hi +lib/ghc-5.04.3/imports/data/MyersStack.hi +lib/ghc-5.04.3/imports/data/MyersStack.p_hi +lib/ghc-5.04.3/imports/data/PatriciaLoMap.hi +lib/ghc-5.04.3/imports/data/PatriciaLoMap.p_hi +lib/ghc-5.04.3/imports/data/RandList.hi +lib/ghc-5.04.3/imports/data/RandList.p_hi +lib/ghc-5.04.3/imports/data/RevSeq.hi +lib/ghc-5.04.3/imports/data/RevSeq.p_hi +lib/ghc-5.04.3/imports/data/Sequence.hi +lib/ghc-5.04.3/imports/data/Sequence.p_hi +lib/ghc-5.04.3/imports/data/SequenceDefaults.hi +lib/ghc-5.04.3/imports/data/SequenceDefaults.p_hi +lib/ghc-5.04.3/imports/data/Set.hi +lib/ghc-5.04.3/imports/data/Set.p_hi +lib/ghc-5.04.3/imports/data/SimpleQueue.hi +lib/ghc-5.04.3/imports/data/SimpleQueue.p_hi +lib/ghc-5.04.3/imports/data/SizedSeq.hi +lib/ghc-5.04.3/imports/data/SizedSeq.p_hi +lib/ghc-5.04.3/imports/data/SkewHeap.hi +lib/ghc-5.04.3/imports/data/SkewHeap.p_hi +lib/ghc-5.04.3/imports/data/SplayHeap.hi +lib/ghc-5.04.3/imports/data/SplayHeap.p_hi +lib/ghc-5.04.3/imports/data/TestOrdBag.hi +lib/ghc-5.04.3/imports/data/TestOrdBag.p_hi +lib/ghc-5.04.3/imports/data/TestOrdSet.hi +lib/ghc-5.04.3/imports/data/TestOrdSet.p_hi +lib/ghc-5.04.3/imports/data/TestSeq.hi +lib/ghc-5.04.3/imports/data/TestSeq.p_hi +lib/ghc-5.04.3/imports/data/UnbalancedSet.hi +lib/ghc-5.04.3/imports/data/UnbalancedSet.p_hi +lib/ghc-5.04.3/imports/haskell-src/Language/Haskell/Lexer.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.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.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.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.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.hi +lib/ghc-5.04.3/imports/haskell-src/Language/Haskell/Syntax.p_hi +lib/ghc-5.04.3/imports/haskell98/Array.hi +lib/ghc-5.04.3/imports/haskell98/Array.p_hi +lib/ghc-5.04.3/imports/haskell98/CPUTime.hi +lib/ghc-5.04.3/imports/haskell98/CPUTime.p_hi +lib/ghc-5.04.3/imports/haskell98/Char.hi +lib/ghc-5.04.3/imports/haskell98/Char.p_hi +lib/ghc-5.04.3/imports/haskell98/Complex.hi +lib/ghc-5.04.3/imports/haskell98/Complex.p_hi +lib/ghc-5.04.3/imports/haskell98/Directory.hi +lib/ghc-5.04.3/imports/haskell98/Directory.p_hi +lib/ghc-5.04.3/imports/haskell98/IO.hi +lib/ghc-5.04.3/imports/haskell98/IO.p_hi +lib/ghc-5.04.3/imports/haskell98/Ix.hi +lib/ghc-5.04.3/imports/haskell98/Ix.p_hi +lib/ghc-5.04.3/imports/haskell98/List.hi +lib/ghc-5.04.3/imports/haskell98/List.p_hi +lib/ghc-5.04.3/imports/haskell98/Locale.hi +lib/ghc-5.04.3/imports/haskell98/Locale.p_hi +lib/ghc-5.04.3/imports/haskell98/Maybe.hi +lib/ghc-5.04.3/imports/haskell98/Maybe.p_hi +lib/ghc-5.04.3/imports/haskell98/Monad.hi +lib/ghc-5.04.3/imports/haskell98/Monad.p_hi +lib/ghc-5.04.3/imports/haskell98/Random.hi +lib/ghc-5.04.3/imports/haskell98/Random.p_hi +lib/ghc-5.04.3/imports/haskell98/Ratio.hi +lib/ghc-5.04.3/imports/haskell98/Ratio.p_hi +lib/ghc-5.04.3/imports/haskell98/System.hi +lib/ghc-5.04.3/imports/haskell98/System.p_hi +lib/ghc-5.04.3/imports/haskell98/Time.hi +lib/ghc-5.04.3/imports/haskell98/Time.p_hi +lib/ghc-5.04.3/imports/hssource/HsLexer.hi +lib/ghc-5.04.3/imports/hssource/HsLexer.p_hi +lib/ghc-5.04.3/imports/hssource/HsParseMonad.hi +lib/ghc-5.04.3/imports/hssource/HsParseMonad.p_hi +lib/ghc-5.04.3/imports/hssource/HsParseUtils.hi +lib/ghc-5.04.3/imports/hssource/HsParseUtils.p_hi +lib/ghc-5.04.3/imports/hssource/HsParser.hi +lib/ghc-5.04.3/imports/hssource/HsParser.p_hi +lib/ghc-5.04.3/imports/hssource/HsPretty.hi +lib/ghc-5.04.3/imports/hssource/HsPretty.p_hi +lib/ghc-5.04.3/imports/hssource/HsSyn.hi +lib/ghc-5.04.3/imports/hssource/HsSyn.p_hi +lib/ghc-5.04.3/imports/lang/Addr.hi +lib/ghc-5.04.3/imports/lang/Addr.p_hi +lib/ghc-5.04.3/imports/lang/ArrayBase.hi +lib/ghc-5.04.3/imports/lang/ArrayBase.p_hi +lib/ghc-5.04.3/imports/lang/Arrow.hi +lib/ghc-5.04.3/imports/lang/Arrow.p_hi +lib/ghc-5.04.3/imports/lang/Bits.hi +lib/ghc-5.04.3/imports/lang/Bits.p_hi +lib/ghc-5.04.3/imports/lang/ByteArray.hi +lib/ghc-5.04.3/imports/lang/ByteArray.p_hi +lib/ghc-5.04.3/imports/lang/CCall.hi +lib/ghc-5.04.3/imports/lang/CCall.p_hi +lib/ghc-5.04.3/imports/lang/CError.hi +lib/ghc-5.04.3/imports/lang/CError.p_hi +lib/ghc-5.04.3/imports/lang/CForeign.hi +lib/ghc-5.04.3/imports/lang/CForeign.p_hi +lib/ghc-5.04.3/imports/lang/CString.hi +lib/ghc-5.04.3/imports/lang/CString.p_hi +lib/ghc-5.04.3/imports/lang/CTypes.hi +lib/ghc-5.04.3/imports/lang/CTypes.p_hi +lib/ghc-5.04.3/imports/lang/CTypesISO.hi +lib/ghc-5.04.3/imports/lang/CTypesISO.p_hi +lib/ghc-5.04.3/imports/lang/DiffArray.hi +lib/ghc-5.04.3/imports/lang/DiffArray.p_hi +lib/ghc-5.04.3/imports/lang/DirectoryExts.hi +lib/ghc-5.04.3/imports/lang/DirectoryExts.p_hi +lib/ghc-5.04.3/imports/lang/Dynamic.hi +lib/ghc-5.04.3/imports/lang/Dynamic.p_hi +lib/ghc-5.04.3/imports/lang/Exception.hi +lib/ghc-5.04.3/imports/lang/Exception.p_hi +lib/ghc-5.04.3/imports/lang/ForeignObj.hi +lib/ghc-5.04.3/imports/lang/ForeignObj.p_hi +lib/ghc-5.04.3/imports/lang/ForeignPtr.hi +lib/ghc-5.04.3/imports/lang/ForeignPtr.p_hi +lib/ghc-5.04.3/imports/lang/Generics.hi +lib/ghc-5.04.3/imports/lang/Generics.p_hi +lib/ghc-5.04.3/imports/lang/GlaExts.hi +lib/ghc-5.04.3/imports/lang/GlaExts.p_hi +lib/ghc-5.04.3/imports/lang/IArray.hi +lib/ghc-5.04.3/imports/lang/IArray.p_hi +lib/ghc-5.04.3/imports/lang/IOExts.hi +lib/ghc-5.04.3/imports/lang/IOExts.p_hi +lib/ghc-5.04.3/imports/lang/IORef.hi +lib/ghc-5.04.3/imports/lang/IORef.p_hi +lib/ghc-5.04.3/imports/lang/Int.hi +lib/ghc-5.04.3/imports/lang/Int.p_hi +lib/ghc-5.04.3/imports/lang/LazyST.hi +lib/ghc-5.04.3/imports/lang/LazyST.p_hi +lib/ghc-5.04.3/imports/lang/MArray.hi +lib/ghc-5.04.3/imports/lang/MArray.p_hi +lib/ghc-5.04.3/imports/lang/MarshalAlloc.hi +lib/ghc-5.04.3/imports/lang/MarshalAlloc.p_hi +lib/ghc-5.04.3/imports/lang/MarshalArray.hi +lib/ghc-5.04.3/imports/lang/MarshalArray.p_hi +lib/ghc-5.04.3/imports/lang/MarshalError.hi +lib/ghc-5.04.3/imports/lang/MarshalError.p_hi +lib/ghc-5.04.3/imports/lang/MarshalUtils.hi +lib/ghc-5.04.3/imports/lang/MarshalUtils.p_hi +lib/ghc-5.04.3/imports/lang/MonadCont.hi +lib/ghc-5.04.3/imports/lang/MonadCont.p_hi +lib/ghc-5.04.3/imports/lang/MonadEither.hi +lib/ghc-5.04.3/imports/lang/MonadEither.p_hi +lib/ghc-5.04.3/imports/lang/MonadError.hi +lib/ghc-5.04.3/imports/lang/MonadError.p_hi +lib/ghc-5.04.3/imports/lang/MonadFix.hi +lib/ghc-5.04.3/imports/lang/MonadFix.p_hi +lib/ghc-5.04.3/imports/lang/MonadIdentity.hi +lib/ghc-5.04.3/imports/lang/MonadIdentity.p_hi +lib/ghc-5.04.3/imports/lang/MonadList.hi +lib/ghc-5.04.3/imports/lang/MonadList.p_hi +lib/ghc-5.04.3/imports/lang/MonadRWS.hi +lib/ghc-5.04.3/imports/lang/MonadRWS.p_hi +lib/ghc-5.04.3/imports/lang/MonadReader.hi +lib/ghc-5.04.3/imports/lang/MonadReader.p_hi +lib/ghc-5.04.3/imports/lang/MonadState.hi +lib/ghc-5.04.3/imports/lang/MonadState.p_hi +lib/ghc-5.04.3/imports/lang/MonadTrans.hi +lib/ghc-5.04.3/imports/lang/MonadTrans.p_hi +lib/ghc-5.04.3/imports/lang/MonadWriter.hi +lib/ghc-5.04.3/imports/lang/MonadWriter.p_hi +lib/ghc-5.04.3/imports/lang/Monoid.hi +lib/ghc-5.04.3/imports/lang/Monoid.p_hi +lib/ghc-5.04.3/imports/lang/MutableArray.hi +lib/ghc-5.04.3/imports/lang/MutableArray.p_hi +lib/ghc-5.04.3/imports/lang/NativeInfo.hi +lib/ghc-5.04.3/imports/lang/NativeInfo.p_hi +lib/ghc-5.04.3/imports/lang/NumExts.hi +lib/ghc-5.04.3/imports/lang/NumExts.p_hi +lib/ghc-5.04.3/imports/lang/PackedString.hi +lib/ghc-5.04.3/imports/lang/PackedString.p_hi +lib/ghc-5.04.3/imports/lang/PrelByteArr.hi +lib/ghc-5.04.3/imports/lang/PrelByteArr.p_hi +lib/ghc-5.04.3/imports/lang/Ptr.hi +lib/ghc-5.04.3/imports/lang/Ptr.p_hi +lib/ghc-5.04.3/imports/lang/ST.hi +lib/ghc-5.04.3/imports/lang/ST.p_hi +lib/ghc-5.04.3/imports/lang/ShowFunctions.hi +lib/ghc-5.04.3/imports/lang/ShowFunctions.p_hi +lib/ghc-5.04.3/imports/lang/Stable.hi +lib/ghc-5.04.3/imports/lang/Stable.p_hi +lib/ghc-5.04.3/imports/lang/StableName.hi +lib/ghc-5.04.3/imports/lang/StableName.p_hi +lib/ghc-5.04.3/imports/lang/StablePtr.hi +lib/ghc-5.04.3/imports/lang/StablePtr.p_hi +lib/ghc-5.04.3/imports/lang/Storable.hi +lib/ghc-5.04.3/imports/lang/Storable.p_hi +lib/ghc-5.04.3/imports/lang/StorableArray.hi +lib/ghc-5.04.3/imports/lang/StorableArray.p_hi +lib/ghc-5.04.3/imports/lang/SystemExts.hi +lib/ghc-5.04.3/imports/lang/SystemExts.p_hi +lib/ghc-5.04.3/imports/lang/TimeExts.hi +lib/ghc-5.04.3/imports/lang/TimeExts.p_hi +lib/ghc-5.04.3/imports/lang/Weak.hi +lib/ghc-5.04.3/imports/lang/Weak.p_hi +lib/ghc-5.04.3/imports/lang/Word.hi +lib/ghc-5.04.3/imports/lang/Word.p_hi +lib/ghc-5.04.3/imports/net/BSD.hi +lib/ghc-5.04.3/imports/net/BSD.p_hi +lib/ghc-5.04.3/imports/net/CGI.hi +lib/ghc-5.04.3/imports/net/CGI.p_hi +lib/ghc-5.04.3/imports/net/Socket.hi +lib/ghc-5.04.3/imports/net/Socket.p_hi +lib/ghc-5.04.3/imports/net/SocketPrim.hi +lib/ghc-5.04.3/imports/net/SocketPrim.p_hi +lib/ghc-5.04.3/imports/net/URI.hi +lib/ghc-5.04.3/imports/net/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/network/Network/BSD.hi +lib/ghc-5.04.3/imports/network/Network/BSD.p_hi +lib/ghc-5.04.3/imports/network/Network/CGI.hi +lib/ghc-5.04.3/imports/network/Network/CGI.p_hi +lib/ghc-5.04.3/imports/network/Network/Socket.hi +lib/ghc-5.04.3/imports/network/Network/Socket.p_hi +lib/ghc-5.04.3/imports/network/Network/URI.hi +lib/ghc-5.04.3/imports/network/Network/URI.p_hi +lib/ghc-5.04.3/imports/posix/DL.hi +lib/ghc-5.04.3/imports/posix/DL.p_hi +lib/ghc-5.04.3/imports/posix/DLPrim.hi +lib/ghc-5.04.3/imports/posix/DLPrim.p_hi +lib/ghc-5.04.3/imports/posix/POpen.hi +lib/ghc-5.04.3/imports/posix/POpen.p_hi +lib/ghc-5.04.3/imports/posix/Posix.hi +lib/ghc-5.04.3/imports/posix/Posix.p_hi +lib/ghc-5.04.3/imports/posix/PosixDB.hi +lib/ghc-5.04.3/imports/posix/PosixDB.p_hi +lib/ghc-5.04.3/imports/posix/PosixErr.hi +lib/ghc-5.04.3/imports/posix/PosixErr.p_hi +lib/ghc-5.04.3/imports/posix/PosixFiles.hi +lib/ghc-5.04.3/imports/posix/PosixFiles.p_hi +lib/ghc-5.04.3/imports/posix/PosixIO.hi +lib/ghc-5.04.3/imports/posix/PosixIO.p_hi +lib/ghc-5.04.3/imports/posix/PosixProcEnv.hi +lib/ghc-5.04.3/imports/posix/PosixProcEnv.p_hi +lib/ghc-5.04.3/imports/posix/PosixProcPrim.hi +lib/ghc-5.04.3/imports/posix/PosixProcPrim.p_hi +lib/ghc-5.04.3/imports/posix/PosixTTY.hi +lib/ghc-5.04.3/imports/posix/PosixTTY.p_hi +lib/ghc-5.04.3/imports/posix/PosixUtil.hi +lib/ghc-5.04.3/imports/posix/PosixUtil.p_hi +lib/ghc-5.04.3/imports/text/Haskell2Xml.hi +lib/ghc-5.04.3/imports/text/Haskell2Xml.p_hi +lib/ghc-5.04.3/imports/text/Html.hi +lib/ghc-5.04.3/imports/text/Html.p_hi +lib/ghc-5.04.3/imports/text/HtmlBlockTable.hi +lib/ghc-5.04.3/imports/text/HtmlBlockTable.p_hi +lib/ghc-5.04.3/imports/text/IsPrefixOf.hi +lib/ghc-5.04.3/imports/text/IsPrefixOf.p_hi +lib/ghc-5.04.3/imports/text/IsSuffixOf.hi +lib/ghc-5.04.3/imports/text/IsSuffixOf.p_hi +lib/ghc-5.04.3/imports/text/MatchPS.hi +lib/ghc-5.04.3/imports/text/MatchPS.p_hi +lib/ghc-5.04.3/imports/text/ParseSTLib.hi +lib/ghc-5.04.3/imports/text/ParseSTLib.p_hi +lib/ghc-5.04.3/imports/text/Parsec.hi +lib/ghc-5.04.3/imports/text/Parsec.p_hi +lib/ghc-5.04.3/imports/text/ParsecChar.hi +lib/ghc-5.04.3/imports/text/ParsecChar.p_hi +lib/ghc-5.04.3/imports/text/ParsecCombinator.hi +lib/ghc-5.04.3/imports/text/ParsecCombinator.p_hi +lib/ghc-5.04.3/imports/text/ParsecError.hi +lib/ghc-5.04.3/imports/text/ParsecError.p_hi +lib/ghc-5.04.3/imports/text/ParsecExpr.hi +lib/ghc-5.04.3/imports/text/ParsecExpr.p_hi +lib/ghc-5.04.3/imports/text/ParsecLanguage.hi +lib/ghc-5.04.3/imports/text/ParsecLanguage.p_hi +lib/ghc-5.04.3/imports/text/ParsecPerm.hi +lib/ghc-5.04.3/imports/text/ParsecPerm.p_hi +lib/ghc-5.04.3/imports/text/ParsecPos.hi +lib/ghc-5.04.3/imports/text/ParsecPos.p_hi +lib/ghc-5.04.3/imports/text/ParsecPrim.hi +lib/ghc-5.04.3/imports/text/ParsecPrim.p_hi +lib/ghc-5.04.3/imports/text/ParsecToken.hi +lib/ghc-5.04.3/imports/text/ParsecToken.p_hi +lib/ghc-5.04.3/imports/text/Pretty.hi +lib/ghc-5.04.3/imports/text/Pretty.p_hi +lib/ghc-5.04.3/imports/text/Regex.hi +lib/ghc-5.04.3/imports/text/Regex.p_hi +lib/ghc-5.04.3/imports/text/RegexString.hi +lib/ghc-5.04.3/imports/text/RegexString.p_hi +lib/ghc-5.04.3/imports/text/Xml2Haskell.hi +lib/ghc-5.04.3/imports/text/Xml2Haskell.p_hi +lib/ghc-5.04.3/imports/text/XmlCombinators.hi +lib/ghc-5.04.3/imports/text/XmlCombinators.p_hi +lib/ghc-5.04.3/imports/text/XmlHtmlGen.hi +lib/ghc-5.04.3/imports/text/XmlHtmlGen.p_hi +lib/ghc-5.04.3/imports/text/XmlHtmlPP.hi +lib/ghc-5.04.3/imports/text/XmlHtmlPP.p_hi +lib/ghc-5.04.3/imports/text/XmlHtmlParse.hi +lib/ghc-5.04.3/imports/text/XmlHtmlParse.p_hi +lib/ghc-5.04.3/imports/text/XmlLex.hi +lib/ghc-5.04.3/imports/text/XmlLex.p_hi +lib/ghc-5.04.3/imports/text/XmlLib.hi +lib/ghc-5.04.3/imports/text/XmlLib.p_hi +lib/ghc-5.04.3/imports/text/XmlPP.hi +lib/ghc-5.04.3/imports/text/XmlPP.p_hi +lib/ghc-5.04.3/imports/text/XmlParse.hi +lib/ghc-5.04.3/imports/text/XmlParse.p_hi +lib/ghc-5.04.3/imports/text/XmlTypes.hi +lib/ghc-5.04.3/imports/text/XmlTypes.p_hi +lib/ghc-5.04.3/imports/util/GetOpt.hi +lib/ghc-5.04.3/imports/util/GetOpt.p_hi +lib/ghc-5.04.3/imports/util/MD5.hi +lib/ghc-5.04.3/imports/util/MD5.p_hi +lib/ghc-5.04.3/imports/util/Memo.hi +lib/ghc-5.04.3/imports/util/Memo.p_hi +lib/ghc-5.04.3/imports/util/Observe.hi +lib/ghc-5.04.3/imports/util/Observe.p_hi +lib/ghc-5.04.3/imports/util/QuickCheck.hi +lib/ghc-5.04.3/imports/util/QuickCheck.p_hi +lib/ghc-5.04.3/imports/util/QuickCheckBatch.hi +lib/ghc-5.04.3/imports/util/QuickCheckBatch.p_hi +lib/ghc-5.04.3/imports/util/QuickCheckPoly.hi +lib/ghc-5.04.3/imports/util/QuickCheckPoly.p_hi +lib/ghc-5.04.3/imports/util/QuickCheckUtils.hi +lib/ghc-5.04.3/imports/util/QuickCheckUtils.p_hi +lib/ghc-5.04.3/imports/util/Readline.hi +lib/ghc-5.04.3/imports/util/Readline.p_hi +lib/ghc-5.04.3/imports/util/Select.hi +lib/ghc-5.04.3/imports/util/Select.p_hi +lib/ghc-5.04.3/imports/util/Unique.hi +lib/ghc-5.04.3/imports/util/Unique.p_hi +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/CTypes.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/Dynamic.h +lib/ghc-5.04.3/include/GranSim.h +lib/ghc-5.04.3/include/Hooks.h +lib/ghc-5.04.3/include/HsBase.h +lib/ghc-5.04.3/include/HsFFI.h +lib/ghc-5.04.3/include/HsLang.h +lib/ghc-5.04.3/include/HsNet.h +lib/ghc-5.04.3/include/HsPosix.h +lib/ghc-5.04.3/include/HsText.h +lib/ghc-5.04.3/include/HsUtil.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/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/gmp.h +lib/ghc-5.04.3/include/ieee-flpt.h +lib/ghc-5.04.3/include/lockFile.h +lib/ghc-5.04.3/include/timeUtils.h +lib/ghc-5.04.3/libHSbase.a +lib/ghc-5.04.3/libHSbase_cbits.a +lib/ghc-5.04.3/libHSbase_p.a +lib/ghc-5.04.3/libHSconcurrent.a +lib/ghc-5.04.3/libHSconcurrent_p.a +lib/ghc-5.04.3/libHSdata.a +lib/ghc-5.04.3/libHSdata_p.a +lib/ghc-5.04.3/libHShaskell-src.a +lib/ghc-5.04.3/libHShaskell-src_p.a +lib/ghc-5.04.3/libHShaskell98.a +lib/ghc-5.04.3/libHShaskell98_p.a +lib/ghc-5.04.3/libHShssource.a +lib/ghc-5.04.3/libHShssource_p.a +lib/ghc-5.04.3/libHSlang.a +lib/ghc-5.04.3/libHSlang_cbits.a +lib/ghc-5.04.3/libHSlang_p.a +lib/ghc-5.04.3/libHSnet.a +lib/ghc-5.04.3/libHSnet_p.a +lib/ghc-5.04.3/libHSnetwork.a +lib/ghc-5.04.3/libHSnetwork_p.a +lib/ghc-5.04.3/libHSposix.a +lib/ghc-5.04.3/libHSposix_cbits.a +lib/ghc-5.04.3/libHSposix_p.a +lib/ghc-5.04.3/libHSrts.a +lib/ghc-5.04.3/libHSrts_p.a +lib/ghc-5.04.3/libHStext.a +lib/ghc-5.04.3/libHStext_cbits.a +lib/ghc-5.04.3/libHStext_p.a +lib/ghc-5.04.3/libHSutil.a +lib/ghc-5.04.3/libHSutil_cbits.a +lib/ghc-5.04.3/libHSutil_p.a +lib/ghc-5.04.3/libgmp.a +lib/ghc-5.04.3/package.conf +lib/ghc-5.04.3/parse-gcstats.prl +lib/ghc-5.04.3/process-gcstats.prl +lib/ghc-5.04.3/template-hsc.h +lib/ghc-5.04.3/unlit +@dirrm lib/ghc-5.04.3/include +@dirrm lib/ghc-5.04.3/imports/util +@dirrm lib/ghc-5.04.3/imports/text +@dirrm lib/ghc-5.04.3/imports/posix +@dirrm lib/ghc-5.04.3/imports/network/Network +@dirrm lib/ghc-5.04.3/imports/network +@dirrm lib/ghc-5.04.3/imports/net +@dirrm lib/ghc-5.04.3/imports/lang +@dirrm lib/ghc-5.04.3/imports/hssource +@dirrm lib/ghc-5.04.3/imports/haskell98 +@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/data +@dirrm lib/ghc-5.04.3/imports/concurrent +@dirrm lib/ghc-5.04.3/imports/base/Text/Show +@dirrm lib/ghc-5.04.3/imports/base/Text/Regex +@dirrm lib/ghc-5.04.3/imports/base/Text/Read +@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/Html +@dirrm lib/ghc-5.04.3/imports/base/Text +@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/Console +@dirrm lib/ghc-5.04.3/imports/base/System +@dirrm lib/ghc-5.04.3/imports/base/GHC +@dirrm lib/ghc-5.04.3/imports/base/Foreign/Marshal +@dirrm lib/ghc-5.04.3/imports/base/Foreign/C +@dirrm lib/ghc-5.04.3/imports/base/Foreign +@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/Data/STRef +@dirrm lib/ghc-5.04.3/imports/base/Data/Array +@dirrm lib/ghc-5.04.3/imports/base/Data +@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/Concurrent +@dirrm lib/ghc-5.04.3/imports/base/Control +@dirrm lib/ghc-5.04.3/imports/base +@dirrm lib/ghc-5.04.3/imports +@dirrm lib/ghc-5.04.3/icons +@dirrm lib/ghc-5.04.3