Portfile

# $Id: Portfile 22685 2007-03-11 08:54:03Z mas@macports.org $

PortSystem 1.0
name aqbanking
version 2.2.9
revision 0
categories devel net
maintainers mas@seligma.com
description a generic online banking interface
long_description aqbanking is a generic online banking interface mainly \
supporting Home Banking Computer Interface, a standard \
used for German checking accounts, but also suitable \
for OFX as used in several other countries. \
Use variants to get optional backends pulled in: \
either +enable_ofx or +enable_geldkarte. \
Note that the YellowNet backend (for Suisse Postfinance) \
is not available for OS X (upstream only has a Linux binary).
homepage http://www.aqbanking.de/
master_sites sourceforge
checksums md5 e531df3a4dee2e5e168e7650d2eec86c
# unverified -- upstream does not publish signatures!
depends_lib port:gwenhywfar \
port:qt3 \
port:ktoblzcheck \
port:libglade2
depends_build port:libtool

configure.env CPPFLAGS="-L${prefix}/lib -I${prefix}/include" \
CFLAGS="-L${prefix}/lib -I${prefix}/include" \
LDFLAGS=-L${prefix}/lib \
QTDIR=${prefix}/lib/qt3
configure.args --disable-kde3 \
--disable-dependency-tracking \
--with-frontends="cbanking g2banking qbanking" \
--with-backends="aqhbci aqdtaus aqnone" \
--disable-libofx \
--disable-chipcard-client \
--disable-chipcard-client-test

variant enable_ofx conflicts enable_geldkarte {
depends_lib-append port:libofx
configure.args-delete --disable-libofx
configure.args-append --with-backends="aqhbci aqdtaus aqofxconnect aqnone" \
--enable-libofx
}

variant enable_geldkarte conflicts enable_ofx {
depends_lib-append port:libchipcard
configure.args-delete --disable-chipcard-client
configure.args-delete --disable-chipcard-client-test
configure.args-append --with-backends="aqhbci aqdtaus aqgeldkarte aqnone" \
--enable-chipcard-client \
--enable-chipcard-client-test
}

variant python {
depends_build-append port:py-ctypes
}