<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/e9fa8ff9d0e020a8ab88e75adfc81fa64fe15990">https://github.com/macports/macports-ports/commit/e9fa8ff9d0e020a8ab88e75adfc81fa64fe15990</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 e9fa8ff  smlnj: update to 110.83
</span>e9fa8ff is described below

<span style='display:block; white-space:pre;color:#808000;'>commit e9fa8ff9d0e020a8ab88e75adfc81fa64fe15990
</span>Author: Toby Peterson <toby@macports.org>
AuthorDate: Mon Jun 25 21:10:18 2018 -0700

<span style='display:block; white-space:pre;color:#404040;'>    smlnj: update to 110.83
</span>---
 lang/smlnj/Portfile                                | 55 +++++++++++-----------
 lang/smlnj/files/patch-config-_arch-n-opsys.diff   | 11 +++++
 .../patch-config__install.sh-correct-compiler.diff | 25 ++++++----
 3 files changed, 53 insertions(+), 38 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 48845fe..ff5a4ba 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,8 +3,7 @@
</span> PortSystem          1.0
 
 name                smlnj
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             110.82
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             110.83
</span> categories          lang ml
 license             BSD
 maintainers         toby openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,40 +24,40 @@ checksums
</span> 
 # Files needed for basic distribution.
 set srcs [list \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    doc.tgz                 257c23c821e2d28d903ae144d32e4c2c03e112a5ecc381afe199d892dc7d9adc 5fc311d7780e4f28efc0e5dfacc8b685af397a71 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    config.tgz              ceff9288e8106d94ce813181d6f4c4da02e4abf808875b27b78d9f6258d016de e41fdec9d89a1a6807ea50bca56131e09dbe924e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    cm.tgz                  682fd43ef9021bb3beb62cc95fc60b47b4bf79458f4e3ca20029f1e1d57db207 5049ed04225950c15ff0c6693def01b075ff990c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    compiler.tgz            f7fb742608efa1ef4ed34a8791a1014c831708faa83e11d47f9d4242fbd69862 7da36c5e8d49a0230b29744029943d4432e753bf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    runtime.tgz             39cff4308c4dea8ae59883be651478a49174ff0473edb67ff46420aaa2cddb71 664ad2ed7eeeb9f2abfcebabd43b3c8bba621d35 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    system.tgz              dee67036542d4cd0cbe18cb323db45de41083fc988f10e26c5c467c69f0d7321 80ed44f5780d5f1d3bde9e051e4772490af79e59 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    MLRISC.tgz              fb5b7e781ae2b7aef2c873bb778c08dad99b816e98d737116b79e7210213fbf2 d4476b8506942037cdeb7d9de77d8bef3be4f53a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    smlnj-lib.tgz           2c008ebea14d193ecea4969dcff7001b107ec724bc05562b7dde1e3dd5d4d1ae f4c383135b94e486f7b20645ffaeb298bdb5e708 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    old-basis.tgz           9ac113318694b58f8f77533d391e065f408f21b529b1c1b77a203ac66ed378e9 cc8f6d5c9eef0d1cf5d02bc6393267500e5a2144 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ckit.tgz                3db4e2aa95002698096b2e90c1979fedebb5c3ab0feacc374c0dfecbcb953632 a957dd78d3df90c2e4e4c8a6574bf08ced89e067 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    nlffi.tgz               7789f2c2e2aee03664e69414385f09356a8779c4cf1af74caa8a49f1d913df6b 6413de36cc36c5faa864a182245c2d21958d3073 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    cml.tgz                 092399af4825f0c352ed1cfe783bb42a44853fa8798bf8463e4279e41758d2ff 91401dc5c3788db1a1dce0cb0c057dc3092512c7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    eXene.tgz               7a32f77ceefef8c69c38aa9599b777fa073c68dcfb142165f5116f476174381a d977a1f600ffea9ca22ff9d10e2e6b75b9449c62 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ml-lpt.tgz              fd107fcc3c51aa44b59f464bfb92bfff22131b18ddee29f361d01765f51ff286 35d8cab218b45249a64256ce7548021f2817d098 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ml-lex.tgz              de7699715b0bbe1e9b67aa5bea5515dfe6aa0e5b2e74abe1f97168a8ad6a0ab5 d641f87c4d3d6651159d4b7ff25fa218243703f5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ml-yacc.tgz             1ef667a170fa9c3ec87345f53b7579842c93342b4af8f8c10993551b55f4a366 9ff8d86146875e75d1514c131a2250ee2ff72b3b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ml-burg.tgz             7f9c300c2553bf95be7f8275bf159bfb1ac7c7e24a9921b375be15c8d6606ae9 374bd1e8216cec104a5a0f5fdde651c4c318d508 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    pgraph.tgz              ef40f8386f7fa138b7d5eb93ca3bf86abc072b564f9713f14755cd2b5e404ed9 797d93d367d30635d3f39b32242d9ed81ad1345a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    trace-debug-profile.tgz 37a11feacb6ecd9e3d5a727fdd1bd2d0d908f25a03642f42b42bc61839bb29bf a2eb0bda46db6d4c5aa9256f98f9765948fb84fa \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    heap2asm.tgz            1751fe8f0b706181a55f109f2bd1292a406b72d09875df0a9fae727c27742554 daf354d70767f61a8d5f165092c8ba95ea02d70f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    smlnj-c.tgz             f879f5354846b84ca3196dbd3ab99615f2a936cfaaa37470f083fa72beeededa 0340be415e443270e0089d8232fc0418505f0c9e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    doc.tgz                 8234667aefe7e53f2116d9fc9b8703edf5d5f1d54426ced008772005f3b81e82 de2d56c46da920a5ef6a112c4cc9cfab292fb5fc 243185  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    config.tgz              997d74d1a3e7e6b22c3002bf69a6003173c856d59baba79e93073f9c7f3eacaa 5a195960f2e4b927e3272882088e3f46e69f0203 511849  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    cm.tgz                  89ccb520252097d83b8bdd70acc6f8bfbb662880f71bd0e516518c390454b2ca 089c2a57513c8008635c56f69649844370f96be3 217853  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    compiler.tgz            4887d767566a2dc5276315ae51c84ae4d2317523c0683f91c7df7e8a4300b463 b4e794d9af410c9c5789030cd3dac1eeae542151 845361  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    runtime.tgz             0254a24e4438a4b19e4d97a44306d0aa3063dfc5ab2606c7efaa664778c47173 efa57b53b119b2321c4661064fafea031f400eec 343694  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system.tgz              1d30c9e7ff386b7f09b98863c3778e2a008c9404a50d20f105f3d3dfb950f091 a9284b3e44a09d6e48067618310bbcc1c72946df 244885  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    MLRISC.tgz              1842f9c6db8aa3e685af5b3fa73ab1162b3ce4aefb28a9d1b46f070564152455 b760b2d6f2431fbaed099677b595557796f07435 1435349 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    smlnj-lib.tgz           eabb1eee5a4ca09bc5d244625c1a58ad51199df682c572a322b296921d3b2364 1232ba3f759461e0f9027a7ad25249f8278a8d57 449332  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    old-basis.tgz           068b8a89e34011b63ee0de00b7550343573909c873904440f6c13a3b933ff4df f7782d4cfc5a1ab5ae382055c7205ccb93ca06ac 968     \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ckit.tgz                6ab5db28b154c925e538b6cde886d7e0eee0bff24a3e01b950a2bfbdc8866921 baadbd408a770006a12acdd7f64872098d1e3b25 194543  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    nlffi.tgz               eabcb899e9d16720ce2f44dda074236691aa5dacac05af8741a288e0d2c2dd5b 09eb45a85b7ea921a8f02a529daf973b828a244d 74501   \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    cml.tgz                 28e9bff3598dfa0bc58b7aa4d9031509109fbb3b2bb17fc389f4f7c669d531d9 58522b25f7c620275ac07e13282b96a57321dfca 106150  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    eXene.tgz               569f39e2468c1fd699092272cfe5f56e5d6d7a010f17881061d242d443f0d508 c308a0c43ef2503b9b04c01334efdf37e4283088 703161  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ml-lpt.tgz              ec9f407659fca997fb0714edafd4079e8d356463f9e6b7cdf787b6bf8b35fdec 7679c724e63daf2d630a89d3770b66a75938a3b0 264851  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ml-lex.tgz              beb1ef366db2034966eb9832bf6f8168513f58f18f34b38a6b7ab92f960b2e7e 814246325ee06e92044a55f9221dce4b17484f24 33173   \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ml-yacc.tgz             2789f4f7b1e1b6ac0874d2232ea4d7aa44adccb655934227058b3153f9be2607 b96bdb99263bbc7d04003adb646ebf072486705d 100045  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ml-burg.tgz             11e079d7ac5dde5e67457480053cd0e37dac343cb35fb0a7135df2bbb48426c5 7d798044173d2a659b1594dc9fe94d8bb9f308d5 36351   \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    pgraph.tgz              a81a664aef82ad1f336cd9b320d1cd5351abb9bfd915f0179a62054508df6c0b 7890e38ed0795f47ef433bb22065ce0d49ef08d0 5452    \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    trace-debug-profile.tgz 1cb5559445805017f16f56df348e7e5c75352e060a8a43ea600e4300cab59a14 21e078929bf356051c23689bb83c9f0b189ef23c 3910    \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    heap2asm.tgz            bf8a2fee9b1b345418b5252b05f059133afd3849b949b0249a7e9635fca43813 075ed73269aa4f9065e13e5a9d76ea77c804bf4e 1321    \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    smlnj-c.tgz             5974c86a9fda680247ad69b8afc8d3bd32831b8256ce64a231a5dcdefcb793fb ee99319191ae2f2983d1e381a6c289d1ba4cad88 10547   \
</span> ]
 
 # Platform-specific boot code (omitted: sparc-unix, x86-win32)
 platform powerpc {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    lappend srcs boot.ppc-unix.tgz d9a01c01490814a908fdbda50ccffb84693a4d1bc616e4d9968d91a6a86a003a 77a6687711d995935cccc59d773a1e069143cbdd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    lappend srcs boot.ppc-unix.tgz 5582e057f3b23a6dcfaf3354bc35f0880680d0fc611b44295233d3eb1a29ad1a 80a9c895eea9141a1619d72e63b3ae46c724d517 5693890
</span> }
 platform i386 {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    lappend srcs boot.x86-unix.tgz 89e66f5a7fe7c811877d3cec4c1e3e4eb909ecca905248c2bf5f7105e2a4f9a5 7bd6c4ac7ad13a10eca2dd15697b1f14ef7f9f37
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    lappend srcs boot.x86-unix.tgz 5830522e5981ba9fb6d01201db53f26285e6a251bedaf9dd87db0b9edf540b09 6efc9cf061670ba918e1463d2370f2a739b62b7e 5758104
</span> }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach {tarball sha256 rmd160} $srcs {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+foreach {tarball sha256 rmd160 size} $srcs {
</span>     distfiles-append $tarball
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums-append $tarball sha256 $sha256 rmd160 $rmd160
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums-append $tarball sha256 $sha256 rmd160 $rmd160 size $size
</span> }
 
 ### extract ###
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -66,7 +65,7 @@ extract.mkdir       yes
</span> extract.only        config.tgz
 
 ### patch ###
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          patch-config__install.sh-correct-compiler.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-config__install.sh-correct-compiler.diff patch-config-_arch-n-opsys.diff
</span> 
 post-patch {
     reinplace "s|@CC@|${configure.cc}|" ${worksrcpath}/config/install.sh
<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>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..51c4a85
</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/patch-config-_arch-n-opsys.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- config/_arch-n-opsys.orig      2018-06-25 20:48:49.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ config/_arch-n-opsys   2018-06-25 20:49:34.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -50,6 +50,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     15*) OPSYS=darwin;  HEAP_OPSYS=darwin ;; # MacOS X 10.11 El Capitan
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     16*) OPSYS=darwin;  HEAP_OPSYS=darwin ;; # macOS 10.12 Sierra
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     17*) OPSYS=darwin;  HEAP_OPSYS=darwin ;; # macOS 10.13 High Sierra
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    18*) OPSYS=darwin;  HEAP_OPSYS=darwin ;; # macOS 10.14 Mojave
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    19*) OPSYS=darwin;  HEAP_OPSYS=darwin ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     *) exit 1;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   esac;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     esac
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/smlnj/files/patch-config__install.sh-correct-compiler.diff b/lang/smlnj/files/patch-config__install.sh-correct-compiler.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 392fcb8..97f91c8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/smlnj/files/patch-config__install.sh-correct-compiler.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/smlnj/files/patch-config__install.sh-correct-compiler.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,16 +1,21 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- config/install.sh.orig 2013-09-14 01:10:48.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ config/install.sh      2013-09-14 01:17:54.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -354,6 +354,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- config/install.sh.orig 2017-06-07 16:06:34.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ config/install.sh      2018-06-25 21:07:28.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -353,7 +353,18 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     vsay $this: Run-time system already exists.
</span>  else
      "$CONFIGDIR"/unpack "$ROOT" runtime
<span style='display:block; white-space:pre;background:#e0ffe0;'>++    echo $this: Adjusting the build scripts to MacPorts requirements
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    cd "$BASEDIR"/runtime/config
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    mv gen-posix-names.sh gen-posix-names.sh.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    awk '/SDK=none/ {print "\t18.*) SDK=MacOSX10.14.sdk ;;\n\t19.*) SDK=MacOSX10.15.sdk ;;"} {print}' gen-posix-names.sh.orig > gen-posix-names.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    chmod +x gen-posix-names.sh
</span>      cd "$BASEDIR"/runtime/objs
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+       echo $this: Adjusting the build scripts to MacPorts requirements
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  /usr/bin/sed -E -i '.orig' \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          -e 's|^CC[      ]*=[    ]*cc|CC = @CC@|g' \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          -e 's|^CPP[     ]*=[    ]*cc|CPP = @CPP@|g' \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          -e 's|^CFLAGS[  ]*=(.*)$|CFLAGS = \1 @CFLAGS@|g' \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          -e 's|^LD_LIBS[         ]*=(.*)$|LD_LIBS = \1 @LDFLAGS@|g' \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          mk.$ARCH-$OPSYS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    /usr/bin/sed -E -i '.orig' \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        -e 's|^CC[        ]*=[    ]*cc|CC = @CC@|g' \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        -e 's|^CPP[       ]*=[    ]*cc|CPP = @CPP@|g' \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        -e 's|^CFLAGS[    ]*=(.*)$|CFLAGS = \1 @CFLAGS@|g' \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        -e 's|^LD_LIBS[   ]*=(.*)$|LD_LIBS = \1 @LDFLAGS@|g' \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        mk.$ARCH-$OPSYS
</span>      echo $this: Compiling the run-time system.
      $MAKE -f mk.$ARCH-$OPSYS $EXTRA_DEFS
      if [ -x run.$ARCH-$OPSYS ]; then
</pre><pre style='margin:0'>

</pre>