On Thu, Jul 22, 2010 at 03:28:26PM +0000, Christian Weisgerber wrote:
>   lang/nhc98

An update to nhc98-1.22 seems to fix it. While I'm testing it (and
depending ports) on armish, which may take some time, any tests on
other 32-bit archs are appreciated, especially some `make regress'
on i386 (my i386 is too small and slow for this).

Ciao,
        Kili

Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/nhc98/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- Makefile    28 Aug 2008 19:55:20 -0000      1.10
+++ Makefile    25 Jul 2010 12:45:38 -0000
@@ -6,13 +6,13 @@ COMMENT=      portable Haskell compiler
 # not for 64 bits, broken on ppc
 NOT_FOR_ARCHS= ${LP64_ARCHS} powerpc
 
-V=             1.20
+V=             1.22
 DISTNAME=      nhc98-$V
 CATEGORIES=    lang
 HOMEPAGE=      http://www.haskell.org/nhc98/
 MAINTAINER=    Matthias Kilian <k...@openbsd.org>
 
-MASTER_SITES=  http://www.cs.york.ac.uk/fp/nhc98/
+MASTER_SITES=  ${HOMEPAGE}
 
 DISTFILES=     nhc98src-$V.tar.gz
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/nhc98/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo    28 Aug 2008 19:55:20 -0000      1.5
+++ distinfo    25 Jul 2010 12:45:38 -0000
@@ -1,5 +1,5 @@
-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
+MD5 (nhc98src-1.22.tar.gz) = nHZp095tIXJ0rEqt1j3Ofg==
+RMD160 (nhc98src-1.22.tar.gz) = makNAPd/ZpOMgXyBPxHD0Opb8kQ=
+SHA1 (nhc98src-1.22.tar.gz) = qK3I8iNxmY7gZXvA4BBYpX2Harw=
+SHA256 (nhc98src-1.22.tar.gz) = FMXBbDNtC7Febj0bqtiivKk8BTihKfsY3x1H0fTrbzo=
+SIZE (nhc98src-1.22.tar.gz) = 29854160
Index: patches/patch-Makefile
===================================================================
RCS file: /cvs/ports/lang/nhc98/patches/patch-Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 patch-Makefile
--- patches/patch-Makefile      28 Aug 2008 19:55:20 -0000      1.3
+++ patches/patch-Makefile      25 Jul 2010 12:45:38 -0000
@@ -3,11 +3,11 @@ $OpenBSD: patch-Makefile,v 1.3 2008/08/2
 Fail on failure, and don't be so silent during the tests, it makes
 me nervous.
 
---- 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
+--- Makefile.orig      Sat Feb 20 10:21:37 2010
++++ Makefile   Sat Jul 24 16:02:51 2010
+@@ -198,8 +198,7 @@ install:
+       if [ "$(MACHINE)" != "" ]; then CC=$(CC) ./configure 
--target=$(MACHINE) --install ; else ./configure --config ; fi
+       
  test:
 -      cd tests && ./runtests clean >/dev/null && ./runtests >t.log 2>t.err
 -      tail -4 tests/t.err
Index: patches/patch-Makefile_inc
===================================================================
RCS file: patches/patch-Makefile_inc
diff -N patches/patch-Makefile_inc
--- patches/patch-Makefile_inc  28 Aug 2008 19:55:20 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,15 +0,0 @@
-$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
Index: patches/patch-configure
===================================================================
RCS file: /cvs/ports/lang/nhc98/patches/patch-configure,v
retrieving revision 1.2
diff -u -p -r1.2 patch-configure
--- patches/patch-configure     28 Aug 2008 19:55:20 -0000      1.2
+++ patches/patch-configure     25 Jul 2010 12:45:38 -0000
@@ -3,9 +3,31 @@ $OpenBSD: patch-configure,v 1.2 2008/08/
 Don't be so picky about the compiler used to build nhc.
 Disable -m32 for now, not all archs support it.
 
---- configure.orig     Thu Nov 22 14:05:24 2007
-+++ configure  Sun Nov 25 16:56:18 2007
-@@ -309,8 +309,7 @@ then
+--- configure.orig     Fri Jul  9 14:41:23 2010
++++ configure  Sat Jul 24 16:05:04 2010
+@@ -101,8 +101,8 @@ esac
+ #RTSFLAG=yes
+ HEAP=100000
+ BUILDWITH=
+-BACKCCOPTIONS=-m32
+-BACKLDOPTIONS=-m32
++BACKCCOPTIONS=
++BACKLDOPTIONS=
+ 
+ BUILDLIBDIR=$PWD/lib
+ BUILDINCDIR=$PWD/include
+@@ -203,8 +203,8 @@ do
+   echo "    --hostcc=path      path to the host compiler [mandatory]"
+   echo "    --hoststrip=path   path to the host strip command [mandatory]"
+   echo "    --endian=flag      -DLOW_BYTE_FIRST (little endian) | 
-DHIGH_BYTE_FIRST (big endian) [mandatory]"
+-  echo "    --ccoption=flags   C options for the back-end compiler called by 
nhc98 [-m32]"
+-  echo "    --ldoption=flags   LD options for the back-end linker called by 
nhc98 [-m32]"
++  echo "    --ccoption=flags   C options for the back-end compiler called by 
nhc98"
++  echo "    --ldoption=flags   LD options for the back-end linker called by 
nhc98"
+   echo "    --intsize=32       (nhc98 only support 32 bits compatible 
architectures by now)"
+   echo "    --cabal-parse=path path to a local cabal-parse binary [mandatory]"
+             exit 0 ;;
+@@ -411,8 +411,7 @@ then
    fi
    case $BUILDWITH in
      hbc|xtc)   RTSFLAG=no;;
@@ -13,18 +35,18 @@ Disable -m32 for now, not all archs supp
 -    gcc)       RTSFLAG=yes;;
 +    *)         RTSFLAG=yes;;
    esac
-   echo "nhc98comp uses RTS delimiters?              $RTSFLAG"
-   if [ "$BUILDOPTS" != "" ]
-@@ -334,7 +333,7 @@ main() {
+   
+   echo "backend compiler option:                    $BACKCCOPTIONS"
+@@ -450,7 +449,7 @@ main() {
    }
  }
  !!!
--    $CCC -m32 $COPTS -o endian endian.c
-+    $CCC $COPTS -o endian endian.c
+-    $HOSTCCC -m32 $COPTS -o endian endian.c
++    $HOSTCCC $COPTS -o endian endian.c
      ENDIAN=`./endian`
      rm -f endian$EXE endian.c
      echo -n "$ENDIAN "
-@@ -365,16 +364,16 @@ main() {
+@@ -482,16 +481,16 @@ main() {
  void test (void) { mvaddstr(1,2,"hello world"); }
  int main (void) { test(); }
  !!!
@@ -45,7 +67,7 @@ Disable -m32 for now, not all archs supp
              then CURSES="-lcurses -ltermcap"
              else CURSES="-ltermcap -lcurses"  # don't know a good default?
              fi
-@@ -391,10 +390,10 @@ int main (void) { test(); }
+@@ -508,10 +507,10 @@ int main (void) { test(); }
  
      echo -n "Testing for the readline library: "
      echo 'main(){readline();}' >rd.c
@@ -58,7 +80,7 @@ Disable -m32 for now, not all archs supp
        then echo "          -lreadline $CURSES (detected)"
           READLINE="-DUSE_READLINE=1 -lreadline $CURSES"
        else echo '          no  (detected)'
-@@ -508,7 +507,7 @@ main(int argc, char **argv)
+@@ -625,7 +624,7 @@ main(int argc, char **argv)
    then
      echo "Creating new lib/$MACHINE/nhc98heap ..."
      sed -e "s|DefaultHeap|$HEAP|" script/nhc98heap.c >./nhc98heap.c
Index: patches/patch-script_harch
===================================================================
RCS file: patches/patch-script_harch
diff -N patches/patch-script_harch
--- patches/patch-script_harch  28 Aug 2008 19:55:20 -0000      1.4
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,16 +0,0 @@
-$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  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_harch_inst
===================================================================
RCS file: patches/patch-script_harch_inst
diff -N patches/patch-script_harch_inst
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-script_harch_inst     25 Jul 2010 12:45:38 -0000
@@ -0,0 +1,16 @@
+$OpenBSD$
+
+No harch black magic for OpenBSD, we don't need this.
+
+--- script/harch.inst.orig     Thu Nov 22 11:32:51 2007
++++ script/harch.inst  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.2
diff -u -p -r1.2 patch-script_hsc2hs_inst
--- patches/patch-script_hsc2hs_inst    28 Aug 2008 19:55:20 -0000      1.2
+++ patches/patch-script_hsc2hs_inst    25 Jul 2010 12:45:38 -0000
@@ -3,8 +3,8 @@ $OpenBSD: patch-script_hsc2hs_inst,v 1.2
 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    Thu Nov 22 11:32:51 2007
-+++ script/hsc2hs.inst Sun Nov 25 16:56:48 2007
+--- script/hsc2hs.inst.orig    Thu Aug  7 00:10:43 2008
++++ script/hsc2hs.inst Sat Jul 24 16:02:52 2010
 @@ -4,7 +4,7 @@
  SCRIPTDIR=${SCRIPTDIR-ScriptDir}
  EXEDIR=${EXEDIR-ExecutableDir}
@@ -14,12 +14,3 @@ Disable -m32 for now, not all archs supp
  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.2
diff -u -p -r1.2 patch-script_nhc98_inst
--- patches/patch-script_nhc98_inst     28 Aug 2008 19:55:20 -0000      1.2
+++ patches/patch-script_nhc98_inst     25 Jul 2010 12:45:38 -0000
@@ -1,11 +1,9 @@
 $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     Thu Nov 22 12:22:16 2007
-+++ script/nhc98.inst  Sat Aug 23 22:46:54 2008
+--- script/nhc98.inst.orig     Sat Sep  6 05:01:16 2008
++++ script/nhc98.inst  Sat Jul 24 16:09:13 2010
 @@ -13,7 +13,7 @@
  NHC98BINDIR=${NHC98BINDIR-ScriptDir}
  NHC98LIBDIR=${NHC98LIBDIR-ExecutableDir}
@@ -15,51 +13,3 @@ Fix the handling of RUNFLAGS and pragmas
  
  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: pkg/PLIST
===================================================================
RCS file: /cvs/ports/lang/nhc98/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- pkg/PLIST   28 Aug 2008 19:55:20 -0000      1.5
+++ pkg/PLIST   25 Jul 2010 12:45:38 -0000
@@ -10,6 +10,7 @@ bin/greencard-nhc98
 bin/hood
 bin/hp2graph
 bin/nhc98
+bin/nhc98-pkg
 @comment bin/runhs
 bin/tprofprel
 include/nhc98/
@@ -73,56 +74,63 @@ 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/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
 include/nhc98/packages/Cabal/Distribution/License.hi
 include/nhc98/packages/Cabal/Distribution/Make.hi
+include/nhc98/packages/Cabal/Distribution/ModuleName.hi
 include/nhc98/packages/Cabal/Distribution/Package.hi
+include/nhc98/packages/Cabal/Distribution/PackageDescription/
 include/nhc98/packages/Cabal/Distribution/PackageDescription.hi
+include/nhc98/packages/Cabal/Distribution/PackageDescription/Check.hi
+include/nhc98/packages/Cabal/Distribution/PackageDescription/Configuration.hi
+include/nhc98/packages/Cabal/Distribution/PackageDescription/Parse.hi
 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/ReadE.hi
 include/nhc98/packages/Cabal/Distribution/Simple/
 include/nhc98/packages/Cabal/Distribution/Simple.hi
+include/nhc98/packages/Cabal/Distribution/Simple/Build/
 include/nhc98/packages/Cabal/Distribution/Simple/Build.hi
+include/nhc98/packages/Cabal/Distribution/Simple/Build/Macros.hi
+include/nhc98/packages/Cabal/Distribution/Simple/Build/PathsModule.hi
+include/nhc98/packages/Cabal/Distribution/Simple/BuildPaths.hi
+include/nhc98/packages/Cabal/Distribution/Simple/Command.hi
+include/nhc98/packages/Cabal/Distribution/Simple/Compiler.hi
 include/nhc98/packages/Cabal/Distribution/Simple/Configure.hi
+include/nhc98/packages/Cabal/Distribution/Simple/GHC/
 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/GHC/IPI641.hi
+include/nhc98/packages/Cabal/Distribution/Simple/GHC/IPI642.hi
+include/nhc98/packages/Cabal/Distribution/Simple/GHC/Makefile.hi
+include/nhc98/packages/Cabal/Distribution/Simple/Haddock.hi
 include/nhc98/packages/Cabal/Distribution/Simple/Hugs.hi
 include/nhc98/packages/Cabal/Distribution/Simple/Install.hi
+include/nhc98/packages/Cabal/Distribution/Simple/InstallDirs.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/PackageIndex.hi
+include/nhc98/packages/Cabal/Distribution/Simple/PackageSet.hi
+include/nhc98/packages/Cabal/Distribution/Simple/PreProcess/
+include/nhc98/packages/Cabal/Distribution/Simple/PreProcess.hi
+include/nhc98/packages/Cabal/Distribution/Simple/PreProcess/Unlit.hi
+include/nhc98/packages/Cabal/Distribution/Simple/Program.hi
 include/nhc98/packages/Cabal/Distribution/Simple/Register.hi
+include/nhc98/packages/Cabal/Distribution/Simple/Setup.hi
 include/nhc98/packages/Cabal/Distribution/Simple/SrcDist.hi
+include/nhc98/packages/Cabal/Distribution/Simple/UserHooks.hi
 include/nhc98/packages/Cabal/Distribution/Simple/Utils.hi
+include/nhc98/packages/Cabal/Distribution/System.hi
+include/nhc98/packages/Cabal/Distribution/Text.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
-include/nhc98/packages/HUnit/Test/HUnit/Base.hi
-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/
@@ -142,6 +150,7 @@ include/nhc98/packages/HaXml/Text/XML/Ha
 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/Namespaces.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
@@ -151,34 +160,31 @@ include/nhc98/packages/HaXml/Text/XML/Ha
 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/Util.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/XmlContent/
 include/nhc98/packages/HaXml/Text/XML/HaXml/XmlContent.hi
+include/nhc98/packages/HaXml/Text/XML/HaXml/XmlContent/Haskell.hi
+include/nhc98/packages/HaXml/Text/XML/HaXml/XmlContent/Parser.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/array/
+include/nhc98/packages/array.cabal
+include/nhc98/packages/array/Data/
+include/nhc98/packages/array/Data/Array.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/Category.hi
+include/nhc98/packages/base/Control/Exception/
 include/nhc98/packages/base/Control/Exception.hi
+include/nhc98/packages/base/Control/Exception/Base.hi
 include/nhc98/packages/base/Control/Monad/
 include/nhc98/packages/base/Control/Monad.hi
 include/nhc98/packages/base/Control/Monad/Fix.hi
@@ -186,7 +192,6 @@ include/nhc98/packages/base/Control/Mona
 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
 include/nhc98/packages/base/Data/Bool.hi
 include/nhc98/packages/base/Data/Char.hi
@@ -197,24 +202,17 @@ include/nhc98/packages/base/Data/Eq.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/Functor.hi
 include/nhc98/packages/base/Data/HashTable.hi
 include/nhc98/packages/base/Data/IORef.hi
 include/nhc98/packages/base/Data/Int.hi
-include/nhc98/packages/base/Data/IntMap.hi
-include/nhc98/packages/base/Data/IntSet.hi
 include/nhc98/packages/base/Data/Ix.hi
 include/nhc98/packages/base/Data/List.hi
-include/nhc98/packages/base/Data/Map.hi
 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/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
 include/nhc98/packages/base/Data/Version.hi
@@ -239,9 +237,13 @@ include/nhc98/packages/base/Foreign/Mars
 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/GHC/
+include/nhc98/packages/base/GHC/IO/
+include/nhc98/packages/base/GHC/IO/Device.hi
 include/nhc98/packages/base/NHC/
 include/nhc98/packages/base/NHC/PosixTypes.hi
 include/nhc98/packages/base/NHC/SizedTypes.hi
+include/nhc98/packages/base/Nhc98BaseConfig.h
 include/nhc98/packages/base/System/
 include/nhc98/packages/base/System/CPUTime.hi
 include/nhc98/packages/base/System/Console/
@@ -255,6 +257,7 @@ include/nhc98/packages/base/System/IO/Un
 include/nhc98/packages/base/System/Info.hi
 include/nhc98/packages/base/System/Mem.hi
 include/nhc98/packages/base/System/Posix/
+include/nhc98/packages/base/System/Posix/Internals.hi
 include/nhc98/packages/base/System/Posix/Types.hi
 include/nhc98/packages/base/System/Timeout.hi
 include/nhc98/packages/base/Text/
@@ -267,8 +270,32 @@ include/nhc98/packages/base/Text/Regex/
 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/Typeable.h
 include/nhc98/packages/base/Unsafe/
 include/nhc98/packages/base/Unsafe/Coerce.hi
+include/nhc98/packages/bytestring/
+include/nhc98/packages/bytestring.cabal
+include/nhc98/packages/bytestring/Data/
+include/nhc98/packages/bytestring/Data/ByteString/
+include/nhc98/packages/bytestring/Data/ByteString.hi
+include/nhc98/packages/bytestring/Data/ByteString/Char8.hi
+include/nhc98/packages/bytestring/Data/ByteString/Fusion.hi
+include/nhc98/packages/bytestring/Data/ByteString/Internal.hi
+include/nhc98/packages/bytestring/Data/ByteString/Lazy/
+include/nhc98/packages/bytestring/Data/ByteString/Lazy.hi
+include/nhc98/packages/bytestring/Data/ByteString/Lazy/Char8.hi
+include/nhc98/packages/bytestring/Data/ByteString/Lazy/Internal.hi
+include/nhc98/packages/bytestring/Data/ByteString/Unsafe.hi
+include/nhc98/packages/containers/
+include/nhc98/packages/containers.cabal
+include/nhc98/packages/containers/Data/
+include/nhc98/packages/containers/Data/Graph.hi
+include/nhc98/packages/containers/Data/IntMap.hi
+include/nhc98/packages/containers/Data/IntSet.hi
+include/nhc98/packages/containers/Data/Map.hi
+include/nhc98/packages/containers/Data/Sequence.hi
+include/nhc98/packages/containers/Data/Set.hi
+include/nhc98/packages/containers/Data/Tree.hi
 include/nhc98/packages/directory/
 include/nhc98/packages/directory.cabal
 include/nhc98/packages/directory/System/
@@ -280,35 +307,8 @@ include/nhc98/packages/filepath/System/F
 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
-include/nhc98/packages/haskell-src/Language/Haskell/ParseMonad.hi
-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/
@@ -317,19 +317,10 @@ 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/
-include/nhc98/packages/parsec/Text/ParserCombinators/Parsec.hi
-include/nhc98/packages/parsec/Text/ParserCombinators/Parsec/Char.hi
-include/nhc98/packages/parsec/Text/ParserCombinators/Parsec/Combinator.hi
-include/nhc98/packages/parsec/Text/ParserCombinators/Parsec/Error.hi
-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/packedstring/
+include/nhc98/packages/packedstring.cabal
+include/nhc98/packages/packedstring/Data/
+include/nhc98/packages/packedstring/Data/PackedString.hi
 include/nhc98/packages/polyparse/
 include/nhc98/packages/polyparse.cabal
 include/nhc98/packages/polyparse/Text/
@@ -362,33 +353,10 @@ 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
@@ -439,54 +407,49 @@ lib/nhc98/OpenBSD/Runtime.z.a
 lib/nhc98/OpenBSD/System.z.a
 lib/nhc98/OpenBSD/Time.z.a
 lib/nhc98/OpenBSD/Warning.z.a
-lib/nhc98/OpenBSD/cabal-parse
+...@bin 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
+...@bin lib/nhc98/OpenBSD/cpphs
+...@bin lib/nhc98/OpenBSD/greencard-nhc98
+...@bin lib/nhc98/OpenBSD/hmake-PRAGMA
+...@bin lib/nhc98/OpenBSD/hp2graph
+...@bin lib/nhc98/OpenBSD/hsc2hs
 lib/nhc98/OpenBSD/libHSCabal.a
 lib/nhc98/OpenBSD/libHSCabal.p.a
 lib/nhc98/OpenBSD/libHSCabal.z.a
-lib/nhc98/OpenBSD/libHSHUnit.a
-lib/nhc98/OpenBSD/libHSHUnit.p.a
-lib/nhc98/OpenBSD/libHSHUnit.z.a
 lib/nhc98/OpenBSD/libHSHaXml.a
 lib/nhc98/OpenBSD/libHSHaXml.p.a
 lib/nhc98/OpenBSD/libHSHaXml.z.a
-lib/nhc98/OpenBSD/libHSQuickCheck.a
-lib/nhc98/OpenBSD/libHSQuickCheck.p.a
-lib/nhc98/OpenBSD/libHSQuickCheck.z.a
+lib/nhc98/OpenBSD/libHSarray.a
+lib/nhc98/OpenBSD/libHSarray.p.a
+lib/nhc98/OpenBSD/libHSarray.z.a
 lib/nhc98/OpenBSD/libHSbase.a
 lib/nhc98/OpenBSD/libHSbase.p.a
 lib/nhc98/OpenBSD/libHSbase.z.a
+lib/nhc98/OpenBSD/libHSbytestring.a
+lib/nhc98/OpenBSD/libHSbytestring.p.a
+lib/nhc98/OpenBSD/libHSbytestring.z.a
+lib/nhc98/OpenBSD/libHScontainers.a
+lib/nhc98/OpenBSD/libHScontainers.p.a
+lib/nhc98/OpenBSD/libHScontainers.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/libHSpackedstring.a
+lib/nhc98/OpenBSD/libHSpackedstring.p.a
+lib/nhc98/OpenBSD/libHSpackedstring.z.a
 lib/nhc98/OpenBSD/libHSpolyparse.a
 lib/nhc98/OpenBSD/libHSpolyparse.p.a
 lib/nhc98/OpenBSD/libHSpolyparse.z.a
@@ -499,9 +462,6 @@ 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
@@ -511,9 +471,9 @@ 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
+...@bin lib/nhc98/OpenBSD/nhc98-pkg
+...@bin lib/nhc98/OpenBSD/nhc98comp
+...@bin lib/nhc98/OpenBSD/nhc98heap
 lib/nhc98/OpenBSD/tprofprel1.z.o
 lib/nhc98/OpenBSD/tprofprel2.z.o
 lib/nhc98/OpenBSD/tprofprel3.z.o
@@ -601,6 +561,7 @@ share/doc/nhc98/implementation-notes/pha
 share/doc/nhc98/implementation-notes/space-efficient
 share/doc/nhc98/index.html
 share/doc/nhc98/install.html
+share/doc/nhc98/interface.html
 share/doc/nhc98/libraries.html
 share/doc/nhc98/libs/
 share/doc/nhc98/libs/BinArray.html

Reply via email to