Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Jun 2009 17:38:02 GMT
From:      Jan Henrik Sylvester <me@janh.de>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/135161: finance/aqbanking update to 4.0.0
Message-ID:  <200906011738.n51Hc2cr058801@www.freebsd.org>
Resent-Message-ID: <200906011740.n51He4PW024592@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         135161
>Category:       ports
>Synopsis:       finance/aqbanking update to 4.0.0
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jun 01 17:40:04 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Jan Henrik Sylvester
>Release:        7.2-RELEASE-p0 i386
>Organization:
>Environment:
>Description:
Update finance/aqbanking to 4.0.0. This update includes AqBanking-CLI, a command line tool for banking similar to AqBanking-Tool from aqbanking-2.X, which is missing from aqbanking-3.X.

With the patch, aqbanking-4.0.0 builds, installs, and a package can be created.

I do not use finance/gnucash, but I have tested that it compiles with the shared library bump included in the patch.

I still cannot do banking with AqBanking-CLI as I did with AqBanking-Tool, but since the configuration format changed, I do not know if it is due to a misconfiguration, the server of my bank not working, or a problem with the build.

Someone using gnucash has to test the functionality of aqbanking-4.0.0 anyhow. That can happen independently of me testing AqBanking-CLI.
>How-To-Repeat:
aqbanking-tool is missing after the aqbanking-2.3.3 to 3.8.1 update.
>Fix:
aqbanking-cli is a new command line tool that comes with aqbanking-4.0.0.

Patch attached with submission follows:

diff -u finance/aqbanking/Makefile.orig finance/aqbanking/Makefile
--- finance/aqbanking/Makefile.orig	2009-05-14 13:53:12.000000000 +0200
+++ finance/aqbanking/Makefile	2009-06-01 03:09:38.000000000 +0200
@@ -6,11 +6,12 @@
 #
 
 PORTNAME=	aqbanking
-PORTVERSION=	3.8.1
-PORTREVISION=	1
+PORTVERSION=	4.0.0
 CATEGORIES=	finance
-MASTER_SITES=	${MASTER_SITE_GENTOO}
-MASTER_SITE_SUBDIR=	distfiles
+#MASTER_SITES=	${MASTER_SITE_GENTOO}
+MASTER_SITES=	http://www2.aquamaniac.de/sites/download/
+#MASTER_SITE_SUBDIR=	distfiles
+DISTFILES=	download.php\?package=03\&release=36\&file=01\&dummy=aqbanking-4.0.0.tar.gz
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Online banking interface and financial data framework
@@ -32,10 +33,10 @@
 CONFIGURE_ENV+=	QTDIR="${QT_PREFIX}"
 CONFIGURE_ARGS+=	--with-frontends="cbanking qbanking"
 
-USE_LDCONFIG=	${PREFIX}/lib/aqbanking/plugins/20/bankinfo \
-		${PREFIX}/lib/aqbanking/plugins/20/frontends/qbanking/cfgmodules\
-		${PREFIX}/lib/aqbanking/plugins/20/imexporters \
-		${PREFIX}/lib/aqbanking/plugins/20/providers \
+USE_LDCONFIG=	${PREFIX}/lib/aqbanking/plugins/29/bankinfo \
+		${PREFIX}/lib/aqbanking/plugins/29/frontends/qbanking/cfgmodules\
+		${PREFIX}/lib/aqbanking/plugins/29/imexporters \
+		${PREFIX}/lib/aqbanking/plugins/29/providers \
 		${PREFIX}/lib
 
 .include <bsd.port.pre.mk>
diff -u finance/aqbanking/distinfo.orig finance/aqbanking/distinfo
--- finance/aqbanking/distinfo.orig	2009-05-11 22:42:17.000000000 +0200
+++ finance/aqbanking/distinfo	2009-06-01 00:23:07.000000000 +0200
@@ -1,3 +1,3 @@
-MD5 (aqbanking-3.8.1.tar.gz) = 53b3e4f707176edba5d637bee49012bd
-SHA256 (aqbanking-3.8.1.tar.gz) = 5ebe00819cce4bc5c0bc2d0683cefec35542f5f531025febf7b4a6f628330014
-SIZE (aqbanking-3.8.1.tar.gz) = 3775388
+MD5 (download.php?package=03&release=36&file=01&dummy=aqbanking-4.0.0.tar.gz) = aa520f513e8bd84bde462c9808503c6d
+SHA256 (download.php?package=03&release=36&file=01&dummy=aqbanking-4.0.0.tar.gz) = d1b4fe27302dc839cc8d3ee09c1f14b485238770853d923da08809b6e9dce1db
+SIZE (download.php?package=03&release=36&file=01&dummy=aqbanking-4.0.0.tar.gz) = 3848945
diff -u finance/aqbanking/files/patch-configure.orig finance/aqbanking/files/patch-configure
--- finance/aqbanking/files/patch-configure.orig	2009-05-11 22:42:18.000000000 +0200
+++ finance/aqbanking/files/patch-configure	2009-06-01 00:30:46.000000000 +0200
@@ -1,6 +1,6 @@
---- configure.orig	2008-11-08 06:18:24.000000000 -0800
-+++ configure	2008-12-08 11:12:03.000000000 -0800
-@@ -22414,7 +22414,7 @@
+--- configure.orig	2009-05-29 23:09:01.000000000 +0200
++++ configure	2009-06-01 00:30:13.000000000 +0200
+@@ -18568,7 +18568,7 @@
  fi
  
  
@@ -9,16 +9,16 @@
    aqbanking_backends="aqhbci aqnone aqofxconnect"
  fi
  
-@@ -22490,7 +22490,7 @@
+@@ -18629,7 +18629,7 @@
  fi
  
  
 -if test "$aqbanking_imexporters" == "all"; then
 +if test "$aqbanking_imexporters" = "all"; then
-   aqbanking_imexporters="csv dtaus eri2 ofx openhbci1 swift xmldb yellownet sepa"
+   aqbanking_imexporters="csv dtaus eri2 ofx openhbci1 swift xmldb yellownet sepa ctxfile"
  fi
  
-@@ -22605,7 +22605,7 @@
+@@ -18753,7 +18753,7 @@
  fi
  
  
@@ -27,7 +27,7 @@
    aqbanking_parsers="dtaus swift"
  fi
  
-@@ -22657,7 +22657,7 @@
+@@ -18805,7 +18805,7 @@
  fi
  
  
diff -u finance/aqbanking/pkg-plist.orig finance/aqbanking/pkg-plist
--- finance/aqbanking/pkg-plist.orig	2009-05-11 22:42:17.000000000 +0200
+++ finance/aqbanking/pkg-plist	2009-06-01 02:47:02.000000000 +0200
@@ -1,7 +1,8 @@
+bin/aqbanking-cli
 bin/aqbanking-config
-bin/aqhbci-tool3
+bin/aqhbci-tool4
 bin/hbcixml3
-bin/qb-help6
+bin/qb-help8
 include/aqbanking/account.h
 include/aqbanking/account_be.h
 include/aqbanking/accstatus.h
@@ -13,6 +14,7 @@
 include/aqbanking/bankinfoservice.h
 include/aqbanking/banking.h
 include/aqbanking/banking_be.h
+include/aqbanking/banking_cfg.h
 include/aqbanking/banking_imex.h
 include/aqbanking/banking_info.h
 include/aqbanking/banking_ob.h
@@ -140,67 +142,70 @@
 include/qbanking/qguiprogresswidget.ui.h
 include/qbanking/qguisimplebox.h
 include/qbanking/qguisimplebox.ui.h
-lib/aqbanking/plugins/20/bankinfo/at.la
-lib/aqbanking/plugins/20/bankinfo/at.so
-lib/aqbanking/plugins/20/bankinfo/at.xml
-lib/aqbanking/plugins/20/bankinfo/ca.la
-lib/aqbanking/plugins/20/bankinfo/ca.so
-lib/aqbanking/plugins/20/bankinfo/ca.xml
-lib/aqbanking/plugins/20/bankinfo/ch.la
-lib/aqbanking/plugins/20/bankinfo/ch.so
-lib/aqbanking/plugins/20/bankinfo/ch.xml
-lib/aqbanking/plugins/20/bankinfo/de.la
-lib/aqbanking/plugins/20/bankinfo/de.so
-lib/aqbanking/plugins/20/bankinfo/de.xml
-lib/aqbanking/plugins/20/bankinfo/us.la
-lib/aqbanking/plugins/20/bankinfo/us.so
-lib/aqbanking/plugins/20/bankinfo/us.xml
-lib/aqbanking/plugins/20/debugger/aqhbci/aqhbci-qt3-debug
-lib/aqbanking/plugins/20/debugger/aqhbci/qt_debug.xml
-lib/aqbanking/plugins/20/frontends/qbanking/cfgmodules/aqhbci.la
-lib/aqbanking/plugins/20/frontends/qbanking/cfgmodules/aqhbci.so
-lib/aqbanking/plugins/20/frontends/qbanking/cfgmodules/aqhbci.so.0
-lib/aqbanking/plugins/20/frontends/qbanking/cfgmodules/aqofxconnect.la
-lib/aqbanking/plugins/20/frontends/qbanking/cfgmodules/aqofxconnect.so
-lib/aqbanking/plugins/20/frontends/qbanking/cfgmodules/aqofxconnect.so.0
-lib/aqbanking/plugins/20/imexporters/csv.la
-lib/aqbanking/plugins/20/imexporters/csv.so
-lib/aqbanking/plugins/20/imexporters/csv.xml
-lib/aqbanking/plugins/20/imexporters/dtaus.la
-lib/aqbanking/plugins/20/imexporters/dtaus.so
-lib/aqbanking/plugins/20/imexporters/dtaus.xml
-lib/aqbanking/plugins/20/imexporters/eri2.la
-lib/aqbanking/plugins/20/imexporters/eri2.so
-lib/aqbanking/plugins/20/imexporters/eri2.xml
-lib/aqbanking/plugins/20/imexporters/ofx.la
-lib/aqbanking/plugins/20/imexporters/ofx.so
-lib/aqbanking/plugins/20/imexporters/ofx.xml
-lib/aqbanking/plugins/20/imexporters/openhbci1.la
-lib/aqbanking/plugins/20/imexporters/openhbci1.so
-lib/aqbanking/plugins/20/imexporters/openhbci1.xml
-lib/aqbanking/plugins/20/imexporters/sepa.la
-lib/aqbanking/plugins/20/imexporters/sepa.so
-lib/aqbanking/plugins/20/imexporters/sepa.xml
-lib/aqbanking/plugins/20/imexporters/swift.la
-lib/aqbanking/plugins/20/imexporters/swift.so
-lib/aqbanking/plugins/20/imexporters/swift.xml
-lib/aqbanking/plugins/20/imexporters/xmldb.la
-lib/aqbanking/plugins/20/imexporters/xmldb.so
-lib/aqbanking/plugins/20/imexporters/xmldb.xml
-lib/aqbanking/plugins/20/imexporters/yellownet.la
-lib/aqbanking/plugins/20/imexporters/yellownet.so
-lib/aqbanking/plugins/20/imexporters/yellownet.xml
-lib/aqbanking/plugins/20/providers/aqhbci.la
-lib/aqbanking/plugins/20/providers/aqhbci.so
-lib/aqbanking/plugins/20/providers/aqhbci.xml
-lib/aqbanking/plugins/20/providers/aqnone.la
-lib/aqbanking/plugins/20/providers/aqnone.so
-lib/aqbanking/plugins/20/providers/aqnone.xml
-lib/aqbanking/plugins/20/providers/aqofxconnect.la
-lib/aqbanking/plugins/20/providers/aqofxconnect.so
-lib/aqbanking/plugins/20/providers/aqofxconnect.xml
-lib/aqbanking/plugins/20/wizards/qt3-wizard
-lib/aqbanking/plugins/20/wizards/qt3_wizard.xml
+lib/aqbanking/plugins/29/bankinfo/at.la
+lib/aqbanking/plugins/29/bankinfo/at.so
+lib/aqbanking/plugins/29/bankinfo/at.xml
+lib/aqbanking/plugins/29/bankinfo/ca.la
+lib/aqbanking/plugins/29/bankinfo/ca.so
+lib/aqbanking/plugins/29/bankinfo/ca.xml
+lib/aqbanking/plugins/29/bankinfo/ch.la
+lib/aqbanking/plugins/29/bankinfo/ch.so
+lib/aqbanking/plugins/29/bankinfo/ch.xml
+lib/aqbanking/plugins/29/bankinfo/de.la
+lib/aqbanking/plugins/29/bankinfo/de.so
+lib/aqbanking/plugins/29/bankinfo/de.xml
+lib/aqbanking/plugins/29/bankinfo/us.la
+lib/aqbanking/plugins/29/bankinfo/us.so
+lib/aqbanking/plugins/29/bankinfo/us.xml
+lib/aqbanking/plugins/29/debugger/aqhbci/aqhbci-qt3-debug
+lib/aqbanking/plugins/29/debugger/aqhbci/qt_debug.xml
+lib/aqbanking/plugins/29/frontends/qbanking/cfgmodules/aqhbci.la
+lib/aqbanking/plugins/29/frontends/qbanking/cfgmodules/aqhbci.so
+lib/aqbanking/plugins/29/frontends/qbanking/cfgmodules/aqhbci.so.0
+lib/aqbanking/plugins/29/frontends/qbanking/cfgmodules/aqofxconnect.la
+lib/aqbanking/plugins/29/frontends/qbanking/cfgmodules/aqofxconnect.so
+lib/aqbanking/plugins/29/frontends/qbanking/cfgmodules/aqofxconnect.so.0
+lib/aqbanking/plugins/29/imexporters/csv.la
+lib/aqbanking/plugins/29/imexporters/csv.so
+lib/aqbanking/plugins/29/imexporters/csv.xml
+lib/aqbanking/plugins/29/imexporters/ctxfile.la
+lib/aqbanking/plugins/29/imexporters/ctxfile.so
+lib/aqbanking/plugins/29/imexporters/ctxfile.xml
+lib/aqbanking/plugins/29/imexporters/dtaus.la
+lib/aqbanking/plugins/29/imexporters/dtaus.so
+lib/aqbanking/plugins/29/imexporters/dtaus.xml
+lib/aqbanking/plugins/29/imexporters/eri2.la
+lib/aqbanking/plugins/29/imexporters/eri2.so
+lib/aqbanking/plugins/29/imexporters/eri2.xml
+lib/aqbanking/plugins/29/imexporters/ofx.la
+lib/aqbanking/plugins/29/imexporters/ofx.so
+lib/aqbanking/plugins/29/imexporters/ofx.xml
+lib/aqbanking/plugins/29/imexporters/openhbci1.la
+lib/aqbanking/plugins/29/imexporters/openhbci1.so
+lib/aqbanking/plugins/29/imexporters/openhbci1.xml
+lib/aqbanking/plugins/29/imexporters/sepa.la
+lib/aqbanking/plugins/29/imexporters/sepa.so
+lib/aqbanking/plugins/29/imexporters/sepa.xml
+lib/aqbanking/plugins/29/imexporters/swift.la
+lib/aqbanking/plugins/29/imexporters/swift.so
+lib/aqbanking/plugins/29/imexporters/swift.xml
+lib/aqbanking/plugins/29/imexporters/xmldb.la
+lib/aqbanking/plugins/29/imexporters/xmldb.so
+lib/aqbanking/plugins/29/imexporters/xmldb.xml
+lib/aqbanking/plugins/29/imexporters/yellownet.la
+lib/aqbanking/plugins/29/imexporters/yellownet.so
+lib/aqbanking/plugins/29/imexporters/yellownet.xml
+lib/aqbanking/plugins/29/providers/aqhbci.la
+lib/aqbanking/plugins/29/providers/aqhbci.so
+lib/aqbanking/plugins/29/providers/aqhbci.xml
+lib/aqbanking/plugins/29/providers/aqnone.la
+lib/aqbanking/plugins/29/providers/aqnone.so
+lib/aqbanking/plugins/29/providers/aqnone.xml
+lib/aqbanking/plugins/29/providers/aqofxconnect.la
+lib/aqbanking/plugins/29/providers/aqofxconnect.so
+lib/aqbanking/plugins/29/providers/aqofxconnect.xml
+lib/aqbanking/plugins/29/wizards/qt3-wizard
+lib/aqbanking/plugins/29/wizards/qt3_wizard.xml
 lib/gwenhywfar/plugins/47/dbio/dtaus.la
 lib/gwenhywfar/plugins/47/dbio/dtaus.so
 lib/gwenhywfar/plugins/47/dbio/dtaus.xml
@@ -209,19 +214,19 @@
 lib/gwenhywfar/plugins/47/dbio/swift.xml
 lib/libaqbanking.la
 lib/libaqbanking.so
-lib/libaqbanking.so.28
+lib/libaqbanking.so.29
 lib/libaqhbci.la
 lib/libaqhbci.so
-lib/libaqhbci.so.14
+lib/libaqhbci.so.16
 lib/libaqnone.la
 lib/libaqnone.so
-lib/libaqnone.so.28
+lib/libaqnone.so.29
 lib/libaqofxconnect.la
 lib/libaqofxconnect.so
-lib/libaqofxconnect.so.4
+lib/libaqofxconnect.so.5
 lib/libqbanking.la
 lib/libqbanking.so
-lib/libqbanking.so.6
+lib/libqbanking.so.8
 libdata/pkgconfig/aqbanking.pc
 share/aclocal/aqbanking.m4
 share/aqbanking/backends/aqhbci/hbci.xml
@@ -262,14 +267,20 @@
 share/aqbanking/imexporters/csv/profiles/bankaustria.conf
 share/aqbanking/imexporters/csv/profiles/comdirect.conf
 share/aqbanking/imexporters/csv/profiles/default.conf
+share/aqbanking/imexporters/csv/profiles/diba.conf
+share/aqbanking/imexporters/csv/profiles/dkb.conf
+share/aqbanking/imexporters/csv/profiles/full.conf
+share/aqbanking/imexporters/csv/profiles/hypovereinsbank.conf
 share/aqbanking/imexporters/csv/profiles/lbbberlin.conf
 share/aqbanking/imexporters/csv/profiles/mijnpostbank.conf
 share/aqbanking/imexporters/csv/profiles/oko.conf
 share/aqbanking/imexporters/csv/profiles/psk.conf
+share/aqbanking/imexporters/csv/profiles/sparda.conf
 share/aqbanking/imexporters/csv/profiles/spk-aachen.conf
 share/aqbanking/imexporters/csv/profiles/spk-steiermark.conf
 share/aqbanking/imexporters/csv/profiles/tonline-banking.conf
 share/aqbanking/imexporters/csv/profiles/vrnetworld.conf
+share/aqbanking/imexporters/ctxfile/profiles/default.conf
 share/aqbanking/imexporters/dtaus/profiles/debitnote.conf
 share/aqbanking/imexporters/dtaus/profiles/default.conf
 share/aqbanking/imexporters/dtaus/profiles/transfer.conf
@@ -311,6 +322,8 @@
 @dirrm share/aqbanking/imexporters/eri
 @dirrm share/aqbanking/imexporters/dtaus/profiles
 @dirrm share/aqbanking/imexporters/dtaus
+@dirrm share/aqbanking/imexporters/ctxfile/profiles
+@dirrm share/aqbanking/imexporters/ctxfile
 @dirrm share/aqbanking/imexporters/csv/profiles
 @dirrm share/aqbanking/imexporters/csv
 @dirrm share/aqbanking/imexporters
@@ -329,16 +342,16 @@
 @dirrm share/aqbanking/backends/aqhbci
 @dirrm share/aqbanking/backends
 @dirrm share/aqbanking
-@dirrm lib/aqbanking/plugins/20/wizards
-@dirrm lib/aqbanking/plugins/20/providers
-@dirrm lib/aqbanking/plugins/20/imexporters
-@dirrm lib/aqbanking/plugins/20/frontends/qbanking/cfgmodules
-@dirrm lib/aqbanking/plugins/20/frontends/qbanking
-@dirrm lib/aqbanking/plugins/20/frontends
-@dirrm lib/aqbanking/plugins/20/debugger/aqhbci
-@dirrm lib/aqbanking/plugins/20/debugger
-@dirrm lib/aqbanking/plugins/20/bankinfo
-@dirrm lib/aqbanking/plugins/20
+@dirrm lib/aqbanking/plugins/29/wizards
+@dirrm lib/aqbanking/plugins/29/providers
+@dirrm lib/aqbanking/plugins/29/imexporters
+@dirrm lib/aqbanking/plugins/29/frontends/qbanking/cfgmodules
+@dirrm lib/aqbanking/plugins/29/frontends/qbanking
+@dirrm lib/aqbanking/plugins/29/frontends
+@dirrm lib/aqbanking/plugins/29/debugger/aqhbci
+@dirrm lib/aqbanking/plugins/29/debugger
+@dirrm lib/aqbanking/plugins/29/bankinfo
+@dirrm lib/aqbanking/plugins/29
 @dirrm lib/aqbanking/plugins
 @dirrm lib/aqbanking
 @dirrm include/qbanking
diff -u finance/gnucash/Makefile.orig finance/gnucash/Makefile
--- finance/gnucash/Makefile.orig	2009-05-11 22:42:45.000000000 +0200
+++ finance/gnucash/Makefile	2009-06-01 13:35:00.000000000 +0200
@@ -8,6 +8,7 @@
 
 PORTNAME=	gnucash
 PORTVERSION=	2.2.9
+PORTREVISION=	1
 CATEGORIES=	finance gnome
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE} \
 		http://www.gnucash.org/pub/gnucash/sources/stable/
@@ -72,7 +73,7 @@
 
 # WITH_OPENHBCI is old synonym for aqbanking option
 .if defined(WITH_AQBANKING) || defined(WITH_OPENHBCI)
-LIB_DEPENDS+=	aqbanking.28:${PORTSDIR}/finance/aqbanking \
+LIB_DEPENDS+=	aqbanking.29:${PORTSDIR}/finance/aqbanking \
 		ktoblzcheck.6:${PORTSDIR}/finance/ktoblzcheck
 GCONF_SCHEMAS+=	apps_gnucash_dialog_hbci.schemas
 CONFIGURE_ARGS+=--enable-hbci


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200906011738.n51Hc2cr058801>