update to version 110.58. new featues:
Support for Intel Macs and x86-64 under Linux, a brand-new replacement for ml-lex, and other minor improvements as well as bugfixes.
This commit is contained in:
parent
03b188121e
commit
4011637b3c
5 changed files with 72 additions and 68 deletions
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.9 2005/12/26 18:00:42 pulahti Exp $
|
||||
# $NetBSD: Makefile,v 1.10 2006/05/01 11:55:13 pulahti Exp $
|
||||
#
|
||||
|
||||
DISTNAME= boot.${BOX}-unix
|
||||
|
@ -26,7 +26,7 @@ MAINTAINER= vnorrman@cc.hut.fi
|
|||
HOMEPAGE= http://www.smlnj.org/index.html
|
||||
COMMENT= Working version of SML/NJ Standard ML compiler
|
||||
|
||||
SML_VERSION= 110.57
|
||||
SML_VERSION= 110.58
|
||||
|
||||
WRKSRC= ${WRKDIR}
|
||||
DIST_SUBDIR= smlnj-${SML_VERSION}
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
@comment $NetBSD: PLIST,v 1.4 2005/12/26 18:00:42 pulahti Exp $
|
||||
@comment $NetBSD: PLIST,v 1.5 2006/05/01 11:55:13 pulahti Exp $
|
||||
bin/heap2exec
|
||||
bin/lexgen
|
||||
bin/ml-build
|
||||
bin/ml-burg
|
||||
bin/ml-lex
|
||||
|
@ -9,6 +10,7 @@ bin/ml-yacc
|
|||
bin/nowhere
|
||||
bin/sml
|
||||
lib/smlnj/bin/.arch-n-opsys
|
||||
lib/smlnj/bin/.heap/lexgen.${BOX}-${OS}
|
||||
lib/smlnj/bin/.heap/ml-burg.${BOX}-${OS}
|
||||
lib/smlnj/bin/.heap/ml-lex.${BOX}-${OS}
|
||||
${NLFFI}lib/smlnj/bin/.heap/ml-nlffigen.${BOX}-${OS}
|
||||
|
@ -19,6 +21,7 @@ lib/smlnj/bin/.link-sml
|
|||
lib/smlnj/bin/.run-sml
|
||||
lib/smlnj/bin/.run/run.${BOX}-${LOWER_OPSYS}
|
||||
lib/smlnj/bin/heap2exec
|
||||
lib/smlnj/bin/lexgen
|
||||
lib/smlnj/bin/ml-build
|
||||
lib/smlnj/bin/ml-burg
|
||||
lib/smlnj/bin/ml-lex
|
||||
|
@ -131,6 +134,7 @@ lib/smlnj/lib/smlnj/internal/.cm/${BOX}-unix/smlnj-version.cm
|
|||
lib/smlnj/lib/smlnj/internal/.cm/${BOX}-unix/srcpath-lib.cm
|
||||
lib/smlnj/lib/smlnj/ml-yacc/.cm/${BOX}-unix/ml-yacc-lib.cm
|
||||
lib/smlnj/lib/smlnj/smlnj-lib/.cm/${BOX}-unix/controls-lib.cm
|
||||
lib/smlnj/lib/smlnj/smlnj-lib/.cm/${BOX}-unix/html-lib.cm
|
||||
lib/smlnj/lib/smlnj/smlnj-lib/.cm/${BOX}-unix/pp-lib.cm
|
||||
lib/smlnj/lib/smlnj/smlnj-lib/.cm/${BOX}-unix/smlnj-lib.cm
|
||||
lib/smlnj/lib/smlnj/viscomp/.cm/${BOX}-unix/alpha32.cm
|
||||
|
|
|
@ -1,59 +1,59 @@
|
|||
$NetBSD: distinfo,v 1.8 2005/12/26 18:00:42 pulahti Exp $
|
||||
$NetBSD: distinfo,v 1.9 2006/05/01 11:55:13 pulahti Exp $
|
||||
|
||||
SHA1 (smlnj-110.57/MLRISC.tgz) = e03ec617e9e7f1f35223e16429b3957a1c762d70
|
||||
RMD160 (smlnj-110.57/MLRISC.tgz) = bd9531515630569399e5a545c7d93cf8e0f241dc
|
||||
Size (smlnj-110.57/MLRISC.tgz) = 1225850 bytes
|
||||
SHA1 (smlnj-110.57/boot.x86-unix.tgz) = 60d73683776adc6aa65f500f08e6d4397832d0a0
|
||||
RMD160 (smlnj-110.57/boot.x86-unix.tgz) = 77bdea5ada333081b0003037a23f7946a9c76224
|
||||
Size (smlnj-110.57/boot.x86-unix.tgz) = 5416104 bytes
|
||||
SHA1 (smlnj-110.57/ckit.tgz) = fd7f0e4168359873b33b4ded6f95103eda605f1a
|
||||
RMD160 (smlnj-110.57/ckit.tgz) = 1a3031b1191b41d84eb87188a1019ec9b7ca4d54
|
||||
Size (smlnj-110.57/ckit.tgz) = 168167 bytes
|
||||
SHA1 (smlnj-110.57/cm.tgz) = ce3a6b2fb1479b9feb8a407e0e1d7463a5d78ddd
|
||||
RMD160 (smlnj-110.57/cm.tgz) = 38d78e05d3dbdd140a7444374fdf162e8e7b4496
|
||||
Size (smlnj-110.57/cm.tgz) = 206226 bytes
|
||||
SHA1 (smlnj-110.57/cml.tgz) = 2b65e02965bf5db4e6da0af9e2120c755ee44176
|
||||
RMD160 (smlnj-110.57/cml.tgz) = 3fcf29c1e6c504c71c61174b7e8aea68ce9522e9
|
||||
Size (smlnj-110.57/cml.tgz) = 104136 bytes
|
||||
SHA1 (smlnj-110.57/compiler.tgz) = c2b4be591e0b3fd58e2c00a846e9b86cb276bedb
|
||||
RMD160 (smlnj-110.57/compiler.tgz) = 11273649e7c0554b1dc0599efbfac060ecec543a
|
||||
Size (smlnj-110.57/compiler.tgz) = 736854 bytes
|
||||
SHA1 (smlnj-110.57/config.tgz) = 8a164d6eb3b58711e5e27fa67c991a205344f4f7
|
||||
RMD160 (smlnj-110.57/config.tgz) = d2063de82e88e4b755a8f529fe7966f2f8f76dd7
|
||||
Size (smlnj-110.57/config.tgz) = 14424 bytes
|
||||
SHA1 (smlnj-110.57/eXene.tgz) = 7112c7f85833c6d8e97ceaf791e0cc552e017a82
|
||||
RMD160 (smlnj-110.57/eXene.tgz) = a46019b76bd345957b0af652f2e845441d5cd9c9
|
||||
Size (smlnj-110.57/eXene.tgz) = 705649 bytes
|
||||
SHA1 (smlnj-110.57/ml-burg.tgz) = 77d8408dafe1674c25cf1b34fb98201f944088d1
|
||||
RMD160 (smlnj-110.57/ml-burg.tgz) = 0855bb6aeee8defe8596279c8a4b21f3f1e4c4f3
|
||||
Size (smlnj-110.57/ml-burg.tgz) = 31547 bytes
|
||||
SHA1 (smlnj-110.57/ml-lex.tgz) = fa6c3aeff869a51e19d506bca135c12dda432062
|
||||
RMD160 (smlnj-110.57/ml-lex.tgz) = 8c3b21132e84e6cf3b4d00ce17abbe722ce6991d
|
||||
Size (smlnj-110.57/ml-lex.tgz) = 32410 bytes
|
||||
SHA1 (smlnj-110.57/ml-nlffi-lib.tgz) = e60bb43a4ea56b4d7e476728fbbb1773c8cf3b6d
|
||||
RMD160 (smlnj-110.57/ml-nlffi-lib.tgz) = 8812b832c1710df8c33fd5d19323978f07fe8af3
|
||||
Size (smlnj-110.57/ml-nlffi-lib.tgz) = 44212 bytes
|
||||
SHA1 (smlnj-110.57/ml-nlffigen.tgz) = 9f68c4e69a9a682ac2fd1c1c777714a4d7873972
|
||||
RMD160 (smlnj-110.57/ml-nlffigen.tgz) = 5000b917f9016398cd4fd3a6eba39d744b61cbc0
|
||||
Size (smlnj-110.57/ml-nlffigen.tgz) = 29495 bytes
|
||||
SHA1 (smlnj-110.57/ml-yacc.tgz) = 6349ca42d22aa5a7d108db6d1462d93a109f8f11
|
||||
RMD160 (smlnj-110.57/ml-yacc.tgz) = d98432d37de434ab621acc2453aa684589e6cd43
|
||||
Size (smlnj-110.57/ml-yacc.tgz) = 95234 bytes
|
||||
SHA1 (smlnj-110.57/runtime.tgz) = fbc19811a6123f02ce7126688ca4e54f96ad3725
|
||||
RMD160 (smlnj-110.57/runtime.tgz) = 3e14c3181fcba9da14e9fe4081ce94b1d88f5b0c
|
||||
Size (smlnj-110.57/runtime.tgz) = 313742 bytes
|
||||
SHA1 (smlnj-110.57/smlnj-lib.tgz) = 3d788692080ac7493efea1122d9ac6ba7f8125e7
|
||||
RMD160 (smlnj-110.57/smlnj-lib.tgz) = 20661392bc918760985e0687c027a0693bc95069
|
||||
Size (smlnj-110.57/smlnj-lib.tgz) = 226978 bytes
|
||||
SHA1 (smlnj-110.57/system.tgz) = e7535e73e9c6b9bb1f044cc08729c384e77ea50e
|
||||
RMD160 (smlnj-110.57/system.tgz) = b2a560f08af8026303e4666af546acee006c5bb4
|
||||
Size (smlnj-110.57/system.tgz) = 220290 bytes
|
||||
SHA1 (smlnj-110.58/MLRISC.tgz) = 48a0d1fd15891da59051aa114526336186d55beb
|
||||
RMD160 (smlnj-110.58/MLRISC.tgz) = 6a508dfcd02a9105a7c1f4d1456fe9621c658958
|
||||
Size (smlnj-110.58/MLRISC.tgz) = 1226053 bytes
|
||||
SHA1 (smlnj-110.58/boot.x86-unix.tgz) = c788e868c06c040c143941b292ac4f35ff5719d2
|
||||
RMD160 (smlnj-110.58/boot.x86-unix.tgz) = 6df43afc8a7f730515ea2f99ff8d4c5a31a39198
|
||||
Size (smlnj-110.58/boot.x86-unix.tgz) = 5485927 bytes
|
||||
SHA1 (smlnj-110.58/ckit.tgz) = cbb6cf78e9fe621d392cd99172abb0c3befe71e1
|
||||
RMD160 (smlnj-110.58/ckit.tgz) = 2b7c429b3bc88d76c0f39c677e9301c139492399
|
||||
Size (smlnj-110.58/ckit.tgz) = 168159 bytes
|
||||
SHA1 (smlnj-110.58/cm.tgz) = 35a7d31b337101f666eb0f2d854dc6d3f64c127d
|
||||
RMD160 (smlnj-110.58/cm.tgz) = 4a8f5b5615b2d83cd5dcb0e8bc5f7fd4a4256c2f
|
||||
Size (smlnj-110.58/cm.tgz) = 206146 bytes
|
||||
SHA1 (smlnj-110.58/cml.tgz) = 8ca00e873127269453d5a475eea101546bcedec7
|
||||
RMD160 (smlnj-110.58/cml.tgz) = 60fb2affcfba15a26abb903e651868b10658b8d4
|
||||
Size (smlnj-110.58/cml.tgz) = 104206 bytes
|
||||
SHA1 (smlnj-110.58/compiler.tgz) = febcccee715009e8fa194cd092da071c7c55c5a1
|
||||
RMD160 (smlnj-110.58/compiler.tgz) = 05be0d0ca3758006e5dc0c0b3bdd47b2317bf282
|
||||
Size (smlnj-110.58/compiler.tgz) = 737740 bytes
|
||||
SHA1 (smlnj-110.58/config.tgz) = 19a7be9d27eb9c49e1ade858a2e8407211d60c80
|
||||
RMD160 (smlnj-110.58/config.tgz) = 9d0103a6146afc95fe5a6f36468305b2ef09e44f
|
||||
Size (smlnj-110.58/config.tgz) = 14571 bytes
|
||||
SHA1 (smlnj-110.58/eXene.tgz) = 6f5f22be6f0aee30dd6892556282dd5f62a505f5
|
||||
RMD160 (smlnj-110.58/eXene.tgz) = a1d225f3338b5b64c30104e1ef56021252b135d6
|
||||
Size (smlnj-110.58/eXene.tgz) = 706434 bytes
|
||||
SHA1 (smlnj-110.58/ml-burg.tgz) = 68354c40b9a64ed7df5b88a4a8eebfa3e7b1631b
|
||||
RMD160 (smlnj-110.58/ml-burg.tgz) = af2ffffe1ae0f345000018093f33555d13731a4a
|
||||
Size (smlnj-110.58/ml-burg.tgz) = 31552 bytes
|
||||
SHA1 (smlnj-110.58/ml-lex.tgz) = 72c6dbfba99569613dd14f76b6c8a970b0174b73
|
||||
RMD160 (smlnj-110.58/ml-lex.tgz) = 7421804408f6f8a75e39a433cb4838d77edd1222
|
||||
Size (smlnj-110.58/ml-lex.tgz) = 32411 bytes
|
||||
SHA1 (smlnj-110.58/ml-nlffi-lib.tgz) = 020575b9726c90ac868dd4f045d950081a6940e4
|
||||
RMD160 (smlnj-110.58/ml-nlffi-lib.tgz) = ed176d0c35f2db673ecd8e3949272890d699d9e7
|
||||
Size (smlnj-110.58/ml-nlffi-lib.tgz) = 44210 bytes
|
||||
SHA1 (smlnj-110.58/ml-nlffigen.tgz) = 8be690023cddc00c903fb60f0990e79355fc77ba
|
||||
RMD160 (smlnj-110.58/ml-nlffigen.tgz) = 89f90967378ed2857affec408ebf1b3e9279c9dd
|
||||
Size (smlnj-110.58/ml-nlffigen.tgz) = 29495 bytes
|
||||
SHA1 (smlnj-110.58/ml-yacc.tgz) = 26411e92e7d0e2da5d01ab14e69103a0575728cd
|
||||
RMD160 (smlnj-110.58/ml-yacc.tgz) = b8bd999be3de63e25af6d17bc24d2228ea917e3e
|
||||
Size (smlnj-110.58/ml-yacc.tgz) = 95225 bytes
|
||||
SHA1 (smlnj-110.58/runtime.tgz) = ceb87f0c9b042752a6ca34e4d5f257caa709c0b8
|
||||
RMD160 (smlnj-110.58/runtime.tgz) = 8d78a55d4795e6c83246d5c85f2375a8bdf85d39
|
||||
Size (smlnj-110.58/runtime.tgz) = 314192 bytes
|
||||
SHA1 (smlnj-110.58/smlnj-lib.tgz) = cfd22e819eb7f18ae2eb0ce3ef1d08e8588c85b6
|
||||
RMD160 (smlnj-110.58/smlnj-lib.tgz) = b20283b389a55295a116288ce63e9d423d3442a6
|
||||
Size (smlnj-110.58/smlnj-lib.tgz) = 226977 bytes
|
||||
SHA1 (smlnj-110.58/system.tgz) = a8e6a22bf015d9d20fb99e49aee9de99a9918dfd
|
||||
RMD160 (smlnj-110.58/system.tgz) = b0b0c33b8dd943d6f1911f25521579764bca0917
|
||||
Size (smlnj-110.58/system.tgz) = 220608 bytes
|
||||
SHA1 (patch-aa) = d7ef7fd7339f9432ec1a545f70a1bde65969e8f6
|
||||
SHA1 (patch-ab) = 3d5946b2d72dee255159afe6fb25240f8fa7e306
|
||||
SHA1 (patch-ac) = 09a2406f2e9cc83912d2141ac8117c7cf827d2e3
|
||||
SHA1 (patch-ac) = 54f435f74d9502fd9bb5d0e6b74a1b077c8d9ee6
|
||||
SHA1 (patch-ad) = a406bde2f6f7e2d93d652135b94aefd4b7aca494
|
||||
SHA1 (patch-ae) = 5796401418fd91a795fdfe75060cf654dd315ac1
|
||||
SHA1 (patch-af) = d9912bf260eb3d7e92a3c03c08e023cd0d8bef7d
|
||||
SHA1 (patch-af) = fae22c6f367b3007bbd9b46b7a7a218710723ca4
|
||||
SHA1 (patch-ag) = dae9c89ccc7ada96bd3ac4b2bae1da6427902fb4
|
||||
SHA1 (patch-ah) = 93d7453dc82d91d29662cc02dd8ab9e8b8987393
|
||||
SHA1 (patch-ai) = 625362fa3fa027116f1e6b5dc97a4e5bc0cc0ff4
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
$NetBSD: patch-ac,v 1.2 2005/12/26 18:00:42 pulahti Exp $
|
||||
$NetBSD: patch-ac,v 1.3 2006/05/01 11:55:13 pulahti Exp $
|
||||
|
||||
--- config/_arch-n-opsys.orig 2005-07-20 14:33:45.000000000 +0000
|
||||
+++ config/_arch-n-opsys 2005-12-24 21:56:34.000000000 +0000
|
||||
@@ -102,8 +102,10 @@
|
||||
NetBSD)
|
||||
OPSYS=netbsd
|
||||
--- config/_arch-n-opsys.orig 2006-02-21 21:33:23.000000000 +0000
|
||||
+++ config/_arch-n-opsys 2006-03-09 19:21:57.000000000 +0000
|
||||
@@ -119,8 +119,10 @@
|
||||
*) exit 1;;
|
||||
esac
|
||||
HEAP_OPSYS=bsd
|
||||
- case `uname -m` in
|
||||
+ case `uname -p` in
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
$NetBSD: patch-af,v 1.1.1.1 2004/02/08 12:55:08 pulahti Exp $
|
||||
$NetBSD: patch-af,v 1.2 2006/05/01 11:55:13 pulahti Exp $
|
||||
|
||||
--- src/runtime/mach-dep/signal-sysdep.h.orig
|
||||
+++ src/runtime/mach-dep/signal-sysdep.h
|
||||
@@ -147,7 +147,7 @@
|
||||
--- src/runtime/mach-dep/signal-sysdep.h.orig 2006-02-27 17:47:32.000000000 +0000
|
||||
+++ src/runtime/mach-dep/signal-sysdep.h 2006-03-09 19:15:48.000000000 +0000
|
||||
@@ -171,7 +171,7 @@
|
||||
/* disable all FP exceptions */
|
||||
# define SIG_InitFPE() SetFSR(0)
|
||||
|
||||
|
@ -11,9 +11,9 @@ $NetBSD: patch-af,v 1.1.1.1 2004/02/08 12:55:08 pulahti Exp $
|
|||
/** SPARC, SUNOS **/
|
||||
# define USE_ZERO_LIMIT_PTR_FN
|
||||
# define SIG_FAULT1 SIGFPE
|
||||
@@ -318,6 +318,19 @@
|
||||
|
||||
# define SIG_Flags 0
|
||||
@@ -340,6 +340,19 @@
|
||||
# define SIG_ResetFPE(scp) { (scp)->regs->gpr[PT_FPSCR] = 0x0; }
|
||||
typedef void SigReturn_t;
|
||||
|
||||
+# elif (defined(TARGET_PPC) && defined(OPSYS_NETBSD))
|
||||
+ /* PPC, NetBSD */
|
||||
|
@ -28,6 +28,6 @@ $NetBSD: patch-af,v 1.1.1.1 2004/02/08 12:55:08 pulahti Exp $
|
|||
+# define SIG_GetCode(info,scp) (info)
|
||||
+ typedef void SigReturn_t;
|
||||
+
|
||||
|
||||
# endif /* HOST_RS6000/HOST_PPC */
|
||||
|
||||
#elif defined(HOST_HPPA)
|
||||
|
|
Loading…
Reference in a new issue