<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/7904c6e74bf30e4970eddc46eed3266291df6643">https://github.com/macports/macports-ports/commit/7904c6e74bf30e4970eddc46eed3266291df6643</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 7904c6e  gcc8: update to 8.4.0
</span>7904c6e is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 7904c6e74bf30e4970eddc46eed3266291df6643
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Wed Mar 4 14:48:39 2020 +0000

<span style='display:block; white-space:pre;color:#404040;'>    gcc8: update to 8.4.0
</span>---
 lang/gcc8/Portfile                          |  21 ++----
 lang/gcc8/files/xcode-bug-_Atomic-fix.patch | 104 ----------------------------
 2 files changed, 6 insertions(+), 119 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc8/Portfile b/lang/gcc8/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1a0bd1e..6664af6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc8/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc8/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,9 +9,9 @@ PortGroup xcode_workaround             1.0
</span> 
 epoch               4
 name                gcc8
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             8.3.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-subport             libgcc8 { revision 5 }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             8.4.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport             libgcc8 { revision 0 }
</span> platforms           darwin
 categories          lang
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -33,9 +33,9 @@ master_sites        ftp://ftp.funet.fi/pub/mirrors/sources.redhat.com/pub/gcc/re
</span> distname            gcc-${version}
 use_xz              yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  59396f7136301466d0ec15eb7307558c0da692df \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  64baadfe6cc0f4947a84cb12d7f0dfaf45bb58b7e92461639596c21e02d97d2c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    63694700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  4b3890e8865fae1d2b91166fb98e1097f5401d4a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  e30a6e52d10e1f27ed55104ad233c30bd1e99cfb5ff98ab022dc941edd1b2dd4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    63713440
</span> 
 # Check if this is the last supported gcc version for this system.
 # If it is, libgcc8 installs a full runtime, otherwise it only installs
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -67,15 +67,6 @@ platform darwin {
</span>     configure.pre_args-append --build=${build_arch}-apple-darwin${os.major}
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[vercmp ${xcodeversion} 10.2] >= 0} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # https://trac.macports.org/ticket/58260
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Patch for Xcode bug, taken from
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89864#c43
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # https://github.com/Homebrew/homebrew-core/pull/39134/files
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # This should be removed in the next release of GCC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles-append   xcode-bug-_Atomic-fix.patch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> configure.dir       ${workpath}/build
 configure.cmd       ${worksrcpath}/configure
 configure.args      --enable-languages=c,c++,objc,obj-c++,lto,fortran \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc8/files/xcode-bug-_Atomic-fix.patch b/lang/gcc8/files/xcode-bug-_Atomic-fix.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 767d9c3..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc8/files/xcode-bug-_Atomic-fix.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,104 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff -r -u gcc-8.3.0/fixincludes/fixincl.x gcc-8.3.0-patch/fixincludes/fixincl.x
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- fixincludes/fixincl.x.orig     2018-02-23 01:12:26.000000000 +0900
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ fixincludes/fixincl.x  2019-04-11 12:37:25.000000000 +0900
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3222,6 +3222,44 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* * * * * * * * * * * * * * * * * * * * * * * * * *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *  Description of Darwin_Ucred__Atomic fix
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+tSCC zDarwin_Ucred__AtomicName[] =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+     "darwin_ucred__Atomic";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *  File name selection pattern
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+tSCC zDarwin_Ucred__AtomicList[] =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  "sys/ucred.h\0";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *  Machine/OS name selection pattern
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+tSCC* apzDarwin_Ucred__AtomicMachs[] = {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        "*-*-darwin18*",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        (const char*)NULL };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *  content selection pattern - do fix if pattern found
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+tSCC zDarwin_Ucred__AtomicSelect0[] =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+       "_Atomic";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define    DARWIN_UCRED__ATOMIC_TEST_CT  1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+static tTestDesc aDarwin_Ucred__AtomicTests[] = {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  { TT_EGREP,    zDarwin_Ucred__AtomicSelect0, (regex_t*)NULL }, };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *  Fix Command Arguments for Darwin_Ucred__Atomic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+static const char* apzDarwin_Ucred__AtomicPatch[] = {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    "wrap",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    "# define _Atomic volatile\n",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    "# undef _Atomic\n",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    (char*)NULL };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* * * * * * * * * * * * * * * * * * * * * * * * * *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  *  Description of Dec_Intern_Asm fix
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tSCC zDec_Intern_AsmName[] =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -10099,9 +10137,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  *  List of all fixes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#define REGEX_COUNT          287
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define REGEX_COUNT          288
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define MACH_LIST_SIZE_LIMIT 187
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#define FIX_COUNT            249
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define FIX_COUNT            250
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  *  Enumerate the fixes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -10183,6 +10221,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     DARWIN_STDINT_5_FIXIDX,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     DARWIN_STDINT_6_FIXIDX,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     DARWIN_STDINT_7_FIXIDX,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    DARWIN_UCRED__ATOMIC_FIXIDX,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     DEC_INTERN_ASM_FIXIDX,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     DJGPP_WCHAR_H_FIXIDX,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     ECD_CURSOR_FIXIDX,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -10739,6 +10778,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      DARWIN_STDINT_7_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      aDarwin_Stdint_7Tests,   apzDarwin_Stdint_7Patch, 0 },
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  {  zDarwin_Ucred__AtomicName,    zDarwin_Ucred__AtomicList,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+     apzDarwin_Ucred__AtomicMachs,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+     DARWIN_UCRED__ATOMIC_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+     aDarwin_Ucred__AtomicTests,   apzDarwin_Ucred__AtomicPatch, 0 },
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   {  zDec_Intern_AsmName,    zDec_Intern_AsmList,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      apzDec_Intern_AsmMachs,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      DEC_INTERN_ASM_TEST_CT, FD_MACH_ONLY,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff -r -u gcc-8.3.0/fixincludes/inclhack.def gcc-8.3.0-patch/fixincludes/inclhack.def
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- fixincludes/inclhack.def.orig  2018-02-23 01:12:26.000000000 +0900
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ fixincludes/inclhack.def       2019-04-11 12:37:59.000000000 +0900
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1592,6 +1592,19 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           "#define UINTMAX_C(v) (v ## ULL)";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/*  XCode 10.2 <sys/ucred.h> uses the C _Atomic keyword in C++ code.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fix = {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    hackname  = darwin_ucred__Atomic;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    mach      = "*-*-darwin18*";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    files     = sys/ucred.h;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    select    = "_Atomic";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    c_fix     = wrap;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    c_fix_arg = "# define _Atomic volatile\n";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    c_fix_arg = "# undef _Atomic\n";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    test_text = "_Atomic";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+};
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  *  Fix <c_asm.h> on Digital UNIX V4.0:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  *  It contains a prototype for a DEC C internal asm() function,
</span></pre><pre style='margin:0'>

</pre>