<pre style='margin:0'>
Mojca Miklavec (mojca) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/96692d1a2b246a29cd2c19e31ddca7fc6680514f">https://github.com/macports/macports-ports/commit/96692d1a2b246a29cd2c19e31ddca7fc6680514f</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 96692d1a2b246a29cd2c19e31ddca7fc6680514f
</span>Author: Mojca Miklavec <mojca@macports.org>
AuthorDate: Sat Nov 4 18:00:18 2017 +0100

<span style='display:block; white-space:pre;color:#404040;'>    FileZilla: clean up wxWidgets dependencies
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    See: https://trac.macports.org/ticket/55221
</span>---
 www/FileZilla/Portfile | 55 ++++++++++----------------------------------------
 1 file changed, 11 insertions(+), 44 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/www/FileZilla/Portfile b/www/FileZilla/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a5c38c0..cb00818 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/www/FileZilla/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/www/FileZilla/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,6 +7,7 @@ PortGroup           cxx11 1.1
</span> 
 name                FileZilla
 version             3.28.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> categories          www aqua
 platforms           darwin
 maintainers         {@yan12125 gmail.com:yan12125} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,6 +25,9 @@ master_sites        sourceforge:project/filezilla/FileZilla_Client/${version}
</span> checksums           rmd160  390456877d3a8d3ac0896b1ad1bb00355fa2d41e \
                     sha256  e49621aeb07c89547508c9ef244e2226168e06b120f49d2c4d428d95f1adbfb7
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# wxWidgets-3.0 with support for C++11 on < 10.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+wxWidgets.use       wxWidgets-3.0-cxx11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> depends_build       port:pkgconfig
 
 depends_lib         port:dbus \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -32,7 +36,8 @@ depends_lib         port:dbus \
</span>                     port:libfilezilla \
                     port:libidn \
                     port:sqlite3 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:xdg-utils
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:xdg-utils \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:${wxWidgets.port}
</span> 
 distname            ${name}_${version}_src
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -46,20 +51,10 @@ patchfiles          patch-src-interface-buildinfo.cpp.diff
</span> configure.args      --with-tinyxml=builtin \
                     --with-pugixml=builtin \
                     --disable-manualupdatecheck \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --disable-autoupdatecheck
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-autoupdatecheck \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-wxdir=${wxWidgets.wxdir}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.cxx_stdlib    libc++
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append      port:libcxx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.ldflags-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            -stdlib=${configure.cxx_stdlib}
</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;'>-# gcc 4.2 doesn't suffice to build FileZilla on 10.6 and earlier
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# newer gcc compilers should also work
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${os.major} <= 10} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    compiler.whitelist macports-clang-3.4 macports-clang-3.5 macports-clang-3.6 macports-clang-3.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.env       WXRC=${wxWidgets.wxrc}
</span> 
 # FileZilla now requires thread_local keyword in C++11 (N2659), which is
 # supported since Xcode 8.0 [1][2], upstream clang 3.3 [3] and GCC 4.8 [4]
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -69,36 +64,8 @@ if {${os.major} <= 10} {
</span> # [4] https://gcc.gnu.org/projects/cxx-status.html#cxx11
 compiler.blacklist-append {clang < 800}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant wxgtk30 conflicts wxwidgets30 wxwidgets30_libcxx description {Use wxWidgets 3.0 with GTK} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    wxWidgets.use           wxGTK-3.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append      port:${wxWidgets.port}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   --with-wxdir=${wxWidgets.wxdir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.env-append    WXRC=${wxWidgets.wxrc}
</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;'>-variant wxwidgets30 conflicts wxgtk30 wxwidgets30_libcxx description {Use wxWidgets 3.0} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    wxWidgets.use           wxWidgets-3.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append      port:${wxWidgets.port}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   --with-wxdir=${wxWidgets.wxdir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.env-append    WXRC=${wxWidgets.wxrc}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    destroot {              copy ${worksrcpath}/FileZilla.app ${destroot}${applications_dir} }
</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;'>-variant wxwidgets30_libcxx conflicts wxgtk30 wxwidgets30 description {Use wxWidgets 3.0 with libcxx (for < 10.9)} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    wxWidgets.use           wxWidgets-3.0-libcxx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append      port:${wxWidgets.port}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   --with-wxdir=${wxWidgets.wxdir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.env-append    WXRC=${wxWidgets.wxrc}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    destroot {              copy ${worksrcpath}/FileZilla.app ${destroot}${applications_dir} }
</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;'>-if {![variant_isset wxgtk30] && ![variant_isset wxwidgets30] && ![variant_isset wxwidgets30_libcxx]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${os.major} <= 12} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # TODO: && configure.cxx_stdlib != libc++
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        default_variants +wxwidgets30_libcxx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        default_variants +wxwidgets30
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    copy ${worksrcpath}/FileZilla.app ${destroot}${applications_dir}
</span> }
 
 livecheck.type      regex
</pre><pre style='margin:0'>

</pre>