From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Dec 9 19:40:04 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 96AB81065673 for ; Tue, 9 Dec 2008 19:40:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 6EB1D8FC1E for ; Tue, 9 Dec 2008 19:40:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mB9Je4gw032744 for ; Tue, 9 Dec 2008 19:40:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mB9Je4nD032743; Tue, 9 Dec 2008 19:40:04 GMT (envelope-from gnats) Resent-Date: Tue, 9 Dec 2008 19:40:04 GMT Resent-Message-Id: <200812091940.mB9Je4nD032743@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Dorit Rottner Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B1FF31065672 for ; Tue, 9 Dec 2008 19:39:23 +0000 (UTC) (envelope-from ry42@hugo20.ka.punkt.de) Received: from kagate.punkt.de (kagate.punkt.de [217.29.33.131]) by mx1.freebsd.org (Postfix) with ESMTP id 0C8B58FC12 for ; Tue, 9 Dec 2008 19:39:22 +0000 (UTC) (envelope-from ry42@hugo20.ka.punkt.de) Received: from hugo20.ka.punkt.de (hugo20.ka.punkt.de [10.0.0.120]) by kagate2.punkt.de with ESMTP id mB9JI4ll032615 for ; Tue, 9 Dec 2008 20:18:04 +0100 (CET) Received: from hugo20.ka.punkt.de (localhost [127.0.0.1]) by hugo20.ka.punkt.de (8.13.8/8.13.8) with ESMTP id mB9JI3PP048031 for ; Tue, 9 Dec 2008 20:18:03 +0100 (CET) (envelope-from ry42@hugo20.ka.punkt.de) Received: (from root@localhost) by hugo20.ka.punkt.de (8.13.8/8.13.8/Submit) id mB9JI3ww048030; Tue, 9 Dec 2008 20:18:03 +0100 (CET) (envelope-from ry42) Message-Id: <200812091918.mB9JI3ww048030@hugo20.ka.punkt.de> Date: Tue, 9 Dec 2008 20:18:03 +0100 (CET) From: Dorit Rottner To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/129532: New port: finance/pear_Payment_DTA - create files for automated bank tranfers X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Dorit Rottner List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Dec 2008 19:40:04 -0000 >Number: 129532 >Category: ports >Synopsis: New port: finance/pear_Payment_DTA - create files for automated bank tranfers >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Dec 09 19:40:03 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Dorit Rottner >Release: FreeBSD 6.2-RELEASE-p7 i386 >Organization: punkt.de GmbH >Environment: System: FreeBSD hugo20.ka.punkt.de 6.2-RELEASE-p7 FreeBSD 6.2-RELEASE-p7 #1: Wed Aug 22 11:42:47 CEST 2007 root@hugo20.ka.punkt.de:/usr/obj/usr/src/sys/SMP i386 >Description: New port: finance/pear_Payment_DTA - create files for automated bank tranfers >How-To-Repeat: >Fix: --- pear_Payment_DTA.newport.sh begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # pear_Payment_DTA # pear_Payment_DTA/Makefile # pear_Payment_DTA/pkg-descr # pear_Payment_DTA/package.xml # pear_Payment_DTA/distinfo # echo c - pear_Payment_DTA mkdir -p pear_Payment_DTA > /dev/null 2>&1 echo x - pear_Payment_DTA/Makefile sed 's/^X//' >pear_Payment_DTA/Makefile << 'END-of-pear_Payment_DTA/Makefile' X# Ports collection makefile for: pear-Payment_DTA X# Date created: 9 December 2008 X# Whom: Dorit Rottner () X# X# $FreeBSD$ X# X XPORTNAME= Payment_DTA XPORTVERSION= 1.2.1 XCATEGORIES= finance pear X XMAINTAINER= rottner@punkt.de XCOMMENT= PEAR class to create and handle DTA files used in Germany X XBUILD_DEPENDS= ${PEARDIR}/PEAR.php:${PORTSDIR}/devel/pear XRUN_DEPENDS= ${BUILD_DEPENDS} X XCATEGORY= Payment XFILES= DTA.php XTESTS= DTATest.php XEXAMPLES= example_debit.php example_credit.php X_EXAMPLESDIR= docs/example X X.include X.include "${PORTSDIR}/devel/pear/bsd.pear.mk" X.include END-of-pear_Payment_DTA/Makefile echo x - pear_Payment_DTA/pkg-descr sed 's/^X//' >pear_Payment_DTA/pkg-descr << 'END-of-pear_Payment_DTA/pkg-descr' XWith PEAR::Payment_DTA provides functions to create DTA files used in Germany Xto exchange informations about money transactions with banks or online Xbanking programs. X XNo dependencies registered. X XWWW: http://pear.php.net/package/Payment_DTA/ END-of-pear_Payment_DTA/pkg-descr echo x - pear_Payment_DTA/package.xml sed 's/^X//' >pear_Payment_DTA/package.xml << 'END-of-pear_Payment_DTA/package.xml' X X X Payment_DTA X pear.php.net X Creates DTA files containing money transaction data (Germany). X Payment_DTA provides functions to create DTA files used in Germany to exchange informations about money transactions with banks or online banking programs. X X Martin Schütte X mschuett X info@mschuette.name X yes X X X Hermann Stainer X hstainer X hs@web-gear.com X no X X 2008-11-29 X X X 1.2.1 X 1.2.1 X X X stable X stable X X BSD style X [-] input validation for overlong account/bank numbers X[-] use intval() and number_format() to ensure correct number output X[*] more characters handled in makeValidString() X[+] new method: count() X( [+] Added [-] Fixed [*] Improved [!] Note ) X X X X X X X X X X X X X X X X X X X X X X X 4.0.0 X X X 1.4.0b1 X X X X X X X X 0.71 X 0.71 X X X beta X beta X X 2003-08-23 X BSD style X First release. X X X X 0.80 X 0.80 X X X beta X beta X X 2003-10-05 X BSD style X [+] German umlauts are now converted, e.g. "ä" to "ae". Although umlauts should be working in DTA files by official specification, in fact they doesn't worked. X[-] Fixed a bug that caused false amounts of money if exactly one number after the point was given in the amount (e.g. 12.3). Thanks to Matthias Jaekle for the reference. X[!] Payment_DTA is NOT designed for account data validation. It needs valid data to work, and this also means NO SPACES in bank codes or account numbers. X( [+] Added [-] Fixed [*] Improved [!] Note ) X X X X 0.81 X 0.81 X X X beta X beta X X 2003-10-19 X BSD style X [-] Fixed bug that caused corrupted files if umlauts were converted X[+] German "ß" is converted to "ss" now X( [+] Added [-] Fixed [*] Improved [!] Note ) X X X X 1.00 X 1.00 X X X stable X stable X X 2004-05-24 X BSD style X [-] Fixed bug #1387 "Notice on line 195" (with error_reporting set to E_ALL, the class output a notice). Thanks to Markus Wolff! X[!] Class functions were tested extended in credit mode. X( [+] Added [-] Fixed [*] Improved [!] Note ) X X X X 1.1.0 X 1.1.0 X X X stable X stable X X 2005-01-16 X BSD style X [-] Fixed bug #3165 (leading zero after comma in amount is ignored if more than two digits after comma). Thanks to Matthias C. Spieß! X[-] Fixed bug with corrupted DTA files if using only one line for transaction purposes. Thanks to Michael Hosse! X( [+] Added [-] Fixed [*] Improved [!] Note ) X X X X 1.2.0 X 1.2.0 X X X stable X stable X X 2005-01-25 X BSD style X [-] Fixed problems handling exchanges with seperator in money amounts other than "." (e.g. "," in German locale settings). Thanks to Mario Mueller! X[*] The code part splitting up Euro and Cent was rewritten.. Thanks to Michael Hosse for inspiring this improvement! X( [+] Added [-] Fixed [*] Improved [!] Note ) X X X X 1.2.1 X 1.2.1 X X X stable X stable X X 2008-11-29 X BSD style X [-] input validation for overlong account/bank numbers X[-] use intval() and number_format() to ensure correct number output X[*] more characters handled in makeValidString() X[+] new method: count() X( [+] Added [-] Fixed [*] Improved [!] Note ) X X X END-of-pear_Payment_DTA/package.xml echo x - pear_Payment_DTA/distinfo sed 's/^X//' >pear_Payment_DTA/distinfo << 'END-of-pear_Payment_DTA/distinfo' XMD5 (PEAR/Payment_DTA-1.2.1.tgz) = db34fa2c4ee017b8e579c7ab9b09bf66 XSHA256 (PEAR/Payment_DTA-1.2.1.tgz) = 55254164e190dd0d3eaab1b0700d37af85233ca32ea7f2fb32460be0eb025143 XSIZE (PEAR/Payment_DTA-1.2.1.tgz) = 11396 END-of-pear_Payment_DTA/distinfo exit --- pear_Payment_DTA.newport.sh ends here --- >Release-Note: >Audit-Trail: >Unformatted: