summaryrefslogtreecommitdiff
path: root/lang/smlnj
diff options
context:
space:
mode:
authorasau <asau>2010-02-07 03:14:36 +0000
committerasau <asau>2010-02-07 03:14:36 +0000
commit449a1afba151988a31bd1e4b0b9f08943a874de3 (patch)
tree7afb77218019c340c8bafcad9c4aac7c78cd7b0b /lang/smlnj
parentca5f3f64cad379d8cf2a9f9b6b1461ada28fc38b (diff)
downloadpkgsrc-449a1afba151988a31bd1e4b0b9f08943a874de3.tar.gz
Update to SML/NJ 110.72, bug fix release.
Diffstat (limited to 'lang/smlnj')
-rw-r--r--lang/smlnj/Makefile11
-rw-r--r--lang/smlnj/PLIST5
-rw-r--r--lang/smlnj/distinfo109
-rw-r--r--lang/smlnj/patches/patch-aa22
4 files changed, 92 insertions, 55 deletions
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