Update to nhc98-1.20.
This commit is contained in:
parent
5f07a11194
commit
40bc3d81ea
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: Makefile,v 1.9 2007/09/16 00:27:06 merdely Exp $
|
||||
# $OpenBSD: Makefile,v 1.10 2008/08/28 19:55:20 kili Exp $
|
||||
# $NetBSD: Makefile,v 1.29 2004/03/26 21:19:53 wiz Exp $
|
||||
|
||||
COMMENT= portable Haskell compiler
|
||||
@ -6,15 +6,15 @@ COMMENT= portable Haskell compiler
|
||||
# not for 64 bits, broken on ppc
|
||||
NOT_FOR_ARCHS= ${LP64_ARCHS} powerpc
|
||||
|
||||
V= 1.18
|
||||
DISTNAME= nhc98-${V}
|
||||
V= 1.20
|
||||
DISTNAME= nhc98-$V
|
||||
CATEGORIES= lang
|
||||
HOMEPAGE= http://www.haskell.org/nhc98/
|
||||
MAINTAINER= Matthias Kilian <kili@openbsd.org>
|
||||
|
||||
MASTER_SITES= http://www.cs.york.ac.uk/fp/nhc98/
|
||||
|
||||
DISTFILES= nhc98src-$V.tar.gz nhc98-$V-library-interfaces.tar.gz
|
||||
DISTFILES= nhc98src-$V.tar.gz
|
||||
|
||||
# BSDish
|
||||
PERMIT_PACKAGE_CDROM= Yes
|
||||
@ -30,13 +30,10 @@ CONFIGURE_STYLE= simple
|
||||
CONFIGURE_ARGS= --prefix=${PREFIX} \
|
||||
--docdir=${PREFIX}/share/doc/nhc98 +docs
|
||||
|
||||
# ghc build disabled; this version of nhc doesn't compile with ghc-6.6.1
|
||||
# on i386, so we just build it with cc on all supported archs.
|
||||
# it does compile with ghc-6.6.1, but about 20 testcases seem to run
|
||||
# worse than with a cc-built nhc, so still stick with cc.
|
||||
CONFIGURE_ARGS+=--buildwith=cc
|
||||
|
||||
REGRESS_TARGET= test
|
||||
|
||||
post-extract:
|
||||
find ${WRKSRC} -name CVS -type d | xargs rm -rf
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,10 +1,5 @@
|
||||
MD5 (nhc98-1.18-library-interfaces.tar.gz) = +Z9BOoVGL+cZ6mNP0xnZTw==
|
||||
MD5 (nhc98src-1.18.tar.gz) = 84t0SB7AGgZsyTFLe9GMkA==
|
||||
RMD160 (nhc98-1.18-library-interfaces.tar.gz) = SA6Mj5mF05bilmHe30iaXhu5ybo=
|
||||
RMD160 (nhc98src-1.18.tar.gz) = e2Q5WM1ox0F8UKZjdOGrINkNQz0=
|
||||
SHA1 (nhc98-1.18-library-interfaces.tar.gz) = GhSfxtAaT8q07GXwewDx0Tzb49U=
|
||||
SHA1 (nhc98src-1.18.tar.gz) = feeLRJ8efvyaEhB/8mtEHjWzRiU=
|
||||
SHA256 (nhc98-1.18-library-interfaces.tar.gz) = sjeOkOjUO0AOrqJnCVr6ajJuRWPTSzbd1PMC7Z19cn8=
|
||||
SHA256 (nhc98src-1.18.tar.gz) = f/Vh82PTF2vk9lrtDMK6Wtst6BMrgIkOk8QLIZkE8ZM=
|
||||
SIZE (nhc98-1.18-library-interfaces.tar.gz) = 116668
|
||||
SIZE (nhc98src-1.18.tar.gz) = 14509719
|
||||
MD5 (nhc98src-1.20.tar.gz) = VcECQI2oCFqlaYSvQVHrnA==
|
||||
RMD160 (nhc98src-1.20.tar.gz) = AR5yOpVvL7kCk1fQDdtwXDUDCa8=
|
||||
SHA1 (nhc98src-1.20.tar.gz) = W8+g6MwZKvxaVKqwvUwYEtr6e0U=
|
||||
SHA256 (nhc98src-1.20.tar.gz) = bwCQOL88qg10a3/IErvk6yZY/SYyC7pQ4m25Zs6tdOw=
|
||||
SIZE (nhc98src-1.20.tar.gz) = 14571837
|
||||
|
@ -1,11 +1,11 @@
|
||||
$OpenBSD: patch-Makefile,v 1.2 2007/06/29 11:06:25 kili Exp $
|
||||
$OpenBSD: patch-Makefile,v 1.3 2008/08/28 19:55:20 kili Exp $
|
||||
|
||||
Fail on failure, and don't be so silent during the tests, it makes
|
||||
me nervous.
|
||||
|
||||
--- Makefile.orig Fri Mar 4 11:25:44 2005
|
||||
+++ Makefile Sat Jun 9 20:51:57 2007
|
||||
@@ -177,8 +177,7 @@ config: script/errnogen.c
|
||||
--- Makefile.orig Fri Nov 23 16:20:30 2007
|
||||
+++ Makefile Fri Nov 23 21:14:56 2007
|
||||
@@ -190,8 +190,7 @@ config: script/errnogen.c
|
||||
install:
|
||||
./configure --install
|
||||
test:
|
||||
|
15
lang/nhc98/patches/patch-Makefile_inc
Normal file
15
lang/nhc98/patches/patch-Makefile_inc
Normal file
@ -0,0 +1,15 @@
|
||||
$OpenBSD: patch-Makefile_inc,v 1.1 2008/08/28 19:55:20 kili Exp $
|
||||
|
||||
Disable -m32 for now, not all archs support it.
|
||||
|
||||
--- Makefile.inc.orig Thu Nov 22 14:05:04 2007
|
||||
+++ Makefile.inc Sun Nov 25 16:56:37 2007
|
||||
@@ -1,7 +1,7 @@
|
||||
### Configurable variables:
|
||||
|
||||
OPT = -O3
|
||||
-ARCH = -m32
|
||||
+ARCH =
|
||||
|
||||
# CC = actually sourced from LIBDIR/MACHINE/config
|
||||
INSTALL = cp
|
@ -1,19 +1,11 @@
|
||||
$OpenBSD: patch-configure,v 1.1 2007/06/29 11:06:25 kili Exp $
|
||||
$OpenBSD: patch-configure,v 1.2 2008/08/28 19:55:20 kili Exp $
|
||||
|
||||
Don't be so picky about the compiler used to build nhc.
|
||||
Disable -m32 for now, not all archs support it.
|
||||
|
||||
--- configure.orig Fri Mar 11 10:32:56 2005
|
||||
+++ configure Sat Jun 9 12:07:35 2007
|
||||
@@ -104,7 +104,7 @@ NEWHEAP=$HEAP
|
||||
|
||||
MOREEVIL=no
|
||||
case $CCC in # versions of gcc >= 3.3 require extra evil in the evil mangler!
|
||||
- *gcc*) if $CCC --version | head -1 | grep "3.3" >/dev/null
|
||||
+ *cc*) if $CCC --version | head -1 | grep "3.3" >/dev/null
|
||||
then MOREEVIL=yes
|
||||
fi ;;
|
||||
esac
|
||||
@@ -323,8 +323,7 @@ then
|
||||
--- configure.orig Thu Nov 22 14:05:24 2007
|
||||
+++ configure Sun Nov 25 16:56:18 2007
|
||||
@@ -309,8 +309,7 @@ then
|
||||
fi
|
||||
case $BUILDWITH in
|
||||
hbc|xtc) RTSFLAG=no;;
|
||||
@ -23,3 +15,55 @@ Don't be so picky about the compiler used to build nhc.
|
||||
esac
|
||||
echo "nhc98comp uses RTS delimiters? $RTSFLAG"
|
||||
if [ "$BUILDOPTS" != "" ]
|
||||
@@ -334,7 +333,7 @@ main() {
|
||||
}
|
||||
}
|
||||
!!!
|
||||
- $CCC -m32 $COPTS -o endian endian.c
|
||||
+ $CCC $COPTS -o endian endian.c
|
||||
ENDIAN=`./endian`
|
||||
rm -f endian$EXE endian.c
|
||||
echo -n "$ENDIAN "
|
||||
@@ -365,16 +364,16 @@ main() {
|
||||
void test (void) { mvaddstr(1,2,"hello world"); }
|
||||
int main (void) { test(); }
|
||||
!!!
|
||||
- if $CCC $COPTS -m32 -o curses curses.c >/dev/null 2>/dev/null
|
||||
+ if $CCC $COPTS -o curses curses.c >/dev/null 2>/dev/null
|
||||
then CURSES=""
|
||||
else
|
||||
- if $CCC $COPTS -m32 -o curses curses.c -lncurses >/dev/null 2>/dev/null
|
||||
+ if $CCC $COPTS -o curses curses.c -lncurses >/dev/null 2>/dev/null
|
||||
then CURSES="-lncurses"
|
||||
else
|
||||
- if $CCC $COPTS -m32 -o curses curses.c -lcurses >/dev/null 2>/dev/null
|
||||
+ if $CCC $COPTS -o curses curses.c -lcurses >/dev/null 2>/dev/null
|
||||
then CURSES="-lcurses"
|
||||
else
|
||||
- if $CCC $COPTS -m32 -o curses curses.c -lcurses -ltermcap >/dev/null 2>/dev/null
|
||||
+ if $CCC $COPTS -o curses curses.c -lcurses -ltermcap >/dev/null 2>/dev/null
|
||||
then CURSES="-lcurses -ltermcap"
|
||||
else CURSES="-ltermcap -lcurses" # don't know a good default?
|
||||
fi
|
||||
@@ -391,10 +390,10 @@ int main (void) { test(); }
|
||||
|
||||
echo -n "Testing for the readline library: "
|
||||
echo 'main(){readline();}' >rd.c
|
||||
- if ${CCC} $COPTS -m32 -o rd.out rd.c -lreadline >/dev/null 2>&1
|
||||
+ if ${CCC} $COPTS -o rd.out rd.c -lreadline >/dev/null 2>&1
|
||||
then echo ' -lreadline (detected)'
|
||||
READLINE="-DUSE_READLINE=1 -lreadline"
|
||||
- else if ${CCC} $COPTS -m32 -o rd.out rd.c -lreadline $CURSES >/dev/null 2>&1
|
||||
+ else if ${CCC} $COPTS -o rd.out rd.c -lreadline $CURSES >/dev/null 2>&1
|
||||
then echo " -lreadline $CURSES (detected)"
|
||||
READLINE="-DUSE_READLINE=1 -lreadline $CURSES"
|
||||
else echo ' no (detected)'
|
||||
@@ -508,7 +507,7 @@ main(int argc, char **argv)
|
||||
then
|
||||
echo "Creating new lib/$MACHINE/nhc98heap ..."
|
||||
sed -e "s|DefaultHeap|$HEAP|" script/nhc98heap.c >./nhc98heap.c
|
||||
- $CCC $COPTS -m32 -o lib/$MACHINE/nhc98heap$EXE nhc98heap.c
|
||||
+ $CCC $COPTS -o lib/$MACHINE/nhc98heap$EXE nhc98heap.c
|
||||
rm -f nhc98heap.c
|
||||
else
|
||||
echo "Creating new src/runtime/nhc98heap.c ..."
|
||||
|
@ -1,16 +0,0 @@
|
||||
$OpenBSD: patch-script_confhc,v 1.1 2007/06/29 11:06:25 kili Exp $
|
||||
|
||||
GHC version output has changed, so an installed GHC would break
|
||||
configure without this.
|
||||
|
||||
--- script/confhc.orig Thu Mar 10 17:36:08 2005
|
||||
+++ script/confhc Tue Jun 19 17:11:53 2007
|
||||
@@ -78,7 +78,7 @@ fi
|
||||
ghcsym () {
|
||||
echo __GLASGOW_HASKELL__ >ghcsym.hs;
|
||||
$1 -E -cpp -optP-P ghcsym.hs -o ghcsym.out;
|
||||
- grep -v '^#' ghcsym.out > $2;
|
||||
+ grep -v '#' ghcsym.out > $2;
|
||||
rm -f ghcsym.hs ghcsym.out;
|
||||
}
|
||||
echo -n " Looking for ghc... "
|
@ -1,105 +1,16 @@
|
||||
$OpenBSD: patch-script_harch,v 1.3 2007/06/29 11:06:25 kili Exp $
|
||||
$OpenBSD: patch-script_harch,v 1.4 2008/08/28 19:55:20 kili Exp $
|
||||
|
||||
No harch black magic for OpenBSD, we don't need this.
|
||||
|
||||
--- script/harch.orig Wed Mar 9 14:50:46 2005
|
||||
+++ script/harch Sat Jun 9 19:04:25 2007
|
||||
@@ -1,97 +1,2 @@
|
||||
#!/bin/sh
|
||||
-# harch - determine canonical processor architecture
|
||||
-# Nov 1998: first used.
|
||||
-# May 1999: ensure that small differences (e.g. kernel version)
|
||||
-# don't matter.
|
||||
-
|
||||
-PROCESSOR=
|
||||
-OS=
|
||||
-REL=
|
||||
-
|
||||
-# Unfortunately, there are a variety of incompatible
|
||||
-# ways of detecting architecture, so try them all!
|
||||
-
|
||||
-if uname >/dev/null 2>&1
|
||||
-then
|
||||
- if uname -p >/dev/null 2>&1
|
||||
- then PROCESSOR=`uname -p`
|
||||
- case "$PROCESSOR" in
|
||||
- unknown|*\ *)
|
||||
- PROCESSOR=`uname -m`
|
||||
- ;;
|
||||
- esac
|
||||
- else
|
||||
- if arch >/dev/null 2>&1
|
||||
- then PROCESSOR=`arch`
|
||||
- else PROCESSOR=`uname -m`
|
||||
- fi
|
||||
- fi
|
||||
- OS=`uname -s`
|
||||
- REL=`uname -r`
|
||||
-else
|
||||
- if arch >/dev/null 2>&1
|
||||
- then PROCESSOR=`arch`
|
||||
- else
|
||||
- if machine >/dev/null 2>&1
|
||||
- then PROCESSOR=`machine`
|
||||
- else PROCESSOR='unknown'
|
||||
- fi
|
||||
- fi
|
||||
- OS=unknown
|
||||
-fi
|
||||
-
|
||||
-
|
||||
-# Remove whitespace and slashes.
|
||||
-PROCESSOR=`echo $PROCESSOR | tr '/ ' '.'`
|
||||
-OS=`echo $OS | tr '/ ' '-'`
|
||||
-REL=`echo $REL | tr '/ ' '-'`
|
||||
-
|
||||
-# Canonicalise equivalent processor families to one representative member.
|
||||
-case $PROCESSOR in
|
||||
- i[3456789]86) PROCESSOR=ix86;;
|
||||
- athlon) PROCESSOR=ix86;;
|
||||
- sun3*) PROCESSOR=sun3;;
|
||||
- sun4*) PROCESSOR=sun4;;
|
||||
- sparc*) PROCESSOR=sparc;;
|
||||
-esac
|
||||
-
|
||||
-# Keep OS release number only if it might be relevant.
|
||||
-case $OS in
|
||||
- unknown) ;;
|
||||
- Linux) ;;
|
||||
- CYGWIN*) ;;
|
||||
- MINGW*) ;;
|
||||
- *BSD) ;;
|
||||
-# BSD/OS) OS="BSD-OS"$REL ;; -- removed by slash->dash translation.
|
||||
- SunOS) case $REL in
|
||||
- 3*) OS=SunOS3;;
|
||||
- 4*) OS=SunOS4;;
|
||||
- 5*) OS=solaris2;;
|
||||
- 6*) OS=solaris3;;
|
||||
- *) OS=SunOS-$REL;;
|
||||
- esac;;
|
||||
- Darwin) case $REL in
|
||||
- 5*) OS=Darwin5;;
|
||||
- 6*) OS=Darwin6;;
|
||||
- 7*) OS=Darwin7;;
|
||||
- 8*) OS=Darwin8;;
|
||||
- *) OS=Darwin-$REL;;
|
||||
- esac;;
|
||||
- IRIX*) case $REL in
|
||||
- 5*) OS=IRIX5;;
|
||||
- 6*) OS=IRIX6;;
|
||||
- *) OS=IRIX-$REL;;
|
||||
- esac;;
|
||||
- AIX) if oslevel >/dev/null 2>&1 # AIX just has to be different
|
||||
- then OS=$OS-`oslevel`
|
||||
- else OS=$OS-unknown
|
||||
- fi
|
||||
- if lsattr -EHl proc0 | grep -i powerpc >/dev/null 2>&1
|
||||
- then PROCESSOR=powerpc
|
||||
- else PROCESSOR=power
|
||||
- fi ;;
|
||||
- *) OS=$OS-$REL;;
|
||||
-esac
|
||||
-
|
||||
-# And that's it.
|
||||
-echo $PROCESSOR-$OS
|
||||
--- script/harch.orig Thu Nov 22 11:32:51 2007
|
||||
+++ script/harch Fri Nov 23 21:21:36 2007
|
||||
@@ -4,6 +4,9 @@
|
||||
# May 1999: ensure that small differences (e.g. kernel version)
|
||||
# don't matter.
|
||||
|
||||
+echo OpenBSD
|
||||
+exit
|
||||
+
|
||||
PROCESSOR=
|
||||
OS=
|
||||
REL=
|
||||
|
@ -1,9 +1,10 @@
|
||||
$OpenBSD: patch-script_hsc2hs_inst,v 1.1 2007/06/29 11:06:25 kili Exp $
|
||||
$OpenBSD: patch-script_hsc2hs_inst,v 1.2 2008/08/28 19:55:20 kili Exp $
|
||||
|
||||
We don't have to care about different archs installed at the same place.
|
||||
Disable -m32 for now, not all archs support it.
|
||||
|
||||
--- script/hsc2hs.inst.orig Sun Jun 27 22:44:41 2004
|
||||
+++ script/hsc2hs.inst Sat Jun 9 19:33:47 2007
|
||||
--- script/hsc2hs.inst.orig Thu Nov 22 11:32:51 2007
|
||||
+++ script/hsc2hs.inst Sun Nov 25 16:56:48 2007
|
||||
@@ -4,7 +4,7 @@
|
||||
SCRIPTDIR=${SCRIPTDIR-ScriptDir}
|
||||
EXEDIR=${EXEDIR-ExecutableDir}
|
||||
@ -13,3 +14,12 @@ We don't have to care about different archs installed at the same place.
|
||||
export MACHINE EXEDIR SCRIPTDIR
|
||||
|
||||
if [ ! -d $EXEDIR/$MACHINE ]
|
||||
@@ -17,7 +17,7 @@ fi
|
||||
# (Flags are sourced from machine-specific configuration)
|
||||
. $EXEDIR/$MACHINE/config
|
||||
|
||||
-HSC2HSOPTS="--cc=$CC --ld=$CC --cflag=-D__NHC__=$VERSIONNUM --cflag=-m32 --lflag=-m32 -I$INCDIR"
|
||||
+HSC2HSOPTS="--cc=$CC --ld=$CC --cflag=-D__NHC__=$VERSIONNUM -I$INCDIR"
|
||||
if test $USINGRTS -eq 0 ; then
|
||||
HSC2HSOPTS="- $HSC2HSOPTS"
|
||||
fi
|
||||
|
@ -1,9 +1,11 @@
|
||||
$OpenBSD: patch-script_nhc98_inst,v 1.1 2007/06/29 11:06:25 kili Exp $
|
||||
$OpenBSD: patch-script_nhc98_inst,v 1.2 2008/08/28 19:55:20 kili Exp $
|
||||
|
||||
We don't have to care about different archs installed at the same place.
|
||||
Disable -m32 for now, not all archs support it.
|
||||
Fix the handling of RUNFLAGS and pragmas.
|
||||
|
||||
--- script/nhc98.inst.orig Tue Feb 1 19:09:26 2005
|
||||
+++ script/nhc98.inst Sat Jun 9 19:33:47 2007
|
||||
--- script/nhc98.inst.orig Thu Nov 22 12:22:16 2007
|
||||
+++ script/nhc98.inst Sat Aug 23 22:46:54 2008
|
||||
@@ -13,7 +13,7 @@
|
||||
NHC98BINDIR=${NHC98BINDIR-ScriptDir}
|
||||
NHC98LIBDIR=${NHC98LIBDIR-ExecutableDir}
|
||||
@ -13,3 +15,51 @@ We don't have to care about different archs installed at the same place.
|
||||
|
||||
if [ ! -d $NHC98LIBDIR/$MACHINE ]
|
||||
then
|
||||
@@ -70,7 +70,7 @@ CSUFFIX="hc"
|
||||
|
||||
MAINROUTINE=$NHC98LIBDIR/$MACHINE/main
|
||||
|
||||
-CC=${CC-gcc}" -m32 -D__NHC__=$VERSIONNUM"
|
||||
+CC=${CC-gcc}" -D__NHC__=$VERSIONNUM"
|
||||
CPPHS="$NHC98LIBDIR/$MACHINE/cpphs"
|
||||
if test $USINGRTS -eq 0 ; then
|
||||
CPPHS="$CPPHS -"
|
||||
@@ -266,13 +266,6 @@ HIFILE=
|
||||
TMPHIFILE=
|
||||
HSFILE=
|
||||
|
||||
-if test $USINGRTS -ne 0
|
||||
-then
|
||||
- RUNFLAGS="+RTS "$RUNFLAGS" -RTS"
|
||||
-else
|
||||
- RUNFLAGS=$RUNFLAGS" -"
|
||||
-fi
|
||||
-
|
||||
# Fix OSUFFIX for tprof _and_ tracing
|
||||
if test $TPFLAG -eq 1
|
||||
then OSUFFIX=$TRACE$TPROF".o"
|
||||
@@ -511,8 +504,15 @@ case $COMPFILES in
|
||||
if test $HSRC -ne 0
|
||||
then
|
||||
# Grab any per-file options here, just before compiling.
|
||||
+ SAVED_RUNFLAGS=$RUNFLAGS
|
||||
processArgs `checkPragmas OPTIONS_COMPILE $POSTGRFILE` \
|
||||
`checkPragmas OPTIONS_NHC98 $POSTGRFILE`
|
||||
+ if test $USINGRTS -ne 0
|
||||
+ then
|
||||
+ RUNFLAGS="+RTS "$RUNFLAGS" -RTS"
|
||||
+ else
|
||||
+ RUNFLAGS=$RUNFLAGS" -"
|
||||
+ fi
|
||||
|
||||
if test $PRECPP -ne 0
|
||||
then
|
||||
@@ -547,6 +547,8 @@ case $COMPFILES in
|
||||
then
|
||||
exit 1
|
||||
fi
|
||||
+
|
||||
+ RUNFLAGS=$SAVED_RUNFLAGS
|
||||
|
||||
if test $PRECPP -ne 0
|
||||
then
|
||||
|
@ -1,16 +0,0 @@
|
||||
$OpenBSD: patch-src_compiler98_RenameLib_hs,v 1.1 2007/06/29 11:06:25 kili Exp $
|
||||
|
||||
From patch-1.18-newtype. Put here because I'd problems fetching it
|
||||
from ftp.cs.york.ac.uk.
|
||||
|
||||
--- src/compiler98/RenameLib.hs.orig Wed Dec 22 13:58:35 2004
|
||||
+++ src/compiler98/RenameLib.hs Thu Jun 7 15:14:04 2007
|
||||
@@ -216,7 +216,7 @@ keepRS (RenameState flags unique rps rts rt st derived
|
||||
(coni:_) ->
|
||||
case (ntI . dropJust . lookupAT st ) coni of
|
||||
(NewType _ [] _ [NTcons c _ _,res]) -> (synType,(u,c):newType)
|
||||
- (NewType _ [] _ [NTvar v _,res]) -> (synType,(u,v):newType)
|
||||
+ (NewType _ [] _ [NTvar v _,res]) -> (synType, newType)
|
||||
(NewType _ [] _ [NTapp v1 v2,res]) -> (synType,newType)
|
||||
-- ^ MW hack: omits potential circularity check!
|
||||
(NewType _ [] _ (_:_:_)) ->
|
@ -1,30 +0,0 @@
|
||||
$OpenBSD: patch-src_runtime_Kernel_collector_c,v 1.1 2007/06/29 11:06:25 kili Exp $
|
||||
|
||||
From patch-1.18-himem. Put here because I'd problems fetching it
|
||||
from ftp.cs.york.ac.uk.
|
||||
|
||||
--- src/runtime/Kernel/collector.c.orig Mon Mar 7 17:53:38 2005
|
||||
+++ src/runtime/Kernel/collector.c Thu Jun 7 15:29:51 2007
|
||||
@@ -9,6 +9,7 @@
|
||||
|
||||
/*#define HEAPSIZE 100000 -- defined in top-level Makefile at config-time */
|
||||
#define GCSTACKSIZE 20000
|
||||
+#define SBRK 1 /* Use sbrk(2) instead of malloc(3) to allocate the heap */
|
||||
|
||||
WHEN_DYNAMIC(int ractive = 0;)
|
||||
|
||||
@@ -46,7 +47,13 @@ void initGc(Int hpSize,NodePtr *ihp,Int spSize,NodePtr
|
||||
Int totalSize = hpSize+spSize;
|
||||
Int tableSize = (totalSize+WORDSIZE)/(WORDSIZE+1)+1; /* Last one for end of marked */
|
||||
|
||||
- if(NULL == (hpStart = malloc ((int)totalSize * sizeof(Node)))) {
|
||||
+ if (
|
||||
+#if SBRK
|
||||
+ ((NodePtr)-1)== (hpStart = (NodePtr)sbrk((int)totalSize * sizeof(Node)))
|
||||
+#else
|
||||
+ NULL == (hpStart = malloc ((int)totalSize * sizeof(Node)))
|
||||
+#endif
|
||||
+ ) {
|
||||
fprintf(stderr,"Not enough memory for heap and stack.\n");
|
||||
exit(-1);
|
||||
}
|
@ -1,20 +0,0 @@
|
||||
$OpenBSD: patch-tests_conformance98_Directory_getDirContents_getDir_stdout,v 1.1 2007/06/29 11:06:25 kili Exp $
|
||||
|
||||
CVS directories are deleted in the post-extract target.
|
||||
|
||||
--- tests/conformance98/Directory/getDirContents/getDir.stdout.orig Thu Aug 5 14:49:29 2004
|
||||
+++ tests/conformance98/Directory/getDirContents/getDir.stdout Thu Jun 14 01:32:06 2007
|
||||
@@ -1,12 +1,12 @@
|
||||
Current Dir: tests/conformance98/Directory/getDirContents
|
||||
.
|
||||
..
|
||||
- CVS
|
||||
Main
|
||||
Main.hi
|
||||
Main.hs
|
||||
Main.o
|
||||
getDir.stdout
|
||||
+ getDir.stdout.orig
|
||||
hmake.err
|
||||
tmp.err
|
||||
tmp.out
|
@ -1,18 +1,18 @@
|
||||
$OpenBSD: patch-tests_runtests,v 1.1 2007/06/29 11:06:25 kili Exp $
|
||||
$OpenBSD: patch-tests_runtests,v 1.2 2008/08/28 19:55:20 kili Exp $
|
||||
|
||||
Don't use bash.
|
||||
|
||||
If there are unexpected results, bail out.
|
||||
|
||||
--- tests/runtests.orig Fri Mar 4 11:26:34 2005
|
||||
+++ tests/runtests Sat Jun 9 14:15:47 2007
|
||||
--- tests/runtests.orig Thu Nov 22 11:32:51 2007
|
||||
+++ tests/runtests Fri Nov 23 21:14:57 2007
|
||||
@@ -1,4 +1,4 @@
|
||||
-#!/bin/bash
|
||||
+#!/bin/sh
|
||||
# Run haskell test suites.
|
||||
|
||||
if uname -a | grep -i CYGWIN >/dev/null
|
||||
@@ -70,6 +70,7 @@ run () {
|
||||
@@ -71,6 +71,7 @@ run () {
|
||||
echo >&2 " / of which $hmakeok known / $hmakebad bad"
|
||||
echo >&2 "$outok outputs match / $outbad outputs differ"
|
||||
echo >&2 "$errok errors match / $errbad errors differ"
|
||||
|
@ -1,5 +1,6 @@
|
||||
@comment $OpenBSD: PLIST,v 1.4 2007/06/29 11:06:25 kili Exp $
|
||||
@comment $OpenBSD: PLIST,v 1.5 2008/08/28 19:55:20 kili Exp $
|
||||
@pkgpath lang/nhc98
|
||||
bin/cabal-parse
|
||||
@comment bin/cpphs
|
||||
bin/greencard-nhc98
|
||||
@comment bin/harch
|
||||
@ -9,6 +10,7 @@ bin/greencard-nhc98
|
||||
bin/hood
|
||||
bin/hp2graph
|
||||
bin/nhc98
|
||||
@comment bin/runhs
|
||||
bin/tprofprel
|
||||
include/nhc98/
|
||||
include/nhc98/Array.hi
|
||||
@ -36,6 +38,7 @@ include/nhc98/NHC/Internal.hi
|
||||
include/nhc98/NHC/Observe.hi
|
||||
include/nhc98/NHC/PackedString.hi
|
||||
include/nhc98/NHC/Prelude.hi
|
||||
include/nhc98/NHC/Vector.hi
|
||||
include/nhc98/NonStdEval.hi
|
||||
include/nhc98/NonStdGetPID.hi
|
||||
include/nhc98/NonStdProfile.hi
|
||||
@ -67,13 +70,16 @@ include/nhc98/newmacros.h
|
||||
include/nhc98/node.h
|
||||
include/nhc98/packages/
|
||||
include/nhc98/packages/Cabal/
|
||||
include/nhc98/packages/Cabal.cabal
|
||||
include/nhc98/packages/Cabal/Distribution/
|
||||
include/nhc98/packages/Cabal/Distribution/Compat/
|
||||
include/nhc98/packages/Cabal/Distribution/Compat/Directory.hi
|
||||
include/nhc98/packages/Cabal/Distribution/Compat/Exception.hi
|
||||
include/nhc98/packages/Cabal/Distribution/Compat/FilePath.hi
|
||||
include/nhc98/packages/Cabal/Distribution/Compat/Map.hi
|
||||
include/nhc98/packages/Cabal/Distribution/Compat/RawSystem.hi
|
||||
include/nhc98/packages/Cabal/Distribution/Compat/ReadP.hi
|
||||
include/nhc98/packages/Cabal/Distribution/Compat/TempFile.hi
|
||||
include/nhc98/packages/Cabal/Distribution/Compiler.hi
|
||||
include/nhc98/packages/Cabal/Distribution/Extension.hi
|
||||
include/nhc98/packages/Cabal/Distribution/GetOpt.hi
|
||||
include/nhc98/packages/Cabal/Distribution/InstalledPackageInfo.hi
|
||||
@ -85,19 +91,31 @@ include/nhc98/packages/Cabal/Distribution/ParseUtils.hi
|
||||
include/nhc98/packages/Cabal/Distribution/PreProcess/
|
||||
include/nhc98/packages/Cabal/Distribution/PreProcess.hi
|
||||
include/nhc98/packages/Cabal/Distribution/PreProcess/Unlit.hi
|
||||
include/nhc98/packages/Cabal/Distribution/Program.hi
|
||||
include/nhc98/packages/Cabal/Distribution/Setup.hi
|
||||
include/nhc98/packages/Cabal/Distribution/SetupWrapper.hi
|
||||
include/nhc98/packages/Cabal/Distribution/Simple/
|
||||
include/nhc98/packages/Cabal/Distribution/Simple.hi
|
||||
include/nhc98/packages/Cabal/Distribution/Simple/Build.hi
|
||||
include/nhc98/packages/Cabal/Distribution/Simple/Configure.hi
|
||||
include/nhc98/packages/Cabal/Distribution/Simple/GHC.hi
|
||||
include/nhc98/packages/Cabal/Distribution/Simple/GHCMakefile.hi
|
||||
include/nhc98/packages/Cabal/Distribution/Simple/GHCPackageConfig.hi
|
||||
include/nhc98/packages/Cabal/Distribution/Simple/Hugs.hi
|
||||
include/nhc98/packages/Cabal/Distribution/Simple/Install.hi
|
||||
include/nhc98/packages/Cabal/Distribution/Simple/JHC.hi
|
||||
include/nhc98/packages/Cabal/Distribution/Simple/LocalBuildInfo.hi
|
||||
include/nhc98/packages/Cabal/Distribution/Simple/NHC.hi
|
||||
include/nhc98/packages/Cabal/Distribution/Simple/Register.hi
|
||||
include/nhc98/packages/Cabal/Distribution/Simple/SrcDist.hi
|
||||
include/nhc98/packages/Cabal/Distribution/Simple/Utils.hi
|
||||
include/nhc98/packages/Cabal/Distribution/Verbosity.hi
|
||||
include/nhc98/packages/Cabal/Distribution/Version.hi
|
||||
include/nhc98/packages/Cabal/Language/
|
||||
include/nhc98/packages/Cabal/Language/Haskell/
|
||||
include/nhc98/packages/Cabal/Language/Haskell/Extension.hi
|
||||
include/nhc98/packages/HUnit/
|
||||
include/nhc98/packages/HUnit.cabal
|
||||
include/nhc98/packages/HUnit/Test/
|
||||
include/nhc98/packages/HUnit/Test/HUnit/
|
||||
include/nhc98/packages/HUnit/Test/HUnit.hi
|
||||
@ -106,49 +124,67 @@ include/nhc98/packages/HUnit/Test/HUnit/Lang.hi
|
||||
include/nhc98/packages/HUnit/Test/HUnit/Terminal.hi
|
||||
include/nhc98/packages/HUnit/Test/HUnit/Text.hi
|
||||
include/nhc98/packages/HaXml/
|
||||
include/nhc98/packages/HaXml.cabal
|
||||
include/nhc98/packages/HaXml/Text/
|
||||
include/nhc98/packages/HaXml/Text/ParserCombinators/
|
||||
include/nhc98/packages/HaXml/Text/ParserCombinators/HuttonMeijerWallace.hi
|
||||
include/nhc98/packages/HaXml/Text/XML/
|
||||
include/nhc98/packages/HaXml/Text/XML/HaXml/
|
||||
include/nhc98/packages/HaXml/Text/XML/HaXml.hi
|
||||
include/nhc98/packages/HaXml/Text/XML/HaXml/ByteStringPP.hi
|
||||
include/nhc98/packages/HaXml/Text/XML/HaXml/Combinators.hi
|
||||
include/nhc98/packages/HaXml/Text/XML/HaXml/DtdToHaskell/
|
||||
include/nhc98/packages/HaXml/Text/XML/HaXml/DtdToHaskell/Convert.hi
|
||||
include/nhc98/packages/HaXml/Text/XML/HaXml/DtdToHaskell/Instance.hi
|
||||
include/nhc98/packages/HaXml/Text/XML/HaXml/DtdToHaskell/TypeDef.hi
|
||||
include/nhc98/packages/HaXml/Text/XML/HaXml/Escape.hi
|
||||
include/nhc98/packages/HaXml/Text/XML/HaXml/Haskell2Xml.hi
|
||||
include/nhc98/packages/HaXml/Text/XML/HaXml/Html/
|
||||
include/nhc98/packages/HaXml/Text/XML/HaXml/Html/Generate.hi
|
||||
include/nhc98/packages/HaXml/Text/XML/HaXml/Html/Parse.hi
|
||||
include/nhc98/packages/HaXml/Text/XML/HaXml/Html/ParseLazy.hi
|
||||
include/nhc98/packages/HaXml/Text/XML/HaXml/Html/Pretty.hi
|
||||
include/nhc98/packages/HaXml/Text/XML/HaXml/Lex.hi
|
||||
include/nhc98/packages/HaXml/Text/XML/HaXml/OneOfN.hi
|
||||
include/nhc98/packages/HaXml/Text/XML/HaXml/Parse.hi
|
||||
include/nhc98/packages/HaXml/Text/XML/HaXml/ParseLazy.hi
|
||||
include/nhc98/packages/HaXml/Text/XML/HaXml/Posn.hi
|
||||
include/nhc98/packages/HaXml/Text/XML/HaXml/Pretty.hi
|
||||
include/nhc98/packages/HaXml/Text/XML/HaXml/SAX.hi
|
||||
include/nhc98/packages/HaXml/Text/XML/HaXml/ShowXmlLazy.hi
|
||||
include/nhc98/packages/HaXml/Text/XML/HaXml/TypeMapping.hi
|
||||
include/nhc98/packages/HaXml/Text/XML/HaXml/Types.hi
|
||||
include/nhc98/packages/HaXml/Text/XML/HaXml/Validate.hi
|
||||
include/nhc98/packages/HaXml/Text/XML/HaXml/Verbatim.hi
|
||||
include/nhc98/packages/HaXml/Text/XML/HaXml/Wrappers.hi
|
||||
include/nhc98/packages/HaXml/Text/XML/HaXml/Xml2Haskell.hi
|
||||
include/nhc98/packages/HaXml/Text/XML/HaXml/XmlContent.hi
|
||||
include/nhc98/packages/HaXml/Text/XML/HaXml/Xtract/
|
||||
include/nhc98/packages/HaXml/Text/XML/HaXml/Xtract/Combinators.hi
|
||||
include/nhc98/packages/HaXml/Text/XML/HaXml/Xtract/Lex.hi
|
||||
include/nhc98/packages/HaXml/Text/XML/HaXml/Xtract/Parse.hi
|
||||
include/nhc98/packages/QuickCheck/
|
||||
include/nhc98/packages/QuickCheck.cabal
|
||||
include/nhc98/packages/QuickCheck/Debug/
|
||||
include/nhc98/packages/QuickCheck/Debug/QuickCheck/
|
||||
include/nhc98/packages/QuickCheck/Debug/QuickCheck.hi
|
||||
include/nhc98/packages/QuickCheck/Debug/QuickCheck/Batch.hi
|
||||
include/nhc98/packages/QuickCheck/Debug/QuickCheck/Poly.hi
|
||||
include/nhc98/packages/QuickCheck/Debug/QuickCheck/Utils.hi
|
||||
include/nhc98/packages/QuickCheck/Test/
|
||||
include/nhc98/packages/QuickCheck/Test/QuickCheck/
|
||||
include/nhc98/packages/QuickCheck/Test/QuickCheck.hi
|
||||
include/nhc98/packages/QuickCheck/Test/QuickCheck/Batch.hi
|
||||
include/nhc98/packages/QuickCheck/Test/QuickCheck/Poly.hi
|
||||
include/nhc98/packages/QuickCheck/Test/QuickCheck/Utils.hi
|
||||
include/nhc98/packages/base/
|
||||
include/nhc98/packages/base.cabal
|
||||
include/nhc98/packages/base/Control/
|
||||
include/nhc98/packages/base/Control/Applicative.hi
|
||||
include/nhc98/packages/base/Control/Arrow.hi
|
||||
include/nhc98/packages/base/Control/Exception.hi
|
||||
include/nhc98/packages/base/Control/Monad/
|
||||
include/nhc98/packages/base/Control/Monad.hi
|
||||
include/nhc98/packages/base/Control/Monad/Fix.hi
|
||||
include/nhc98/packages/base/Control/Monad/Instances.hi
|
||||
include/nhc98/packages/base/DErrNo.hi
|
||||
include/nhc98/packages/base/DIOError.hi
|
||||
include/nhc98/packages/base/Data/
|
||||
include/nhc98/packages/base/Data/Array.hi
|
||||
include/nhc98/packages/base/Data/Bits.hi
|
||||
@ -158,8 +194,10 @@ include/nhc98/packages/base/Data/Complex.hi
|
||||
include/nhc98/packages/base/Data/Dynamic.hi
|
||||
include/nhc98/packages/base/Data/Either.hi
|
||||
include/nhc98/packages/base/Data/Eq.hi
|
||||
include/nhc98/packages/base/Data/FiniteMap.hi
|
||||
include/nhc98/packages/base/Data/FunctorM.hi
|
||||
include/nhc98/packages/base/Data/Fixed.hi
|
||||
include/nhc98/packages/base/Data/Foldable.hi
|
||||
include/nhc98/packages/base/Data/Function.hi
|
||||
include/nhc98/packages/base/Data/Graph.hi
|
||||
include/nhc98/packages/base/Data/HashTable.hi
|
||||
include/nhc98/packages/base/Data/IORef.hi
|
||||
include/nhc98/packages/base/Data/Int.hi
|
||||
@ -172,9 +210,10 @@ include/nhc98/packages/base/Data/Maybe.hi
|
||||
include/nhc98/packages/base/Data/Monoid.hi
|
||||
include/nhc98/packages/base/Data/Ord.hi
|
||||
include/nhc98/packages/base/Data/PackedString.hi
|
||||
include/nhc98/packages/base/Data/Queue.hi
|
||||
include/nhc98/packages/base/Data/Ratio.hi
|
||||
include/nhc98/packages/base/Data/Sequence.hi
|
||||
include/nhc98/packages/base/Data/Set.hi
|
||||
include/nhc98/packages/base/Data/Traversable.hi
|
||||
include/nhc98/packages/base/Data/Tree.hi
|
||||
include/nhc98/packages/base/Data/Tuple.hi
|
||||
include/nhc98/packages/base/Data/Typeable.hi
|
||||
@ -201,15 +240,12 @@ include/nhc98/packages/base/Foreign/Ptr.hi
|
||||
include/nhc98/packages/base/Foreign/StablePtr.hi
|
||||
include/nhc98/packages/base/Foreign/Storable.hi
|
||||
include/nhc98/packages/base/NHC/
|
||||
include/nhc98/packages/base/NHC/PosixTypes.hi
|
||||
include/nhc98/packages/base/NHC/SizedTypes.hi
|
||||
include/nhc98/packages/base/System/
|
||||
include/nhc98/packages/base/System/CPUTime.hi
|
||||
include/nhc98/packages/base/System/Cmd.hi
|
||||
include/nhc98/packages/base/System/Console/
|
||||
include/nhc98/packages/base/System/Console/GetOpt.hi
|
||||
include/nhc98/packages/base/System/Directory/
|
||||
include/nhc98/packages/base/System/Directory.hi
|
||||
include/nhc98/packages/base/System/Directory/Internals.hi
|
||||
include/nhc98/packages/base/System/Environment.hi
|
||||
include/nhc98/packages/base/System/Exit.hi
|
||||
include/nhc98/packages/base/System/IO/
|
||||
@ -217,28 +253,46 @@ include/nhc98/packages/base/System/IO.hi
|
||||
include/nhc98/packages/base/System/IO/Error.hi
|
||||
include/nhc98/packages/base/System/IO/Unsafe.hi
|
||||
include/nhc98/packages/base/System/Info.hi
|
||||
include/nhc98/packages/base/System/Locale.hi
|
||||
include/nhc98/packages/base/System/Mem.hi
|
||||
include/nhc98/packages/base/System/Random.hi
|
||||
include/nhc98/packages/base/System/Time.hi
|
||||
include/nhc98/packages/base/System/Posix/
|
||||
include/nhc98/packages/base/System/Posix/Types.hi
|
||||
include/nhc98/packages/base/System/Timeout.hi
|
||||
include/nhc98/packages/base/Text/
|
||||
include/nhc98/packages/base/Text/Html/
|
||||
include/nhc98/packages/base/Text/Html.hi
|
||||
include/nhc98/packages/base/Text/Html/BlockTable.hi
|
||||
include/nhc98/packages/base/Text/ParserCombinators/
|
||||
include/nhc98/packages/base/Text/ParserCombinators/ReadP.hi
|
||||
include/nhc98/packages/base/Text/PrettyPrint/
|
||||
include/nhc98/packages/base/Text/PrettyPrint.hi
|
||||
include/nhc98/packages/base/Text/PrettyPrint/HughesPJ.hi
|
||||
include/nhc98/packages/base/Text/Printf.hi
|
||||
include/nhc98/packages/base/Text/Read.hi
|
||||
include/nhc98/packages/base/Text/Regex/
|
||||
include/nhc98/packages/base/Text/Regex.hi
|
||||
include/nhc98/packages/base/Text/Regex/Posix.hi
|
||||
include/nhc98/packages/base/Text/Show/
|
||||
include/nhc98/packages/base/Text/Show.hi
|
||||
include/nhc98/packages/base/Text/Show/Functions.hi
|
||||
include/nhc98/packages/base/Unsafe/
|
||||
include/nhc98/packages/base/Unsafe/Coerce.hi
|
||||
include/nhc98/packages/directory/
|
||||
include/nhc98/packages/directory.cabal
|
||||
include/nhc98/packages/directory/System/
|
||||
include/nhc98/packages/directory/System/Directory.hi
|
||||
include/nhc98/packages/filepath/
|
||||
include/nhc98/packages/filepath.cabal
|
||||
include/nhc98/packages/filepath/System/
|
||||
include/nhc98/packages/filepath/System/FilePath/
|
||||
include/nhc98/packages/filepath/System/FilePath.hi
|
||||
include/nhc98/packages/filepath/System/FilePath/Posix.hi
|
||||
include/nhc98/packages/filepath/System/FilePath/Windows.hi
|
||||
include/nhc98/packages/fps/
|
||||
include/nhc98/packages/fps.cabal
|
||||
include/nhc98/packages/fps/Data/
|
||||
include/nhc98/packages/fps/Data/ByteString/
|
||||
include/nhc98/packages/fps/Data/ByteString.hi
|
||||
include/nhc98/packages/fps/Data/ByteString/Base.hi
|
||||
include/nhc98/packages/fps/Data/ByteString/Char8.hi
|
||||
include/nhc98/packages/fps/Data/ByteString/Fusion.hi
|
||||
include/nhc98/packages/fps/Data/ByteString/Lazy/
|
||||
include/nhc98/packages/fps/Data/ByteString/Lazy.hi
|
||||
include/nhc98/packages/fps/Data/ByteString/Lazy/Char8.hi
|
||||
include/nhc98/packages/haskell-src/
|
||||
include/nhc98/packages/haskell-src.cabal
|
||||
include/nhc98/packages/haskell-src/Language/
|
||||
include/nhc98/packages/haskell-src/Language/Haskell/
|
||||
include/nhc98/packages/haskell-src/Language/Haskell/Lexer.hi
|
||||
@ -247,7 +301,24 @@ include/nhc98/packages/haskell-src/Language/Haskell/ParseUtils.hi
|
||||
include/nhc98/packages/haskell-src/Language/Haskell/Parser.hi
|
||||
include/nhc98/packages/haskell-src/Language/Haskell/Pretty.hi
|
||||
include/nhc98/packages/haskell-src/Language/Haskell/Syntax.hi
|
||||
include/nhc98/packages/haskell98/
|
||||
include/nhc98/packages/haskell98.cabal
|
||||
include/nhc98/packages/html/
|
||||
include/nhc98/packages/html.cabal
|
||||
include/nhc98/packages/html/Text/
|
||||
include/nhc98/packages/html/Text/Html/
|
||||
include/nhc98/packages/html/Text/Html.hi
|
||||
include/nhc98/packages/html/Text/Html/BlockTable.hi
|
||||
include/nhc98/packages/old-locale/
|
||||
include/nhc98/packages/old-locale.cabal
|
||||
include/nhc98/packages/old-locale/System/
|
||||
include/nhc98/packages/old-locale/System/Locale.hi
|
||||
include/nhc98/packages/old-time/
|
||||
include/nhc98/packages/old-time.cabal
|
||||
include/nhc98/packages/old-time/System/
|
||||
include/nhc98/packages/old-time/System/Time.hi
|
||||
include/nhc98/packages/parsec/
|
||||
include/nhc98/packages/parsec.cabal
|
||||
include/nhc98/packages/parsec/Text/
|
||||
include/nhc98/packages/parsec/Text/ParserCombinators/
|
||||
include/nhc98/packages/parsec/Text/ParserCombinators/Parsec/
|
||||
@ -259,6 +330,65 @@ include/nhc98/packages/parsec/Text/ParserCombinators/Parsec/Expr.hi
|
||||
include/nhc98/packages/parsec/Text/ParserCombinators/Parsec/Perm.hi
|
||||
include/nhc98/packages/parsec/Text/ParserCombinators/Parsec/Pos.hi
|
||||
include/nhc98/packages/parsec/Text/ParserCombinators/Parsec/Prim.hi
|
||||
include/nhc98/packages/polyparse/
|
||||
include/nhc98/packages/polyparse.cabal
|
||||
include/nhc98/packages/polyparse/Text/
|
||||
include/nhc98/packages/polyparse/Text/Parse.hi
|
||||
include/nhc98/packages/polyparse/Text/ParserCombinators/
|
||||
include/nhc98/packages/polyparse/Text/ParserCombinators/HuttonMeijer.hi
|
||||
include/nhc98/packages/polyparse/Text/ParserCombinators/HuttonMeijerWallace.hi
|
||||
include/nhc98/packages/polyparse/Text/ParserCombinators/Poly/
|
||||
include/nhc98/packages/polyparse/Text/ParserCombinators/Poly.hi
|
||||
include/nhc98/packages/polyparse/Text/ParserCombinators/Poly/Base.hi
|
||||
include/nhc98/packages/polyparse/Text/ParserCombinators/Poly/Lazy.hi
|
||||
include/nhc98/packages/polyparse/Text/ParserCombinators/Poly/NoLeak/
|
||||
include/nhc98/packages/polyparse/Text/ParserCombinators/Poly/NoLeak/Lazy.hi
|
||||
include/nhc98/packages/polyparse/Text/ParserCombinators/Poly/NoLeak/Plain.hi
|
||||
include/nhc98/packages/polyparse/Text/ParserCombinators/Poly/NoLeak/State.hi
|
||||
include/nhc98/packages/polyparse/Text/ParserCombinators/Poly/NoLeak/StateLazy.hi
|
||||
include/nhc98/packages/polyparse/Text/ParserCombinators/Poly/Plain.hi
|
||||
include/nhc98/packages/polyparse/Text/ParserCombinators/Poly/State.hi
|
||||
include/nhc98/packages/polyparse/Text/ParserCombinators/Poly/StateLazy.hi
|
||||
include/nhc98/packages/polyparse/Text/ParserCombinators/PolyLazy.hi
|
||||
include/nhc98/packages/polyparse/Text/ParserCombinators/PolyState.hi
|
||||
include/nhc98/packages/polyparse/Text/ParserCombinators/PolyStateLazy.hi
|
||||
include/nhc98/packages/pretty/
|
||||
include/nhc98/packages/pretty.cabal
|
||||
include/nhc98/packages/pretty/Text/
|
||||
include/nhc98/packages/pretty/Text/PrettyPrint/
|
||||
include/nhc98/packages/pretty/Text/PrettyPrint.hi
|
||||
include/nhc98/packages/pretty/Text/PrettyPrint/HughesPJ.hi
|
||||
include/nhc98/packages/process/
|
||||
include/nhc98/packages/process.cabal
|
||||
include/nhc98/packages/process/System/
|
||||
include/nhc98/packages/process/System/Cmd.hi
|
||||
include/nhc98/packages/process/System/Process/
|
||||
include/nhc98/packages/random/
|
||||
include/nhc98/packages/random.cabal
|
||||
include/nhc98/packages/random/System/
|
||||
include/nhc98/packages/random/System/Random.hi
|
||||
include/nhc98/packages/xhtml/
|
||||
include/nhc98/packages/xhtml.cabal
|
||||
include/nhc98/packages/xhtml/Text/
|
||||
include/nhc98/packages/xhtml/Text/XHtml/
|
||||
include/nhc98/packages/xhtml/Text/XHtml.hi
|
||||
include/nhc98/packages/xhtml/Text/XHtml/BlockTable.hi
|
||||
include/nhc98/packages/xhtml/Text/XHtml/Debug.hi
|
||||
include/nhc98/packages/xhtml/Text/XHtml/Extras.hi
|
||||
include/nhc98/packages/xhtml/Text/XHtml/Frameset/
|
||||
include/nhc98/packages/xhtml/Text/XHtml/Frameset.hi
|
||||
include/nhc98/packages/xhtml/Text/XHtml/Frameset/Attributes.hi
|
||||
include/nhc98/packages/xhtml/Text/XHtml/Frameset/Elements.hi
|
||||
include/nhc98/packages/xhtml/Text/XHtml/Internals.hi
|
||||
include/nhc98/packages/xhtml/Text/XHtml/Strict/
|
||||
include/nhc98/packages/xhtml/Text/XHtml/Strict.hi
|
||||
include/nhc98/packages/xhtml/Text/XHtml/Strict/Attributes.hi
|
||||
include/nhc98/packages/xhtml/Text/XHtml/Strict/Elements.hi
|
||||
include/nhc98/packages/xhtml/Text/XHtml/Table.hi
|
||||
include/nhc98/packages/xhtml/Text/XHtml/Transitional/
|
||||
include/nhc98/packages/xhtml/Text/XHtml/Transitional.hi
|
||||
include/nhc98/packages/xhtml/Text/XHtml/Transitional/Attributes.hi
|
||||
include/nhc98/packages/xhtml/Text/XHtml/Transitional/Elements.hi
|
||||
include/nhc98/runtime.h
|
||||
include/nhc98/stableptr.h
|
||||
include/nhc98/twopass.h
|
||||
@ -272,7 +402,6 @@ include/nhc98/twopass.h
|
||||
lib/nhc98/
|
||||
lib/nhc98/OpenBSD/
|
||||
lib/nhc98/OpenBSD/Array.z.a
|
||||
lib/nhc98/OpenBSD/BinArray.z.a
|
||||
lib/nhc98/OpenBSD/Binary.z.a
|
||||
lib/nhc98/OpenBSD/Bit.z.a
|
||||
lib/nhc98/OpenBSD/CPUTime.z.a
|
||||
@ -309,14 +438,13 @@ lib/nhc98/OpenBSD/Runtime.p.a
|
||||
lib/nhc98/OpenBSD/Runtime.z.a
|
||||
lib/nhc98/OpenBSD/System.z.a
|
||||
lib/nhc98/OpenBSD/Time.z.a
|
||||
lib/nhc98/OpenBSD/UnboxedArray.z.a
|
||||
lib/nhc98/OpenBSD/Warning.z.a
|
||||
lib/nhc98/OpenBSD/cabal-parse
|
||||
lib/nhc98/OpenBSD/config
|
||||
lib/nhc98/OpenBSD/cpphs
|
||||
lib/nhc98/OpenBSD/greencard-nhc98
|
||||
lib/nhc98/OpenBSD/hmake-PRAGMA
|
||||
lib/nhc98/OpenBSD/hp2graph
|
||||
lib/nhc98/OpenBSD/hsc2hs
|
||||
lib/nhc98/OpenBSD/libHSCabal.a
|
||||
lib/nhc98/OpenBSD/libHSCabal.p.a
|
||||
lib/nhc98/OpenBSD/libHSCabal.z.a
|
||||
@ -332,12 +460,48 @@ lib/nhc98/OpenBSD/libHSQuickCheck.z.a
|
||||
lib/nhc98/OpenBSD/libHSbase.a
|
||||
lib/nhc98/OpenBSD/libHSbase.p.a
|
||||
lib/nhc98/OpenBSD/libHSbase.z.a
|
||||
lib/nhc98/OpenBSD/libHSdirectory.a
|
||||
lib/nhc98/OpenBSD/libHSdirectory.p.a
|
||||
lib/nhc98/OpenBSD/libHSdirectory.z.a
|
||||
lib/nhc98/OpenBSD/libHSfilepath.a
|
||||
lib/nhc98/OpenBSD/libHSfilepath.p.a
|
||||
lib/nhc98/OpenBSD/libHSfilepath.z.a
|
||||
lib/nhc98/OpenBSD/libHSfps.a
|
||||
lib/nhc98/OpenBSD/libHSfps.p.a
|
||||
lib/nhc98/OpenBSD/libHSfps.z.a
|
||||
lib/nhc98/OpenBSD/libHShaskell-src.a
|
||||
lib/nhc98/OpenBSD/libHShaskell-src.p.a
|
||||
lib/nhc98/OpenBSD/libHShaskell-src.z.a
|
||||
lib/nhc98/OpenBSD/libHShaskell98.a
|
||||
lib/nhc98/OpenBSD/libHShaskell98.p.a
|
||||
lib/nhc98/OpenBSD/libHShaskell98.z.a
|
||||
lib/nhc98/OpenBSD/libHShtml.a
|
||||
lib/nhc98/OpenBSD/libHShtml.p.a
|
||||
lib/nhc98/OpenBSD/libHShtml.z.a
|
||||
lib/nhc98/OpenBSD/libHSold-locale.a
|
||||
lib/nhc98/OpenBSD/libHSold-locale.p.a
|
||||
lib/nhc98/OpenBSD/libHSold-locale.z.a
|
||||
lib/nhc98/OpenBSD/libHSold-time.a
|
||||
lib/nhc98/OpenBSD/libHSold-time.p.a
|
||||
lib/nhc98/OpenBSD/libHSold-time.z.a
|
||||
lib/nhc98/OpenBSD/libHSparsec.a
|
||||
lib/nhc98/OpenBSD/libHSparsec.p.a
|
||||
lib/nhc98/OpenBSD/libHSparsec.z.a
|
||||
lib/nhc98/OpenBSD/libHSpolyparse.a
|
||||
lib/nhc98/OpenBSD/libHSpolyparse.p.a
|
||||
lib/nhc98/OpenBSD/libHSpolyparse.z.a
|
||||
lib/nhc98/OpenBSD/libHSpretty.a
|
||||
lib/nhc98/OpenBSD/libHSpretty.p.a
|
||||
lib/nhc98/OpenBSD/libHSpretty.z.a
|
||||
lib/nhc98/OpenBSD/libHSprocess.a
|
||||
lib/nhc98/OpenBSD/libHSprocess.p.a
|
||||
lib/nhc98/OpenBSD/libHSprocess.z.a
|
||||
lib/nhc98/OpenBSD/libHSrandom.a
|
||||
lib/nhc98/OpenBSD/libHSrandom.p.a
|
||||
lib/nhc98/OpenBSD/libHSrandom.z.a
|
||||
lib/nhc98/OpenBSD/libHSxhtml.a
|
||||
lib/nhc98/OpenBSD/libHSxhtml.p.a
|
||||
lib/nhc98/OpenBSD/libHSxhtml.z.a
|
||||
lib/nhc98/OpenBSD/main.o
|
||||
lib/nhc98/OpenBSD/main.p.o
|
||||
lib/nhc98/OpenBSD/main.z.o
|
||||
@ -347,6 +511,7 @@ lib/nhc98/OpenBSD/mutator.z.o
|
||||
lib/nhc98/OpenBSD/mutlib.o
|
||||
lib/nhc98/OpenBSD/mutlib.p.o
|
||||
lib/nhc98/OpenBSD/mutlib.z.o
|
||||
lib/nhc98/OpenBSD/nhc98-pkg
|
||||
lib/nhc98/OpenBSD/nhc98comp
|
||||
lib/nhc98/OpenBSD/nhc98heap
|
||||
lib/nhc98/OpenBSD/tprofprel1.z.o
|
||||
@ -364,10 +529,8 @@ share/doc/nhc98/98.html
|
||||
share/doc/nhc98/CcallingHaskell.html
|
||||
share/doc/nhc98/bugs/
|
||||
share/doc/nhc98/bugs.html
|
||||
share/doc/nhc98/bugs/Nhc13Test1.hs
|
||||
share/doc/nhc98/bugs/Nhc13Test10.hs
|
||||
share/doc/nhc98/bugs/Nhc13Test13.hs
|
||||
share/doc/nhc98/bugs/README
|
||||
share/doc/nhc98/bugs/badsqrt.hs
|
||||
share/doc/nhc98/bugs/nhc13test1.hs
|
||||
share/doc/nhc98/bugs/nhc13test10.hs
|
||||
share/doc/nhc98/bugs/nhc13test11.hs
|
||||
@ -382,6 +545,9 @@ share/doc/nhc98/bugs/nhc13test19.hs
|
||||
share/doc/nhc98/bugs/nhc13test2.hs
|
||||
share/doc/nhc98/bugs/nhc13test20.hs
|
||||
share/doc/nhc98/bugs/nhc13test3.hs
|
||||
share/doc/nhc98/bugs/nhc13test30.hs
|
||||
share/doc/nhc98/bugs/nhc13test31.hs
|
||||
share/doc/nhc98/bugs/nhc13test32.hs
|
||||
share/doc/nhc98/bugs/nhc13test4.hs
|
||||
share/doc/nhc98/bugs/nhc13test5.hs
|
||||
share/doc/nhc98/bugs/nhc13test6.hs
|
||||
@ -398,6 +564,7 @@ share/doc/nhc98/config.html
|
||||
share/doc/nhc98/contrib.html
|
||||
share/doc/nhc98/copyright.html
|
||||
share/doc/nhc98/cvs.html
|
||||
share/doc/nhc98/darcs.html
|
||||
share/doc/nhc98/download.html
|
||||
share/doc/nhc98/errmsgs.html
|
||||
share/doc/nhc98/examples/
|
||||
@ -422,6 +589,7 @@ share/doc/nhc98/history98.html
|
||||
@comment share/doc/nhc98/hmake/index.html
|
||||
@comment share/doc/nhc98/hmake/interactive.html
|
||||
@comment share/doc/nhc98/hmake/lineedit.html
|
||||
@comment share/doc/nhc98/hmake/runhs.html
|
||||
share/doc/nhc98/implementation-notes/
|
||||
share/doc/nhc98/implementation-notes/build-system
|
||||
share/doc/nhc98/implementation-notes/bytecode
|
||||
|
Loading…
Reference in New Issue
Block a user