<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/204ce73229b9e7c5e9df747f2ab96492ac2726ea">https://github.com/macports/macports-ports/commit/204ce73229b9e7c5e9df747f2ab96492ac2726ea</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 204ce73229b {lib}gcc-devel: update (Intel) to 13-20220522 snapshot
</span>204ce73229b is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 204ce73229b9e7c5e9df747f2ab96492ac2726ea
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Tue May 24 14:39:53 2022 +0100
<span style='display:block; white-space:pre;color:#404040;'> {lib}gcc-devel: update (Intel) to 13-20220522 snapshot
</span>---
lang/gcc-devel/Portfile | 31 +++++++++++++++++++++++--------
1 file changed, 23 insertions(+), 8 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc-devel/Portfile b/lang/gcc-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 65a07617789..e8a7bf6d081 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,13 +44,13 @@ if {${os.arch} eq "arm"} {
</span> } else {
# Use regular GCC releases and snapshsots
<span style='display:block; white-space:pre;background:#ffe0e0;'>- version 12-20220417
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 13-20220522
</span> revision 0
subport libgcc-devel { revision 0 }
<span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 119855686fb8356ac3b1fca6d2898b686c3396c9 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 3725ae2f5d3bf6f6e2bcc1360302390d5f46e5aaecc9070d5038774d06238d60 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 79042676
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 fec200d5ab658c4d76f3fd77663316f30cd3fc8f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 6d859e85b8009cc049acc840dba06ddcc345362ffb6744759b8a6ac4e7061af1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 79204572
</span>
# Primary releases
master_sites https://ftpmirror.gnu.org/gcc/gcc-${version}/ \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -104,7 +104,9 @@ platform darwin {
</span> }
set gcc_configure_langs {c c++ objc obj-c++ lto fortran}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${subport} eq ${name}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} eq ${name} && ${build_arch} ne "i386"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # jit compiler is not building on i386 systems
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # https://trac.macports.org/ticket/61130
</span> lappend gcc_configure_langs jit
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -252,7 +254,11 @@ conflicts_build-append libunwind-headers
</span> # Note that we really don't want to include libgcc_ext.10.[45].dylib here, but install_name_tool
# doesn't know how to change the id of stubs, and it's easier than recreating them for each
# gcc port.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set dylibs {libgcc_ext.10.4.dylib libgcc_ext.10.5.dylib libgcc_s.1.dylib libgcc_s.1.1.dylib libgcc_s.2.dylib libgfortran.5.dylib libquadmath.0.dylib libstdc++.6.dylib libobjc-gnu.4.dylib libgomp.1.dylib libitm.1.dylib libssp.0.dylib libasan.6.dylib libubsan.1.dylib libatomic.1.dylib}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set dylibs {libgcc_ext.10.4.dylib libgcc_ext.10.5.dylib libgcc_s.1.dylib libgcc_s.1.1.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgcc_s.2.dylib libgfortran.5.dylib libquadmath.0.dylib libstdc++.6.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libobjc-gnu.4.dylib libgomp.1.dylib libitm.1.dylib libssp.0.dylib libasan.6.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libubsan.1.dylib libatomic.1.dylib libgcc_ehs.1.1.dylib}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>
if {${subport} ne ${name}} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -396,8 +402,17 @@ if {${subport} ne ${name}} {
</span> platform powerpc {
configure.universal_archs ppc ppc64
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platform i386 {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.universal_archs i386 x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if { ${os.platform} eq "darwin" && ${os.major} >= 20 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ platform i386 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.universal_archs x86_64 arm64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ platform arm {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.universal_archs x86_64 arm64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ platform i386 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.universal_archs i386 x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> }
variant universal {
configure.args-delete --disable-multilib
</pre><pre style='margin:0'>
</pre>