<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/7c2b3c77e0af7b9d19b03b8c54f847f49ba61369">https://github.com/macports/macports-ports/commit/7c2b3c77e0af7b9d19b03b8c54f847f49ba61369</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 7c2b3c77e0a mingw-w64: Updated to 8.0.2
</span>7c2b3c77e0a is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 7c2b3c77e0af7b9d19b03b8c54f847f49ba61369
</span>Author: Gcenx <38226388+Gcenx@users.noreply.github.com>
AuthorDate: Mon May 17 08:56:13 2021 -0400
<span style='display:block; white-space:pre;color:#404040;'> mingw-w64: Updated to 8.0.2
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Also added a new subport *-widl, this avoids needing to have wine installed when a windows idl is required.
</span>---
cross/mingw-w64/Portfile | 26 ++++++++++++++++++--------
1 file changed, 18 insertions(+), 8 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/mingw-w64/Portfile b/cross/mingw-w64/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 91c7501b07c..1270f8da104 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/cross/mingw-w64/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/mingw-w64/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,7 +3,7 @@
</span> PortSystem 1.0
PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup mirror mingw-w64 8.0.0 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup mirror mingw-w64 8.0.2 v
</span> set mingw_name w64-mingw32
platforms darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -17,9 +17,9 @@ long_description Mingw-w64 is an advancement of the original mingw.org projec
</span>
homepage http://mingw-w64.sourceforge.net/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 57d14e00f273b49aa01d811b0662c24d605d94cf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 c0cbeb28f9d66956563971c76c7b80a15dcdfd922e2745cdb3f0cb71a9a969ea \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 12797664
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 22df5cfea7d3c0c5f99e6203ff76878f508c88b8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 de80994f3a719b1ae843c76c5d14e64a26dc01f99f42b4f09c18ebbf71a339a9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 12798138
</span>
# needs an out-of-source build
configure.dir ${workpath}/build
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -30,16 +30,20 @@ post-extract { file mkdir "${build.dir}" }
</span> # - i686-w64-mingw32-headers
# - i686-w64-mingw32-crt
# - i686-w64-mingw32-winpthreads
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# - i686-w64-mingw32-widl
</span> # - x86_64-w64-mingw32-headers
# - x86_64-w64-mingw32-crt
# - x86_64-w64-mingw32-winpthreads
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# - x86_64-w64-mingw32-widl
</span> foreach arch {i686 x86_64} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach component {crt headers winpthreads} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreach component {crt headers winpthreads widl} {
</span> subport ${arch}-${mingw_name}-${component} {
set mingw_arch ${arch}
set mingw_comp ${component}
if {${component} eq "winpthreads"} {
set mingw_dir mingw-w64-libraries/${component}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ } elseif {${component} eq "widl"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set mingw_dir mingw-w64-tools/${component}
</span> } else {
set mingw_dir mingw-w64-${component}
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -51,11 +55,17 @@ if {${subport} ne ${name}} {
</span> set mingw_target ${mingw_arch}-${mingw_name}
configure.cmd ${worksrcpath}/${mingw_dir}/configure
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.pre_args-replace --prefix=${prefix} --prefix=${prefix}/${mingw_target}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${mingw_comp} ne "widl"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.pre_args-replace --prefix=${prefix} --prefix=${prefix}/${mingw_target}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> configure.args-append --host=${mingw_target}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # *-headers subports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${mingw_comp} eq "headers"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # *-widl subports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${mingw_comp} eq "widl"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --program-prefix="${mingw_target}-"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # *-headers subports'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } elseif {${mingw_comp} eq "headers"} {
</span> supported_archs noarch
configure.args-append --enable-secure-api
</pre><pre style='margin:0'>
</pre>