<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>