<pre style='margin:0'>
Takeshi Enomoto (tenomoto) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/7fd4e461e6c49b209327153a9b39e7397c373e2a">https://github.com/macports/macports-ports/commit/7fd4e461e6c49b209327153a9b39e7397c373e2a</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 7fd4e461e6c vecLibFort: incorporate contributed patches to fix build with MacOSX12.sdk or later
</span>7fd4e461e6c is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 7fd4e461e6c49b209327153a9b39e7397c373e2a
</span>Author: Takeshi Enomoto <takeshi@macports.org>
AuthorDate: Sat Jan 22 11:39:12 2022 +0900
<span style='display:block; white-space:pre;color:#404040;'> vecLibFort: incorporate contributed patches to fix build with MacOSX12.sdk or later
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/63717
</span>---
devel/vecLibFort/Portfile | 4 +-
.../patch-add-local-vecLib-760.100-header.diff | 71 ++++++++++++++++++++++
devel/vecLibFort/files/patch-vecLibFort.diff | 10 +++
3 files changed, 84 insertions(+), 1 deletion(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/vecLibFort/Portfile b/devel/vecLibFort/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5e4e973f3a4..e153c762896 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/vecLibFort/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/vecLibFort/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,7 +20,9 @@ conflicts_build libuuid
</span> checksums rmd160 e6271804608ef6fa0dfb67397d1dec2fc86b0671 \
sha256 47ffed7fc41e5ea2263c3343c3fb5199fb1fefae2351f945897124d5c9eaef51
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-Makefile.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-Makefile.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-add-local-vecLib-760.100-header.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-vecLibFort.diff
</span>
use_configure no
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/vecLibFort/files/patch-add-local-vecLib-760.100-header.diff b/devel/vecLibFort/files/patch-add-local-vecLib-760.100-header.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..95931ed9c47
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/vecLibFort/files/patch-add-local-vecLib-760.100-header.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,71 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null 2022-01-16 20:14:20.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ vecLib-760.100.h 2022-01-16 19:52:18.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,68 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ * Modeled from Apple's vecLib-760.10 instance of vecLib.h:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ * /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Headers/vecLib.h
</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;'>++#ifndef __VECLIB__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define __VECLIB__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef __VECLIBTYPES__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <Accelerate/../Frameworks/vecLib.framework/Headers/vecLibTypes.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef __VBASICOPS__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <Accelerate/../Frameworks/vecLib.framework/Headers/vBasicOps.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef __VBIGNUM__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <Accelerate/../Frameworks/vecLib.framework/Headers/vBigNum.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef __VECTOROPS__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <Accelerate/../Frameworks/vecLib.framework/Headers/vectorOps.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef __VFP__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <Accelerate/../Frameworks/vecLib.framework/Headers/vfp.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef __VDSP__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <Accelerate/../Frameworks/vecLib.framework/Headers/vDSP.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined __ppc__ || defined __i386__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef __VDSP_TRANSLATE__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <Accelerate/../Frameworks/vecLib.framework/Headers/vDSP_translate.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef CBLAS_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <Accelerate/../Frameworks/vecLib.framework/Headers/cblas.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef __CLAPACK_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <Accelerate/../Frameworks/vecLib.framework/Headers/clapack.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef __LINEAR_ALGEBRA_PUBLIC_HEADER__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <Accelerate/../Frameworks/vecLib.framework/Headers/LinearAlgebra/LinearAlgebra.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef __SPARSE_HEADER__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <Accelerate/../Frameworks/vecLib.framework/Headers/Sparse/Sparse.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <Accelerate/../Frameworks/vecLib.framework/Headers/Sparse/Solve.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef __QUADRATURE_PUBLIC_HEADER__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <Accelerate/../Frameworks/vecLib.framework/Headers/Quadrature/Quadrature.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif // __QUADRATURE_PUBLIC_HEADER__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef __BNNS_HEADER__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <Accelerate/../Frameworks/vecLib.framework/Headers/BNNS/bnns.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif // __BNNS_HEADER__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef __VFORCE_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <Accelerate/../Frameworks/vecLib.framework/Headers/vForce.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif /* __VECLIB__ */
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/vecLibFort/files/patch-vecLibFort.diff b/devel/vecLibFort/files/patch-vecLibFort.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..c95cba8b6f8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/vecLibFort/files/patch-vecLibFort.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- vecLibFort.c.orig 2022-01-16 19:55:09.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ vecLibFort.c 2022-01-16 19:55:50.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -19,6 +19,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Don't load the CLAPACK header, because we are using a different calling
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ convention for the replaced functions than the ones listed there. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define __CLAPACK_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include "vecLib-760.100.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <Accelerate/Accelerate.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <AvailabilityMacros.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>
</pre>