From 449a1afba151988a31bd1e4b0b9f08943a874de3 Mon Sep 17 00:00:00 2001 From: asau Date: Sun, 7 Feb 2010 03:14:36 +0000 Subject: Update to SML/NJ 110.72, bug fix release. --- lang/smlnj/Makefile | 11 +++-- lang/smlnj/PLIST | 5 +- lang/smlnj/distinfo | 109 +++++++++++++++++++++++++------------------- lang/smlnj/patches/patch-aa | 22 +++++++-- 4 files changed, 92 insertions(+), 55 deletions(-) (limited to 'lang/smlnj') diff --git a/lang/smlnj/Makefile b/lang/smlnj/Makefile index 0015cd8381b..c90d5889dd4 100644 --- a/lang/smlnj/Makefile +++ b/lang/smlnj/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.21 2009/09/22 15:07:23 asau Exp $ +# $NetBSD: Makefile,v 1.22 2010/02/07 03:14:36 asau Exp $ # DISTNAME= boot.${BOX}-unix @@ -19,13 +19,18 @@ DISTFILES= MLRISC.tgz \ ml-yacc.tgz \ runtime.tgz \ smlnj-lib.tgz \ - system.tgz + system.tgz \ + ml-lpt.tgz \ + pgraph.tgz \ + trace-debug-profile.tgz \ + heap2asm.tgz \ + smlnj-c.tgz MAINTAINER= richards+netbsd@CS.Princeton.EDU HOMEPAGE= http://www.smlnj.org/index.html COMMENT= Popular functional language from Bell Labs -SML_VERSION= 110.71 +SML_VERSION= 110.72 PKG_DESTDIR_SUPPORT= user-destdir diff --git a/lang/smlnj/PLIST b/lang/smlnj/PLIST index 7ffd1c60d9e..d56b2c1aa9a 100644 --- a/lang/smlnj/PLIST +++ b/lang/smlnj/PLIST @@ -1,4 +1,5 @@ -@comment $NetBSD: PLIST,v 1.7 2009/09/22 15:01:23 asau Exp $ +@comment $NetBSD: PLIST,v 1.8 2010/02/07 03:14:36 asau Exp $ +bin/heap2asm bin/heap2exec bin/ml-antlr bin/ml-build @@ -11,6 +12,7 @@ bin/ml-yacc bin/nowhere bin/sml lib/smlnj/bin/.arch-n-opsys +lib/smlnj/bin/.heap/heap2asm.${BOX}-${OS} lib/smlnj/bin/.heap/ml-antlr.${BOX}-${OS} lib/smlnj/bin/.heap/ml-burg.${BOX}-${OS} lib/smlnj/bin/.heap/ml-lex.${BOX}-${OS} @@ -22,6 +24,7 @@ lib/smlnj/bin/.heap/sml.${BOX}-${OS} lib/smlnj/bin/.link-sml lib/smlnj/bin/.run-sml lib/smlnj/bin/.run/run.${BOX}-${LOWER_OPSYS} +lib/smlnj/bin/heap2asm lib/smlnj/bin/heap2exec lib/smlnj/bin/ml-antlr lib/smlnj/bin/ml-build diff --git a/lang/smlnj/distinfo b/lang/smlnj/distinfo index 0b071fcf3df..32d712d8557 100644 --- a/lang/smlnj/distinfo +++ b/lang/smlnj/distinfo @@ -1,51 +1,66 @@ -$NetBSD: distinfo,v 1.12 2009/09/22 14:48:47 asau Exp $ +$NetBSD: distinfo,v 1.13 2010/02/07 03:14:36 asau Exp $ -SHA1 (smlnj-110.71/MLRISC.tgz) = 068b8404f33863ce8bbff5787cd2d1372b4481f8 -RMD160 (smlnj-110.71/MLRISC.tgz) = e85e48e74f7e4ffd46270e0bfcd9782a3f8b3728 -Size (smlnj-110.71/MLRISC.tgz) = 1435231 bytes -SHA1 (smlnj-110.71/boot.x86-unix.tgz) = e07769b6d475fb052929ed5ed62aad3f069360c0 -RMD160 (smlnj-110.71/boot.x86-unix.tgz) = 0478c36823fbb8a5cf962a31723652c2aa3a10be -Size (smlnj-110.71/boot.x86-unix.tgz) = 5849700 bytes -SHA1 (smlnj-110.71/ckit.tgz) = bf169fde23c56a8df117a17ccb82b7ac2b5df7c4 -RMD160 (smlnj-110.71/ckit.tgz) = 635bfcc6333b42da29a9e4c40e52c742f6a47b5e -Size (smlnj-110.71/ckit.tgz) = 199404 bytes -SHA1 (smlnj-110.71/cm.tgz) = f0f1f8895f73387f795bcd41d66a345908a87e03 -RMD160 (smlnj-110.71/cm.tgz) = 0e69d96be376c468ca2f9992190149cd091227a8 -Size (smlnj-110.71/cm.tgz) = 202311 bytes -SHA1 (smlnj-110.71/cml.tgz) = 2e97ea0802a533c26f5b5becc1fd0e459520e764 -RMD160 (smlnj-110.71/cml.tgz) = f0bcfd6b602d8cb54f9221433e4190bfeae39707 -Size (smlnj-110.71/cml.tgz) = 104707 bytes -SHA1 (smlnj-110.71/compiler.tgz) = 11247fdf658297e9868b49746419d22ecd115cb6 -RMD160 (smlnj-110.71/compiler.tgz) = f03657f90b4aba8556dd562e0fe11692b8c0cb67 -Size (smlnj-110.71/compiler.tgz) = 825457 bytes -SHA1 (smlnj-110.71/config.tgz) = 98c84eaf9ffe56c7ab30e770de8b23e3340deed7 -RMD160 (smlnj-110.71/config.tgz) = cf899afb658707a81397a114e23c1544c5007b91 -Size (smlnj-110.71/config.tgz) = 512911 bytes -SHA1 (smlnj-110.71/eXene.tgz) = e67a80c395a2ecdb6b69bf488370e085b9b9f80e -RMD160 (smlnj-110.71/eXene.tgz) = d0306c2fd44c5ba8bbb3b3f4f624fbb36da1c144 -Size (smlnj-110.71/eXene.tgz) = 714564 bytes -SHA1 (smlnj-110.71/ml-burg.tgz) = 647c9c76acaf5c6a3406207004d8a35244bb2277 -RMD160 (smlnj-110.71/ml-burg.tgz) = 4e3f1bd5ac955a5b52cbcc2fc169881d014e45f1 -Size (smlnj-110.71/ml-burg.tgz) = 36670 bytes -SHA1 (smlnj-110.71/ml-lex.tgz) = ca61052f052124e198bd9c779c8dd28086413d9a -RMD160 (smlnj-110.71/ml-lex.tgz) = 880ae8cb9033af8fd0f8cefe266ed1038284c49d -Size (smlnj-110.71/ml-lex.tgz) = 33060 bytes -SHA1 (smlnj-110.71/ml-yacc.tgz) = 296a2b90c15a50058aa081097b4d487dbd86c62c -RMD160 (smlnj-110.71/ml-yacc.tgz) = 8e32c485a5cdca861f2b896cf58e5dc3e0b911a1 -Size (smlnj-110.71/ml-yacc.tgz) = 102023 bytes -SHA1 (smlnj-110.71/nlffi.tgz) = 71b67a3160997c88c3cc8fd8bb72f0e79262a378 -RMD160 (smlnj-110.71/nlffi.tgz) = fa3c9bad6c5f4d3ca1d03f0b8703e0cb524ef211 -Size (smlnj-110.71/nlffi.tgz) = 75182 bytes -SHA1 (smlnj-110.71/runtime.tgz) = b1c8943d4298d96ef0764454ba79d4eebd1f5907 -RMD160 (smlnj-110.71/runtime.tgz) = 46c431745b3e197c829f50c359d6277f8c59d125 -Size (smlnj-110.71/runtime.tgz) = 334109 bytes -SHA1 (smlnj-110.71/smlnj-lib.tgz) = 0ffcf5df4ea451ffba7e72cbcc210f3b60c989e5 -RMD160 (smlnj-110.71/smlnj-lib.tgz) = c837ee9a449e0d39732b9f536610795c69506203 -Size (smlnj-110.71/smlnj-lib.tgz) = 259309 bytes -SHA1 (smlnj-110.71/system.tgz) = f0b761816489317ad64354cd0fe98e30b4bff83f -RMD160 (smlnj-110.71/system.tgz) = cb7bd680883628e3b2c1e8af0375fcce9284ad6c -Size (smlnj-110.71/system.tgz) = 239973 bytes -SHA1 (patch-aa) = 0d475b9273d9322bde205005b06d213a17032dc3 +SHA1 (smlnj-110.72/MLRISC.tgz) = 9bb9eb169337533304c2e0e4eb9af263d38c398a +RMD160 (smlnj-110.72/MLRISC.tgz) = 484512df036421e216d4afed01beb978d33e16bb +Size (smlnj-110.72/MLRISC.tgz) = 1432663 bytes +SHA1 (smlnj-110.72/boot.x86-unix.tgz) = 799f02f3e880a829b48962994b563f7321385d87 +RMD160 (smlnj-110.72/boot.x86-unix.tgz) = bd2962ea25d6f384a3f458759a1c655960dc4208 +Size (smlnj-110.72/boot.x86-unix.tgz) = 5847908 bytes +SHA1 (smlnj-110.72/ckit.tgz) = 0ebcdbd0a494eb051b4e6081f5e9312a0a54f03d +RMD160 (smlnj-110.72/ckit.tgz) = 0d94d522b22b21600ad99aaf22fb671c12a6ea59 +Size (smlnj-110.72/ckit.tgz) = 199126 bytes +SHA1 (smlnj-110.72/cm.tgz) = 0a85eaecc101c45c769e6beb8ace8a8bf0f4d32f +RMD160 (smlnj-110.72/cm.tgz) = 821eb682bfb4e6ef6a71fe341ba018059301a233 +Size (smlnj-110.72/cm.tgz) = 201235 bytes +SHA1 (smlnj-110.72/cml.tgz) = 9fd01c6d2d4a7cac22be75010891c1be5ab81f29 +RMD160 (smlnj-110.72/cml.tgz) = 8e3b8fd01258e74364fa1319bb8d01335aaca8d1 +Size (smlnj-110.72/cml.tgz) = 104194 bytes +SHA1 (smlnj-110.72/compiler.tgz) = cf80dfb2150de0705fbc2b2a01fc8eefda0e9c85 +RMD160 (smlnj-110.72/compiler.tgz) = 6811090d11179312413ef789d1e292e95040606a +Size (smlnj-110.72/compiler.tgz) = 823034 bytes +SHA1 (smlnj-110.72/config.tgz) = a7e205a9e0753908ee3174daa5164c320c7a411f +RMD160 (smlnj-110.72/config.tgz) = f0e8f348ec4c8b4c5860d68a0b6b554f848ca4a7 +Size (smlnj-110.72/config.tgz) = 512648 bytes +SHA1 (smlnj-110.72/eXene.tgz) = c8b502580a719b38528f100f21f11ac1f4c2b573 +RMD160 (smlnj-110.72/eXene.tgz) = 182838ea5c6d3688f841b5edeea08f9c83b93177 +Size (smlnj-110.72/eXene.tgz) = 713820 bytes +SHA1 (smlnj-110.72/heap2asm.tgz) = 46845fc4bed21f1c3b46540fc088936d0502e12b +RMD160 (smlnj-110.72/heap2asm.tgz) = 24b779bdb8b21a74d0f3586f5db779e02c540253 +Size (smlnj-110.72/heap2asm.tgz) = 1308 bytes +SHA1 (smlnj-110.72/ml-burg.tgz) = 17afacafa25d1fc33d3cbe464be66f1a7f8714fa +RMD160 (smlnj-110.72/ml-burg.tgz) = 8b78c21f6b338baa55c9227babed4ebca10edd26 +Size (smlnj-110.72/ml-burg.tgz) = 36558 bytes +SHA1 (smlnj-110.72/ml-lex.tgz) = 3fb5dca13de3c51ddab1c8fb95b1dfaad58fb27c +RMD160 (smlnj-110.72/ml-lex.tgz) = 69ccfd9ba199bd4a063f1a2c2a40444e0cf9db67 +Size (smlnj-110.72/ml-lex.tgz) = 32966 bytes +SHA1 (smlnj-110.72/ml-lpt.tgz) = 948735346b411ec5004f3294454c12bfb4176083 +RMD160 (smlnj-110.72/ml-lpt.tgz) = 86642f1b470c5f15861334072ff7543af1066881 +Size (smlnj-110.72/ml-lpt.tgz) = 258328 bytes +SHA1 (smlnj-110.72/ml-yacc.tgz) = f7b0f53c7f676e7bb2605211d4981948c538a551 +RMD160 (smlnj-110.72/ml-yacc.tgz) = c6ce323c77b8d1ac33f6bce0a865df40e1efe310 +Size (smlnj-110.72/ml-yacc.tgz) = 101751 bytes +SHA1 (smlnj-110.72/nlffi.tgz) = 63d043de413748fe124eb6e9f066935b4f1e96e0 +RMD160 (smlnj-110.72/nlffi.tgz) = 279741f9318b74dea838432adc21ad8f671bed6a +Size (smlnj-110.72/nlffi.tgz) = 74688 bytes +SHA1 (smlnj-110.72/pgraph.tgz) = 00919f8341fdcbe38ff7c908ef78fbbc4c37a5b6 +RMD160 (smlnj-110.72/pgraph.tgz) = 8341475dc03a2460799af637eeb46d3f334f451f +Size (smlnj-110.72/pgraph.tgz) = 5417 bytes +SHA1 (smlnj-110.72/runtime.tgz) = d9e3df41155ad9e969dd13c06f0f0fd3df177578 +RMD160 (smlnj-110.72/runtime.tgz) = 894209303d9204bae84209a8130877200251584e +Size (smlnj-110.72/runtime.tgz) = 333396 bytes +SHA1 (smlnj-110.72/smlnj-c.tgz) = f4bf82d695be0fca01e0f3e4075ac4d81fe3c660 +RMD160 (smlnj-110.72/smlnj-c.tgz) = 373fc5c1b0b49056bc1eb73bf9650c2f939c4540 +Size (smlnj-110.72/smlnj-c.tgz) = 10618 bytes +SHA1 (smlnj-110.72/smlnj-lib.tgz) = 8ce9761a118569b8563f0336e010906c15943324 +RMD160 (smlnj-110.72/smlnj-lib.tgz) = fbcdc678f1c6842aaa5a2241db6564e6e81eb525 +Size (smlnj-110.72/smlnj-lib.tgz) = 258562 bytes +SHA1 (smlnj-110.72/system.tgz) = 72f73bbbc06d23ee3c4510bb5af2fb8dec431337 +RMD160 (smlnj-110.72/system.tgz) = c6816b7c9fd57f9351b63a7ba447442c4a21fe7b +Size (smlnj-110.72/system.tgz) = 238169 bytes +SHA1 (smlnj-110.72/trace-debug-profile.tgz) = e80d8076d961a36e067b559c02279562856bb6ee +RMD160 (smlnj-110.72/trace-debug-profile.tgz) = 6c85734aefd0672a645497550dacf56f503dd726 +Size (smlnj-110.72/trace-debug-profile.tgz) = 3905 bytes +SHA1 (patch-aa) = a67e8438c0ae20c1f0fac37148158b565056e5f7 SHA1 (patch-ab) = 3d5946b2d72dee255159afe6fb25240f8fa7e306 SHA1 (patch-ac) = f6c30285f55a9537a785d363837ecc83cfd384b7 SHA1 (patch-ad) = a406bde2f6f7e2d93d652135b94aefd4b7aca494 diff --git a/lang/smlnj/patches/patch-aa b/lang/smlnj/patches/patch-aa index 855a15a1581..e0aa774c045 100644 --- a/lang/smlnj/patches/patch-aa +++ b/lang/smlnj/patches/patch-aa @@ -1,7 +1,7 @@ -$NetBSD: patch-aa,v 1.5 2009/09/22 14:48:47 asau Exp $ +$NetBSD: patch-aa,v 1.6 2010/02/07 03:14:36 asau Exp $ ---- config/targets.orig 2007-07-23 23:48:33.000000000 +0400 -+++ config/targets 2009-03-18 12:36:35.000000000 +0300 +--- config/targets.orig 2010-02-03 19:40:28.000000000 +0300 ++++ config/targets 2010-02-07 05:56:52.000000000 +0300 @@ -91,7 +91,7 @@ # build ML-Burg @@ -29,6 +29,15 @@ $NetBSD: patch-aa,v 1.5 2009/09/22 14:48:47 asau Exp $ # pre-compile (certain) parts of MLRISC that are not already part of the SML/NJ # compiler itself +@@ -130,7 +130,7 @@ + # pre-compile and install the C-Kit, which is a library for parsing and + # type-checking C programs + # +-#request ckit ++request ckit + + # pre-compile and install the ML-NLFFI Library, which is the core of + # a new foreign function interface (where "foreign" functions are @@ -140,7 +140,7 @@ # This preview release currently works under X86/Linux, Sparc/Solaris, # PPC/MacOSX, and X86/Win32. @@ -54,7 +63,7 @@ $NetBSD: patch-aa,v 1.5 2009/09/22 14:48:47 asau Exp $ # Build and install the 'nowhere' program translator. # This tool translates programs with conditional patterns (where clauses) -@@ -163,7 +163,7 @@ +@@ -163,11 +163,11 @@ # (bad) documentation. # (Requires the mlrisc-tools library!) # @@ -63,3 +72,8 @@ $NetBSD: patch-aa,v 1.5 2009/09/22 14:48:47 asau Exp $ # Build and install 'heap2asm' - an experimental component of # a new facility for producing true stand-alone executables. +-#request heap2asm ++request heap2asm + + # Note: autoloading is always enabled. + # In order to customize what is being pre-registered for autoloading -- cgit v1.2.3