<pre style='margin:0'>
Chris Jones (cjones051073) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/7c5ef053c32bc6e02570379748001835f0e8fcf9">https://github.com/macports/macports-ports/commit/7c5ef053c32bc6e02570379748001835f0e8fcf9</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 7c5ef053c32bc6e02570379748001835f0e8fcf9
</span>Author: Sergey Fedorov <vital.had@gmail.com>
AuthorDate: Mon Apr 3 14:09:20 2023 +0800

<span style='display:block; white-space:pre;color:#404040;'>    OpenBLAS, -devel: unbreak build on 10.6
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes: https://trac.macports.org/ticket/66907
</span>---
 math/OpenBLAS/Portfile              |  6 ++++--
 math/OpenBLAS/files/patch-10.6.diff | 41 +++++++++++++++++++++++++++++++++++++
 2 files changed, 45 insertions(+), 2 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/OpenBLAS/Portfile b/math/OpenBLAS/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3e0237b55a0..c414648cad7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/OpenBLAS/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/OpenBLAS/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -38,7 +38,8 @@ if {[string first "-devel" $subport] > 0} {
</span> 
     patchfiles      patch-libnoarch.devel.diff \
                     patch-OpenBLAS-i386-Apple.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-MacOSX-mktemp.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-MacOSX-mktemp.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-10.6.diff
</span> 
     github.livecheck.branch develop
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -57,7 +58,8 @@ if {[string first "-devel" $subport] > 0} {
</span> 
     patchfiles      patch-libnoarch.release.diff \
                     patch-OpenBLAS-i386-Apple.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-MacOSX-mktemp.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-MacOSX-mktemp.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-10.6.diff
</span> 
     if {![variant_isset native]} {
         notes "
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/OpenBLAS/files/patch-10.6.diff b/math/OpenBLAS/files/patch-10.6.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..1b5b3b817fe
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/OpenBLAS/files/patch-10.6.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,41 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# See: https://github.com/xianyi/OpenBLAS/issues/3989
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- c_check~       2023-04-02 04:18:01.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ c_check        2023-04-03 13:42:05.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -31,8 +31,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cross_suffix=""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if [ "`dirname \"$compiler_name\"`" != '.' ]; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    cross_suffix="$cross_suffix`dirname \"$compiler_name\"`/"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if [ "`dirname $compiler_name`" != '.' ]; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    cross_suffix="$cross_suffix`dirname $compiler_name`/"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bn=`basename $compiler_name`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Makefile.prebuild.orig 2023-04-02 04:18:01.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Makefile.prebuild      2023-04-03 13:58:03.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -60,9 +60,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ./getarch_2nd  1 >> $(TARGET_CONF)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(TARGET_CONF): c_check$(SCRIPTSUFFIX) f_check$(SCRIPTSUFFIX) getarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  ./c_check$(SCRIPTSUFFIX) $(TARGET_MAKE) $(TARGET_CONF) "$(CC)" $(TARGET_FLAGS) $(CFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ./c_check$(SCRIPTSUFFIX) $(TARGET_MAKE) $(TARGET_CONF) $(CC) $(TARGET_FLAGS) $(CFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ifneq ($(ONLY_CBLAS), 1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  ./f_check$(SCRIPTSUFFIX) $(TARGET_MAKE) $(TARGET_CONF) "$(FC)" $(TARGET_FLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ./f_check$(SCRIPTSUFFIX) $(TARGET_MAKE) $(TARGET_CONF) $(FC) $(TARGET_FLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #When we only build CBLAS, we set NOFORTRAN=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   echo "NOFORTRAN=2" >> $(TARGET_MAKE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -77,8 +77,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ getarch : getarch.c cpuid.S dummy $(CPUIDEMU)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  avx512=$$(./c_check$(SCRIPTSUFFIX) - - "$(CC)" $(TARGET_FLAGS) $(CFLAGS) | grep NO_AVX512); \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  rv64gv=$$(./c_check$(SCRIPTSUFFIX) - - "$(CC)" $(TARGET_FLAGS) $(CFLAGS) | grep NO_RV64GV); \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  avx512=$$(./c_check$(SCRIPTSUFFIX) - - $(CC) $(TARGET_FLAGS) $(CFLAGS) | grep NO_AVX512); \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  rv64gv=$$(./c_check$(SCRIPTSUFFIX) - - $(CC) $(TARGET_FLAGS) $(CFLAGS) | grep NO_RV64GV); \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $(HOSTCC) $(HOST_CFLAGS) $(EXFLAGS) $${avx512:+-D$${avx512}} $${rv64gv:+-D$${rv64gv}} -o $(@F) getarch.c cpuid.S $(CPUIDEMU)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ getarch_2nd : getarch_2nd.c $(TARGET_CONF) dummy
</span></pre><pre style='margin:0'>

</pre>