Date: Tue, 9 Dec 2008 20:18:03 +0100 (CET) From: Dorit Rottner <rottner@punkt.de> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/129532: New port: finance/pear_Payment_DTA - create files for automated bank tranfers Message-ID: <200812091918.mB9JI3ww048030@hugo20.ka.punkt.de> Resent-Message-ID: <200812091940.mB9Je4nD032743@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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 (<rottner@punkt.de>) 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 <bsd.port.pre.mk> X.include "${PORTSDIR}/devel/pear/bsd.pear.mk" X.include <bsd.port.post.mk> 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<?xml version="1.0" encoding="UTF-8"?> X<package packagerversion="1.7.2" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd"> X <name>Payment_DTA</name> X <channel>pear.php.net</channel> X <summary>Creates DTA files containing money transaction data (Germany).</summary> X <description>Payment_DTA provides functions to create DTA files used in Germany to exchange informations about money transactions with banks or online banking programs.</description> X <lead> X <name>Martin Schütte</name> X <user>mschuett</user> X <email>info@mschuette.name</email> X <active>yes</active> X </lead> X <lead> X <name>Hermann Stainer</name> X <user>hstainer</user> X <email>hs@web-gear.com</email> X <active>no</active> X </lead> X <date>2008-11-29</date> X <time>21:17:01</time> X <version> X <release>1.2.1</release> X <api>1.2.1</api> X </version> X <stability> X <release>stable</release> X <api>stable</api> X </stability> X <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license> X <notes>[-] 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 )</notes> X <contents> X <dir baseinstalldir="Payment" name="/"> X <file baseinstalldir="Payment" md5sum="953f27d82cb27ddd1d89d8db37b28ac6" name="docs/payment.xml" role="doc" /> X <file baseinstalldir="Payment" md5sum="a9be7d4207d893a4459e36f6825ab7d6" name="docs/example/example_credit.php" role="doc" /> X <file baseinstalldir="Payment" md5sum="4e2a5ec1c7f19a637e0ea4b1a2768aa9" name="docs/example/example_debit.php" role="doc" /> X <file baseinstalldir="Payment" md5sum="cf42692d932e3c4db88f516c49434113" name="docs/payment/payment-dta.xml" role="doc" /> X <file baseinstalldir="Payment" md5sum="0f5731ca1045bc56ef8161035b69e71f" name="docs/payment/payment-dta/constants.xml" role="doc" /> X <file baseinstalldir="Payment" md5sum="88769a460bff1b17306a66accb8cbf71" name="docs/payment/payment-dta/dta/addexchange.xml" role="doc" /> X <file baseinstalldir="Payment" md5sum="77d5a778f9800d941c15b0ac5a61c70e" name="docs/payment/payment-dta/dta/count.xml" role="doc" /> X <file baseinstalldir="Payment" md5sum="21ab7b8238670fa8812b17dc93c002ff" name="docs/payment/payment-dta/dta/dta.xml" role="doc" /> X <file baseinstalldir="Payment" md5sum="35ad7fc1abebb499e0dbc4bab0f803d1" name="docs/payment/payment-dta/dta/getfilecontent.xml" role="doc" /> X <file baseinstalldir="Payment" md5sum="995b8368cc409ac748eae6ecdfee752d" name="docs/payment/payment-dta/dta/makevalidstring.xml" role="doc" /> X <file baseinstalldir="Payment" md5sum="c9fa535ae2f377369c99023737b139ae" name="docs/payment/payment-dta/dta/savefile.xml" role="doc" /> X <file baseinstalldir="Payment" md5sum="8e71b8923a8f6f7b82299e27c3c6bf97" name="docs/payment/payment-dta/dta/setaccountfilesender.xml" role="doc" /> X <file baseinstalldir="Payment" md5sum="dd389478d8ac702520654f5ebb718e4d" name="docs/payment/payment-dta/dta/validstring.xml" role="doc" /> X <file baseinstalldir="Payment" md5sum="ba5db16cd75b2aca11ad16d81cdd79f4" name="tests/DTATest.php" role="test" /> X <file baseinstalldir="Payment" md5sum="5fd402dfbd31b19610599cd4db76697c" name="DTA.php" role="php" /> X </dir> X </contents> X <dependencies> X <required> X <php> X <min>4.0.0</min> X </php> X <pearinstaller> X <min>1.4.0b1</min> X </pearinstaller> X </required> X </dependencies> X <phprelease /> X <changelog> X <release> X <version> X <release>0.71</release> X <api>0.71</api> X </version> X <stability> X <release>beta</release> X <api>beta</api> X </stability> X <date>2003-08-23</date> X <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license> X <notes>First release.</notes> X </release> X <release> X <version> X <release>0.80</release> X <api>0.80</api> X </version> X <stability> X <release>beta</release> X <api>beta</api> X </stability> X <date>2003-10-05</date> X <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license> X <notes>[+] 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 )</notes> X </release> X <release> X <version> X <release>0.81</release> X <api>0.81</api> X </version> X <stability> X <release>beta</release> X <api>beta</api> X </stability> X <date>2003-10-19</date> X <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license> X <notes>[-] Fixed bug that caused corrupted files if umlauts were converted X[+] German "ß" is converted to "ss" now X( [+] Added [-] Fixed [*] Improved [!] Note )</notes> X </release> X <release> X <version> X <release>1.00</release> X <api>1.00</api> X </version> X <stability> X <release>stable</release> X <api>stable</api> X </stability> X <date>2004-05-24</date> X <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license> X <notes>[-] 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 )</notes> X </release> X <release> X <version> X <release>1.1.0</release> X <api>1.1.0</api> X </version> X <stability> X <release>stable</release> X <api>stable</api> X </stability> X <date>2005-01-16</date> X <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license> X <notes>[-] 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 )</notes> X </release> X <release> X <version> X <release>1.2.0</release> X <api>1.2.0</api> X </version> X <stability> X <release>stable</release> X <api>stable</api> X </stability> X <date>2005-01-25</date> X <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license> X <notes>[-] 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 )</notes> X </release> X <release> X <version> X <release>1.2.1</release> X <api>1.2.1</api> X </version> X <stability> X <release>stable</release> X <api>stable</api> X </stability> X <date>2008-11-29</date> X <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license> X <notes>[-] 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 )</notes> X </release> X </changelog> X</package> 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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200812091918.mB9JI3ww048030>