<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2beaf7276a2318f766fdbd9f7d0809bf85cb5269">https://github.com/macports/macports-ports/commit/2beaf7276a2318f766fdbd9f7d0809bf85cb5269</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 2beaf7276a2 mingw-w64-gcc: Update to 10.2.0
</span>2beaf7276a2 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 2beaf7276a2318f766fdbd9f7d0809bf85cb5269
</span>Author: Gcenx <38226388+Gcenx@users.noreply.github.com>
AuthorDate: Thu Oct 1 22:06:02 2020 -0400

<span style='display:block; white-space:pre;color:#404040;'>    mingw-w64-gcc: Update to 10.2.0
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/61251
</span>---
 _resources/port1.0/group/crossgcc-1.0.tcl          |  5 ++
 cross/i686-w64-mingw32-gcc/Portfile                |  5 +-
 ...gomp-Don-t-hard-code-MS-printf-attributes.patch | 53 ++++++++++++++++++++++
 cross/x86_64-w64-mingw32-gcc/Portfile              |  5 +-
 ...gomp-Don-t-hard-code-MS-printf-attributes.patch | 53 ++++++++++++++++++++++
 5 files changed, 119 insertions(+), 2 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/crossgcc-1.0.tcl b/_resources/port1.0/group/crossgcc-1.0.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 3036f68fdff..0cc0068c409 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_resources/port1.0/group/crossgcc-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/crossgcc-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -71,6 +71,11 @@ array set crossgcc.versions_info {
</span>         sha256  71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1 \
         size    70533868
     }}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    10.2.0 {xz {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        rmd160  73f182e7d40e5c2988b2b8cd80cfca601f20e9fc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        sha256  b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        size    75004144
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }}
</span> }
 
 array set newlib.versions_info {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/i686-w64-mingw32-gcc/Portfile b/cross/i686-w64-mingw32-gcc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c15543b5a61..8f71bedf5de 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/cross/i686-w64-mingw32-gcc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/i686-w64-mingw32-gcc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,7 +8,7 @@ set mingw_name      w64-mingw32
</span> set mingw_arch      i686
 set mingw_target    ${mingw_arch}-${mingw_name}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-crossgcc.setup      ${mingw_target} 9.3.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+crossgcc.setup      ${mingw_target} 10.2.0
</span> crossgcc.languages  {c c++ fortran objc obj-c++}
 dist_subdir         gcc[lindex [split ${version} .] 0]
 revision            0
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,6 +24,9 @@ depends_lib-append  port:${mingw_target}-headers
</span> 
 patchfiles-append   notparallel-install-headers.patch
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Fixes libgomp compile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   0020-libgomp-Don-t-hard-code-MS-printf-attributes.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.args-replace \
                     --enable-multilib \
                     --disable-multilib
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/i686-w64-mingw32-gcc/files/0020-libgomp-Don-t-hard-code-MS-printf-attributes.patch b/cross/i686-w64-mingw32-gcc/files/0020-libgomp-Don-t-hard-code-MS-printf-attributes.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..574abf202a9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/i686-w64-mingw32-gcc/files/0020-libgomp-Don-t-hard-code-MS-printf-attributes.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,53 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 05b0bb43124b041da360ba9adcbaab8430be6d18 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Liu Hao <lh_mouse@126.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Wed, 6 May 2020 21:49:18 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] libgomp: Don't hard-code MS printf attributes
</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;'>+ libgomp/libgomp.h | 13 ++++++++++---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 10 insertions(+), 3 deletions(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgomp/libgomp.h libgomp/libgomp.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index c98c1452bd4..0cc8443f6c2 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgomp/libgomp.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgomp/libgomp.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -69,6 +69,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdio.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef __MINGW_PRINTF_FORMAT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define PRINTF_FORMAT __MINGW_PRINTF_FORMAT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define PRINTF_FORMAT printf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef HAVE_ATTRIBUTE_VISIBILITY
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # pragma GCC visibility push(hidden)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -180,7 +187,7 @@ extern void gomp_aligned_free (void *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern void gomp_vdebug (int, const char *, va_list);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern void gomp_debug (int, const char *, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  __attribute__ ((format (printf, 2, 3)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  __attribute__ ((format (PRINTF_FORMAT, 2, 3)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define gomp_vdebug(KIND, FMT, VALIST) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   do { \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if (__builtin_expect (gomp_debug_var, 0)) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -193,11 +200,11 @@ extern void gomp_debug (int, const char *, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   } while (0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern void gomp_verror (const char *, va_list);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern void gomp_error (const char *, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  __attribute__ ((format (printf, 1, 2)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  __attribute__ ((format (PRINTF_FORMAT, 1, 2)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern void gomp_vfatal (const char *, va_list)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   __attribute__ ((noreturn));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern void gomp_fatal (const char *, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  __attribute__ ((noreturn, format (printf, 1, 2)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  __attribute__ ((noreturn, format (PRINTF_FORMAT, 1, 2)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ struct gomp_task;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ struct gomp_taskgroup;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+2.26.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/x86_64-w64-mingw32-gcc/Portfile b/cross/x86_64-w64-mingw32-gcc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4e05505a2c2..666b4d925b6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/cross/x86_64-w64-mingw32-gcc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/x86_64-w64-mingw32-gcc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,7 +8,7 @@ set mingw_name      w64-mingw32
</span> set mingw_arch      x86_64
 set mingw_target    ${mingw_arch}-${mingw_name}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-crossgcc.setup      ${mingw_target} 9.3.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+crossgcc.setup      ${mingw_target} 10.2.0
</span> crossgcc.languages  {c c++ fortran objc obj-c++}
 dist_subdir         gcc[lindex [split ${version} .] 0]
 revision            0
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,6 +24,9 @@ depends_lib-append  port:${mingw_target}-headers
</span> 
 patchfiles-append   notparallel-install-headers.patch
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Fixes libgomp compile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   0020-libgomp-Don-t-hard-code-MS-printf-attributes.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.args-replace \
                     --enable-multilib \
                     --disable-multilib
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/x86_64-w64-mingw32-gcc/files/0020-libgomp-Don-t-hard-code-MS-printf-attributes.patch b/cross/x86_64-w64-mingw32-gcc/files/0020-libgomp-Don-t-hard-code-MS-printf-attributes.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..574abf202a9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/x86_64-w64-mingw32-gcc/files/0020-libgomp-Don-t-hard-code-MS-printf-attributes.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,53 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 05b0bb43124b041da360ba9adcbaab8430be6d18 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Liu Hao <lh_mouse@126.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Wed, 6 May 2020 21:49:18 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] libgomp: Don't hard-code MS printf attributes
</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;'>+ libgomp/libgomp.h | 13 ++++++++++---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 10 insertions(+), 3 deletions(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgomp/libgomp.h libgomp/libgomp.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index c98c1452bd4..0cc8443f6c2 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgomp/libgomp.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgomp/libgomp.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -69,6 +69,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdio.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef __MINGW_PRINTF_FORMAT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define PRINTF_FORMAT __MINGW_PRINTF_FORMAT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define PRINTF_FORMAT printf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef HAVE_ATTRIBUTE_VISIBILITY
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # pragma GCC visibility push(hidden)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -180,7 +187,7 @@ extern void gomp_aligned_free (void *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern void gomp_vdebug (int, const char *, va_list);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern void gomp_debug (int, const char *, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  __attribute__ ((format (printf, 2, 3)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  __attribute__ ((format (PRINTF_FORMAT, 2, 3)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define gomp_vdebug(KIND, FMT, VALIST) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   do { \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if (__builtin_expect (gomp_debug_var, 0)) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -193,11 +200,11 @@ extern void gomp_debug (int, const char *, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   } while (0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern void gomp_verror (const char *, va_list);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern void gomp_error (const char *, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  __attribute__ ((format (printf, 1, 2)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  __attribute__ ((format (PRINTF_FORMAT, 1, 2)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern void gomp_vfatal (const char *, va_list)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   __attribute__ ((noreturn));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern void gomp_fatal (const char *, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  __attribute__ ((noreturn, format (printf, 1, 2)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  __attribute__ ((noreturn, format (PRINTF_FORMAT, 1, 2)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ struct gomp_task;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ struct gomp_taskgroup;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+2.26.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>

</pre>