aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lang/ghc6/Makefile13
-rw-r--r--lang/ghc6/distinfo6
-rw-r--r--lang/ghc6/files/patch-ghc::rts::Linker.c27
-rw-r--r--lang/ghc6/files/patch-ghc::rts::package.conf.in10
-rw-r--r--lang/ghc6/files/patch-libraries::base::GHC::Unicode.hsc11
-rw-r--r--lang/ghc6/pkg-plist52
6 files changed, 95 insertions, 24 deletions
diff --git a/lang/ghc6/Makefile b/lang/ghc6/Makefile
index d69fd9c2d6d1..4ecf2e57b926 100644
--- a/lang/ghc6/Makefile
+++ b/lang/ghc6/Makefile
@@ -5,7 +5,7 @@
# $FreeBSD$
PORTNAME= ghc6
-PORTVERSION= 6.0.1
+PORTVERSION= 6.2
CATEGORIES= lang haskell
MASTER_SITES= http://www.haskell.org/ghc/dist/${PORTVERSION}/:source \
http://www.haskell.org/ghc/dist/${PORTVERSION}/FreeBSD/:boot
@@ -27,11 +27,14 @@ DISTFILES+= ${BOOT_DIST}
DISTFILES+= ${BOOT_DIST5}
.endif
+LIB_DEPENDS= gmp.6:${PORTSDIR}/math/libgmp4
+
MAINTAINER= simonmar@microsoft.com
COMMENT= A Compiler for the functional language Haskell
WRKSRC= ${WRKDIR}/ghc-${PORTVERSION}
USE_PERL5= yes
+USE_REINPLACE= yes
USE_GMAKE= yes
GNU_CONFIGURE= yes
@@ -47,9 +50,11 @@ PLIST_SUB+= PROFILE=""
BOOT_DIR= ${WRKDIR}/ghc-${PORTVERSION}-boot
BOOT_GHC= ${BOOT_DIR}/bin/i386-unknown-freebsd/ghc-${PORTVERSION}
-CONFIGURE_ARGS= --with-ghc=${BOOT_GHC}
+CONFIGURE_ARGS= --with-ghc=${BOOT_GHC} --with-gcc=${CC}
# specifying CONFIGURE_TARGET doesn't work for some reason.
CONFIGURE_TARGET=
+# libgmp:
+CONFIGURE_ENV+= CFLAGS=-I${LOCALBASE}/include LDFLAGS=-L${LOCALBASE}/lib
# override TMPDIR because /tmp often doesn't have enough space
# to build some of the larger libraries.
@@ -74,6 +79,10 @@ post-extract:
@${ECHO} >>${WRKSRC}/mk/build.mk GhcLibWays=
.endif
+post-patch:
+ @${REINPLACE_CMD} s+%%LOCALBASE%%+${LOCALBASE}+ \
+ ${WRKSRC}/ghc/rts/package.conf.in
+
pre-configure:
@(cd ${BOOT_DIR} && ${CONFIGURE_ENV} ./${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS})
@(cd ${BOOT_DIR} && ${MAKE} in-place)
diff --git a/lang/ghc6/distinfo b/lang/ghc6/distinfo
index e3218cf124cd..c19cd0a0ddf0 100644
--- a/lang/ghc6/distinfo
+++ b/lang/ghc6/distinfo
@@ -1,3 +1,3 @@
-MD5 (ghc-6.0.1-src.tar.bz2) = 6e258de758b34905ecfc636a38fa9e23
-MD5 (ghc-6.0.1-i386-unknown-freebsd-boot.tar.bz2) = 7d935c8d991b1f892219c8d32f37b2a3
-MD5 (ghc-6.0.1-i386-unknown-freebsd5-boot.tar.bz2) = 52cdc184b30ae7e5805f6094c35614c4
+MD5 (ghc-6.2-src.tar.bz2) = cc495e263f4384e1d6b38e851bf6eca0
+MD5 (ghc-6.2-i386-unknown-freebsd-boot.tar.bz2) = 4b6665095ce2e43ec08a815c81712bd7
+MD5 (ghc-6.2-i386-unknown-freebsd5-boot.tar.bz2) = 61a369a1f9e8f9461b4545a7140546a3
diff --git a/lang/ghc6/files/patch-ghc::rts::Linker.c b/lang/ghc6/files/patch-ghc::rts::Linker.c
new file mode 100644
index 000000000000..221101d0b7ef
--- /dev/null
+++ b/lang/ghc6/files/patch-ghc::rts::Linker.c
@@ -0,0 +1,27 @@
+--- ghc/rts/Linker.c.orig Tue Dec 16 17:58:26 2003
++++ ghc/rts/Linker.c Tue Jan 13 16:47:50 2004
+@@ -10,6 +10,12 @@
+ #if 0
+ #include "PosixSource.h"
+ #endif
++
++// Linux needs _GNU_SOURCE to get RTLD_DEFAULT from <dlfcn.h>.
++#ifdef __linux__
++#define _GNU_SOURCE
++#endif
++
+ #include "Rts.h"
+ #include "RtsFlags.h"
+ #include "HsFFI.h"
+@@ -694,7 +700,11 @@
+ # endif
+
+ # if defined(OBJFORMAT_ELF) || defined(OBJFORMAT_MACHO)
++# if defined(RTLD_DEFAULT)
++ dl_prog_handle = RTLD_DEFAULT;
++# else
+ dl_prog_handle = dlopen(NULL, RTLD_LAZY);
++# endif // RTLD_DEFAULT
+ # endif
+ }
+
diff --git a/lang/ghc6/files/patch-ghc::rts::package.conf.in b/lang/ghc6/files/patch-ghc::rts::package.conf.in
new file mode 100644
index 000000000000..a1876bd9b395
--- /dev/null
+++ b/lang/ghc6/files/patch-ghc::rts::package.conf.in
@@ -0,0 +1,10 @@
+--- ghc/rts/package.conf.in.orig Tue Dec 16 17:58:38 2003
++++ ghc/rts/package.conf.in Thu Jan 15 00:00:31 2004
+@@ -140,6 +140,7 @@
+ , "-u", "GHCziWeak_runFinalizzerBatch_closure"
+ , "-u", "__stginit_Prelude"
+ #endif
++ , "-L%%LOCALBASE%%/lib"
+ #if defined(THREADED_RTS) && defined(freebsd_TARGET_OS)
+ , "-pthread"
+ #endif
diff --git a/lang/ghc6/files/patch-libraries::base::GHC::Unicode.hsc b/lang/ghc6/files/patch-libraries::base::GHC::Unicode.hsc
new file mode 100644
index 000000000000..0941605a36e6
--- /dev/null
+++ b/lang/ghc6/files/patch-libraries::base::GHC::Unicode.hsc
@@ -0,0 +1,11 @@
+--- libraries/base/GHC/Unicode.hsc.orig Mon Oct 20 12:12:20 2003
++++ libraries/base/GHC/Unicode.hsc Mon Jan 12 23:32:22 2004
+@@ -112,7 +112,7 @@
+ -- -----------------------------------------------------------------------------
+ -- Win32 implementation
+
+-#if (defined(HAVE_WCTYPE_H) && HAVE_ISWSPACE) || mingw32_TARGET_OS
++#if (defined(HAVE_WCTYPE_H) && HAVE_ISWSPACE && defined(HTYPE_WINT_T)) || mingw32_TARGET_OS
+
+ -- Use the wide-char classification functions if available. Glibc
+ -- seems to implement these properly, even for chars > 0xffff, as long
diff --git a/lang/ghc6/pkg-plist b/lang/ghc6/pkg-plist
index fa4578351e0b..739c76c89785 100644
--- a/lang/ghc6/pkg-plist
+++ b/lang/ghc6/pkg-plist
@@ -9,6 +9,7 @@ bin/hsc2hs
bin/hp2ps
bin/ghcprof
bin/stat2resid
+lib/ghc-%%GHC_VERSION%%/HSQuickCheck.o
lib/ghc-%%GHC_VERSION%%/HSbase.o
lib/ghc-%%GHC_VERSION%%/HSbase_cbits.o
lib/ghc-%%GHC_VERSION%%/HSconcurrent.o
@@ -20,12 +21,12 @@ lib/ghc-%%GHC_VERSION%%/HSlang.o
lib/ghc-%%GHC_VERSION%%/HSlang_cbits.o
lib/ghc-%%GHC_VERSION%%/HSnet.o
lib/ghc-%%GHC_VERSION%%/HSnetwork.o
+lib/ghc-%%GHC_VERSION%%/HSparsec.o
lib/ghc-%%GHC_VERSION%%/HSposix.o
lib/ghc-%%GHC_VERSION%%/HSposix_cbits.o
lib/ghc-%%GHC_VERSION%%/HSreadline.o
lib/ghc-%%GHC_VERSION%%/HSrts.o
lib/ghc-%%GHC_VERSION%%/HStext.o
-lib/ghc-%%GHC_VERSION%%/HStext_cbits.o
lib/ghc-%%GHC_VERSION%%/HSunix.o
lib/ghc-%%GHC_VERSION%%/HSunix_cbits.o
lib/ghc-%%GHC_VERSION%%/HSutil.o
@@ -36,6 +37,7 @@ lib/ghc-%%GHC_VERSION%%/ghc-asm
lib/ghc-%%GHC_VERSION%%/ghc-pkg.bin
lib/ghc-%%GHC_VERSION%%/ghc-split
lib/ghc-%%GHC_VERSION%%/ghc-usage.txt
+lib/ghc-%%GHC_VERSION%%/ghci-usage.txt
lib/ghc-%%GHC_VERSION%%/hsc2hs-bin
lib/ghc-%%GHC_VERSION%%/hslibs-imports/concurrent/CVar.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/hslibs-imports/concurrent/CVar.p_hi
@@ -145,10 +147,6 @@ lib/ghc-%%GHC_VERSION%%/hslibs-imports/lang/Arrow.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/hslibs-imports/lang/Arrow.p_hi
lib/ghc-%%GHC_VERSION%%/hslibs-imports/lang/ByteArray.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/hslibs-imports/lang/ByteArray.p_hi
-lib/ghc-%%GHC_VERSION%%/hslibs-imports/lang/CCall.hi
-%%PROFILE%%lib/ghc-%%GHC_VERSION%%/hslibs-imports/lang/CCall.p_hi
-lib/ghc-%%GHC_VERSION%%/hslibs-imports/lang/CStringDeprec.hi
-%%PROFILE%%lib/ghc-%%GHC_VERSION%%/hslibs-imports/lang/CStringDeprec.p_hi
lib/ghc-%%GHC_VERSION%%/hslibs-imports/lang/CTypesISO.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/hslibs-imports/lang/CTypesISO.p_hi
lib/ghc-%%GHC_VERSION%%/hslibs-imports/lang/DiffArray.hi
@@ -263,8 +261,6 @@ lib/ghc-%%GHC_VERSION%%/hslibs-imports/text/Html.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/hslibs-imports/text/Html.p_hi
lib/ghc-%%GHC_VERSION%%/hslibs-imports/text/HtmlBlockTable.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/hslibs-imports/text/HtmlBlockTable.p_hi
-lib/ghc-%%GHC_VERSION%%/hslibs-imports/text/MatchPS.hi
-%%PROFILE%%lib/ghc-%%GHC_VERSION%%/hslibs-imports/text/MatchPS.p_hi
lib/ghc-%%GHC_VERSION%%/hslibs-imports/text/Parsec.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/hslibs-imports/text/Parsec.p_hi
lib/ghc-%%GHC_VERSION%%/hslibs-imports/text/ParsecChar.hi
@@ -287,14 +283,10 @@ lib/ghc-%%GHC_VERSION%%/hslibs-imports/text/ParsecToken.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/hslibs-imports/text/ParsecToken.p_hi
lib/ghc-%%GHC_VERSION%%/hslibs-imports/text/Pretty.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/hslibs-imports/text/Pretty.p_hi
-lib/ghc-%%GHC_VERSION%%/hslibs-imports/text/Regex.hi
-%%PROFILE%%lib/ghc-%%GHC_VERSION%%/hslibs-imports/text/Regex.p_hi
lib/ghc-%%GHC_VERSION%%/hslibs-imports/text/RegexString.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/hslibs-imports/text/RegexString.p_hi
lib/ghc-%%GHC_VERSION%%/hslibs-imports/util/GetOpt.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/hslibs-imports/util/GetOpt.p_hi
-lib/ghc-%%GHC_VERSION%%/hslibs-imports/util/MD5.hi
-%%PROFILE%%lib/ghc-%%GHC_VERSION%%/hslibs-imports/util/MD5.p_hi
lib/ghc-%%GHC_VERSION%%/hslibs-imports/util/Memo.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/hslibs-imports/util/Memo.p_hi
lib/ghc-%%GHC_VERSION%%/hslibs-imports/util/Observe.hi
@@ -436,6 +428,18 @@ lib/ghc-%%GHC_VERSION%%/imports/Data/FiniteMap.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/Data/FiniteMap.p_hi
lib/ghc-%%GHC_VERSION%%/imports/Data/Generics.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/Data/Generics.p_hi
+lib/ghc-%%GHC_VERSION%%/imports/Data/Generics/Aliases.hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/Data/Generics/Aliases.p_hi
+lib/ghc-%%GHC_VERSION%%/imports/Data/Generics/Basics.hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/Data/Generics/Basics.p_hi
+lib/ghc-%%GHC_VERSION%%/imports/Data/Generics/Reify.hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/Data/Generics/Reify.p_hi
+lib/ghc-%%GHC_VERSION%%/imports/Data/Generics/Schemes.hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/Data/Generics/Schemes.p_hi
+lib/ghc-%%GHC_VERSION%%/imports/Data/Generics/Text.hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/Data/Generics/Text.p_hi
+lib/ghc-%%GHC_VERSION%%/imports/Data/Generics/Twins.hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/Data/Generics/Twins.p_hi
lib/ghc-%%GHC_VERSION%%/imports/Data/Graph.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/Data/Graph.p_hi
lib/ghc-%%GHC_VERSION%%/imports/Data/HashTable.hi
@@ -468,6 +472,8 @@ lib/ghc-%%GHC_VERSION%%/imports/Data/Tree.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/Data/Tree.p_hi
lib/ghc-%%GHC_VERSION%%/imports/Data/Tuple.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/Data/Tuple.p_hi
+lib/ghc-%%GHC_VERSION%%/imports/Data/Typeable.hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/Data/Typeable.p_hi
lib/ghc-%%GHC_VERSION%%/imports/Data/Unique.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/Data/Unique.p_hi
lib/ghc-%%GHC_VERSION%%/imports/Data/Word.hi
@@ -494,8 +500,6 @@ lib/ghc-%%GHC_VERSION%%/imports/Foreign/C/String.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/Foreign/C/String.p_hi
lib/ghc-%%GHC_VERSION%%/imports/Foreign/C/Types.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/Foreign/C/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/imports/Foreign/C/TypesISO.hi
-%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/Foreign/C/TypesISO.p_hi
lib/ghc-%%GHC_VERSION%%/imports/Foreign/Concurrent.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/Foreign/Concurrent.p_hi
lib/ghc-%%GHC_VERSION%%/imports/Foreign/ForeignPtr.hi
@@ -526,6 +530,8 @@ lib/ghc-%%GHC_VERSION%%/imports/GHC/Base.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/GHC/Base.p_hi
lib/ghc-%%GHC_VERSION%%/imports/GHC/Conc.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/GHC/Conc.p_hi
+lib/ghc-%%GHC_VERSION%%/imports/GHC/Dotnet.hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/GHC/Dotnet.p_hi
lib/ghc-%%GHC_VERSION%%/imports/GHC/Enum.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/GHC/Enum.p_hi
lib/ghc-%%GHC_VERSION%%/imports/GHC/Err.hi
@@ -574,6 +580,8 @@ lib/ghc-%%GHC_VERSION%%/imports/GHC/Storable.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/GHC/Storable.p_hi
lib/ghc-%%GHC_VERSION%%/imports/GHC/TopHandler.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/GHC/TopHandler.p_hi
+lib/ghc-%%GHC_VERSION%%/imports/GHC/Unicode.hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/GHC/Unicode.p_hi
lib/ghc-%%GHC_VERSION%%/imports/GHC/Weak.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/GHC/Weak.p_hi
lib/ghc-%%GHC_VERSION%%/imports/GHC/Word.hi
@@ -648,6 +656,8 @@ lib/ghc-%%GHC_VERSION%%/imports/System/Console/GetOpt.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/System/Console/GetOpt.p_hi
lib/ghc-%%GHC_VERSION%%/imports/System/Console/Readline.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/System/Console/Readline.p_hi
+lib/ghc-%%GHC_VERSION%%/imports/System/Console/SimpleLineEditor.hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/System/Console/SimpleLineEditor.p_hi
lib/ghc-%%GHC_VERSION%%/imports/System/Directory.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/System/Directory.p_hi
lib/ghc-%%GHC_VERSION%%/imports/System/Environment.hi
@@ -694,6 +704,8 @@ lib/ghc-%%GHC_VERSION%%/imports/System/Posix/Resource.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/System/Posix/Resource.p_hi
lib/ghc-%%GHC_VERSION%%/imports/System/Posix/Signals.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/System/Posix/Signals.p_hi
+lib/ghc-%%GHC_VERSION%%/imports/System/Posix/Temp.hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/System/Posix/Temp.p_hi
lib/ghc-%%GHC_VERSION%%/imports/System/Posix/Terminal.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/System/Posix/Terminal.p_hi
lib/ghc-%%GHC_VERSION%%/imports/System/Posix/Time.hi
@@ -706,8 +718,6 @@ lib/ghc-%%GHC_VERSION%%/imports/System/Posix/User.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/System/Posix/User.p_hi
lib/ghc-%%GHC_VERSION%%/imports/System/Random.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/System/Random.p_hi
-lib/ghc-%%GHC_VERSION%%/imports/System/Sendfile.hi
-%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/System/Sendfile.p_hi
lib/ghc-%%GHC_VERSION%%/imports/System/Time.hi
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/imports/System/Time.p_hi
lib/ghc-%%GHC_VERSION%%/imports/Text/Html.hi
@@ -766,10 +776,11 @@ lib/ghc-%%GHC_VERSION%%/include/ClosureMacros.h
lib/ghc-%%GHC_VERSION%%/include/ClosureTypes.h
lib/ghc-%%GHC_VERSION%%/include/Closures.h
lib/ghc-%%GHC_VERSION%%/include/Constants.h
+lib/ghc-%%GHC_VERSION%%/include/DNInvoke.h
lib/ghc-%%GHC_VERSION%%/include/Derived.h
lib/ghc-%%GHC_VERSION%%/include/DerivedConstants.h
lib/ghc-%%GHC_VERSION%%/include/DietHEP.h
-lib/ghc-%%GHC_VERSION%%/include/Dynamic.h
+lib/ghc-%%GHC_VERSION%%/include/Dotnet.h
lib/ghc-%%GHC_VERSION%%/include/GranSim.h
lib/ghc-%%GHC_VERSION%%/include/Hooks.h
lib/ghc-%%GHC_VERSION%%/include/HsBase.h
@@ -778,7 +789,6 @@ lib/ghc-%%GHC_VERSION%%/include/HsLang.h
lib/ghc-%%GHC_VERSION%%/include/HsNet.h
lib/ghc-%%GHC_VERSION%%/include/HsPosix.h
lib/ghc-%%GHC_VERSION%%/include/HsReadline.h
-lib/ghc-%%GHC_VERSION%%/include/HsText.h
lib/ghc-%%GHC_VERSION%%/include/HsUnix.h
lib/ghc-%%GHC_VERSION%%/include/HsUtil.h
lib/ghc-%%GHC_VERSION%%/include/InfoMacros.h
@@ -811,6 +821,7 @@ lib/ghc-%%GHC_VERSION%%/include/StgTicky.h
lib/ghc-%%GHC_VERSION%%/include/StgTypes.h
lib/ghc-%%GHC_VERSION%%/include/TSO.h
lib/ghc-%%GHC_VERSION%%/include/TailCalls.h
+lib/ghc-%%GHC_VERSION%%/include/Typeable.h
lib/ghc-%%GHC_VERSION%%/include/Updates.h
lib/ghc-%%GHC_VERSION%%/include/config.h
lib/ghc-%%GHC_VERSION%%/include/consUtils.h
@@ -820,6 +831,8 @@ lib/ghc-%%GHC_VERSION%%/include/gmp.h
lib/ghc-%%GHC_VERSION%%/include/ieee-flpt.h
lib/ghc-%%GHC_VERSION%%/include/lockFile.h
lib/ghc-%%GHC_VERSION%%/include/timeUtils.h
+lib/ghc-%%GHC_VERSION%%/libHSQuickCheck.a
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/libHSQuickCheck_p.a
lib/ghc-%%GHC_VERSION%%/libHSbase.a
lib/ghc-%%GHC_VERSION%%/libHSbase_cbits.a
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/libHSbase_p.a
@@ -840,6 +853,8 @@ lib/ghc-%%GHC_VERSION%%/libHSnet.a
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/libHSnet_p.a
lib/ghc-%%GHC_VERSION%%/libHSnetwork.a
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/libHSnetwork_p.a
+lib/ghc-%%GHC_VERSION%%/libHSparsec.a
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/libHSparsec_p.a
lib/ghc-%%GHC_VERSION%%/libHSposix.a
lib/ghc-%%GHC_VERSION%%/libHSposix_cbits.a
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/libHSposix_p.a
@@ -848,7 +863,6 @@ lib/ghc-%%GHC_VERSION%%/libHSreadline.a
lib/ghc-%%GHC_VERSION%%/libHSrts.a
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/libHSrts_p.a
lib/ghc-%%GHC_VERSION%%/libHStext.a
-lib/ghc-%%GHC_VERSION%%/libHStext_cbits.a
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/libHStext_p.a
lib/ghc-%%GHC_VERSION%%/libHSunix.a
lib/ghc-%%GHC_VERSION%%/libHSunix_cbits.a
@@ -856,7 +870,6 @@ lib/ghc-%%GHC_VERSION%%/libHSunix_cbits.a
lib/ghc-%%GHC_VERSION%%/libHSutil.a
lib/ghc-%%GHC_VERSION%%/libHSutil_cbits.a
%%PROFILE%%lib/ghc-%%GHC_VERSION%%/libHSutil_p.a
-lib/ghc-%%GHC_VERSION%%/libgmp.a
lib/ghc-%%GHC_VERSION%%/package.conf
lib/ghc-%%GHC_VERSION%%/parse-gcstats.prl
lib/ghc-%%GHC_VERSION%%/process-gcstats.prl
@@ -886,6 +899,7 @@ lib/ghc-%%GHC_VERSION%%/unlit
@dirrm lib/ghc-%%GHC_VERSION%%/imports/Debug/QuickCheck
@dirrm lib/ghc-%%GHC_VERSION%%/imports/Debug
@dirrm lib/ghc-%%GHC_VERSION%%/imports/Data/STRef
+@dirrm lib/ghc-%%GHC_VERSION%%/imports/Data/Generics
@dirrm lib/ghc-%%GHC_VERSION%%/imports/Data/Array/IO
@dirrm lib/ghc-%%GHC_VERSION%%/imports/Data/Array
@dirrm lib/ghc-%%GHC_VERSION%%/imports/Data