<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/f3ca6d7ef6f2d55c82bc76b5cfd83635c818b154">https://github.com/macports/macports-ports/commit/f3ca6d7ef6f2d55c82bc76b5cfd83635c818b154</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 f3ca6d7  wine-crossover: Verify wine version after extract
</span>f3ca6d7 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit f3ca6d7ef6f2d55c82bc76b5cfd83635c818b154
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Sat Apr 25 03:19:44 2020 -0500

<span style='display:block; white-space:pre;color:#404040;'>    wine-crossover: Verify wine version after extract
</span>---
 x11/wine-crossover/Portfile | 19 +++++++++++++++----
 1 file changed, 15 insertions(+), 4 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/x11/wine-crossover/Portfile b/x11/wine-crossover/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 44a4c96..a94b3d1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/x11/wine-crossover/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/x11/wine-crossover/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,10 +26,12 @@ set wine_gecko_distfile     wine_gecko-${wine_gecko_version}-x86.msi
</span> set wine_gecko64_distfile   wine_gecko-${wine_gecko_version}-x86_64.msi
 set wine_mono_version       4.7.5
 set wine_mono_distfile      wine-mono-${wine_mono_version}.msi
<span style='display:block; white-space:pre;background:#e0ffe0;'>+set wine_version            4.0
</span> worksrcdir                  sources/wine
 use_parallel_build          yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description                 A Windows API implementation (Wine 4.0 with CodeWeavers modifications for CrossOver)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description                 A Windows API implementation (Wine ${wine_version} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            with CodeWeavers modifications for CrossOver)
</span> 
 long_description            Wine is a compatibility layer capable of running \
                             Windows applications. \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -99,10 +101,19 @@ post-extract {
</span>     set file_contents [read ${fp}]
     close ${fp}
     set ok yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    foreach addon {gecko mono} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set addon_version_var wine_${addon}_version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach addon {gecko mono wine} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {${addon} eq {wine}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set fp [open ${worksrcpath}/VERSION r]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set file_contents [read ${fp}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            close ${fp}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set addon_version_var wine_version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set addon_version_re {^Wine version ([^[:space:]]+)$}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set addon_version_var wine_${addon}_version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set addon_version_re "^#define [string toupper $addon]_VERSION \"(\[^\"\]+)\"$"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span>         set addon_version_in_port [set ${addon_version_var}]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {[regexp -lineanchor "^#define [string toupper $addon]_VERSION \"(\[^\"\]+)\"$" ${file_contents} -> addon_version_in_file] == 1} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {[regexp -lineanchor ${addon_version_re} ${file_contents} -> addon_version_in_file] == 1} {
</span>             if {${addon_version_in_port} ne ${addon_version_in_file}} {
                 set ok no
                 ui_error "${addon_version_var} should be ${addon_version_in_file} not ${addon_version_in_port}"
</pre><pre style='margin:0'>

</pre>