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

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

     
    55PortGroup           wxWidgets 1.0
    66
    77name                FileZilla
    8 version             3.8.0
    9 revision            1
     8version             3.8.1
     9set nightly_date    2014-06-09
    1010categories          www aqua
    1111platforms           darwin
    1212maintainers         strasweb.fr:rudloff openmaintainer
     
    1919                    and an intuitive graphical user interface.
    2020
    2121homepage            https://filezilla-project.org/
    22 master_sites        sourceforge:project/filezilla/FileZilla_Client/${version}
     22# master_sites        sourceforge:project/filezilla/FileZilla_Client/${version}
     23master_sites        https://filezilla-project.org/nightlies/${nightly_date}
    2324
    24 checksums           rmd160  f161795774b03bbce8720e40ddff6a5ca6d4fe9a \
    25                     sha256  8d9c1c9812f916f83676e1930933683828579b40a9fba331c4757f84a02ec308
     25checksums           rmd160  27729f1d48ecd83775f008f96c8dfa4548a38f40 \
     26                    sha256  eb9f03b50551aa0999815b4d9c725ad31225718d6e3f9b922e7ec31eb33ef247
    2627
    2728depends_build       port:pkgconfig
    2829
     30wxWidgets.use       wxWidgets-3.0
     31
    2932depends_lib         port:dbus \
    3033                    port:gettext \
    3134                    port:gmp \
     
    3639                    port:libidn \
    3740                    port:nettle \
    3841                    port:sqlite3 \
    39                     port:xdg-utils
     42                    port:xdg-utils \
     43                    port:${wxWidgets.port}
    4044
    41 distname            ${name}_${version}_src
     45# distname            ${name}_${version}_src
     46distname            FileZilla3-src
    4247use_bzip2           yes
    4348worksrcdir          filezilla-${version}
    4449
    45 # http://trac.filezilla-project.org/ticket/8272
    46 patchfiles          patch-wxWidgets-3.0.diff
    47 
    4850# http://trac.filezilla-project.org/ticket/5473
    4951# http://sourceforge.net/p/tinyxml/patches/51/
    5052configure.args      --with-tinyxml=builtin \
    5153                    --disable-manualupdatecheck \
    52                     --disable-autoupdatecheck
     54                    --disable-autoupdatecheck \
     55                    --with-wxdir=${wxWidgets.wxdir}
    5356
    54 variant wxwidgets30 conflicts wxgtk28 wxwidgets28 description {Use wxWidgets 3.0 (not fully functional yet)} {
    55     wxWidgets.use           wxWidgets-3.0
    56     depends_lib-append      port:${wxWidgets.port}
    57     configure.args-append   --with-wxdir=${wxWidgets.wxdir}
    58     configure.env-append    WXRC=${wxWidgets.wxrc}
    59     destroot {              copy ${worksrcpath}/FileZilla.app ${destroot}${applications_dir} }
    60 }
     57configure.env-append \
     58                    WXRC=${wxWidgets.wxrc}
    6159
    62 variant wxwidgets28 conflicts wxgtk28 wxwidgets30 description {Use 32-bit Carbon-based wxWidgets 2.8} {
    63     wxWidgets.use           wxWidgets-2.8
    64     depends_lib-append      port:${wxWidgets.port}
    65     configure.args-append   --with-wxdir=${wxWidgets.wxdir}
    66     configure.env-append    WXRC=${wxWidgets.wxrc}
    67     destroot {              copy ${worksrcpath}/FileZilla.app ${destroot}${applications_dir} }
     60destroot {
     61    copy ${worksrcpath}/FileZilla.app ${destroot}${applications_dir}
    6862}
    6963
    70 # TODO: when FileZilla is built against wxGTK, it doesn't create an app; this needs (possibly an upstream) fix
    71 variant wxgtk28 conflicts wxwidgets28 wxwidgets30 description {Use wxWidgets 2.8 with GTK} {
    72     wxWidgets.use           wxGTK-2.8
    73     depends_lib-append      port:${wxWidgets.port}
    74     configure.args-append   --with-wxdir=${wxWidgets.wxdir}
    75     configure.env-append    WXRC=${wxWidgets.wxrc}
    76 }
    77 
    78 if {![variant_isset wxwidgets30] && ![variant_isset wxwidgets28] && ![variant_isset wxgtk28]} {
    79     if {[vercmp $xcodeversion 4.4] >= 0} {
    80         default_variants +wxgtk28
    81     } else {
    82         default_variants +wxwidgets28
    83     }
    84 }
    85 
    8664livecheck.type      regex
    8765livecheck.url       ${homepage}download.php?type=client
    8866livecheck.regex     /${name}_(\[0-9.\]+)