ports/129532: New port: finance/pear_Payment_DTA - create files for automated bank tranfers

Dorit Rottner rottner at punkt.de
Tue Dec 9 19:40:04 UTC 2008


>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 at 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 at punkt.de>)
X#
X# $FreeBSD$
X#
X
XPORTNAME=	Payment_DTA
XPORTVERSION=	1.2.1
XCATEGORIES=	finance pear
X
XMAINTAINER=	rottner at 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 at mschuette.name</email>
X  <active>yes</active>
X </lead>
X <lead>
X  <name>Hermann Stainer</name>
X  <user>hstainer</user>
X  <email>hs at 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:



More information about the freebsd-ports-bugs mailing list