summaryrefslogtreecommitdiff
path: root/lang/smlnj
diff options
context:
space:
mode:
authorsnj <snj@pkgsrc.org>2004-06-06 04:38:29 +0000
committersnj <snj@pkgsrc.org>2004-06-06 04:38:29 +0000
commitb3b8df27e8bea81d36f65afefeda945542468e41 (patch)
tree1c3599a523d9b2409f9752c3f6c0573d3cac9cbc /lang/smlnj
parent384af75e689b4a0cb000abd73d1d07e6a82d5b38 (diff)
downloadpkgsrc-b3b8df27e8bea81d36f65afefeda945542468e41.tar.gz
Revert to smlnj-110.42, as 110.45 is troublesome. While doing so, keep it
using buildlink3, fetchable, and buildable with gcc3. Requested by the package's maintainer.
Diffstat (limited to 'lang/smlnj')
-rw-r--r--lang/smlnj/Makefile7
-rw-r--r--lang/smlnj/PLIST381
-rw-r--r--lang/smlnj/distinfo74
-rw-r--r--lang/smlnj/patches/patch-aa19
-rw-r--r--lang/smlnj/patches/patch-al12
5 files changed, 248 insertions, 245 deletions
diff --git a/lang/smlnj/Makefile b/lang/smlnj/Makefile
index f84d4cec287..7df7aeff68e 100644
--- a/lang/smlnj/Makefile
+++ b/lang/smlnj/Makefile
@@ -1,9 +1,10 @@
-# $NetBSD: Makefile,v 1.7 2004/04/09 23:19:37 snj Exp $
+# $NetBSD: Makefile,v 1.8 2004/06/06 04:38:29 snj Exp $
+#
DISTNAME= boot.${BOX}-unix
PKGNAME= smlnj-${SML_VERSION}
CATEGORIES= lang
-MASTER_SITES= http://www.smlnj.org/dist/working/${SML_VERSION}/ \
+MASTER_SITES= ftp://flint.cs.yale.edu/pub/smlnj/working/${SML_VERSION}/ \
http://smlnj.cs.uchicago.edu/dist/working/${SML_VERSION}/ \
ftp://flint.cs.yale.edu/pub/smlnj/working/${SML_VERSION}/
DISTFILES= MLRISC.tgz \
@@ -27,7 +28,7 @@ MAINTAINER= richards+netbsd@CS.Princeton.EDU
HOMEPAGE= http://www.smlnj.org/index.html
COMMENT= Popular functional language from Bell Labs
-SML_VERSION= 110.45
+SML_VERSION= 110.42
# Other mirror sites that generally carry only released versions of SML
# ftp://rodin.stanford.edu/pub/smlnj/release/
diff --git a/lang/smlnj/PLIST b/lang/smlnj/PLIST
index fecb22c7277..355ff4653f8 100644
--- a/lang/smlnj/PLIST
+++ b/lang/smlnj/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2004/04/09 23:19:37 snj Exp $
+@comment $NetBSD: PLIST,v 1.4 2004/06/06 04:38:29 snj Exp $
bin/ml-build
bin/ml-burg
bin/ml-lex
@@ -25,238 +25,237 @@ ${NLFFI}lib/smlnj/bin/ml-nlffigen
lib/smlnj/bin/ml-yacc
lib/smlnj/bin/nowhere
lib/smlnj/bin/sml
-lib/smlnj/lib/SMLNJ-MLRISC/.cm/${BOX}-unix/ALPHA.cm
-lib/smlnj/lib/SMLNJ-MLRISC/.cm/${BOX}-unix/Control.cm
-lib/smlnj/lib/SMLNJ-MLRISC/.cm/${BOX}-unix/Graphs.cm
-lib/smlnj/lib/SMLNJ-MLRISC/.cm/${BOX}-unix/HPPA.cm
-lib/smlnj/lib/SMLNJ-MLRISC/.cm/${BOX}-unix/IA32.cm
-lib/smlnj/lib/SMLNJ-MLRISC/.cm/${BOX}-unix/Lib.cm
-lib/smlnj/lib/SMLNJ-MLRISC/.cm/${BOX}-unix/MLRISC.cm
-lib/smlnj/lib/SMLNJ-MLRISC/.cm/${BOX}-unix/MLTREE.cm
-lib/smlnj/lib/SMLNJ-MLRISC/.cm/${BOX}-unix/PPC.cm
-lib/smlnj/lib/SMLNJ-MLRISC/.cm/${BOX}-unix/SPARC.cm
-lib/smlnj/lib/SMLNJ-MLRISC/.cm/${BOX}-unix/Visual.cm
-lib/smlnj/lib/basis.cm/.cm/${BOX}-unix/basis.cm
-lib/smlnj/lib/burg-ext.cm/.cm/${BOX}-unix/burg-ext.cm
-${NLFFI}lib/smlnj/lib/c/.cm/${BOX}-unix/c.cm
-${NLFFI}lib/smlnj/lib/c/internals/.cm/${BOX}-unix/c-int.cm
-${NLFFI}lib/smlnj/lib/c/memory/.cm/${BOX}-unix/memory.cm
-lib/smlnj/lib/ckit-lib.cm/.cm/${BOX}-unix/ckit-lib.cm
-lib/smlnj/lib/cml-lib/.cm/${BOX}-unix/smlnj-lib.cm
-lib/smlnj/lib/cml-lib/.cm/${BOX}-unix/trace-cml.cm
-lib/smlnj/lib/cml/.cm/${BOX}-unix/basis.cm
-lib/smlnj/lib/cml/.cm/${BOX}-unix/cml-internal.cm
-lib/smlnj/lib/cml/.cm/${BOX}-unix/cml.cm
-lib/smlnj/lib/cml/.cm/${BOX}-unix/core-cml.cm
-lib/smlnj/lib/controls-lib.cm/.cm/${BOX}-unix/controls-lib.cm
-lib/smlnj/lib/dir-tool.cm/.cm/${BOX}-unix/dir-tool.cm
-lib/smlnj/lib/eXene.cm/.cm/${BOX}-unix/eXene.cm
-lib/smlnj/lib/grm-ext.cm/.cm/${BOX}-unix/grm-ext.cm
-lib/smlnj/lib/hash-cons-lib.cm/.cm/${BOX}-unix/hash-cons-lib.cm
-lib/smlnj/lib/html-lib.cm/.cm/${BOX}-unix/html-lib.cm
-lib/smlnj/lib/inet-lib.cm/.cm/${BOX}-unix/inet-lib.cm
-lib/smlnj/lib/lex-ext.cm/.cm/${BOX}-unix/lex-ext.cm
-lib/smlnj/lib/make-tool.cm/.cm/${BOX}-unix/make-tool.cm
-lib/smlnj/lib/ml-yacc-lib.cm/.cm/${BOX}-unix/ml-yacc-lib.cm
-lib/smlnj/lib/mlburg-tool.cm/.cm/${BOX}-unix/mlburg-tool.cm
-lib/smlnj/lib/mllex-tool.cm/.cm/${BOX}-unix/mllex-tool.cm
-lib/smlnj/lib/mlrisc-tools/.cm/${BOX}-unix/match-compiler.cm
-lib/smlnj/lib/mlrisc-tools/.cm/${BOX}-unix/parser.cm
-lib/smlnj/lib/mlrisc-tools/.cm/${BOX}-unix/pp.cm
-lib/smlnj/lib/mlrisc-tools/.cm/${BOX}-unix/prec-parser.cm
-lib/smlnj/lib/mlrisc-tools/.cm/${BOX}-unix/sml-ast.cm
-lib/smlnj/lib/mlrisc-tools/.cm/${BOX}-unix/source-map.cm
-lib/smlnj/lib/mlyacc-tool.cm/.cm/${BOX}-unix/mlyacc-tool.cm
-lib/smlnj/lib/noweb-tool.cm/.cm/${BOX}-unix/noweb-tool.cm
-lib/smlnj/lib/nw-ext.cm/.cm/${BOX}-unix/nw-ext.cm
+lib/smlnj/lib/SMLNJ-MLRISC/CM/${BOX}-unix/ALPHA.cm
+lib/smlnj/lib/SMLNJ-MLRISC/CM/${BOX}-unix/Control.cm
+lib/smlnj/lib/SMLNJ-MLRISC/CM/${BOX}-unix/Graphs.cm
+lib/smlnj/lib/SMLNJ-MLRISC/CM/${BOX}-unix/HPPA.cm
+lib/smlnj/lib/SMLNJ-MLRISC/CM/${BOX}-unix/IA32.cm
+lib/smlnj/lib/SMLNJ-MLRISC/CM/${BOX}-unix/Lib.cm
+lib/smlnj/lib/SMLNJ-MLRISC/CM/${BOX}-unix/MLRISC.cm
+lib/smlnj/lib/SMLNJ-MLRISC/CM/${BOX}-unix/MLTREE.cm
+lib/smlnj/lib/SMLNJ-MLRISC/CM/${BOX}-unix/PPC.cm
+lib/smlnj/lib/SMLNJ-MLRISC/CM/${BOX}-unix/SPARC.cm
+lib/smlnj/lib/SMLNJ-MLRISC/CM/${BOX}-unix/Visual.cm
+lib/smlnj/lib/basis.cm/CM/${BOX}-unix/basis.cm
+lib/smlnj/lib/burg-ext.cm/CM/${BOX}-unix/burg-ext.cm
+${NLFFI}lib/smlnj/lib/c/CM/${BOX}-unix/c.cm
+${NLFFI}lib/smlnj/lib/c/internals/CM/${BOX}-unix/c-int.cm
+${NLFFI}lib/smlnj/lib/c/memory/CM/${BOX}-unix/memory.cm
+lib/smlnj/lib/ckit-lib.cm/CM/${BOX}-unix/ckit-lib.cm
+lib/smlnj/lib/cml-lib/CM/${BOX}-unix/smlnj-lib.cm
+lib/smlnj/lib/cml-lib/CM/${BOX}-unix/trace-cml.cm
+lib/smlnj/lib/cml/CM/${BOX}-unix/basis.cm
+lib/smlnj/lib/cml/CM/${BOX}-unix/cml-internal.cm
+lib/smlnj/lib/cml/CM/${BOX}-unix/cml.cm
+lib/smlnj/lib/cml/CM/${BOX}-unix/core-cml.cm
+lib/smlnj/lib/controls-lib.cm/CM/${BOX}-unix/controls-lib.cm
+lib/smlnj/lib/dir-tool.cm/CM/${BOX}-unix/dir-tool.cm
+lib/smlnj/lib/eXene.cm/CM/${BOX}-unix/eXene.cm
+lib/smlnj/lib/grm-ext.cm/CM/${BOX}-unix/grm-ext.cm
+lib/smlnj/lib/hash-cons-lib.cm/CM/${BOX}-unix/hash-cons-lib.cm
+lib/smlnj/lib/html-lib.cm/CM/${BOX}-unix/html-lib.cm
+lib/smlnj/lib/inet-lib.cm/CM/${BOX}-unix/inet-lib.cm
+lib/smlnj/lib/lex-ext.cm/CM/${BOX}-unix/lex-ext.cm
+lib/smlnj/lib/make-tool.cm/CM/${BOX}-unix/make-tool.cm
+lib/smlnj/lib/ml-yacc-lib.cm/CM/${BOX}-unix/ml-yacc-lib.cm
+lib/smlnj/lib/mlburg-tool.cm/CM/${BOX}-unix/mlburg-tool.cm
+lib/smlnj/lib/mllex-tool.cm/CM/${BOX}-unix/mllex-tool.cm
+lib/smlnj/lib/mlrisc-tools/CM/${BOX}-unix/match-compiler.cm
+lib/smlnj/lib/mlrisc-tools/CM/${BOX}-unix/parser.cm
+lib/smlnj/lib/mlrisc-tools/CM/${BOX}-unix/pp.cm
+lib/smlnj/lib/mlrisc-tools/CM/${BOX}-unix/prec-parser.cm
+lib/smlnj/lib/mlrisc-tools/CM/${BOX}-unix/sml-ast.cm
+lib/smlnj/lib/mlrisc-tools/CM/${BOX}-unix/source-map.cm
+lib/smlnj/lib/mlyacc-tool.cm/CM/${BOX}-unix/mlyacc-tool.cm
+lib/smlnj/lib/noweb-tool.cm/CM/${BOX}-unix/noweb-tool.cm
+lib/smlnj/lib/nw-ext.cm/CM/${BOX}-unix/nw-ext.cm
lib/smlnj/lib/pathconfig
-lib/smlnj/lib/pgraph-util.cm/.cm/${BOX}-unix/pgraph-util.cm
-lib/smlnj/lib/pgraph.cm/.cm/${BOX}-unix/pgraph.cm
-lib/smlnj/lib/pickle-lib.cm/.cm/${BOX}-unix/pickle-lib.cm
-lib/smlnj/lib/pp-lib.cm/.cm/${BOX}-unix/pp-lib.cm
-lib/smlnj/lib/reactive-lib.cm/.cm/${BOX}-unix/reactive-lib.cm
-lib/smlnj/lib/regexp-lib.cm/.cm/${BOX}-unix/regexp-lib.cm
-lib/smlnj/lib/shell-tool.cm/.cm/${BOX}-unix/shell-tool.cm
-lib/smlnj/lib/smlnj-lib.cm/.cm/${BOX}-unix/smlnj-lib.cm
-lib/smlnj/lib/smlnj/.cm/${BOX}-unix/cm.cm
-lib/smlnj/lib/smlnj/.cm/${BOX}-unix/cmb.cm
-lib/smlnj/lib/smlnj/.cm/${BOX}-unix/compiler.cm
-lib/smlnj/lib/smlnj/.cm/${BOX}-unix/installer.cm
-lib/smlnj/lib/smlnj/MLRISC/.cm/${BOX}-unix/ALPHA.cm
-lib/smlnj/lib/smlnj/MLRISC/.cm/${BOX}-unix/Control.cm
-lib/smlnj/lib/smlnj/MLRISC/.cm/${BOX}-unix/Graphs.cm
-lib/smlnj/lib/smlnj/MLRISC/.cm/${BOX}-unix/HPPA.cm
-lib/smlnj/lib/smlnj/MLRISC/.cm/${BOX}-unix/IA32.cm
-lib/smlnj/lib/smlnj/MLRISC/.cm/${BOX}-unix/Lib.cm
-lib/smlnj/lib/smlnj/MLRISC/.cm/${BOX}-unix/MLRISC.cm
-lib/smlnj/lib/smlnj/MLRISC/.cm/${BOX}-unix/MLTREE.cm
-lib/smlnj/lib/smlnj/MLRISC/.cm/${BOX}-unix/PPC.cm
-lib/smlnj/lib/smlnj/MLRISC/.cm/${BOX}-unix/SPARC.cm
-lib/smlnj/lib/smlnj/MLRISC/.cm/${BOX}-unix/Visual.cm
-lib/smlnj/lib/smlnj/cm/.cm/${BOX}-unix/cm.cm
-lib/smlnj/lib/smlnj/cm/.cm/${BOX}-unix/tools.cm
-lib/smlnj/lib/smlnj/cmb/.cm/${BOX}-unix/alpha32-unix.cm
-lib/smlnj/lib/smlnj/cmb/.cm/${BOX}-unix/current.cm
-lib/smlnj/lib/smlnj/cmb/.cm/${BOX}-unix/hppa-unix.cm
-lib/smlnj/lib/smlnj/cmb/.cm/${BOX}-unix/ppc-macos.cm
-lib/smlnj/lib/smlnj/cmb/.cm/${BOX}-unix/ppc-unix.cm
-lib/smlnj/lib/smlnj/cmb/.cm/${BOX}-unix/sparc-unix.cm
-lib/smlnj/lib/smlnj/cmb/.cm/${BOX}-unix/x86-unix.cm
-lib/smlnj/lib/smlnj/cmb/.cm/${BOX}-unix/x86-win32.cm
-lib/smlnj/lib/smlnj/compiler/.cm/${BOX}-unix/all.cm
-lib/smlnj/lib/smlnj/compiler/.cm/${BOX}-unix/alpha32.cm
-lib/smlnj/lib/smlnj/compiler/.cm/${BOX}-unix/compiler.cm
-lib/smlnj/lib/smlnj/compiler/.cm/${BOX}-unix/current.cm
-lib/smlnj/lib/smlnj/compiler/.cm/${BOX}-unix/hppa.cm
-lib/smlnj/lib/smlnj/compiler/.cm/${BOX}-unix/minimal-only.cm
-lib/smlnj/lib/smlnj/compiler/.cm/${BOX}-unix/minimal.cm
-lib/smlnj/lib/smlnj/compiler/.cm/${BOX}-unix/ppc.cm
-lib/smlnj/lib/smlnj/compiler/.cm/${BOX}-unix/sparc.cm
-lib/smlnj/lib/smlnj/compiler/.cm/${BOX}-unix/x86.cm
-lib/smlnj/lib/smlnj/init/.cm/${BOX}-unix/init.cmi
-lib/smlnj/lib/smlnj/internal/.cm/${BOX}-unix/cm-lib.cm
-lib/smlnj/lib/smlnj/internal/.cm/${BOX}-unix/cm-sig-lib.cm
-lib/smlnj/lib/smlnj/internal/.cm/${BOX}-unix/cm0.cm
-lib/smlnj/lib/smlnj/internal/.cm/${BOX}-unix/intsys.cm
-lib/smlnj/lib/smlnj/internal/.cm/${BOX}-unix/srcpath-lib.cm
-lib/smlnj/lib/smlnj/viscomp/.cm/${BOX}-unix/alpha32.cm
-lib/smlnj/lib/smlnj/viscomp/.cm/${BOX}-unix/basics.cm
-lib/smlnj/lib/smlnj/viscomp/.cm/${BOX}-unix/core.cm
-lib/smlnj/lib/smlnj/viscomp/.cm/${BOX}-unix/debugprof.cm
-lib/smlnj/lib/smlnj/viscomp/.cm/${BOX}-unix/elabdata.cm
-lib/smlnj/lib/smlnj/viscomp/.cm/${BOX}-unix/elaborate.cm
-lib/smlnj/lib/smlnj/viscomp/.cm/${BOX}-unix/execute.cm
-lib/smlnj/lib/smlnj/viscomp/.cm/${BOX}-unix/hppa.cm
-lib/smlnj/lib/smlnj/viscomp/.cm/${BOX}-unix/parser.cm
-lib/smlnj/lib/smlnj/viscomp/.cm/${BOX}-unix/ppc.cm
-lib/smlnj/lib/smlnj/viscomp/.cm/${BOX}-unix/sparc.cm
-lib/smlnj/lib/smlnj/viscomp/.cm/${BOX}-unix/x86.cm
-lib/smlnj/lib/unix-lib.cm/.cm/${BOX}-unix/unix-lib.cm
-@dirrm lib/smlnj/lib/unix-lib.cm/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/unix-lib.cm/.cm
+lib/smlnj/lib/pgraph-util.cm/CM/${BOX}-unix/pgraph-util.cm
+lib/smlnj/lib/pgraph.cm/CM/${BOX}-unix/pgraph.cm
+lib/smlnj/lib/pickle-lib.cm/CM/${BOX}-unix/pickle-lib.cm
+lib/smlnj/lib/pp-lib.cm/CM/${BOX}-unix/pp-lib.cm
+lib/smlnj/lib/reactive-lib.cm/CM/${BOX}-unix/reactive-lib.cm
+lib/smlnj/lib/regexp-lib.cm/CM/${BOX}-unix/regexp-lib.cm
+lib/smlnj/lib/shell-tool.cm/CM/${BOX}-unix/shell-tool.cm
+lib/smlnj/lib/smlnj-lib.cm/CM/${BOX}-unix/smlnj-lib.cm
+lib/smlnj/lib/smlnj/CM/${BOX}-unix/cm.cm
+lib/smlnj/lib/smlnj/CM/${BOX}-unix/cmb.cm
+lib/smlnj/lib/smlnj/CM/${BOX}-unix/compiler.cm
+lib/smlnj/lib/smlnj/MLRISC/CM/${BOX}-unix/ALPHA.cm
+lib/smlnj/lib/smlnj/MLRISC/CM/${BOX}-unix/Control.cm
+lib/smlnj/lib/smlnj/MLRISC/CM/${BOX}-unix/Graphs.cm
+lib/smlnj/lib/smlnj/MLRISC/CM/${BOX}-unix/HPPA.cm
+lib/smlnj/lib/smlnj/MLRISC/CM/${BOX}-unix/IA32.cm
+lib/smlnj/lib/smlnj/MLRISC/CM/${BOX}-unix/Lib.cm
+lib/smlnj/lib/smlnj/MLRISC/CM/${BOX}-unix/MLRISC.cm
+lib/smlnj/lib/smlnj/MLRISC/CM/${BOX}-unix/MLTREE.cm
+lib/smlnj/lib/smlnj/MLRISC/CM/${BOX}-unix/PPC.cm
+lib/smlnj/lib/smlnj/MLRISC/CM/${BOX}-unix/SPARC.cm
+lib/smlnj/lib/smlnj/MLRISC/CM/${BOX}-unix/Visual.cm
+lib/smlnj/lib/smlnj/cm/CM/${BOX}-unix/cm.cm
+lib/smlnj/lib/smlnj/cm/CM/${BOX}-unix/tools.cm
+lib/smlnj/lib/smlnj/cmb/CM/${BOX}-unix/alpha32-unix.cm
+lib/smlnj/lib/smlnj/cmb/CM/${BOX}-unix/current.cm
+lib/smlnj/lib/smlnj/cmb/CM/${BOX}-unix/hppa-unix.cm
+lib/smlnj/lib/smlnj/cmb/CM/${BOX}-unix/ppc-macos.cm
+lib/smlnj/lib/smlnj/cmb/CM/${BOX}-unix/ppc-unix.cm
+lib/smlnj/lib/smlnj/cmb/CM/${BOX}-unix/sparc-unix.cm
+lib/smlnj/lib/smlnj/cmb/CM/${BOX}-unix/x86-unix.cm
+lib/smlnj/lib/smlnj/cmb/CM/${BOX}-unix/x86-win32.cm
+lib/smlnj/lib/smlnj/compiler/CM/${BOX}-unix/all.cm
+lib/smlnj/lib/smlnj/compiler/CM/${BOX}-unix/alpha32.cm
+lib/smlnj/lib/smlnj/compiler/CM/${BOX}-unix/compiler.cm
+lib/smlnj/lib/smlnj/compiler/CM/${BOX}-unix/current.cm
+lib/smlnj/lib/smlnj/compiler/CM/${BOX}-unix/hppa.cm
+lib/smlnj/lib/smlnj/compiler/CM/${BOX}-unix/minimal-only.cm
+lib/smlnj/lib/smlnj/compiler/CM/${BOX}-unix/minimal.cm
+lib/smlnj/lib/smlnj/compiler/CM/${BOX}-unix/ppc.cm
+lib/smlnj/lib/smlnj/compiler/CM/${BOX}-unix/sparc.cm
+lib/smlnj/lib/smlnj/compiler/CM/${BOX}-unix/x86.cm
+lib/smlnj/lib/smlnj/init/CM/${BOX}-unix/init.cmi
+lib/smlnj/lib/smlnj/internal/CM/${BOX}-unix/cm-lib.cm
+lib/smlnj/lib/smlnj/internal/CM/${BOX}-unix/cm-sig-lib.cm
+lib/smlnj/lib/smlnj/internal/CM/${BOX}-unix/cm0.cm
+lib/smlnj/lib/smlnj/internal/CM/${BOX}-unix/intsys.cm
+lib/smlnj/lib/smlnj/internal/CM/${BOX}-unix/srcpath-lib.cm
+lib/smlnj/lib/smlnj/viscomp/CM/${BOX}-unix/alpha32.cm
+lib/smlnj/lib/smlnj/viscomp/CM/${BOX}-unix/basics.cm
+lib/smlnj/lib/smlnj/viscomp/CM/${BOX}-unix/core.cm
+lib/smlnj/lib/smlnj/viscomp/CM/${BOX}-unix/debugprof.cm
+lib/smlnj/lib/smlnj/viscomp/CM/${BOX}-unix/elabdata.cm
+lib/smlnj/lib/smlnj/viscomp/CM/${BOX}-unix/elaborate.cm
+lib/smlnj/lib/smlnj/viscomp/CM/${BOX}-unix/execute.cm
+lib/smlnj/lib/smlnj/viscomp/CM/${BOX}-unix/hppa.cm
+lib/smlnj/lib/smlnj/viscomp/CM/${BOX}-unix/parser.cm
+lib/smlnj/lib/smlnj/viscomp/CM/${BOX}-unix/ppc.cm
+lib/smlnj/lib/smlnj/viscomp/CM/${BOX}-unix/sparc.cm
+lib/smlnj/lib/smlnj/viscomp/CM/${BOX}-unix/x86.cm
+lib/smlnj/lib/unix-lib.cm/CM/${BOX}-unix/unix-lib.cm
+@dirrm lib/smlnj/lib/unix-lib.cm/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/unix-lib.cm/CM
@dirrm lib/smlnj/lib/unix-lib.cm
-@dirrm lib/smlnj/lib/smlnj/viscomp/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/smlnj/viscomp/.cm
+@dirrm lib/smlnj/lib/smlnj/viscomp/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/smlnj/viscomp/CM
@dirrm lib/smlnj/lib/smlnj/viscomp
-@dirrm lib/smlnj/lib/smlnj/internal/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/smlnj/internal/.cm
+@dirrm lib/smlnj/lib/smlnj/internal/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/smlnj/internal/CM
@dirrm lib/smlnj/lib/smlnj/internal
-@dirrm lib/smlnj/lib/smlnj/init/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/smlnj/init/.cm
+@dirrm lib/smlnj/lib/smlnj/init/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/smlnj/init/CM
@dirrm lib/smlnj/lib/smlnj/init
-@dirrm lib/smlnj/lib/smlnj/compiler/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/smlnj/compiler/.cm
+@dirrm lib/smlnj/lib/smlnj/compiler/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/smlnj/compiler/CM
@dirrm lib/smlnj/lib/smlnj/compiler
-@dirrm lib/smlnj/lib/smlnj/cmb/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/smlnj/cmb/.cm
+@dirrm lib/smlnj/lib/smlnj/cmb/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/smlnj/cmb/CM
@dirrm lib/smlnj/lib/smlnj/cmb
-@dirrm lib/smlnj/lib/smlnj/cm/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/smlnj/cm/.cm
+@dirrm lib/smlnj/lib/smlnj/cm/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/smlnj/cm/CM
@dirrm lib/smlnj/lib/smlnj/cm
-@dirrm lib/smlnj/lib/smlnj/MLRISC/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/smlnj/MLRISC/.cm
+@dirrm lib/smlnj/lib/smlnj/MLRISC/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/smlnj/MLRISC/CM
@dirrm lib/smlnj/lib/smlnj/MLRISC
-@dirrm lib/smlnj/lib/smlnj/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/smlnj/.cm
-@dirrm lib/smlnj/lib/smlnj-lib.cm/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/smlnj-lib.cm/.cm
+@dirrm lib/smlnj/lib/smlnj/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/smlnj/CM
+@dirrm lib/smlnj/lib/smlnj-lib.cm/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/smlnj-lib.cm/CM
@dirrm lib/smlnj/lib/smlnj-lib.cm
@dirrm lib/smlnj/lib/smlnj
-@dirrm lib/smlnj/lib/shell-tool.cm/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/shell-tool.cm/.cm
+@dirrm lib/smlnj/lib/shell-tool.cm/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/shell-tool.cm/CM
@dirrm lib/smlnj/lib/shell-tool.cm
-@dirrm lib/smlnj/lib/regexp-lib.cm/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/regexp-lib.cm/.cm
+@dirrm lib/smlnj/lib/regexp-lib.cm/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/regexp-lib.cm/CM
@dirrm lib/smlnj/lib/regexp-lib.cm
-@dirrm lib/smlnj/lib/reactive-lib.cm/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/reactive-lib.cm/.cm
+@dirrm lib/smlnj/lib/reactive-lib.cm/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/reactive-lib.cm/CM
@dirrm lib/smlnj/lib/reactive-lib.cm
-@dirrm lib/smlnj/lib/pp-lib.cm/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/pp-lib.cm/.cm
+@dirrm lib/smlnj/lib/pp-lib.cm/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/pp-lib.cm/CM
@dirrm lib/smlnj/lib/pp-lib.cm
-@dirrm lib/smlnj/lib/pickle-lib.cm/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/pickle-lib.cm/.cm
+@dirrm lib/smlnj/lib/pickle-lib.cm/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/pickle-lib.cm/CM
@dirrm lib/smlnj/lib/pickle-lib.cm
-@dirrm lib/smlnj/lib/pgraph.cm/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/pgraph.cm/.cm
+@dirrm lib/smlnj/lib/pgraph.cm/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/pgraph.cm/CM
@dirrm lib/smlnj/lib/pgraph.cm
-@dirrm lib/smlnj/lib/pgraph-util.cm/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/pgraph-util.cm/.cm
+@dirrm lib/smlnj/lib/pgraph-util.cm/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/pgraph-util.cm/CM
@dirrm lib/smlnj/lib/pgraph-util.cm
-@dirrm lib/smlnj/lib/nw-ext.cm/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/nw-ext.cm/.cm
+@dirrm lib/smlnj/lib/nw-ext.cm/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/nw-ext.cm/CM
@dirrm lib/smlnj/lib/nw-ext.cm
-@dirrm lib/smlnj/lib/noweb-tool.cm/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/noweb-tool.cm/.cm
+@dirrm lib/smlnj/lib/noweb-tool.cm/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/noweb-tool.cm/CM
@dirrm lib/smlnj/lib/noweb-tool.cm
-@dirrm lib/smlnj/lib/mlyacc-tool.cm/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/mlyacc-tool.cm/.cm
+@dirrm lib/smlnj/lib/mlyacc-tool.cm/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/mlyacc-tool.cm/CM
@dirrm lib/smlnj/lib/mlyacc-tool.cm
-@dirrm lib/smlnj/lib/mlrisc-tools/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/mlrisc-tools/.cm
+@dirrm lib/smlnj/lib/mlrisc-tools/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/mlrisc-tools/CM
@dirrm lib/smlnj/lib/mlrisc-tools
-@dirrm lib/smlnj/lib/mllex-tool.cm/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/mllex-tool.cm/.cm
+@dirrm lib/smlnj/lib/mllex-tool.cm/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/mllex-tool.cm/CM
@dirrm lib/smlnj/lib/mllex-tool.cm
-@dirrm lib/smlnj/lib/mlburg-tool.cm/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/mlburg-tool.cm/.cm
+@dirrm lib/smlnj/lib/mlburg-tool.cm/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/mlburg-tool.cm/CM
@dirrm lib/smlnj/lib/mlburg-tool.cm
-@dirrm lib/smlnj/lib/ml-yacc-lib.cm/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/ml-yacc-lib.cm/.cm
+@dirrm lib/smlnj/lib/ml-yacc-lib.cm/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/ml-yacc-lib.cm/CM
@dirrm lib/smlnj/lib/ml-yacc-lib.cm
-@dirrm lib/smlnj/lib/make-tool.cm/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/make-tool.cm/.cm
+@dirrm lib/smlnj/lib/make-tool.cm/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/make-tool.cm/CM
@dirrm lib/smlnj/lib/make-tool.cm
-@dirrm lib/smlnj/lib/lex-ext.cm/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/lex-ext.cm/.cm
+@dirrm lib/smlnj/lib/lex-ext.cm/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/lex-ext.cm/CM
@dirrm lib/smlnj/lib/lex-ext.cm
-@dirrm lib/smlnj/lib/inet-lib.cm/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/inet-lib.cm/.cm
+@dirrm lib/smlnj/lib/inet-lib.cm/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/inet-lib.cm/CM
@dirrm lib/smlnj/lib/inet-lib.cm
-@dirrm lib/smlnj/lib/html-lib.cm/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/html-lib.cm/.cm
+@dirrm lib/smlnj/lib/html-lib.cm/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/html-lib.cm/CM
@dirrm lib/smlnj/lib/html-lib.cm
-@dirrm lib/smlnj/lib/hash-cons-lib.cm/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/hash-cons-lib.cm/.cm
+@dirrm lib/smlnj/lib/hash-cons-lib.cm/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/hash-cons-lib.cm/CM
@dirrm lib/smlnj/lib/hash-cons-lib.cm
-@dirrm lib/smlnj/lib/grm-ext.cm/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/grm-ext.cm/.cm
+@dirrm lib/smlnj/lib/grm-ext.cm/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/grm-ext.cm/CM
@dirrm lib/smlnj/lib/grm-ext.cm
-@dirrm lib/smlnj/lib/eXene.cm/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/eXene.cm/.cm
+@dirrm lib/smlnj/lib/eXene.cm/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/eXene.cm/CM
@dirrm lib/smlnj/lib/eXene.cm
-@dirrm lib/smlnj/lib/dir-tool.cm/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/dir-tool.cm/.cm
+@dirrm lib/smlnj/lib/dir-tool.cm/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/dir-tool.cm/CM
@dirrm lib/smlnj/lib/dir-tool.cm
-@dirrm lib/smlnj/lib/controls-lib.cm/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/controls-lib.cm/.cm
+@dirrm lib/smlnj/lib/controls-lib.cm/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/controls-lib.cm/CM
@dirrm lib/smlnj/lib/controls-lib.cm
-@dirrm lib/smlnj/lib/cml/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/cml/.cm
-@dirrm lib/smlnj/lib/cml-lib/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/cml-lib/.cm
+@dirrm lib/smlnj/lib/cml/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/cml/CM
+@dirrm lib/smlnj/lib/cml-lib/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/cml-lib/CM
@dirrm lib/smlnj/lib/cml-lib
@dirrm lib/smlnj/lib/cml
-@dirrm lib/smlnj/lib/ckit-lib.cm/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/ckit-lib.cm/.cm
+@dirrm lib/smlnj/lib/ckit-lib.cm/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/ckit-lib.cm/CM
@dirrm lib/smlnj/lib/ckit-lib.cm
-${NLFFI}@dirrm lib/smlnj/lib/c/memory/.cm/${BOX}-unix
-${NLFFI}@dirrm lib/smlnj/lib/c/memory/.cm
+${NLFFI}@dirrm lib/smlnj/lib/c/memory/CM/${BOX}-unix
+${NLFFI}@dirrm lib/smlnj/lib/c/memory/CM
${NLFFI}@dirrm lib/smlnj/lib/c/memory
-${NLFFI}@dirrm lib/smlnj/lib/c/internals/.cm/${BOX}-unix
-${NLFFI}@dirrm lib/smlnj/lib/c/internals/.cm
+${NLFFI}@dirrm lib/smlnj/lib/c/internals/CM/${BOX}-unix
+${NLFFI}@dirrm lib/smlnj/lib/c/internals/CM
${NLFFI}@dirrm lib/smlnj/lib/c/internals
-${NLFFI}@dirrm lib/smlnj/lib/c/.cm/${BOX}-unix
-${NLFFI}@dirrm lib/smlnj/lib/c/.cm
+${NLFFI}@dirrm lib/smlnj/lib/c/CM/${BOX}-unix
+${NLFFI}@dirrm lib/smlnj/lib/c/CM
${NLFFI}@dirrm lib/smlnj/lib/c
-@dirrm lib/smlnj/lib/burg-ext.cm/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/burg-ext.cm/.cm
+@dirrm lib/smlnj/lib/burg-ext.cm/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/burg-ext.cm/CM
@dirrm lib/smlnj/lib/burg-ext.cm
-@dirrm lib/smlnj/lib/basis.cm/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/basis.cm/.cm
+@dirrm lib/smlnj/lib/basis.cm/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/basis.cm/CM
@dirrm lib/smlnj/lib/basis.cm
-@dirrm lib/smlnj/lib/SMLNJ-MLRISC/.cm/${BOX}-unix
-@dirrm lib/smlnj/lib/SMLNJ-MLRISC/.cm
+@dirrm lib/smlnj/lib/SMLNJ-MLRISC/CM/${BOX}-unix
+@dirrm lib/smlnj/lib/SMLNJ-MLRISC/CM
@dirrm lib/smlnj/lib/SMLNJ-MLRISC
@dirrm lib/smlnj/lib
@dirrm lib/smlnj/bin/.run
diff --git a/lang/smlnj/distinfo b/lang/smlnj/distinfo
index 6922c0b2d3c..1a6f3e996d4 100644
--- a/lang/smlnj/distinfo
+++ b/lang/smlnj/distinfo
@@ -1,38 +1,42 @@
-$NetBSD: distinfo,v 1.7 2004/04/09 23:19:37 snj Exp $
+$NetBSD: distinfo,v 1.8 2004/06/06 04:38:29 snj Exp $
-SHA1 (smlnj-110.45/MLRISC.tgz) = 0ff9ca7a5b333c012c5b366ced1eb1dddd7c3b74
-Size (smlnj-110.45/MLRISC.tgz) = 1221377 bytes
-SHA1 (smlnj-110.45/boot.x86-unix.tgz) = c00baadd2ff344555333e967aabbf365c27a1c5f
-Size (smlnj-110.45/boot.x86-unix.tgz) = 5298523 bytes
-SHA1 (smlnj-110.45/ckit.tgz) = b4fa2f50edfcae9d1898fa2024c6dd0b5de82d55
-Size (smlnj-110.45/ckit.tgz) = 168194 bytes
-SHA1 (smlnj-110.45/cm.tgz) = 9840a5d7bbdc8ab02feca5e7baebc40fd227a8dd
-Size (smlnj-110.45/cm.tgz) = 203716 bytes
-SHA1 (smlnj-110.45/cml.tgz) = 77afbfcae5282f7af329b3783e98c93443bc8d5a
-Size (smlnj-110.45/cml.tgz) = 103556 bytes
-SHA1 (smlnj-110.45/compiler.tgz) = 51c4276e8ae9bcd7cf950f95a8b44739fa698ddd
-Size (smlnj-110.45/compiler.tgz) = 729559 bytes
-SHA1 (smlnj-110.45/config.tgz) = 0fecf02221c6f2ad61d22b3e00fb797eea6bbc0d
-Size (smlnj-110.45/config.tgz) = 12918 bytes
-SHA1 (smlnj-110.45/eXene.tgz) = 4a884474902f66574c1507dff18776a615ded0d7
-Size (smlnj-110.45/eXene.tgz) = 695211 bytes
-SHA1 (smlnj-110.45/ml-burg.tgz) = e15acc8cd4efd13b25105a3806f038b51318dc84
-Size (smlnj-110.45/ml-burg.tgz) = 31547 bytes
-SHA1 (smlnj-110.45/ml-lex.tgz) = 92965b27b9454b89b99d35eaa3c256c4f0d08e72
-Size (smlnj-110.45/ml-lex.tgz) = 32382 bytes
-SHA1 (smlnj-110.45/ml-nlffi-lib.tgz) = ddf29a6f717bb1908092ae205945c2e7a45300bf
-Size (smlnj-110.45/ml-nlffi-lib.tgz) = 33758 bytes
-SHA1 (smlnj-110.45/ml-nlffigen.tgz) = 2d6cd5a14a1e13ad98fec46021044ec4d2fb0ab4
-Size (smlnj-110.45/ml-nlffigen.tgz) = 29070 bytes
-SHA1 (smlnj-110.45/ml-yacc.tgz) = 4c4681e341abd61fa10135ca3c3b82fe1658075e
-Size (smlnj-110.45/ml-yacc.tgz) = 95048 bytes
-SHA1 (smlnj-110.45/runtime.tgz) = 9daccd5e07c96d0fdc9c7f387710adbbd496431d
-Size (smlnj-110.45/runtime.tgz) = 315758 bytes
-SHA1 (smlnj-110.45/smlnj-lib.tgz) = 06af70565a50a85b8f041de03b3859ca261b975e
-Size (smlnj-110.45/smlnj-lib.tgz) = 217129 bytes
-SHA1 (smlnj-110.45/system.tgz) = 7040c01a5af6d0b7efdcd88efd97e905bfaf0af8
-Size (smlnj-110.45/system.tgz) = 207344 bytes
-SHA1 (patch-aa) = 52d0e7fdb888e753e351d74ed77655e8e0c6afd7
+SHA1 (smlnj-110.42/MLRISC.tgz) = 55055ed06f7dd2ef178ef365c018f0f38f740528
+Size (smlnj-110.42/MLRISC.tgz) = 1173187 bytes
+SHA1 (smlnj-110.42/boot.ppc-unix.tgz) = 50c12d123cbb953283cc01308bda94ba6a004f10
+Size (smlnj-110.42/boot.ppc-unix.tgz) = 5063945 bytes
+SHA1 (smlnj-110.42/boot.sparc-unix.tgz) = d90361e8de683bde9f2ce76d5a3fdc0b9bcf7b1f
+Size (smlnj-110.42/boot.sparc-unix.tgz) = 5216813 bytes
+SHA1 (smlnj-110.42/boot.x86-unix.tgz) = 7e85b25459886179be0bcb949cd489f62c0a5424
+Size (smlnj-110.42/boot.x86-unix.tgz) = 5147025 bytes
+SHA1 (smlnj-110.42/ckit.tgz) = f47599df014c9c6dcd02c0bfcc0fad5d1409451b
+Size (smlnj-110.42/ckit.tgz) = 168000 bytes
+SHA1 (smlnj-110.42/cm.tgz) = c102131e974e91426bab1cc30005f8e02f7622b6
+Size (smlnj-110.42/cm.tgz) = 202633 bytes
+SHA1 (smlnj-110.42/cml.tgz) = 61f20116032d284a0d2eecd5f14de5378ff4ea6d
+Size (smlnj-110.42/cml.tgz) = 128485 bytes
+SHA1 (smlnj-110.42/compiler.tgz) = fbde2959e05c04333131450d152a6ac5890b2867
+Size (smlnj-110.42/compiler.tgz) = 704669 bytes
+SHA1 (smlnj-110.42/config.tgz) = f7c1b75019c274872d599b9f5a42ce0ee1926c24
+Size (smlnj-110.42/config.tgz) = 13660 bytes
+SHA1 (smlnj-110.42/eXene.tgz) = e213539308047636da34a82fbcc7d59a8f03ea7a
+Size (smlnj-110.42/eXene.tgz) = 695431 bytes
+SHA1 (smlnj-110.42/ml-burg.tgz) = 8c69fd51f7eb86b941883fa7c309b7e54baf28ea
+Size (smlnj-110.42/ml-burg.tgz) = 31696 bytes
+SHA1 (smlnj-110.42/ml-lex.tgz) = 524714f95cd014e55624e9d1b270a77100f28cd1
+Size (smlnj-110.42/ml-lex.tgz) = 32108 bytes
+SHA1 (smlnj-110.42/ml-nlffi-lib.tgz) = 5222ccdc1d9737360a0ce60b05137b476282e9f3
+Size (smlnj-110.42/ml-nlffi-lib.tgz) = 33645 bytes
+SHA1 (smlnj-110.42/ml-nlffigen.tgz) = d3e0e064dfd0fd3c12bda72e098224ebea180a6a
+Size (smlnj-110.42/ml-nlffigen.tgz) = 28836 bytes
+SHA1 (smlnj-110.42/ml-yacc.tgz) = ff4a077099a6f8d2bb8b32a64c9ef45e89358346
+Size (smlnj-110.42/ml-yacc.tgz) = 95608 bytes
+SHA1 (smlnj-110.42/runtime.tgz) = 913b2c4ca3edea2fd7fcc09c482665fb92e5f540
+Size (smlnj-110.42/runtime.tgz) = 313057 bytes
+SHA1 (smlnj-110.42/smlnj-lib.tgz) = c48a8e19d4a14799d7596ce896f4a2040fe1c2bf
+Size (smlnj-110.42/smlnj-lib.tgz) = 251230 bytes
+SHA1 (smlnj-110.42/system.tgz) = 0b9f61052a6413ac1d391a6b7ddf903875d192ff
+Size (smlnj-110.42/system.tgz) = 177548 bytes
+SHA1 (patch-aa) = 370fc94462f60fcf1b28ddad2266311b19d92eca
SHA1 (patch-ab) = 3d5946b2d72dee255159afe6fb25240f8fa7e306
SHA1 (patch-ac) = 7b3ea837db260542d1477ccbe0dba24c6afbc1e2
SHA1 (patch-ad) = a406bde2f6f7e2d93d652135b94aefd4b7aca494
@@ -43,7 +47,7 @@ SHA1 (patch-ah) = 4d1f861cf18424db18fbcd19fd2e123b9a0a5247
SHA1 (patch-ai) = dfb45b2c7d59bcd9230edb30d5dfffd4dab5782e
SHA1 (patch-aj) = 24bbb65b02e97bec7673dccbf07fce9853c94984
SHA1 (patch-ak) = 55738c10e5adc6b99d909a784f256b24e250990e
-SHA1 (patch-al) = 9a1026bfdca0e3a0332a323ae1a294ff1dc86b4b
+SHA1 (patch-al) = 82842e8662670336e134f12e0851d5f61413211d
SHA1 (patch-am) = 06d8cb145217c46ada440e0d3e7420ea99651064
SHA1 (patch-an) = d6e1a75d5fb68423ce3181622de919c2337db2e7
SHA1 (patch-ao) = 1c66024c5949269291cbf6f815baf6162db47d31
diff --git a/lang/smlnj/patches/patch-aa b/lang/smlnj/patches/patch-aa
index 88772aeab11..cde8be31d44 100644
--- a/lang/smlnj/patches/patch-aa
+++ b/lang/smlnj/patches/patch-aa
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.3 2004/04/09 23:19:37 snj Exp $
+$NetBSD: patch-aa,v 1.4 2004/06/06 04:38:29 snj Exp $
---- config/targets.orig 2003-11-04 18:50:53.000000000 +0100
+--- config/targets.orig Thu Oct 10 12:02:10 2002
+++ config/targets
-@@ -38,7 +38,7 @@ request ml-lex
+@@ -41,7 +41,7 @@ request ml-lex
# build ML-Burg
#
@@ -11,7 +11,7 @@ $NetBSD: patch-aa,v 1.3 2004/04/09 23:19:37 snj Exp $
# pre-compile and install the remaining components of the SML/NJ library
# (everything except smlnj-lib.cm, aka Util, itself)
-@@ -47,7 +47,7 @@ request smlnj-lib
+@@ -50,7 +50,7 @@ request smlnj-lib
# pre-compile and install CM "portable graph" utility library
#
@@ -20,16 +20,13 @@ $NetBSD: patch-aa,v 1.3 2004/04/09 23:19:37 snj Exp $
# pre-compile and install Concurrent ML, which is a library for message-passing
# concurrency.
-@@ -62,7 +62,7 @@ request cml-lib
+@@ -65,12 +65,12 @@ request cml-lib
# pre-compile and install eXene, which is a library for X-Windows programming.
# EXene requires CML.
#
-#request eXene
+request eXene
- # pre-compile (certain) parts of MLRISC that are not already part of the SML/NJ
- # compiler itself
-@@ -72,7 +72,7 @@ request mlrisc
# pre-compile and install the C-Kit, which is a library for parsing and
# type-checking C programs
#
@@ -38,7 +35,7 @@ $NetBSD: patch-aa,v 1.3 2004/04/09 23:19:37 snj Exp $
# pre-compile and install the ML-NLFFI Library, which is the core of
# a new foreign function interface (where "foreign" functions are
-@@ -81,7 +81,7 @@ request mlrisc
+@@ -79,7 +79,7 @@ request cml-lib
# the new FFI.
# This preview release currently works only under X86/Linux.
#
@@ -47,7 +44,7 @@ $NetBSD: patch-aa,v 1.3 2004/04/09 23:19:37 snj Exp $
# build ML-NLFFI-Gen, a program generator tool used in conjunction with
# the new "NLFFI" foreign function interface. The tool generates ML
-@@ -89,13 +89,13 @@ request mlrisc
+@@ -87,13 +87,13 @@ request cml-lib
# (Requires ckit!)
# This preview release currently works only under X86/Linux.
#
@@ -63,7 +60,7 @@ $NetBSD: patch-aa,v 1.3 2004/04/09 23:19:37 snj Exp $
# Build and install the 'nowhere' program translator.
# This tool translates programs with conditional patterns (where clauses)
-@@ -103,7 +103,7 @@ request mlrisc
+@@ -101,7 +101,7 @@ request cml-lib
# (bad) documentation.
# (Requires the mlrisc-tools library!)
#
diff --git a/lang/smlnj/patches/patch-al b/lang/smlnj/patches/patch-al
index 07b1400bb10..4e9dcebe7ed 100644
--- a/lang/smlnj/patches/patch-al
+++ b/lang/smlnj/patches/patch-al
@@ -1,13 +1,15 @@
-$NetBSD: patch-al,v 1.2 2004/04/09 23:19:37 snj Exp $
+$NetBSD: patch-al,v 1.3 2004/06/06 04:38:29 snj Exp $
---- src/runtime/objs/mk.x86-netbsd.orig 2004-01-31 15:24:42.000000000 +0100
-+++ src/runtime/objs/mk.x86-netbsd
-@@ -9,7 +9,7 @@ MAKE = gmake
+--- src/runtime/objs/mk.x86-netbsd.orig 2000-11-06 13:41:04.000000000 -0800
++++ src/runtime/objs/mk.x86-netbsd 2004-06-05 21:16:03.000000000 -0700
+@@ -9,8 +9,8 @@ MAKE = gmake
ARFLAGS = Trcv
CC = gcc -ansi
-CFLAGS = -O2
+-CPP = gcc -x c -E -P -ansi
+CFLAGS = @CFLAGS@
- CPP = gcc -x assembler-with-cpp -E -P
++CPP = gcc -x assembler-with-cpp -E -P
#CPP = /usr/bin/cpp -P
+ XOBJS =