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.