source: trunk/dports/devel/aqbanking/Portfile @ 23307

Last change on this file since 23307 was 23307, checked in by mas@…, 10 years ago

variant reshuffle; now build with OFX support by default

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.1 KB
Line 
1# $Id: Portfile 23307 2007-03-28 17:23:10Z mas@macports.org $
2
3PortSystem        1.0
4name              aqbanking
5version           2.2.9
6revision          1
7categories        devel net
8maintainers       mas@seligma.com
9description       a generic online banking interface
10long_description  aqbanking is a generic online banking interface mainly \
11                  supporting Home Banking Computer Interface, a standard \
12                  used for German checking accounts, but also suitable \
13                  for OFX as used in several other countries. \
14                  Use variants to get optional backends pulled in: \
15                  either +enable_ofx or +enable_geldkarte. \
16                  Note that the YellowNet backend (for Suisse Postfinance) \
17                  is not available for OS X (upstream only has a Linux binary).
18homepage          http://www.aqbanking.de/
19master_sites      sourceforge
20checksums         md5 e531df3a4dee2e5e168e7650d2eec86c
21                  # unverified -- upstream does not publish signatures!
22depends_lib       port:gwenhywfar \
23                  port:qt3 \
24                  port:ktoblzcheck \
25                  port:libglade2 \
26                  port:libofx
27depends_build     port:libtool
28
29configure.env     CPPFLAGS="-L${prefix}/lib -I${prefix}/include" \
30                  CFLAGS="-L${prefix}/lib -I${prefix}/include" \
31                  LDFLAGS=-L${prefix}/lib \
32                  QTDIR=${prefix}/lib/qt3
33configure.args    --disable-kde3 \
34                  --disable-dependency-tracking \
35                  --with-frontends="cbanking g2banking qbanking" \
36                  --with-backends="aqhbci aqdtaus aqofxconnect aqnone" \
37                  --enable-libofx \
38                  --disable-chipcard-client \
39                  --disable-chipcard-client-test
40
41variant disable_ofx {
42        depends_lib-delete      port:libofx
43        configure.args-delete   --with-backends="aqhbci aqdtaus aqofxconnect aqnone"
44        configure.args-delete   --enable-libofx
45        configure.args-append   --with-backends="aqhbci aqdtaus aqnone" \
46                                --disable-libofx
47}
48
49variant enable_geldkarte conflicts disable_ofx {
50        depends_lib-append      port:libchipcard
51        configure.args-delete   --disable-chipcard-client
52        configure.args-delete   --disable-chipcard-client-test
53        configure.args-append   --with-backends="aqhbci aqdtaus aqofxconnect aqgeldkarte aqnone" \
54                                --enable-chipcard-client \
55                                --enable-chipcard-client-test
56}
57
58variant python {
59        depends_build-append    port:py-ctypes
60}
Note: See TracBrowser for help on using the repository browser.