<pre style='margin:0'>
Mark Evenson (easye) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/69e65bfee913bab79ab474a1c90d3ab3cb0f27b5">https://github.com/macports/macports-ports/commit/69e65bfee913bab79ab474a1c90d3ab3cb0f27b5</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 69e65bf  lang/sbcl: fix build on non-AVX macOS instances
</span>69e65bf is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 69e65bfee913bab79ab474a1c90d3ab3cb0f27b5
</span>Author: Mark <evenson.not.org@gmail.com>
AuthorDate: Wed Apr 5 13:27:20 2017 +0200

<span style='display:block; white-space:pre;color:#404040;'>    lang/sbcl: fix build on non-AVX macOS instances
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Addresses <https://trac.macports.org/ticket/53892>.
</span>---
 lang/sbcl/Portfile                          |  6 ++++--
 lang/sbcl/files/patch-fix-float-no-AVX.diff | 22 ++++++++++++++++++++++
 math/maxima/Portfile                        |  2 +-
 3 files changed, 27 insertions(+), 3 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/sbcl/Portfile b/lang/sbcl/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 788dcc2..0e5fb96 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/sbcl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/sbcl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,7 +6,7 @@ name            sbcl
</span> 
 # Please revbump ../../math/maxima when this port changes
 version         1.3.16
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision        0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision        1
</span> 
 categories      lang
 license         BSD
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -29,7 +29,9 @@ master_sites    sourceforge:project/sbcl/sbcl/${version}:sbcl
</span> use_bzip2       yes
 
 patchfiles \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    patch-contrib-sb-posix-posix-tests.lisp.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patch-contrib-sb-posix-posix-tests.lisp.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patch-fix-float-no-AVX.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span> # Removed with sbcl-1.3.10 to work on macOS 10.12 Sierra; may be of use for older platforms 
 #    patch-use-right-gcc.diff
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/sbcl/files/patch-fix-float-no-AVX.diff b/lang/sbcl/files/patch-fix-float-no-AVX.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..87ce65f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/sbcl/files/patch-fix-float-no-AVX.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,22 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# HG changeset patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# User Stas Boukarev <stassats@gmail.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Date 1491011923 -10800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#      Sat Apr 01 04:58:43 2017 +0300
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Node ID 1065bfec0105c17816ebc2715583e7707892da61
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Parent  7f3149adfcff6e64ceba1f43a056ab65431fbcbd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix float state saving on x86-64 Darwin without AVX.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fixes lp#1678347.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -r 7f3149adfcff -r 1065bfec0105 src/runtime/x86-64-darwin-os.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/runtime/x86-64-darwin-os.c Sat Apr 01 04:25:21 2017 +0300
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/runtime/x86-64-darwin-os.c Sat Apr 01 04:58:43 2017 +0300
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -300,7 +300,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     x86_avx_state64_t float_state;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     mach_msg_type_number_t float_state_count = avx_supported? x86_AVX_STATE64_COUNT : x86_FLOAT_STATE64_COUNT;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     x86_avx_state64_t *target_float_state;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    int float_state_flavor = avx_supported? x86_AVX_STATE64 : x86_FLOAT_STATE64_COUNT;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    int float_state_flavor = avx_supported? x86_AVX_STATE64 : x86_FLOAT_STATE64;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     x86_float_state64_t float_state;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     mach_msg_type_number_t float_state_count = x86_FLOAT_STATE64_COUNT;
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/maxima/Portfile b/math/maxima/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ed0e3ae..7631232 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/maxima/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/maxima/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem 1.0
</span> 
 name            maxima
 version         5.39.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision        1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision        2
</span> categories      math
 maintainers     mareimbrium.org:kuba openmaintainer
 platforms       darwin
</pre><pre style='margin:0'>

</pre>