# -*- 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 # kate: backspace-indents true; indent-pasted-text true; indent-width 4; keep-extra-spaces true; remove-trailing-spaces modified; replace-tabs true; replace-tabs-save true; syntax Tcl/Tk; tab-indents true; tab-width 4; PortSystem 1.0 name gwenhywfar4 version 4.20.2 revision 1 # this is specific to this port and *version* for downloading it set release 108 checksums rmd160 e8530ab018e28ca48d3947466e75f471ca793c50 \ sha256 0f4fd92351c8a11f053aa482fc5c459499db3dc78dd8bb469e878890ef3d3270 \ size 2350327 categories devel net finance maintainers {dports @drkp} openmaintainer platforms darwin license {LGPL-2.1 OpenSSLException} description a utility library required by aqbanking and related software long_description {*}${description} homepage https://www.aquamaniac.de/rdm/projects/gwenhywfar conflicts gwenhywfar4 gwenhywfar4-gtk gwenhywfar4-gtk3 depends_lib path:lib/libssl.dylib:openssl \ port:libgcrypt \ port:gettext \ port:libxml2 \ path:lib/pkgconfig/gnutls.pc:gnutls depends_build port:libtool \ port:pkgconfig configure.args --enable-static conflicts-delete $subport subport gwenhywfar4-gtk {} subport gwenhywfar4-gtk3 {} patchfiles patch-gwenhywfar-config.cmake.in.diff \ patch-gwengui-qt4-config.cmake.in.diff \ patch-gwengui-cpp-config.cmake.in.diff if {$subport eq $name} { # the correct way to depend on Qt4: PortGroup qt4 1.0 configure.args-append --with-qt4-libs=${qt_libs_dir} \ --with-qt4-includes=${qt_includes_dir} \ --with-qt4-moc=${qt_moc_cmd} \ --with-qt4-uic=${qt_uic_cmd} \ --with-guis="qt4 cpp cocoa" } master_sites https://www.aquamaniac.de/rdm/attachments/download/${release}/ distname gwenhywfar-${version} if {$subport == "gwenhywfar4-gtk"} { depends_lib-append path:lib/pkgconfig/gtk+-2.0.pc:gtk2 configure.args-append --with-guis="gtk2 cpp" --disable-qt4 } if {$subport == "gwenhywfar4-gtk3"} { depends_lib-append path:lib/pkgconfig/gtk+-3.0.pc:gtk3 configure.args-append --with-guis="gtk3 cpp" --disable-qt4 } # Allow gtk3 version to replace any gtk2 version if it is installed # This will conflicts during gnucash upgrade. if {$subport == "gwenhywfar4-gtk3"} { conflicts-delete gwenhywfar4-gtk pre-activate { if { ![catch {set vers [lindex [registry_active gwenhywfar4-gtk] 0]}] } { registry_deactivate_composite gwenhywfar4-gtk "" [list ports_nodepcheck 1] } } } variant enable_local_install description "Enable local installation mode (plugins, data, locale and config are located relatively to the binary)" { configure.args-append --enable-local-install } variant debug description "Enable debug." { configure.args-append --enable-debug } configure.args-append --disable-dependency-tracking --disable-silent-rules livecheck.type regex livecheck.url https://www.aquamaniac.de/rdm/projects/gwenhywfar/files livecheck.regex gwenhywfar-(4\\.\[0-9.\]*)\\.tar