<pre style='margin:0'>
Eric A. Borisch (eborisch) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/fc6557d73b5ba02e7e877f89652a358a357e36dc">https://github.com/macports/macports-ports/commit/fc6557d73b5ba02e7e877f89652a358a357e36dc</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 fc6557d73b5 libomp: update to 10.0.1; add arm64 patch (#8859)
</span>fc6557d73b5 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit fc6557d73b5ba02e7e877f89652a358a357e36dc
</span>Author: Eric A. Borisch <eborisch@gmail.com>
AuthorDate: Tue Oct 20 08:50:29 2020 -0500
<span style='display:block; white-space:pre;color:#404040;'> libomp: update to 10.0.1; add arm64 patch (#8859)
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> libomp: add arm64 support; update to 10.0.1
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Thanks to Mike Pique for the patch.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> libomp-devel bumped to 11.0.0
</span>---
lang/libomp/Portfile | 24 ++++++++++++++----------
lang/libomp/files/reviews.llvm.org_D88252.diff | 20 ++++++++++++++++++++
2 files changed, 34 insertions(+), 10 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/libomp/Portfile b/lang/libomp/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4ca695ded96..d83c0af2408 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/libomp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/libomp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,7 +19,7 @@ long_description ${description} is intended to contain all of the\
</span>
categories lang
platforms darwin
<span style='display:block; white-space:pre;background:#ffe0e0;'>-supported_archs i386 x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs arm64 i386 x86_64
</span> license {MIT NCSA}
# Moved to epoch 1 for svn # -> version # change.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -29,19 +29,19 @@ subport libomp-devel {}
</span>
if {${os.platform} eq "darwin" && ${configure.cxx_stdlib} ne "libstdc++"} {
if { ${subport} eq "libomp-devel" } {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- version 10.0.1-rc1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 11.0.0
</span> checksums \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 0481fc3468617bf4b4c90db9fbe91fc0db48f0f0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 7e652770b02afb803fbcce47ca11116d383cccc932eddc0260d128e655f2df66 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 958200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 24d25065c3ccff430995a903d62843f0bcd63670 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 2d704df8ca67b77d6d94ebf79621b0f773d5648963dd19e0f78efef4404b684c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 975108
</span>
livecheck.regex {"llvmorg-([0-9.rc-]+)".*}
} else {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- version 10.0.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 10.0.1
</span> checksums \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 818001eb0d6f92592af75a87ccd8e05ccc7f8b4d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 3b9ff29a45d0509a1e9667a0feb43538ef402ea8cfc7df3758a01f20df08adfa \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 959016
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 8655b63982229d726ba1d4838651a2b6a2671841 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 d19f728c8e04fb1e94566c8d76aef50ec926cd2f95ef3bf1e0a5de4909b28b44 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 955492
</span>
livecheck.regex {"llvmorg-([0-9.]+)".*}
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -60,7 +60,11 @@ if {${os.platform} eq "darwin" && ${configure.cxx_stdlib} ne "libstdc++"} {
</span> dist_subdir openmp-release
worksrcdir ${distname}
set rtpath "runtime/"
<span style='display:block; white-space:pre;background:#ffe0e0;'>- patchfiles-append patch-libomp-use-gettid-on-Leopard.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # D88252 is to enable arm64 support
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patchfiles-append patch-libomp-use-gettid-on-Leopard.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reviews.llvm.org_D88252.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> livecheck.url https://api.github.com/repos/llvm/llvm-project/tags
} else {
if { ${subport} eq "libomp-devel" } {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/libomp/files/reviews.llvm.org_D88252.diff b/lang/libomp/files/reviews.llvm.org_D88252.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..ae8265fb074
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/libomp/files/reviews.llvm.org_D88252.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,20 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Add arm64 support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://reviews.llvm.org/D88252
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- runtime/src/z_Linux_asm.S.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ runtime/src/z_Linux_asm.S
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1746,10 +1746,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .comm .gomp_critical_user_,32,8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .data
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .align 8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- .global __kmp_unnamed_critical_addr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-__kmp_unnamed_critical_addr:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ .global KMP_PREFIX_UNDERSCORE(__kmp_unnamed_critical_addr)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++KMP_PREFIX_UNDERSCORE(__kmp_unnamed_critical_addr):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .8byte .gomp_critical_user_
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- .size __kmp_unnamed_critical_addr,8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __ELF__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ .size KMP_PREFIX_UNDERSCORE(__kmp_unnamed_critical_addr),8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif /* KMP_ARCH_PPC64 || KMP_ARCH_AARCH64 || KMP_ARCH_MIPS64 ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ KMP_ARCH_RISCV64 */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>
</pre>