<pre style='margin:0'>
Marcus Calhoun-Lopez (MarcusCalhoun-Lopez) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/68f16b32eeb9f36db1dba433f1f78e3150eefa23">https://github.com/macports/macports-ports/commit/68f16b32eeb9f36db1dba433f1f78e3150eefa23</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 68f16b32eeb llvm-11, clang-11-bootstrap: apply upstream patch
</span>68f16b32eeb is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 68f16b32eeb9f36db1dba433f1f78e3150eefa23
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Tue May 21 06:19:35 2024 -0700
<span style='display:block; white-space:pre;color:#404040;'> llvm-11, clang-11-bootstrap: apply upstream patch
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> See https://github.com/llvm/llvm-project/commit/a048ce13e32daa255d26533c00da8abd0b67e819
</span><span style='display:block; white-space:pre;color:#404040;'> See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100340
</span><span style='display:block; white-space:pre;color:#404040;'> See https://trac.macports.org/ticket/62775
</span>---
lang/clang-11-bootstrap/Portfile | 3 ++-
lang/clang-11-bootstrap/files/0009-x86-pad-for-align.diff | 15 +++++++++++++++
lang/llvm-11/Portfile | 5 +++--
lang/llvm-11/files/0009-x86-pad-for-align.diff | 15 +++++++++++++++
4 files changed, 35 insertions(+), 3 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/clang-11-bootstrap/Portfile b/lang/clang-11-bootstrap/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3c97af74d94..b9cc45d2eef 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/clang-11-bootstrap/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/clang-11-bootstrap/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,7 +8,7 @@ PortGroup muniversal 1.0
</span> name clang-11-bootstrap
version 11.1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 6
</span> epoch 0
platforms darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -77,6 +77,7 @@ patchfiles 0001-Define-EXC_MASK_CRASH-and-MACH_EXCEPTION_CODES-if-th.pa
</span> 0007-dsymutil-fix-build-on-Leopard.patch \
0008-lib-Support-Unix-Path.inc-define-COPYFILE_CLONE-if-n.patch \
0009-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ 0009-x86-pad-for-align.diff \
</span> 0010-default-to-libcxx-on-all-systems.patch \
0011-Default-to-fragile-ObjC-runtime-when-targeting-darwi.patch \
0012-Fixup-libstdc-header-search-paths-for-older-versions.patch \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/clang-11-bootstrap/files/0009-x86-pad-for-align.diff b/lang/clang-11-bootstrap/files/0009-x86-pad-for-align.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..9d369c7c34e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/clang-11-bootstrap/files/0009-x86-pad-for-align.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+See https://github.com/llvm/llvm-project/commit/a048ce13e32daa255d26533c00da8abd0b67e819
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100340
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+See https://trac.macports.org/ticket/62775
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp.orig 2021-02-03 14:51:10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp 2024-05-21 05:44:11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -109,7 +109,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cl::desc("Maximum number of prefixes to use for padding"));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cl::opt<bool> X86PadForAlign(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "x86-pad-for-align", cl::init(true), cl::Hidden,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "x86-pad-for-align", cl::init(false), cl::Hidden,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cl::desc("Pad previous instructions to implement align directives"));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cl::opt<bool> X86PadForBranchAlign(
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/llvm-11/Portfile b/lang/llvm-11/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 6ffcb24264f..86ef36bbf7f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/llvm-11/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/llvm-11/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,7 +25,7 @@ checksums rmd160 f566b4b75c8f30418f19069a9a84864ead766401 \
</span> size 84065492
name llvm-${llvm_version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 5
</span> subport clang-${llvm_version} { revision 7 }
subport flang-${llvm_version} { revision 1 }
subport lldb-${llvm_version} { revision 3 }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -140,7 +140,8 @@ patchfiles \
</span> 0003-MacPorts-Only-Don-t-embed-the-deployment-target-in-t.patch \
0005-Threading-Only-call-pthread_setname_np-on-SnowLeopar.patch \
0006-Only-call-setpriority-PRIO_DARWIN_THREAD-0-PRIO_DARW.patch \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 0008-patch-lib-support-unix-path-copyfileclone-on-older-systems.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 0008-patch-lib-support-unix-path-copyfileclone-on-older-systems.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 0009-x86-pad-for-align.diff
</span>
if {${subport} eq "clang-${llvm_version}"} {
patchfiles-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/llvm-11/files/0009-x86-pad-for-align.diff b/lang/llvm-11/files/0009-x86-pad-for-align.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..ce711c5e7fb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/llvm-11/files/0009-x86-pad-for-align.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+See https://github.com/llvm/llvm-project/commit/a048ce13e32daa255d26533c00da8abd0b67e819
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100340
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+See https://trac.macports.org/ticket/62775
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp.orig 2021-02-03 14:51:10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp 2024-05-21 05:44:11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -109,7 +109,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cl::desc("Maximum number of prefixes to use for padding"));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cl::opt<bool> X86PadForAlign(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "x86-pad-for-align", cl::init(true), cl::Hidden,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "x86-pad-for-align", cl::init(false), cl::Hidden,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cl::desc("Pad previous instructions to implement align directives"));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cl::opt<bool> X86PadForBranchAlign(
</span></pre><pre style='margin:0'>
</pre>