Overdue update to nhc98-1.20. Tested on i386 and armish. Please test and comment.
Ciao, Kili Index: Makefile =================================================================== RCS file: /cvs/ports/lang/nhc98/Makefile,v retrieving revision 1.9 diff -u -p -r1.9 Makefile --- Makefile 16 Sep 2007 00:27:06 -0000 1.9 +++ Makefile 26 Aug 2008 12:52:37 -0000 @@ -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 <[EMAIL PROTECTED]> 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> Index: distinfo =================================================================== RCS file: /cvs/ports/lang/nhc98/distinfo,v retrieving revision 1.4 diff -u -p -r1.4 distinfo --- distinfo 29 Jun 2007 11:06:25 -0000 1.4 +++ distinfo 26 Aug 2008 12:52:37 -0000 @@ -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 Index: patches/patch-Makefile =================================================================== RCS file: /cvs/ports/lang/nhc98/patches/patch-Makefile,v retrieving revision 1.2 diff -u -p -r1.2 patch-Makefile --- patches/patch-Makefile 29 Jun 2007 11:06:25 -0000 1.2 +++ patches/patch-Makefile 26 Aug 2008 12:52:37 -0000 @@ -3,9 +3,9 @@ $OpenBSD: patch-Makefile,v 1.2 2007/06/2 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: Index: patches/patch-Makefile_inc =================================================================== RCS file: patches/patch-Makefile_inc diff -N patches/patch-Makefile_inc --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-Makefile_inc 26 Aug 2008 12:52:37 -0000 @@ -0,0 +1,15 @@ +$OpenBSD$ + +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 Index: patches/patch-configure =================================================================== RCS file: /cvs/ports/lang/nhc98/patches/patch-configure,v retrieving revision 1.1 diff -u -p -r1.1 patch-configure --- patches/patch-configure 29 Jun 2007 11:06:25 -0000 1.1 +++ patches/patch-configure 26 Aug 2008 12:52:37 -0000 @@ -1,19 +1,11 @@ $OpenBSD: patch-configure,v 1.1 2007/06/29 11:06:25 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 use 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 ..." Index: patches/patch-script_confhc =================================================================== RCS file: patches/patch-script_confhc diff -N patches/patch-script_confhc --- patches/patch-script_confhc 29 Jun 2007 11:06:25 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -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... " Index: patches/patch-script_harch =================================================================== RCS file: /cvs/ports/lang/nhc98/patches/patch-script_harch,v retrieving revision 1.3 diff -u -p -r1.3 patch-script_harch --- patches/patch-script_harch 29 Jun 2007 11:06:25 -0000 1.3 +++ patches/patch-script_harch 26 Aug 2008 12:52:37 -0000 @@ -2,104 +2,15 @@ $OpenBSD: patch-script_harch,v 1.3 2007/ 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= Index: patches/patch-script_hsc2hs_inst =================================================================== RCS file: /cvs/ports/lang/nhc98/patches/patch-script_hsc2hs_inst,v retrieving revision 1.1 diff -u -p -r1.1 patch-script_hsc2hs_inst --- patches/patch-script_hsc2hs_inst 29 Jun 2007 11:06:25 -0000 1.1 +++ patches/patch-script_hsc2hs_inst 26 Aug 2008 12:52:37 -0000 @@ -1,9 +1,10 @@ $OpenBSD: patch-script_hsc2hs_inst,v 1.1 2007/06/29 11:06:25 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 ar 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 Index: patches/patch-script_nhc98_inst =================================================================== RCS file: /cvs/ports/lang/nhc98/patches/patch-script_nhc98_inst,v retrieving revision 1.1 diff -u -p -r1.1 patch-script_nhc98_inst --- patches/patch-script_nhc98_inst 29 Jun 2007 11:06:25 -0000 1.1 +++ patches/patch-script_nhc98_inst 26 Aug 2008 12:52:37 -0000 @@ -1,9 +1,11 @@ $OpenBSD: patch-script_nhc98_inst,v 1.1 2007/06/29 11:06:25 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 ar 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 Index: patches/patch-src_compiler98_RenameLib_hs =================================================================== RCS file: patches/patch-src_compiler98_RenameLib_hs diff -N patches/patch-src_compiler98_RenameLib_hs --- patches/patch-src_compiler98_RenameLib_hs 29 Jun 2007 11:06:25 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -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 _ [] _ (_:_:_)) -> Index: patches/patch-src_runtime_Kernel_collector_c =================================================================== RCS file: patches/patch-src_runtime_Kernel_collector_c diff -N patches/patch-src_runtime_Kernel_collector_c --- patches/patch-src_runtime_Kernel_collector_c 29 Jun 2007 11:06:25 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -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); - } Index: patches/patch-tests_conformance98_Directory_getDirContents_getDir_stdout =================================================================== RCS file: patches/patch-tests_conformance98_Directory_getDirContents_getDir_stdout diff -N patches/patch-tests_conformance98_Directory_getDirContents_getDir_stdout --- patches/patch-tests_conformance98_Directory_getDirContents_getDir_stdout 29 Jun 2007 11:06:25 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -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 Index: patches/patch-tests_runtests =================================================================== RCS file: /cvs/ports/lang/nhc98/patches/patch-tests_runtests,v retrieving revision 1.1 diff -u -p -r1.1 patch-tests_runtests --- patches/patch-tests_runtests 29 Jun 2007 11:06:25 -0000 1.1 +++ patches/patch-tests_runtests 26 Aug 2008 12:52:37 -0000 @@ -4,15 +4,15 @@ 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" Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/lang/nhc98/pkg/PLIST,v retrieving revision 1.4 diff -u -p -r1.4 PLIST --- pkg/PLIST 29 Jun 2007 11:06:25 -0000 1.4 +++ pkg/PLIST 26 Aug 2008 12:52:37 -0000 @@ -1,5 +1,6 @@ @comment $OpenBSD: PLIST,v 1.4 2007/06/29 11:06:25 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 [EMAIL PROTECTED] 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/Distributio 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/ 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 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.h 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. 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/Langu 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/Parse 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 [EMAIL PROTECTED] share/doc/nhc98/hmake/runhs.html share/doc/nhc98/implementation-notes/ share/doc/nhc98/implementation-notes/build-system share/doc/nhc98/implementation-notes/bytecode -- Computer games don't affect kids. If Pacman would have affected us as children, we would now run around in darkened rooms, munching pills and listening to repetetive music.