# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 PortGroup legacysupport 1.1 # AT_SYMLINK_NOFOLLOW legacysupport.newest_darwin_requires_legacy 13 name libfilezilla version 0.47.0 revision 0 categories devel maintainers nomaintainer license GPL-2+ description Shared component for Filezilla programs long_description Small and modern C++ library, offering some basic \ functionality to build high-performing, \ platform-independent programs. homepage https://lib.filezilla-project.org/ master_sites https://download.filezilla-project.org/libfilezilla/ checksums rmd160 91a6b4b03af21314a46818253710915c104eec12 \ sha256 618a586b613bef710a633c42bfdda61666cbb0fc8a92ad490361d0bc91c58341 \ size 551484 patchfiles-append patch-util.diff depends_build-append \ path:bin/perl:perl5 \ port:gettext \ port:pkgconfig depends_lib-append path:lib/pkgconfig/gnutls.pc:gnutls \ port:gmp \ port:libiconv \ port:nettle depends_test-append port:cppunit use_xz yes compiler.cxx_standard 2017 compiler.thread_local_storage yes configure.env-append \ DX_PERL=${prefix}/bin/perl configure.args-append \ --disable-doxygen-doc platform darwin { if {${os.major} < 11} { # process.cpp: error: invalid conversion from 'uint32_t*' {aka 'unsigned int*'} to 'UInt32*' {aka 'long unsigned int*'} [-fpermissive] configure.cxxflags-append \ -fpermissive } } if {[string match *gcc* ${configure.compiler}]} { configure.ldflags-append \ -latomic } if {[string match *gcc-7* ${configure.compiler}]} { patchfiles-append patch-gcc7.diff } test.run yes test.target check livecheck.type regex livecheck.url ${master_sites} livecheck.regex ${name}-(\[0-9.\]+)\\.tar\\.bz2