<pre style='margin:0'>
tobypeterson pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/987fc15b2cc80303ab8a06045561b7bcbc90ece7">https://github.com/macports/macports-ports/commit/987fc15b2cc80303ab8a06045561b7bcbc90ece7</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 987fc15  smlnj: update to 110.84, fix heap2asm module config, drop ppc support, add script to generate checksums
</span>987fc15 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 987fc15b2cc80303ab8a06045561b7bcbc90ece7
</span>Author: Toby Peterson <toby@macports.org>
AuthorDate: Wed Sep 5 12:04:48 2018 -0700

<span style='display:block; white-space:pre;color:#404040;'>    smlnj: update to 110.84, fix heap2asm module config, drop ppc support, add script to generate checksums
</span>---
 lang/smlnj/Portfile                              | 56 +++++++++++-------------
 lang/smlnj/files/checksums.sh                    |  8 ++++
 lang/smlnj/files/patch-config-_arch-n-opsys.diff |  5 +--
 3 files changed, 35 insertions(+), 34 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/smlnj/Portfile b/lang/smlnj/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ff5a4ba..b7751cd 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/smlnj/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/smlnj/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,7 +3,7 @@
</span> PortSystem          1.0
 
 name                smlnj
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             110.83
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             110.84
</span> categories          lang ml
 license             BSD
 maintainers         toby openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,37 +24,31 @@ checksums
</span> 
 # Files needed for basic distribution.
 set srcs [list \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    doc.tgz                 8234667aefe7e53f2116d9fc9b8703edf5d5f1d54426ced008772005f3b81e82 de2d56c46da920a5ef6a112c4cc9cfab292fb5fc 243185  \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    config.tgz              997d74d1a3e7e6b22c3002bf69a6003173c856d59baba79e93073f9c7f3eacaa 5a195960f2e4b927e3272882088e3f46e69f0203 511849  \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    cm.tgz                  89ccb520252097d83b8bdd70acc6f8bfbb662880f71bd0e516518c390454b2ca 089c2a57513c8008635c56f69649844370f96be3 217853  \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    compiler.tgz            4887d767566a2dc5276315ae51c84ae4d2317523c0683f91c7df7e8a4300b463 b4e794d9af410c9c5789030cd3dac1eeae542151 845361  \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    runtime.tgz             0254a24e4438a4b19e4d97a44306d0aa3063dfc5ab2606c7efaa664778c47173 efa57b53b119b2321c4661064fafea031f400eec 343694  \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    system.tgz              1d30c9e7ff386b7f09b98863c3778e2a008c9404a50d20f105f3d3dfb950f091 a9284b3e44a09d6e48067618310bbcc1c72946df 244885  \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    MLRISC.tgz              1842f9c6db8aa3e685af5b3fa73ab1162b3ce4aefb28a9d1b46f070564152455 b760b2d6f2431fbaed099677b595557796f07435 1435349 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    smlnj-lib.tgz           eabb1eee5a4ca09bc5d244625c1a58ad51199df682c572a322b296921d3b2364 1232ba3f759461e0f9027a7ad25249f8278a8d57 449332  \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    old-basis.tgz           068b8a89e34011b63ee0de00b7550343573909c873904440f6c13a3b933ff4df f7782d4cfc5a1ab5ae382055c7205ccb93ca06ac 968     \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ckit.tgz                6ab5db28b154c925e538b6cde886d7e0eee0bff24a3e01b950a2bfbdc8866921 baadbd408a770006a12acdd7f64872098d1e3b25 194543  \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    nlffi.tgz               eabcb899e9d16720ce2f44dda074236691aa5dacac05af8741a288e0d2c2dd5b 09eb45a85b7ea921a8f02a529daf973b828a244d 74501   \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    cml.tgz                 28e9bff3598dfa0bc58b7aa4d9031509109fbb3b2bb17fc389f4f7c669d531d9 58522b25f7c620275ac07e13282b96a57321dfca 106150  \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    eXene.tgz               569f39e2468c1fd699092272cfe5f56e5d6d7a010f17881061d242d443f0d508 c308a0c43ef2503b9b04c01334efdf37e4283088 703161  \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ml-lpt.tgz              ec9f407659fca997fb0714edafd4079e8d356463f9e6b7cdf787b6bf8b35fdec 7679c724e63daf2d630a89d3770b66a75938a3b0 264851  \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ml-lex.tgz              beb1ef366db2034966eb9832bf6f8168513f58f18f34b38a6b7ab92f960b2e7e 814246325ee06e92044a55f9221dce4b17484f24 33173   \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ml-yacc.tgz             2789f4f7b1e1b6ac0874d2232ea4d7aa44adccb655934227058b3153f9be2607 b96bdb99263bbc7d04003adb646ebf072486705d 100045  \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ml-burg.tgz             11e079d7ac5dde5e67457480053cd0e37dac343cb35fb0a7135df2bbb48426c5 7d798044173d2a659b1594dc9fe94d8bb9f308d5 36351   \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    pgraph.tgz              a81a664aef82ad1f336cd9b320d1cd5351abb9bfd915f0179a62054508df6c0b 7890e38ed0795f47ef433bb22065ce0d49ef08d0 5452    \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    trace-debug-profile.tgz 1cb5559445805017f16f56df348e7e5c75352e060a8a43ea600e4300cab59a14 21e078929bf356051c23689bb83c9f0b189ef23c 3910    \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    heap2asm.tgz            bf8a2fee9b1b345418b5252b05f059133afd3849b949b0249a7e9635fca43813 075ed73269aa4f9065e13e5a9d76ea77c804bf4e 1321    \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    smlnj-c.tgz             5974c86a9fda680247ad69b8afc8d3bd32831b8256ce64a231a5dcdefcb793fb ee99319191ae2f2983d1e381a6c289d1ba4cad88 10547   \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    doc.tgz                 0ed69456e4c2b851f475057a94da406c80f46cdd02a5d9077670be33122c7020 632689f359211a54e5bbdf4e93c896630f08891a 2029114 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    boot.x86-unix.tgz       a29e3b0ca623da197e9c18ea64db4c2a08fe5e6add85c0d053c4ecfa653ace82 9ceec9ade048de61c6f7a7be343aa41dffb3a4ae 5762714 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    config.tgz              1810d3ca768222e120c7a3f2f93aafd652705371fc73929423c671dce3cef832 49871a9447c8567ed6588e73073c71dab7117bf6 514275  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    cm.tgz                  7055c60481a887f27a5135ac1f33233565b99a7c99c4aa73e023e28e629b0663 c06690b11b2ded9be3c0a655c20864896832a456 220278  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    compiler.tgz            6d23aff2e75727bf6969b05a070128f187e06f60408aabf6a71e0475326fee87 fe5bd56c5b96c011c59f8313ac79817f08bdc436 862298  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    runtime.tgz             5fcf4bbdeaddb247f69a333d2295f5f5c0be55b1f86ff4fbffb63f0021d84d6c 814e64047f9fa59deefba0c998b08d5032855745 355339  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system.tgz              f46b1de790000a98f4aa9830325d39cb1e4867338d4db6b8a102084db1512218 452e940bc7b880b920685fbab44e9c79d13036ad 261237  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    MLRISC.tgz              da3c5236018fa7608863c2fe1f3c57b60013df98b5a249fb3d4edc738cdfd072 ec22dba892603565f97bc2a2e6e27b81c5b50e63 1458550 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    smlnj-lib.tgz           3356924655277416d8a491c1d601a0f567ab3d15cb17e243620e85cb28f0e9dd 37041f048382ef15252a693fb0b48ea99522dc75 456254  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    old-basis.tgz           cf15fe5c242f19f0605cd38a7bef3c1ebc89d5204c4cf68fac479198dd9fed93 3b3a9b9a6753e69353da873e87d9007e0681e8a8 1080    \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ckit.tgz                7e2534e393d2372cad8ff9ddd306881db91bbbcc2b0e0538e76868c86c658c36 30a418369fe24a8a0d1520efefdd1aea0fc6eb87 198419  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    nlffi.tgz               8b96a82a3d63b000b70a1b982aab9750ce9caa77f316f6a923969e86b0133f31 f969a41948bf453d72336fff8f9ae33d9ddcc25c 75036   \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    cml.tgz                 556110c746db863211ac8a97e1bf097b0e5d45dfea4b3e8194b6c389ac2b569a 2814650c03d9532e8910a928a78fcb08c45beb7b 105655  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    eXene.tgz               3fe1c6a1a334e7d7359fbcfd053066c88cb7705a90975b60fff946554aa0019c 0a8df3633743d95618afa02cf890a957c5c6413a 720713  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ml-lpt.tgz              2f60e1467a69fd4fb5501354244337926bc2a65225dde328f6aa3883b14fb3a5 960ff0e66f2b8a583a187c6f8a1e0ff92214cec0 267076  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ml-lex.tgz              cc7e045aa9667f1eed055db1defca0e830eed34c08f3dfdf37f698964fe04070 1443ab47d4288a9996467678e9b4ebd59a7b4030 27833   \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ml-yacc.tgz             cfebaeb5f08810fcc93c49bf171834b7bf14b5f7e76d206e0afa35e18887bdb9 e9abdb381be0e0b2364e8161fbe689ca5bc60fb0 101692  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ml-burg.tgz             62ea37b13788078e3ea77d3b870da42788153c348009f827f2c0b05cfc07d918 ecddaec0cc73e867f13ea3a429ca0c9beb64af13 40510   \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    pgraph.tgz              aa2f14de13a540dbc370b45757156c0b03516a5b8f97b5759292841d7b7ac1cb 416b6a1f449eae80cb56798cb0acf2bb1f1edfae 5432    \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    trace-debug-profile.tgz ecc54281b8654c75f8b9d4ebdf1ff67de71ef31297cf1b14115cd75645e46a5a 04b21e07d09e1aaf0dfb632e863fa57b0bad7b23 3939    \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    heap2asm.tgz            3d33c52b650536762d47534f07709e749cc821ce515aef2fb9a746db11433e95 e614ca9624f9a7fbee1e1112afed3eb6dbde92db 1343    \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    smlnj-c.tgz             145a513becb4c98991af7eae81ae19b8fff336458f1f011eafdc283cb76deee9 f72b17c375137f3aefceb7f07dabbac086eff92e 10623   \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    asdl.tgz                8be712200dc186b8bbe79b3ae111f2c490bf74f4709882d3459ac061f66b5b8e 27fa1fef19efb299e2a23f72c0a627fac7953921 193047  \
</span> ]
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Platform-specific boot code (omitted: sparc-unix, x86-win32)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platform powerpc {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    lappend srcs boot.ppc-unix.tgz 5582e057f3b23a6dcfaf3354bc35f0880680d0fc611b44295233d3eb1a29ad1a 80a9c895eea9141a1619d72e63b3ae46c724d517 5693890
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platform i386 {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    lappend srcs boot.x86-unix.tgz 5830522e5981ba9fb6d01201db53f26285e6a251bedaf9dd87db0b9edf540b09 6efc9cf061670ba918e1463d2370f2a739b62b7e 5758104
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> foreach {tarball sha256 rmd160 size} $srcs {
     distfiles-append $tarball
     checksums-append $tarball sha256 $sha256 rmd160 $rmd160 size $size
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -84,7 +78,7 @@ configure {
</span>         ${worksrcpath}/config/targets
     reinplace "s|#request mlrisc-tools|request mlrisc-tools|" \
         ${worksrcpath}/config/targets
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|#request heap2asm |request heap2asm|" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|#request heap2asm|request heap2asm|" \
</span>         ${worksrcpath}/config/targets
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/smlnj/files/checksums.sh b/lang/smlnj/files/checksums.sh
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..ada707b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/smlnj/files/checksums.sh
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+files=`port distfiles smlnj | grep '^\[' | awk '{print$2}'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+for f in $files; do
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    sha256=`openssl dgst -r -sha256 $f | awk '{print$1}'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    rmd160=`openssl dgst -r -rmd160 $f | awk '{print$1}'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    size=`stat -f %z $f`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    printf '    %-23s %64s %40s %-7d \\\n' `basename $f` $sha256 $rmd160 $size
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+done
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/smlnj/files/patch-config-_arch-n-opsys.diff b/lang/smlnj/files/patch-config-_arch-n-opsys.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 51c4a85..85fdd8b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/smlnj/files/patch-config-_arch-n-opsys.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/smlnj/files/patch-config-_arch-n-opsys.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,9 @@
</span> --- config/_arch-n-opsys.orig     2018-06-25 20:48:49.000000000 -0700
 +++ config/_arch-n-opsys       2018-06-25 20:49:34.000000000 -0700
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -50,6 +50,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     15*) OPSYS=darwin;  HEAP_OPSYS=darwin ;; # MacOS X 10.11 El Capitan
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -50,6 +50,7 @@
</span>     16*) OPSYS=darwin;  HEAP_OPSYS=darwin ;; # macOS 10.12 Sierra
          17*) OPSYS=darwin;  HEAP_OPSYS=darwin ;; # macOS 10.13 High Sierra
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+         18*) OPSYS=darwin;  HEAP_OPSYS=darwin ;; # macOS 10.14 Mojave
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     18*) OPSYS=darwin;  HEAP_OPSYS=darwin ;; # macOS 10.14 Mojave
</span> +   19*) OPSYS=darwin;  HEAP_OPSYS=darwin ;;
          *) exit 1;;
        esac;;
</pre><pre style='margin:0'>

</pre>