Ticket #43969: FileZilla_3.8.1_2014-06-16.Portfile.diff

File FileZilla_3.8.1_2014-06-16.Portfile.diff, 3.9 KB (added by mojca (Mojca Miklavec), 10 years ago)
  • Portfile

     
    66
    77name                FileZilla
    88version             3.8.1
     9set nightly_date    2014-06-16
     10revision            1
    911categories          www aqua
    1012platforms           darwin
    1113maintainers         strasweb.fr:rudloff openmaintainer
     
    1820                    and an intuitive graphical user interface.
    1921
    2022homepage            https://filezilla-project.org/
    21 master_sites        sourceforge:project/filezilla/FileZilla_Client/${version}
     23# master_sites      sourceforge:project/filezilla/FileZilla_Client/${version}
     24master_sites        https://filezilla-project.org/nightlies/${nightly_date}
    2225
    23 checksums           rmd160  6a1692fc1b6ca73b878d8b9c2dd147b1885cacf0 \
    24                     sha256  66bc9c082843ffdcb915c7902900b92bdf921ed7310f2a40ff6b96b03cfa1e4f
     26checksums           rmd160  b1c975b27f59de8749f486abc3cd6274e14d4ce9 \
     27                    sha256  32482a88c9a1c372b92b6c775612dad53d0471c42c6cfbb7ae8820b4a0b2fc17
    2528
    2629depends_build       port:pkgconfig
    2730
     31wxWidgets.use       wxWidgets-3.0
     32
    2833depends_lib         port:dbus \
    2934                    port:gettext \
    3035                    port:gmp \
     
    3540                    port:libidn \
    3641                    port:nettle \
    3742                    port:sqlite3 \
    38                     port:xdg-utils
     43                    port:xdg-utils \
     44                    port:${wxWidgets.port}
    3945
    40 distname            ${name}_${version}_src
     46# distname          ${name}_${version}_src
     47# TODO: just for the nightly
     48distname            FileZilla3-src
     49dist_subdir         ${name}/${nightly_date}
     50
    4151use_bzip2           yes
    4252worksrcdir          filezilla-${version}
    4353
    44 # http://trac.filezilla-project.org/ticket/8272
    45 patchfiles          patch-wxWidgets-3.0.diff
    46 
    4754# http://trac.filezilla-project.org/ticket/5473
    4855# http://sourceforge.net/p/tinyxml/patches/51/
    4956configure.args      --with-tinyxml=builtin \
    5057                    --disable-manualupdatecheck \
    51                     --disable-autoupdatecheck
     58                    --disable-autoupdatecheck \
     59                    --with-wxdir=${wxWidgets.wxdir}
    5260
    53 variant wxwidgets30 conflicts wxgtk28 wxwidgets28 description {Use wxWidgets 3.0 (not fully functional yet)} {
    54     wxWidgets.use           wxWidgets-3.0
    55     depends_lib-append      port:${wxWidgets.port}
    56     configure.args-append   --with-wxdir=${wxWidgets.wxdir}
    57     configure.env-append    WXRC=${wxWidgets.wxrc}
    58     destroot {              copy ${worksrcpath}/FileZilla.app ${destroot}${applications_dir} }
    59 }
     61configure.env-append \
     62                    WXRC=${wxWidgets.wxrc}
    6063
    61 variant wxwidgets28 conflicts wxgtk28 wxwidgets30 description {Use 32-bit Carbon-based wxWidgets 2.8} {
    62     wxWidgets.use           wxWidgets-2.8
    63     depends_lib-append      port:${wxWidgets.port}
    64     configure.args-append   --with-wxdir=${wxWidgets.wxdir}
    65     configure.env-append    WXRC=${wxWidgets.wxrc}
    66     destroot {              copy ${worksrcpath}/FileZilla.app ${destroot}${applications_dir} }
     64destroot {
     65    copy ${worksrcpath}/FileZilla.app ${destroot}${applications_dir}
    6766}
    6867
    69 # TODO: when FileZilla is built against wxGTK, it doesn't create an app; this needs (possibly an upstream) fix
    70 variant wxgtk28 conflicts wxwidgets28 wxwidgets30 description {Use wxWidgets 2.8 with GTK} {
    71     wxWidgets.use           wxGTK-2.8
    72     depends_lib-append      port:${wxWidgets.port}
    73     configure.args-append   --with-wxdir=${wxWidgets.wxdir}
    74     configure.env-append    WXRC=${wxWidgets.wxrc}
    75 }
    76 
    77 if {![variant_isset wxwidgets30] && ![variant_isset wxwidgets28] && ![variant_isset wxgtk28]} {
    78     if {[vercmp $xcodeversion 4.4] >= 0} {
    79         default_variants +wxgtk28
    80     } else {
    81         default_variants +wxwidgets28
    82     }
    83 }
    84 
    8568livecheck.type      regex
    8669livecheck.url       ${homepage}download.php?type=client
    8770livecheck.regex     /${name}_(\[0-9.\]+)