<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/9098f3dcc378904a7f771c48abee230bc6187e2b">https://github.com/macports/macports-ports/commit/9098f3dcc378904a7f771c48abee230bc6187e2b</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 9098f3dcc37 (lib)gcc-devel: (temporarily) Use alternate repo for arm support
</span>9098f3dcc37 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 9098f3dcc378904a7f771c48abee230bc6187e2b
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Thu Nov 26 10:12:43 2020 +0000
<span style='display:block; white-space:pre;color:#404040;'> (lib)gcc-devel: (temporarily) Use alternate repo for arm support
</span>---
lang/gcc-devel/Portfile | 50 +++++++++++++++++++++++++++++++++++++------------
1 file changed, 38 insertions(+), 12 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 92f40f9bb11..db69cc34c66 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;'>@@ -8,23 +8,44 @@ PortGroup conflicts_build 1.0
</span>
epoch 4
name gcc-devel
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 11-20201025
</span> revision 0
subport libgcc-devel { revision 0 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://gcc.gnu.org/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> platforms darwin
categories lang
maintainers nomaintainer
# an exception in the license allows dependents to not be GPL
license {GPL-3+ Permissive}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> description The GNU compiler collection, prerelease BETA snapshot.
long_description The GNU compiler collection, including front ends for \
C, C++, Objective-C, Objective-C++ and Fortran. \
This is a prerelease BETA version! built from GCC snapshots.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage https://gcc.gnu.org/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if { ${build_arch} eq "arm64" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Use lead Darwin developer branch for now
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Eventually Darwin Arm support will be merged with upstream at which point
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Arm machines can use same snapshots as Intel.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PortGroup github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.setup iains gcc-darwin-arm64 6b589e6cb14fb74eaac99411a64083ff32fada85
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Version must follow same scheme as with GCC snapshots below <version>-<commit-date>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 11-20201122
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 005cdb1c71ee78234d3db08853e873cbae320854 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 fe70b2caedf6f23b1caa9bf478b195be7d6801bd10836fb2419c85446034bbe9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 121028082
</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;'>+ # Use regular GCC releases and snapshsots
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 11-20201122
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Primary releases
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites https://ftpmirror.gnu.org/gcc/gcc-${version}/ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Primary releases
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ master_sites https://ftpmirror.gnu.org/gcc/gcc-${version}/ \
</span> https://mirror.its.dal.ca/gnu/gcc/gcc-${version}/ \
https://mirrors.kernel.org/gnu/gcc/gcc-${version}/ \
https://www.mirrorservice.org/sites/ftp.gnu.org/gnu/gcc/gcc-${version}/ \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -35,19 +56,24 @@ master_sites https://ftpmirror.gnu.org/gcc/gcc-${version}/ \
</span> ftp://gcc.ftp.nluug.nl/mirror/languages/gcc/releases/gcc-${version}/ \
ftp://gcc.gnu.org/pub/gcc/releases/gcc-${version}/ \
gnu:gcc/gcc-${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# snapshots and RC candidates
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites-append https://mirror.koddos.net/gcc/snapshots/${version}/ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # snapshots and RC candidates
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ master_sites-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ https://mirror.koddos.net/gcc/snapshots/${version}/ \
</span> https://bigsearcher.com/mirrors/gcc/snapshots/${version}/ \
ftp://ftp.funet.fi/pub/mirrors/sources.redhat.com/pub/gcc/snapshots/${version}/ \
ftp://gcc.gnu.org/pub/gcc/snapshots/${version}/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-distname gcc-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_xz yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ distname gcc-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ use_xz yes
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 df883a558afbdacac2152432873e2fd74c3c7125 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 dd59afe340edc66b62626117790f0310d088b52d350118e48c061c08a6422be1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 72628316
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 797b96d043197e0dc28f4e1c9b9cbe01f432d68f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 d2c0c2a95cef0e4082587986d4dcfa73ef06e25950099eecbd5060ed2cef556a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 72944936
</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;'>+depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:texinfo
</span> depends_lib-append port:cctools \
port:gmp \
path:lib/pkgconfig/isl.pc:isl \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -173,7 +199,7 @@ 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 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.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>
if {${subport} eq "libgcc-devel"} {
</pre><pre style='margin:0'>
</pre>