diff --git a/finance/Makefile b/finance/Makefile index 1044b9677063..816866cb0fa0 100644 --- a/finance/Makefile +++ b/finance/Makefile @@ -1,95 +1,96 @@ # $FreeBSD$ # COMMENT = Monetary, financial and related applications SUBDIR += aqbanking SUBDIR += aqmoney SUBDIR += beanie SUBDIR += cbb SUBDIR += eqonomize-kde3 SUBDIR += eqonomize-kde4 SUBDIR += expense SUBDIR += gfp SUBDIR += gnofin SUBDIR += gnucash SUBDIR += gnucash-docs SUBDIR += grisbi SUBDIR += homebank + SUBDIR += jgnash SUBDIR += kexchange SUBDIR += khacc SUBDIR += kmymoney2 SUBDIR += ktoblzcheck SUBDIR += ledger SUBDIR += ledgersmb SUBDIR += ledgersmb12 SUBDIR += libofx SUBDIR += libstocks SUBDIR += mybudget SUBDIR += myphpmoney SUBDIR += openerp-server SUBDIR += openerp-web SUBDIR += openhbci SUBDIR += opentaxsolver SUBDIR += p5-Business-CreditCard SUBDIR += p5-Business-MaxMind-CreditCardFraudDetection SUBDIR += p5-Business-OCV SUBDIR += p5-Business-OnlinePayment SUBDIR += p5-Business-OnlinePayment-2CheckOut SUBDIR += p5-Business-OnlinePayment-AuthorizeNet SUBDIR += p5-Business-OnlinePayment-BankOfAmerica SUBDIR += p5-Business-OnlinePayment-Beanstream SUBDIR += p5-Business-OnlinePayment-Cardstream SUBDIR += p5-Business-OnlinePayment-Jettis SUBDIR += p5-Business-OnlinePayment-LinkPoint SUBDIR += p5-Business-OnlinePayment-MerchantCommerce SUBDIR += p5-Business-OnlinePayment-Network1Financial SUBDIR += p5-Business-OnlinePayment-OCV SUBDIR += p5-Business-OnlinePayment-PayConnect SUBDIR += p5-Business-OnlinePayment-PayflowPro SUBDIR += p5-Business-OnlinePayment-PaymenTech SUBDIR += p5-Business-OnlinePayment-PaymentsGateway SUBDIR += p5-Business-OnlinePayment-SurePay SUBDIR += p5-Business-OnlinePayment-TCLink SUBDIR += p5-Business-OnlinePayment-VirtualNet SUBDIR += p5-Business-OnlinePayment-eSec SUBDIR += p5-Business-OnlinePayment-iAuthorizer SUBDIR += p5-Business-PayPal-IPN SUBDIR += p5-Business-TW-Invoice-U420 SUBDIR += p5-Business-TW-TSIB-CStorePayment SUBDIR += p5-Business-TW-TSIB-VirtualAccount SUBDIR += p5-Business-WorldPay-Junior SUBDIR += p5-Data-Currency SUBDIR += p5-Finance-Amortization SUBDIR += p5-Finance-Currency-Convert SUBDIR += p5-Finance-Currency-Convert-WebserviceX SUBDIR += p5-Finance-Currency-Convert-XE SUBDIR += p5-Finance-Quote SUBDIR += p5-Finance-QuoteHist SUBDIR += p5-Finance-QuoteTW SUBDIR += p5-Finance-TW-EmergingQuote SUBDIR += p5-Finance-TW-TSEQuote SUBDIR += p5-Finance-YahooQuote SUBDIR += p5-Locale-Currency-Format SUBDIR += p5-Math-Financial SUBDIR += p5-PFProAPI SUBDIR += p5-PayflowPro SUBDIR += pear_Payment_DTA SUBDIR += pfpro SUBDIR += php-tclink SUBDIR += php4-pfpro SUBDIR += qhacc SUBDIR += qtstalker SUBDIR += quantlib SUBDIR += sabernetdcs-client SUBDIR += sql-ledger SUBDIR += tinyerp-server SUBDIR += trytond SUBDIR += venice SUBDIR += weberp SUBDIR += wmstock SUBDIR += xinvest SUBDIR += xquote SUBDIR += xtrader .include diff --git a/finance/jgnash/Makefile b/finance/jgnash/Makefile new file mode 100644 index 000000000000..47321e4ed24a --- /dev/null +++ b/finance/jgnash/Makefile @@ -0,0 +1,35 @@ +# New ports collection makefile for: jgnash +# Date created: 2009-12-27 +# Whom: Bernhard Froehlich +# +# $FreeBSD$ +# + +PORTNAME= jGnash +PORTVERSION= 2.3.3 +CATEGORIES= finance java +MASTER_SITES= SF/jgnash/Active%20Stable%202.x/2.3.x%20Releases + +MAINTAINER= decke@bluelife.at +COMMENT= A free personal finance manager + +WRKSRC= ${WRKDIR}/${PORTNAME} +DATADIR= ${JAVASHAREDIR}/${PORTNAME} +SUB_FILES= jgnash2.desktop +SUB_LIST= JAVA="${JAVA}" +PLIST_SUB+= DESKTOPDIR=${DESKTOPDIR:S|^${PREFIX}/||} + +USE_ZIP= yes +USE_JAVA= yes +JAVA_VERSION= 1.6+ + +NO_BUILD= yes + +do-install: + @${MKDIR} ${DATADIR} + @${CP} ${WRKSRC}/jgnash2.jar ${DATADIR} + @${CP} -R ${WRKSRC}/lib ${DATADIR} + @${MKDIR} ${DESKTOPDIR} + @${CP} ${WRKDIR}/jgnash2.desktop ${DESKTOPDIR} + +.include diff --git a/finance/jgnash/distinfo b/finance/jgnash/distinfo new file mode 100644 index 000000000000..d8e63eaa61c9 --- /dev/null +++ b/finance/jgnash/distinfo @@ -0,0 +1,3 @@ +MD5 (jGnash-2.3.3.zip) = d1e5ddd09b83d04df9b6486aa84288ba +SHA256 (jGnash-2.3.3.zip) = be655b5d51ed77e39ea541e2e82447046767902c5f9123730f6df4cb884af46d +SIZE (jGnash-2.3.3.zip) = 12442101 diff --git a/finance/jgnash/files/jgnash2.desktop.in b/finance/jgnash/files/jgnash2.desktop.in new file mode 100644 index 000000000000..75d14410b00b --- /dev/null +++ b/finance/jgnash/files/jgnash2.desktop.in @@ -0,0 +1,9 @@ +[Desktop Entry] +Type=Application +Version=0.9.4 +Encoding=UTF-8 +Name=jGnash +Comment=A free personal finance manager +Exec=%%JAVA%% -jar %%DATADIR%%/jgnash2.jar +Categories=Office;Finance; +StartupNotify=false diff --git a/finance/jgnash/pkg-descr b/finance/jgnash/pkg-descr new file mode 100644 index 000000000000..1ab36a54272a --- /dev/null +++ b/finance/jgnash/pkg-descr @@ -0,0 +1,6 @@ +jGnash is a free (no strings attached!) personal finance manager +with many of the same features as commercially-available software. +It was created in order to make tracking your personal finances easy, +but also provides the functionality required by advanced users. + +WWW: http://sourceforge.net/apps/mediawiki/jgnash/index.php?title=Main_Page diff --git a/finance/jgnash/pkg-plist b/finance/jgnash/pkg-plist new file mode 100644 index 000000000000..e24ad597b727 --- /dev/null +++ b/finance/jgnash/pkg-plist @@ -0,0 +1,28 @@ +@comment $FreeBSD$ +%%DATADIR%%/jgnash2.jar +%%DATADIR%%/lib/DynamicJasper-3.0.10.jar +%%DATADIR%%/lib/args4j-2.0.8.jar +%%DATADIR%%/lib/bloat-1.0.jar +%%DATADIR%%/lib/commons-beanutils-1.7.jar +%%DATADIR%%/lib/commons-collections-3.0.jar +%%DATADIR%%/lib/commons-logging-1.0.2.jar +%%DATADIR%%/lib/db4o-6.4.54.11278-java5.jar +%%DATADIR%%/lib/db4o-6.4.54.11278-nqopt.jar +%%DATADIR%%/lib/forms-1.2.1.jar +%%DATADIR%%/lib/iText-2.1.4.jar +%%DATADIR%%/lib/jGnashHelp.jar +%%DATADIR%%/lib/jasperreports-3.5.1.jar +%%DATADIR%%/lib/jcommon-1.0.15.jar +%%DATADIR%%/lib/jdt-compiler-3.1.1.jar +%%DATADIR%%/lib/jfreechart-1.0.12.jar +%%DATADIR%%/lib/jh.jar +%%DATADIR%%/lib/looks-2.3.0.jar +%%DATADIR%%/lib/mina-core-1.1.7.jar +%%DATADIR%%/lib/slf4j-api-1.4.3.jar +%%DATADIR%%/lib/slf4j-jdk14-1.4.3.jar +%%DATADIR%%/lib/swingx-1.6.jar +%%DATADIR%%/lib/xstream-1.3.1.jar +%%DESKTOPDIR%%/jgnash2.desktop +@dirrm %%DATADIR%%/lib +@dirrm %%DATADIR%% +@dirrmtry %%DESKTOPDIR%%